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>