1.创建放项目及log的文件夹
mkdir -p project/test
cd /project/test/
mkdir server
mkdir logs

2.检查正在运行的java项目
ps -ef|grep java
可以看到要部署的项目已经在跑了,端口号是27315

3.停止当前进程
kill -9 27315//杀掉进程
ps -ef|grep java//再查看一下当前进程还有没有在运行
如下图可见停止成功了

4.删除旧的jar包
rm -rf web-auth-server-gzh.jar

5.上传在idea打包好的jar包到服务器

移动到放项目对应文件夹(也可以指定ftp上传文件夹为当前文件夹,就不用移动操作了)
mv web-auth-server-gzh.jar /project/test/server/

6.启动项目
java -jar web-auth-server-gzh.jar
//保证退出后,不影响项目运行
ctrl+z
bg
exit


7.访问
接口正常访问成功

看log
//进入log所在目录
cd /project/test/logs/
cd auth-server/
//查看log
tail -f auth-server.log
ctrl+c可暂停或退出log查看

本文介绍了如何在Linux环境下自动化部署Java项目,包括创建文件夹、检查项目状态、停止和重启服务、管理jar包,以及通过日志跟踪项目的运行情况。
394

被折叠的 条评论
为什么被折叠?



