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:[EMAIL PROTECTED] 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: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]