首先,查看当前主项目的打包方式,查找pom文件中的packaging属性,
![](https://img.haomeiwen.com/i14415721/2add88894c1e2905.png)
然后,需要在pom.xml中添加依赖,表明tomcat是外部提供:
< dependency>
<groupId>org.springframework.boot
<artifactId>spring-boot-starter-tomcat
<scope>provided
</dependency>
接着,新建web.xml,直接通过idea创建就好,注意要放到webapp文件夹下
![](https://img.haomeiwen.com/i14415721/fbb097d336ee5384.png)
最后,创建一个Initializer类继承自SpringBootServletInitializer,并重写configure方法。且这个类应该与项目的Application在同一级目录下。
这些操作之后,就可以打包了,可以通过maven命令打包,也可通过idea的maven插件打包。
网友评论