Heim  >  Artikel  >  Java  >  Anpassung des Spring Boot 1.5.4-Webcontainers (Änderung der Portnummer usw.)

Anpassung des Spring Boot 1.5.4-Webcontainers (Änderung der Portnummer usw.)

巴扎黑
巴扎黑Original
2017-06-26 11:35:231542Durchsuche

Spring Boot verwendet standardmäßig Tomcat als eingebetteten Webcontainer

Es gibt drei Anpassungsmethoden

1. Wie folgt

@Componentpublic class CustomizationBean implements EmbeddedServletContainerCustomizer{/** * 定制方法一:实现EmbeddedServletContainerCustomizer
     * @param container     */@Overridepublic void customize(ConfigurableEmbeddedServletContainer container) {//container.setPort(9000);    }/** * 定制方法二:注入EmbeddedServletContainerFactory
     * @return */@Beanpublic EmbeddedServletContainerFactory servletContainer() {
        TomcatEmbeddedServletContainerFactory factory = new TomcatEmbeddedServletContainerFactory();
        factory.setPort(9001);
        factory.setSessionTimeout(10, TimeUnit.MINUTES);//优先级高于配置在/static/error文件夹里面的404.html页面factory.addErrorPages(new ErrorPage(HttpStatus.NOT_FOUND, "/error/403.html"));return factory;
    }
}

3. Fügen Sie relevante Konfigurationen wie folgt zur Konfigurationsdatei hinzu

#=====================servlet container config==================server.port=8080server.ssl.enabled=falseserver.address=127.0.0.1server.session.persistent=true#1800 seconds,30 minutes
server.session.timeout=1800server.session.store-dir=/Users/hdwang/sessiontmp

Das obige ist der detaillierte Inhalt vonAnpassung des Spring Boot 1.5.4-Webcontainers (Änderung der Portnummer usw.). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn