首页 > 解决方案 > 如何从 springboot 应用程序中分离集成的 tomcat

问题描述

我在springboot中有一个项目,当我运行mvn spring-boot:run它时,使用嵌入式tomcat部署应用程序,我需要使用tomcat运行一个容器,并将应用程序编译为WAR,并将其添加到tomcat容器中。

标签: javadockercontainersdetach

解决方案


您必须从依赖项中排除 tomkat:

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

在此之后添加 WAR 包工作流。


推荐阅读