You're welcome. Thanks for posting back that you have succeeded !
-Vincent

> -----Original Message-----
> From: Phillips Nathan [mailto:[EMAIL PROTECTED]]
> Sent: 01 February 2002 21:19
> To: 'Cactus Users List'
> Subject: RE: Another InputStream does not contain a serialized object
> 
> Nevermind, somehow I got this fixed.  I'm still working on getting the
> security to work with my servlets.  Thanks again.
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> -----Original Message-----
> From: Phillips Nathan [mailto:[EMAIL PROTECTED]]
> Sent: Friday, February 01, 2002 1:57 PM
> To: 'Cactus Users List'
> Subject: RE: Another InputStream does not contain a serialized object
> 
> 
> Hi Vincent,
> 
> I removed the trailing "/" from my url-pattern in web.xml and I no
longer
> get the InputStream error.  However, I get a 500 when I test now.
Tomcat
> gives me the following mapping error.
> 
> [INFO,EmbeddedCatalinaServiceSX] StandardHost[localhost]: MAPPING
> configuration
> error for request URI
> [ERROR,EmbeddedCatalinaServiceSX] HttpProcessor[8080][4]
process.invoke
> java.lang.NullPointerException
>         at
> org.apache.catalina.valves.ErrorDispatcherValve.status(ErrorDispatche
> 
> 
> My unit test gives me:
> 
> Server returned HTTP response code: 500 for URL:
>
http://localhost:8080/test/ServletRedirector?Cactus_TestMethod=testLogin
&C
> ac
>
tus_TestClass=com.mytest.web.servlet.test.Test_MyController_00&Cactus_Au
to
> ma
> ticSession=true&Cactus_Service=CALL_TEST
> 
> java.io.IOException: Server returned HTTP response code: 500 for URL:
>
http://localhost:8080/test/ServletRedirector?Cactus_TestMethod=testLogin
&C
> ac
>
tus_TestClass=com.mytest.web.servlet.test.Test_MyController_00&Cactus_Au
to
> ma
> ticSession=true&Cactus_Service=CALL_TEST
> at
>
sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnec
ti
> on
> .java:562)
> at
>
org.apache.cactus.client.AutoReadHttpURLConnection.getInputStream(AutoRe
ad
> Ht
>
tpURLConnection.java;org/apache/cactus/util/log/LogAspect.java(1k):130)
> at
>
org.apache.cactus.client.AbstractHttpClient.callRunTest(AbstractHttpClie
nt
> .j
> ava;org/apache/cactus/util/log/LogAspect.java(1k):200)
> at
>
org.apache.cactus.client.AbstractHttpClient.doTest$ajcPostAround10(Abstr
ac
> tH
> ttpClient.java;org/apache/cactus/util/log/LogAspect.java(1k):125)
> at
>
org.apache.cactus.client.AbstractHttpClient.doTest(AbstractHttpClient.ja
va
> ;o
> rg/apache/cactus/util/log/LogAspect.java(1k):1221)
> at
>
org.apache.cactus.AbstractTestCase.runGenericTest(AbstractTestCase.java:
45
> 6)
> 
> web.xml
>     <servlet>
>         <servlet-name>ServletRedirector</servlet-name>
> 
>
<servlet-class>org.apache.cactus.server.ServletTestRedirector</servlet-
> class
> >
>     </servlet>
>     <servlet-mapping>
>         <servlet-name>ServletRedirector</servlet-name>
>         <url-pattern>/ServletRedirector</url-pattern>
>     </servlet-mapping>
> 
> cactus.properties file
> 
> cactus.contextURL = http://localhost:8080/test
> cactus.servletRedirectorName = ServletRedirector
> 
> 
> Test file method.
> 
>     public void testLogin() throws ServletException, IOException {
>         MyController servlet = new MyController();
>         servlet.init(config);
>         servlet.doPost(request, response);
>     }
> 
> Any ideas?  I know I must be overlooking something obvious but I just
> can't
> find it.
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> -----Original Message-----
> From: Phillips Nathan [mailto:[EMAIL PROTECTED]]
> Sent: Friday, February 01, 2002 1:35 PM
> To: 'Cactus Users List'
> Subject: RE: Another InputStream does not contain a serialized object
> 
> 
> Thanks for your help.  Here are my web.xml mappings:
> 
>     <servlet>
>         <servlet-name>ServletRedirector</servlet-name>
> 
>
<servlet-class>org.apache.cactus.server.ServletTestRedirector</servlet-
> class
> >
>     </servlet>
>     <servlet>
>         <servlet-name>ServletRedirectorSecure</servlet-name>
> 
>
<servlet-class>org.apache.cactus.server.ServletTestRedirector</servlet-
> class
> >
>     </servlet>
> 
>     <servlet-mapping>
>         <servlet-name>ServletRedirector</servlet-name>
>         <url-pattern>/ServletRedirector/</url-pattern>
>     </servlet-mapping>
>     <servlet-mapping>
>         <servlet-name>ServletRedirectorSecure</servlet-name>
>         <url-pattern>/ServletRedirectorSecure</url-pattern>
>     </servlet-mapping>
> 
> I guess I need to try taking the "/" off of the url-pattern for the
> ServletRedirector.  I completely missed that.
> 
> -----Original Message-----
> From: Vincent Massol [mailto:[EMAIL PROTECTED]]
> Sent: Friday, February 01, 2002 1:30 PM
> To: 'Cactus Users List'
> Subject: RE: Another InputStream does not contain a serialized object
> 
> 
> Nathan,
> 
> Can you provide us with your web.xml to check if the mapping is
> correctly defined (no trailing "/", which is no longer valid in Cactus
> 1.3) ?
> 
> Cactus 1.3 does not add a trailing "/" after "ServletRedirector".
> 
> This is the only potential problem that I can see.
> 
> Thanks
> -Vincent
> 
> > -----Original Message-----
> > From: Phillips Nathan [mailto:[EMAIL PROTECTED]]
> > Sent: 31 January 2002 20:46
> > To: '[EMAIL PROTECTED]'
> > Subject: Another InputStream does not contain a serialized object
> >
> > This is on the jakarta-cactus-23-1.3dev distribution from last
night.
> I
> > got
> > everything to work correctly under cactus 1.2 but I need the
security
> > stuff
> > from 1.3 to use cactus in my project.  I've read the FAQ and yet
> nothing I
> > do seems to fix this problem.  By the way, I'm using Tomcat4.0.1.
My
> > cactus.properties are:
> >
> > cactus.contextURL = http://localhost:8080/test
> > cactus.servletRedirectorName = ServletRedirector
> >
> > I'm guessing cactus is placing the "/" after my contextURL and after
> my
> > servletRedirectorName so that http://localhost:8080/test/
> > ServletRedirector/
> > is being used in cactus 1.3.  As typing this in gives me the HTTP
500
> > error
> > message correctly.
> >
> > I have cactus.jar placed in the lib directory of my web application
> for
> > the
> > server.  This of course works with cactus 1.2 and Tomcat4.0.1
> correctly.
> >
> > I'm using the servlet2.3 jar with my 2.3 version of cactus 1.3.
> >
> > I'm using Ant to execute the Junit task and my ant script is using
the
> > exact
> > same jars that my testing web app is.
> >
> > I'm completely at my wits end.  By the way, I've completely tuned
off
> > security on my web app.  I've researched the mailing list archive.
> I'd
> > appreciate any other suggestions.
> >
> > --
> > To unsubscribe, e-mail:   <mailto:cactus-user-
> > [EMAIL PROTECTED]>
> > For additional commands, e-mail: <mailto:cactus-user-
> > [EMAIL PROTECTED]>
> >
> 
> 
> 
> 
> --
> To unsubscribe, e-mail:
> <mailto:[EMAIL PROTECTED]>
> For additional commands, e-mail:
> <mailto:[EMAIL PROTECTED]>
> 
> --
> To unsubscribe, e-mail:
> <mailto:[EMAIL PROTECTED]>
> For additional commands, e-mail:
> <mailto:[EMAIL PROTECTED]>
> 
> --
> To unsubscribe, e-mail:
> <mailto:[EMAIL PROTECTED]>
> For additional commands, e-mail:
> <mailto:[EMAIL PROTECTED]>
> 
> --
> To unsubscribe, e-mail:   <mailto:cactus-user-
> [EMAIL PROTECTED]>
> For additional commands, e-mail: <mailto:cactus-user-
> [EMAIL PROTECTED]>
> 




--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to