The clue here is you can hit http://www.site.com:8009/examples with a browser. Your connector for port 8009 may not be properly configured to use the AJP 1.3 protocol. It should look similar to this in server.xml:
<Connector port="8009" enableLookups="false" protocol="AJP/1.3" /> --David Mike Sabroff wrote: > So what makes you think you are not using localhost? > > Neal Whitley wrote: > >> >> I have mod_jk / tomcat and apache somewhat working together but I am >> getting an error when displaying pages via the connector. >> >> Tomcat is set up and works. I can hit: >> http://www.site.com:8080/examples/ >> or >> http://www.site.com:8009/examples/ >> >> However, when I try: http://www.site.com/examples/ >> I get a 503 error. "Service Temporarily Unavailable. The server is >> temporarily unable to service your request due to maintenance >> downtime or capacity problems. Please try again later." >> >> What stands out in my mod_jk.log is this line: " trying to connect >> socket 10 to 127.0.0.1:8009" >> >> The system seems to be trying to connect via the local host. As you >> can see from my config files below I do not reference localhost or >> the 127.0.0.1 IP address. Best I can tell JK should be >> using http://www.site.com:8009 to get/pass data to Tomcat from Apache. >> >> Is there a configuration option I am missing? Or how can I get JK to >> use the correct location? >> >> Thanks, >> >> Neal >> >> >> >> ________________________________________________________________________ >> System Specs: >> >> Lixux/Debian >> Apache 1.3.X >> Tomcat 4.1.31 >> JK 1.2.14 >> >> ________________________________________________________________________ >> >> mod_jk.log file: >> >> [Tue Jan 24 13:53:01 2006] [23378:0000] [debug] >> map_uri_to_worker::jk_uri_worker_map.c (442): Attempting to map URI >> '/examples/' from 11 maps >> [Tue Jan 24 13:53:01 2006] [23378:0000] [debug] >> map_uri_to_worker::jk_uri_worker_map.c (454): Attempting to map >> context URI '/examples/jsp/security/protected/j_security_check' >> [Tue Jan 24 13:53:01 2006] [23378:0000] [debug] >> map_uri_to_worker::jk_uri_worker_map.c (454): Attempting to map >> context URI '/examples/CompressionTest' >> [Tue Jan 24 13:53:01 2006] [23378:0000] [debug] >> map_uri_to_worker::jk_uri_worker_map.c (454): Attempting to map >> context URI '/examples/SendMailServlet' >> [Tue Jan 24 13:53:01 2006] [23378:0000] [debug] >> map_uri_to_worker::jk_uri_worker_map.c (454): Attempting to map >> context URI '/examples/servletToJsp' >> [Tue Jan 24 13:53:01 2006] [23378:0000] [debug] >> map_uri_to_worker::jk_uri_worker_map.c (454): Attempting to map >> context URI '/examples/servlet/*' >> [Tue Jan 24 13:53:01 2006] [23378:0000] [debug] >> map_uri_to_worker::jk_uri_worker_map.c (454): Attempting to map >> context URI '/examples/*.jsp' >> [Tue Jan 24 13:53:01 2006] [23378:0000] [debug] >> map_uri_to_worker::jk_uri_worker_map.c (454): Attempting to map >> context URI '/examples/snoop' >> [Tue Jan 24 13:53:01 2006] [23378:0000] [debug] >> map_uri_to_worker::jk_uri_worker_map.c (454): Attempting to map >> context URI '/examples/*' >> [Tue Jan 24 13:53:01 2006] [23378:0000] [debug] >> map_uri_to_worker::jk_uri_worker_map.c (468): Found a wildchar match >> ajp13 -> /examples/* >> [Tue Jan 24 13:53:01 2006] [23378:0000] [debug] >> map_uri_to_worker::jk_uri_worker_map.c (442): Attempting to map URI >> '/examples/' from 11 maps >> [Tue Jan 24 13:53:01 2006] [23378:0000] [debug] >> map_uri_to_worker::jk_uri_worker_map.c (454): Attempting to map >> context URI '/examples/jsp/security/protected/j_security_check' >> [Tue Jan 24 13:53:01 2006] [23378:0000] [debug] >> map_uri_to_worker::jk_uri_worker_map.c (454): Attempting to map >> context URI '/examples/CompressionTest' >> [Tue Jan 24 13:53:01 2006] [23378:0000] [debug] >> map_uri_to_worker::jk_uri_worker_map.c (454): Attempting to map >> context URI '/examples/SendMailServlet' >> [Tue Jan 24 13:53:01 2006] [23378:0000] [debug] >> map_uri_to_worker::jk_uri_worker_map.c (454): Attempting to map >> context URI '/examples/servletToJsp' >> [Tue Jan 24 13:53:01 2006] [23378:0000] [debug] >> map_uri_to_worker::jk_uri_worker_map.c (454): Attempting to map >> context URI '/examples/servlet/*' >> [Tue Jan 24 13:53:01 2006] [23378:0000] [debug] >> map_uri_to_worker::jk_uri_worker_map.c (454): Attempting to map >> context URI '/examples/*.jsp' >> [Tue Jan 24 13:53:01 2006] [23378:0000] [debug] >> map_uri_to_worker::jk_uri_worker_map.c (454): Attempting to map >> context URI '/examples/snoop' >> [Tue Jan 24 13:53:01 2006] [23378:0000] [debug] >> map_uri_to_worker::jk_uri_worker_map.c (454): Attempting to map >> context URI '/examples/*' >> [Tue Jan 24 13:53:01 2006] [23378:0000] [debug] >> map_uri_to_worker::jk_uri_worker_map.c (468): Found a wildchar match >> ajp13 -> /examples/* >> [Tue Jan 24 13:53:01 2006] [23378:0000] [debug] >> wc_get_worker_for_name::jk_worker.c (111): found a worker ajp13 >> [Tue Jan 24 13:53:01 2006] [23378:0000] [debug] >> wc_maintain::jk_worker.c (301): Maintaining worker ajp13 >> [Tue Jan 24 13:53:01 2006] [23378:0000] [debug] >> init_ws_service::mod_jk.c (479): Service protocol=HTTP/1.1 method=GET >> host=(null) addrr=68.58.4.70 name=www.site.com port=80 auth=(null) >> user=(null) laddr=66.33.192.77 raddr=68.58.4.70 >> [Tue Jan 24 13:53:01 2006] [23378:0000] [debug] >> ajp_get_endpoint::jk_ajp_common.c (2119): acquired connection cache >> slot=0 >> [Tue Jan 24 13:53:01 2006] [23378:0000] [debug] >> ajp_marshal_into_msgb::jk_ajp_common.c (566): ajp marshaling done >> [Tue Jan 24 13:53:01 2006] [23378:0000] [debug] >> ajp_service::jk_ajp_common.c (1658): processing with 3 retries >> [Tue Jan 24 13:53:01 2006] [23378:0000] [debug] >> jk_open_socket::jk_connect.c (317): socket TCP_NODELAY set to On >> [Tue Jan 24 13:53:01 2006] [23378:0000] [debug] >> jk_open_socket::jk_connect.c (415): trying to connect socket 10 to >> 127.0.0.1:8009 >> [Tue Jan 24 13:53:01 2006] [23378:0000] >> [info] jk_open_socket::jk_connect.c (433): connect to 127.0.0.1:8009 >> failed with errno=111 >> [Tue Jan 24 13:53:01 2006] [23378:0000] >> [info] ajp_connect_to_endpoint::jk_ajp_common.c (880): Failed >> opening socket to (127.0.0.1:8009) with (errno=111) >> [Tue Jan 24 13:53:01 2006] [23378:0000] >> [info] ajp_send_request::jk_ajp_common.c (1239): Error connecting to >> the Tomcat process. >> [Tue Jan 24 13:53:01 2006] [23378:0000] >> [info] ajp_service::jk_ajp_common.c (1737): Sending request to >> tomcat failed, recoverable operation attempt=1 >> [Tue Jan 24 13:53:01 2006] [23378:0000] [debug] >> jk_open_socket::jk_connect.c (317): socket TCP_NODELAY set to On >> [Tue Jan 24 13:53:01 2006] [23378:0000] [debug] >> jk_open_socket::jk_connect.c (415): trying to connect socket 10 to >> 127.0.0.1:8009 >> [Tue Jan 24 13:53:01 2006] [23378:0000] >> [info] jk_open_socket::jk_connect.c (433): connect to 127.0.0.1:8009 >> failed with errno=111 >> [Tue Jan 24 13:53:01 2006] [23378:0000] >> [info] ajp_connect_to_endpoint::jk_ajp_common.c (880): Failed >> opening socket to (127.0.0.1:8009) with (errno=111) >> [Tue Jan 24 13:53:01 2006] [23378:0000] >> [info] ajp_send_request::jk_ajp_common.c (1239): Error connecting to >> the Tomcat process. >> [Tue Jan 24 13:53:01 2006] [23378:0000] >> [info] ajp_service::jk_ajp_common.c (1737): Sending request to >> tomcat failed, recoverable operation attempt=2 >> [Tue Jan 24 13:53:01 2006] [23378:0000] [debug] >> jk_open_socket::jk_connect.c (317): socket TCP_NODELAY set to On >> [Tue Jan 24 13:53:01 2006] [23378:0000] [debug] >> jk_open_socket::jk_connect.c (415): trying to connect socket 10 to >> 127.0.0.1:8009 >> [Tue Jan 24 13:53:01 2006] [23378:0000] >> [info] jk_open_socket::jk_connect.c (433): connect to 127.0.0.1:8009 >> failed with errno=111 >> [Tue Jan 24 13:53:01 2006] [23378:0000] >> [info] ajp_connect_to_endpoint::jk_ajp_common.c (880): Failed >> opening socket to (127.0.0.1:8009) with (errno=111) >> [Tue Jan 24 13:53:01 2006] [23378:0000] >> [info] ajp_send_request::jk_ajp_common.c (1239): Error connecting to >> the Tomcat process. >> [Tue Jan 24 13:53:01 2006] [23378:0000] >> [info] ajp_service::jk_ajp_common.c (1737): Sending request to >> tomcat failed, recoverable operation attempt=3 >> [Tue Jan 24 13:53:01 2006] [23378:0000] [error] >> ajp_service::jk_ajp_common.c (1746): Error connecting to tomcat. >> Tomcat is probably not started or is listening on the wrong port. >> worker=ajp13 failed >> [Tue Jan 24 13:53:01 2006] [23378:0000] [debug] >> ajp_done::jk_ajp_common.c (2062): recycling connection cache slot=0 >> for worker ajp13 >> [Tue Jan 24 13:53:01 2006] [23378:0000] [info] jk_handler::mod_jk.c >> (1832): Service error=0 for worker=ajp13 >> >> >> ________________________________________________________________________ >> >> mod_jk.conf: Used via the include directive from >> httpd.conf. Include "/home/caribmag/tomcat/conf/mod_jk.conf" >> >> >> <IfModule !mod_jk.c> >> LoadModule jk_module "/dh/apache/template/libexec/mod_jk.so" >> </IfModule> >> >> JkWorkersFile "/home/user/tomcat/conf/workers.properties" >> JkLogFile "/home/user/tomcat/logs/mod_jk.log" >> JkLogLevel debug >> >> >> <Directory "/home/user/tomcat/webapps"> >> Options Indexes FollowSymLinks >> DirectoryIndex index.html index.htm index.jsp >> </Directory> >> >> >> Alias /examples "/home/user/tomcat/webapps/examples" >> >> <Directory "/home/user/tomcat/webapps/examples"> >> Options Indexes FollowSymLinks >> DirectoryIndex index.html index.htm index.jsp >> </Directory> >> >> >> # Deny direct access to WEB-INF and META-INF >> # >> <Location "/examples/WEB-INF/*"> >> AllowOverride None >> deny from all >> </Location> >> >> <Location "/examples/META-INF/*"> >> AllowOverride None >> deny from all >> </Location> >> >> JkMount /*.jsp ajp13 >> JkMount /examples ajp13 >> JkMount /examples/* ajp13 >> JkMount /examples/*.jsp ajp13 >> JkMount /examples/jsp/security/protected/j_security_check ajp13 >> JkMount /examples/snoop ajp13 >> JkMount /examples/servlet/* ajp13 >> JkMount /examples/CompressionTest ajp13 >> JkMount /examples/servletToJsp ajp13 >> JkMount /examples/SendMailServlet ajp13 >> JkMount /img/* ajp13 >> >> >> >> ________________________________________________________________________ >> >> >> Workers Properties: >> workers.tomcat_home=/home/user/tomcat >> workers.java_home=/home/user/j2sdk1.4.2_10 >> ps=/ >> worker.list=ajp13 >> worker.ajp13.type=ajp13 >> worker.ajp13.host=www.site.com (I have tried my IP here as well) >> worker.ajp13.port=8009 >> worker.ajp13.cachesize=10 >> worker.ajp13.cache_timeout=600 >> worker.ajp13.socket_keepalive=1 >> worker.ajp13.socket_timeout=300 >> >> ________________________________________________________________________ >> >> server.xml: >> >> <Server port="8005" shutdown="SHUTDOWN" debug="10"> >> <Listener className="org.apache.ajp.tomcat4.config.ApacheConfig" >> modJk="/dh/apache/template/libexec/mod_jk.so" >> jkDebug="trace" >> workersConfig="/home/usr/tomcat/conf/workers.properties" >> jkLog="/home/usr/tomcat/logs/mod_jk.log" /> >> >> >> <Service name="Tomcat-Apache" debug="99"> >> >> >> <!-- Define a non-SSL Coyote HTTP/1.1 Connector on port 8080 --> >> <Connector className="org.apache.coyote.tomcat4.CoyoteConnector" >> port="8080" minProcessors="5" maxProcessors="75" >> enableLookups="true" redirectPort="8443" >> acceptCount="100" debug="99" connectionTimeout="20000" >> useURIValidationHack="false" >> disableUploadTimeout="true" URIEncoding="UTF-8" /> >> >> >> <Connector port="8009" enableLookups="false" debug="99" >> minProcessors="5" maxProcessors="75" connectionTimeout="20000" >> acceptCount="100" redirectPort="8443" address="66.33.192.77" >> protocol="AJP/1.3" URIEncoding="UTF-8" /> >> >> <Engine name="Apache" defaultHost="www.site.com" debug="99"> >> >> >> <Logger className="org.apache.catalina.logger.FileLogger" >> prefix="catalina_log." suffix=".txt" >> timestamp="true"/> >> >> <!-- Because this Realm is here, an instance will be shared >> globally --> >> <Realm className="org.apache.catalina.realm.MemoryRealm" /> >> >> >> <Host name="www.site.com" debug="99" >> appBase="webapps" >> docBase="" >> unpackWARs="true" autoDeploy="true"> >> >> <Listener >> className="org.apache.ajp.tomcat4.config.ApacheConfig" >> append="true" >> forwardAll="false" >> jkWorker="ajp13" >> >> workersConfig="/home/usr/tomcat/conf/workers.properties" >> modJk="/dh/apache/template/libexec/mod_jk.so" /> >> >> >> <Logger className="org.apache.catalina.logger.FileLogger" >> directory="logs" prefix="site_log." suffix=".txt" >> timestamp="true"/> >> >> >> <Context path="" >> docBase="ROOT" >> debug="99" reloadable="true" crossContext="true"/> >> >> >> <!-- Tomcat Examples Context --> >> <Context path="/examples" docBase="examples" debug="10" >> reloadable="true" crossContext="true"> >> >> >> <Logger className="org.apache.catalina.logger.FileLogger" >> prefix="localhost_examples_log." suffix=".txt" >> timestamp="true"/> >> >> </Context> >> </Host> >> </Engine> >> </Service> >> </Server> >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> For additional commands, e-mail: [EMAIL PROTECTED] >> > -- ======================================= David Smith Network Operations Supervisor Department of Entomology College of Agriculture & Life Sciences Cornell University 2132 Comstock Hall Ithaca, NY 14853 Phone: 607.255.9571 Fax: 607.255.0939 --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]