IntelliJ IDEA 2020.3 将Web项目(SSM项目)打包成war包的步骤(包含解决访问404的方法)

2021.6.25

本篇文章承接上一篇文章的结尾:
【部署项目】【CentOS_7】将Web项目(SSM项目)部署到阿里云服务器
最后提到要讲Web项目打包成war包部署到tomcat上。

因为我用的是IDEA 2020.3 (非社区版),所以我就通过这个集成开发工具来进行讲解了。

有很多步骤我也是参考别人的博客,因此趋于雷同,不过本篇文章主要是记录一个别的博客没有提到的一个大坑。

第一步:配置打包路径。Project Structure --> Artifacts --> Web Application: Archive --> Empty

打开右上角的项目结构,
在这里插入图片描述

第二步:给war包重命名,选中项目,创建Manifest…,选中web(or webContent文件夹),点击OK,点击Apply。

在这里插入图片描述找到你想要打包的项目的web文件夹
在这里插入图片描述在这里插入图片描述在这里插入图片描述
这里就是网上其他教程坑爹的地方了,如果按照上述的步骤,那么这个Web facet resourcess是不会出现的。

如果没有把Web facet resourcess打包进去,就会导致Web项目中所有页面都没有打包进去。
在这里插入图片描述
就会导致我们访问项目的时候老是出现404,这是因为页面全都没有打包进去!!

解决方案:

打开Project Structure… -> Modules
在这里插入图片描述
在项目中添加上Web的模块。

在这里插入图片描述然后将将放置静态资源的目录设置为资源目录。

设置完成之后,就可以在刚才的页面中看到两个选项。

在这里插入图片描述然后点击Apply,然后点击OK即可。

第三步:打包编译

这一步没什么好说的。
在这里插入图片描述

选择你想要打包的项目,这里选刚才我们自己创建的项目。
点击后,IDEA就会帮我们编译打包。
然后就可以到项目中的out文件夹中刚找到打包完成的war文件。
在这里插入图片描述
这个war文件就可以部署到Tomcat上面去了。

参考资料:
IDEA中javaWeb项目静态资源无法访问/静态资源没有部署到Tomcat

  • 7
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
IntelliJ IDEA 2020.3.3 是一款强大的集开发环境(IDE),用于开发各种编程语言的项目。以下是在IntelliJ IDEA 2020.3.3中建立项目的步骤: 1. 打开IntelliJ IDEA 2020.3.3并选择“创建新项目”或通过选择“文件”>“新建项目”。 2. 在弹出的对话框中选择想要使用的项目类型,比如Java、Python、JavaScript等。 3. 在项目类型的下拉菜单中选择相应的构建工具,如Maven、Gradle等。如果你不确定,可以选择“没有构建工具”。 4. 在下方的“项目设置”部分,可以输入项目的名称和存储路径。你还可以选择项目的语言级别,设置编译器版本等。 5. 在左侧的面板中,选择所需的库和框架。你可以浏览可用的选项或手动添加所需的库。 6. 在右侧的面板中,你可以选择你的项目的相关设置,如版本控制、测试框架等。 7. 点击“下一步”或“完”按钮,IntelliJ IDEA将开始创建项目,这可能需要一些时间。 8. 创建完后,你可以在IntelliJ IDEA的项目视图中看到项目的结构和文件。 9. 开始编写代码。你可以在编辑器中创建新的类、方法,或者导入现有的代码。 10. 在建立项目期间或后续开发过程中,你可以使用IntelliJ IDEA提供的各种功能,如自动完、调试器和代码审查工具。 通过以上步骤,你可以在IntelliJ IDEA 2020.3.3中功建立你的项目,并开始进行开发工作。IntelliJ IDEA提供了丰富的功能和插件,使得开发过程更加高效和便捷。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值