关于web.xml丢失的问题,请大家帮助

问题描述

项目用的是tomcat服务器,部署了3个月,遇到了几次同样的问题,一开始还觉得是自己错误操作导致,后来发现每次的问题一样,都是该项目文件夹下的WEB-INF/web.xml无故丢失了,请各位遇到过,解决过的给点帮助,谢谢!

解决方案

解决方案二:
不会是人为的吧,哈
解决方案三:
这个也可以了?重新申请
解决方案四:
这应该不大可能吧?如果不是人为的删掉。代码里边,应该也不大可能出现删除web.xml的吧,当然也要检查下,是不是代码里边误删了,比如,弄错路径等情况
解决方案五:
引用1楼wangzhuoyan的回复:

不会是人为的吧,哈

这个不是人为的,可以保证哦
解决方案六:
引用3楼xzy88的回复:

这应该不大可能吧?如果不是人为的删掉。代码里边,应该也不大可能出现删除web.xml的吧,当然也要检查下,是不是代码里边误删了,比如,弄错路径等情况

密室逃脱啊,呵呵。不是代码误删肯定是其他原因
解决方案七:
试问一下,你是否装对了,不会是安装过程中装错了吧。你装的是eclipse还是MyEclipse?
解决方案八:
引用6楼aoyiufuwa的回复:

试问一下,你是否装对了,不会是安装过程中装错了吧。你装的是eclipse还是MyEclipse?

嗯,你提醒我了,这里补充一点,开发是用的myeclipse工具,此项目现在是部署在一台PC上,所以和开发用到的工具没有关联,在本地编译好了直接放到该PC机上的tomcat中运行
解决方案九:
编译好的?把整个项目部署过去啊!引用7楼zhouluok007的回复:

引用6楼aoyiufuwa的回复:试问一下,你是否装对了,不会是安装过程中装错了吧。你装的是eclipse还是MyEclipse?嗯,你提醒我了,这里补充一点,开发是用的myeclipse工具,此项目现在是部署在一台PC上,所以和开发用到的工具没有关联,在本地编译好了直接放到该PC机上的tomcat中运行

解决方案十:
引用8楼accpzar的回复:

编译好的?把整个项目部署过去啊!

就是部署过去了,隔一段时间就出现web.xml丢失的情况,每次都要重新贴一个进去
解决方案十一:
服务器是什么系统?Tomcat什么版本?建议:卸载原有的Tomcat去官网重新下载一个安装!引用9楼zhouluok007的回复:

引用8楼accpzar的回复:编译好的?把整个项目部署过去啊!就是部署过去了,隔一段时间就出现web.xml丢失的情况,每次都要重新贴一个进去

解决方案十二:
引用10楼accpzar的回复:

服务器是什么系统?Tomcat什么版本?建议:卸载原有的Tomcat去官网重新下载一个安装!

服务器是2003,tomcat是6.0
解决方案十三:
寻找正确解释哦
解决方案十四:
引用12楼zhouluok007的回复:

寻找正确解释哦

单凭你这样子说,无故丢失,我们也没法真正的解释啊,只能靠猜了。要不这样子吧,你去回收站看下,能不能找到web.xml,能找到的话,说明是在外部被人为删掉的(当然,回收站被清空的话,就不好判断了)或者,你把web.xml文件的属性改为只读和隐藏,看下,还会不会丢失,不会的话,也可以肯定是被人搞鬼删掉的了,呵,如果这样还是被删的话,那说明,肯定是你代码中把它给删了你顺便也复制一个web.xml放在一起观察,比如命名为web1.xml
解决方案十五:
引用13楼xzy88的回复:

单凭你这样子说,无故丢失,我们也没法真正的解释啊,只能靠猜了。要不这样子吧,你去回收站看下,能不能找到web.xml,能找到的话,说明是在外部被人为删掉的(当然,回收站被清空的话,就不好判断了)或者,你把web.xml文件的属性改为只读和隐藏,看下,还会不会丢失,不会的话,也可以肯定是被人搞鬼删掉的……

这台机器只有我能访问,回收站没有该文件,我现在就怀疑是不是tomcat的原因,代码中没有删除xml的段落哦
解决方案:
但是一起发布的其他项目都完好,没有这个问题,所以我就奇怪了
解决方案:
去官网下载个Tomcat重新安装下吧
解决方案:
检查病毒,,但关于JSP的病毒很少
解决方案:
引用16楼accpzar的回复:

去官网下载个Tomcat重新安装下吧

有没有别的办法
解决方案:
除了人为或代码误删。还真没遇到过。来学习。
解决方案:
引用19楼G_Elane的回复:

除了人为或代码误删。还真没遇到过。来学习。

人为可以排除,代码真心没有删除web.xml的段落哦
解决方案:
我也遇到这个问题,有没有解决办法?

时间: 2024-09-20 01:14:22

关于web.xml丢失的问题,请大家帮助的相关文章

