典型的IDEA Web Module目录:
/webmodule/
/lib
/output
/explode
/src
/resource
/WEB-INF
/lib
/output
/explode
/src
/resource
/WEB-INF
必须的目录有:
/lib
/src
/resource
/WEB-INF
/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。
所有的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新,也会造成不能自动更新。