java远程debug

2019-03-25  本文已影响0人  得鹿梦为鱼

记录下来,免得以后要用又去百度

CAT1 使用tomcat容器类型

首先到tomcat/bin/目录下找到 catalina.bat文件
然后在该文件中加入如下设置:
SET CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5888 

catalina.bat配置(win系统)

catalina.bat

IDEA配置

IDEA配置

CAT2 Springboot类型 (linux系统)

启动命令

无debug

nohup java  -Dfile.encoding=UTF-8 -jar -Dserver.port=5885 -Xms512m -Xmx2g  -Dlogging.file=/demo/logs/info.log ****-0.0.1-SNAPSHOT.jar &

要debug

nohup java  -Dfile.encoding=UTF-8  -jar -Dserver.port=5885 -Xms512m -Xmx2g -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5888 -Dlogging.file=/demo/logs/info.log  ****-0.0.1-SNAPSHOT.jar &

释义

nohup:后台运行
port:5885 应用程序的端口号
port:5888 debug的端口号
/demo/logs/info.log:日志文件路径
****-0.0.1-SNAPSHOT.jar:Springboot 工程打成的jar

IDEA配置

IDEA配置
上一篇下一篇

猜你喜欢

热点阅读