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 Sivalingam Sivasuthan <si...@jkcs.slt.lk> on 2001/12/19 11:28:24 UTC

Problem I Calling the Servlet

I am using Weblogic6.1 with sp1 deployment is ok.
But when i Call the Servlet in the browser url :
http://127.0.0.1:7001/EJBUnitTest/ServletRedirector
I am getting the following error :
I can't be able to figureout this error
<Error> <HTTP>
<[WebAppServletContext(3876153,EJBUnitTestWAR,/EJBUnitTestWAR)]
Servlet failed with ServletException
javax.servlet.ServletException: Missing service name parameter
[Cactus_Service] in HTTP request.
        at
org.apache.cactus.server.AbstractTestController.getServiceName(AbstractTestController.
java;org/apache/cactus/util/log/LogAspect.java(1k):179)
        at
org.apache.cactus.server.AbstractTestController.handleRequest$ajcPostAround7(AbstractT
estController.java;org/apache/cactus/util/log/LogAspect.java(1k):112)
        at
org.apache.cactus.server.AbstractTestController.handleRequest$ajcPostAround7$ajcVoidWr
apper(AbstractTestController.java;org/apache/cactus/util/log/LogAspect.java(1k))
        at
org.apache.cactus.server.AbstractTestController.handleRequest(AbstractTestController.j
ava;org/apache/cactus/util/log/LogAspect.java(1k):1135)
        at
org.apache.cactus.server.ServletTestRedirector.doPost$ajcPostAround10(ServletTestRedir
ector.java;org/apache/cactus/util/log/LogAspect.java(1k):131)
        at
org.apache.cactus.server.ServletTestRedirector.doPost$ajcPostAround10$ajcVoidWrapper(S
ervletTestRedirector.java;org/apache/cactus/util/log/LogAspect.java(1k))
        at
org.apache.cactus.server.ServletTestRedirector.doPost(ServletTestRedirector.java;org/a
pache/cactus/util/log/LogAspect.java(1k):1135)
        at
org.apache.cactus.server.ServletTestRedirector.doGet$ajcPostAround6(ServletTestRedirec
tor.java;org/apache/cactus/util/log/LogAspect.java(1k):105)
        at
org.apache.cactus.server.ServletTestRedirector.doGet$ajcPostAround6$ajcVoidWrapper(Ser
vletTestRedirector.java;org/apache/cactus/util/log/LogAspect.java(1k))
        at
org.apache.cactus.server.ServletTestRedirector.doGet(ServletTestRedirector.java;org/ap
ache/cactus/util/log/LogAspect.java(1k):1135)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:265)
        at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:200)
        at
weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java
:2456)
        at
weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2039)
        at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:139)
        at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)


Thanks In Advance.

Regrads,
Siva


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


RE: Problem I Calling the Servlet

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

Who told you this is not the normal behaviour ? ;-)

In short, you are not allowed to call directly the cactus redirectors.
In other words the redirector API is not a public one. They must be
called by the Cactus client side which knows the protocol to call them.
A Cactus test is started by using a JUnit test runner.

-Vincent

> -----Original Message-----
> From: Sivalingam Sivasuthan [mailto:sivasuthan@jkcs.slt.lk]
> Sent: 19 December 2001 10:28
> To: cactus-user@jakarta.apache.org
> Subject: Problem I Calling the Servlet
> 
> I am using Weblogic6.1 with sp1 deployment is ok.
> But when i Call the Servlet in the browser url :
> http://127.0.0.1:7001/EJBUnitTest/ServletRedirector
> I am getting the following error :
> I can't be able to figureout this error
> <Error> <HTTP>
> <[WebAppServletContext(3876153,EJBUnitTestWAR,/EJBUnitTestWAR)]
> Servlet failed with ServletException
> javax.servlet.ServletException: Missing service name parameter
> [Cactus_Service] in HTTP request.
>         at
>
org.apache.cactus.server.AbstractTestController.getServiceName(AbstractT
es
> tController.
> java;org/apache/cactus/util/log/LogAspect.java(1k):179)
>         at
>
org.apache.cactus.server.AbstractTestController.handleRequest$ajcPostAro
un
> d7(AbstractT
> estController.java;org/apache/cactus/util/log/LogAspect.java(1k):112)
>         at
>
org.apache.cactus.server.AbstractTestController.handleRequest$ajcPostAro
un
> d7$ajcVoidWr
>
apper(AbstractTestController.java;org/apache/cactus/util/log/LogAspect.j
av
> a(1k))
>         at
>
org.apache.cactus.server.AbstractTestController.handleRequest(AbstractTe
st
> Controller.j
> ava;org/apache/cactus/util/log/LogAspect.java(1k):1135)
>         at
>
org.apache.cactus.server.ServletTestRedirector.doPost$ajcPostAround10(Se
rv
> letTestRedir
> ector.java;org/apache/cactus/util/log/LogAspect.java(1k):131)
>         at
>
org.apache.cactus.server.ServletTestRedirector.doPost$ajcPostAround10$aj
cV
> oidWrapper(S
>
ervletTestRedirector.java;org/apache/cactus/util/log/LogAspect.java(1k))
>         at
>
org.apache.cactus.server.ServletTestRedirector.doPost(ServletTestRedirec
to
> r.java;org/a
> pache/cactus/util/log/LogAspect.java(1k):1135)
>         at
>
org.apache.cactus.server.ServletTestRedirector.doGet$ajcPostAround6(Serv
le
> tTestRedirec
> tor.java;org/apache/cactus/util/log/LogAspect.java(1k):105)
>         at
>
org.apache.cactus.server.ServletTestRedirector.doGet$ajcPostAround6$ajcV
oi
> dWrapper(Ser
> vletTestRedirector.java;org/apache/cactus/util/log/LogAspect.java(1k))
>         at
>
org.apache.cactus.server.ServletTestRedirector.doGet(ServletTestRedirect
or
> .java;org/ap
> ache/cactus/util/log/LogAspect.java(1k):1135)
>         at
javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
>         at
javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>         at
>
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.
ja
> va:265)
>         at
>
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.
ja
> va:200)
>         at
>
weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServl
et
> Context.java
> :2456)
>         at
>
weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.
ja
> va:2039)
>         at
weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:139)
>         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)
> 
> 
> Thanks In Advance.
> 
> Regrads,
> Siva
> 
> 
> --
> 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:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>


