IDEA中的tomcat啟動出現java.lang.IllegalArgumentException,java.util.zip.ZipException


我的錯誤:war中包含的的jar版本與pom.xml中配置的版本不一致。war被發布時,會存在於tomcat的webapp目錄下,在里面可以看到項目實際使用的所有jar包。導致我錯誤的原因我也不是很清楚。

 

解決辦法:

  步驟1:刪除webapp目錄下的jar包

  步驟2:找到IDEA ->File ->Project Structure setting ->Artifacts,刪除原來的war。

  步驟3:Rebuild項目。

  步驟4:找到IDEA ->File ->Project Structure setting ->Artifacts,重新添加war或者war exployed

  

 

  步驟5:IDEA中配置tomcat的Deployment,選擇步驟4添加的war或者war exployed

  步驟6:啟動tomcat驗證。

 

補充:后來我好像發現了真正的原因,在被指定為war包的項目下,進入../target目錄,刪除0kb的jar包

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM