Не могу изменить порт для пристани - PullRequest
0 голосов
/ 26 мая 2019

Я запускаю googleappengine на SpringBoot, я хочу изменить номер порта с 8080. В документах Springboot вы вносите изменения в application.yml

server:
  port: 8090,

или application.properties server.port=8090.

Для Springboot Tomcat это работает, но не для Springboot Jetty, googleappengine.

1 Ответ

1 голос
/ 26 мая 2019

На самом деле вышеупомянутое свойство должно было работать независимо от сервера.

Попробуйте с помощью метода ниже (Spring boot 2.0).

@Bean
public ConfigurableServletWebServerFactory webServerFactory()
{
    JettyServletWebServerFactory factory = new JettyServletWebServerFactory();
    factory.setPort(9000);
    factory.setContextPath("/myapp");
    factory.addErrorPages(new ErrorPage(HttpStatus.NOT_FOUND, "/notfound.html"));
    return factory;
}

См. настройка весенней загрузки сервера Jetty

...