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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 从零开始安装VMwareTools的详细步骤[通俗易懂]

    从零开始安装VMwareTools的详细步骤[通俗易懂]从零开始安装VMwareToolsVMwareTools是VMware虚拟机中自带的一种工具,相当于VirtualBox中的增强功能(SunVirtualBoxGuestAdditions),是VMware提供的增强虚拟显卡和硬盘性能、以及同步虚拟机与主机时钟的驱动程序。它的功效不仅仅如此,我们可以通过它进行虚拟机和物理机之间的文件传输的,前提是我们要先安装它。那到底怎么安装VMware…

    2022年5月26日
    77
  • 二维数组初始化 java_二维数组的初始化 java

    二维数组初始化 java_二维数组的初始化 java第一种方式 inta 1 2 3 4 5 6 第二种方式 int ints newint 4 2 ints i j 分别赋值 第三种方式 第二维的长度可以动态申请 只可以动态申请第二维 不可以动态申请第一维 int arr3 newint 5 五行的长度 for inti 0 iarr3 i newi

    2026年2月2日
    0
  • 微信自动回复机器人使用教程[通俗易懂]

    微信自动回复机器人使用教程[通俗易懂]第一步,打开软件,选择关键词回复一栏第二步:单击鼠标右键选择添加一个词,设置好关键词,回复词,选择回复到哪个微信群即可。第三步:测试一下效果第四步:操作就是这么简单,效果很明显。完美通过…

    2022年10月1日
    4
  • mysql备份的三种方案

    mysql备份的三种方案本文转自https://www.cnblogs.com/fengzhongzhuzu/p/9101782.html建议阅读:https://www.cnblogs.com/clsn/p/8150036.html一、备份的目的做灾难恢复:对损坏的数据进行恢复和还原需求改变:因需求改变而需要把数据还原到改变以前测试:测试新功能是否可用二、备份需要考虑的问题可以容忍丢失多长时间的…

    2022年6月17日
    30
  • MySQL数据库免安装版配置教程及常见问题[通俗易懂]

    MySQL数据库免安装版配置教程及常见问题[通俗易懂]MySQL是一款安全、跨平台、高效的,并与PHP、Java等主流编程语言紧密结合的数据库系统。以下教程以windows1064位计算机为例(其他windows系统类似)01下载官方网站下载https://dev.mysql.com/downloads/mysql/根据自己的电脑配置选择对应版本.zip压缩包格式下载。无需登录,直接下载百度云快捷下载链接:https://pan.baidu.com/s/1hcEKFAQ6Fq7kFLG8x7SQCQ提取码:2bfg02配

    2022年7月20日
    18
  • 两个pdf怎么打印到一张纸的正反面_pdf打印成小册子页数设置

    两个pdf怎么打印到一张纸的正反面_pdf打印成小册子页数设置没有打印预览费劲。

    2025年9月19日
    8

发表回复

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

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