You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cactus-dev@jakarta.apache.org by "McKeown, Cheri A (MED)" <Ch...@med.ge.com> on 2002/12/09 02:44:01 UTC

Help with ServletTestRunner !

All,

I will try and keep this short.  I am trying to use Cactus to test a
simple entity bean.  Currently using WLS.

When I try to run the test via the browser
http://localhost:7001/cactus/ServletTestRunner?suite=com.gems.dms.models
.demog.unittest.DemogTest
I get the following from the application server:
<?xml version="1.0" encoding="UTF-8" ?> 
- <testsuites> 
- <testsuite name="com.gems.dms.models.demog.unittest.DemogTest"
tests="1" failures="0" errors="1" time="0.05"> 
- <testcase name="testHomeAndCRUD" time="0.03"> 
<error message="org/apache/commons/httpclient/methods/GetMethod"
type="java.lang.NoClassDefFoundError">java.lang.NoClassDefFoundError:
org/apache/commons/httpclient/methods/GetMethod at
java.lang.Class.forName0(Native Method) at
java.lang.Class.forName(Class.java:115) at
org.apache.cactus.util.Configuration.class$(Configuration.java) at
org.apache.cactus.util.Configuration.<clinit>(Configuration.java:113) at
org.apache.cactus.client.ServletHttpClient.getRedirectorURL(ServletHttpC
lient.java:87) at
org.apache.cactus.client.AbstractHttpClient.callRunTest(AbstractHttpClie
nt.java;org/apache/cactus/util/log/LogAspect.aj(1k):184) at
org.apache.cactus.client.AbstractHttpClient.dispatch2_doTest(AbstractHtt
pClient.java;org/apache/cactus/util/log/LogAspect.aj(1k):109) at
org.apache.cactus.client.AbstractHttpClient.around2_doTest(AbstractHttpC
lient.java;org/apache/cactus/util/log/LogAspect.aj(1k):1236) at
org.apache.cactus.client.AbstractHttpClient.doTest(AbstractHttpClient.ja
va;org/apache/cactus/util/log/LogAspect.aj(1k):104) at
org.apache.cactus.AbstractWebTestCase.runGenericTest(AbstractWebTestCase
.java:260) at
org.apache.cactus.ServletTestCase.runTest(ServletTestCase.java:133) at
org.apache.cactus.AbstractTestCase.runBare(AbstractTestCase.java:195) at
junit.framework.TestResult$1.protect(TestResult.java:106) at
junit.framework.TestResult.runProtected(TestResult.java:124) at
junit.framework.TestResult.run(TestResult.java:109) at
junit.framework.TestCase.run(TestCase.java:131) at
junit.framework.TestSuite.runTest(TestSuite.java:173) at
junit.framework.TestSuite.run(TestSuite.java:168) at
org.apache.cactus.server.runner.ServletTestRunner.dispatch92_run(Servlet
TestRunner.java;org/apache/cactus/util/log/LogAspect.aj(1k):161) at
org.apache.cactus.server.runner.ServletTestRunner.around92_run(ServletTe
stRunner.java;org/apache/cactus/util/log/LogAspect.aj(1k):1236) at
org.apache.cactus.server.runner.ServletTestRunner.run(ServletTestRunner.
java;org/apache/cactus/util/log/LogAspect.aj(1k):137) at
org.apache.cactus.server.runner.ServletTestRunner.dispatch91_doGet(Servl
etTestRunner.java;org/apache/cactus/util/log/LogAspect.aj(1k):121) at
org.apache.cactus.server.runner.ServletTestRunner.around91_doGet(Servlet
TestRunner.java;org/apache/cactus/util/log/LogAspect.aj(1k):1156) at
org.apache.cactus.server.runner.ServletTestRunner.doGet(ServletTestRunne
r.java;org/apache/cactus/util/log/LogAspect.aj(1k):101) at
javax.servlet.http.HttpServlet.service(HttpServlet.java:740) at
javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at
weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(Se
rvletStubImpl.java:1058) at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.
java:401) at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.
java:306) at
weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.r
un(WebAppServletContext.java:5412) at
weblogic.security.service.SecurityServiceManager.runAs(SecurityServiceMa
nager.java:744) at
weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServl
etContext.java:3086) at
weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.
java:2544) at
weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:153) at
weblogic.kernel.ExecuteThread.run(ExecuteThread.java:134)</error> 
</testcase> 
</testsuite> 
</testsuites>

Does anyone recognize this?


Thanks,
Cheri
	g GE Medical Systems
	Information Technologies
	__________________________________ 
	Cheri A. McKeown 
	Senior Software Architect
	4205 W 53rd Street, Sioux Falls, SD 57106 
	Tel: 605.965.1007 
	Fax: 605.965.1001 
	cheri.mckeown@med.ge.com 


--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>


RE: Help with ServletTestRunner !

Posted by Vincent Massol <vm...@octo.com>.
Hi Cheri,

You need HttpClient in your client-side classpath (see the classpath
howto guide on the cactus web site for more details).

Thanks
-Vincent

