Apache/2.0.52 (Win32) + mod_jk/1.2.8 + Tomcat 5.5.7

B

Bernard

I'm trying to connect Apache 2.0.52 with Tomcat 5.0.28 using the
mod_jk connector, to no avail.

First, before all the details, I could not find built-in facilities
on either Apache mod_jk and Tomcat connector sides to debug/verify the
ajp13 connection. I am sure I overlooked these and would be grateful
for hints.


So I test with the SnoopServlet example via Tomcat's invoker.

The servlet works fine through Tomcat's own http server on port 8080.

Apache runs fine on port 80 but the servlet doesn't:

http://localhost/servlet/SnoopServlet

Not Found

The requested URL /servlet/SnoopServlet was not found on this server.
Apache/2.0.52 (Win32) mod_jk/1.2.8 Server at localhost Port 80

mod_jk.log gives some details as below but how can I know whether
mapping succeeded or failed?


[Mon Feb 07 22:23:50 2005] [-8276887:-8386719] [debug]
map_uri_to_worker::jk_uri_worker_map.c (700): Attempting to map URI
'/servlet/SnoopServlet' from 3 maps
[Mon Feb 07 22:23:50 2005] [-8276887:-8386719] [debug]
map_uri_to_worker::jk_uri_worker_map.c (718): Attempting to map
context URI '/servlet/'
[Mon Feb 07 22:23:50 2005] [-8276887:-8386719] [debug]
map_uri_to_worker::jk_uri_worker_map.c (718): Attempting to map
context URI '/*/zgb/'
[Mon Feb 07 22:23:50 2005] [-8276887:-8386719] [debug]
map_uri_to_worker::jk_uri_worker_map.c (718): Attempting to map
context URI '/*/zsp/'


In server.xml I have (nothing changed):

<Connector port="8009" enableLookups="false" redirectPort="8443"
protocol="AJP/1.3" />


In workers.properties I have:

ps=\
worker.list=ajp13
worker.ajp13.port=8009
worker.ajp13.host=localhost
worker.ajp13.type=ajp13


I can't seem to find where mod_jk gets its port number configured.

Any help would be appreciated. I am desparate.

Thanks,

Bernard
 
J

JScoobyCed

Bernard said:
I'm trying to connect Apache 2.0.52 with Tomcat 5.0.28 using the
mod_jk connector, to no avail.

Here are my settings:

------------------------------------------------------------------
httpd.conf:

### Include mod_jk configuration
# mod_jk.conf is in d:/apache/conf/mod_jk.conf
Include conf/mod_jk.conf

------------------------------------------------------------------
mod_jk.conf:

# Update this path to match your modules location
LoadModule jk_module modules/mod_jk.so
<IfModule jk_module>
AddModule mod_jk.c
</IfModule>

### worker.properties
# workers.properties is in d:/apache/conf/workers.properties
JkWorkersFile conf/workers.properties

### Logging
JkLogFile logs/mod_jk.log
JkLogLevel info
JkLogStampFormat "[%a %b %d %H:%M:%S %Y] "

JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories
JkRequestLogFormat "%w %V %T"

### URI mapping
JkMount /manager/* worker1
JkMount /admin/* worker1

------------------------------------------------------------------
worker.properties:

# Define 1 real worker
worker.list=worker1
# Set properties for worker1
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.socket_timeout=300
------------------------------------------------------------------
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,764
Messages
2,569,564
Members
45,041
Latest member
RomeoFarnh

Latest Threads

Top