Hi:

I am hoping someone can help me identify what I'm sure is a very simple oversight on my part...but I cannot get Apache+Tomcat working...

Configuration: Mac OS/X 10.4.8 (PPC client), Apache 1.3.33, mod_jk 1.2.21, Tomcat 6.0.10

I can run Tomcat standalone, (i.e. start and browse to localhost:8080 with no modifications...), but when I try to access via a browser through apache it fails (503 -service unavailable).

I see lots of these in my jk logs:


[Sun Mar 04 20:42:58 2007] [5950:0000] [debug] jk_open_socket::jk_connect.c (433): trying to connect socket 10 to 10.0.1.202:8009 [Sun Mar 04 20:42:58 2007] [5950:0000] [info] jk_open_socket::jk_connect.c (451): connect to 10.0.1.202:8009 failed (errno=61) [Sun Mar 04 20:42:58 2007] [5950:0000] [info] ajp_connect_to_endpoint::jk_ajp_common.c (876): Failed opening socket to (10.0.1.202:8009) (errno=61)

and when I try to connect via apache I see lots of these:


[Sun Mar 04 20:17:19 2007] [5494:0000] [info] ajp_send_request::jk_ajp_common.c (1273): (worker1) error connecting to the backend server (errno=61) [Sun Mar 04 20:17:19 2007] [5494:0000] [info] ajp_service::jk_ajp_common.c (1930): (worker1) sending request to tomcat failed, recoverable operation attempt=2 [Sun Mar 04 20:17:19 2007] [5494:0000] [error] ajp_service::jk_ajp_common.c (1942): (worker1) Connecting to tomcat failed. Tomcat is probably not started or is listening on the wrong port

I am certain that the port is open, and as far as I can tell, Tomcat is listening.

Configuration files and sections are below.

I don't know where to look next...or what to look for...and any help or advice or direction is very much appreciated!!!

Thanks!!

here's a snippet of my httpd.conf:

LoadModule jk_module          libexec/httpd/mod_jk.so
AddModule mod_jk.c
JkWorkersFile /etc/httpd/workers.properties
JkShmFile /var/log/httpd/mod_jk.shm
JkLogFile /var/log/httpd/mod_jk.log
JkLogLevel debug
JkMount /examples/* worker1

Here's my workers.properties:

workers.tomcat_home=/path/to/tomcat
worker.list=worker1
worker.worker1.type=ajp13
worker.worker1.host=localhost
worker.worker1.port=8009


And here's my server.xml:


<Server port="8005" shutdown="SHUTDOWN">
<Listener className="org.apache.catalina.core.AprLifecycleListener" SSLEngine="on" />
  <Listener className="org.apache.catalina.core.JasperListener" />
<Listener className="org.apache.catalina.mbeans.ServerLifecycleListener" /> <Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener" /> <Listener className="org.apache.jk.config.ApacheConfig" modJk="/usr/ libexec/httpd/mod_jk.so" workersConfig="/etc/httpd/ workers.properties" jkLog="/var/log/httpd/mod_jk.log" jkDebug="debug" />
  <GlobalNamingResources>
    <Resource name="UserDatabase" auth="Container"
              type="org.apache.catalina.UserDatabase"
              description="User database that can be updated and saved"
factory="org.apache.catalina.users.MemoryUserDatabaseFactory"
              pathname="path/to/tomcat-users.xml" />
  </GlobalNamingResources>
<Service name="Catalina">
 <Connector port="8080" protocol="HTTP/1.1"
               maxThreads="150" connectionTimeout="20000"
               redirectPort="8443" />
    <Connector port="8443" protocol="HTTP/1.1" SSLEnabled="true"
               maxThreads="150" scheme="https" secure="true"
               clientAuth="false" sslProtocol="TLS" />
    <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
    <Engine name="Catalina" defaultHost="localhost">
      <Realm className="org.apache.catalina.realm.UserDatabaseRealm"
             resourceName="UserDatabase"/>
      <Host name="localhost"  appBase="webapps"
            unpackWARs="true" autoDeploy="true"
            xmlValidation="false" xmlNamespaceAware="false">
<Listener className="org.apache.jk.config.ApacheConfig" append="true" jkWorker="worker1" />
     </Host>
    </Engine>
  </Service>
</Server>







---------------------------------------------------------------------
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