billbarker    01/12/11 20:09:35

  Modified:    jk/java/org/apache/ajp/tomcat4/config ApacheConfig.java
                        IISConfig.java NSConfig.java
  Log:
  Add missing j_security_check mapping.
  
  It seems that this isn't a mapped servlet in 4.x.
  
  Revision  Changes    Path
  1.3       +8 -0      
jakarta-tomcat-connectors/jk/java/org/apache/ajp/tomcat4/config/ApacheConfig.java
  
  Index: ApacheConfig.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat-connectors/jk/java/org/apache/ajp/tomcat4/config/ApacheConfig.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- ApacheConfig.java 2001/12/11 03:52:35     1.2
  +++ ApacheConfig.java 2001/12/12 04:09:35     1.3
  @@ -446,6 +446,14 @@
        
        // XXX we need to better collect all mappings
   
  +     if(context.getLoginConfig() != null) {
  +         String loginPage = context.getLoginConfig().getLoginPage();
  +         if(loginPage != null) {
  +             int lpos = loginPage.lastIndexOf("/");
  +             String jscurl = loginPage.substring(0,lpos+1) + "j_security_check";
  +             addMapping( ctxPath, jscurl, mod_jk);
  +         }
  +     }
        String [] servletMaps = context.findServletMappings();
        for(int ii=0; ii < servletMaps.length; ii++) {
              addMapping( ctxPath, servletMaps[ii] , mod_jk );
  
  
  
  1.3       +9 -1      
jakarta-tomcat-connectors/jk/java/org/apache/ajp/tomcat4/config/IISConfig.java
  
  Index: IISConfig.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat-connectors/jk/java/org/apache/ajp/tomcat4/config/IISConfig.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- IISConfig.java    2001/12/11 03:52:35     1.2
  +++ IISConfig.java    2001/12/12 04:09:35     1.3
  @@ -283,7 +283,15 @@
   
        // XXX we need to better collect all mappings
   
  -     String [] servletMaps=context.findServletMappings();
  +     if(context.getLoginConfig() != null) {
  +         String loginPage = context.getLoginConfig().getLoginPage();
  +         if(loginPage != null) {
  +             int lpos = loginPage.lastIndexOf("/");
  +             String jscurl = loginPage.substring(0,lpos+1) + "j_security_check";
  +             addMapping( ctxPath, jscurl, uri_worker);
  +         }
  +     }
  +             String [] servletMaps=context.findServletMappings();
        for( int ii=0; ii < servletMaps.length ; ii++) {
            addMapping( ctxPath , servletMaps[ii] , uri_worker );
        }
  
  
  
  1.3       +9 -1      
jakarta-tomcat-connectors/jk/java/org/apache/ajp/tomcat4/config/NSConfig.java
  
  Index: NSConfig.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat-connectors/jk/java/org/apache/ajp/tomcat4/config/NSConfig.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- NSConfig.java     2001/12/11 03:52:35     1.2
  +++ NSConfig.java     2001/12/12 04:09:35     1.3
  @@ -318,7 +318,15 @@
        // but it's implemented using a special module.
        
        // XXX we need to better collect all mappings
  -
  +     if(context.getLoginConfig() != null) {
  +         String loginPage = context.getLoginConfig().getLoginPage();
  +         if(loginPage != null) {
  +             int lpos = loginPage.lastIndexOf("/");
  +             String jscurl = loginPage.substring(0,lpos+1) + "j_security_check";
  +             addMapping( ctxPath, jscurl, objfile);
  +         }
  +     }
  +     
        String [] servletMaps=context.findServletMappings();
        for(int ii=0; ii < servletMaps.length; ii++) {
            addMapping( ctxPath , servletMaps[ii] , objfile );
  
  
  

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to