maven tomcat外掛的使用
阿新 • • 發佈:2019-01-09
在eclipse中使用maven的tomcat外掛進行打包,打成war包,需要在pom.xml檔案中有如下配置,這是對maven安裝tomcat外掛,這與傳統的打包然後部署的區別在於:傳統的是在本地安裝了tomcat,然後把專案部署到本地進行了執行,而使用maven的tomcat外掛則本地並不需要安裝tomcat,就可以直接執行
有了這個配置以後,需要配置打包後的輸出路徑,以及打包方式,我打成的是war包,所以配置成如下:<outputDirectory>是指指輸出的路徑,如果不配置,則預設輸出到target目錄下面
下面可以點run as按鈕,執行maven install命令
結果如下
去看看對應的路徑中是否有qq.war包
是有的
現在執行可以直接使用 tomcat7:run和如下操作執行:
結果如下:
為什麼報錯了,試試常規部署,是沒有問題的,看看錯誤資訊,找到錯誤位置
這裡明明沒錯,是jar包衝突了:
有了兩個servlet_api jar包,看看層級依賴關係
原來
依賴了servlet-api,現在去除它,需要如下配置