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]

Reply via email to