Hi, This is indeed a cp problem. Please try putting the cactus.properties file in your webapp's WEB-INF/classes dir for example.
Thanks -Vincent > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] > Sent: 06 February 2004 15:47 > To: [EMAIL PROTECTED] > Subject: Cactus property [cactus.contextURL] error > > > > > > Hi > When run a test case through browser iam getting this error > i had set cactus.properties file directory to system class path, then also > iam getting this error > > -----------------------cactus.properties file--------------------------- > > cactus.contextURL=http://localhost:8080/rise > cactus.servletRedirectorName=ServletRedirector > cactus.jspRedirectorName=JspRedirector > cactus.filterRedirectorName=cactus.filterRedirectorName > > -------------------------------error------------------------------------ -- > ------ > > <?xml version="1.0" encoding="UTF-8" ?> > - <testsuites> > - <testsuite name="com.dcrti.cactus.user.TestUserDetailsEJB" > tests="1 > " failures="0" errors="1" time="0.515"> > - <testcase name="testUser" time="0.172"> > � <error message="Missing Cactus property [cactus.contextURL]" > type="org.apache.cactus.util.ChainedRuntimeException"> > org.apache.cactus.util.ChainedRuntimeException: Missing Cactus > property [cactus.contextURL] at > > org.apache.cactus.configuration.BaseConfiguration.getContextURL(BaseConf ig > uration.java:114) > at > org.apache.cactus.configuration.AbstractWebConfiguration.getRedirectorUR L_ > aroundBody0(AbstractWebConfiguration.java:85) > at > org.apache.cactus.configuration.AbstractWebConfiguration.getRedirectorUR L_ > aroundBody1$advice(AbstractWebConfiguration.java:222) > at > org.apache.cactus.configuration.AbstractWebConfiguration.getRedirectorUR L( > AbstractWebConfiguration.java) > at > org.apache.cactus.client.connector.http.DefaultHttpClient.callRunTest(De fa > ultHttpClient.java:197) > at > org.apache.cactus.client.connector.http.DefaultHttpClient.doTest_aroundB od > y0(DefaultHttpClient.java:119) > at > org.apache.cactus.client.connector.http.DefaultHttpClient.doTest_aroundB od > y1$advice(DefaultHttpClient.java:222) > at > org.apache.cactus.client.connector.http.DefaultHttpClient.doTest(Default Ht > tpClient.java) > at > org.apache.cactus.internal.client.WebClientTestCaseDelegate.runWebTest(W eb > ClientTestCaseDelegate.java:333) > at > org.apache.cactus.internal.client.WebClientTestCaseDelegate.runGenericTe st > (WebClientTestCaseDelegate.java:281) > at > org.apache.cactus.internal.client.WebClientTestCaseDelegate.runTest(WebC li > entTestCaseDelegate.java:257) > at > org.apache.cactus.server.runner.ServletTestRunner.run(ServletTestRunner. ja > va:313) > at > org.apache.cactus.server.runner.ServletTestRunner.doGet_aroundBody0(Serv le > tTestRunner.java:209) > at > org.apache.cactus.server.runner.ServletTestRunner.doGet_aroundBody1$advi ce > (ServletTestRunner.java:151) > at > org.apache.cactus.server.runner.ServletTestRunner.doGet(ServletTestRunne r. > java) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:740) at > javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at > > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica ti > onFilterChain.java:247) > at > org.apache.catalina.core.ApplicationFilterChain.access$0(ApplicationFilt er > Chain.java:197) > at > org.apache.catalina.core.ApplicationFilterChain$1.run(ApplicationFilterC ha > in.java:176) > at java.security.AccessController.doPrivileged(Native Method) at > > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt er > Chain.java:172) > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv e. > java:243) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja va > :566) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4 72 > ) > at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) > at > > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv e. > java:215) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja va > :566) > at > org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.ja va > :246) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja va > :564) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4 72 > ) > at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) > at > > org.apache.catalina.core.StandardContext.invoke(StandardContext.java:231 4) > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java :1 > 64) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja va > :566) > at > org.apache.catalina.authenticator.SingleSignOn.invoke(SingleSignOn.java: 36 > 8) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja va > :564) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4 72 > ) > at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) > at > > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve. ja > va:163) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja va > :566) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4 72 > ) > at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) > at > > org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.j av > a:995) > at > org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java: 10 > 88) > at java.lang.Thread.run(Thread.java:536) > </error> > � </testcase> > � </testsuite> > � </testsuites> > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
