2013-06-12 38 views
0

我收到一個信息想我的WAR包部署到Tomcat 6的Tomcat 6部署信息登錄在啓動時

validateJarFile(< tomcat的位置> ... \ WEB-INF \ lib中\ Servlet時登錄-api-2.4.jar) - jar not loaded

這一切都是在我開始依賴遠程Maven repos編譯依賴關係時開始的。

dependencies { 
    compile 'net.sourceforge.jtds:jtds:1.2.6' 
    compile 'commons-codec:commons-codec:1.4' 
    compile 'commons-httpclient:commons-httpclient:3.1' 
    compile 'jcifs:jcifs:1.3.17' 
    compile 'ewsjavaapi:ewsjavaapi:1.2' 
} 

所以我的問題是,可以將這些JAR之一,這是造成此信息的日誌重複servlet的API JAR來拉動。如果是這樣,一個人怎麼知道?

回答

1

生成一個dependency report找出。

+0

我剛剛執行此操作並找到了罪魁禍首。 jcifs正在拉動servlet-api。我能夠用'compile('jcifs:jcifs:1.3.17')重新部署{ 不包括'servlet-api' } –