Spring AccessControlException:在共享Tomcat环境上拒绝访问(java.lang.RuntimePermission createClassLoader)
我承担了一个必须在共享tomcat第三方环境中实现的项目。我的应用程序使用Spring3.1.2和Hibernate4。当第三方管理员加载应用程序时,我会收到一条错误消息,表示没有创建类加载器的权限。你可以看看下面Spring AccessControlException:在共享Tomcat环境上拒绝访问(java.lang.RuntimePermission createClassLoader),spring,security,tomcat,Spring,Security,Tomcat,我承担了一个必须在共享tomcat第三方环境中实现的项目。我的应用程序使用Spring3.1.2和Hibernate4。当第三方管理员加载应用程序时,我会收到一条错误消息,表示没有创建类加载器的权限。你可以看看下面 Invocation of init method failed; nested exception is java.security.AccessControlException: access denied (java.lang.RuntimePermission createC
Invocation of init method failed; nested exception is java.security.AccessControlException: access denied (java.lang.RuntimePermission createClassLoader)
Caused by: java.security.AccessControlException: access denied (java.lang.RuntimePermission createClassLoader)
at java.security.AccessControlContext.checkPermission(AccessControlContext.java:374)
我知道很多在线文章建议有人应该启用该权限,以便spring能够工作,但第三方不能接受这一点。是否有人知道这可以通过改变配置来解决
在本文中,我看到aspectJ特性需要此权限。也许我可以禁用它们?
如果需要,可以使用任何配置文件:)
谢谢你的时间 从来没有人遇到过类似的事情?使用所有这些共享的tomcat环境?第三方主持人的回答完全符合我的担心。他们坚持要我修改代码,以免有ERORR。请你给个建议好吗?谢谢