1
我在Ubuntu Karmic上遇到了一些與Tomcat 6有關的問題。它不會啓動應用程序因各種錯誤而失敗。Tomcat 6無法在Ubuntu Karmic上啓動我的應用程序,它完美地運行在Lucid上
所述的第一是:
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
這很奇怪,因爲同樣的應用程序在Tomcat 6上運行清醒很好。策略配置文件是相同的,我檢查。當我允許添加到conf/policy.d/04webapps.policy
文件:
permission java.util.PropertyPermission "spring.security.strategy", "read";
它然後失敗,出現NoClassDefFoundError:
Caused by: java.lang.NoClassDefFoundError: Could not initialize class net.sf.cglib.proxy.Enhancer
雖然CGLIB是在戰爭中的lib目錄
請幫幫忙,我可以」找到任何線索的原因。