本文主要是介绍java项目发布tomcat服务器流程记录 maven打包tar压缩scp上传,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
近期因为工作需求,开始接触发布项目到服务器,下面简单记录发布项目需要的流程
1,拉去线上代码,使本地代码为最新版,我使用的命令:
git pull
2,使用maven命令打包本地项目 ,命令:
maven clean package -Pwar -U
3,压缩将要发布到tomcat webapp下的代码包,便于上传, 命令:
tar zcvf 目的压缩文件.tar.gz 源文件包
4,把本地文件上传到服务器,命令
scp -P 端口号 压缩文件.tar.gz 登录名@IP:~/
回车,输入登录名对应密码即可
5,找到线上服务器,暂停服务器
登录服务器: ssh -p 端口号 登录名@IP
回车,输入登录名对应密码,登录到 “~/" 目录
找到服务器目录,使用 sh 命令暂停服务器
./bin/shutdown.sh
6,把上传到服务器的 压缩文件.tar.gz 拷贝到tomcat/webapp/目录下,解压缩
tar zxvf 压缩文件.tar.gz
7,确定服务器已经关掉,命令
ps -ef | grep tomcat
如果看到当前服务器的进程还在运行,则使用如下命令杀掉进程
kill -9 进程号
8,重启服务器
./bin/start.sh
9,查看重启进度,观察控制台输出内容,确定服务器正常启动
tail -f logs/catalina.out
这篇关于java项目发布tomcat服务器流程记录 maven打包tar压缩scp上传的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!