Hi Tony,
Tony Stocker schrieb:
Hello All,
I have a working configuration but cannot find a way to extend it in
the way that we need to do.
Currently we load ../conf/auto/mod_jk.conf into Apache's httpd.conf.
The mod_jk.conf file is automatically generated and creates the
<VirtualHost> entry just fine.
HOWEVER, we need to ADD Apache config elements to this <VirtualHost>
block and I cannot find a way to do this. For instance we need to
pass in a separate SSLCertificate directive to this VirtualHost as
well as establishing a rewrite rule.
the automatic generation of httpd config snippets via Tomcat is only
meant as a simple way to get a starter config. It's not supposed to be
simply included into your httpd config without further optimization (at
least for serious production). It's a fast way to get a simple and
hopefully working configuration.
If this was a static conf file this would not be an issue. However
there appears to be no documentation for how one can include such
additional configuration information so that it can be "sucked into"
the mod_jk.conf file automatically. If we stop using the automated
mod_jk file then we need to manually update this whenever the
developers change the application (with the associated JKmount
commands that are automatically generated) and we want to avoid that.
You should copy the auto generated file to your httpd server. In larger
deployments, the Tomcat and httpd servers will typically not be the same
machines anyhow. Yes, then you loose the auto-update (new webapp, new
JkMount). So then you'll need to manage your URL maps (JkMount)
separately and not automated by deployment.
If you want to hace that a little more dynamic, you can separate your
JkMount into a separate JkMountFile (usually called
uriworkermap.properties), which has the nice feature of getting
monitored for change, so that new entries get active automatically,
without restarting your httpd. Nevertheless you have to add the new
entries yourself.
So IS there a way to "suck in" these additional configuration
directives so that they are included automatically in the mod_jk.conf
file?
Maybe, but not that I'm aware of. Never actually used the auto config
feature. But ask yourself, if it is really something to deserve to
automatically have new JkMounts added whenever you deploy a new app, and
deleted when you undeploy. What happens once you start using a second
Tomcat, which one should produce the auto config you use on the web
server etc. Things usually do not happen atomically in larger layouts,
so you need to carefully think about the right point in time, when you
actzally add the mappings to your httpd config.
Thanks!
Tony
Only my 0.02 cents.
Rainer
---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]