java 服务端部署常用命令

43 阅读1分钟
  • 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