今天面試一家公司,問我生成war包的命令是什么?
當時沒明白,就說自己用的eclipse直接右鍵 export --->war 完了重啟tomcat(第一種)
好久沒用maven了。回來一查才明白,估計是想問我,maven打包war的命令:
在控制台 使用命令 “mvn clean install”或 先執行“mvn clean”再執行“mvn install”(第二種)
將本地項目中的target目錄清除,重新生成新的目錄及war包;
使用jar cvf [war包名字].war [要打包的文件](第三種),會在當前目錄生成war包 ;
jar cvf xx.war * 多個文件用*號
當然也有人用Intellij IDEA (這個和eclipse如出一轍算一種吧)選擇maven projects,然后在右側導航欄點擊maven projects,
選擇項目名->lifecycle->package,即生成war包。
網上就是上面常說的三種打包war的方法。我認為還有一種,部署方法,不是生成war包,
直接在把需要部署的文件,打包成zip包,放到服務器tomcat webapps 下unzip 解壓后重啟tomcat即可
(當然也可以打包成rar包,就是解壓的時候需要裝解壓rar軟件)
個人認為這算第四種方法。這種方法不需要每次把項目所有文件打包war。項目大的話比較浪費時間。需要什么打包什么就好
當然仁者見仁智者見智。大家有啥好方法也可以共同探討