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]