costin      02/04/12 16:07:11

  Modified:    jk/native2/common jk_channel_jni.c
  Log:
  Upgrade the jni channel.
  
  Revision  Changes    Path
  1.8       +9 -8      jakarta-tomcat-connectors/jk/native2/common/jk_channel_jni.c
  
  Index: jk_channel_jni.c
  ===================================================================
  RCS file: /home/cvs/jakarta-tomcat-connectors/jk/native2/common/jk_channel_jni.c,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- jk_channel_jni.c  12 Apr 2002 21:49:03 -0000      1.7
  +++ jk_channel_jni.c  12 Apr 2002 23:07:11 -0000      1.8
  @@ -110,12 +110,6 @@
   static int JK_METHOD jk2_channel_jni_init(jk_env_t *env,
                                             jk_channel_t *_this)
   {
  -    /* the channel is init-ed during a worker validation. If a jni worker
  -       is not already defined... well, not good. But on open we should
  -       have it.
  -    */
  -    env->l->jkLog(env, env->l, JK_LOG_INFO,"channel_jni.init():  %s\n", 
  -                  _this->worker->mbean->name );
   
       return JK_TRUE;
   }
  @@ -141,7 +135,14 @@
           return JK_TRUE;
       }
       
  +    env->l->jkLog(env, env->l, JK_LOG_INFO,"channel_jni.init():  \n" );
  +
       jniCh->vm=(jk_vm_t *)we->vm;
  +    if( jniCh->vm == NULL ) {
  +        env->l->jkLog(env, env->l, JK_LOG_INFO,
  +                      "channel_jni.open() no VM found\n" ); 
  +        return JK_FALSE;
  +    }
   
       jniEnv = (JNIEnv *)jniCh->vm->attach( env, jniCh->vm );
       if( jniEnv == NULL ) {
  @@ -176,7 +177,7 @@
       }
   
       jmethod=(*jniEnv)->GetStaticMethodID(jniEnv, jniCh->jniBridge,
  -                 "createEndpointStatic", "(JJ)Lorg/apache/jk/core/Endpoint;");
  +                 "createEndpointStatic", "(JJ)Lorg/apache/jk/core/MsgContext;");
       if( jmethod == NULL ) {
           env->l->jkLog(env, env->l, JK_LOG_INFO,
                         "channel_jni.open() can't find createEndpointStatic\n"); 
  @@ -225,7 +226,7 @@
       jniCh->writeMethod =
           (*jniEnv)->GetStaticMethodID(jniEnv, jniCh->jniBridge,
                                        "receiveRequest",
  -                                     "(JJLorg/apache/jk/core/Endpoint;"
  +                                     "(JJLorg/apache/jk/core/MsgContext;"
                                        "Lorg/apache/jk/common/MsgAjp;)I");
       
       if( jniCh->writeMethod == NULL ) {
  
  
  

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

Reply via email to