我想使用Spring Initializr为tomcat创建WAR ...
我们的DevOps仍然不习惯将Java独立运行,而是希望将应用程序作为tomcat中的WAR
我能够制作一个项目,但似乎它在制作一个独立的Spring Boot应用程序
我仍然想使用Spring Initializr生成所有依赖项,例如:
一种解决方案是在eclipse中创建一个动态Web项目并使用Spring Initializr,然后将所有pom依赖项复制到该动态Web项目中 有更好的方法吗?
答案 0 :(得分:1)
要将可部署的战争文件构建到外部容器中,您必须:
将嵌入式容器( Tomcat )依赖项声明为已提供
<packaging>war</packaging>
<dependencies>
...
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
<scope>provided</scope>
</dependency>
...
</dependencies>