3v0luti0n
asked on
Tomcat Startup Error
When I start Tomcat5.0.25, I got an error message:
SEVERE: Error reading tld listeners java.io.EOFException
java.io.EOFException
at java.io.ObjectInputStream$ PeekInputS tream.read Fully(Obje ctInputStr eam
.java:2165)
at java.io.ObjectInputStream$ BlockDataI nputStream .readShort (ObjectInp utS
tream.java:2631)
at java.io.ObjectInputStream. readStream Header(Obj ectInputSt ream.java: 734
)
at java.io.ObjectInputStream. <init>(Obj ectInputSt ream.java: 253)
at org.apache.catalina.startu p.TldConfi g.processC ache(TldCo nfig.java: 387
)
at org.apache.catalina.startu p.TldConfi g.execute( TldConfig. java:288)
at org.apache.catalina.core.S tandardCon text.start (StandardC ontext.jav a:4
260)
at org.apache.catalina.core.C ontainerBa se.addChil dInternal( ContainerB ase
.java:823)
at org.apache.catalina.core.C ontainerBa se.addChil d(Containe rBase.java :80
7)
at org.apache.catalina.core.S tandardHos t.addChild (StandardH ost.java:5 95)
at org.apache.catalina.core.S tandardHos tDeployer. addChild(S tandardHos tDe
ployer.java:903)
at sun.reflect.NativeMethodAc cessorImpl .invoke0(N ative Method)
at sun.reflect.NativeMethodAc cessorImpl .invoke(Na tiveMethod AccessorIm pl.
java:39)
at sun.reflect.DelegatingMeth odAccessor Impl.invok e(Delegati ngMethodAc ces
sorImpl.java:25)
at java.lang.reflect.Method.i nvoke(Meth od.java:32 4)
at org.apache.commons.beanuti ls.MethodU tils.invok eMethod(Me thodUtils. jav
a:252)
at org.apache.commons.digeste r.SetNextR ule.end(Se tNextRule. java:256)
at org.apache.commons.digeste r.Rule.end (Rule.java :276)
at org.apache.commons.digeste r.Digester .endElemen t(Digester .java:1058 )
at org.apache.catalina.util.C atalinaDig ester.endE lement(Cat alinaDiges ter
.java:76)
at org.apache.xerces.parsers. AbstractSA XParser.en dElement(U nknown Source
)
at org.apache.xerces.impl.XML DocumentFr agmentScan nerImpl.sc anEndEleme nt(
Unknown Source)
at org.apache.xerces.impl.XML DocumentFr agmentScan nerImpl$Fr agmentCont ent
Dispatcher.dispatch(Unknow n Source)
at org.apache.xerces.impl.XML DocumentFr agmentScan nerImpl.sc anDocument (Un
known Source)
at org.apache.xerces.parsers. XML11Confi guration.p arse(Unkno wn Source)
at org.apache.xerces.parsers. XML11Confi guration.p arse(Unkno wn Source)
at org.apache.xerces.parsers. XMLParser. parse(Unkn own Source)
at org.apache.xerces.parsers. AbstractSA XParser.pa rse(Unknow n Source)
at org.apache.commons.digeste r.Digester .parse(Dig ester.java :1567)
at org.apache.catalina.core.S tandardHos tDeployer. install(St andardHost Dep
loyer.java:488)
at org.apache.catalina.core.S tandardHos t.install( StandardHo st.java:86 3)
at org.apache.catalina.startu p.HostConf ig.deployD escriptors (HostConfi g.j
ava:482)
at org.apache.catalina.startu p.HostConf ig.deployA pps(HostCo nfig.java: 427
)
at org.apache.catalina.startu p.HostConf ig.start(H ostConfig. java:964)
at org.apache.catalina.startu p.HostConf ig.lifecyc leEvent(Ho stConfig.j ava
:349)
at org.apache.catalina.util.L ifecycleSu pport.fire LifecycleE vent(Lifec ycl
eSupport.java:119)
at org.apache.catalina.core.C ontainerBa se.start(C ontainerBa se.java:10 91)
at org.apache.catalina.core.S tandardHos t.start(St andardHost .java:789)
at org.apache.catalina.core.C ontainerBa se.start(C ontainerBa se.java:10 83)
at org.apache.catalina.core.S tandardEng ine.start( StandardEn gine.java: 478
)
at org.apache.catalina.core.S tandardSer vice.start (StandardS ervice.jav a:4
76)
at org.apache.catalina.core.S tandardSer ver.start( StandardSe rver.java: 229
8)
at org.apache.catalina.startu p.Catalina .start(Cat alina.java :556)
at sun.reflect.NativeMethodAc cessorImpl .invoke0(N ative Method)
at sun.reflect.NativeMethodAc cessorImpl .invoke(Na tiveMethod AccessorIm pl.
java:39)
at sun.reflect.DelegatingMeth odAccessor Impl.invok e(Delegati ngMethodAc ces
sorImpl.java:25)
at java.lang.reflect.Method.i nvoke(Meth od.java:32 4)
at org.apache.catalina.startu p.Bootstra p.start(Bo otstrap.ja va:284)
at org.apache.catalina.startu p.Bootstra p.main(Boo tstrap.jav a:422)
Any idea? Thanks.
SEVERE: Error reading tld listeners java.io.EOFException
java.io.EOFException
at java.io.ObjectInputStream$
.java:2165)
at java.io.ObjectInputStream$
tream.java:2631)
at java.io.ObjectInputStream.
)
at java.io.ObjectInputStream.
at org.apache.catalina.startu
)
at org.apache.catalina.startu
at org.apache.catalina.core.S
260)
at org.apache.catalina.core.C
.java:823)
at org.apache.catalina.core.C
7)
at org.apache.catalina.core.S
at org.apache.catalina.core.S
ployer.java:903)
at sun.reflect.NativeMethodAc
at sun.reflect.NativeMethodAc
java:39)
at sun.reflect.DelegatingMeth
sorImpl.java:25)
at java.lang.reflect.Method.i
at org.apache.commons.beanuti
a:252)
at org.apache.commons.digeste
at org.apache.commons.digeste
at org.apache.commons.digeste
at org.apache.catalina.util.C
.java:76)
at org.apache.xerces.parsers.
)
at org.apache.xerces.impl.XML
Unknown Source)
at org.apache.xerces.impl.XML
Dispatcher.dispatch(Unknow
at org.apache.xerces.impl.XML
known Source)
at org.apache.xerces.parsers.
at org.apache.xerces.parsers.
at org.apache.xerces.parsers.
at org.apache.xerces.parsers.
at org.apache.commons.digeste
at org.apache.catalina.core.S
loyer.java:488)
at org.apache.catalina.core.S
at org.apache.catalina.startu
ava:482)
at org.apache.catalina.startu
)
at org.apache.catalina.startu
at org.apache.catalina.startu
:349)
at org.apache.catalina.util.L
eSupport.java:119)
at org.apache.catalina.core.C
at org.apache.catalina.core.S
at org.apache.catalina.core.C
at org.apache.catalina.core.S
)
at org.apache.catalina.core.S
76)
at org.apache.catalina.core.S
8)
at org.apache.catalina.startu
at sun.reflect.NativeMethodAc
at sun.reflect.NativeMethodAc
java:39)
at sun.reflect.DelegatingMeth
sorImpl.java:25)
at java.lang.reflect.Method.i
at org.apache.catalina.startu
at org.apache.catalina.startu
Any idea? Thanks.
ASKER
Here is my environment variables:
java_home=C:\j2sdk1.4.2_01
classpath=.;C:\eclipse\plu gins\org.j unit_3.8.1 \junit.jar
path=.;C:\j2sdk1.4.2_01
catalina_home=C:\Program Files\Apache Software Foundation\Tomcat 5.0
java_home=C:\j2sdk1.4.2_01
classpath=.;C:\eclipse\plu
path=.;C:\j2sdk1.4.2_01
catalina_home=C:\Program Files\Apache Software Foundation\Tomcat 5.0
Can you post a copy of your web.xml file please? (the WEB-INF\web.xml one) :-)
I've had many troubles in the past with Tomcat, and alot of them have been due to the web.xml file.
gL,
[r.D]
I've had many troubles in the past with Tomcat, and alot of them have been due to the web.xml file.
gL,
[r.D]
ASKER
<!DOCTYPE web-app
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
<display-name>Reagent Management</display-name>
<servlet>
<servlet-name>SearchServle t</servlet -name>
<servlet-class>net.mycompa ny.reagent .SearchSer vlet</serv let-class>
</servlet>
<servlet>
<servlet-name>RegisterServ let</servl et-name>
<servlet-class>net.mycompa ny.reagent .RegisterS ervlet</se rvlet-clas s>
</servlet>
<servlet-mapping>
<servlet-name>SearchServle t</servlet -name>
<url-pattern>/search</url- pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>RegisterServ let</servl et-name>
<url-pattern>/register</ur l-pattern>
</servlet-mapping>
<session-config>
<session-timeout>60</sessi on-timeout >
</session-config>
<resource-ref>
<description>Oracle Datasource</description>
<res-ref-name>jdbc/reagent oracle</re s-ref-name >
<res-type>javax.sql.DataSo urce</res- type>
<res-auth>Container</res-a uth>
</resource-ref>
</web-app>
By the way, this problem just happened recently and I can't figure out why.
Thanks for your help.
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
<display-name>Reagent Management</display-name>
<servlet>
<servlet-name>SearchServle
<servlet-class>net.mycompa
</servlet>
<servlet>
<servlet-name>RegisterServ
<servlet-class>net.mycompa
</servlet>
<servlet-mapping>
<servlet-name>SearchServle
<url-pattern>/search</url-
</servlet-mapping>
<servlet-mapping>
<servlet-name>RegisterServ
<url-pattern>/register</ur
</servlet-mapping>
<session-config>
<session-timeout>60</sessi
</session-config>
<resource-ref>
<description>Oracle Datasource</description>
<res-ref-name>jdbc/reagent
<res-type>javax.sql.DataSo
<res-auth>Container</res-a
</resource-ref>
</web-app>
By the way, this problem just happened recently and I can't figure out why.
Thanks for your help.
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Hey V,
I'm happy with a 50:50 split {DrWarezz & Celdric}
:-)
[r.D]
I'm happy with a 50:50 split {DrWarezz & Celdric}
:-)
[r.D]
Post your environment variables:
Java_home
Classpath
Path
Tomcat_home
I think the error is generated because tomcat cant find the xml tag libraries and its using
the wrong jdk.
Regards.