java - 如何从 springboot 应用程序中分离集成的 tomcat
问题描述
我在springboot中有一个项目,当我运行mvn spring-boot:run
它时,使用嵌入式tomcat部署应用程序,我需要使用tomcat运行一个容器,并将应用程序编译为WAR,并将其添加到tomcat容器中。
解决方案
您必须从依赖项中排除 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 包工作流。
推荐阅读
- java - 如何使用 JDK Mission Control 和 OpenJDK 1.8 监控 java 应用程序?
- firebase - 如何重命名 Firestore json 文档中的父标签?
- php - 如何将输入值保存到php的多维数组中
- c# - 检查枚举值 - 替代具有 30 个案例的开关案例?
- python - 尝试使用 model.predict() 预测值导致的线性回归错误
- mysql - MySQL 8+ JSON 查询从数组中提取一个值
- c++ - 我可以在没有堆栈的二叉搜索树中实现迭代器吗?
- php - 如何在 StoreFront 主题中添加页脚小部件列
- c++ - 对于带有类模板的静态库,如何从用户代码中隐藏实现细节和额外的标头包含?
- android - 为什么我在 firebase android 通知中只收到一行文本?