Spring Boot应用默认的打包方式是jar包,如何我们用Spring Boot开发Web应用,就需要布署war包了,本文主要介绍Spring Boot如何将应用打成war包进行布署。
工具/原料
Spring Boot
一、背景
1、打开Spring Boot应用,进入到应用的pom.xml文件,可以看到默认的Packing为jar
2、执行Package命令后,可以看到应用已经打成了jar包
3、执行java -jarlottery-0.0.1-SNAPSHOT.jar运行SpringBoot应用,打开应用的网页,可见直接报桃轾庾殇404错误了。这是由于在打jar包时webapps并没有放置到jar包里面引起。当然我们可以通过额外的配置将webapp目录打到jar包里来完成通过Jar包运行web应用。具体可以参考如下经验:
4、然而本文主要介绍最常用的运行web应用的方式,即将应用布署成war包。我们只需要将Pom.xml文件中的jar改成war即可。
5、执行【步骤2】中的package操作便可将应用打包war包了
6、将war包布署到tomcat中,运行tomcat,输入应用网址,便可以正常访问web应用了。