java.security.AccessControlexception:访问被拒绝(java.io.filepermission/usr/share/java/jsp-api-2.0.jar read)
题
我试图将我的申请部署到Debian Lenny的Tomcat 5.5。我得到以下例外:
java.security.AccessControlException: access denied (java.io.FilePermission /usr/share/java/jsp-api-2.0.jar read)
我不确定该怎么办。
解决方案
将以下行添加到/etc/tomcat5.5/policy.d/04webapps.policy:
grant codeBase "file:/var/lib/tomcat5.5/webapps/mywebapp/-" { permission java.security.AllPermission; };
解决方案
我闻起来像是安全管理器。
这是来自Java Security-Manager的消息,而不是来自文件系统的消息。该JAR-Archive中的类试图访问文件,该文件不允许该文件。
看看这个非常类似的问题: http://www.mkyong.com/tomcat/tomcat-javasecurityaccesscontrolexception-access-denied-loggingproperties-read/
解决方案允许读取文件中的文件 catalina.policy
其他提示
尝试作为根执行 chmod +r /usr/share/java/jsp-api-2.0.jar
不隶属于 StackOverflow