两个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 的问题,因此我尝试了以下链接:
Other options for @postconstruct
Implementing interface as component
然后我来读这个问题:
Multiple spring-boot under same tomcat
因此我对application.properties
进行了更改,但问题仍然没有解决。
问题:
当我部署 app1 然后 app2 时,它完全可以正常工作(第一次),但是重新启动tomcat将正常启动两个应用程序(包含数据的日志文件) 但无法加载 app1 的网页,它提供了 503服务不可用
希望得到答案。