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

  首先Myeclipse進行打包工程爲war文件,選擇"Target runtime",並勾選"Export source files"。打包成咱們須要的war文件,Emample.warhtml

  用終端ssh遠程鏈接到咱們的服務器,以下圖:web

  

  命令行關閉tomcat, cd /usr/local/tomcat-7/binwindows

            ./shutdown.shtomcat

  而後能夠選擇把裏面的文件重命名,而後移動到別的地方備份服務器

  cd /usr/local/tomcat-7/webappsapp

  lseclipse

  用ls命令查看webapps下的全部文件夾ssh

  找到其中的examplewebapp

  重命名:網站

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

相關文章
相關標籤/搜索