时间:2021-05-19
以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包内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
springboot因为内嵌tomcat容器,所以可以通过打包为jar包的方法将项目发布,但是如何将springboot项目打包成可发布到tomcat中的war
SpringBoot除了可以打可执行jar包外,也支持传统的war包。本文介绍如何使用SpringBoot构建传统war包。SpringBoot打war包步骤如
由于springboot常用war包部署,改为cloud开发模式多端口情况下,部署反而不习惯毕竟,war包要不要项目名访问都必须放在tomcat的root目录下
很多项目在服务器部署的时候需要war的格式,今天就讲一讲,如何用myeclipse导出war1、打开myeclipse选择要导出的项目2、右键点击项目&mdas
Spring的项目在springboot之前一般我都是打成war包发布到tomcat的,但最近使用了springboot要打成jar包,一开始不理解为啥有要打成