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: [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.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]