如何让SpringBoot项目通过war包运行,也可以通过jar运行

时间:2017-07-14 13:00:03

标签: java spring maven spring-boot

我希望我的项目可以通过Main函数(通过java -jarmvn spring-boot: run)在我的个人计算机上启动,当开发完成后,我可以将它直接部署到Tomcat。 如何配置,执行此操作

1 个答案:

答案 0 :(得分:1)

你不必做任何特别的事情。只需follow the official documentation即可构建可展开的战争。使用Spring Boot构建过程创建的war文件可作为常规jar文件执行,因为它在一个名为lib-provided的单独目录中包含一个嵌入式servlet容器,只有在直接执行war时才会将其添加到类路径中。

奖励:如果您想在创建可部署的战争时摆脱嵌入式服务器上不必要的依赖关系,可以查看a blog post,其中显示了如何逐步执行此操作。