这个是Java web 开发系列编写过程中发现的。总结性要点在最后边,中间过程不想看可跳过。
首先是 Modules,如下图所示,最开始生成的 Module 里的 jdwork,并没有把我们新生成的 webapp以及子目录放入里边,这样子的话项目在部署和启动的时候是找不到web.xml这个文件的。与此对应的是,项目目录结构中webapp没有任何标记,跟一般文件夹没区别。
这里需要我们手动添加,解决方法如下:
注意修改这两个路径为项目中的真实路径,默认路径可能不对。
修改过之后再看项目目录,就有变化了,如图