我正在尝试调试应用程序流程。因此,在此过程中,我需要调试在两个不同的tomcat服务器上运行的两个应用程序(其中一个应用程序中的一个方法调用另一个不同应用程序的方法)。如何在eclipse中实现(有可能)?
注意:两个应用程序都在同一个eclipse实例中,并且没有任何调试配置。
答案 0 :(得分:1)
您必须使用jpda(调试模式)启动两个Tomcat,并使用它们相应的不同调试端口。例如:第一个Tomcat为8000,第二个为9000(请注意,此端口与http端口无关,在Tomcat中通常为8080)。
然后,在蚀上,您必须设置“远程应用程序”类型的两个不同的调试配置,指向每个Tomcat(8000和9000)的端口。启动两个调试配置(“附加”到Tomcat进程),并在两个项目中设置断点。
一旦您对任何Tomcat执行请求,该执行应在您的任何应用程序断点处停止。
您准备好开始执行要调试的流程。