問題:idea使用maven導入包都正常,但是一部署到tomcat時就各種少包。
解決方法:
打開項目結構:
找到我們不能正常使用的項目:
點擊-號把它刪除
然后再點擊加號重新創建一個war
這里一定要選擇這個
選擇我們要創建war的項目:
點擊確定然后在運行項目就可以找到jar包了!
原因猜測:
我們在創建maven項目的時候,習慣性地先在父項目中創建好子項目然后再導入pom依賴,但是對應項目的war在你創建子項目的時候已經自動生成了,里面是不包含jar包的,因此我們讓它重新生成一下再部署就好了。算是idea的一個小bug吧,網上居然沒找到對應的解決辦法,困擾了我一個星期才發現這個bug。。。