Hi Folks,

I have been at this for a few hours today and what fixed my problem with
going to admin page and getting a blank page, then refreshing to find error
is HTTP Status 503 - Servlet admin.login_jsp is currently unavailable.

download the tomcatadmin.tar.gz file, extracting it and copy the whole
server folder to 
$CATALINA_HOME.  the admin folder is in $CATALINA_HOME/server/webapps/admin
also copy the conf folder to $CATALINA_HOME.

I hope this helps because i know how frustrating it is.
USING:  Apache Tomcat/5.5.17
and sun JDK 1.5

Best Regards,






Peddireddy Srikanth wrote:
> 
> hmm,
> i dont think struts need to be downloaded seperately
> are u using JDK 1.4 or 1.5 ??
> if u r using 1.4 u have to download compatabliity package and
> configure its contents in ur tomcat installation by following the
> steps in Running.txt
> 
> 
> 
> 
> On 7/26/05, J. Ryan Kelley <[EMAIL PROTECTED]> wrote:
>> yeah, my user is added to tomcat-users.xml, but i don't even get a
>> prompt to attempt to login....I have a feeling that some of my
>> dependencies are not complete.  I never installed struts, but there is a
>> struts.jar file in my $CATALINA_HOME/server/webapps/admin/WEB-INF/lib
>> directory...the reason that i think this is some of the following
>> entries I found in my catalina.out log file ...
>> 
>> ...
>> Jul 25, 2005 9:18:53 PM org.apache.struts.action.ActionServlet init
>> SEVERE: Unable to initialize Struts ActionServlet due to an unexpected
>> exception or error thrown, so marking the servlet as unavailable.  Most
>> likely, this is
>>  due to an incorrect or missing library dependency.
>> java.lang.NoClassDefFoundError: org/apache/commons/modeler/Registry
>>        at java.lang.Class.getDeclaredMethods0(Native Method)
>>        at java.lang.Class.privateGetDeclaredMethods(Class.java:1655)
>>        at java.lang.Class.getMethod0(Class.java:1901)
>>        at java.lang.Class.getMethod(Class.java:984)
>>        at
>> org.apache.commons.beanutils.MethodUtils.getMatchingAccessibleMethod(MethodUtils.java:535)
>>        at
>> org.apache.commons.beanutils.MethodUtils.invokeMethod(MethodUtils.java:209)
>>        at
>> org.apache.commons.digester.CallMethodRule.end(CallMethodRule.java:585)
>>        at org.apache.commons.digester.Rule.end(Rule.java:228)
>>        at
>> org.apache.commons.digester.Digester.endElement(Digester.java:1067)
>>        at
>> org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source)
>>        at
>> org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanEndElement(Unknown
>> Source)
>>        at
>> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown
>> Source)
>>        at
>> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown
>> Source)
>>        at org.apache.xerces.parsers.XML11Configuration.parse(Unknown
>> Source)
>>        at org.apache.xerces.parsers.XML11Configuration.parse(Unknown
>> Source)
>>        at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
>>        at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown
>> Source)
>>        at org.apache.commons.digester.Digester.parse(Digester.java:1591)
>>        at
>> org.apache.struts.action.ActionServlet.initServlet(ActionServlet.java:1140)
>>        at
>> org.apache.struts.action.ActionServlet.init(ActionServlet.java:326)
>>        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.java:1091)
>>        at
>> org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:750)
>>        at
>> org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:641)
>>        at
>> org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:539)
>>        at
>> org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:499)
>>        at admin.login_jsp._jspService(login_jsp.java:66)
>>        at
>> org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
>>        at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
>>        at
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
>>        at
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
>>        at
>> org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:672)
>>        at
>> org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:463)
>>        at
>> org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:398)
>>        at
>> org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301)
>>        at
>> org.apache.catalina.authenticator.FormAuthenticator.authenticate(FormAuthenticator.java:238)
>>        at
>> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.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:148)
>>        at
>> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856)
>>        at
>> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:744)
>>        at
>> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
>>        at
>> org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
>>        at
>> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
>>        at java.lang.Thread.run(Thread.java:534)
>> Jul 25, 2005 9:18:53 PM org.apache.catalina.core.ApplicationContext log
>> INFO: Marking servlet action as unavailable
>> Jul 25, 2005 9:18:53 PM org.apache.catalina.core.ApplicationDispatcher
>> invoke
>> SEVERE: Allocate exception for servlet action
>> SEVERE: Allocate exception for servlet action
>> javax.servlet.UnavailableException: org/apache/commons/modeler/Registry
>>        at
>> org.apache.struts.action.ActionServlet.init(ActionServlet.java:366)
>>        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.java:1091)
>>        at
>> org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:750)
>>        at
>> org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:641)
>>        at
>> org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:539)
>>        at
>> org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:499)
>>        at admin.login_jsp._jspService(login_jsp.java:66)
>>        at
>> org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
>>        at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
>>        at
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
>>        at
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
>>        at
>> org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:672)
>>        at
>> org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:463)
>>        at
>> org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:398)
>>        at
>> org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301)
>>        at
>> org.apache.catalina.authenticator.FormAuthenticator.authenticate(FormAuthenticator.java:238)
>>        at
>> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.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:148)
>>        at
>> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856)
>>        at
>> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:744)
>>        at
>> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
>>        at
>> org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
>>        at
>> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
>>        at java.lang.Thread.run(Thread.java:534)
>> Jul 25, 2005 9:18:53 PM org.apache.catalina.core.ApplicationDispatcher
>> invoke
>> SEVERE: Servlet.service() for servlet admin.login_jsp threw exception
>> javax.servlet.UnavailableException: org/apache/commons/modeler/Registry
>>        at
>> org.apache.struts.action.ActionServlet.init(ActionServlet.java:366)
>>        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.java:1091)
>>        at
>> org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:750)
>>        at
>> org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:641)
>>        at
>> org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:539)
>>        at
>> org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:499)
>>        at admin.login_jsp._jspService(login_jsp.java:66)
>>        at
>> org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
>>        at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
>>        at
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
>>        at
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
>>        at
>> org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:672)
>>        at
>> org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:463)
>>        at
>> org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:398)
>>        at
>> org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301)
>>        at
>> org.apache.catalina.authenticator.FormAuthenticator.authenticate(FormAuthenticator.java:238)
>>        at
>> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:446)
>>        at
>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
>>        at
>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
>>        at javax.servlet.GenericServlet.init(GenericServlet.java:211)
>>        at
>> org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1091)
>>        at
>> org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:750)
>>        at
>> org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:641)
>>        at
>> org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:539)
>>        at
>> org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:499)
>>        at admin.login_jsp._jspService(login_jsp.java:66)
>>        at
>> org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
>>        at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
>>        at
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
>>        at
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
>>        at
>> org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:672)
>>        at
>> org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:463)
>>        at
>> org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:398)
>>        at
>> org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301)
>>        at
>> org.apache.catalina.authenticator.FormAuthenticator.authenticate(FormAuthenticator.java:238)
>>        at
>> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.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:148)
>>        at
>> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856)
>>        at
>> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:744)
>>        at
>> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
>>        at
>> org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
>>        at
>> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
>>        at java.lang.Thread.run(Thread.java:534)
>> Jul 25, 2005 9:18:53 PM org.apache.catalina.core.ApplicationContext log
>> INFO: Marking servlet admin.login_jsp as unavailable
>> Jul 25, 2005 9:18:53 PM
>> org.apache.catalina.authenticator.FormAuthenticator authenticate
>> WARNING: Unexpected error forwarding to login page
>> javax.servlet.UnavailableException: org/apache/commons/modeler/Registry
>> ....
>> 
>> so obviously (it seems to me anyway) my issue is that admin.login_jsp is
>> being marked unavailable because of messed up dependencies, do I need to
>> download struts?
>> 
>> 
>> 
>> Thanks again for helping out a newbie,
>> Ryan
>> 
>> 
>> 
>> 
>> Peddireddy Srikanth wrote:
>> 
>> >hmm
>> >if u have manger application running , try depploying  (or redeploying
>> >) admin application theu it
>> >and then try to login
>> >I hope u added the user with which r trying to login into admin in
>> >tomcat-users.xml
>> >If u have tried all these already and still failed then I too dont
>> >have a clue :-(
>> >
>> >
>> >On 7/25/05, J. Ryan Kelley <[EMAIL PROTECTED]> wrote:
>> >
>> >
>> >>Yes, those files are exactly where you say they should be.
>> >>
>> >>Thanks.
>> >>Ryan
>> >>
>> >>Peddireddy Srikanth wrote:
>> >>
>> >>
>> >>
>> >>>may be you would have done this but I want to know...
>> >>>whethere you extracted all  files from that admin archive (zip or tar)
>> >>>and placed the files in respective folders like
>> >>>    admin.xml in "<catalina home>\conf\Catalina\localhost"
>> >>>    admin folder in  "<catalina home>\server\webapps\"
>> >>>
>> >>>Srikanth
>> >>>
>> >>>On 7/22/05, J. Ryan Kelley <[EMAIL PROTECTED]> wrote:
>> >>>
>> >>>
>> >>>
>> >>>
>> >>>>I've installed tomcat 5.5.9 and downloaded the admin package.  When I
>> >>>>attempt to access http://localhost:8080/admin/ I get a blank screen
>> the
>> >>>>first time, then if i reload I get the following error message in my
>> >>>>browser.
>> >>>>
>> >>>>
>> >>>>HTTP Status 503 - Servlet admin.login_jsp is currently unavailable
>> >>>>------------------------------------------------------------------------
>> >>>>*type* Status report
>> >>>>*message* _Servlet admin.login_jsp is currently unavailable_
>> >>>>*description* _The requested service (Servlet admin.login_jsp is
>> >>>>currently unavailable) is not currently available._
>> >>>>------------------------------------------------------------------------
>> >>>>Apache Tomcat /5.5.9
>> >>>>
>> >>>>
>> >>>>
>> >>>>
>> >>>>I've read around on several forums, and the usual cause of this seems
>> to
>> >>>>be duplicate instances of the file struts.jar, however I can only
>> locate
>> >>>>the struts.jar file that is in
>> >>>>$CATALINA_HOME/server/webapps/admin/WEB-INF/lib.  Is anyone familiar
>> >>>>with this problem, I'm sure that it's probably a basic solution, i'm
>> a
>> >>>>complete and total newbie to tomcat.
>> >>>>
>> >>>>Thanks in advance,
>> >>>>
>> >>>>--
>> >>>>J. Ryan Kelley
>> >>>>Trinity Transport, Inc.
>> >>>>
>> >>>>
>> >>>>
>> >>>>
>> >>>>
>> >>>>
>> >>>>
>> >>>>
>> >>>---------------------------------------------------------------------
>> >>>To unsubscribe, e-mail: [EMAIL PROTECTED]
>> >>>For additional commands, e-mail: [EMAIL PROTECTED]
>> >>>
>> >>>
>> >>>
>> >>>
>> >>>
>> >>>
>> >>>
>> >>--
>> >>J. Ryan Kelley
>> >>Trinity Transport, Inc.
>> >>
>> >>
>> >>
>> >>---------------------------------------------------------------------
>> >>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]
>> >
>> >
>> >
>> >
>> >
>> 
>> --
>> J. Ryan Kelley
>> Trinity Transport, Inc.
>> (302)253-3900 ext. 3844
>> 
>> 
>> ---------------------------------------------------------------------
>> 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]
> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Problem-Bringing-up-Admin-tf165992.html#a6062248
Sent from the Tomcat - User forum at Nabble.com.


---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to