我们有一个庞大的 Documentum 应用程序,我已将其部署在 Tomcat 中。代码在 Eclipse IDE 中进行维护和编译。
很难跟踪哪些数据在哪里以及哪些数据正在通过哪些代码,我有一个反编译器插件来帮助完成这项任务,但它不适用于我的大多数代码,因为这些类没有 main 方法。这些类不能被插件反编译。
有什么方法可以克服这个吗?这样我就可以看到从 JSP 到后端类到存储库的数据流,反之亦然。
我们有一个庞大的 Documentum 应用程序,我已将其部署在 Tomcat 中。代码在 Eclipse IDE 中进行维护和编译。
很难跟踪哪些数据在哪里以及哪些数据正在通过哪些代码,我有一个反编译器插件来帮助完成这项任务,但它不适用于我的大多数代码,因为这些类没有 main 方法。这些类不能被插件反编译。
有什么方法可以克服这个吗?这样我就可以看到从 JSP 到后端类到存储库的数据流,反之亦然。
当然。您可以使用远程调试(参见此处)连接到 tomcat,也可以在 eclipse 中运行 tomcat。为此,您需要适当的插件,但通常用于服务器端开发的标准 Eclipse 发行版已经有一个。打开服务器视图,创建新服务器,按照向导操作,您将在一分钟内完成。
JPDA 是一个 java 标准工具。
它旨在供调试器在任何 Java 应用程序的任何环境中使用。
有关详细信息,您可以查看
http://www.ibm.com/developerworks/opensource/library/os-eclipse-javadebug/index.html
http://www.ibm.com/developerworks/library/os-ecbug/
第一个链接提供了使用 Eclipse 进行远程调试的屏幕截图的详细视图。