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]>
