Hi list,

  I'm new to tomcat and am trying to get apache to talk via mod_jk. I am using 
httpd 2.2.8 compiled from source
mod_jk 1.2.26 from source and tomcat 5.5.23 from Alfresco 2.9B community.

So far I have created a workers.properties based on the example file included 
with tomcat 5.5 source (just corrected
the paths and set for UNIX) and added the following to my apache httpd.conf:

# Load mod_jk module
LoadModule    jk_module  modules/mod_jk.so
# Declare the module for <IfModule directive> (remove this line on Apache 2.0.x)
#AddModule     mod_jk.c
# Where to find workers.properties
JkWorkersFile /opt/alfresco/tomcat/conf/workers.properties
# Where to put jk shared memory
JkShmFile     /var/log/httpd/mod_jk.shm
# Where to put jk logs
JkLogFile     /var/log/httpd/mod_jk.log
# Set the jk log level [debug/error/info]
JkLogLevel    info
# Select the timestamp log format
JkLogStampFormat "[%a %b %d %H:%M:%S %Y] "
JkMount  /* ajp13
# Send servlet for context /examples to worker named worker1
#JkMount  /alfresco/servlet/* worker1
# Send JSPs  for context /examples to worker named worker1
#JkMount  /alfresco/*.jsp worker1
#JkOptions     +ForwardURICompatUnparsed

When I try and connect via a browser to http://hostname/alfresco I get the 
error:

Service Temporarily Unavailable
The server is temporarily unable to service your request due to maintenance 
downtime or capacity problems. Please try again later.



And in the mod_jk logs I see:



[Wed Mar 26 14:33:01 2008] [5617:3086026976] [warn] 
jk_map_validate_property::jk_map.c (410): The attribute 
'worker.inprocess.class_path' is deprecated - please check the documentation 
for the correct replacement.
[Wed Mar 26 14:33:01 2008] [5617:3086026976] [warn] 
jk_map_validate_property::jk_map.c (410): The attribute 
'worker.inprocess.cmd_line' is deprecated - please check the documentation for 
the correct replacement.
[Wed Mar 26 14:33:01 2008] [5617:3086026976] [warn] 
jk_map_validate_property::jk_map.c (410): The attribute 
'worker.inprocess.jvm_lib' is deprecated - please check the documentation for 
the correct replacement.
[Wed Mar 26 14:33:01 2008] [5617:3086026976] [warn] 
jk_map_validate_property::jk_map.c (410): The attribute 
'worker.inprocess.stdout' is deprecated - please check the documentation for 
the correct replacement.
[Wed Mar 26 14:33:01 2008] [5617:3086026976] [warn] 
jk_map_validate_property::jk_map.c (410): The attribute 
'worker.inprocess.stderr' is deprecated - please check the documentation for 
the correct replacement.
[Wed Mar 26 14:33:01 2008] [5617:3086026976] [info] init_jk::mod_jk.c (2825): 
mod_jk/1.2.26 initialized
[Wed Mar 26 14:33:01 2008] [5619:3086026976] [warn] 
jk_map_validate_property::jk_map.c (410): The attribute 
'worker.inprocess.class_path' is deprecated - please check the documentation 
for the correct replacement.
[Wed Mar 26 14:33:01 2008] [5619:3086026976] [warn] 
jk_map_validate_property::jk_map.c (410): The attribute 
'worker.inprocess.cmd_line' is deprecated - please check the documentation for 
the correct replacement.
[Wed Mar 26 14:33:01 2008] [5619:3086026976] [warn] 
jk_map_validate_property::jk_map.c (410): The attribute 
'worker.inprocess.jvm_lib' is deprecated - please check the documentation for 
the correct replacement.
[Wed Mar 26 14:33:01 2008] [5619:3086026976] [warn] 
jk_map_validate_property::jk_map.c (410): The attribute 
'worker.inprocess.stdout' is deprecated - please check the documentation for 
the correct replacement.
[Wed Mar 26 14:33:01 2008] [5619:3086026976] [warn] 
jk_map_validate_property::jk_map.c (410): The attribute 
'worker.inprocess.stderr' is deprecated - please check the documentation for 
the correct replacement.
[Wed Mar 26 14:33:01 2008] [5619:3086026976] [info] init_jk::mod_jk.c (2825): 
mod_jk/1.2.26 initialized
[Wed Mar 26 14:33:07 2008] [5620:3086026976] [info] 
jk_open_socket::jk_connect.c (566): connect to 127.0.0.1:8009 failed (errno=111)
[Wed Mar 26 14:33:07 2008] [5620:3086026976] [info] 
ajp_connect_to_endpoint::jk_ajp_common.c (869): Failed opening socket to 
(127.0.0.1:8009) (errno=111)
[Wed Mar 26 14:33:07 2008] [5620:3086026976] [error] 
ajp_send_request::jk_ajp_common.c (1359): (ajp13) connecting to backend failed. 
Tomcat is probably not started or is listening on the wrong port (errno=111)
[Wed Mar 26 14:33:07 2008] [5620:3086026976] [info] 
ajp_service::jk_ajp_common.c (2186): (ajp13) sending request to tomcat failed 
(recoverable), because of error during request sending (attempt=1)




One thing Im not getting my head round is which configuration files tomcat 
looks in at startup and whether I should be

seeing a java process listening on 8009 (i assume yes). How can I troubleshoot 
this further? I dont see any errors from

tomcat regarding not being able to start a process listening on 8009, where is 
this normally done?



thanks for any help! Andy.

Reply via email to