【发布时间】:2021-03-27 02:29:17
【问题描述】:
我在 vscode 中创建了两个简单的 Spring Boot Web 服务,其中一个 Web 服务调用另一个,因此我需要同时运行它们,同时至少调试其中一个。如果我独立调试它们,它们都可以工作,例如,如果我只是右键单击主类并从菜单中选择调试命令。例如,我做这个序列:
- 在 Debug 中启动 Service1
- 通过从浏览器调用 URL 来测试 Service1 并验证它是否有效(确实如此)
- 在 Debug 中启动 Service2
- 检查 Service2 是否正在运行(确实如此)
- 尝试通过从浏览器调用其 URL 来测试 Service2。它崩溃(从正在运行的进程中消失)
- 停止所有调试
- 在 Debug 中启动 Service2
- 在 Debug 中启动 Service1
- 尝试通过从浏览器调用其 URL 来测试 Service1。它崩溃了。
我已在 launch.json 中将这两个服务添加为化合物,但这并没有帮助。第一个服务启动,而第二个服务崩溃。
是否有人有任何我应该检查的推荐配置设置?
【问题讨论】:
标签: spring spring-boot visual-studio-code vscode-debugger