具體步驟如下:
成都創(chuàng)新互聯(lián)公司一直秉承“誠(chéng)信做人,踏實(shí)做事”的原則,不欺瞞客戶,是我們最起碼的底線! 以服務(wù)為基礎(chǔ),以質(zhì)量求生存,以技術(shù)求發(fā)展,成交一個(gè)客戶多一個(gè)朋友!為您提供成都做網(wǎng)站、成都網(wǎng)站建設(shè)、成都網(wǎng)頁設(shè)計(jì)、小程序設(shè)計(jì)、成都網(wǎng)站開發(fā)、成都網(wǎng)站制作、成都軟件開發(fā)、APP應(yīng)用開發(fā)是成都本地專業(yè)的網(wǎng)站建設(shè)和網(wǎng)站設(shè)計(jì)公司,等你一起來見證!
第一步:
先將項(xiàng)目打包成war文件,也就是將在項(xiàng)目上單擊鼠標(biāo)右鍵,選擇Export:
選擇WAR file,點(diǎn)擊下一步:
會(huì)出現(xiàn)如下所示,選擇你要保存的位置,點(diǎn)擊完成:
在你所選擇的地方會(huì)有個(gè)如下所示的war文件:
以上步驟只是完成了將項(xiàng)目打包成war文件的步驟,現(xiàn)在來說將war包部署到服務(wù)器的步驟:
第二步:
先將war包用類似于ftp的工具(我自己用的是ftp,這種工具很多的)上傳到固定位置
第三步:
一般是先停止tomcat,Linux命令:shutdow.sh,將war放到tomcat的webapps目錄下,我自己用到的命令(我用ftp將war包放到了data下的version目錄下):
mv /data/version/tecDoc.war /var/tomcat/tomcat6/webapps/tecDoc.war
第四步:
然后啟動(dòng)tomcat,Linux命令:./startup.sh,第六步也可以不用操作了,我一般都是所有的配置都改好才打包
第五步:
再次停止tomcat,刪除war文件(注:如果tomcat不停止 ,刪除war包時(shí),文件夾也會(huì)被tomcat一起自動(dòng)刪除,之所以刪除war,是怕tomcat再次自動(dòng)解壓,覆蓋掉修改的配置,不確定會(huì)不會(huì)再次解壓,以防萬一)
第六步:
修改自動(dòng)解壓的文件夾里配置(如果打包前沒有修改配置文件,比如jdbc.properties文件(一般開發(fā)時(shí)用的是本地?cái)?shù)據(jù)庫,上生成時(shí)要改成生產(chǎn)數(shù)據(jù)庫),就要用linux命令修改一下,如果打包前修改好了,就不用修改了)
第七步:
然后再啟動(dòng)tomcat
把當(dāng)前目錄下的所有文件打包成game.war jar -cvfM0 game.war ./-c 創(chuàng)建war包 -v 顯示過程信息 -f -M.解壓game.war.jar -xvf game.war.解壓到當(dāng)前目錄。
1、鏈接到操作系統(tǒng)
2、第一步停掉tomcat服務(wù),如下(操作命令及截圖)
a、進(jìn)入到tomcat的bin目錄, cd /soft/apache-tomcat-7.0.77/bin
b、停止服務(wù), ./shutdown.sh
c、查看狀態(tài), ps -ef|grep java
ps:如按步驟執(zhí)行后,界面如圖所示則說明tomcat已正常關(guān)閉
2、第二步刪除tomcat的webapps目錄下的文件及文件夾(我的上篇博客文章已具體介紹對(duì)文件的刪除)
3、第三步將打好包的war包上傳至linux的指定目錄下,這里不介紹怎么上傳了,(我自己用的xftp工具上傳的)
4、第四步重啟tomcat(重啟tomcat相當(dāng)于容器將war包編譯解析出來成工程目錄)
./startup.sh 同樣需要在tomcat的bin目錄下執(zhí)行命令,然后查看狀態(tài),如出現(xiàn)如下圖界面所示,表示啟動(dòng)成功
問題
Linux下打包壓縮war、解壓war包和jar命令
解決
把project_a文件夾下的文件打包成project.war
-c 創(chuàng)建war包
-v 顯示過程信息
-f 指定 JAR 文件名,通常這個(gè)參數(shù)是必須的
-M 不產(chǎn)生所有項(xiàng)的清單(MANIFEST〕文件,此參數(shù)會(huì)忽略 -m 參數(shù)
-0 這個(gè)是阿拉伯?dāng)?shù)字,只打包不壓縮的意思
解壓到當(dāng)前目錄