記一次Linux向服務器傳war過程


  首先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,網站就算是更新完畢了

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM