>That is a known Bug ,see
>http://nagoya.apache.org/bugzilla/show_bug.cgi?id=578
>Marc has said, that he has fixed in the current release
>TC3.2.2b4, but it
>won't work.
>What should I describe now ? The workaround was
Fixed by costin in TC 3.3 since 01/04/22 11:56:03
>1. install the jnet.jar and jsse.jar in the ROMCAT/lib dir.
>2.set the TOMCAT_OPTS
>=-Djava.protocol.handler.pkgs=com.sun.net.ssl.internal.www.protocol
>3. Modify the HttpServletResponseFacade.java:
>retrieving revision 1.6.2.3
>diff -u -r1.6.2.3 HttpServletResponseFacade.java
>--- src/share/org/apache/tomcat/facade/HttpServletResponseFacade.java
>2001/03/06 17:38:13 1.6.2.3
>+++ src/share/org/apache/tomcat/facade/HttpServletResponseFacade.java
>2001/03/20 13:29:41
>@@ -353,10 +353,14 @@
> return (false);
> if (!request.getServerName().equalsIgnoreCase(url.getHost()))
> return (false);
>- // Set the URL port to HTTP default if not available before
>comparing
>+ // Set the URL port to protocol default if not
>available before
>comparing
> int urlPort = url.getPort();
> if (urlPort == -1) {
>- urlPort = 80;
>+ if("http".equalsIgnoreCase(url.getProtocol())) {
>+ urlPort = 80;
>+ } else if ("https".equalsIgnoreCase(url.getProtocol())) {
>+ urlPort = 443;
>+ }
> }
> if (request.getServerPort() != urlPort)
> return (false);
That code need to be commited in 3.2.2b4
>I have made this with TC3.2.2b2 and TC3.2.2b3, and this works.
>Then it doesn't matter if you use the ajp12 or ajp13 Protocol
>(I have read that this is important to use ajp13)
You need ajp13 to get some SSL web-server vars.
>so please help,
You provide a patch which may be included in tomcat and must be
reviewed by Marc for approval but It seems ok to me and Costin use
the same (cvs commit: jakarta-tomcat/src/facade22/org/apache/tomcat/facade
HttpServletResponseFacade.java)