mturk 2004/11/12 00:24:43 Modified: jk/native/apache-2.0 mod_jk.c Log: Added JkWorkerProperty directive that enables omiting workers.properties file. For example: JkWorkerProperty worker.ajp13a.port=8009 Revision Changes Path 1.99 +26 -1 jakarta-tomcat-connectors/jk/native/apache-2.0/mod_jk.c Index: mod_jk.c =================================================================== RCS file: /home/cvs/jakarta-tomcat-connectors/jk/native/apache-2.0/mod_jk.c,v retrieving revision 1.98 retrieving revision 1.99 diff -u -r1.98 -r1.99 --- mod_jk.c 9 Nov 2004 12:17:43 -0000 1.98 +++ mod_jk.c 12 Nov 2004 08:24:43 -0000 1.99 @@ -1473,6 +1473,27 @@ return NULL; } +/* + * JkWorkerProperty Directive Handling + * + * JkWorkerProperty name=value + */ + +static const char *jk_set_worker_property(cmd_parms * cmd, + void *dummy, + const char *line) +{ + server_rec *s = cmd->server; + jk_server_conf_t *conf = + (jk_server_conf_t *) ap_get_module_config(s->module_config, + &jk_module); + + if (jk_map_read_property(conf->worker_properties, line) == JK_FALSE) + return apr_pstrcat(cmd->temp_pool, "Invalid JkWorkerProperty ", line); + + return NULL; +} + static const command_rec jk_cmds[] = { /* * JkWorkersFile specifies a full path to the location of the worker @@ -1583,6 +1604,10 @@ AP_INIT_TAKE2("JkEnvVar", jk_add_env_var, NULL, RSRC_CONF, "Adds a name of environment variable that should be sent " "to servlet-engine"), + + AP_INIT_RAW_ARGS("JkWorkerProperty", jk_set_worker_property, + NULL, RSRC_CONF, + "Set worker.properties directive"), {NULL} };
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]