You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cactus-user@jakarta.apache.org by Tejaswini Yardi <te...@gmail.com> on 2007/04/16 09:20:04 UTC

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_TEST
> 
> 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: cactus-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: cactus-user-help@jakarta.apache.org
> 
> 
> 

-- 
View this message in context: http://www.nabble.com/Cactus-Ant-Integration%3A-Context-startup-failed-due-to-%22Error-filterStart%22-tf1940800.html#a10011343
Sent from the Cactus - User mailing list archive at Nabble.com.


Re: Cactus-Ant Integration: Context startup failed due to "Error filterStart"

Posted by Tejaswini Yardi <te...@gmail.com>.
Hi 

how do i get rid of the "Failed to connect to ...." error? Its trying to
connect to http://localhost:8080/Abc - how can i ask cactus to set it to a
servername like http://black1:8080/Abc?

I am stuck with this problem and dunno how to proceed.

Regards,
TY



Guillaume BIET wrote:
> 
> Cactus run integration test "in container". So your application needs to
> be 
> started. Automaticaly or manualy. Check the cactus doc about automatic 
> launching, i'm not sure about that.
> A good practice is to start your app server as a service in windows.
> 
> The best way to run your tests is the <cactus> task. Be carrefull on the 
> server's URL your specifying, specially if your server has the binding 
> features on.
> 
> Check the doc for the cactus task, it's very simple.
> 
> The reason for the timeout is that cactus fail to connect to your EJB.
> Many 
> reason : binding, port number, server status. Check your server log,
> perhaps 
> it doesn't start for any reason...
> 
> If someone here has more ideas ?
> 
> 
> 
> ----- Original Message ----- 
> From: "Tejaswini Yardi" <te...@gmail.com>
> To: <ca...@jakarta.apache.org>
> Sent: Monday, April 16, 2007 3:12 PM
> Subject: Re: Cactus-Ant Integration: Context startup failed due to "Error 
> filterStart"
> 
> 
>>
>> I am using tomcat 5.5.9 - does my application need to be up and running 
>> and
>> then i test the testcases? How can I specify the exact test suite to call 
>> to
>> execute the tests? When i did it manually I used this link in the browser
>> http://server:port/mywebapp/ServletTestRunner?suite=mytestcase
>>
>> how do i do the same using the <cactus> task? When i cactified the war it
>> jst added ServletRedirector and JspRedirector to my web.xml not
>> ServletTestRunner. Could you pls let me know how to execute my cactus 
>> tests
>> somewhat similar to the calling of the url as specified above?
>>
>> Also what is the reason for the
>> " Failed to start the container after more than [180000] ms. Trying to
>> connect....." message?
>>
>> Regards,
>> TY
>>
>>
>>
>>
>> Guillaume BIET wrote:
>>>
>>> hi!
>>>
>>> What does your tomcat log say ?
>>>
>>> is your tomcat up ? Did you tried a "generic" container ? For example, I
>>> use
>>> jboss 4.04.AG, and I must use a generic container. And I must start 
>>> server
>>> manually.
>>>
>>> regards,
>>>
>>>
>>> ----- Original Message ----- 
>>> From: "Tejaswini Yardi" <te...@gmail.com>
>>> To: <ca...@jakarta.apache.org>
>>> Sent: Monday, April 16, 2007 11:55 AM
>>> Subject: Re: Cactus-Ant Integration: Context startup failed due to
>>> "Error
>>> filterStart"
>>>
>>>
>>>>
>>>> Hi
>>>>
>>>> This is the error I get when I try to execute the cactus tests
>>>>
>>>> Failed to start the container after more than [180000] ms. Trying to
>>>> connect
>>>> to the
>>>> [http://localhost:8080/Cactus_ver_0_7_14_0/ServletRedirector?Cactus_Service=RUN_TEST]
>>>> test URL yielded a [-1] error code. Please run in debug mode for more
>>>> details about the error.
>>>>
>>>> Any idea why this is occurring?
>>>>
>>>> Regards,
>>>> TY
>>>>
>>>>
>>>> Guillaume BIET wrote:
>>>>>
>>>>> Hi !
>>>>>
>>>>> Try to create a new web.xml file, and cut/paste the content of your
>>>>> actual.
>>>>>
>>>>> Sometimes I've got problems with that, there are errors in XML files,
>>>>> but
>>>>> when you open, there are no errors !!!
>>>>>
>>>>> Regards,
>>>>>
>>>>>
>>>>>
>>>>> ----- Original Message ----- 
>>>>> From: "Tejaswini Yardi" <te...@gmail.com>
>>>>> To: <ca...@jakarta.apache.org>
>>>>> Sent: Monday, April 16, 2007 9:20 AM
>>>>> 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_TEST
>>>>>>>
>>>>>>> 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: cactus-user-unsubscribe@jakarta.apache.org
>>>>>>> For additional commands, e-mail: cactus-user-help@jakarta.apache.org
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>> -- 
>>>>>> View this message in context:
>>>>>> http://www.nabble.com/Cactus-Ant-Integration%3A-Context-startup-failed-due-to-%22Error-filterStart%22-tf1940800.html#a10011343
>>>>>> Sent from the Cactus - User mailing list archive at Nabble.com.
>>>>>>
>>>>>>
>>>>>> ---------------------------------------------------------------------
>>>>>> To unsubscribe, e-mail: cactus-user-unsubscribe@jakarta.apache.org
>>>>>> For additional commands, e-mail: cactus-user-help@jakarta.apache.org
>>>>>>
>>>>>
>>>>>
>>>>> ---------------------------------------------------------------------
>>>>> To unsubscribe, e-mail: cactus-user-unsubscribe@jakarta.apache.org
>>>>> For additional commands, e-mail: cactus-user-help@jakarta.apache.org
>>>>>
>>>>>
>>>>>
>>>>
>>>> -- 
>>>> View this message in context:
>>>> http://www.nabble.com/Cactus-Ant-Integration%3A-Context-startup-failed-due-to-%22Error-filterStart%22-tf1940800.html#a10013197
>>>> Sent from the Cactus - User mailing list archive at Nabble.com.
>>>>
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: cactus-user-unsubscribe@jakarta.apache.org
>>>> For additional commands, e-mail: cactus-user-help@jakarta.apache.org
>>>>
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: cactus-user-unsubscribe@jakarta.apache.org
>>> For additional commands, e-mail: cactus-user-help@jakarta.apache.org
>>>
>>>
>>>
>>
>> -- 
>> View this message in context: 
>> http://www.nabble.com/Cactus-Ant-Integration%3A-Context-startup-failed-due-to-%22Error-filterStart%22-tf1940800.html#a10015795
>> Sent from the Cactus - User mailing list archive at Nabble.com.
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: cactus-user-unsubscribe@jakarta.apache.org
>> For additional commands, e-mail: cactus-user-help@jakarta.apache.org
>> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: cactus-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: cactus-user-help@jakarta.apache.org
> 
> 
> 

-- 
View this message in context: http://www.nabble.com/Cactus-Ant-Integration%3A-Context-startup-failed-due-to-%22Error-filterStart%22-tf1940800.html#a10029428
Sent from the Cactus - User mailing list archive at Nabble.com.


Re: Cactus-Ant Integration: Context startup failed due to "Error filterStart"

Posted by Guillaume BIET <gu...@gmail.com>.
Cactus run integration test "in container". So your application needs to be 
started. Automaticaly or manualy. Check the cactus doc about automatic 
launching, i'm not sure about that.
A good practice is to start your app server as a service in windows.

The best way to run your tests is the <cactus> task. Be carrefull on the 
server's URL your specifying, specially if your server has the binding 
features on.

Check the doc for the cactus task, it's very simple.

The reason for the timeout is that cactus fail to connect to your EJB. Many 
reason : binding, port number, server status. Check your server log, perhaps 
it doesn't start for any reason...

If someone here has more ideas ?



----- Original Message ----- 
From: "Tejaswini Yardi" <te...@gmail.com>
To: <ca...@jakarta.apache.org>
Sent: Monday, April 16, 2007 3:12 PM
Subject: Re: Cactus-Ant Integration: Context startup failed due to "Error 
filterStart"


>
> I am using tomcat 5.5.9 - does my application need to be up and running 
> and
> then i test the testcases? How can I specify the exact test suite to call 
> to
> execute the tests? When i did it manually I used this link in the browser
> http://server:port/mywebapp/ServletTestRunner?suite=mytestcase
>
> how do i do the same using the <cactus> task? When i cactified the war it
> jst added ServletRedirector and JspRedirector to my web.xml not
> ServletTestRunner. Could you pls let me know how to execute my cactus 
> tests
> somewhat similar to the calling of the url as specified above?
>
> Also what is the reason for the
> " Failed to start the container after more than [180000] ms. Trying to
> connect....." message?
>
> Regards,
> TY
>
>
>
>
> Guillaume BIET wrote:
>>
>> hi!
>>
>> What does your tomcat log say ?
>>
>> is your tomcat up ? Did you tried a "generic" container ? For example, I
>> use
>> jboss 4.04.AG, and I must use a generic container. And I must start 
>> server
>> manually.
>>
>> regards,
>>
>>
>> ----- Original Message ----- 
>> From: "Tejaswini Yardi" <te...@gmail.com>
>> To: <ca...@jakarta.apache.org>
>> Sent: Monday, April 16, 2007 11:55 AM
>> Subject: Re: Cactus-Ant Integration: Context startup failed due to "Error
>> filterStart"
>>
>>
>>>
>>> Hi
>>>
>>> This is the error I get when I try to execute the cactus tests
>>>
>>> Failed to start the container after more than [180000] ms. Trying to
>>> connect
>>> to the
>>> [http://localhost:8080/Cactus_ver_0_7_14_0/ServletRedirector?Cactus_Service=RUN_TEST]
>>> test URL yielded a [-1] error code. Please run in debug mode for more
>>> details about the error.
>>>
>>> Any idea why this is occurring?
>>>
>>> Regards,
>>> TY
>>>
>>>
>>> Guillaume BIET wrote:
>>>>
>>>> Hi !
>>>>
>>>> Try to create a new web.xml file, and cut/paste the content of your
>>>> actual.
>>>>
>>>> Sometimes I've got problems with that, there are errors in XML files,
>>>> but
>>>> when you open, there are no errors !!!
>>>>
>>>> Regards,
>>>>
>>>>
>>>>
>>>> ----- Original Message ----- 
>>>> From: "Tejaswini Yardi" <te...@gmail.com>
>>>> To: <ca...@jakarta.apache.org>
>>>> Sent: Monday, April 16, 2007 9:20 AM
>>>> 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_TEST
>>>>>>
>>>>>> 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: cactus-user-unsubscribe@jakarta.apache.org
>>>>>> For additional commands, e-mail: cactus-user-help@jakarta.apache.org
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>> -- 
>>>>> View this message in context:
>>>>> http://www.nabble.com/Cactus-Ant-Integration%3A-Context-startup-failed-due-to-%22Error-filterStart%22-tf1940800.html#a10011343
>>>>> Sent from the Cactus - User mailing list archive at Nabble.com.
>>>>>
>>>>>
>>>>> ---------------------------------------------------------------------
>>>>> To unsubscribe, e-mail: cactus-user-unsubscribe@jakarta.apache.org
>>>>> For additional commands, e-mail: cactus-user-help@jakarta.apache.org
>>>>>
>>>>
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: cactus-user-unsubscribe@jakarta.apache.org
>>>> For additional commands, e-mail: cactus-user-help@jakarta.apache.org
>>>>
>>>>
>>>>
>>>
>>> -- 
>>> View this message in context:
>>> http://www.nabble.com/Cactus-Ant-Integration%3A-Context-startup-failed-due-to-%22Error-filterStart%22-tf1940800.html#a10013197
>>> Sent from the Cactus - User mailing list archive at Nabble.com.
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: cactus-user-unsubscribe@jakarta.apache.org
>>> For additional commands, e-mail: cactus-user-help@jakarta.apache.org
>>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: cactus-user-unsubscribe@jakarta.apache.org
>> For additional commands, e-mail: cactus-user-help@jakarta.apache.org
>>
>>
>>
>
> -- 
> View this message in context: 
> http://www.nabble.com/Cactus-Ant-Integration%3A-Context-startup-failed-due-to-%22Error-filterStart%22-tf1940800.html#a10015795
> Sent from the Cactus - User mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: cactus-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: cactus-user-help@jakarta.apache.org
> 


Re: Cactus-Ant Integration: Context startup failed due to "Error filterStart"

Posted by Tejaswini Yardi <te...@gmail.com>.
I am using tomcat 5.5.9 - does my application need to be up and running and
then i test the testcases? How can I specify the exact test suite to call to
execute the tests? When i did it manually I used this link in the browser
http://server:port/mywebapp/ServletTestRunner?suite=mytestcase

how do i do the same using the <cactus> task? When i cactified the war it
jst added ServletRedirector and JspRedirector to my web.xml not
ServletTestRunner. Could you pls let me know how to execute my cactus tests
somewhat similar to the calling of the url as specified above?

Also what is the reason for the 
" Failed to start the container after more than [180000] ms. Trying to
connect....." message?

Regards,
TY




Guillaume BIET wrote:
> 
> hi!
> 
> What does your tomcat log say ?
> 
> is your tomcat up ? Did you tried a "generic" container ? For example, I
> use 
> jboss 4.04.AG, and I must use a generic container. And I must start server 
> manually.
> 
> regards,
> 
> 
> ----- Original Message ----- 
> From: "Tejaswini Yardi" <te...@gmail.com>
> To: <ca...@jakarta.apache.org>
> Sent: Monday, April 16, 2007 11:55 AM
> Subject: Re: Cactus-Ant Integration: Context startup failed due to "Error 
> filterStart"
> 
> 
>>
>> Hi
>>
>> This is the error I get when I try to execute the cactus tests
>>
>> Failed to start the container after more than [180000] ms. Trying to 
>> connect
>> to the
>> [http://localhost:8080/Cactus_ver_0_7_14_0/ServletRedirector?Cactus_Service=RUN_TEST]
>> test URL yielded a [-1] error code. Please run in debug mode for more
>> details about the error.
>>
>> Any idea why this is occurring?
>>
>> Regards,
>> TY
>>
>>
>> Guillaume BIET wrote:
>>>
>>> Hi !
>>>
>>> Try to create a new web.xml file, and cut/paste the content of your
>>> actual.
>>>
>>> Sometimes I've got problems with that, there are errors in XML files,
>>> but
>>> when you open, there are no errors !!!
>>>
>>> Regards,
>>>
>>>
>>>
>>> ----- Original Message ----- 
>>> From: "Tejaswini Yardi" <te...@gmail.com>
>>> To: <ca...@jakarta.apache.org>
>>> Sent: Monday, April 16, 2007 9:20 AM
>>> 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_TEST
>>>>>
>>>>> 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: cactus-user-unsubscribe@jakarta.apache.org
>>>>> For additional commands, e-mail: cactus-user-help@jakarta.apache.org
>>>>>
>>>>>
>>>>>
>>>>
>>>> -- 
>>>> View this message in context:
>>>> http://www.nabble.com/Cactus-Ant-Integration%3A-Context-startup-failed-due-to-%22Error-filterStart%22-tf1940800.html#a10011343
>>>> Sent from the Cactus - User mailing list archive at Nabble.com.
>>>>
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: cactus-user-unsubscribe@jakarta.apache.org
>>>> For additional commands, e-mail: cactus-user-help@jakarta.apache.org
>>>>
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: cactus-user-unsubscribe@jakarta.apache.org
>>> For additional commands, e-mail: cactus-user-help@jakarta.apache.org
>>>
>>>
>>>
>>
>> -- 
>> View this message in context: 
>> http://www.nabble.com/Cactus-Ant-Integration%3A-Context-startup-failed-due-to-%22Error-filterStart%22-tf1940800.html#a10013197
>> Sent from the Cactus - User mailing list archive at Nabble.com.
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: cactus-user-unsubscribe@jakarta.apache.org
>> For additional commands, e-mail: cactus-user-help@jakarta.apache.org
>> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: cactus-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: cactus-user-help@jakarta.apache.org
> 
> 
> 

-- 
View this message in context: http://www.nabble.com/Cactus-Ant-Integration%3A-Context-startup-failed-due-to-%22Error-filterStart%22-tf1940800.html#a10015795
Sent from the Cactus - User mailing list archive at Nabble.com.


Re: Cactus-Ant Integration: Context startup failed due to "Error filterStart"

Posted by Guillaume BIET <gu...@gmail.com>.
hi!

What does your tomcat log say ?

is your tomcat up ? Did you tried a "generic" container ? For example, I use 
jboss 4.04.AG, and I must use a generic container. And I must start server 
manually.

regards,


----- Original Message ----- 
From: "Tejaswini Yardi" <te...@gmail.com>
To: <ca...@jakarta.apache.org>
Sent: Monday, April 16, 2007 11:55 AM
Subject: Re: Cactus-Ant Integration: Context startup failed due to "Error 
filterStart"


>
> Hi
>
> This is the error I get when I try to execute the cactus tests
>
> Failed to start the container after more than [180000] ms. Trying to 
> connect
> to the
> [http://localhost:8080/Cactus_ver_0_7_14_0/ServletRedirector?Cactus_Service=RUN_TEST]
> test URL yielded a [-1] error code. Please run in debug mode for more
> details about the error.
>
> Any idea why this is occurring?
>
> Regards,
> TY
>
>
> Guillaume BIET wrote:
>>
>> Hi !
>>
>> Try to create a new web.xml file, and cut/paste the content of your
>> actual.
>>
>> Sometimes I've got problems with that, there are errors in XML files, but
>> when you open, there are no errors !!!
>>
>> Regards,
>>
>>
>>
>> ----- Original Message ----- 
>> From: "Tejaswini Yardi" <te...@gmail.com>
>> To: <ca...@jakarta.apache.org>
>> Sent: Monday, April 16, 2007 9:20 AM
>> 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_TEST
>>>>
>>>> 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: cactus-user-unsubscribe@jakarta.apache.org
>>>> For additional commands, e-mail: cactus-user-help@jakarta.apache.org
>>>>
>>>>
>>>>
>>>
>>> -- 
>>> View this message in context:
>>> http://www.nabble.com/Cactus-Ant-Integration%3A-Context-startup-failed-due-to-%22Error-filterStart%22-tf1940800.html#a10011343
>>> Sent from the Cactus - User mailing list archive at Nabble.com.
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: cactus-user-unsubscribe@jakarta.apache.org
>>> For additional commands, e-mail: cactus-user-help@jakarta.apache.org
>>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: cactus-user-unsubscribe@jakarta.apache.org
>> For additional commands, e-mail: cactus-user-help@jakarta.apache.org
>>
>>
>>
>
> -- 
> View this message in context: 
> http://www.nabble.com/Cactus-Ant-Integration%3A-Context-startup-failed-due-to-%22Error-filterStart%22-tf1940800.html#a10013197
> Sent from the Cactus - User mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: cactus-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: cactus-user-help@jakarta.apache.org
> 


Re: Cactus-Ant Integration: Context startup failed due to "Error filterStart"

Posted by Tejaswini Yardi <te...@gmail.com>.
Hi

This is the error I get when I try to execute the cactus tests

Failed to start the container after more than [180000] ms. Trying to connect
to the
[http://localhost:8080/Cactus_ver_0_7_14_0/ServletRedirector?Cactus_Service=RUN_TEST] 
test URL yielded a [-1] error code. Please run in debug mode for more
details about the error.

Any idea why this is occurring?

Regards,
TY


Guillaume BIET wrote:
> 
> Hi !
> 
> Try to create a new web.xml file, and cut/paste the content of your
> actual.
> 
> Sometimes I've got problems with that, there are errors in XML files, but 
> when you open, there are no errors !!!
> 
> Regards,
> 
> 
> 
> ----- Original Message ----- 
> From: "Tejaswini Yardi" <te...@gmail.com>
> To: <ca...@jakarta.apache.org>
> Sent: Monday, April 16, 2007 9:20 AM
> 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_TEST
>>>
>>> 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: cactus-user-unsubscribe@jakarta.apache.org
>>> For additional commands, e-mail: cactus-user-help@jakarta.apache.org
>>>
>>>
>>>
>>
>> -- 
>> View this message in context: 
>> http://www.nabble.com/Cactus-Ant-Integration%3A-Context-startup-failed-due-to-%22Error-filterStart%22-tf1940800.html#a10011343
>> Sent from the Cactus - User mailing list archive at Nabble.com.
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: cactus-user-unsubscribe@jakarta.apache.org
>> For additional commands, e-mail: cactus-user-help@jakarta.apache.org
>> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: cactus-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: cactus-user-help@jakarta.apache.org
> 
> 
> 

-- 
View this message in context: http://www.nabble.com/Cactus-Ant-Integration%3A-Context-startup-failed-due-to-%22Error-filterStart%22-tf1940800.html#a10013197
Sent from the Cactus - User mailing list archive at Nabble.com.


Re: Cactus-Ant Integration: Context startup failed due to "Error filterStart"

Posted by Tejaswini Yardi <te...@gmail.com>.
Hi 

I resolved that error - but now the ant script executes my cactus target
without displaying anything in the log - but doesnt fail - I dont know what
the problem is - it jst executes successfully - without executing the tests
or displaying logs.

This is my cactus target code
 <!-- Run the tests -->
    <cactus warfile="Cactus_ver_0_7_14_0.war" 
            fork="yes" 
			failureproperty="tests.failed" 
			haltonerror="true">
		  <classpath>		    
			<pathelement location="/home/IAFUser/lib/cactus-1.7.2.jar"/>
		    <pathelement location="/home/IAFUser/lib/cactus-ant-1.7.2.jar"/>			
		    <pathelement location="/home/IAFUser/lib/junit-3.8.1.jar"/>
			<pathelement location="/home/IAFUser/lib/httpunit-1.6.jar"/>
			<pathelement location="/home/IAFUser/lib/nekohtml-0.9.1.jar"/>			
			<pathelement location="/home/IAFUser/lib/ant-junit.jar"/>
		   </classpath>
		   
		  <containerset timeout="300000">     
			<tomcat5x if="/usr/share/tomcat55"
					  dir="/usr/share/tomcat55" 
					  port="8080" />        
		  </containerset>

		  <formatter type="brief" usefile="false"/>
		  <formatter type="xml"/>
		  
		   <batchtest todir="results"> 
			<fileset dir="${dirs.working}/testcom/inteq/test/integration"> 
				<include name="testcases/**/Test*.java"/>				
			</fileset>
		   </batchtest>
    </cactus>
	
	<fail if="tests.failed">Cactus JUnit test failures</fail>



Any idea why this is happening - I dont know why its not executing the tests
or giving some error.

Regards



Guillaume BIET wrote:
> 
> Hi !
> 
> Try to create a new web.xml file, and cut/paste the content of your
> actual.
> 
> Sometimes I've got problems with that, there are errors in XML files, but 
> when you open, there are no errors !!!
> 
> Regards,
> 
> 
> 
> ----- Original Message ----- 
> From: "Tejaswini Yardi" <te...@gmail.com>
> To: <ca...@jakarta.apache.org>
> Sent: Monday, April 16, 2007 9:20 AM
> 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_TEST
>>>
>>> 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: cactus-user-unsubscribe@jakarta.apache.org
>>> For additional commands, e-mail: cactus-user-help@jakarta.apache.org
>>>
>>>
>>>
>>
>> -- 
>> View this message in context: 
>> http://www.nabble.com/Cactus-Ant-Integration%3A-Context-startup-failed-due-to-%22Error-filterStart%22-tf1940800.html#a10011343
>> Sent from the Cactus - User mailing list archive at Nabble.com.
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: cactus-user-unsubscribe@jakarta.apache.org
>> For additional commands, e-mail: cactus-user-help@jakarta.apache.org
>> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: cactus-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: cactus-user-help@jakarta.apache.org
> 
> 
> 

-- 
View this message in context: http://www.nabble.com/Cactus-Ant-Integration%3A-Context-startup-failed-due-to-%22Error-filterStart%22-tf1940800.html#a10011665
Sent from the Cactus - User mailing list archive at Nabble.com.


Re: Cactus-Ant Integration: Context startup failed due to "Error filterStart"

Posted by Guillaume BIET <gu...@gmail.com>.
Hi !

Try to create a new web.xml file, and cut/paste the content of your actual.

Sometimes I've got problems with that, there are errors in XML files, but 
when you open, there are no errors !!!

Regards,



----- Original Message ----- 
From: "Tejaswini Yardi" <te...@gmail.com>
To: <ca...@jakarta.apache.org>
Sent: Monday, April 16, 2007 9:20 AM
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_TEST
>>
>> 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: cactus-user-unsubscribe@jakarta.apache.org
>> For additional commands, e-mail: cactus-user-help@jakarta.apache.org
>>
>>
>>
>
> -- 
> View this message in context: 
> http://www.nabble.com/Cactus-Ant-Integration%3A-Context-startup-failed-due-to-%22Error-filterStart%22-tf1940800.html#a10011343
> Sent from the Cactus - User mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: cactus-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: cactus-user-help@jakarta.apache.org
>