RE: Problem I Calling the Servlet

Posted by Nicholas Lesiecki <ni...@eblox.com>.
That is exactly the error you should get. It means that the Cactus servlet
is correctly configured and will accept requests at that URL.

Cheers,

nick

-----Original Message-----
From: Sivalingam Sivasuthan [mailto:sivasuthan@jkcs.slt.lk]
Sent: Wednesday, December 19, 2001 3:28 AM
To: cactus-user@jakarta.apache.org
Subject: Problem I Calling the Servlet


I am using Weblogic6.1 with sp1 deployment is ok.
But when i Call the Servlet in the browser url :
http://127.0.0.1:7001/EJBUnitTest/ServletRedirector
I am getting the following error :
I can't be able to figureout this error
<Error> <HTTP>
<[WebAppServletContext(3876153,EJBUnitTestWAR,/EJBUnitTestWAR)]
Servlet failed with ServletException
javax.servlet.ServletException: Missing service name parameter
[Cactus_Service] in HTTP request.
        at
org.apache.cactus.server.AbstractTestController.getServiceName(AbstractTestC
ontroller.
java;org/apache/cactus/util/log/LogAspect.java(1k):179)
        at
org.apache.cactus.server.AbstractTestController.handleRequest$ajcPostAround7
(AbstractT
estController.java;org/apache/cactus/util/log/LogAspect.java(1k):112)
        at
org.apache.cactus.server.AbstractTestController.handleRequest$ajcPostAround7
$ajcVoidWr
apper(AbstractTestController.java;org/apache/cactus/util/log/LogAspect.java(
1k))
        at
org.apache.cactus.server.AbstractTestController.handleRequest(AbstractTestCo
ntroller.j
ava;org/apache/cactus/util/log/LogAspect.java(1k):1135)
        at
org.apache.cactus.server.ServletTestRedirector.doPost$ajcPostAround10(Servle
tTestRedir
ector.java;org/apache/cactus/util/log/LogAspect.java(1k):131)
        at
org.apache.cactus.server.ServletTestRedirector.doPost$ajcPostAround10$ajcVoi
dWrapper(S
ervletTestRedirector.java;org/apache/cactus/util/log/LogAspect.java(1k))
        at
org.apache.cactus.server.ServletTestRedirector.doPost(ServletTestRedirector.
java;org/a
pache/cactus/util/log/LogAspect.java(1k):1135)
        at
org.apache.cactus.server.ServletTestRedirector.doGet$ajcPostAround6(ServletT
estRedirec
tor.java;org/apache/cactus/util/log/LogAspect.java(1k):105)
        at
org.apache.cactus.server.ServletTestRedirector.doGet$ajcPostAround6$ajcVoidW
rapper(Ser
vletTestRedirector.java;org/apache/cactus/util/log/LogAspect.java(1k))
        at
org.apache.cactus.server.ServletTestRedirector.doGet(ServletTestRedirector.j
ava;org/ap
ache/cactus/util/log/LogAspect.java(1k):1135)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
:265)
        at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java
:200)
        at
weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletCo
ntext.java
:2456)
        at
weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java
:2039)
        at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:139)
        at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)


Thanks In Advance.

Regrads,
Siva


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


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