Spring Initializr为tomcat创建WAR?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (1)
  • 关注 (0)
  • 查看 (33)

我想使用Spring Initializr为tomcat创建WAR ... 我们的DevOps仍然不习惯将java作为独立运行的想法,并希望将应用程序作为tomcat中的WAR

我能够制作一个项目,但它似乎生产一个独立的春季启动应用程序

我仍然想使用Spring Initializr来生成所有依赖项,如:

  • Rest Repositories
  • JDBC template
  • Quartz
  • REST

一个解决方案是在eclipse中创建一个动态Web项目并使用Spring Initializr然后将所有pom依赖项复制到动态Web项目中是否有更好的方法?

提问于
用户回答回答于

要将可部署的war文件构建到外部容器中,您必须:

  • 重新配置项目以生成WAR
  • 声明嵌入容器(的Tomcat)依赖性,提供 <packaging>war</packaging> <dependencies> ... <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-tomcat</artifactId> <scope>provided</scope> </dependency> ... </dependencies>

扫码关注云+社区

领取腾讯云代金券