部署到Tomcat5.5中。启动服务器,问题 提示错误为:
Caught exception while loading file struts-default.xml - Class: java.security.AccessControlContext
File: AccessControlContext.java
Method: checkPermission
Line: 264 - java/security/AccessControlContext.java:264:-1
…… ……
……
Caused by: java.security.AccessControlException: access denied (java.io.FilePermission file:/E:/host/002/devbar.org/ROOT/WEB-INF/lib/struts2-core-2.0.11.jar!/struts-default.xml read)
在Tomcat下的comf/catalina.policy文件中加入如下内容:
grant codeBase "file:${catalina.home}/ROOT//-" {
permission java.security.AllPermission;
};
另外 可能—— 不将struts2的所有JAR包都放到应用中
或者,似乎 同一个应用下面有两个 struts2 项目也有这个问题?