首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Eclipse进行远程调试-如何设置断点?

使用Eclipse进行远程调试-如何设置断点?
EN

Stack Overflow用户
提问于 2010-11-22 12:38:24
回答 1查看 10.4K关注 0票数 5

我问了this关于如何调试服务器端应用程序的问题,我想我是在寻找Java remote Debugging

我已经配置了服务器端启动脚本:

代码语言:javascript
复制
JAVA_OPTS="-Xmx2G -server -Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,address=1044,server=y,suspend=n"

因此,我假设远程java应用程序应该在localhost:1044上可用(首先使用localhost尝试)。

但是,我下一步该怎么办呢?我已经为要通过Run-->Debug Configurations调试的类配置了调试选项。但它要求我单击Debug。但是我的类没有main()方法。

比方说,我想在Methods.java中调试getValue(),现在getValue()是从客户端(通过tcp)调用的。

那么,如何在调用该方法时将java进程附加到eclipse远程调试器?我是不是错过了一些关于远程调试的基本信息?

更新:(我可以在我的调试视图中看到这一点,这意味着远程应用程序已连接,并处于调试模式,现在我如何在文件中我想要的位置放置断点)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-11-22 12:52:47

添加以下行:

代码语言:javascript
复制
-agentlib:jdwp=transport=dt_socket,address=1044,server=y,suspend=n

在调试模式下运行eclipse

对于eclipse,单击debug as图标> debug configuration> add a new remote java application >将项目更改为您需要的项目并移植到1044,然后单击apply and debug。

放置断点并访问远程应用程序

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4242326

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档