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]

Reply via email to