zoukankan      html  css  js  c++  java
  • springboot web 服务器选择

    拓展链接 http://www.jianshu.com/p/9710585258fb  

    发表于  | Spring框架 | SpringBoot

    Spring Boot 可选择内嵌 Tomcat、Jetty 和 Undertow,因此我们不需要以 war 包形式部署项目。《Spring Boot 揭秘与实战(五) 服务器篇 - 内嵌的服务器 Tomcat剖析》一文,已经讲解了内嵌的服务器 Tomcat,那么,这篇文章大概讲解下另外两个内嵌的服务器 Jetty 和 Undertow。

    Jetty 的切换

    Spring Boot 默认使用的是 Tomcat 作为内嵌的服务器,但是 Spring Boot 对 Jetty 也做了很好的支持,作为一个内嵌的服务器使用。
    如果想要使用 Jetty 服务器,我们只要做两个步骤即可。

    首先,修改 POM 文件,排除依赖。

    1. <dependency>
    2. <groupId>org.springframework.boot</groupId>
    3. <artifactId>spring-boot-starter-web</artifactId>
    4. <exclusions>
    5. <exclusion>
    6. <groupId>org.springframework.boot</groupId>
    7. <artifactId>spring-boot-starter-tomcat</artifactId>
    8. </exclusion>
    9. </exclusions>
    10. </dependency>

    然后,修改 POM 文件,增加Jetty依赖。

    1. <dependency>
    2. <groupId>org.springframework.boot</groupId>
    3. <artifactId>spring-boot-starter-jetty</artifactId>
    4. </dependency>

    Undertow的使用

    Undertow 是一个采用 Java 开发的灵活的高性能 Web 服务器,提供包括阻塞和基于 NIO 的非堵塞机制。Undertow 是红帽公司的开源产品,是 Wildfly 默认的 Web 服务器。

    Spring Boot 对 Undertow 也做了很好的支持,作为一个内嵌的服务器使用。

    如果想要使用 Undertow 服务器,我们只要做两个相同的配置。

    首先,修改 POM 文件,排除依赖。

    1. <dependency>
    2. <groupId>org.springframework.boot</groupId>
    3. <artifactId>spring-boot-starter-web</artifactId>
    4. <exclusions>
    5. <exclusion>
    6. <groupId>org.springframework.boot</groupId>
    7. <artifactId>spring-boot-starter-tomcat</artifactId>
    8. </exclusion>
    9. </exclusions>
    10. </dependency>

    然后,修改 POM 文件,增加 Undertow 依赖。

    1. <dependency>
    2. <groupId>org.springframework.boot</groupId>
    3. <artifactId>spring-boot-starter-undertow</artifactId>
    4. </dependency>

    (完)
  • 相关阅读:
    bzoj 1195: [HNOI2006]最短母串 爆搜
    bzoj 4066: 简单题 kd-tree
    NOI冲刺计划2
    bzoj 3572: [Hnoi2014]世界树 虚树 && AC500
    bzoj 3153: Sone1 Toptree
    CTSC && APIO 总结
    bzoj 4031: [HEOI2015]小Z的房间 轮廓线dp
    bzoj 1902: Zju2116 Christopher lucas定理 && 数位DP
    BZOJ 1754: [Usaco2005 qua]Bull Math
    BZOJ 1648: [Usaco2006 Dec]Cow Picnic 奶牛野餐
  • 原文地址:https://www.cnblogs.com/xmanblue/p/7010341.html
Copyright © 2011-2022 走看看