jakarta-cactus-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Deepak Shah <Ds...@ivega.com>
Subject RE: Missing service name parameter [Cactus_Service]
Date Fri, 02 Aug 2002 09:14:52 GMT

Vincent,

I am little confused about
"
> - either you are not calling Cactus throught the Cactus client side
> (i.e. you're opening a browser for example)
"


Could you please explain me what files ( or folder in  sample-servlet, say)
constitutes the Cactus Client Side ?

Best Regards,



> -----Original Message-----
> From: Vincent Massol [mailto:vmassol@octo.com]
> Sent: Friday, August 02, 2002 12:28 PM
> To: 'Cactus Users List'
> Cc: Kumar_maniranjan@infosys.com
> Subject: RE: Missing service name parameter [Cactus_Service]
> 
> 
> Hi Deepak,
> 
> Thanks for your help. Just a minor correction though: Cactus do *not*
> require you, as a user to set up a Cactus_Service parameter in the
> request. This is done automatically by the Cactus client side.
> 
> In runservertests, you need to specify a valid URL that runservertests
> can ping to decide if the server is running or not (this is 
> independent
> of Cactus). It happens that we are testing with Cactus and 
> thus we know
> for sure that we will have mapped the Cactus redirector servlet in
> web.xml as this is requisite. Thus, I have added a simple Test service
> in the Cactus servlet redirector to help detect when the server is up.
> 
> But if you forget this story of getting the server up, you 
> should never
> have to mess with the Cactus_Service HTTP parameter, which is used
> internally.
> 
> Kumar, in your case, there are 2 possibilities :
> 
> - either you are not calling Cactus throught the Cactus client side
> (i.e. you're opening a browser for example)
> - or you have different versions of Cactus on the server side 
> and on the
> client side.
> 
> Cheers,
> -Vincent
> 
> PS: Thanks again Deepak for your help.
> 
> > -----Original Message-----
> > From: Deepak Shah [mailto:Dshah@ivega.com]
> > Sent: 02 August 2002 07:16
> > To: 'Cactus Users List'
> > Cc: 'Kumar_maniranjan@infosys.com'
> > Subject: RE: Missing service name parameter [Cactus_Service]
> > 
> > The way tests are called from client is :
> > 
> >         [build-tests-weblogic-61.xml]
> >         <runservertests
> >             testURL="  <http://localhost:$>
> >
> http://localhost:${test.port}/test/ServletRedirector?Cactus_Se
> rvice=RUN_
> TE
> > ST
> > "
> >             startTarget="start.weblogic.61"
> >             stopTarget="stop.weblogic.61"
> >             testTarget="test"/>
> > 
> > It is required to specify value for parameter 
> Cactus_Service as shown
> in
> > above sample
> > 
> > The error logs suggest that value for this parameter is not set.
> > 
> > 
> > 
> > Regs,
> > Deepak
> > 
> > 
> > 
> > 
> > 
> > 
> > -----Original Message-----
> > From: Kumar_maniranjan [mailto:
> > Sent: Friday, August 02, 2002 11:30 AM
> > To: cactus-user@jakarta.apache.org
> > Subject: Missing service name parameter [Cactus_Service]
> > 
> > 
> > hi,
> > 
> > I m trying to run cactus test classes but getting this exception.
> Below is
> > the server log.
> > 
> > waiting fo a fast reply,
> > Maniranjan Kumar
> > 
> > 
> > 
> > <Aug 2, 2001 11:21:23 AM IST> <Error> <HTTP>
> > <[WebAppServletContext(597769,application
> > ,/application)] Servlet failed with ServletException
> > javax.servlet.ServletException: Missing service name parameter
> > [Cactus_Service]
> > in HTTP request. Received query string is [null].
> >         at
> > 
> org.apache.cactus.server.AbstractTestController.getServiceName(Abstra
> >
> ctTestController.java;org/apache/cactus/util/log/LogAspect.jav
> a(1k):185)
> >         at
> > 
> org.apache.cactus.server.AbstractTestController.dispatch79_handleRequ
> >
> est(AbstractTestController.java;org/apache/cactus/util/log/Log
> Aspect.jav
> a(
> > 1k
> > ):11
> > 6)
> >         at
> > 
> org.apache.cactus.server.AbstractTestController.around79_handleReques
> >
> t(AbstractTestController.java;org/apache/cactus/util/log/LogAs
> pect.java(
> 1k
> > ):
> > 1147
> > )
> >         at
> > 
> org.apache.cactus.server.AbstractTestController.handleRequest(Abstrac
> >
> tTestController.java;org/apache/cactus/util/log/LogAspect.java
> (1k):101)
> >         at
> > 
> org.apache.cactus.server.ServletTestRedirector.dispatch88_doPost(Serv
> >
> letTestRedirector.java;org/apache/cactus/util/log/LogAspect.ja
> va(1k):132
> )
> >         at
> > 
> org.apache.cactus.server.ServletTestRedirector.around88_doPost(Servle
> >
> tTestRedirector.java;org/apache/cactus/util/log/LogAspect.java
> (1k):1147)
> >         at
> > 
> org.apache.cactus.server.ServletTestRedirector.doPost(ServletTestRedi
> > rector.java;org/apache/cactus/util/log/LogAspect.java(1k):118)
> >         at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
> >         at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> >         at
> > 
> weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubIm
> > pl.java:265)
> >         at
> > weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:21)
> >         at
> > 
> weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.ja
> > va:27)
> >         at
> > 
> weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppSe
> > rvletContext.java:2464)
> >         at
> > 
> weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestIm
> > pl.java:2039)
> >         at
> weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:139)
> >         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)
> > >
> > 
> > --
> > To unsubscribe, e-mail:   <
> > mailto:cactus-user-unsubscribe@jakarta.apache.org
> > <mailto:cactus-user-unsubscribe@jakarta.apache.org> >
> > For additional commands, e-mail: <
> > mailto:cactus-user-help@jakarta.apache.org
> > <mailto:cactus-user-help@jakarta.apache.org> >
> > 
> 
> 
> 
> --
> To unsubscribe, e-mail:   
> <mailto:cactus-user-unsubscribe@jakarta.apache.org>
> For additional commands, e-mail: 
> <mailto:cactus-user-help@jakarta.apache.org>
> 


--
To unsubscribe, e-mail:   <mailto:cactus-user-unsubscribe@jakarta.apache.org>
For additional commands, e-mail: <mailto:cactus-user-help@jakarta.apache.org>


Mime
View raw message