记一次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,网站就算是更新完毕了

 

posted @ 2014-08-25 20:22  木幽落_思  阅读(3778)  评论(2编辑  收藏  举报