No Problem...that is what we are here for Have a Productive Week Raj! Martin Gainty ______________________________________________
> Date: Sat, 23 May 2015 16:05:55 -0500 > Subject: Re: Issues with Tomcat 7.0.57 not loading ActionServlets > From: bsudershan...@gmail.com > To: user@struts.apache.org > > Hi Martin, > The dtd for validations.xml, validator-rules.xml and struts-config.xml are > not same and that was causing this issue. However, this is fixed after made > it same for all. > > Thanks a lot Martin for all your help > > -Raj > > > > On Sat, May 23, 2015 at 12:07 PM, Raj <bsudershan...@gmail.com> wrote: > > > Hi Martin, > > I have verified tiles.jar file was not there under /WEB_INF/lib folder but > > I have added *struts-tiles-1.3.10.jar *under /WEB_INF/lib folder and > > still does not make any difference. Even the old application does not have > > tiles.jar file. we just deployed the old application on the new tomcat > > 7.0.57. > > > > Here is what we have in struts-config.xml > > > > </action-mappings> > > > > <message-resources parameter="ApplicationResources"/> > > > > <plug-in className="org.apache.struts.validator.ValidatorPlugIn"> > > > > <set-property property="pathnames" > > > > value="/WEB-INF/validator-rules.xml,/WEB-INF/validation.xml"/> > > > > </plug-in> > > > > Here is what we have in web.xml > > > > <!-- Action Servlet Configuration --> > > > > <servlet> > > > > <servlet-name>action</servlet-name> > > > > <servlet-class>org.apache.struts.action.ActionServlet</servlet-class> > > > > <init-param> > > > > <param-name>config</param-name> > > > > <param-value>/WEB-INF/struts-config.xml</param-value> > > > > </init-param> > > > > <load-on-startup>1</load-on-startup> > > > > </servlet> > > > > > > we even tried your suggestion of removing the validator-rules.xml from the > > struts-config.xml but of no use. The exception we are seeing is not giving > > enough details. Is there any other way we can get more detail exceptions. > > > > > > Thanks > > > > Raj > > > > On Thu, May 21, 2015 at 7:50 PM, Martin Gainty <mgai...@hotmail.com> > > wrote: > > > >> If Maven is a Lamborghini ..then Ant is a Yugo > >> You can drive to end of the block with Yugo if you dont mind repairing it > >> every few feet > >> Once you start driving your builds with Maven I guarantee you *wont* go > >> back to Ant > >> > >> *keep us apprised* > >> Martin > >> ______________________________________________ > >> > >> > >> > >> > Subject: Re: Issues with Tomcat 7.0.57 not loading ActionServlets > >> > From: bsudershan...@gmail.com > >> > Date: Tue, 19 May 2015 11:28:48 -0500 > >> > To: user@struts.apache.org > >> > > >> > Hi Martin, > >> > Thanks for your quick response > >> > > >> > We are not using Maven. It's ant build and have got no documentation. I > >> have just started supporting this application with no proper documentation. > >> > I will check if tiles.jar file exists under lib folder and get back to > >> you after working on your suggestions > >> > > >> > Thanks > >> > Raj > >> > > >> > Sent from my iPhone > >> > > >> > > On May 19, 2015, at 5:33 AM, Martin Gainty <mgai...@hotmail.com> > >> wrote: > >> > > > >> > > 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 > >> > > > >> > > >> > --------------------------------------------------------------------- > >> > To unsubscribe, e-mail: user-unsubscr...@struts.apache.org > >> > For additional commands, e-mail: user-h...@struts.apache.org > >> > > >> > >> > > > >