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 鸣凤 翟 <se...@yahoo.com.cn> on 2004/07/20 12:03:28 UTC

Missing Cactus property

Hi all,
I write a Test Case that based on CactusStrutsTestCase to test my webapp. the webapp's name is Davinci. the cactus.property file is under "Davinci\src\src\"  how can I do to avoid the following error?
  
 
org.apache.cactus.util.ChainedRuntimeException: Missing Cactus property [cactus.contextURL]
 at org.apache.cactus.configuration.BaseConfiguration.getContextURL(BaseConfiguration.java:114)
 at org.apache.cactus.configuration.AbstractWebConfiguration.getRedirectorURL_aroundBody0(AbstractWebConfiguration.java:85)
 at org.apache.cactus.configuration.AbstractWebConfiguration.getRedirectorURL_aroundBody1$advice(AbstractWebConfiguration.java:222)
 at org.apache.cactus.configuration.AbstractWebConfiguration.getRedirectorURL(AbstractWebConfiguration.java)
 at org.apache.cactus.client.connector.http.DefaultHttpClient.callRunTest(DefaultHttpClient.java:197)
 at org.apache.cactus.client.connector.http.DefaultHttpClient.doTest_aroundBody0(DefaultHttpClient.java:119)
 at org.apache.cactus.client.connector.http.DefaultHttpClient.doTest_aroundBody1$advice(DefaultHttpClient.java:222)
 at org.apache.cactus.client.connector.http.DefaultHttpClient.doTest(DefaultHttpClient.java)
 at org.apache.cactus.internal.client.WebClientTestCaseDelegate.runWebTest(WebClientTestCaseDelegate.java:333)
 at org.apache.cactus.internal.client.WebClientTestCaseDelegate.runGenericTest(WebClientTestCaseDelegate.java:281)
 at org.apache.cactus.internal.client.WebClientTestCaseDelegate.runTest(WebClientTestCaseDelegate.java:257)
 at org.apache.cactus.ServletTestCase.runCactusTest(ServletTestCase.java:300)
 at org.apache.cactus.ServletTestCase.runBare(ServletTestCase.java:263)
 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:118)
 at junit.framework.TestSuite.runTest(TestSuite.java:208)
 at junit.framework.TestSuite.run(TestSuite.java:203)
 at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:392)
 at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:276)
 at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:167)
 
Thanks very much!
-Ming



---------------------------------
Do You Yahoo!?
美女明星应有尽有,"一搜"搜遍美图、艳图和酷图
100兆邮箱够不够用?雅虎电邮自助扩容!

RE: Missing Cactus property

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

How are you starting the Cactus tests? Depending on the way you start your
test, you need to read the related documentation on the Cactus web site.

All integrations (i.e. ways to start Cactus) are documented there:

http://jakarta.apache.org/cactus/integration/index.html

For your specific error, It is what it says it is, i.e. the
cactus.contextURL property is missing. Check the web site doc for more
information.

Thanks
-Vincent

> -----Original Message-----
> From: 鸣凤 翟 [mailto:sevenseeds2004@yahoo.com.cn]
> Sent: mardi 20 juillet 2004 12:03
> To: cactus-user@jakarta.apache.org
> Subject: Missing Cactus property
> 
> Hi all,
> I write a Test Case that based on CactusStrutsTestCase to test my webapp.
> the webapp's name is Davinci. the cactus.property file is under
> "Davinci\src\src\"  how can I do to avoid the following error?
> 
> 
> org.apache.cactus.util.ChainedRuntimeException: Missing Cactus property
> [cactus.contextURL]
>  at
> org.apache.cactus.configuration.BaseConfiguration.getContextURL(BaseConfig
> uration.java:114)
>  at
> org.apache.cactus.configuration.AbstractWebConfiguration.getRedirectorURL_
> aroundBody0(AbstractWebConfiguration.java:85)
>  at
> org.apache.cactus.configuration.AbstractWebConfiguration.getRedirectorURL_
> aroundBody1$advice(AbstractWebConfiguration.java:222)
>  at
> org.apache.cactus.configuration.AbstractWebConfiguration.getRedirectorURL(
> AbstractWebConfiguration.java)
>  at
> org.apache.cactus.client.connector.http.DefaultHttpClient.callRunTest(Defa
> ultHttpClient.java:197)
>  at
> org.apache.cactus.client.connector.http.DefaultHttpClient.doTest_aroundBod
> y0(DefaultHttpClient.java:119)
>  at
> org.apache.cactus.client.connector.http.DefaultHttpClient.doTest_aroundBod
> y1$advice(DefaultHttpClient.java:222)
>  at
> org.apache.cactus.client.connector.http.DefaultHttpClient.doTest(DefaultHt
> tpClient.java)
>  at
> org.apache.cactus.internal.client.WebClientTestCaseDelegate.runWebTest(Web
> ClientTestCaseDelegate.java:333)
>  at
> org.apache.cactus.internal.client.WebClientTestCaseDelegate.runGenericTest
> (WebClientTestCaseDelegate.java:281)
>  at
> org.apache.cactus.internal.client.WebClientTestCaseDelegate.runTest(WebCli
> entTestCaseDelegate.java:257)
>  at
> org.apache.cactus.ServletTestCase.runCactusTest(ServletTestCase.java:300)
>  at org.apache.cactus.ServletTestCase.runBare(ServletTestCase.java:263)
>  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:118)
>  at junit.framework.TestSuite.runTest(TestSuite.java:208)
>  at junit.framework.TestSuite.run(TestSuite.java:203)
>  at
> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTest
> Runner.java:392)
>  at
> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunne
> r.java:276)
>  at
> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunn
> er.java:167)
> 
> Thanks very much!
> -Ming
> 
> 
> 
> ---------------------------------
> Do You Yahoo!?
> 美女明星应有尽有,"一搜"搜遍美图、艳图和酷图
> 100兆邮箱够不够用?雅虎电邮自助扩容!