security.manager for OGC Web App unter '/' bereitstellen
In diesem How-to wird beschrieben, wie Sie security.manager OGC auf dem Root-Kontextpfad verfügbar machen können, also unter https://secman.example.com/ statt https://secman.example.com/secman-ogc/.
|
Standardmäßig stellen Sie security.manager for OGC unter dem Pfad /secman-ogc bereit, sodass Clients geschützte Dienste zum Beispiel über die URL https://secman.example.com/secman-ogc/ zugreifen.
Sie können security.manager for OGC auch über andere Pfade verfügbar machen, zum Beispiel über den Root-Kontextpfad /.
In dieser Anleitung finden Sie alle Schritte, die notwendig sind, eine bestehende Standardinstallation von security.manager for OGC über den Root-Kontextpfad verfügbar zu machen.
Voraussetzungen
-
Es gelten alle Voraussetzungen, die auch für die der Installation von security.manager for OGC gelten.
-
Sie betreiben im Tomcat keine andere Web App auf dem Root-Kontextpfad.
Bestehende Web App entfernen
Wenn Sie die security.manager Web App bereits wie in der Installationsanleitung beschrieben installiert haben, müssen Sie erst die Web App aus dem Tomcat webapps/ Ordner entfernen.
Gehen Sie dazu wie folgt vor:
-
Stoppen Sie den Tomcat Server.
-
Prüfen Sie, ob die Datei
[TOMCAT]/webapps/secman-ogc/WEB-INF/classes/custom-application.propertiesEinträge enthält, die Sie beibehalten möchten. Falls ja, sichern Sie diese Datei an einem anderen Ort. -
Löschen Sie die Datei
secman-ogc.warund den Ordnersecman-ogc/aus[TOMCAT]/webapps/.
Entfernen Sie keine anderen Dateien, insbesondere nicht die Konfigurationsdateien. Die Konfiguration können Sie ohne Änderung weiterverwenden.
Web App auf Root-Kontextpfad bereitstellen
-
Kopieren Sie
[SECMAN_DIST]/secman-ogc.warin den Ordner[TOMCAT]/webapps. So stellen Sie sicher, dass Sie diesecman-ogc.war-Datei der gewünschten Auslieferungsversion verwenden. -
Benennen Sie die Datei
[TOMCAT]/webapps/secman-ogc.warin[TOMCAT]/webapps/ROOT.warum. -
(Optional) Übernehmen Sie die Einträge aus der gesicherten
custom-application.properties-Datei. Dazu müssen Sie zuerst die Datei[TOMCAT]/webapps/ROOT.waran Ort und Stelle entpacken, sodass das Verzeichnis[TOMCAT]/webapps/ROOT/entsteht. Übernehmen Sie die gewünschte Einträge aus der gesichertcustom-application.properties-Datei in die Datei[TOMCAT]/webapps/ROOT/WEB-INF/classes/custom-application.properties. -
Starten Sie den Tomcat Server neu.
Sobald Tomcat die security.manager for OGC Web App bereitgestellt hat, können Sie über die folgende URL auf die Anwendung zugreifen: https://secman.example.com/.
Web App auf anderem Pfad bereitstellen
Wenn Sie security.manager for OGC über einen anderen Pfad verfügbar machen wollen, ist das Vorgehen analog zur Bereitstellung auf dem Root-Kontextpfad.
Bei der Umbenennung der Web App aus dem Auslieferungsverzeichnis verwenden Sie dann nicht ROOT.war als Dateinamen sondern <context-path>.war.
Ersetzen Sie <context-path> durch den Pfad-Bestandteil, unter dem security.manager for OGC erreichbar sein soll.