2017-08-11 5 views
5

Dies ist eine andere Frage zur Sicherung JSESSIONID Cookie in tomcat Zusammenhang sichern 7.wie jsessionid Cookie in tomcat 7 unter Verwendung von Umgebungsvariablen

ich einen Cloud-Server verwenden, wo wir Zugang nicht zu tomcat server.xml haben aber kann Setze Umgebungsvariablen und Tomcat-Systemvariablen.

muß ich unten Einstellung ändern:

<Connector port=" ... /> 

Und füge secure = "true" -Attribut nur Umgebungseigenschaften verwenden. Gibt es eine tomcat Umgebung, die ich einstellen. Zum Beispiel haben wir eine tomcat Umgebungsvariable:

`logging.dir=/logs/tomcatlogs` 

I dynamische Web-Modul Version 2.4 und Java 7.

+4

Was ist ein Cloud-Server? frage dich admin, um tomcat für dich zu konfigurieren. Diese Frage bezieht sich nicht auf jsessionid oder cookie (fraglicher Titel). Sie fragen "wie Sie server.xml ändern können, wenn Sie keinen Zugriff darauf haben". – Anton

+0

HI @Anton, ich muss die Einstellungen auf meiner Ebene konfigurieren, wenn möglich, bevor Sie auf Admin zugreifen. Konfiguration über Eigenschaften scheint ein sauberer Ansatz zu sein, und ich muss nicht alle Anwendungen in einem Tomcat direkt beeinflussen. Ich hoffe, die Frage ist klar. – amitmah

+0

Haben Sie gesehen: https://Stackoverflow.com/a/33461/4823977 – Mark

Antwort

4

Leider bin mit (für Ihre pursposes) diese Einstellung pro Anschluss ist, und werden alle Anwendungen auswirken an diesem Anschluss. Es gibt keine Möglichkeit, dies außer auf der Connector-Ebene einzustellen.

Wenn Sie wirklich nur einige Anwendungen auf dem Server implementieren möchten, können Sie die Serveradministratoren bitten, einen neuen Konnektor zu definieren (würde einen anderen Anschluss benötigen) und diesen nur festlegen, aber weiterhin Administratorinterventionen erfordern Es klingt, als wolltest du es vermeiden.

Verwandte Themen