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: [email protected]
> Date: Mon, 18 May 2015 17:40:12 -0500
> To: [email protected]
>
> 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 <[email protected]> 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: [email protected]
> >> To: [email protected]
> >>
> >> 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: [email protected]
> For additional commands, e-mail: [email protected]
>