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]>