2016-10-11 2 views
0

요약하면 Geoserver 확장 프로그램을 자체 REST 서비스 (기본 Geoserver REST 서비스와 별도로)와 함께 추가하고 싶습니다.Geoserver를 사용하여 기존 REST 서비스를 배포하는 방법

어떻게이 문제에 접근합니까? REST 시작 서블릿을 외부 webapp에서 Geoserver 소스에 추가해야합니까? 그렇다면 어디서 복사해야하며 어디에 사용해야합니까?

Geoserver를 사용하여 내 자체 REST 서비스 (외부 Spring webapp에서 올바르게 작동)를 배포하려고하므로 webapp가 쓸모 없게되고 새로운 REST 서비스가 geoserver/rest2 경로에 표시됩니다. Geoserver, 모든 서비스 및 새로운 REST는 동일한 Geoserver 사용자 컨텍스트에 액세스 할 수 있습니다. src/gs-restConfigsrc/gs-restapplicationContext.xml에 새로운 경로 - 클래스 매핑을 추가하여이를 달성하려고하지만 Geoserver를 사용하여 자체 REST 서비스를 시작하는 것은 여전히 ​​해결되지 않았습니다. 아니면 내가 이상하고 무의미한 것을 얻기 위해 노력 중입니까?

+1

GeoServer war 파일을 REST 서비스가 포함 된 자신의 war 파일과 함께 JavaEE 애플리케이션 서버에 간단히 배포 할 수 있습니다. 예 : REST 서비스에 자신 만의 경로를 사용하는 것이 좋습니다. GeoServer 네임 스페이스를 사용하는 대신 'my-app/resources'를 사용하십시오. – simdevmon

+0

감사합니다. 제안 된 솔루션이 내 목표를 달성하는 유일한 방법 일 수 있습니다. 그럼에도 불구하고 두 응용 프로그램을 병합하고 하나의 응용 프로그램으로 배포하려고합니다. – Fr333du

답변

0

좋아, 나는 내 자신의 REST 서비스를 geoserver/src/web/app 프로젝트에 추가하여 목표를 달성했다. 어쩌면 약간 극단적이지만 목표를 달성 할 수 있습니다.) 주로 내 (자체) REST 서비스를 추가해야하며 Geoserver web.xmlapplicationContext.xml 파일에 관련이 있습니다. Geoserver가 시작되면이 서비스는 Geoserver와 함께 사용되며 경로에서 액세스됩니다 (Geoserver/rest2).

관련 문제