web项目WEB-INF下没有web.xml的解决方法
人气:0WEB-INF是Java的WEB应用的安全目录。所谓安全就是客户端无法访问,只有服务端可以访问的目录。如果想在页面中直接访问其中的文件,必须通过web.xml文件对要访问的文件进行相应映射才能访问。
新手如果在web项目创建后WEB-INF下面没有出现web.xml,怎么办?别慌,没有web.xml文件的原因是因为在创建web项目的时候没有把创建web.xml勾上。
创建项目的同时,就自动生成web.xml
创建web项目时,一直点next,不要直接点finish,直到出现下面界面,选取画圈部分即可自动生成web.xml
手动创建web.xml
用Idea
解决办法:
打开 Project Structure(Ctrl+Alt+Shift+S),在 facets 里选中次级的 web 或者 在Modules 中选中web,在deployment Descriptors面板里,
点击 +号选择web.xml以及版本号。然后在弹出的对话框中修改xml默认的目录,加上web就可以了。
eclipse
1.选取创建的项目名称右击
2.eclipse的同学找到 java EE Tools 中的 下图画圈部分。 MyEclipse的同学找到"MyEclipse"中的 下图画圈部分。·
3.再次打开WEB-INF下,就会发现生成了web.xml
加载全部内容