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

在vscode中调试两个spring web服务失败

逑和蔼
2023-03-14

我在vscode中创建了两个简单的Spring Boot Web服务,其中一个Web服务调用另一个,所以我需要同时运行它们,同时调试其中至少一个。如果我独立调试它们,它们都可以工作,例如,如果我右键单击主类并从菜单中选择调试命令。例如,我执行以下顺序:

  1. 在调试中启动Service1
  2. 通过从浏览器调用URL来测试Service1,并验证它是否有效(确实有效)
  3. 在调试中启动Service2
  4. 检查Service2是否正在运行(它正在运行)
  5. 尝试通过从浏览器调用Service2的URL来测试Service2。它崩溃(从运行的进程中消失)
  6. 停止所有调试
  7. 在调试中启动Service2
  8. 在调试中启动Service1
  9. 尝试通过从浏览器调用Service1的URL来测试Service1。它崩溃了

我在发布时将这两项服务添加为复合服务。但那没用。第一个服务开始工作,而第二个服务崩溃。

有没有人建议我检查一下配置设置?

共有1个答案

毋弘光
2023-03-14

问题是我让两个服务监听同一个端口。

 类似资料:
  • 我正在使用以下版本的VSCode: 使用Python扩展version。唯一安装的PIP是: 我试图在vscode中调试python测试,在调试控制台中出现以下错误: 测试本身在终端上运行良好。换句话说,找不到“缺失”模块没有问题。例子: 我启动调试器的方式是单击给定测试的链接。例子: 下面是配置: 有人知道我在配置方面缺少什么吗?

  • 服务调用失败 KernalEvent::SERVICE_FAIL事件 在框架层,调用servcie时,会抛出KernalEvent::SERVICE_FAIL事件,你可以监听该事件,做数据上报处理,请以异步方式上报 配置config/lister.php中的事件监听器 示例 <?php namespace src\Web\Listeners; class ServiceFailListener e

  • 按 ctrl + shift + d , 然后点击左上角的小齿轮配置,把下面代码复制进去。 在你的ts代码里面打上断点,点击绿色的小箭头开始调试即可。 这个非常有用,比你使用 console.log 调试快很多。 { // Use IntelliSense to learn about possible Node.js debug attributes. // Hover to v

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

  • 问题内容: 我已经编写了带有远程接口的服务,并将其安装在PC的Eclipse AVD上。我有一个客户端测试工具,可以启动和调用服务中的方法。最初,我是通过控件类和活动安装的服务,现在已将其删除,因此该服务的清单如下所示: 因此没有活动标签。 当我从Eclipse中的调试图标启动它时,控制台会告诉我它正在安装apk(它确实是),但是它并没有作为调试线程出现,也没有触发断点,尽管该服务的行为到目前为止

  • 这个项目没有问题。 但在Java中,我单击并在终端窗口中获得以下内容:- PS c:\users\steve\documents\javaworkspace>&'c:\users\steve.vscode\extensions\vscjava.vscode-java-debug-0.26.0\scripts\launcher.bat''c:\program files\java\jdk1.8.0_