eclipse中如何远程java debug配置
2016-05-01 17:43
204 查看
windows环境下:
1,Window中修改startup.bat文件,在顶部添加如下:
SET CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8000
参数说明:
-Xdebug : 启用调试模式
-Xrunjdwp<sub-options> : 加载JVM的JPDA参考实现库
transport=dt_socket :Socket连接,可选dt_shmem 通过共享内存的方式连接到调试服务器
address=8000 :调试服务器监听的端口
server=y : 是否是服务器端,n为客户端
suspend=n : 启动过程是否加载暂停,y为启动时暂停,方便调试启动过程
2,启动tomcat,看看tomcat是否启动成功
如果配置成功,tomcat服务器控制台第一句会出现如下语句:
Listening for transport dt_socket at address: 8000
3,使用eclipse调试:
配置好之后就和本地调试步骤一样了
4,可能出现的连接问题:
Failed to connect to remote VM. Connection refused. Connection refused: connect。
说明:
1,必须保持本地跟远程服务器上的代码一致,否则有可能不一致情况
[b]2,端口号必须是可以访问的端口[/b]
1,Window中修改startup.bat文件,在顶部添加如下:
SET CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8000
参数说明:
-Xdebug : 启用调试模式
-Xrunjdwp<sub-options> : 加载JVM的JPDA参考实现库
transport=dt_socket :Socket连接,可选dt_shmem 通过共享内存的方式连接到调试服务器
address=8000 :调试服务器监听的端口
server=y : 是否是服务器端,n为客户端
suspend=n : 启动过程是否加载暂停,y为启动时暂停,方便调试启动过程
2,启动tomcat,看看tomcat是否启动成功
如果配置成功,tomcat服务器控制台第一句会出现如下语句:
Listening for transport dt_socket at address: 8000
3,使用eclipse调试:
配置好之后就和本地调试步骤一样了
4,可能出现的连接问题:
Failed to connect to remote VM. Connection refused. Connection refused: connect。
说明:
1,必须保持本地跟远程服务器上的代码一致,否则有可能不一致情况
[b]2,端口号必须是可以访问的端口[/b]
相关文章推荐
- Java 中 String 的构造方法
- JAVA——集合(Set)
- eclipse luna4.4配置beans.xml和hibernate.cfg.xml提示类的包路径信息
- Java Socket应用
- 20145328 《Java程序设计》实验四实验报告
- Java实现服务器端动态流断点续传下载支持
- java之Map接口
- java实用工具之XOM
- Java相关错误
- 集合框架、泛型、迭代(java基础知识十六)
- Java相关错误
- eclipse下如何打开ftl文件
- java的HashSet和TreeSet在add()用法的区别。
- RxJava-操作符 初步学习
- Java 二叉树的前序、中序、后续遍历 递归和迭代实现
- Java中Filter、Servlet、Listener的学习
- 20145329 《Java程序设计》第九周学习总结
- Java四种生成xml文件的方法
- JAVA多线程之中断机制(如何处理中断?)
- 《Java程序设计》第9周学习总结