当前位置: 首页 > 知识库问答 >
问题:

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

唐星晖
2023-03-14

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

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

共有1个答案

车明贤
2023-03-14

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

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

只要您对任何Tomcat执行请求,执行就会在任何应用程序断点处停止。

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

 类似资料:
  • 我想部署一个tomcat服务器,以便它同时侦听两个端口(都用于超文本传输协议)。 为了确保您正确理解这个需求,我们只有一个服务器实例,但希望侦听HTTP协议的两个端口。例如,任何人都可以使用端口号7080和8080访问部署在我的服务器中的应用程序 有可能做到吗?如果可能,我们如何实现这一点?

  • 我使用的是Tomcat服务器V7.0。我需要在同一台机器上同时运行两个Tomcat服务器。在运行第一个Tomcat服务器并尝试运行第二个Tomcat服务器后,出现了这个错误。 有解决办法吗? 谢谢你。

  • 问题内容: 在go程序中,我想同时运行两个Web服务器, 显然它们将在两个不同的端口(如果需要,还有IP地址)上提供服务, 问题在于调用,当我尝试为’ /’对于第二台服务器,它会慌张,并说已经有一个与’/’相关联的处理程序, 我想我除了需要之外还需要创建一个多路复用器,我尝试使用来实现,但无法弄清楚, 在同一程序/进程中运行两个Web服务器是否存在根本性的错误。 更清楚地说,这两个Web服务器之一

  • 我有一个情况,我需要启动两个线程一个接一个。我尝试了以下代码片段,在这里我可以启动Thread12,但不能启动Thread2。我怎样才能开始两个......?如何启动两个线程一个接一个...? 代码片段

  • 我想在同一个tomcat服务器上并行运行我的spring应用程序两次。一次使用生产配置文件,一次使用开发配置文件。 我还想为这两个配置文件构建一个单独的战争。 我已成功地将应用程序中的配置文件与注释集成在一起。我已经在我的tomcat服务器上成功部署了两个WAR文件。 我需要的是在这两个应用程序中的每一个上激活不同配置文件的方法,约束条件是这两个应用程序使用同一WAR文件的副本,并且这两个应用程序

  • 我在同一个Tomcat 8服务器上部署了一个ColdFusion应用程序战争和一个Java应用程序战争。我有一个有效的ColdFusion会话,我想用java访问该会话。我该怎么做?因为我对ColdFusion还不熟悉,所以我想不出来。