Some more info:
I noticed I was using Tomcat 4.01. Just upgraded to 4.03, but that didn't
help much. I downloaded the source to see where the exception is happening
and what I find is very perplexing. Using 4.03, the start of the exception
looks like this:
2002-04-11 09:35:49 WarpEngine[develop.streetmail.com]: Mapping request
2002-04-11 09:35:49 WarpHost[develop.streetmail.com]: Mapping request for
Host
2002-04-11 09:35:49 [org.apache.catalina.connector.warp.WarpRequestHandler]
java.lang.NullPointerException
at
org.apache.catalina.authenticator.AuthenticatorBase.checkUserData(Authentica
torBase.java:702)
at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase
.java:491)
Line 702 in authenticatorBase.java is marked with a star:
// Initialize variables we need to determine the appropriate action
HttpServletRequest hrequest =
(HttpServletRequest) request.getRequest();
HttpServletResponse hresponse =
(HttpServletResponse) response.getResponse();
*int redirectPort = request.getConnector().getRedirectPort();
It looks to me like getConnector is returning null. How can that be? I have
defined, and am using the Warp connector. I know it is being used because
when I remove the <user-data-constraint> everything works fine.
Running out of ideas :-(
Rich
-----Original Message-----
From: Rich [mailto:[EMAIL PROTECTED]]
Sent: Wednesday, April 10, 2002 3:55 PM
To: [EMAIL PROTECTED]
Subject: mod webapp and SSL
I'm trying to secure my webapp with Apache's SSL (mod_ssl). I've given up
trying to get it to work using mod_proxy and have turned to the mod webapp
and the warp connector. I have successfully installed mod webapp and can
access my web application the apache via the Warp connector. I believe
apache's SSL is set up correctly, too, as I can access my web application
securely by changing the protocol in the url to https.
However, as soon as I add the confidential user constraint:
<user-data-constraint>
<transport-guarantee>CONFIDENTIAL</transport-guarantee>
</user-data-constraint>
to any of my servlets, tomcat bails with a null pointer exception. Has
anyone seen this before? Any insight/ideas would be greatly appreciated.
Rich
2002-04-10 15:32:43 WarpEngine[develop.streetmail.com]: Mapping request
2002-04-10 15:32:43 WarpHost[develop.streetmail.com]: Mapping request for
Host
2002-04-10 15:32:43 [org.apache.catalina.connector.warp.WarpRequestHandler]
java.lang.NullPointerException
at
org.apache.catalina.authenticator.AuthenticatorBase.checkUserData(Authentica
torBase.java:694)
at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase
.java:481)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
64)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2344)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164
)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
66)
at
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.
java:170)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
64)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170
)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
64)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
:163)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
66)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at
org.apache.catalina.connector.warp.WarpRequestHandler.handle(WarpRequestHand
ler.java:215)
at
org.apache.catalina.connector.warp.WarpConnection.run(WarpConnection.java:19
4)
at java.lang.Thread.run(Thread.java:484)
--
To unsubscribe: <mailto:[EMAIL PROTECTED]>
For additional commands: <mailto:[EMAIL PROTECTED]>
Troubles with the list: <mailto:[EMAIL PROTECTED]>
--
To unsubscribe: <mailto:[EMAIL PROTECTED]>
For additional commands: <mailto:[EMAIL PROTECTED]>
Troubles with the list: <mailto:[EMAIL PROTECTED]>