无法更改码头的港口

时间:2019-05-26 16:12:03

标签: spring-boot google-app-engine jetty

我正在SpringBoot上运行googleappengine,我想将端口号更改为8080。在springboot文档中,您需要在application.yml中进行更改

server:
  port: 8090,

或application.properties server.port=8090

对于springboot tomcat,此方法有效,但不适用于springboot码头,googleappengine。

1 个答案:

答案 0 :(得分:1)

实际上,不管服务器是什么,上述属性都应该起作用。

尝试使用以下方法(春季启动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;
}

引用configure jetty server spring boot