> 
> 
> 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]

Reply via email to