部署war包是放在webapps資料夾下 我現在有一個war包需要一個外部jar包的支援 請問那個jar包放在那裡~
就是那兩個項目都需要最上面那個jar包我也不知道那算不算是jar包反正是需要那個那個包一百多M 我不好都給放到專案裡吧
後綴改成.zip,jar放到/WEB-INF/lib下,再改回.war
eclipse --> export -->war --> 勾選 Export source files
把war包解壓縮出來,然後把jar包放發到WEB-INF/lib/下面,再把解壓縮後的整個資料夾放到webapps下面,例如test.war 解壓縮後的資料夾為test,jar包放到test/WEB-INF/lib/下,把test資料夾複製過去;啟動tomcat就可以了
樓上的回答都沒有問題,但個人感覺這不是解決問題的方法。為什麼沒有使用maven這個java工程jar套件管理的工具呢?你要在pom.xml檔裡面設定你需要的jar之後,設定為war,執行mvn clean install之後產生的war裡面就有你需要的jar.
最簡單就是重新打包。 war套件放到tomcat 也是會解壓縮成一個目錄的,如果不需要編譯,直接放進那個目錄的WEB-INF/lib目錄下。 還有一個方法就是透過maven去管理,重新打包,不用拷去拷去
後綴改成.zip,jar放到/WEB-INF/lib下,再改回.war
把war包解壓縮出來,然後把jar包放發到WEB-INF/lib/下面,再把解壓縮後的整個資料夾放到webapps下面,例如test.war 解壓縮後的資料夾為test,jar包放到test/WEB-INF/lib/下,把test資料夾複製過去;
啟動tomcat就可以了
樓上的回答都沒有問題,但個人感覺這不是解決問題的方法。為什麼沒有使用maven這個java工程jar套件管理的工具呢?你要在pom.xml檔裡面設定你需要的jar之後,設定為war,執行mvn clean install之後產生的war裡面就有你需要的jar.
最簡單就是重新打包。
war套件放到tomcat 也是會解壓縮成一個目錄的,如果不需要編譯,直接放進那個目錄的WEB-INF/lib目錄下。
還有一個方法就是透過maven去管理,重新打包,不用拷去拷去