costin      02/03/23 09:15:08

  Modified:    jk/native2/server/apache13 mod_jk2.c
               jk/native2/server/apache2 jk_logger_apache2.c
                        jk_map_aprtable.c mod_jk2.c
  Log:
  Few fixes, add a setAttribute to jk_logger_apache2.
  
  Now both Apache1.3 and Apache2 are working ( with the new config ), and
  are able to serve at least the status page.
  
  I'll start re-checking ajp13.
  
  Revision  Changes    Path
  1.6       +3 -3      jakarta-tomcat-connectors/jk/native2/server/apache13/mod_jk2.c
  
  Index: mod_jk2.c
  ===================================================================
  RCS file: /home/cvs/jakarta-tomcat-connectors/jk/native2/server/apache13/mod_jk2.c,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- mod_jk2.c 19 Mar 2002 04:55:57 -0000      1.5
  +++ mod_jk2.c 23 Mar 2002 17:15:08 -0000      1.6
  @@ -59,7 +59,7 @@
    * Description: Apache 1.3 plugin for Jakarta/Tomcat                         *
    * Author:      Gal Shachor <[EMAIL PROTECTED]>                           *
    *                 Henri Gomez <[EMAIL PROTECTED]>                               *
  - * Version:     $Revision: 1.5 $                                           *
  + * Version:     $Revision: 1.6 $                                           *
    ***************************************************************************/
   
   /*
  @@ -326,8 +326,8 @@
           if( worker==NULL && uriEnv->workerName != NULL ) {
               worker=env->getByName( env,uriEnv->workerName);
               env->l->jkLog(env, env->l, JK_LOG_INFO, 
  -                          "mod_jk.handler() finding worker for %p %p\n",
  -                          worker, uriEnv );
  +                          "mod_jk.handler() finding worker for %s %p %p\n",
  +                          uriEnv->workerName, worker, uriEnv );
               uriEnv->worker=worker;
           }
       }
  
  
  
  1.15      +18 -0     
jakarta-tomcat-connectors/jk/native2/server/apache2/jk_logger_apache2.c
  
  Index: jk_logger_apache2.c
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat-connectors/jk/native2/server/apache2/jk_logger_apache2.c,v
  retrieving revision 1.14
  retrieving revision 1.15
  diff -u -r1.14 -r1.15
  --- jk_logger_apache2.c       18 Mar 2002 18:46:27 -0000      1.14
  +++ jk_logger_apache2.c       23 Mar 2002 17:15:08 -0000      1.15
  @@ -162,6 +162,23 @@
       return rc ;
   }
   
  +static int JK_METHOD
  +jk2_logger_file_setProperty(jk_env_t *env, jk_bean_t *mbean, 
  +                            char *name,  void *valueP )
  +{
  +    jk_logger_t *_this=mbean->object;
  +    char *value=valueP;
  +
  +    if( strcmp( name, "level" )==0 ) {
  +        _this->level = jk2_logger_file_parseLogLevel(env, value);
  +        if( _this->level == 0 ) {
  +            _this->jkLog( env, _this, JK_LOG_ERROR,
  +                          "Level %s %d \n", value, _this->level );
  +        }
  +    }
  +}
  +
  +
   
   int jk2_logger_apache2_factory(jk_env_t *env, jk_pool_t *pool, jk_bean_t *result,
                                 char *type, char *name)
  @@ -182,6 +199,7 @@
       
       result->object=(void *)l;
       l->mbean=result;
  +    result->setAttribute = jk2_logger_file_setProperty;
   
       return JK_TRUE;
   }
  
  
  
  1.8       +1 -1      
jakarta-tomcat-connectors/jk/native2/server/apache2/jk_map_aprtable.c
  
  Index: jk_map_aprtable.c
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat-connectors/jk/native2/server/apache2/jk_map_aprtable.c,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- jk_map_aprtable.c 18 Mar 2002 18:46:27 -0000      1.7
  +++ jk_map_aprtable.c 23 Mar 2002 17:15:08 -0000      1.8
  @@ -87,7 +87,7 @@
   {
       apr_table_t *aprMap=_this->_private;
       if( oldValue != NULL ) {
  -        *oldValue=apr_table_get( aprMap, (char *)name );
  +        *oldValue=(void *)apr_table_get( aprMap, (char *)name );
       }
       
       apr_table_setn( aprMap, name, (char *)value );
  
  
  
  1.6       +4 -1      jakarta-tomcat-connectors/jk/native2/server/apache2/mod_jk2.c
  
  Index: mod_jk2.c
  ===================================================================
  RCS file: /home/cvs/jakarta-tomcat-connectors/jk/native2/server/apache2/mod_jk2.c,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- mod_jk2.c 19 Mar 2002 04:55:57 -0000      1.5
  +++ mod_jk2.c 23 Mar 2002 17:15:08 -0000      1.6
  @@ -59,7 +59,7 @@
    * Description: Apache 2 plugin for Jakarta/Tomcat                         *
    * Author:      Gal Shachor <[EMAIL PROTECTED]>                           *
    *                 Henri Gomez <[EMAIL PROTECTED]>                               *
  - * Version:     $Revision: 1.5 $                                           *
  + * Version:     $Revision: 1.6 $                                           *
    ***************************************************************************/
   
   /*
  @@ -280,6 +280,9 @@
   #endif
       
       env->l=l;
  +    
  +    /* We should make it relative to JK_HOME or absolute path.
  +       ap_server_root_relative(cmd->pool,opt); */
       
       /* Create the workerEnv */
       workerEnv= env->createInstance( env, env->globalPool,"workerEnv", "workerEnv");
  
  
  

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

Reply via email to