Andy

Are ports 8009 and 8080 clear or are they being blocked or natted?
If ports 8009 and 8080 are clear
startup TC and
verify TC mod_jk listener is listening on 8009 e.g.
netstat  -a | grep 8009

?
Martin
----- Original Message -----
From: "Andy Smith" <[EMAIL PROTECTED]>
To: <users@tomcat.apache.org>
Sent: Wednesday, March 26, 2008 9:45 AM
Subject: httpd cant talk to tomcat workers


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.



---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to