RE: Cactus-Ant Integration: Context startup failed due to "Error filterStart"
"Lakshmi Rajesh" <[email protected]>
| Newsgroups | gmane.comp.jakarta.cactus.user |
|---|---|
| Message-ID | <[email protected]> |
Hi, Please check if you have placed your cactus.properties file in the classpath Also you can try adding haltonerror="yes" haltonfailure="yes" parameters in the <batchtest></batchtest> in your build.xml to capture the error more appropriately.may be this is not the whole solution but you can always try for new ideas. Thanks, Srilakshmi rajesh -----Original Message----- From: Tejaswini Yardi [mailto:[email protected]] Sent: Monday, April 16, 2007 12:50 PM To: [email protected] Subject: Re: Cactus-Ant Integration: Context startup failed due to "Error filterStart" Hi I am trying the same to execute testcases in cactus by integrating with ant. I could cactify successfully but it doesnt execute the testcases - i get this error "Failed to parse deployment descriptor" - could you please let me know how i should resolve this issue? Regards, TY yanping li wrote: > > Hi, > > I am trying to automate in-container testing using ant intgeration > with Cactus. My application (sym.war) worked fine before cactifying. > When I run build it cactifies and during testing it hangs to open > tomcat and I get error message: > http://localhost/sym-cactified/ServletRedirector?Cactus_Servic=RUN_TES > T > > Here is a copy of the output file: > > Jul 12, 2006 12:10:33 AM org.apache.coyote.http11.Http11Protocol init > INFO: Initializing Coyote HTTP/1.1 on http-80 Jul 12, 2006 12:10:33 AM > org.apache.catalina.startup.Catalina load > INFO: Initialization processed in 5157 ms Jul 12, 2006 12:10:34 AM > org.apache.catalina.core.StandardService start > INFO: Starting service Catalina > Jul 12, 2006 12:10:34 AM org.apache.catalina.core.StandardEngine start > INFO: Starting Servlet Engine: Apache Tomcat/5.0.28 Jul 12, 2006 > 12:10:34 AM org.apache.catalina.core.StandardHost start > INFO: XML validation disabled > Jul 12, 2006 12:10:34 AM org.apache.catalina.core.StandardHost > getDeployer > INFO: Create Host deployer for direct deployment ( non-jmx ) Jul 12, > 2006 12:11:59 AM org.apache.catalina.core.StandardHostDeployer > install > INFO: Installing web application at context path /sym-cactified from > URL file:C:/temp/cactus/webapps/sym-cactified > Jul 12, 2006 12:12:05 AM org.apache.catalina.core.StandardContext > start > SEVERE: Error filterStart > Jul 12, 2006 12:12:05 AM org.apache.catalina.core.StandardContext > start > SEVERE: Context startup failed due to previous errors Jul 12, 2006 > 12:12:05 AM org.apache.coyote.http11.Http11Protocol start > INFO: Starting Coyote HTTP/1.1 on http-80 Jul 12, 2006 12:12:07 AM > org.apache.jk.common.ChannelSocket init > INFO: JK2: ajp13 listening on /0.0.0.0:8009 Jul 12, 2006 12:12:07 AM > org.apache.jk.server.JkMain start > INFO: Jk running ID=0 time=0/1252 config=null Jul 12, 2006 12:12:07 > AM org.apache.catalina.startup.Catalina start > INFO: Server startup in 93635 ms > > Could it caused by the "FilterRedirector", which is the only new > filter added to the web.xml of cactified war file? > > Here is part of my build.xml file: > > <target name="test.prepare" depends="war, compile.cactustest"> > > <taskdef resource="cactus.tasks"> > <classpath> > <path refid="cactus.classpath" /> > </classpath> > </taskdef> > <!-- Cactify the web-app archive --> > <cactifywar srcfile="${target}/sym.war" > destfile="${target}/sym-cactified.war" > > <classes dir="${target.classes.cactus}"/> > </cactifywar> > > <!-- Prepare the directories for the JUnit reports --> > <mkdir dir="${target.testreports}"/> > </target> > > <target name="test" > description="Run the tests on the defined containers" > > <taskdef resource="cactus.tasks"> > <classpath> > <path refid="cactus.classpath" /> > </classpath> > </taskdef> > <!-- Run the tests --> > <cactus warfile="${target}/sym-cactified.war" > fork="yes" failureproperty="tests.failed" > haltonerror="false"> > > <classpath> > <pathelement location="${webapp.lib}/cactus-ant.jar" /> > <pathelement location="${webapp.lib}/junit-3.8.jar" /> > <pathelement location="${webapp.lib}/ant-junit.jar" /> > <pathelement location="${webapp.lib}/cactus.jar" /> > <pathelement location="${webapp.lib}/cargo-0.5.jar" /> > <pathelement location="${webapp.lib}/commons-httpclient-2.0.2.jar" /> > <pathelement location="${webapp.lib}/commons-logging.jar" /> > <pathelement location="${webapp.lib}/aspectjrt.jar" /> > <pathelement location="${webapp.lib}/nekohtml-0.9.1.jar" /> > <pathelement location="${webapp.lib}/httpunit.jar" /> > <pathelement location="${target.classes.java}" /> > <pathelement location="${target.classes.cactus}" /> > </classpath> > > <containerset> > <tomcat5x dir="${tomcat.home}" port="80" > output="${target.testreports}/tomcat5x.txt" > todir="${target.testreports}/tomcat5x" > serverxml="${tomcat.home}/conf/server.xml" > tmpdir = "${container.temp}" > > <conf dir="${tomcat.home}/conf" includes="sym.xml" /> > </tomcat5x> > </containerset> > > <formatter type="xml" usefile="true"/> > <batchtest> > <fileset dir="${src.cactus.dir}"> > <include name="**/Test*.java"/> > <exclude name="**/Test*All.java"/> > </fileset> > </batchtest> > </cactus> > > <!-- Generate the JUnit Reports --> > <mkdir dir="${target.report}/html" /> > <junitreport todir="${target.testreports}"> > <fileset dir="${target.testreports}" includes="TEST-*.xml"/> > <report todir="${target.testreports}/html" format="frames"/> > </junitreport> > </target> > > I am using > ANT: apache-ant-1.6.5 > JAVA: jdk1.5.0_06 > CACTUS : jakarta-cactus-13-1.7.2 > TOMCAT: jakarta-tomcat 5.5 > > > Thank you for your help! > > _________________________________________________________________ > Express yourself instantly with MSN Messenger! Download today - it's FREE! > http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/ > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > > > -- View this message in context: http://www.nabble.com/Cactus-Ant-Integration%3A-Context-startup-failed-d ue-to-%22Error-filterStart%22-tf1940800.html#a10011343 Sent from the Cactus - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]