2017-06-28 2 views
0

Es gibt bestimmte JVM-Eigenschaften (z. B. Zeitzone), die von einer auf dem WebSphere-Server bereitgestellten Anwendung geändert werden können. Solche Änderungen betreffen alle Anwendungen auf diesem Server. Gibt es eine Möglichkeit, mit der verhindert werden kann, dass Anwendungen JVM-Eigenschaften zur Laufzeit ändern? Ich frage mich, ob wir eine Eigenschaft in WebSphere Server festlegen können, die dann verhindert, dass Anwendungen zur Laufzeit etwas auf JVM ändern. Es ist vergleichbar mit JVM-Eigenschaften, die vom IBM WebSphere-Server gesteuert werden, und nicht für Anwendungen, die darauf implementiert sind.IBM WebSphere Server JVM-Eigenschaften

Antwort

1

Sie können verhindern, dass Anwendungen JVM-Systemeigenschaften zur Laufzeit festlegen, indem Sie Java 2-Sicherheit auf dem Anwendungsserver aktivieren und dann sicherstellen, dass keine der bereitgestellten Anwendungen mit einer Java 2 security policy file konfiguriert ist, die die java.util.PropertyPermission, speziell die Aktion "write", zu jede Eigenschaft.

+0

danke Dave. Habe gerade mit main() getestet. Wird jetzt mit WebSpeher laufen. – user3731930

Verwandte Themen