在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启动远程调试

本文详细介绍了在Linux系统下通过不同命令运行JAR包的方法,包括如何使程序在后台持续运行以及如何配置日志输出。此外,还提供了使用IDEA进行远程调试的步骤,确保代码的一致性和断点准确性。

192

被折叠的 条评论
为什么被折叠?



