tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From GOMEZ Henri <hgo...@slib.fr>
Subject RE: TC 3.2.2b4 URI Rewriting with mod_ssl
Date Fri, 04 May 2001 07:26:13 GMT

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



Mime
View raw message