JSF环境搭建web.xml和faces-config.xml配置

转载:http://www.cnblogs.com/zxpgo/archive/2012/06/29/2570175.html   JSF提供的核心控制器是javax.faces.webapp.FacesServlet. web.xml中的welcome-file-list标签作用:当用户在浏览器中输入的URL不包含某个servlet名或JSP页面时,welcome-file-list元素可指定显示的默认文件. welcome-file子元素用于指定默认文件的名称.welcome-file-li

Tomcat中用web.xml控制Web应用详解

web|xml|控制|详解 1 定义头和根元素 部署描述符文件就像所有XML文件一样,必须以一个XML头开始.这个头声明可以使用的XML版本并给出文件的字符编码.DOCYTPE声明必须立即出现在此头之后.这个声明告诉服务器适用的servlet规范的版本(如2.2或2.3)并指定管理此文件其余部分内容的语法的DTD(Document Type Definition,文档类型定义).所有部署描述符文件的顶层(根)元素为web-app.请注意,XML元素不像HTML,他们是大小写敏感的.因此,web-

用web.xml控制Web应用的行为

web|xml|控制 1 定义头和根元素 部署描述符文件就像所有XML文件一样,必须以一个XML头开始.这个头声明可以使用的XML版本并给出文件的字符编码.DOCYTPE声明必须立即出现在此头之后.这个声明告诉服务器适用的servlet规范的版本(如2.2或2.3)并指定管理此文件其余部分内容的语法的DTD(Document Type Definition,文档类型定义).所有部署描述符文件的顶层(根)元素为web-app.请注意,XML元素不像HTML,他们是大小写敏感的.因此,web-App

Servlet容器Tomcat中web.xml中url-pattern配置详解

前言 今天研究了一下tomcat上web.xml配置文件中url-pattern的问题. 这个问题其实毕业前就困扰着我,当时忙于找工作. 找到工作之后一直忙,也就没时间顾虑这个问题了. 说到底还是自己懒了,没花时间来研究. 今天看了tomcat的部分源码 了解了这个url-pattern的机制.  下面让我一一道来. tomcat的大致结构就不说了, 毕竟自己也不是特别熟悉. 有兴趣的同学请自行查看相关资料. 等有时间了我会来补充这部分的知识的. 想要了解url-pattern的大致配置必须了解

web.xml的详细配置

1 定义头和根元素 部署描述符文件就像所有XML文件一样,必须以一个XML头开始.这个头声明可以使用的XML版本并给出文件的字符编码. DOCYTPE声明必须立即出现在此头之后.这个声明告诉服务器适用的servlet规范的版本(如2.2或2.3)并指定管理此文件其余部分内容的语法的DTD(Document Type Definition,文档类型定义). 所有部署描述符文件的顶层(根)元素为web-app. 请注意,XML元素不像HTML,他们是大小写敏感的.因此,web-App和WEB-APP

死磕Tomcat7源码之一:解析web.xml

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://dba10g.blog.51cto.com/764602/1775723 熟悉java web开发的同学都清楚,tomcat作为一款非常流行的servlet容器,开源,流行,配置简单,不需要赘述.个人认为,web.xml作为webapp的入口,弄清楚该文件的底层解析过程,进而可以窥探tomcat的底层工作机制,搞明白tomcat对servlert规范的实现机理. 通过本文,可以知

servlet-tomcat的web.xml文件映射冲突

问题描述 tomcat的web.xml文件映射冲突 没有怎么动tomcat突然今天运行的额时候就报了很多错 其中有一句 Caused by: java.lang.IllegalArgumentException: The servlets named [shop.ShowCars] and [showHistory.ShowBooks] are both mapped to the url-pattern [/ShowBooks] which is not permitted at org.ap

web项目-eclpise导入项目后根目录出现叹号,位置为web.xml,错误说明如下图,跪求大神解决

问题描述 eclpise导入项目后根目录出现叹号,位置为web.xml,错误说明如下图,跪求大神解决 解决方案 解决方案二: 重新构建js包的路径吧 解决方案三: 解决方案四: 解决方案五: 解决方案六: 感觉是丢包的问题 build-path里面看看是不是有包没导正确? 解决方案七: 额,路过,我也不知道怎么弄啊 解决方案八: 哥,你把jar包删了,重新加入吧.. 解决方案九: 最近帮一个哥们弄的时候也是这个问题,我以为是buildpath的问题,可是打开看看没有问题,后来查资料有人说把导入的

java项目中web.xml标签问题

问题描述 java项目中web.xml标签问题 org.xml.sax.SAXParseException: The element type "web-app" must be terminated by the matching end-tag "". 所示,我这个项目全搜了一下就web.xml中使用了上面的标签,而且开始标签和结束标签都有,实在不明白为什么还会报这个错,项目也已经clean好几遍了,都没啥作用.请各位指点指点 解决方案 JAVA web 项目中