.war
スタンドアロン サーブレット コンテナー (Pivotal tc Server) にspring-boot アプリケーションをデプロイしようとしていますが、spring-boot 管理ページに問題があります。コマンドを使用してアプリを実行するとspring-boot:run
、適切なブート スプリング ブート管理 UI ページが表示されますが、tcServer に war を展開すると、ルート パス/
にアプリケーションのないスプリング ブート管理ページが表示されます: 管理ページを有効にする方法:
@EnableAdminServer
public class AppRunner extends SpringBootServletInitializer { ... }
私が設定したプロパティで:
server.port=9000
tcServer を実行すると、ログに次のように表示されます。
jvm 1 | [2017.08.18 12:42:04.180 AST] [警告] [dcbasApplicationRegistrator] [pool-3-thread-1] [spring-boot-admin http://localhost:9000/api/applicationsでアプリケーションを null として登録できませんでした): servlet-container にデプロイする場合は、serviceUrl を設定する必要があります]
tcServer は 8080 のデフォルト ポートで実行されます。外部サーバーの spring-boot 管理 UI で私のアプリを表示する方法についてアドバイスをくれる人はいますか?