You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@struts.apache.org by Edward <ed...@googlemail.com> on 2007/04/14 20:22:08 UTC
Unable to initialize Struts ActionServlet
Cannot get my deployed struts app to work.
I have tripled-checked that the right libraries are in place:
antlr
commons-beanutils
commons-digester
commons-logging
jstl
log4j
struts
...and pre-installed jars are listed here -
http://helpdesk.serverconfig.com/tomcat55_jars.html
The following tomcat log output...
04:21:07,470 INFO TilesPlugin:236 - Tiles definition factory loaded for
module ''.
04:21:07,483 INFO ValidatorPlugIn:211 - Loading validation rules file from
'/WEB-INF/validator-rules.xml'
04:21:07,484 INFO ValidatorPlugIn:211 - Loading validation rules file from
'/WEB-INF/validation.xml'
04:21:07,490 ERROR ActionServlet:364 - 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/digester/Rule
at
org.apache.struts.validator.ValidatorPlugIn.initResources(ValidatorPlugIn.ja
va:237)
at
org.apache.struts.validator.ValidatorPlugIn.init(ValidatorPlugIn.java:162)
at
org.apache.struts.action.ActionServlet.initModulePlugIns(ActionServlet.java:
869)
at
org.apache.struts.action.ActionServlet.init(ActionServlet.java:336)
at javax.servlet.GenericServlet.init(GenericServlet.java:211)
at
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:11
05)
at
org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:932)
at
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:
3915)
at
org.apache.catalina.core.StandardContext.start(StandardContext.java:4176)
at
org.apache.catalina.manager.ManagerServlet.start(ManagerServlet.java:1175)
at
org.apache.catalina.manager.ManagerServlet.doGet(ManagerServlet.java:368)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:252)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:173)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
va:213)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
va:178)
at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase
.java:524)
at
org.apache.catalina.valves.RequestFilterValve.process(RequestFilterValve.jav
a:275)
at
org.apache.catalina.valves.RemoteAddrValve.invoke(RemoteAddrValve.java:80)
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.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:199)
at
org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:282)
at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:754)
at
org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:684)
at
org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java
:876)
at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav
a:684)
at java.lang.Thread.run(Thread.java:595)
Thank you for any help
Edward
---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org