Hello bm,

You will need to create a mod_jk.conf that looks something like the
ones I am attaching (hint, I created mod_jk.conf with Tomcat 3.3.1 by having my
webapps installed there and starting it up with the -autoconf
switch...then I modified the paths to work with my Tomcat 4.x.x
config).  "mod_jk.conf" will make Apache2 serve static stuff and
"mod_jk.conf-alt" will make Apache2 forward *everything* to Tomcat.
The advantage of the former is that it takes a load off Tomcat, the
advantage of the latter is that you need not worry about special
mappings matching up with those in your web.xml.

Then, you need the following at the end of your httpd.conf:

# Include the configuration for Apache Jakarta Tomcat 4.x.x/Apache Web Server Adapter
Include "C:/Program Files/Apache 
Group/Jakarta/tomcat-4-nightly-20020404/conf/mod_jk/mod_jk.conf"

Just point that Include directive to wherever you are storing
mod_jk.conf.

That should be about it.

jake

Tuesday, April 30, 2002, 11:50:21 AM, you wrote:

bpc> HI jake

bpc>         I copied the mod_jk into the modules dir of the apache
bpc> and then used your workers file also.....what else i need to do  ?

bpc> Can you please help me doing this apache 2 and tomcat 4 combination....?
bpc> If you have any small write up ,,, pls send it to me


bpc> I appreciate your help

bpc> thanks in advance
bpc> BM

bpc> Jacob Kjome wrote:

>> Hello Goetz,
>>
>> This has been all over the list so a simple search would be in order
>> here, but here is where you can find the mod_jk.dll for Apache2:
>> http://www.acg-gmbh.de/mod_jk/
>>
>> You also might neeed an updated workers.properties file.  I'll attach
>> mine for reference.
>>
>> Jake
>>
>> Tuesday, April 30, 2002, 5:13:19 AM, you wrote:
>>
>> GB> WHAT I WANT TO DO
>> GB>   Integrating Apache 2 and Tomcat 4 on the Win32 platform.
>>
>> GB> PROBLEM
>> GB>   Could not find a mod_jk module which works with Apache 2.
>>
>> GB> WHAT I TRIED ALREADY
>> GB>   AFAIK it does not make a difference whether I use Tomcat 3.x or 4.x =>
>> GB> Tried the mod_jk module in the Tomcat 3.x distribution.
>>
>> GB> Since I could not find a version for apache 2.0 I tried the apache 1.3
>> GB> version
>> GB> (http://jakarta.apache.org/builds/jakarta-tomcat/native-3.3/win32/apache
>> GB> 1.3/mod_jk.dll). This was rejected by apache with the message "Cannot
>> GB> load C:/apps/apache2/modules/mod_jk.dll into server: The specified
>> GB> module could not be found." Of course I checked the path three times.
>>
>> GB>   So I assume that this .dll is only working for Apache 1.3
>>
>> GB> QUESTIONS
>> GB> - Where can I get a mod_jk.dll for Apache 2?
>> GB> - Do I have to built it myself?
>>
>> GB> Thanks for any suggestions
>> GB> Goetz
>>
>> GB> --
>> GB> To unsubscribe:   <mailto:[EMAIL PROTECTED]>
>> GB> For additional commands: <mailto:[EMAIL PROTECTED]>
>> GB> Troubles with the list: <mailto:[EMAIL PROTECTED]>
>>
>> --
>> Best regards,
>>  Jacob                            mailto:[EMAIL PROTECTED]
>>
>>   ------------------------------------------------------------------------
>>                          Name: workers.properties
>>    workers.properties    Type: unspecified type (application/octet-stream)
>>                      Encoding: base64
>>
>>   ------------------------------------------------------------------------
>> --
>> To unsubscribe:   <mailto:[EMAIL PROTECTED]>
>> For additional commands: <mailto:[EMAIL PROTECTED]>
>> Troubles with the list: <mailto:[EMAIL PROTECTED]>



-- 
Best regards,
 Jacob                            mailto:[EMAIL PROTECTED]

Attachment: mod_jk.conf-alt
Description: Binary data

########## Auto generated on Thu Mar 28 11:31:25 CST 2002##########

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

JkWorkersFile "C:/Program Files/Apache 
Group/Jakarta/tomcat-4-nightly-20020404/conf/mod_jk/workers.properties"
JkLogFile "C:/Program Files/Apache 
Group/Jakarta/tomcat-4-nightly-20020404/logs/mod_jk.log"

JkLogLevel emerg



#################### /admin ####################

