please confirm url,connection,developerConnection entries are pointed to struts1 in <scm> section your pom.xml:
<scm> <connection>scm:svn:http://svn.apache.org/repos/asf/struts/struts1/trunk</connection> <developerConnection>scm:svn:https://svn.apache.org/repos/asf/struts/struts1/trunk</developerConnection> <url>http://svn.apache.org/viewcvs.cgi/struts/struts1/trunk</url> </scm> please confirm the commons-validator dependency is present in pom.xml: <dependency> <groupId>commons-validator</groupId> <artifactId>commons-validator</artifactId> <version>1.3.1</version> <exclusions> <exclusion> <groupId>xml-apis</groupId> <artifactId>xml-apis</artifactId> </exclusion> </exclusions> </dependency> please confirm validatorValidatorPlugin exists in /WEB-INF/struts-config.xml e.g <plug-in className="org.apache.struts.validator.ValidatorPlugIn"> <set-property property="pathnames" value="/org/apache/struts/validator/validator-rules.xml, /WEB-INF/validation.xml"/> </plug-in> please confirm you added add tiles.jar to WEB-INF/lib finally when something goes awry I usually comment out the <validator-rules,xml> configuration and bring in one validator entry at a time <!--- <validator...> <validator..> --> if Servlet still wont load then you may have a misconfigure in struts-config.xml or even possibly misconfig in web.xml or possibly omitted required parameter in pom.xml if Servlet DOES load then you can enable each of the validators in validator-rules.xml one at a time Let us know how it goes, Martin ______________________________________________ > Subject: Re: Issues with Tomcat 7.0.57 not loading ActionServlets > From: bsudershan...@gmail.com > Date: Mon, 18 May 2015 17:40:12 -0500 > To: user@struts.apache.org > > Yes Martin, > That file does exists in that folder. > > Thanks > Raj > > Sent from my iPhone > > > On May 16, 2015, at 7:54 PM, Martin Gainty <mgai...@hotmail.com> wrote: > > > > Raj- > > > > did you check for the existence of > > /WEB-INF/validator-rules.xmlin $TOMCAT_HOME/webapps/NameOfYourWebappGoesHere > > ? > > Martin > > ______________________________________________ > > > > > > > >> Date: Wed, 6 May 2015 20:29:34 -0500 > >> Subject: Issues with Tomcat 7.0.57 not loading ActionServlets > >> From: bsudershan...@gmail.com > >> To: user@struts.apache.org > >> > >> I upgraded my application from tomcat 5.5.15, JDK 1.5, Struts 1.1 on Debian > >> 2.6.32 to > >> tomcat 7.0.57, JDK 1.6, struts 1.1 on ubuntu14.04 and Action Servlets are > >> not loading. > >> I am thinking of this is something to do with version conflict. Please let > >> me know what I am missing. > >> > >> Below is the error > >> > >> Apr 24, 2015 9:00:20 PM org.apache.catalina.core.ApplicationContext log > >> > >> INFO: org.apache.webapp.balancer.BalancerFilter: init(): ruleChain: > >> [org.apache.webapp.balancer.RuleChain: RoundRobinRule@643fd34a] > >> > >> Apr 24, 2015 9:00:20 PM org.apache.catalina.core.ApplicationContext log > >> > >> INFO: Marking servlet action as unavailable > >> > >> Apr 24, 2015 9:00:20 PM org.apache.catalina.core.StandardContext > >> loadOnStartup > >> > >> SEVERE: Servlet threw load() exception > >> > >> javax.servlet.UnavailableException: Cannot load a validator resource from > >> '/WEB-INF/validator-rules.xml' > >> > >> at > >> org.apache.struts.validator.ValidatorPlugIn.init(ValidatorPlugIn.java:174) > >> > >> at > >> org.apache.struts.action.ActionServlet.initModulePlugIns( > >> ActionServlet.java:839) > >> > >> at org.apache.struts.action.ActionServlet.init(ActionServlet.java:332) > >> > >> at javax.servlet.GenericServlet.init(GenericServlet.java:158) > >> > >> at > >> org.apache.catalina.core.StandardWrapper.initServlet( > >> StandardWrapper.java:1284) > >> > >> at > >> org.apache.catalina.core.StandardWrapper.loadServlet( > >> StandardWrapper.java:1197) > >> > >> at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1087) > >> > >> at > >> org.apache.catalina.core.StandardContext.loadOnStartup( > >> StandardContext.java:5231) > >> > >> at > >> org.apache.catalina.core.StandardContext.startInternal( > >> StandardContext.java:5518) > >> > >> at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) > >> > >> at > >> org.apache.catalina.core.ContainerBase.addChildInternal( > >> ContainerBase.java:901) > >> > >> at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877) > >> > >> at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:649) > >> > >> at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:1081) > >> > >> at > >> org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1877) > >> > >> at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) > >> > >> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334) > >> > >> at java.util.concurrent.FutureTask.run(FutureTask.java:166) > >> > >> at > >> java.util.concurrent.ThreadPoolExecutor.runWorker( > >> ThreadPoolExecutor.java:1146) > >> > >> at > >> java.util.concurrent.ThreadPoolExecutor$Worker.run( > >> ThreadPoolExecutor.java:615) > >> > >> at java.lang.Thread.run(Thread.java:701) > >> > >> Thanks > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: user-unsubscr...@struts.apache.org > For additional commands, e-mail: user-h...@struts.apache.org >