I'm using Fedora Core 4. I enabled port 8009 on my firewall. Here's the relevant line from iptables -L ------ 0 0 ACCEPT tcp -- any any anywhere anywhere state NEW tcp dpt:8009 ------ I used the lokkit utility to add it. Rebooted. Nothing. I had a typo in a config file, but correcting that didn't work. I still get the browser error ------ The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later. ------ They call it a 503 error. And I'm still getting the same error in my mod_jk log file.
Quoting Bruno Georges <[EMAIL PROTECTED]>: > Hi > Depending on your configuration and operating system, you may have some > firewall restriction which prevents connecting to the port 8009. > Please check this first, especially if you use XP SP2. > > Best Regards > Bruno Georges > > Glencore International AG > Tel. +41 41 709 3204 > Fax +41 41 709 3000 > > > > Paul George > Constantine To: Tomcat Users List > <tomcat-user@jakarta.apache.org> > <[EMAIL PROTECTED] cc: > d.edu> Subject: Re: > Apache2+jk+tomcat5.028+uri utf-8 SOLVED > > 01.07.05 09:35 Distribute: > Please respond Personal? |-------| > to "Tomcat Users | [ ] x | > List" |-------| > > > > > > > I've essentially done all of this, but I still get the following error in > the browser: > --------------- > Internal Server Error > > The server encountered an internal error or misconfiguration and was > unable > to complete your request. > > Please contact the server administrator, [EMAIL PROTECTED] and inform them > of > the time the error occurred, and anything you might have done that may > have > caused the error. > > More information about this error may be available in the server error > log. > --------------- > > But there was no error in the server error log. In the jk log I get: > --------------- > [Sun Jun 26 15:55:45 2005] [info] jk_open_socket::jk_connect.c (433): > connect to 127.0.0.1:8009 failed with errno=13 > [Sun Jun 26 15:55:45 2005] [info] > ajp_connect_to_endpoint::jk_ajp_common.c > (880): Failed opening socket to (127.0.0.1:8009) with (errno=13) > [Sun Jun 26 15:55:45 2005] [info] ajp_send_request::jk_ajp_common.c > (1239): > Error connecting to the Tomcat process. > [Sun Jun 26 15:55:45 2005] [info] ajp_service::jk_ajp_common.c (1737): > Sending request to tomcat failed, recoverable operation attempt=1 > [Sun Jun 26 15:55:45 2005] [info] jk_open_socket::jk_connect.c (433): > connect to 127.0.0.1:8009 failed with errno=13 > [Sun Jun 26 15:55:45 2005] [info] > ajp_connect_to_endpoint::jk_ajp_common.c > (880): Failed opening socket to (127.0.0.1:8009) with (errno=13) > [Sun Jun 26 15:55:45 2005] [info] ajp_send_request::jk_ajp_common.c > (1239): > Error connecting to the Tomcat process. > [Sun Jun 26 15:55:45 2005] [info] ajp_service::jk_ajp_common.c (1737): > Sending request to tomcat failed, recoverable operation attempt=2 > [Sun Jun 26 15:55:45 2005] [info] jk_open_socket::jk_connect.c (433): > connect to 127.0.0.1:8009 failed with errno=13 > [Sun Jun 26 15:55:45 2005] [info] > ajp_connect_to_endpoint::jk_ajp_common.c > (880): Failed opening socket to (127.0.0.1:8009) with (errno=13) > [Sun Jun 26 15:55:45 2005] [info] ajp_send_request::jk_ajp_common.c > (1239): > Error connecting to the Tomcat process. > [Sun Jun 26 15:55:45 2005] [info] ajp_service::jk_ajp_common.c (1737): > Sending request to tomcat failed, recoverable operation attempt=3 > [Sun Jun 26 15:55:45 2005] [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=ajp13w failed > [Sun Jun 26 15:55:45 2005] ajp13w ill-conditioned 0.002938 > ------------ > I know that Tomcat is both started and listening on the correct port. I > think it might have to do with permissions (errno=13 is a permission > denied > error), but I don't know what I need to change. > > > > Quoting Luis Sánchez Sánchez <[EMAIL PROTECTED]>: > > > Install mod_jk. I downloaded it from > > > http://www.apache.org/dist/jakarta/tomcat-connectors/jk/binaries/linux/jk-1.2.10 > / > > > > > Copy the jakarta-connector*.so to your apache2 modules directory. > > > > Activate your new module: > > > > I used this two files in /etc/apache/mods-avaliable: > > > > +-----------+ > > mod_jk.conf > > +-----------+ > > # Where to find workers.properties > > # Update this path to match your conf directory location (put > > workers.properties next to httpd.conf) > > JkWorkersFile /etc/apache2/workers. > > properties > > > > # Where to put jk logs > > # Update this path to match your logs directory location (put > mod_jk.log > > next to access_log) > > JkLogFile /var/log/apache2/mod_jk.log > > > > # Set the jk log level [debug/error/info] > > JkLogLevel info > > > > # Select the log format > > JkLogStampFormat "[%a %b %d %H:%M:%S %Y] " > > > > #JkOptions +ForwardURICompatUnparsed > > > > #JkOptions +ForwardURIEscaped > > > > #JkOptions +ForwardURICompat > > > > # JkOptions indicate to send SSL KEY SIZE, > > # la sgte linea la he comentado yo > > JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories > > > > # JkRequestLogFormat set the request format > > JkRequestLogFormat "%w %V %T" > > > > # Send everything for context /examples to worker named worker1 (ajp13) > > JkMount /jsp-examples/* worker1 > > JkMount /blojsom/* worker1 > > > > > > > > +-----------+ > > mod_jk.load > > +-----------+ > > LoadModule jk_module /usr/lib/apache2/modules/mod_jk.so > > > > > > Then link this files in /etc/apache2/mods-enabled/ > > > > > > Put a workers.property file in your apache2 conf dir (/etc/apache2 in > my > > linux). This is my workers.properties > > > > # Define 1 real worker using ajp13 > > worker.list=worker1 > > # Set properties for worker1 (ajp13) > > worker.worker1.type=ajp13 > > worker.worker1.host=localhost > > worker.worker1.port=8009 > > worker.worker1.lbfactor=50 > > worker.worker1.cachesize=10 > > worker.worker1.cache_timeout=600 > > worker.worker1.socket_keepalive=1 > > worker.worker1.reclycle_timeout=300 > > > > > > > > > > In tomcat you must use URIEncoding="UTF-8" in your connectors in > > server.xml: > > > > (I forgot this connector ...) > > > > <Connector port="8009" > > enableLookups="false" redirectPort="8443" debug="0" > > protocol="AJP/1.3" URIEncoding="UTF-8"/> > > > > > > > > <Connector port="8080" > > maxThreads="150" minSpareThreads="25" > maxSpareThreads="75" > > enableLookups="false" redirectPort="8443" > > acceptCount="100" > > debug="0" connectionTimeout="20000" > > disableUploadTimeout="true" URIEncoding="UTF-8"/> > > > > Launch tomcat, launch apache2 force-reload. > > > > > > -- > > Luis Sánchez Sánchez <[EMAIL PROTECTED]> > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]