我们可以不使用main方法调试Java程序吗?

时间:2012-02-20 12:46:41

标签: java eclipse eclipse-plugin documentum6.5

我在Tomcat中部署了一个庞大的Documentum应用程序。代码在Eclipse IDE中进行维护和编译。

很难跟踪哪些数据和哪些数据通过哪些代码,我有一个反编译器插件来帮助完成这项任务,但它不适用于我的大多数代码,因为类没有主方法。这些类不能被插件反编译。

有没有办法克服这个问题?这样我就可以看到从JSP到后端类到存储库的数据流,反之亦然。

2 个答案:

答案 0 :(得分:6)

不确定。您可以使用远程调试连接到tomcat(请参阅here)或将tomcat运行到eclipse本身。您需要适当的插件,但通常用于服务器端开发的标准eclipse发行版已经有一个。打开服务器视图,创建新服务器,按照向导,您将在一分钟内完成。

答案 1 :(得分:2)

JPDA是一种java标准工具。

它设计用于任何Java应用程序的任何环境中的调试器。

有关详细信息,请查看

http://www.ibm.com/developerworks/opensource/library/os-eclipse-javadebug/index.html

http://www.ibm.com/developerworks/library/os-ecbug/

第1个链接提供了详细视图,其中包含使用eclipse进行远程调试的屏幕截图。