首页 > 解决方案 > spring boot+多个war文件+tomcat加载网页失败

问题描述

两个spring boot应用在同一个tomcat上运行,我的配置如下:

application.properties

对于第一个应用程序
spring.application.name=app1
spring.jmx.default-domain=app1

对于第二个应用程序
spring.application.name=app2
spring.jmx.default-domain=app2

关于两个应用程序
app1:Web 应用程序 + REST API
app2 :使用@PostConstruct的服务(无限循环运行)

首先,我认为这是@PostConstruct的问题,所以我尝试了以下链接:
@postconstruct 的其他选项将
接口实现为组件

然后我来阅读这个问题:
Multiple spring-boot under same tomcat

application.properties所以我对我的问题仍然没有解决 进行了更改。

问题:
当我部署app1然后app2工作完全正常(第一次),但重新启动 tomcat 将正常启动两个应用程序(包含数据的日志文件),但它无法加载 app1的网页它给出 503 服务不可用

回答得意。

标签: javaspringspring-boottomcat

解决方案


推荐阅读