zoukankan      html  css  js  c++  java
  • 记一次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,网站就算是更新完毕了

  • 相关阅读:
    【C++】未定义的标识符“_TCHAR*”
    【C++】编写动态库DLL
    【C++】使用SQLite步骤及示例
    【VS】如何查询该项目是什么样工程类型
    新概念英语第一册单词
    地道情景表达一
    日常学习经典口语一
    全国省市区sql脚本
    关于Object.defineProperty
    响应式原理
  • 原文地址:https://www.cnblogs.com/2589-spark/p/3935786.html
Copyright © 2011-2022 走看看