Eclipse创建Java Web项目时,没有自动生成web.xml文件

本文介绍了解决创建动态Web项目时WEB-INF下未自动生成web.xml配置文件的问题。提供了两种解决方案:一种是在新建项目时确保包含web.xml的选项被选中;另一种是从Tomcat安装包或示例项目中获取并简化web.xml。

今天创建动态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



评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值