costin      02/03/23 09:27:13

  Modified:    jk/native2/common jk_uriMap.c jk_workerEnv.c
  Log:
  - fix a NPE in uriMap
  
  - if no config file was specified in httpd.conf ( or whatever server config file is 
used ),
  default to conf/jk2.properties.
  That means you'll be able to set up mod_jk by just including the module, no other
  server-specific settings will be needed for the common case.
  
  Revision  Changes    Path
  1.19      +2 -2      jakarta-tomcat-connectors/jk/native2/common/jk_uriMap.c
  
  Index: jk_uriMap.c
  ===================================================================
  RCS file: /home/cvs/jakarta-tomcat-connectors/jk/native2/common/jk_uriMap.c,v
  retrieving revision 1.18
  retrieving revision 1.19
  diff -u -r1.18 -r1.19
  --- jk_uriMap.c       18 Mar 2002 18:45:05 -0000      1.18
  +++ jk_uriMap.c       23 Mar 2002 17:27:13 -0000      1.19
  @@ -67,7 +67,7 @@
    * servlet container.                                                      
    *                                                                         
    * Author:      Gal Shachor <[EMAIL PROTECTED]>                           
  - * Version:     $Revision: 1.18 $                                           
  + * Version:     $Revision: 1.19 $                                           
    */
   
   #include "jk_pool.h"
  @@ -453,7 +453,7 @@
           if( _this->debug > 0 )
               env->l->jkLog(env, env->l, JK_LOG_INFO,
                             "uriMap.mapUri() matched %s %s\n",
  -                          uri, _this->maps[best_match]->worker->mbean->name ); 
  +                          uri, _this->maps[best_match]->workerName ); 
           return _this->maps[best_match];
       }
       
  
  
  
  1.21      +10 -3     jakarta-tomcat-connectors/jk/native2/common/jk_workerEnv.c
  
  Index: jk_workerEnv.c
  ===================================================================
  RCS file: /home/cvs/jakarta-tomcat-connectors/jk/native2/common/jk_workerEnv.c,v
  retrieving revision 1.20
  retrieving revision 1.21
  diff -u -r1.20 -r1.21
  --- jk_workerEnv.c    20 Mar 2002 23:44:37 -0000      1.20
  +++ jk_workerEnv.c    23 Mar 2002 17:27:13 -0000      1.21
  @@ -59,7 +59,7 @@
    * Description: Workers controller                                         *
    * Author:      Gal Shachor <[EMAIL PROTECTED]>                           *
    * Author:      Henri Gomez <[EMAIL PROTECTED]>                               *
  - * Version:     $Revision: 1.20 $                                           *
  + * Version:     $Revision: 1.21 $                                           *
    ***************************************************************************/
   
   #include "jk_env.h"
  @@ -229,11 +229,18 @@
       int err;
       char *opt;
       int options;
  +    char *configFile;
   
       env->l->init( env, env->l );
   
  -    env->l->jkLog(env, env->l, JK_LOG_INFO, "mod_jk.init_jk()\n" );
  -
  +    configFile=wEnv->initData->get( env, wEnv->initData, "config.file" );
  +    env->l->jkLog(env, env->l, JK_LOG_ERROR, "workerEnv.init() %s\n", configFile );
  +    if(  configFile == NULL ) {
  +        wEnv->config->setPropertyString( env, wEnv->config,
  +                                         "config.file",
  +                                         "conf/jk2.properties" );
  +    }
  +    
       jk2_workerEnv_initWorkers( env, wEnv );
       jk2_workerEnv_initHandlers( env, wEnv );
       
  
  
  

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

Reply via email to