当前位置: 首页 > 知识库问答 >
问题:

不嵌入Tomcat的Spring Boot管理

空夕
2023-03-14

我试图在独立servlet容器(关键tc服务器)上部署spring-boot.war应用程序,但遇到了spring-boot管理页面的问题。当我使用spring-boot:run命令运行应用程序时,我有正确的boot spring-boot admin UI页面,但是当我在tcServer上部署war时,在根路径/上,我看到spring-boot admin页面中没有任何应用程序:我如何启用admin页面:

  @EnableAdminServer
    public class AppRunner extends SpringBootServletInitializer { ... }

jvm 1[2017.08.18 12:42:04.180 AST][WARN][D.C.B.A.S.ApplicationRegistrator][pool-3-thread-1][未能在spring-boot-admin http://localhost:9000/api/applications将应用程序注册为null:部署到servlet-container时必须设置serviceUrl]

tcServer在8080默认端口上运行。有人能给出如何在spring-boot admin UI中查看我的应用程序的建议吗?

共有1个答案

邓鸿雪
2023-03-14

最后,我通过添加属性解决了这个问题:

spring.boot.admin.client.service-url=http://localhost:9000

application.properties配置

 类似资料:
  • 我有时会在pom中看到以下声明。xml。。。 如您所见,sping-boo-starter-web被声明为tomcat-embed-jasper。 是不是sping-boo-starter-web已经有一个嵌入式tomcat了?为什么一些开发人员仍然声明tomcat-embed-jasper以及boot-starter-web?还是有什么原因?

  • 这是个无用的主意吗?

  • 在学习教程的同时,我正在使用SPRING初始化器https://start.spring.io/使用springboot 2.0.2生成带有reactiveMongoDB的项目。 gradle文件列出:compile('org.springframework.boot:spring-boot-starter-data-mongodb-reactive') 我能够将该项目导入eclipse,主类使用

  • 问题内容: 我需要在Tomcat中启动Hazelcast,而无需单独的war文件。因此,将hazelcast.jar放入lib文件夹中的hazelczast.xml某处…接下来呢?还是不可能? 问题答案: 第一步是好的,只需将Hazelcast lib和配置放在Tomcat的libs文件夹中。接下来,如果您不需要单独的WAR文件,则是构建一个小的Valve类来启动/关闭Hazelcast节点。问题

  • 10.1 配置日志 10.1.1 在配置文件中配置 在application.properties中添加 server.tomcat.accesslog.enabled=true server.tomcat.accesslog.directory=d:/temp/logs 10.2 EmbeddedServletContainerCustomizer接口,通过代码配置tomcat package

  • 问题内容: 我想创建一个不带maven嵌入式tomcat的war文件。这是我pom的相关部分 如果我运行mvn软件包,我会大战一场,其中tomcat * .jar位于提供的lib文件夹中,但仍位于lib文件夹中。我读了build-tool-plugins-maven-packaging,但是找不到问题所在。 我知道一个主要想法是将其作为应用程序运行,无论我们的客户如何将其部署在他的应用程序服务器上