You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by Jeffery Cann <je...@jefferycann.com> on 2003/01/23 08:41:50 UTC

Enable Apache auto configure in Tomcat 4.1?

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:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>


Re: Enable Apache auto configure in Tomcat 4.1?

Posted by Jacob Kjome <ho...@visi.com>.
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:   <ma...@jakarta.apache.org>
>For additional commands, e-mail: <ma...@jakarta.apache.org>