您的位置:首页 > 运维架构 > Tomcat

tomcat7配置远程调试端口

2016-01-19 09:51 405 查看
1.修改tomcat配置文件

WIN系统,在catalina.bat里:
SET CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8787

Linux系统,在catalina.sh里:
CATALINA_OPTS="-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8787





参数说明:

-Xdebug : 启用调试模式

-Xrunjdwp<sub-options> : 加载JVM的JPDA参考实现库

transport=dt_socket :Socket连接,可选dt_shmem 通过共享内存的方式连接到调试服务器

address=8787 :调试服务器监听的端口

server=y : 是否是服务器端,n为客户端

suspend=n : 启动过程是否加载暂停,y为启动时暂停,方便调试启动过程

2.重启tomcat

3.查看端口是否开通:

查看8787端口是否打开:
netstat -an | grep 8787

如果没有打开,那么就打开它:

nc -lp 8787 &

4.在Eclipse下创建远程调试:
eclipse菜单: Run>Debug Configuration>Remote Java Application右键,新建一个远程连接



Name:自定义;
Project:项目名;
Host:远程主机的IP;
Port:远程主机的端口号;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: