2011-11-09 131 views
0

有没有人有使用Eclipse的远程系统资源管理器调试java代码(代码驻留在远程Linux服务器上)的经验?我能够探索文件并使用内置shell,但是我无法在eclipse ide中的任何断点上停下来。使用Eclipse的远程系统资源管理器进行远程Java调试

+0

请告诉我您要调试远程服务器?我有移除jboss实例的调试java代码的经验。要做到这一点,你需要启动带有额外标志的jboss来允许eclipse挂接。 – nuzz

+0

我没有运行web应用程序的应用程序服务器,只是运行一个具有java main和一些junit的类...所有的命令行可执行的东西... – c12

+0

那么为什么要打扰远程调试?你只是想在eclipse中使用标准的调试器。然后它发生在我身上,它可能是远程服务器上长期存在的进程。是这样吗?不是你可以在eclipse中调试的东西吗? – nuzz

回答

0

我要带你的远程Java服务器需要使用类似启动平底船:

的java -Xdebug -Xrunjdwp:交通= dt_socket,地址= 8001,服务器= Y暂停= Y -jar stockTradingGUI的.jar

然后你就可以使用Eclipse远程调试

对于全跑下来看到连接:http://javarevisited.blogspot.com/2011/02/how-to-setup-remote-debugging-in.html

+0

所以我需要eclipse中的stockTradingGUI java项目,编译并将stockTradingGUI.jar部署到远程系统上,然后在远程系统上运行上述命令,然后通过Eclipse中的调试配置?我遵循正确吗? – c12

+0

不,您需要修改远程计算机上的进程启动以使启动参数与此相似,则需要配置eclipses远程调试程序以指向该主机以及上面配置的端口。我已经编辑了上面的链接到完整的描述。 – nuzz

相关问题