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]
