Keep Server Online
  
If you find the Apache Lounge, the downloads and overall help useful, please express your satisfaction with a donation.
  
or
  
 
  
A donation makes a contribution towards the costs, the time and effort that's going in this site and building.
  
Thank You! Steffen
  
Your donations will help to keep this site alive and well, and continuing building binaries. Apache Lounge is not sponsored.
 |    |   
 | 
     Topic: Apache 2.2.2, Tomcat 5.5.17 and mod_jk.so | 
 |   
| Author | 
  | 
 
mphare
 
  
  Joined: 12 May 2006 Posts: 43 Location: Texas
  | 
 Posted: Sat 13 May '06 4:51    Post subject: Apache 2.2.2, Tomcat 5.5.17 and mod_jk.so | 
     | 
 
  | 
 
I've had Apache 2 (2.0.x) working with Tomcat (5.5.x) working through mod_jk2 for months, maybe even a year. Last week I up'd Apache to 2.0.58 and Tomcat to 5.5.17 and everything was still working.
 
 
I decided to checkout Apache 2.2.2 and got the mod_jk from this site.
 
And it doesn't work. Apache222 works fine by itself, I even got the php5 handler to work (dll from this site, thanks!), but the connector to Tomcat isn't working.
 
 
Is this something that others have gotten to work? | 
 
  | 
 
| Back to top | 
 | 
 
mphare
 
  
  Joined: 12 May 2006 Posts: 43 Location: Texas
  | 
 Posted: Tue 16 May '06 16:55    Post subject:  | 
     | 
 
  | 
 
| Nobody else is running Tomcat 5.5 with Apache 2.2? | 
 
  | 
 
| Back to top | 
 | 
 
dj02
 
  
  Joined: 11 Dec 2005 Posts: 23 Location: FI, EU
  | 
 Posted: Tue 16 May '06 21:43    Post subject:  | 
     | 
 
  | 
 
Hi,
 
 
I have exactly same problem. I don't know how mod_jk2 settings are in mod_jk(1)
 
 
My mod_jk2 settings:
 
 
Config (workers2.properties):
 
-------------------------------------------------------
 
[logger.apache2]
 
level=DEBUG
 
 
[shm]
 
info=Scoreboard. Requried for reconfiguration and status with multiprocess servers.
 
file=C:\Program Files (x86)\Apache2\logs\jk2.shm
 
size=1048576
 
 
# Defines a load balancer named lb. Use even if you only have one machine.
 
[lb:lb]
 
 
# Example socket channel, override port and host.
 
[channel.socket:localhost:8009]
 
port=8009
 
host=127.0.0.1
 
 
# define the worker
 
[ajp13:localhost:8009]
 
channel=channel.socket:localhost:8009
 
group=lb
 
 
# Map the Tomcat examples webapp to the Web server uri space
 
#[uri:/*.jsp]
 
#worker=ajp13:localhost:8009
 
#group=lb
 
 
[uri:/jsp/*]
 
worker=ajp13:localhost:8009
 
group=lb
 
 
[uri:/wap/*]
 
worker=ajp13:localhost:8009
 
group=lb
 
 
[status:]
 
info=Status worker, displays runtime information
 
 
[uri:/jkstatus/*]
 
info=The Tomcat /jkstatus handler
 
group=status:
 
----------------------------------------------------
 
By,
 
 
Mika,
 
Finland | 
 
  | 
 
| Back to top | 
 | 
 
mphare
 
  
  Joined: 12 May 2006 Posts: 43 Location: Texas
  | 
 Posted: Tue 16 May '06 21:53    Post subject:  | 
     | 
 
  | 
 
Your 'workers.properties' looks almost exactly like mine.
 
 
Anyone have a solution for us? | 
 
  | 
 
| Back to top | 
 | 
 
mphare
 
  
  Joined: 12 May 2006 Posts: 43 Location: Texas
  | 
 Posted: Tue 16 May '06 23:16    Post subject:  | 
     | 
 
  | 
 
OK, got it to work.
 
 
Here's my modification to httpd.conf
 
 	  | Code: | 	 		  #------------------------------------------
 
# Using JK
 
# (mphare)
 
<IfModule !mod_jk.c>
 
    LoadModule jk_module modules/mod_jk.so
 
    JkWorkersFile "X:/Programs/ApacheGroup/Apache2.2/conf/workers.properties"
 
    JkMount /jsp-examples/* worker1
 
    JkMount /servlets-examples/* worker1
 
    JkMount /exist/* worker1
 
</IfModule>
 
 | 	  
 
 
Of course, your paths will vary.. but the directives are documented at the Apache Connector web site
 
 
and here's my workers.properties file:
 
 	  | Code: | 	 		  # Define 1 real worker using ajp13
 
worker.list=worker1
 
# Set properties for worker1 (ajp13)
 
worker.worker1.type=ajp13
 
worker.worker1.host=localhost
 
worker.worker1.port=8009
 
worker.worker1.lbfactor=50
 
worker.worker1.cachesize=10
 
worker.worker1.cache_timeout=600
 
worker.worker1.socket_keepalive=1
 
worker.worker1.recycle_timeout=300
 
 | 	  
 
 
The workers.properties file is a direct copy from the quick-start example
 
 
I must have had a typo the first time around because I'd tried this once before and it didn't work.
 
 
Oh, well.. works now.
 
Hope this helps | 
 
  | 
 
| Back to top | 
 | 
 
dj02
 
  
  Joined: 11 Dec 2005 Posts: 23 Location: FI, EU
  | 
 Posted: Wed 17 May '06 13:13    Post subject:  | 
     | 
 
  | 
 
Thank You Very Much, it works now.         | 
 
  | 
 
| Back to top | 
 | 
 
 
 
 
 | 
 
 
 |  
 
 |  
  |   
 |