tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Andy Smith" <a.sm...@ukgrid.net>
Subject httpd cant talk to tomcat workers
Date Wed, 26 Mar 2008 14:45:34 GMT
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.


Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message