Ok, before I begin, I have searched many issues in this forum. I found one posting with the same issue but the reply suggestion did not fix my issue (I already had the configuration solution suggested).
Following the JBoss Mod_jk Wiki (current version), I get 503 Service Temporarlily Unavailable when I try to access ../web-console or ../jmx-console
Please, Please, Please if anyone has suggestions, I am going nuts.
If I try xxx:8080/web-console and xxx.com:8080/jmx-console I get the proper display. It was my understanding that if I hit xxx.com/web-console (port 80), apache would forward the request to JBoss/Tomcat. However my head is telling me that xxx.com/web-console and xxx.com/jmx-console context is not defined properly (configuration error - apache is looking to handle these requests).
I have triple checked the configurations and ports without luck, all looks as the wiki lists.
Environment: Linux (CentOS 4), Apache 2.0.54 (compiled from source), mod_jk 2.1.14 (compiled from source), JBoss 4.0.3RC1
My mod_jk.log file prints:
[Mon Aug 15 20:11:54 2005][error] service::jk_lb_worker.c (703): All tomcat instances failed, no more workers left
[Mon Aug 15 20:11:54 2005]loadbalancer 192.168.0.100 0.000210
[Mon Aug 15 20:11:54 2005][info] jk_handler::mod_jk.c (1971): Service error=0 for worker=loadbalancer
Note apache listening on port 80
# Include mod_jk configuration file
# Load mod_jk module
# Specify the filename of the mod_jk lib
LoadModule jk_module modules/mod_jk.so
# Where to find workers.properties
# Where to put jk logs
# Set the jk log level [debug/error/info]
# Select the log format
JkLogStampFormat "[%a %b %d %H:%M:%S %Y]"
# JkOptions indicates to send SSK KEY SIZE
JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories
JkRequestLogFormat "%w %V %T"
# Mount your applications
JkMount /application/* loadbalancer
# You can use external file for mount points.
# It will be checked for updates each 60 seconds.
# The format of the file is: /url=worker
# Add shared memory.
# This directive is present with 1.2.10 and
# later versions of mod_jk, and is needed for
# for load balancing to work properly
# Add jkstatus for managing runtime data
Deny from all
Allow from 127.0.0.1
# Define list of workers that will be used
# for mapping requests
# Define Node1
#(note I tried node1.servername.com and node1.localhost)
# Define Node2
#(note I tried node2.servername.com and node2.localhost)
# Load-balancing behaviour
# Status worker for managing load balancer
<!-- A HTTP/1.1 Connector on port 8080 -->
<!-- A AJP 1.3 Connector on port 8009 -->
<!-- SSL/TLS Connector configuration using the admin devl guide keystore