2011-05-09 35 views
3

我收到使用Tomcat的tldScanJar警告。蝕的控制檯顯示:使用Tomcat的tldScanJar警告

org.apache.catalina.startup.TldConfig tldScanJar警告:無法 處理JAR [罐子:JNDI:/本地主機/文件上傳/ WEB-INF/LIB /公地IO- !1.3.2.jar /空] 的TLD文件產生java.io.IOException:訪問被拒絕

任何建議,歡迎

回答

3

在Tomcat 7.0.12這個昨天我自己,JDK 1.6.0_25( x64,centos)。原來,從tomcat目錄中刪除臨時目錄導致了這個問題。嘗試添加tomcat/temp並確保運行tomcat的用戶完全控制它。另外,檢查tomcat目錄其餘部分的權限,以確保它在那裏沒有訪問問題。

+0

tomcat/temp目錄在那裏,我的操作系統是windows 7.現在我發現所有放在web-inf/lib中的jar都會導致這個問題,它真的讓我困惑 – yebw 2011-05-12 14:47:59

0

我有同樣的問題,爲我的用戶帳戶(RMB on Tomcat dir -> Security -> Edit -> Add, write your login -> Ok, and check "Full control")設置「完整」權限。

0

我最近在Windows 7上的Tomcat 7.0.21中發現了一個包含重複類定義的jar(戰爭WEB-INF/lib目錄中的一個jar被定義在一個jar中)的錯誤。清理jar列表解決了這個問題(我沒有回去嘗試重新生成/測試它)。

0

在我的情況下,我遇到了同樣的問題,但是我犯了一個錯誤,只是雙擊打開了我的IDE(我正在使用IntelliJ)。

但是當我用右鍵單擊打開我的IDE,並選擇以管理員身份運行那麼它不會發生在我的情況。所以試試吧。請不要忽略任何小錯誤。