我正在尝试.war
在独立的 servlet 容器(Pivotal tc Server)上部署 spring-boot 应用程序,并且 spring-boot 管理页面存在问题。当我使用spring-boot:run
命令运行应用程序时,我有正确的启动 spring-boot 管理 UI 页面,但是当我在 tcServer 上部署战争时,在根路径上/
我看到 spring-boot 管理页面,其中没有任何应用程序:我如何启用管理页面:
@EnableAdminServer
public class AppRunner extends SpringBootServletInitializer { ... }
在我设置的属性中:
server.port=9000
运行 tcServer 时,我在日志中看到:
虚拟机 1 | [2017.08.18 12:42:04.180 AST] [WARN] [dcbasApplicationRegistrator] [pool-3-thread-1] [未能在 spring-boot-admin http://localhost:9000/api/applications将应用程序注册为空): 部署到 servlet-container 时必须设置 serviceUrl]
tcServer 在 8080 默认端口上运行。有人可以建议如何在外部服务器上的 spring-boot 管理 UI 中查看我的应用程序吗?