侧边栏壁纸
  • 累计撰写 59 篇文章
  • 累计创建 34 个标签
  • 累计收到 8 条评论

目 录CONTENT

文章目录

SpringBoot项目部署war包前要做的修改

生榆
2020-06-14 / 0 评论 / 0 点赞 / 390 阅读 / 1330 字
温馨提示:
本文最后更新于 2022-12-14,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

SpringBoot打包成war包并搭载到真实环境需要对程序入口稍作修改,否则无法使用第三方Tomcat容器,访问controller层会出现404错误。
回想起软件架构与中间件的实验2,我觉得还是有必要记录一下这个过程,以免以后自己忘记,就好像我当初在打包这个博客的时候就做了这样的操作,但是在打包AI Meeting和上个学期的进销存系统的时候,我却忘记了。

我所说的额外操作如下:

  1. 将原先的SpringBootApplication类继承自SpringBootServletInitializer,然后覆盖configure方法,效果如下:
    NSY8eJ.md.png
  2. 使用Maven打包,按序执行maven clean、maven validate、maven compile、maven package命令,获得war包,再把这个war包放到Tomcat的webapp中,或者解压放入webapp/ROOT中。
  3. 如果你使用IDEA,也可以用IDEA的Build Artifacts,但是使用此方法记得到Project Structure中,把必要的库文件导入好。
0

评论区