
Ich versuche, die Geoserver Scripting Extension - Python ( zu installieren.Beschreibung). Nachdem ich geoserver-2.17-SNAPSHOT-python-plugin heruntergeladen hatte (mein Geoserver ist 2.17.0), folgte ich den Anweisungen:
Extrahieren Sie den Inhalt des Archivs in das Verzeichnis /WEB-INF/lib/ von GeoServer. Wenn GeoServer beispielsweise unter /opt/geoserver-2.2.2/ installiert wurde, extrahieren Sie den Archivinhalt in /opt/geoserver-2.1.0/webapps/geoserver/WEB-INF/lib/.
Starten Sie GeoServer neu.
Aber – die Skripterweiterung wird in meinem Menü nicht angezeigt. Der Erweiterungspfad lautet „/opt/tomcat/webapps/geoserver/WEB-INF/lib“. Die Geoserver-Version ist 2.17.0. In meinem Lib-Ordner finde ich jetzt Bibliotheken wie gt-process-geometry-23.0.jar sowie gt-process-geometry-23-SNAPSHOT.jar. Soll ich „gt-process-geometry-23.0.jar“ löschen? Dies ist der Fall (eine …23-SNAPSHOT.jar) bei allen Jar-Dateien, die in „geoserver-2.17-SNAPSHOT-python-plugin“ enthalten sind. Ich gehe davon aus, dass die SNAPSHOT-JARs die Python-Skripterweiterung enthalten und kein zusätzliches python.jar hinzugefügt werden muss? Muss ich daher die Dateien löschen, die mit geometry-23.0.jar enden?
BEARBEITEN: Ich habe alle '*-23.0.jar' entfernt und neu gestartet. Immer noch keine Skripterweiterung sichtbar. Was könnte das mögliche Problem sein? Ich habe die WPS-Erweiterung vor kurzem auf die gleiche Weise installiert.
Antwort1
Das Problem ist, dass Scripting nicht mehr unterstützt wird. Siehe AntwortHiersowie die fehlenden Pakete in den entsprechendenMaxen-Repository.