Spring-boot 配置Jetty 容器
来源:互联网 发布:手机sd卡数据免费恢复 编辑:程序博客网 时间:2024/05/16 15:29
默认情况,Spring boot使用 tomcat容器。有时,可能会需要用到jetty容器来替代tomcat。Spring Boot通过提供Jetty starter使得配置Jetty容器变得十分简单。
添加spring-boot-starter-jetty依赖
如果使用maven则添加配置。
<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId><exclusions><exclusion><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-tomcat</artifactId></exclusion></exclusions></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-jetty</artifactId></dependency>
如果使用gradle那么添加如下配置。
configurations { compile.exclude module: "spring-boot-starter-tomcat"}dependencies { compile("org.springframework.boot:spring-boot-starter-web:2.0.0.BUILD-SNAPSHOT") compile("org.springframework.boot:spring-boot-starter-jetty:2.0.0.BUILD-SNAPSHOT")}
配置Jetty
在application.properties中添加配置,来覆盖Jetty的默认配置。
server.port=8080server.servlet.context-path=/home####Jetty specific properties########server.jetty.acceptors= # acceptor线程数server.jetty.max-http-post-size=0 # put或post方法最大字节数server.jetty.selectors= # selector线程数
此外可以通过代码利用JettyEmbeddedServletContainerFactory类来进行配置。
@Beanpublic JettyEmbeddedServletContainerFactory jettyEmbeddedServletContainerFactory() { JettyEmbeddedServletContainerFactory jettyContainer = new JettyEmbeddedServletContainerFactory(); jettyContainer.setPort(9000); jettyContainer.setContextPath("/home"); return jettyContainer;}
阅读全文
0 0
- Spring-boot 配置Jetty 容器
- Spring Boot 使用 jetty 作为默认的Web容器
- spring-boot项目启动失败的一种解决办法:自带的tomcat容器切换成jetty容器
- spring boot实战(第七篇)内嵌容器tomcat配置
- Spring Boot 学习笔记(五) 配置Servlet容器
- spring boot实战(第七篇)内嵌容器tomcat配置
- Spring Boot 实践折腾记(六):Spring Boot中的容器配置和SSL支持
- spring boot (五) tomcat+jetty
- spring boot jetty启动报错解决
- 深入源码-jetty加载spring-context容器
- maven 项目+jetty容器 配置 eclipse
- Jetty容器
- jetty容器
- 配置spring boot工程
- Spring Boot 配置log4j
- Spring boot配置cache
- Spring-boot 配置log4j
- SPRING BOOT 配置大全
- java web实现Gzip压缩传输
- ThreadPoolExecutor线程池参数设置技巧
- lucene UnifiedHighlighter高亮组件
- DedeCMS让{dede:list}标签支持weight权重排序
- CSS3实现loading(加载)动画效果
- Spring-boot 配置Jetty 容器
- 导入oracle数据库时卡顿问题
- C和指针小测验改错
- Azure 中 Windows 虚拟机的大小
- CentOS7安装Docker全程并启动
- 如何正确理解三极管的放大区、饱和区、截止区
- java编程求:∑1+∑2+...+∑100
- Log4j中DailyRollingFileAppender日志文件清理策略
- springMVC中通用的分页配置