使用XShell做项目打包到Linux服务器并启动
- 进入项目目录,右键使用Git Bash Here将git上更新的代码拉取下来:
git pull
. - 打开XShell,查询XXX,jar进程:
ps -aux|grep XXX.jar
. - 杀死进程(通过查询进程会出现两条进程,带auto和不带auto),
...进程号1... XXX.jar
,...进程号2... auto XXX.jar
,杀死不带auto的进程:kill -9 进程号1
. - 继续查询进程:
ps -aux|grep XXX.jar
,如果只剩一条含auto的进程,则进程已被杀死. - 进入目录
cd
(放jar包的目录). - 输出当前目录:
pwd
. - 查询当前目录显示的内容
ls
. - 删除之前的jar包:
rm -f XXX.jar
. - 进入含Pom.xml的目录进行打包:先清理
mvn clean
,后打包mvn package
. - 找到生成的jar,
cd
. - 移动jar到之前删除XXX.jar的目录(相当于剪切):
mv XXX.jar pwd(所输出的目录)/XXX.jar
. - 启动jar
nohup java -jar XXX.jar &
,两次回车即可.