以demo-3项目为例: 1.将pom.xml中的jar改成war 2.添加依赖 dependencygroupIdjavax.servlet/groupIdartifactIdjavax.servlet-api/artifactIdscopeprovided/scope/dependency 3.移除插件 如果已经嵌入了tomcat插件,还要移除tom
以demo-3项目为例:
1.将pom.xml中的jar改成war
2.添加依赖
<dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <scope>provided</scope> </dependency>
3.移除插件
如果已经嵌入了tomcat插件,还要移除tomcat插件(我用的2.06的springboot版本没移除也行,可能老版本需要移除,可以移除不移除都试试)
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <!-- 移除嵌入式tomcat插件 --> <exclusions> <exclusion> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-tomcat</artifactId> </exclusion> </exclusions> </dependency>
4. 在根目录下新建类
新的类继承,并将之前的启动类写进sources中.
然后右键点击项目,点击export即可打包成war输出
到此这篇关于详解如何将springboot项目导出成war包的文章就介绍到这了,更多相关springboot导出成war包内容请搜索易盾网络以前的文章或继续浏览下面的相关文章希望大家以后多多支持易盾网络!