J'ai quelques problèmes avec Tomcat 6 sur Ubuntu Karmic. Il ne démarre pas l'application échoue avec diverses erreurs.Tomcat 6 ne démarre pas mon application sur Ubuntu Karmic, qui fonctionne parfaitement sur Lucid
Le premier est sur:
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
C'est bizarre, parce que la même application fonctionne sur Tomcat 6 sur Lucid très bien. Le fichier de configuration de la politique est le même, j'ai vérifié. Quand j'ajoute l'autorisation au fichier conf/policy.d/04webapps.policy
:
permission java.util.PropertyPermission "spring.security.strategy", "read";
il échoue avec NoClassDefFoundError:
Caused by: java.lang.NoClassDefFoundError: Could not initialize class net.sf.cglib.proxy.Enhancer
Bien que cglib est dans le répertoire lib de la guerre
S'il vous plaît aider, je peux » Je ne trouverai aucun indice sur la raison de ceci.