如何调试在两个不同的Tomcat服务器中运行的两个应用程序?

时间:2019-09-19 22:38:18

标签: java eclipse debugging tomcat

我正在尝试调试应用程序流程。因此,在此过程中,我需要调试在两个不同的tomcat服务器上运行的两个应用程序(其中一个应用程序中的一个方法调用另一个不同应用程序的方法)。如何在eclipse中实现(有可能)?

注意:两个应用程序都在同一个eclipse实例中,并且没有任何调试配置。

1 个答案:

答案 0 :(得分:1)

您必须使用jpda(调试模式)启动两个Tomcat,并使用它们相应的不同调试端口。例如:第一个Tomcat为8000,第二个为9000(请注意,此端口与http端口无关,在Tomcat中通常为8080)。

然后,在蚀上,您必须设置“远程应用程序”类型的两个不同的调试配置,指向每个Tomcat(8000和9000)的端口。启动两个调试配置(“附加”到Tomcat进程),并在两个项目中设置断点。

一旦您对任何Tomcat执行请求,该执行应在您的任何应用程序断点处停止。

您准备好开始执行要调试的流程。