我使用Tomcat收到tldScanJar警告。日食的控制台显示:
org.apache.catalina.startup.TldConfig tldScanJar警告:失败 处理JAR [罐子:JNDI:/localhost/fileUpload/WEB-INF/lib/commons-io-1.3.2.jar /空] 对于TLD文件java.io.IOException:访问被拒绝
欢迎任何建议
答案 0 :(得分:3)
昨天我自己在tomcat 7.0.12,jdk 1.6.0_25(x64,centos)。原来是从tomcat目录中删除临时目录导致了这个问题。尝试添加tomcat / temp并确保运行tomcat的用户可以完全控制它。另外,检查tomcat目录其余部分的权限,以确保它没有访问问题。
答案 1 :(得分:0)
我遇到了同样的问题,为我的用户帐户设置了“完整”权限(RMB on Tomcat dir -> Security -> Edit -> Add, write your login -> Ok, and check "Full control"
)。
答案 2 :(得分:0)
我最近在Windows 7上使用Tomcat 7.0.21时出现此错误,因为war包含具有重复类定义的jar(类在war WEB-INF/lib
目录中的多个jar中定义)。清理jar列表解决了问题(因为我没有回去尝试重新测试/测试它)。
答案 3 :(得分:0)
在我的情况下,我遇到了同样的问题,但我犯了一个错误,我只是双击打开了我的IDE(我使用的是IntelliJ
)。
但是当我右键单击打开我的IDE并选择 Run as Adminstrator 时,我的情况就不会发生这种情况。试试吧。请不要忽视任何小错误。