开启Tomcat远程调试
如何远程调试tomcat 一,Linux环境下 1. 服防火墙打开8000端口,允许外网访问; 2. 修改catalina.sh:搜索到如下行: JPDA_ADDRESS="localhost:8000" 改为: JPDA_ADDRESS="0.0.0.0:8000" 意为:允许所有ip连接到8000端口,而不仅是本地。 参考catalina.sh.debug的配置。 2. 执行下列命令开启调试模式: /usr/local/tomcatDev/bin/catalina.sh jpda run 3. 在tomcat上创建远程调试,地址为tomcat所在服务器,端口为8000. 4. 在eclipse中,通过Debug Configuration - > Remote Java Application - > new 创建一个远程调试 二,Windows环境下 1. 服防火墙打开8000端口,允许外网访问; 2.在tomcat的bin目录下创建一bat文件,如debug.bat,将其内容修改为一下 set JPDA_ADDRESS=8000 set JPDA_TRANSPORT=dt_socket set CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket