Tomcat 6 startet meine App nicht auf Ubuntu Karmic, was auf klarem fehlerhaft funktioniert

StackOverflow https://stackoverflow.com/questions/4040818

  •  27-09-2019
  •  | 
  •  

Frage

Ich habe einige Probleme mit Tomcat 6 auf Ubuntu Karmic. Es startet nicht, dass die App mit verschiedenen Fehlern fehlschlägt.

Das erste ist:

Caused by: java.security.AccessControlException: access denied (java.util.PropertyPermission spring.security.strategy read)
at java.security.AccessControlContext.checkPermission(AccessControlContext.java:342)
at java.security.AccessController.checkPermission(AccessController.java:553)
at java.lang.SecurityManager.checkPermission(SecurityManager.java:549)
at java.lang.SecurityManager.checkPropertyAccess(SecurityManager.java:1302)
at java.lang.System.getProperty(System.java:669)
at org.springframework.security.core.context.SecurityContextHolder.<clinit>(SecurityContextHolder.java:53)
... 54 more

Dies ist seltsam, denn die gleiche App läuft sehr gut auf Tomcat 6. Die Richtlinienkonfigurationsdatei ist gleich, ich habe überprüft. Wenn ich die Erlaubnis zur Füge conf/policy.d/04webapps.policy Datei:

permission java.util.PropertyPermission "spring.security.strategy", "read";

Es scheitert dann bei NoclassDeffoundError:

Caused by: java.lang.NoClassDefFoundError: Could not initialize class net.sf.cglib.proxy.Enhancer

Obwohl CGlib im Lib -Verzeichnis des Krieges liegt

Bitte helfen Sie, ich kann aus diesem Grund keine Ahnung finden.

War es hilfreich?

Lösung

Ok, ich habe es jetzt bekommen. Standardmäßig läuft in lucid Tomcat ohne Sicherheitsmanager. Standardmäßig ist im Karmic Security Manager aktiviert. Wenn es aktiviert ist, müssen Sie es für Ihre Anwendungsanforderungen fein abstellen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top