今天创建动态Web项目时,发现WEB-INF下面没有自动生成web.xml配置文件。

解决方案:
1)方法一:
File--->新建动态项目出现如下图,这时候不要急于Finish,请点击next--->

出现如下图--->继续Next

出现如下图,请选择对勾。

创建好的项目,WEB-INF下面就有Web.xml文件。

方法二:在Tomcat安装包里面找到conf文件夹--->复制里面的Web.xml文件,在WEB-INF文件夹下复制即可,然后删除里面的注释文件,只保留头部。(但不建议使用这种,里面注释太多)
也可以直接从Tomcat里面的例子项目中找web.xml。



在WEB-INF文件夹下复制即可,然后删除里面的注释和无用代码,只保留头部。再加上默认界面代码。(这个里面的注释较少。)
以下是删除注释和无用代码后的Web.xml头部文件。
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee
http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd"
version="4.0"
metadata-complete="true">
<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>index.jsp</welcome-file>
<welcome-file>default.html</welcome-file>
<welcome-file>default.htm</welcome-file>
<welcome-file>default.jsp</welcome-file>
</welcome-file-list>
</web-app>
版权声明:如果有不同看法,或者是文中写错的地方,麻烦大佬留言指正文章错误,谢谢!!!
原文出处:https://blog.csdn.net/blackplus28
本文介绍了解决创建动态Web项目时WEB-INF下未自动生成web.xml配置文件的问题。提供了两种解决方案:一种是在新建项目时确保包含web.xml的选项被选中;另一种是从Tomcat安装包或示例项目中获取并简化web.xml。
1万+

被折叠的 条评论
为什么被折叠?



