典型的IDEA Web Module

本文介绍了使用IDEA构建WebModule的基本目录结构及其工作原理。关键目录包括/lib、/src、/resource和/WEB-INF。文章详细解释了编译过程中源代码如何从/src目录移动到/output再最终整合进/explode目录的过程,以及如何处理资源文件和JAR包。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

典型的IDEA Web Module目录:
/webmodule/
/lib
/output
/explode
/src
/resource
/WEB-INF
必须的目录有:
/lib
/src
/resource
/WEB-INF
在build时,src的文件先编译到output目录,然后复制到explode/WEB-INF/classes中。
所有的jar文件(一般放在lib里)复制到explode/WEB-INF/lib中,/WEB-INF直接复制到explode/WEB-INF,resource的内容直接复制到explode中。最终explode是一个完整的可自部属的web-application。
 

没有/explode目录的话,将编译完的class输出到/WEB-INF/classes中,也是可行的办法。 

如果explode/WEB-INF中的web.xml没有自动更新,可查看一下/WEB-INF中web.xml的修改日期是否正确。另外,不要使explode/WEB-INF中的web.xml的修改日期比/WEB-INF中web.xml新,也会造成不能自动更新。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值