在LINUX系统下运行JAR包的命令如下
1.java -jar xxxxx.jar
// 当前ssh窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口,程序退出
2.java -jar xxxxx.jar &
//当前ssh窗口不被锁定,但是当窗口关闭时,程序中止运行。
3.nohup Java -jar xxxxxx.jar &
//意思是不挂断运行命令,当账户退出或终端关闭时,程序仍然运行
4.nohup Java -jar xxxxxx.jar > /root/runtime.out 2>&1 &
//指定输出日志文件,意思是不挂断运行命令,当账户退出或终端关闭时,程序仍然运行
idea远程调试jar包
1.先启动jar包
java -Xdebug -Xrunjdwp:transport=dt_socket,address=5005,server=y,suspend=y -jar xxxxxx.jar
2.配置idea
上图中的Host地址为远程jar包运行主机的ip地址,如果为阿里云/腾讯云,需要在安全组中放行5005端口
3.debug启动远程调试