关于tomcate的一个很奇怪的问题,求指导!!

我正在学习dwr,对于xml语法什么的也不是很懂........(这是我的文化背景)

在遇到这个问题之前,一切都还算顺利的,但是我不知道自己干了什么,有一次我和往常一样新建了一个web工程(继续学习dwr),我引进了dwr.jar,然后加进web.xml和dwr.xml,然后把工程加进tomcate里面,启动tomcate服务器,结果就出错了:
[code="java"]
严重: Parse Fatal Error at line 2 column 2: The element type "wep-app" must be terminated by the matching end-tag "".
org.xml.sax.SAXParseException: The element type "wep-app" must be terminated by the matching end-tag "".
at org.apache.xerces.framework.XMLParser.reportError(XMLParser.java:1213)
at org.apache.xerces.framework.XMLDocumentScanner.reportFatalXMLError(XMLDocumentScanner.java:579)

    ..................(只是部分)

严重: Parse error in application web.xml file at jndi:/localhost/DWRTest/WEB-INF/web.xml ////出错的那个工程是DWRTest
org.xml.sax.SAXException: Stopping after fatal error: The element type "wep-app" must be terminated by the matching end-tag "".
at org.apache.xerces.framework.XMLParser.reportError(XMLParser.java:1245)
at org.apache.xerces.framework.XMLDocumentScanner.reportFatalXMLError(XMLDocumentScanner.java:579)
...................(只是部分)
[/code]
这个错误很容易就看出是处在web.xml这个文件里面,可是我看了web.xml里面根本没有wep-app这个标签啊,web-app倒是有的,下面是我的web.xml文件:
[code="java"]
<?xml version="1.0" encoding="UTF-8"?>
xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">

<display-name>DWR Test</display-name>

<servlet>
    <display-name>DWR Servlet</display-name>
    <servlet-name>dwr-invoker</servlet-name>
    <servlet-class>uk.ltd.getahead.dwr.DWRServlet</servlet-class>
    <init-param>
        <param-name>debug</param-name>
        <param-value>true</param-value>
    </init-param>
</servlet>

<servlet-mapping>
    <servlet-name>dwr-invoker</servlet-name>
    <url-pattern>/dwr/*</url-pattern>
</servlet-mapping>

<session-config>
    <!-- Default to 5 minute session timeouts -->
    <session-timeout>5</session-timeout>
</session-config>

<welcome-file-list>
    <welcome-file>speclist.jsp</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>


[/code]
[color=red]我问过一个群,里面有朋友说,是和配对的,所以我错了,可是不可能啊!我再犯这个错误之前,web.xml一直就是这么写的,怎么都没出错呢?为了证实这一点,我新建了工程,重新试了一遍,结果很顺利,遗憾的是,在启动的时候还是会出现上面的错误[/color]
[color=green]然后我一气之下删了那个DWRTest工程,重启tomcate,居然还给我报出上面的错误,我确定webapps里面没有这个工程了的,这到底是为什么啊??[/color]
[b]目前的状态就是,只要启动tomcate就会出先这个错误,但是不影响其他工程,算是能正常使用,可是每次启动都报这个不应该存在的错误,多么的不爽啊![/b]
拜托了,分数不多!

5个回答

还报这个/localhost/DWRTest/WEB-INF/web.xml错误,我敢确认你肯定没清干净,TOmcat还想不起来DWRTest这个名字/

你看下Tomcat的conf下的web.xml呢

如果web.xml没问题,开下dwr.xml,并且
将tomcat中目录 \work\Catalina\localhost 删掉,重新部署

把Tomcat的缓存清干净:
work目录和temp目录。

如果是在eclipse里,就把Tomcat整个删掉,重新添加一下

全文搜索"DWRTest"字符串

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问