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:远程主机的端口号;
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:远程主机的端口号;
相关文章推荐
- linux学习-安装jdk和tomcat。
- Tomcat之项目部署
- linux上设置tomcat下web项目只需要ip地址访问省略端口和项目名称
- Tomcat注册为Service
- Apache + Tomcat做负载均衡的几种方式
- 菜鸟调错(十)——启动Tomcat报错“Unsupported major.minor version xxx ”
- 简单Servlet部署至Tomcat服务器
- servlet3.0一直报jstl的错,原来是tomcat7的lib下缺少jar
- Tomcat启动超时
- Tomcat普通用户启动注意事项
- Linux下安装Tomcat服务器和部署Web应用
- JavaWeb学习总结(三)——Tomcat服务器学习和使用(二)
- JavaWeb学习总结(二)——Tomcat服务器学习和使用(一)
- tomcat编码设置
- nginx结合tomcat一起使用
- Tomcat限制文件上传大小(转)
- 关于tomcat环境下上传大文件遇到的问题及解决办法
- tomcat6配置跨域
- apache和tomcat
- myEclipse6.5+tomcat7配置