javaWeb_远程调试
1.在tomcat的bin目录下的startup.sh文件最开始添加:
declare -x CATALINA_OPTS="-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=9092"
或者:
CATALINA_OPTS="-Xdebug -Xrunjdwp:transport=dt_socket,address=9092,server=y,suspend=n"
其中9092为对外开通的调试端口号。
注:建议将配置写到catalina.sh 最开始的地方,经测试放这里肯定没问题,放startup.sh线上环境出现不生效情况 。
2.在eclipse的run->debug configurations中:
Remote java application上右键new一个连接
起个名字,填上host地址,以及对外暴漏的调试端口号,点debug就可以调试了。