Kurz gesagt, ich möchte die Geoserver-Erweiterung mit einem eigenen REST-Dienst (unabhängig vom Standard-Geoserver-REST-Dienst) hinzufügen.So stellen Sie einen vorhandenen REST-Dienst mit Geoserver bereit
Wie würden Sie dieses Problem angehen? Sollte ich REST-Start-Servlets von der externen Webapp zu den Geoserver-Quellen hinzufügen? Wenn ja, wo sollte ich sie kopieren und wo sollte ich sie verwenden?
Ich versuche, meinen eigenen REST-Service (funktioniert in externen Spring Webapp) mit Geoserver, so dass die Webapp veraltet und der neue REST-Service in geoserver/rest2
Weg sichtbar wäre. Sowohl Geoserver, alle seine Dienste als auch neue REST hätten Zugriff auf den gleichen Geoserver-Benutzerkontext. Ich versuche dies zu erreichen, indem ich in src/gs-restConfig
und src/gs-rest
ein neues Pfad-zu-Klasse-Mapping in applicationContext.xml
hinzufüge, aber das Starten meines eigenen REST-Dienstes mit Geoserver ist immer noch ungelöst. Oder versuche ich vielleicht, etwas Seltsames und Unsinniges zu erreichen?
Sie können die GeoServer WAR-Datei einfach zusammen mit Ihrer eigenen WAR-Datei, die Ihren REST-Dienst enthält, auf Ihrem JavaEE-Anwendungsserver bereitstellen. Ich würde vorschlagen, Ihren eigenen Pfad für Ihren REST-Dienst zu verwenden, z. 'my-app/resources' anstatt mit dem GeoServer Namespace zu spielen. – simdevmon
Vielen Dank, es ist möglich, dass Ihre vorgeschlagene Lösung der einzige Weg ist, um mein Ziel zu erreichen. Ich versuche dennoch, beide Anwendungen zusammenzuführen und sie als eine zu verwenden. – Fr333du