#打包
mvn package
#执行
java -jar xxxxx.jar
windows下:
#查java服务进程
tasklist | findstr /i java.exe
#杀java服务
taskkill /f /im java.exe
linux下:
#查看当前所有tcp端口
netstat -ntlp
#查看进程所属应用
ps -ef|grep PID
#通过端口查进程
netstat -an | grep 端口 或 netstat -tunlp |grep 端口
#前台启动
java -jar XXX.jar
#后台启动
java -jar XXX.jar &
#停止脚本stop.sh
#!/bin/bash
PID=$(ps -ef | grep yourapp.jar | grep -v grep | awk '{ print KaTeX parse error: Expected 'EOF', got '}' at position 3: 2 }̲') if [ -z "PID" ]
then
echo Application is already stopped
else
echo kill $PID
kill $PID
fi
#启动脚本start.sh
nohup java -jar yourapp.jar --server.port=8888 &
run.sh
echo stop application
source stop.sh
echo start application
source start.sh