On Fri, 14 Jul 2006, yanping li wrote:

Hi,

Could you check all your log files in tomcat/logs for a
NoClassDefFoundError stacktrace/message?

I'm guessing that you're missing a jar in WEB-INF/lib needed by
the filter class.

-- Kenney

> 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: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>

--
Kenney Westerhof
http://www.neonics.com
GPG public key: http://www.gods.nl/~forge/kenneyw.key

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to