Запуск Spring Boot Admin с портом не по умолчанию - PullRequest
0 голосов
/ 29 ноября 2018

Я хочу запустить сервер Spring Boot Admin на другом порту, отличном от 8080. Поэтому я настроил свойство server.port в файле bootstrap.yml с 9000, но сервер все равно прослушивает порт 8080 в соответствии с файлом журнала.Вот мой bootstrap.yml:

server:
  port: 9000

spring:
  application:
    name: admin-server
  cloud:
    config:
      uri: http://localhost:8888

И это последняя часть журнала консоли:

2018-11-29 15:52:11.242  INFO 25999 --- [           main] o.s.j.e.a.AnnotationMBeanExporter        : Registering beans for JMX exposure on startup
2018-11-29 15:52:11.271  INFO 25999 --- [           main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat started on port(s): 8080 (http) with context path ''
2018-11-29 15:52:11.274  INFO 25999 --- [           main] n.d.d.c.a.AdminServerApplication         : Started AdminServerApplication in 2.826 seconds (JVM running for 3.355)
2018-11-29 15:52:11.818  INFO 25999 --- [on(4)-127.0.0.1] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring FrameworkServlet 'dispatcherServlet'
2018-11-29 15:52:11.819  INFO 25999 --- [on(4)-127.0.0.1] o.s.web.servlet.DispatcherServlet        : FrameworkServlet 'dispatcherServlet': initialization started
2018-11-29 15:52:11.830  INFO 25999 --- [on(4)-127.0.0.1] o.s.web.servlet.DispatcherServlet        : FrameworkServlet 'dispatcherServlet': initialization completed in 11 ms

Ответы [ 3 ]

0 голосов
/ 29 ноября 2018

Многие различные источники конфигурации имеют приоритет над application.properties (или YAML), как описано здесь: https://docs.spring.io/spring-boot/docs/current/reference/html/boot-features-external-config.html

Вам может потребоваться проверить, не влияет ли один из этих источников на значение serve.port.

0 голосов
/ 30 ноября 2018

Фонарик в моем мозгу сказал мне, что я мог забыть добавить зависимость spring-cloud-config-client, после проверки, а затем добавления соответствующей зависимости к pom.xml, она работала как чудо:

<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-config-client</artifactId>
</dependency>

Спасибо всем за отзыв.

0 голосов
/ 29 ноября 2018

В файле application.properties поместите это

server.port = 9000
...