You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by Jeff Urlwin <ju...@esoftmatic.com> on 2005/01/20 18:20:14 UTC
Tomcat 5.5.4 Admin application deploy
I'm trying a new Tomcat installation (5.5.4) under Windows XP SP2. I googled for this,
but didn't find an answer.
Tomcat comes up fine and the management application comes up fine.
I have copied all of the jakarta-tomcat-5.5.4\server\webapp\admin\*.* to my
$CATALINA_HOME\webapp\admin and restarted Tomcat.
When I tried to run the web app, I get the log as per below. I've solved this by
downloading commons-modeler.jar and putting it into my $CATALINA_HOME\common\lib
directory. Can this be included in future releases to save others the problems I had?
Thanks,
Jeff
SEVERE: End event threw error
java.lang.NoClassDefFoundError: org/apache/commons/modeler/Registry
at java.lang.Class.getDeclaredMethods0(Native Method)
at java.lang.Class.privateGetDeclaredMethods(Class.java:2365)
at java.lang.Class.getMethod0(Class.java:2611)
at java.lang.Class.getMethod(Class.java:1579)
at
org.apache.commons.beanutils.MethodUtils.getMatchingAccessibleMethod(MethodUtils.java:535)
at org.apache.commons.beanutils.MethodUtils.invokeMethod(MethodUtils.java:209)
at org.apache.commons.digester.CallMethodRule.end(CallMethodRule.java:505)
at org.apache.commons.digester.Rule.end(Rule.java:276)
at org.apache.commons.digester.Digester.endElement(Digester.java:1058)
at
com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(AbstractSAXParser.
java:633)
at
com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanEndElement(XMLNSDocum
entScannerImpl.java:719)
at
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDisp
atcher.dispatch(XMLDocumentFragmentScannerImpl.java:1685)
at
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDoc
umentFragmentScannerImpl.java:368)
at
com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.jav
a:834)
at
com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.jav
a:764)
at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:148)
at
com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:
1242)
at org.apache.commons.digester.Digester.parse(Digester.java:1567)
at org.apache.struts.action.ActionServlet.initServlet(ActionServlet.java:1112)
at org.apache.struts.action.ActionServlet.init(ActionServlet.java:324)
at org.apache.webapp.admin.ApplicationServlet.init(ApplicationServlet.java:105)
at javax.servlet.GenericServlet.init(GenericServlet.java:211)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1053)
at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:711)
at
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:643)
at
org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:541)
at
org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:501)
at admin.login_jsp._jspService(login_jsp.java:69)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:99)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.ja
va:237)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
at
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:674)
at
org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:4
65)
at
org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:400)
at
org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:303)
at
org.apache.catalina.authenticator.FormAuthenticator.authenticate(FormAuthenticator.java:21
5)
at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:446)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:825)
at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Pr
otocol.java:731)
at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:526)
at
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.jav
a:80)
at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
at java.lang.Thread.run(Thread.java:595)
---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-user-help@jakarta.apache.org
RE: Tomcat 5.5.4 Admin application deploy
Posted by Jeff Urlwin <ju...@esoftmatic.com>.
>
>
> I think your mistake is copying
> jakarta-tomcat-5.5.4\server\webapp\admin\*.*
> to
> $CATALINA_HOME\webapp\admin
>
> You should copy it to the correct location:
> $CATALINA_HOME\server\webapp\admin
>
> The admin.xml file expects it to be under server/webapps, see:
> <Context docBase="${catalina.home}/server/webapps/admin"
> privileged="true" antiResourceLocking="false" antiJARLocking="false">
>
> <!-- Uncomment this Valve to limit access to the Admin
> app to localhost
> for obvious security reasons. Allow may be a
> comma-separated list of
> hosts (or even regular expressions).
> <Valve className="org.apache.catalina.valves.RemoteAddrValve"
> allow="127.0.0.1"/>
> -->
>
> </Context>
>
>
Thanks -- you are right. That did work. Strange. It thought it was missing the Registry
class, but now that I put it in the right place it's not even asking for the
commons-modeler. I just moved it out of the common\lib directory and it still works.
Regards,
Jeff
> HTH - Richard
>
>
> -----Original Message-----
> From: Jeff Urlwin [mailto:jurlwin@esoftmatic.com]
> Sent: Thursday, January 20, 2005 10:20 AM
> To: tomcat-user@jakarta.apache.org
> Subject: Tomcat 5.5.4 Admin application deploy
>
>
> I'm trying a new Tomcat installation (5.5.4) under Windows XP
> SP2. I googled for this, but didn't find an answer.
>
> Tomcat comes up fine and the management application comes up fine.
>
> I have copied all of the
> jakarta-tomcat-5.5.4\server\webapp\admin\*.* to my
> $CATALINA_HOME\webapp\admin and restarted Tomcat.
>
> When I tried to run the web app, I get the log as per below.
> I've solved this by downloading commons-modeler.jar and
> putting it into my $CATALINA_HOME\common\lib directory. Can
> this be included in future releases to save others the problems I had?
>
> Thanks,
>
> Jeff
>
>
> SEVERE: End event threw error
> java.lang.NoClassDefFoundError: org/apache/commons/modeler/Registry
> at java.lang.Class.getDeclaredMethods0(Native Method)
> at java.lang.Class.privateGetDeclaredMethods(Class.java:2365)
> at java.lang.Class.getMethod0(Class.java:2611)
> at java.lang.Class.getMethod(Class.java:1579)
> at
> org.apache.commons.beanutils.MethodUtils.getMatchingAccessible
> Method(Met
> hodUtils.java:535)
> at
> org.apache.commons.beanutils.MethodUtils.invokeMethod(MethodUt
> ils.java:2
> 09)
> at
> org.apache.commons.digester.CallMethodRule.end(CallMethodRule.
> java:505)
> at org.apache.commons.digester.Rule.end(Rule.java:276)
> at
> org.apache.commons.digester.Digester.endElement(Digester.java:1058)
> at
> com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.e
> ndElement(
> AbstractSAXParser.
> java:633)
> at
> com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerIm
> pl.scanEnd
> Element(XMLNSDocum
> entScannerImpl.java:719)
> at
> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentSca
> nnerImpl$F
> ragmentContentDisp
> atcher.dispatch(XMLDocumentFragmentScannerImpl.java:1685)
> at
> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentSca
> nnerImpl.s
> canDocument(XMLDoc
> umentFragmentScannerImpl.java:368)
> at
> com.sun.org.apache.xerces.internal.parsers.XML11Configuration.
> parse(XML1
> 1Configuration.jav
> a:834)
> at
> com.sun.org.apache.xerces.internal.parsers.XML11Configuration.
> parse(XML1
> 1Configuration.jav
> a:764)
> at
> com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XML
> Parser.jav
> a:148)
> at
> com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.p
> arse(Abstr
> actSAXParser.java:
> 1242)
> at
> org.apache.commons.digester.Digester.parse(Digester.java:1567)
> at
> org.apache.struts.action.ActionServlet.initServlet(ActionServl
> et.java:11
> 12)
> at
> org.apache.struts.action.ActionServlet.init(ActionServlet.java:324)
> at
> org.apache.webapp.admin.ApplicationServlet.init(ApplicationSer
> vlet.java:
> 105)
> at javax.servlet.GenericServlet.init(GenericServlet.java:211)
> at
> org.apache.catalina.core.StandardWrapper.loadServlet(StandardW
> rapper.jav
> a:1053)
> at
> org.apache.catalina.core.StandardWrapper.allocate(StandardWrap
> per.java:7
> 11)
> at
> org.apache.catalina.core.ApplicationDispatcher.invoke(Applicat
> ionDispatc
> her.java:643)
> at
> org.apache.catalina.core.ApplicationDispatcher.doInclude(Appli
> cationDisp
> atcher.java:541)
> at
> org.apache.catalina.core.ApplicationDispatcher.include(Applica
> tionDispat
> cher.java:501)
> at admin.login_jsp._jspService(login_jsp.java:69)
> at
> org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:99)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilt
> er(Applica
> tionFilterChain.ja
> va:237)
> at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(Appli
> cationFilt
> erChain.java:157)
> at
> org.apache.catalina.core.ApplicationDispatcher.invoke(Applicat
> ionDispatc
> her.java:674)
> at
> org.apache.catalina.core.ApplicationDispatcher.processRequest(
> Applicatio
> nDispatcher.java:4
> 65)
> at
> org.apache.catalina.core.ApplicationDispatcher.doForward(Appli
> cationDisp
> atcher.java:400)
> at
> org.apache.catalina.core.ApplicationDispatcher.forward(Applica
> tionDispat
> cher.java:303)
> at
> org.apache.catalina.authenticator.FormAuthenticator.authentica
> te(FormAut
> henticator.java:21
> 5)
> at
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(Aut
> henticator
> Base.java:446)
> at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHost
> Valve.java
> :126)
> at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReport
> Valve.java
> :105)
> at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEn
> gineValve.
> java:107)
> at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdap
> ter.java:1
> 48)
> at
> org.apache.coyote.http11.Http11Processor.process(Http11Process
> or.java:82
> 5)
> at
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandle
> r.processC
> onnection(Http11Pr
> otocol.java:731)
> at
> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolT
> cpEndpoint
> .java:526)
> at
> org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(Le
> aderFollow
> erWorkerThread.jav
> a:80)
> at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(
> ThreadPool
> .java:684)
> at java.lang.Thread.run(Thread.java:595)
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: tomcat-user-help@jakarta.apache.org
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: tomcat-user-help@jakarta.apache.org
>
---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-user-help@jakarta.apache.org
RE: Tomcat 5.5.4 Admin application deploy
Posted by "Richard Mixon (qwest)" <rn...@qwest.net>.
I think your mistake is copying
jakarta-tomcat-5.5.4\server\webapp\admin\*.*
to
$CATALINA_HOME\webapp\admin
You should copy it to the correct location:
$CATALINA_HOME\server\webapp\admin
The admin.xml file expects it to be under server/webapps, see:
<Context docBase="${catalina.home}/server/webapps/admin"
privileged="true" antiResourceLocking="false" antiJARLocking="false">
<!-- Uncomment this Valve to limit access to the Admin app to
localhost
for obvious security reasons. Allow may be a comma-separated list
of
hosts (or even regular expressions).
<Valve className="org.apache.catalina.valves.RemoteAddrValve"
allow="127.0.0.1"/>
-->
</Context>
HTH - Richard
-----Original Message-----
From: Jeff Urlwin [mailto:jurlwin@esoftmatic.com]
Sent: Thursday, January 20, 2005 10:20 AM
To: tomcat-user@jakarta.apache.org
Subject: Tomcat 5.5.4 Admin application deploy
I'm trying a new Tomcat installation (5.5.4) under Windows XP SP2. I
googled for this,
but didn't find an answer.
Tomcat comes up fine and the management application comes up fine.
I have copied all of the jakarta-tomcat-5.5.4\server\webapp\admin\*.* to
my
$CATALINA_HOME\webapp\admin and restarted Tomcat.
When I tried to run the web app, I get the log as per below. I've
solved this by
downloading commons-modeler.jar and putting it into my
$CATALINA_HOME\common\lib
directory. Can this be included in future releases to save others the
problems I had?
Thanks,
Jeff
SEVERE: End event threw error
java.lang.NoClassDefFoundError: org/apache/commons/modeler/Registry
at java.lang.Class.getDeclaredMethods0(Native Method)
at java.lang.Class.privateGetDeclaredMethods(Class.java:2365)
at java.lang.Class.getMethod0(Class.java:2611)
at java.lang.Class.getMethod(Class.java:1579)
at
org.apache.commons.beanutils.MethodUtils.getMatchingAccessibleMethod(Met
hodUtils.java:535)
at
org.apache.commons.beanutils.MethodUtils.invokeMethod(MethodUtils.java:2
09)
at
org.apache.commons.digester.CallMethodRule.end(CallMethodRule.java:505)
at org.apache.commons.digester.Rule.end(Rule.java:276)
at org.apache.commons.digester.Digester.endElement(Digester.java:1058)
at
com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(
AbstractSAXParser.
java:633)
at
com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanEnd
Element(XMLNSDocum
entScannerImpl.java:719)
at
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$F
ragmentContentDisp
atcher.dispatch(XMLDocumentFragmentScannerImpl.java:1685)
at
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.s
canDocument(XMLDoc
umentFragmentScannerImpl.java:368)
at
com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML1
1Configuration.jav
a:834)
at
com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML1
1Configuration.jav
a:764)
at
com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.jav
a:148)
at
com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Abstr
actSAXParser.java:
1242)
at org.apache.commons.digester.Digester.parse(Digester.java:1567)
at
org.apache.struts.action.ActionServlet.initServlet(ActionServlet.java:11
12)
at org.apache.struts.action.ActionServlet.init(ActionServlet.java:324)
at
org.apache.webapp.admin.ApplicationServlet.init(ApplicationServlet.java:
105)
at javax.servlet.GenericServlet.init(GenericServlet.java:211)
at
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.jav
a:1053)
at
org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:7
11)
at
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatc
her.java:643)
at
org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDisp
atcher.java:541)
at
org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispat
cher.java:501)
at admin.login_jsp._jspService(login_jsp.java:69)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:99)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica
tionFilterChain.ja
va:237)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt
erChain.java:157)
at
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatc
her.java:674)
at
org.apache.catalina.core.ApplicationDispatcher.processRequest(Applicatio
nDispatcher.java:4
65)
at
org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDisp
atcher.java:400)
at
org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispat
cher.java:303)
at
org.apache.catalina.authenticator.FormAuthenticator.authenticate(FormAut
henticator.java:21
5)
at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authenticator
Base.java:446)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java
:126)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java
:105)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.
java:107)
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:1
48)
at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:82
5)
at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processC
onnection(Http11Pr
otocol.java:731)
at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint
.java:526)
at
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollow
erWorkerThread.jav
a:80)
at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool
.java:684)
at java.lang.Thread.run(Thread.java:595)
---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-user-help@jakarta.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-user-help@jakarta.apache.org