-
java版本号
java -version
-
运行java
java -jar imooc_red_book_single.jar
或者
java -jar imooc_red_book_single.jar org.example.ApiApplication
-
不中断运行jar
nohup java -jar XXX.jar &
使用这种方式运行的程序日志会输出到当前目录下的nohup.out文件,使用ctrl+c中断或者关闭窗口都不会中断程序的执行
部署运行jar
# 1) 先停掉旧进程(避免端口冲突)
pkill -f "xxx-api.jar"
# 2) 用 prod 启动(注意这里是当前目录的 jar)
nohup java -jar ./xxx-api.jar --spring.profiles.active=prod > /var/log/xxx-api.log 2>&1 &
# 3) 等 3 秒后看是否启动成功
sleep 3
ss -lntp | grep :443
# 4) 本机验证接口
curl -k -i https://127.0.0.1/hello
# 5) 如果还不通,立刻看日志末尾
tail -n 120 /var/log/xxx-api.log