Do something like the following....

<Server port="8005" shutdown="SHUTDOWN" debug="0">
<Listener className="org.apache.ajp.tomcat4.config.ApacheConfig"
modJk="mod_jk.dll"
jkDebug="info" />
...
...
...
<Host name="localhost" debug="0" appBase="webapps"
unpackWARs="true" autoDeploy="true">
<Listener className="org.apache.ajp.tomcat4.config.ApacheConfig"
append="true"
forwardAll="false" />
....
...
...
</Server>

Note that I have never gotten it to output a path to the mod_jk.dll which works. I always get...

<IfModule !mod_jk.c>
LoadModule jk_module C:/Java/Apache/Jakarta/Tomcat-4.1.19/mod_jk.dll
</IfModule>

I always take a copy of the auto-generated mod_jk.conf and modify it to look like....

<IfModule !mod_jk.c>
LoadModule jk_module modules/mod_jk.dll
</IfModule>

Then I include the modified mod_jk.conf in my httpd.conf.


Hope that helps.

Jake

At 12:41 AM 1/23/2003 -0700, you wrote:
Greetings.

I am struggling to understand how to set up my server.xml for Tomcat 4.1.x to
build Apache configuration files for mod_jk automatically.

Under 'Using Tomcat auto-configure', the JK Apache How To
<http://jakarta.apache.org/tomcat/tomcat-4.1-doc/jk2/jk/aphowto.html> reads:

"The simplest way to configure Apache to use mod_jk is to turn on the Apache
auto-configure setting in Tomcat and put the following include directive at
the end of your Apache httpd.conf file (make sure you replace TOMCAT_HOME
with the correct path for your Tomcat installation:

To be added at the end of your httpd.conf
Include /var/tomcat3/conf/jk/mod_jk.conf-auto

This will tell Apache to use directives in the mod_jk.conf-auto file in the
Apache configuration. This file is created by enabling the Apache
auto-configuration as described in the Tomcat documentation. "

Two problems with this statement: 1) My tomcat installation is not producing
a mod_jk.conf-auto file because 2) the server.xml file is not enabled for
auto-configuration.

Unfortunately, the 'Tomcat Documentation' I could find for mod_jk seems to be
relevant to Tomcat 3.3. The 'Enabling Tomcat's Apache Auto-Config' section,
published at:
<http://jakarta.apache.org/tomcat/tomcat-3.2-doc/mod_jk-howto.html#s81>
reads:

"To configure Tomcat to generate the Apache auto-configuration add the
following block to your TOMCAT_HOME/conf/server.xml file after <AutoWebApp
... />.

<ApacheConfig />

That's it, you can now start Tomcat and Apache and access Tomcat from the
Apache server. "

My tomcat 4.1 server.xml does not contain an AutoWebApp tag. The server.xml
does not contain a DTD or XML schema so I can look up to see what the tag is
supposed to be. In addition, the only documentation in the server.xml file
pertains to the (not working) mod_webapp connector.

So, can anyone please explain how I can enable apache auto-configure within my
Tomcat 4.1 server.xml file? I appreciate any suggestions.

Jeffery Cann


--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to