原文链接:https://blog.csdn.net/qq_22570497/article/details/78059266
首先先登录到我们的服务器(连接服务器输入帐号密码省略)
之后查看服务器根目录的文件和文件夹,进入我们的项目所在路径(tomcat中)
cd /usr/local/eleph-recovery-test/webapps
这里就是tomcat 的webapps文件夹内,其中Root文件夹内就是我们的项目,而Root_2017XXXX.zip是之前的版本,我们为了安全先将我们的Root压缩备份一份(压缩的目的现在主要是为了下载传输)
zip -r ROOT_20170922.zip ROOT(这么命名可以知道是什么时候发布的项目)
之后再把我们压缩的项目下载下来 。
sz -y ROOT_20170922.zip 下载
下载后的下载路径在: 就是在你的我的文档-下载中 或者是从C盘进入 这个Adminisrator是我系统的用户名,这个名字依电脑而不同 之后打开我们就可以看到我们的项目了,一般的项目发布都是改了少部分东西,比如说你改了CSS,改了JS,或者改了HTML,JSP,JAVA ,XML等等, 你改了哪个就可以把哪个文件进行替换,之后再将其打包,这部工作做好之后就准备上传服务器了。
rz -y 上传
选择你要上传的文件 上传过后使用 ll命令查看是否已经上传 上传完成后我们需要先关闭Tomcat。
bin/shutdown.sh 关闭tomcat
关闭了tomcat 我们的项目可能还没有停止运行,这时我们打开一个新的窗口, 查看我们被占用的端口号 。
ps -ef|grep tomcat
找到相应进程的PID kill掉
kill -9 pid
之后重复刚才的命令,看看该项目是否还在运行,如果没有了那么就可以返回原来的窗口继续执行我们的后续操作.
首先我们要删除Root文件夹。
rm -rf ROOT
之后我们要解压我们刚才上传上来的zip。
unzip ROOT_20170922.zip 解压
最后我们要进入tomcat的bin目录startup我们的tomcat。
tail -f logs/catalina.out
这个命令是查看tomcat 的运行情况。