# Static files 
Alias /admin "C:/Program Files/Apache 
Group/Jakarta/tomcat-4-nightly-20020404/webapps/admin"

<Directory "C:/Program Files/Apache 
Group/Jakarta/tomcat-4-nightly-20020404/webapps/admin">
    Options Indexes FollowSymLinks
    DirectoryIndex index.jsp index.html index.htm 
</Directory>


# Deny direct access to WEB-INF and META-INF
#
<Location "/admin/WEB-INF/*">
    AllowOverride None
    deny from all
</Location>

<Location "/admin/META-INF/*">
    AllowOverride None
    deny from all
</Location>
#
# Use Directory too. On Windows, Location doesn't work unless case matches
#
<Directory "C:/Program Files/Apache 
Group/Jakarta/tomcat-4-nightly-20020404/webapps/admin/WEB-INF/">
    AllowOverride None
    deny from all
</Directory>

<Directory "C:/Program Files/Apache 
Group/Jakarta/tomcat-4-nightly-20020404/webapps/admin/META-INF/">
    AllowOverride None
    deny from all
</Directory>

JkMount /admin/servlet  ajp13
JkMount /admin/servlet/*  ajp13
JkMount /admin/*.jsp ajp13

#################### /tomcat-docs ####################

# Static files 
Alias /tomcat-docs "C:/Program Files/Apache 
Group/Jakarta/tomcat-4-nightly-20020404/webapps/tomcat-docs"

<Directory "C:/Program Files/Apache 
Group/Jakarta/tomcat-4-nightly-20020404/webapps/tomcat-docs">
    Options Indexes FollowSymLinks
    DirectoryIndex index.jsp index.html index.htm 
</Directory>


# Deny direct access to WEB-INF and META-INF
#
<Location "/tomcat-docs/WEB-INF/*">
    AllowOverride None
    deny from all
</Location>

<Location "/tomcat-docs/META-INF/*">
    AllowOverride None
    deny from all
</Location>
#
# Use Directory too. On Windows, Location doesn't work unless case matches
#
<Directory "C:/Program Files/Apache 
Group/Jakarta/tomcat-4-nightly-20020404/webapps/tomcat-docs/WEB-INF/">
    AllowOverride None
    deny from all
</Directory>

<Directory "C:/Program Files/Apache 
Group/Jakarta/tomcat-4-nightly-20020404/webapps/tomcat-docs/META-INF/">
    AllowOverride None
    deny from all
</Directory>

JkMount /tomcat-docs/servlet  ajp13
JkMount /tomcat-docs/servlet/*  ajp13
JkMount /tomcat-docs/*.jsp ajp13

#################### /examples ####################

# Static files 
Alias /examples "C:/Program Files/Apache 
Group/Jakarta/tomcat-4-nightly-20020404/webapps/examples"

<Directory "C:/Program Files/Apache 
Group/Jakarta/tomcat-4-nightly-20020404/webapps/examples">
    Options Indexes FollowSymLinks
    DirectoryIndex index.jsp index.html index.htm 
</Directory>


# Deny direct access to WEB-INF and META-INF
#
<Location "/examples/WEB-INF/*">
    AllowOverride None
    deny from all
</Location>

<Location "/examples/META-INF/*">
    AllowOverride None
    deny from all
</Location>
#
# Use Directory too. On Windows, Location doesn't work unless case matches
#
<Directory "C:/Program Files/Apache 
Group/Jakarta/tomcat-4-nightly-20020404/webapps/examples/WEB-INF/">
    AllowOverride None
    deny from all
</Directory>

<Directory "C:/Program Files/Apache 
Group/Jakarta/tomcat-4-nightly-20020404/webapps/examples/META-INF/">
    AllowOverride None
    deny from all
</Directory>

JkMount /examples/servlet  ajp13
JkMount /examples/servlet/*  ajp13
JkMount /examples/snoop  ajp13
JkMount /examples/*.snp ajp13
JkMount /examples/snoop  ajp13
JkMount /examples/snoop/*  ajp13
JkMount /examples/*.jsp ajp13
JkMount /examples/CompressionTest  ajp13
JkMount /examples/SendMailServlet  ajp13
JkMount /examples/servletToJsp  ajp13
JkMount /examples/jsp/security/login/j_security_check  ajp13



#################### /Barracuda ####################

# Static files 
Alias /Barracuda "C:/Program Files/Apache 
Group/Jakarta/tomcat-4-nightly-20020404/webapps/Barracuda"

<Directory "C:/Program Files/Apache 
Group/Jakarta/tomcat-4-nightly-20020404/webapps/Barracuda">
    Options Indexes FollowSymLinks
    DirectoryIndex index.jsp index.html index.htm 
</Directory>


# Deny direct access to WEB-INF and META-INF
#
<Location "/Barracuda/WEB-INF/*">
    AllowOverride None
    deny from all
</Location>

<Location "/Barracuda/META-INF/*">
    AllowOverride None
    deny from all
</Location>
#
# Use Directory too. On Windows, Location doesn't work unless case matches
#
<Directory "C:/Program Files/Apache 
Group/Jakarta/tomcat-4-nightly-20020404/webapps/Barracuda/WEB-INF/">
    AllowOverride None
    deny from all
</Directory>

<Directory "C:/Program Files/Apache 
Group/Jakarta/tomcat-4-nightly-20020404/webapps/Barracuda/META-INF/">
    AllowOverride None
    deny from all
</Directory>

JkMount /Barracuda/servlet  ajp13
JkMount /Barracuda/servlet/*  ajp13
JkMount /Barracuda/*.form_forward ajp13
JkMount /Barracuda/RedirectEx1  ajp13
JkMount /Barracuda/*.param_map ajp13
JkMount /Barracuda/*.jsp ajp13
JkMount /Barracuda/tutorial/HelloWorld1b  ajp13
JkMount /Barracuda/tutorial/HelloWorld1a  ajp13
JkMount /Barracuda/xlib  ajp13
JkMount /Barracuda/xlib/*  ajp13
JkMount /Barracuda/tutorial/HelloWorld4  ajp13
JkMount /Barracuda/tutorial/HelloWorld3  ajp13
JkMount /Barracuda/BrowserCheck  ajp13
JkMount /Barracuda/CompTest9  ajp13
JkMount /Barracuda/tutorial/HelloWorld2  ajp13
JkMount /Barracuda/CompTest8  ajp13
JkMount /Barracuda/CompTest7  ajp13
JkMount /Barracuda/CompTest6  ajp13
JkMount /Barracuda/CompTest5  ajp13
JkMount /Barracuda/CompTest4  ajp13
JkMount /Barracuda/CompTest3  ajp13
JkMount /Barracuda/CompTest1  ajp13
JkMount /Barracuda/tutorial/HelloWorld2b  ajp13
JkMount /Barracuda/tutorial/HelloWorld2a  ajp13
JkMount /Barracuda/tutorial/HelloWorld1  ajp13
JkMount /Barracuda/tutorial/HelloWorld1/*  ajp13
JkMount /Barracuda/*.event ajp13


#################### /oreilly-exercises ####################

# Static files 
Alias /oreilly-exercises "C:/Program Files/Apache 
Group/Jakarta/tomcat-4-nightly-20020404/webapps/oreilly-exercises"

<Directory "C:/Program Files/Apache 
Group/Jakarta/tomcat-4-nightly-20020404/webapps/oreilly-exercises">
    Options Indexes FollowSymLinks
    DirectoryIndex index.jsp index.html index.htm 
</Directory>


# Deny direct access to WEB-INF and META-INF
#
<Location "/oreilly-exercises/WEB-INF/*">
    AllowOverride None
    deny from all
</Location>

<Location "/oreilly-exercises/META-INF/*">
    AllowOverride None
    deny from all
</Location>
#
# Use Directory too. On Windows, Location doesn't work unless case matches
#
<Directory "C:/Program Files/Apache 
Group/Jakarta/tomcat-4-nightly-20020404/webapps/oreilly-exercises/WEB-INF/">
    AllowOverride None
    deny from all
</Directory>

<Directory "C:/Program Files/Apache 
Group/Jakarta/tomcat-4-nightly-20020404/webapps/oreilly-exercises/META-INF/">
    AllowOverride None
    deny from all
</Directory>

JkMount /oreilly-exercises/servlet  ajp13
JkMount /oreilly-exercises/servlet/*  ajp13
JkMount /oreilly-exercises/*.hello ajp13
JkMount /oreilly-exercises/helloo  ajp13
JkMount /oreilly-exercises/hello.html  ajp13
JkMount /oreilly-exercises/*.jsp ajp13
JkMount /oreilly-exercises/hello  ajp13
JkMount /oreilly-exercises/hello/*  ajp13

--
To unsubscribe:   <mailto:[EMAIL PROTECTED]>
For additional commands: <mailto:[EMAIL PROTECTED]>
Troubles with the list: <mailto:[EMAIL PROTECTED]>

Reply via email to