spring boot使用jetty作为web容器

2025-10-25 04:36:18

1、打开intellij idea,创建spring boot项目

spring boot使用jetty作为web容器

2、修改spring-boot-starter-web中去掉tomcat依赖,代码如下

<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>

spring boot使用jetty作为web容器

3、然后添加jetty的依赖,代码如下

<dependency>

      <groupId>org.springframework.boot</groupId>

      <artifactId>spring-boot-starter-jetty</artifactId>

</dependency>

spring boot使用jetty作为web容器

4、整个pom.xml内容如下

<?xml version="1.0" encoding="UTF-8"?>

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

         <modelVersion>4.0.0</modelVersion>

         <groupId>com.zuli</groupId>

         <artifactId>spring-boot-base</artifactId>

         <version>0.0.1-SNAPSHOT</version>

         <packaging>jar</packaging>

         <name>spring-boot-base</name>

         <description>Demo project for Spring Boot</description>

         <parent>

                   <groupId>org.springframework.boot</groupId>

                   <artifactId>spring-boot-starter-parent</artifactId>

                   <version>2.0.5.RELEASE</version>

                   <relativePath/> <!-- lookup parent from repository -->

         </parent>

         <properties>

                   <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>

                   <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>

                   <java.version>1.8</java.version>

         </properties>

         <dependencies>

 

                   <dependency>

                            <groupId>org.springframework.boot</groupId>

                            <artifactId>spring-boot-starter</artifactId>

                   </dependency>

                   <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>

       

        <dependency>

                            <groupId>org.springframework.boot</groupId>

                            <artifactId>spring-boot-starter-test</artifactId>

                            <scope>test</scope>

                   </dependency>

         </dependencies>

         <build>

                   <plugins>

                            <plugin>

                                     <groupId>org.springframework.boot</groupId>

                                     <artifactId>spring-boot-maven-plugin</artifactId>

                            </plugin>

                   </plugins>

         </build>

 

</project>

5、启动程序,查看控制条

spring boot使用jetty作为web容器

6、jetty容器被正常启动

spring boot使用jetty作为web容器

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