使用idea将springboot打包成war包

4 篇文章 0 订阅
2 篇文章 0 订阅

一、pom文件的配置
1.war 打包方式设置为war。
在这里插入图片描述

不属于关键步骤)这里可以设置打包后的war包名。也是访问的时候的工程名。
注:(打成war包访问的时候要加工程名) ,访问时如果忘记加了,就会出现tomcat的默认界面
比如我的:http://localhost:8080/springbootwar
在这里插入图片描述

2.移除springboot内置的tomcat。
在这里插入图片描述

二、修改启动类
1.用启动类继承SpringBootServletInitializer,起到web.xml的作用。用于部署在外部的tomcat上。
(也可以不用启动类继承。而是在与启动类同一包下面自定义一个类,做相同的操作)
2.重写configure方法。返回builder.sources(启动类.class)
在这里插入图片描述
三、打包
选中要打包的项目的工程名,然后右键 => open in Terminal
在这里插入图片描述
然后使用命令 mvn clean package -Dmaven.test.skip=true 意思是“清理原来target的文件,然后打包时不执行、不打包test相关的资源和类”。打包完成!!!
也可以使用右侧的“maven”来进行打包操作。点击maven==>选择要打包的项目==>Lifecycle==> 选择package。即可
在这里插入图片描述
打包保存的路径和文件如下图所示。文件的名字也就是工程名(工程名.war)。就是在上面的pom文件中设置的节点。
在这里插入图片描述
在这里插入图片描述
四、打包完成后的部署
直接把打包后的war包,放入tomcat的webapp下面(不需要解压,启动的后会自动解压),然后运行tomcat即可。windows系统运行tomcat的bin目录下面的start.bat文件即可。
在这里插入图片描述
最后运行结果如下图,启动成功。
在这里插入图片描述
在这里插入图片描述
备注:访问的时候要加上工程名。也就是war的名字。 比如我的:http://localhost:8080/springbootwar

  • 1
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值