+ -
当前位置:首页 → 问答吧 → tomcat启动时,报:“严重:Error reading tld listeners java.io.EOFException”错误

tomcat启动时,报:“严重:Error reading tld listeners java.io.EOFException”错误

时间:2007-03-13

来源:互联网

服务器tomcat启动时,出错:
严重:   Error   reading   tld   listeners   java.io.EOFException
java.io.EOFException
                at   java.io.ObjectInputStream$PeekInputStream.readFully(ObjectInputStream
.java:2165)
                at   java.io.ObjectInputStream$BlockDataInputStream.readShort(ObjectInputS
tream.java:2631)
                at   java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:734
)
                at   java.io.ObjectInputStream. <init> (ObjectInputStream.java:253)
                at   org.apache.catalina.startup.TldConfig.processCache(TldConfig.java:388
)
                at   org.apache.catalina.startup.TldConfig.execute(TldConfig.java:289)
                at   org.apache.catalina.core.StandardContext.start(StandardContext.java:4
282)
                at   org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase
.java:823)
                at   org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:80
7)
                at   org.apache.catalina.core.StandardHost.addChild(StandardHost.java:595)

                at   org.apache.catalina.core.StandardHostDeployer.addChild(StandardHostDe
ployer.java:903)
                at   sun.reflect.NativeMethodAccessorImpl.invoke0(Native   Method)
                at   sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
                at   sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
                at   java.lang.reflect.Method.invoke(Method.java:324)
                at   org.apache.commons.beanutils.MethodUtils.invokeMethod(MethodUtils.jav
a:216)
                at   org.apache.commons.digester.SetNextRule.end(SetNextRule.java:256)
                at   org.apache.commons.digester.Rule.end(Rule.java:276)
                at   org.apache.commons.digester.Digester.endElement(Digester.java:1058)
                at   org.apache.catalina.util.CatalinaDigester.endElement(CatalinaDigester
.java:76)
                at   org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown   Source
)
                at   org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndElement(
Unknown   Source)
                at   org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContent
Dispatcher.dispatch(Unknown   Source)
                at   org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Un
known   Source)
                at   org.apache.xerces.parsers.XML11Configuration.parse(Unknown   Source)
                at   org.apache.xerces.parsers.XML11Configuration.parse(Unknown   Source)
                at   org.apache.xerces.parsers.XMLParser.parse(Unknown   Source)
                at   org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown   Source)
                at   org.apache.commons.digester.Digester.parse(Digester.java:1567)
                at   org.apache.catalina.core.StandardHostDeployer.install(StandardHostDep
loyer.java:488)
                at   org.apache.catalina.core.StandardHost.install(StandardHost.java:863)
                at   org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.j
ava:483)
                at   org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:427
)
                at   org.apache.catalina.startup.HostConfig.start(HostConfig.java:983)
                at   org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java
:349)
                at   org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(Lifecycl
eSupport.java:119)
                at   org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1091)

                at   org.apache.catalina.core.StandardHost.start(StandardHost.java:789)
                at   org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1083)

                at   org.apache.catalina.core.StandardEngine.start(StandardEngine.java:478
)
                at   org.apache.catalina.core.StandardService.start(StandardService.java:4
80)
                at   org.apache.catalina.core.StandardServer.start(StandardServer.java:231
3)
                at   org.apache.catalina.startup.Catalina.start(Catalina.java:556)
                at   sun.reflect.NativeMethodAccessorImpl.invoke0(Native   Method)
                at   sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
                at   sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
                at   java.lang.reflect.Method.invoke(Method.java:324)
                at   org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:287)
                at   org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:425)
2007-3-12   19:51:45   org.apache.catalina.core.StandardHostDeployer   install

请问什么原因造成tomcat启动时出这种错误,如何解决?

作者: linoy_wq   发布时间: 2007-03-13

大家帮帮忙

作者: linoy_wq   发布时间: 2007-03-13

Error   reading   tld   listeners  


检查你的web。xml   文件里面装载的     tld   文件
有错误

作者: forandever   发布时间: 2007-03-18

我也出现同样的问题:
我的web.xml
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.4" 
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">
<filter>
  <filter-name>struts2</filter-name>
  <filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
</web-app>

作者: yeyixuan   发布时间: 2008-07-18

看看你的MANIFEST.MF文件是不是,多了空格什么的?还有JDK编译是不是正确。

作者: chenglin521yan   发布时间: 2010-08-13