如何配置SpringBoot项目使用外置Servlet容器而非嵌入式Servlet容器?
- 内容介绍
- 文章标签
- 相关推荐
本文共计2732个文字,预计阅读时间需要11分钟。
配置嵌入式Servlet容器+SpringBoot默认使用Tomcat作为嵌入式Servlet容器;问题?1、如何定义和修改Servlet容器的相关配置;1、修改和server相关的配置(ServerProperties【也是EmbeddedServletContainer】)。
配置嵌入式Servlet容器
SpringBoot默认使用Tomcat作为嵌入式的Servlet容器;
问题?
1)、如何定制和修改Servlet容器的相关配置;
1、修改和server有关的配置(ServerProperties);
server.port=8081 server.context-path=/crud server.tomcat.uri-encoding=UTF-8 //通用的Servlet容器设置 server.xxx //Tomcat的设置 server.tomcat.xxx
2、编写一个EmbeddedServletContainerCustomizer:嵌入式的Servlet容器的定制器;来修改Servlet容器的配置(1.x)
在Spring Boot2.0以上配置嵌入式Servlet容器时EmbeddedServletContainerCustomizer类不存在,被WebServerFactoryCustomizer替代。
本文共计2732个文字,预计阅读时间需要11分钟。
配置嵌入式Servlet容器+SpringBoot默认使用Tomcat作为嵌入式Servlet容器;问题?1、如何定义和修改Servlet容器的相关配置;1、修改和server相关的配置(ServerProperties【也是EmbeddedServletContainer】)。
配置嵌入式Servlet容器
SpringBoot默认使用Tomcat作为嵌入式的Servlet容器;
问题?
1)、如何定制和修改Servlet容器的相关配置;
1、修改和server有关的配置(ServerProperties);
server.port=8081 server.context-path=/crud server.tomcat.uri-encoding=UTF-8 //通用的Servlet容器设置 server.xxx //Tomcat的设置 server.tomcat.xxx
2、编写一个EmbeddedServletContainerCustomizer:嵌入式的Servlet容器的定制器;来修改Servlet容器的配置(1.x)
在Spring Boot2.0以上配置嵌入式Servlet容器时EmbeddedServletContainerCustomizer类不存在,被WebServerFactoryCustomizer替代。