> -----Original Message-----
> From: McKeown, Cheri A (MED) [mailto:Cheri.McKeown@med.ge.com]
> Sent: 09 December 2002 01:44
> To: 'cactus-dev@jakarta.apache.org'
> Subject: Help with ServletTestRunner !
> Importance: High
> 
> All,
> 
> I will try and keep this short.  I am trying to use Cactus to test a
> simple entity bean.  Currently using WLS.
> 
> When I try to run the test via the browser
>
http://localhost:7001/cactus/ServletTestRunner?suite=com.gems.dms.models
> .demog.unittest.DemogTest
> I get the following from the application server:
> <?xml version="1.0" encoding="UTF-8" ?>
> - <testsuites>
> - <testsuite name="com.gems.dms.models.demog.unittest.DemogTest"
> tests="1" failures="0" errors="1" time="0.05">
> - <testcase name="testHomeAndCRUD" time="0.03">
> <error message="org/apache/commons/httpclient/methods/GetMethod"
> type="java.lang.NoClassDefFoundError">java.lang.NoClassDefFoundError:
> org/apache/commons/httpclient/methods/GetMethod at
> java.lang.Class.forName0(Native Method) at
> java.lang.Class.forName(Class.java:115) at
> org.apache.cactus.util.Configuration.class$(Configuration.java) at
> org.apache.cactus.util.Configuration.<clinit>(Configuration.java:113)
at
>
org.apache.cactus.client.ServletHttpClient.getRedirectorURL(ServletHttpC
> lient.java:87) at
>
org.apache.cactus.client.AbstractHttpClient.callRunTest(AbstractHttpClie
> nt.java;org/apache/cactus/util/log/LogAspect.aj(1k):184) at
>
org.apache.cactus.client.AbstractHttpClient.dispatch2_doTest(AbstractHtt
> pClient.java;org/apache/cactus/util/log/LogAspect.aj(1k):109) at
>
org.apache.cactus.client.AbstractHttpClient.around2_doTest(AbstractHttpC
> lient.java;org/apache/cactus/util/log/LogAspect.aj(1k):1236) at
>
org.apache.cactus.client.AbstractHttpClient.doTest(AbstractHttpClient.ja
> va;org/apache/cactus/util/log/LogAspect.aj(1k):104) at
>
org.apache.cactus.AbstractWebTestCase.runGenericTest(AbstractWebTestCase
> .java:260) at
> org.apache.cactus.ServletTestCase.runTest(ServletTestCase.java:133) at
> org.apache.cactus.AbstractTestCase.runBare(AbstractTestCase.java:195)
at
> junit.framework.TestResult$1.protect(TestResult.java:106) at
> junit.framework.TestResult.runProtected(TestResult.java:124) at
> junit.framework.TestResult.run(TestResult.java:109) at
> junit.framework.TestCase.run(TestCase.java:131) at
> junit.framework.TestSuite.runTest(TestSuite.java:173) at
> junit.framework.TestSuite.run(TestSuite.java:168) at
>
org.apache.cactus.server.runner.ServletTestRunner.dispatch92_run(Servlet
> TestRunner.java;org/apache/cactus/util/log/LogAspect.aj(1k):161) at
>
org.apache.cactus.server.runner.ServletTestRunner.around92_run(ServletTe
> stRunner.java;org/apache/cactus/util/log/LogAspect.aj(1k):1236) at
>
org.apache.cactus.server.runner.ServletTestRunner.run(ServletTestRunner.
> java;org/apache/cactus/util/log/LogAspect.aj(1k):137) at
>
org.apache.cactus.server.runner.ServletTestRunner.dispatch91_doGet(Servl
> etTestRunner.java;org/apache/cactus/util/log/LogAspect.aj(1k):121) at
>
org.apache.cactus.server.runner.ServletTestRunner.around91_doGet(Servlet
> TestRunner.java;org/apache/cactus/util/log/LogAspect.aj(1k):1156) at
>
org.apache.cactus.server.runner.ServletTestRunner.doGet(ServletTestRunne
> r.java;org/apache/cactus/util/log/LogAspect.aj(1k):101) at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:740) at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at
>
weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(Se
> rvletStubImpl.java:1058) at
>
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.
> java:401) at
>
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.
> java:306) at
>
weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.r
> un(WebAppServletContext.java:5412) at
>
weblogic.security.service.SecurityServiceManager.runAs(SecurityServiceMa
> nager.java:744) at
>
weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServl
> etContext.java:3086) at
>
weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.
> java:2544) at
> weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:153) at
> weblogic.kernel.ExecuteThread.run(ExecuteThread.java:134)</error>
> </testcase>
> </testsuite>
> </testsuites>
> 
> Does anyone recognize this?
> 
> 
> Thanks,
> Cheri
> 	g GE Medical Systems
> 	Information Technologies
> 	__________________________________
> 	Cheri A. McKeown
> 	Senior Software Architect
> 	4205 W 53rd Street, Sioux Falls, SD 57106
> 	Tel: 605.965.1007
> 	Fax: 605.965.1001
> 	cheri.mckeown@med.ge.com
> 
> 
> --
> To unsubscribe, e-mail:   <mailto:cactus-dev-
> unsubscribe@jakarta.apache.org>
> For additional commands, e-mail: <mailto:cactus-dev-
> help@jakarta.apache.org>



--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>