本人菜鸡小白,用惯了一键化部署工具真的是一点技术都没有了。换了新单位还秉持着落后的linux指令部署javaweb的方法,把我一下子搞不会了。**
话不多说,现在开始介绍一下我的部署方法
项目背景为springboot+vue
打包好后第一步是连接xshell
一开始我以为进入服务器就默认为根目录,然后一直找tomcat目录,后来我才知道是用户目录,还得先cd …/c出去*,浪费了大把时间
2. 找到进程地址,cd进去 3. ll查询当前目录找到bin 4. 找到./shutdown.sh关掉进程(关掉才能删原来的进程)第一次愚蠢的我把以为终止进程 kill -9 91765就能解决,其实kill掉进程还是会重启的,必须要这样才能真正结束进程
5. cd出去,再cd进cd webapps/再ll查看里面有什么默认运行这个包内得到数据为tomcat的数据
6. 内部文件一般是tomcatt所运行的项目文件(本人的为ROOT.war和ROO T) 7. 备份此文件,运行sz filename,会将文件下载到windows本地一定要!!!!!重要
8. rm -rf ROOT删除两个文件 9. 运行rz,会将windows的文件传到linux服务器如果乱码就试一下rz -be,有的人说rz -eb也可以试一下
10. mv 原文件名 新文件名(确保和原来的文件名一样两个小时血的经验,把ROOT写错为ROOR
)
要是有错误可以看看日志,进入tomcat的logs界面tail -n 200 -f catalina.out查看最近的日志文件



