首先Myeclipse進行打包工程為war文件,選擇"Target runtime",並勾選"Export source files"。打包成我們需要的war文件,Emample.war
用終端ssh遠程連接到我們的服務器,如下圖:
命令行關閉tomcat, cd /usr/local/tomcat-7/bin
./shutdown.sh
然后可以選擇把里面的文件重命名,然后移動到別的地方備份
cd /usr/local/tomcat-7/webapps
ls
用ls命令查看webapps下的所有文件夾
找到其中的example
重命名:
mv example/ example-back
移動文件到備份文件夾下
mv example-back /usr/back-up/
這個時候需要把新的war文件上傳到服務器上面,就用到了scp命令,
scp /home/code/example.war root@192.168.2.1:/usr/local/tomcat-7/webapps/
查看scp命令可以到網址:http://www.cnblogs.com/peida/archive/2013/03/15/2960802.html下看一下
這時候等待慢慢上傳,注意上面的ip是你自己需要使用的ip,目錄也是自己的文件目錄和上傳目錄。
OK上傳完成后面我們需要打開tomcat(因為打開tomcat會自動把war文件解壓為我們需要的)
cd /usr/local/tomcat-7/bin
./startup.sh
這個時候我們到
cd /usr/local/tomcat-7/webapps/
然后ls查看所有
會發現有一個example文件夾和一個example.war文件兩個存在。
我們當然希望把war文件移動到別的地方,而不是在webapp目錄下面咯。
不過需要先關閉tomcat,不然修改war文件名稱會同時修改文件夾的名稱,因為兩個是相關聯的
如果需要建立軟連接,那么需要用命令 ls-l 查看,ls不會把軟連接的地址也顯示出來
如果你想在example文件夾下有個目錄upload是軟連接到 /usr/apps/fileUpload 這里那么需要在example目錄下進行如下指令
首先當前目錄到example目錄下
cd /usr/local/tomcat-7/webapps/example/
然后
ln -s /usr/apps/fileUpload upload
既可以建立一個軟連接,也就是windows下面的快捷方式
關於軟連接和硬鏈接可以到網址:http://www.cnblogs.com/xiaochaohuashengmi/archive/2011/10/05/2199534.html
建立好后,就可以打開tomcat,網站就算是更新完畢了