我在 Windows 命令提示符下运行 Spring Boot 应用程序 jar。2.1.3.RELEASE 是应用程序的父依赖。一段时间后,我的应用程序未在命令提示符上显示任何日志打印。当应用程序暂停/无法运行时,会变得无响应并生效。如果我按“Ctrl + C”,它就会再次开始工作。有没有人经历过这个?请帮忙
2 回答
0
这可能已经晚了。我有同样的问题。如果我使用“mvn spring-boot:run”来启动我的应用程序,它将正常运行,一段时间后,日志停止并且端点不再工作。我需要在控制台中按“Enter 键”才能继续运行。就我而言,我通过删除端点代码中的所有“System.out.println”解决了这个问题。
于 2021-12-17T03:32:22.943 回答
0
您可以尝试执行以下操作:
- 检查
netstat -anospringboot应用程序是否有一个打开的连接(检查指定的端口)。如果你没有找到暴露的端口,那么你的应用程序没有启动。 - 如果您已将 springboot 执行器包含为依赖项,请使用 “/health”端点来检查应用程序的运行状况。
- 使用邮递员或任何休息客户端并尝试手动点击应用程序休息端点(如果是 anu)以查看日志是否正在控制台中打印。
- 检查并验证 springboot 自动记录配置,以查看控制台输出是否已禁用。
于 2019-04-05T12:28:28.163 回答