使用idea给java-web项目打war包并运行的问题记录

想研究下severlet的运行原理,于是从网上当了一个severlet项目,但这个项目是个编译好的项目,导入idea之后没办法通过修改项目代码看到效果,或者是通过debug调试,就决定把它修改成动态的项目,但是过程中遇到一些问题,问了方便后来者,在此记录首先新建一个java-web项目,然后把下载项目的源文件都考进这个新项目里面,接下来就开始设置idea然后打war包了

这是标准的java-web项目结构  src文件夹存放java源代码,web文件夹存放项目需要的各种资源,WEB-INF文件夹里面存放着web.xml文件,记录web项目需要的各种信息

第一步:打开配置war包的界面



1.选中Artifacts

2.设置类型为Web Application :Archive

3.Build On Make  打钩(如果不打勾通过build打包,有时候会不成功,暂时没找到原因,打钩就可以通过make project来打包了),旁边的路径是war包的输出路径

4.点击加号,添加Dirctory Content  选择WEB-INF文件夹,之后需要打包的节点都会出现在右半部分标记为5的区域里面

5.双击这个区域里面列出的项目,意思是需要打进war包的项目,基本都需要

6.最后make project   war包就会出现了



评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值