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

Eclipse创建Java Web项目时,没有自动生成web.xml文件今天创建动态Web项目时,发现WEB-INF下面没有自动生成web.xml配置文件。解决方案:        1)方法一:            File—>新建动态项目出现如下图,这时候不要急于Finish,请点击next—>出现如下图—>继续Next出现如下图,请选择对勾。创建好的项目,WEB-INF下面就有Web.xml文件。  方法二:在Tomcat安装包里面…

大家好,又见面了,我是你们的朋友全栈君。

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

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

解决方案:

        1)方法一

            File—>新建动态项目出现如下图,这时候不要急于Finish,请点击next—>

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

出现如下图—>继续Next

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

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

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

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

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

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

 也可以直接从Tomcat里面的例子项目中找web.xml。

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

Eclipse创建Java Web项目时,没有自动生成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


版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/147281.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • scipy.interpolate.interp1d()函数详解

    scipy.interpolate.interp1d()函数详解插值模块scipy.interpolate是插值模块,插值是离散函数逼近的重要方法,利用它可通过函数在有限个点处的取值状况,估算出函数在其他点处的近似值。与拟合不同的是,要求曲线通过所有的已知数据。计算插值有两种基本的方法:对一个完整的数据集去拟合一个函数;仿样内插法:对数据集的不同部分拟合出不同的函数,而函数之间的曲线平滑对接。SciPy的interpolate模块提供了许多对数…

    2022年6月9日
    198
  • 设计模式–代理模式(Proxy Pattern)

    设计模式–代理模式(Proxy Pattern)

    2021年7月3日
    89
  • java开发面试题(40个常问面试题含答案,亲测有效)「建议收藏」

    java开发面试题(40个常问面试题含答案,亲测有效)「建议收藏」连接数据库的配置和操作加载JDBC驱动程序提供JDBC连接的URL创建数据库的连接需要向java.sql.DriverManager请求并获得Connection对象创建一个Statement对象执行SQL语句关闭JDBC对象创建对象的四种方式?1.使用new关键字创建对象2.通过反射的方式3.通过clone的方式j4.通过反序列化的方式接口与抽象类的区别?一个类只能继承一个抽象类,但可以实现多个接口抽象类可以有构造器,但接口不能有构造器抽象类中可以包含非抽象的普通方法,接口

    2022年7月7日
    28
  • 大学四年,我把私藏的自学「学习网站/实用工具」都贡献出来了

    大学四年,我把私藏的自学「学习网站/实用工具」都贡献出来了在分享之前,先说说初学者如何学习编程,这个话题想必非常的重要,要学好编程,给你一些学习网站也好、实用工具也好,但前提是你知道如何去学习它。见过很多初学者,以及小鹿我刚开始学习的时候,也是自己瞎摸索,找不到路子,看什么书?看什么资料?编程的方向太多了,如果确定自己的方向?尤其是上大一、大二甚至大三还没有确定自己到底是学习前端还是后天,每天这学一点,那学一块,掌握那么多,没有一门精通的,去面试的时候…

    2022年6月12日
    33
  • php – cURL从重定向获取url

    php – cURL从重定向获取url

    2022年2月10日
    47
  • Mysql修改已有数据的字符集

    Mysql修改已有数据的字符集

    2022年3月8日
    64

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号