costin 02/03/23 09:27:13
Modified: jk/native2/common jk_uriMap.c jk_workerEnv.c
Log:
- fix a NPE in uriMap
- if no config file was specified in httpd.conf ( or whatever server config file is
used ),
default to conf/jk2.properties.
That means you'll be able to set up mod_jk by just including the module, no other
server-specific settings will be needed for the common case.
Revision Changes Path
1.19 +2 -2 jakarta-tomcat-connectors/jk/native2/common/jk_uriMap.c
Index: jk_uriMap.c
===================================================================
RCS file: /home/cvs/jakarta-tomcat-connectors/jk/native2/common/jk_uriMap.c,v
retrieving revision 1.18
retrieving revision 1.19
diff -u -r1.18 -r1.19
--- jk_uriMap.c 18 Mar 2002 18:45:05 -0000 1.18
+++ jk_uriMap.c 23 Mar 2002 17:27:13 -0000 1.19
@@ -67,7 +67,7 @@
* servlet container.
*
* Author: Gal Shachor <[EMAIL PROTECTED]>
- * Version: $Revision: 1.18 $
+ * Version: $Revision: 1.19 $
*/
#include "jk_pool.h"
@@ -453,7 +453,7 @@
if( _this->debug > 0 )
env->l->jkLog(env, env->l, JK_LOG_INFO,
"uriMap.mapUri() matched %s %s\n",
- uri, _this->maps[best_match]->worker->mbean->name );
+ uri, _this->maps[best_match]->workerName );
return _this->maps[best_match];
}
1.21 +10 -3 jakarta-tomcat-connectors/jk/native2/common/jk_workerEnv.c
Index: jk_workerEnv.c
===================================================================
RCS file: /home/cvs/jakarta-tomcat-connectors/jk/native2/common/jk_workerEnv.c,v
retrieving revision 1.20
retrieving revision 1.21
diff -u -r1.20 -r1.21
--- jk_workerEnv.c 20 Mar 2002 23:44:37 -0000 1.20
+++ jk_workerEnv.c 23 Mar 2002 17:27:13 -0000 1.21
@@ -59,7 +59,7 @@
* Description: Workers controller *
* Author: Gal Shachor <[EMAIL PROTECTED]> *
* Author: Henri Gomez <[EMAIL PROTECTED]> *
- * Version: $Revision: 1.20 $ *
+ * Version: $Revision: 1.21 $ *
***************************************************************************/
#include "jk_env.h"
@@ -229,11 +229,18 @@
int err;
char *opt;
int options;
+ char *configFile;
env->l->init( env, env->l );
- env->l->jkLog(env, env->l, JK_LOG_INFO, "mod_jk.init_jk()\n" );
-
+ configFile=wEnv->initData->get( env, wEnv->initData, "config.file" );
+ env->l->jkLog(env, env->l, JK_LOG_ERROR, "workerEnv.init() %s\n", configFile );
+ if( configFile == NULL ) {
+ wEnv->config->setPropertyString( env, wEnv->config,
+ "config.file",
+ "conf/jk2.properties" );
+ }
+
jk2_workerEnv_initWorkers( env, wEnv );
jk2_workerEnv_initHandlers( env, wEnv );
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>