>
>
> 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:[EMAIL PROTECTED]
> Sent: Thursday, January 20, 2005 10:20 AM
> To: [email protected]
> 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: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]