要するに、Geoserver拡張機能を独自のRESTサービス(デフォルトのGeoserver RESTサービスとは別)で追加したいと考えています。Geoserverで既存のRESTサービスをデプロイする方法
どのようにこの問題にアプローチしますか?外部WebアプリケーションからREST開始サーブレットをGeoserverソースに追加する必要がありますか?はいの場合は、どこにコピーする必要がありますか、どこで使用しますか?
Geoserverを使用して独自のRESTサービス(外部Spring Webアプリケーションで正常に動作する)を展開しようとしているため、webappは廃止され、新しいRESTサービスはgeoserver/rest2
パスに表示されます。 Geoserver、そのすべてのサービス、および新しいRESTは、同じGeoserverユーザーコンテキストにアクセスできます。 src/gs-restConfig
とsrc/gs-rest
でapplicationContext.xml
に新しいパスツークラスマッピングを追加することでこれを達成しようとしていますが、Geoserverを使用して自分のRESTサービスを開始することはまだ解決されていません。 または、私は奇妙で無意味な何かを達成しようとしていますか?
GeoServer warファイルをJavaEEアプリケーションサーバーに、RESTサービスを含む独自のwarファイルとともに単純に展開できます。あなたのRESTサービスに独自のパスを使用することをお勧めします。 'my-app/resources'を使ってGeoServerの名前空間を使いこなすのではなく、 – simdevmon
ありがとうございます。私の目標を達成するには、提案されたソリューションが唯一の方法かもしれません。それでも私は両方のアプリケーションを統合して1つに展開しようとしています。 – Fr333du