mturk 2002/07/14 06:39:13 Modified: jk/native2/server/isapi jk_isapi_plugin.c Log: Remove the hack for unloading the jvm. Now its done on the Java side. Check for threadPool config value to be at least 10 or higher. Revision Changes Path 1.39 +9 -8 jakarta-tomcat-connectors/jk/native2/server/isapi/jk_isapi_plugin.c Index: jk_isapi_plugin.c =================================================================== RCS file: /home/cvs/jakarta-tomcat-connectors/jk/native2/server/isapi/jk_isapi_plugin.c,v retrieving revision 1.38 retrieving revision 1.39 diff -u -r1.38 -r1.39 --- jk_isapi_plugin.c 10 Jul 2002 17:36:09 -0000 1.38 +++ jk_isapi_plugin.c 14 Jul 2002 13:39:13 -0000 1.39 @@ -562,6 +562,7 @@ SetEvent(jk2_starter_event); WaitForSingleObject(jk2_starter_thread, 3000); CloseHandle(jk2_starter_thread); + jk2_starter_thread = INVALID_HANDLE_VALUE; return TRUE; } @@ -577,13 +578,6 @@ char fname[_MAX_FNAME]; switch (ulReason) { - case DLL_PROCESS_DETACH: - /* Dirty hack to unload the jvm */ - if (was_inited && jk_jni_status_code) { - ExitProcess(0); - } - break; - case DLL_PROCESS_ATTACH: if (GetModuleFileName( hInst, file_name, sizeof(file_name))) { _splitpath( file_name, drive, dir, fname, NULL ); @@ -667,6 +661,8 @@ tmp = map->get(env,map,THREAD_POOL_TAG); if (tmp) { use_thread_pool = atoi(tmp); + if (use_thread_pool < 10) + use_thread_pool = 0; } tmp = map->get(env,map,USE_AUTH_COMP_TAG); if (tmp) { @@ -720,6 +716,11 @@ tmpbuf, 8)) { use_thread_pool = atoi(tmpbuf); + if (use_thread_pool < 10) { + use_thread_pool = 0; + env->l->jkLog(env, env->l, JK_LOG_INFO, + "read_registry_init_data, ThreadPool must be set to the value 10 or higher\n"); + } } if(get_registry_config_parameter(hkey, USE_AUTH_COMP_TAG,
-- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>