如何在 Spring Boot 应用程序中排除嵌入的 Tomcat

新手上路,请多包涵

我们如何从 Spring Boot 应用程序中排除嵌入式 Tomcat 服务器,以便我们可以在 JBoss 服务器上运行该 jar?

原文由 Deepesh Rathore 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 935
1 个回答

您可以在 pom 文件中排除:

 <dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-web</artifactId>
    <exclusions>
        <exclusion>
            <artifactId>tomcat-embed-el</artifactId>
            <groupId>org.apache.tomcat.embed</groupId>
        </exclusion>
        <exclusion>
            <artifactId>tomcat-embed-core</artifactId>
            <groupId>org.apache.tomcat.embed</groupId>
        </exclusion>
        <exclusion>
            <artifactId>tomcat-embed-websocket</artifactId>
            <groupId>org.apache.tomcat.embed</groupId>
        </exclusion>
    </exclusions>
</dependency>

您可以使用屏幕截图点击此 链接

嵌入式 servlet 容器上的 Spring 文档

原文由 Yogi 发布,翻译遵循 CC BY-SA 4.0 许可协议