hgomez      2002/09/04 04:35:13

  Modified:    jk/native/common jk_jni_worker.c
  Log:
  First try to make use of JNI of iSeries (AS/400).
  
  We don't dynamically load the JVM libraries (dll/shared) but instead
  use it directly (mod_jk should be compiled with JVM SRVPGM).
  
  I'll have to find dlopen/dlsym equivalent on OS/400 and hope I won't have
  to do MI programming on mod_jk ;)
  
  Revision  Changes    Path
  1.12      +8 -2      jakarta-tomcat-connectors/jk/native/common/jk_jni_worker.c
  
  Index: jk_jni_worker.c
  ===================================================================
  RCS file: /home/cvs/jakarta-tomcat-connectors/jk/native/common/jk_jni_worker.c,v
  retrieving revision 1.11
  retrieving revision 1.12
  diff -u -r1.11 -r1.12
  --- jk_jni_worker.c   11 Apr 2002 21:48:19 -0000      1.11
  +++ jk_jni_worker.c   4 Sep 2002 11:35:12 -0000       1.12
  @@ -746,7 +746,13 @@
       if(jni_create_java_vm && jni_get_default_java_vm_init_args && 
jni_get_created_java_vms) {
           return JK_TRUE;
       }
  -#else 
  +#elif defined(AS400)
  +    jk_log(l, JK_LOG_DEBUG,
  +           "Direct reference to JNI entry points (no SRVPGM)\n");
  +    jni_create_java_vm = &JNI_CreateJavaVM
  +    jni_get_default_java_vm_init_args = &JNI_GetDefaultJavaVMInitArgs;
  +    jni_get_created_java_vms = &JNI_GetCreatedJavaVMs;
  +#else
       void *handle;
       jk_log(l, JK_LOG_DEBUG, 
              "Into load_jvm_dll, load %s\n", p->jvm_dll_path);
  
  
  

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

Reply via email to