Idea远程调试undertow

1.修改debug.sh 添加远程调试配置,端口5555可自行设置

#!/bin/bash

# 启动入口类,该脚本文件用于别的项目时要改这里
MAIN_CLASS=com.dsideal.QingLong.Start

# Java 命令行参数,根据需要开启下面的配置,改成自己需要的,注意等号前后不能有空格
export JAVA_HOME=/usr/java/jdk
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

#JAVA_OPTS="-Xms1024m -Xmx2048m"
JAVA_OPTS="-Xdebug -Xrunjdwp:transport=dt_socket,suspend=n,server=y,address=*:5555 -Xms1024m -Xmx2048m"

# 生成 class path 值
CP=.:/usr/local/tomcat8/webapps/QingLong/WEB-INF/lib/*

# 运行为后台进程,并且将信息输出到 logback.xml配置的日志文件位置
java -Xverify:none ${JAVA_OPTS} -cp ${CP} ${MAIN_CLASS}

2.Idea配置remote,填入服务器ip,与端口5555

debug启动,出现如下提示,远程调试工作就完成了

服务器输出Listening for transport dt_socket at address: 5555

开心的断点调试啦

posted @ 2019-04-12 15:57  缤纷世界  阅读(1113)  评论(1编辑  收藏  举报