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]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.