I doesnt have any problems with redirs with Coyote/jk2 using https in
IIS, AFAIK the only use URL class had, was to try to get a absolute RUL
or something like that, with a Method Craig did many time ago this
should be unnecssary... 

I wonder how do you did the tests?

Saludos ,
Ignacio J. Ortega


> -----Mensaje original-----
> De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
> Enviado el: 3 de octubre de 2002 21:32
> Para: [EMAIL PROTECTED]
> Asunto: cvs commit:
> jakarta-tomcat-connectors/jk/java/org/apache/jk/server JkMain.java
> 
> 
> costin      2002/10/03 12:31:31
> 
>   Modified:    jk/java/org/apache/jk/server JkMain.java
>   Log:
>   If only Ajp connector is used, nobody will initialize the 
> https: handler
>   and redirects for https sites will fail ( a URL constructor 
> is used somewhere ).
>   
>   PR: 11657
>   Submitted by: [EMAIL PROTECTED]
>   
>   Revision  Changes    Path
>   1.30      +20 -0     
> jakarta-tomcat-connectors/jk/java/org/apache/jk/server/JkMain.java
>   
>   Index: JkMain.java
>   ===================================================================
>   RCS file: 
> /home/cvs/jakarta-tomcat-connectors/jk/java/org/apache/jk/serv
> er/JkMain.java,v
>   retrieving revision 1.29
>   retrieving revision 1.30
>   diff -u -r1.29 -r1.30
>   --- JkMain.java     9 Aug 2002 20:54:23 -0000       1.29
>   +++ JkMain.java     3 Oct 2002 19:31:31 -0000       1.30
>   @@ -124,12 +124,32 @@
>            modules.put("shm", "org.apache.jk.common.Shm");
>            
> modules.put("request","org.apache.jk.common.HandlerRequest");
>            
> modules.put("container","org.apache.jk.common.HandlerRequest");
>   +
>   +        initHTTPSUrls();
>        }
>    
>        public static JkMain getJkMain() {
>            return jkMain;
>        }
>    
>   +    private static String 
> DEFAULT_HTTPS="com.sun.net.ssl.internal.www.protocol";
>   +    private void initHTTPSUrls() {
>   +        try {
>   +            // 11657: if only ajp is used, https: 
> redirects need to work ( at least for 1.3+)
>   +            String value = 
> System.getProperty("java.protocol.handler.pkgs");
>   +            if (value == null) {
>   +                value = DEFAULT_HTTPS;
>   +            } else if (value.indexOf(DEFAULT_HTTPS) >= 0  ) {
>   +                return; // already set
>   +            } else {
>   +                value += "|" + DEFAULT_HTTPS;
>   +            }
>   +            
> System.setProperty("java.protocol.handler.pkgs", value);
>   +        } catch(Exception ex ) {
>   +            ex.printStackTrace();
>   +        }
>   +    }
>   +    
>        // -------------------- Setting --------------------
>        
>        /** Load a .properties file into and set the values
>   
>   
>   
> 
> --
> 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]>

Reply via email to