使用idea将springboot项目打包成war包

您所在的位置:网站首页 springboot部署必须打包为war文件 使用idea将springboot项目打包成war包

使用idea将springboot项目打包成war包

#使用idea将springboot项目打包成war包| 来源: 网络整理| 查看: 265

springboot项目打war包 一、pom.xml的修改1、添加packaging2、移除嵌入式tomcat插件3、添加servlet-api的依赖,用来打war包4、打成war包访问的时候加工程名(==可以加或者不加==) 二、修改启动类继承SpringBootServletInitializer并重写其中的configure方法 三、打包方式1:方式2: 四、部署注意:

一、pom.xml的修改 1、添加packaging war

在这里插入图片描述

2、移除嵌入式tomcat插件 org.springframework.boot spring-boot-starter-tomcat

在这里插入图片描述

3、添加servlet-api的依赖,用来打war包 javax.servlet javax.servlet-api 3.1.0 provided 4、打成war包访问的时候加工程名(可以加或者不加) yhaoc

在这里插入图片描述

二、修改启动类 继承SpringBootServletInitializer并重写其中的configure方法 @SpringBootApplication public class YhaocApplication extends SpringBootServletInitializer { public static void main(String[] args) { SpringApplication.run(YhaocApplication.class, args); } //继承SpringBootServletInitializer,起到web.xml作用 @Override protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) { // 注意这里要指向原先用main方法执行的Application启动类 return builder.sources(YhaocApplication.class); } }

在这里插入图片描述

三、打包 方式1:

在这里插入图片描述 输入命令: 清理原来target的文件,然后打包时不执行、不打包test相关的资源和类进行一键打包 mvn clean package -Dmaven.test.skip=true

方式2:

使用右侧的“maven”来进行打包操作 在这里插入图片描述 打包成功后项目中的该文件夹会出现: 在这里插入图片描述

四、部署

直接把打包后的war包,放入tomcat的webapp中 找到tomcat的bin目录下面的start.bat文件运行看是否成功

注意:

如果打包时加了项目名,访问要加上项目名进行访问

1

编写不易,如果有帮助到的话,可以关注,点赞和收藏哦~ ↩︎



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3