I've made some changes to server.xml since I wrote my first email.  I
realized there was no <Host> in there from my WARP configuration.  Here's
what the current (still broken) server.xml looks like:

<Server port="8005" shutdown="SHUTDOWN" debug="1">
  <Service name="Tomcat-Apache">
    <Connector className="org.apache.coyote.tomcat4.CoyoteConnector"
     port="8009" minProcessors="5" maxProcessors="75"
     enableLookups="true"
     acceptCount="10" debug="1" redirectPort="8443"
     connectionTimeout="20000" useURIValidationHack="false"/>
    <Engine name="Standalone" defaultHost="www.urlinone.com" debug="1">
      <Realm className="org.apache.catalina.realm.MemoryRealm" />
      <Logger className="org.apache.catalina.logger.FileLogger"
              prefix="urlinone_log." suffix=".txt"
              timestamp="true"/>
      <Valve className="org.apache.catalina.valves.AccessLogValve"
                 directory="logs"  prefix="tomcat_access_log."
                 suffix=".txt"
                 pattern="common" resolveHosts="false"/>
      <Host name="www.urlinone.com" debug="0"
            appBase="webapps/urlinone"
            unpackWARs="true" autoDeploy="true">
          <Alias>urlinone.com</Alias>
          <Context path="" docBase="" debug="1"/>
          <Valve
            className="org.apache.catalina.valves.AccessLogValve"
            directory="logs"  prefix="urlinone_log." suffix=".txt"
            pattern="common" resolveHosts="false"/>
      </Host>
    </Engine>
  </Service>
</Server>

I see log entries when Apache gets requests, but there is no indication at
all that Tomcat is seeing anything at all.  I have no idea where the
requests are going.  Is there any way to sniff what's coming in?  Or, better
yet, is the problem apparent above?

Thanks!

Lee

-----Original Message-----
From: Turner, John [mailto:[EMAIL PROTECTED]]
Sent: Monday, November 18, 2002 2:35 PM
To: 'Tomcat Users List'
Subject: RE: Tomcat on a separate machine



Does server.xml have a Host tag for server2?  Something like:

<Host name="www.urlinone.com" />


John

> -----Original Message-----
> From: Lee Grey [mailto:[EMAIL PROTECTED]]
> Sent: Monday, November 18, 2002 2:21 PM
> To: Tomcat Users List
> Subject: RE: Tomcat on a separate machine
>
>
> The problem with that is that it doesn't help me with
> load-balancing and
> such.  I really need to get the connector working.
>
> Thanks, though.
>
> Any other thoughts on what I've done wrong here?
>
> --Lee
>
> -----Original Message-----
> From: Paul Campbell [mailto:[EMAIL PROTECTED]]
> Sent: Sunday, November 17, 2002 11:35 PM
> To: Tomcat Users List
> Subject: Re: Tomcat on a separate machine
>
>
> How about trying what I do:
>
> in httpd.conf
>
> ProxyPass /equiv        http://other:8080/equiv
> ProxyPassReverse /equiv http://other:8080/equiv
>
> Where other is someother machine
>
>
> At 02:37 PM 11/17/02, you wrote:
> >I have server1 running both Apache2 and an instance of
> Tomcat4.  I have
> >server2 running its own instance of Tomcat4.  The Tomcats on
> server1 and
> >server2 are running different applications.
> >
> >I am currently trying to get requests for urlinone.com
> received by Apache
> at
> >server1 forwarded to the Tomcat at server2.  It seems like
> they see each
> >other, because, when I shut down Apache on server1,
> server2's log shows:
> >
> >Nov 17, 2002 4:14:29 PM org.apache.jk.common.ChannelSocket
> processConnection
> >WARNING: server has closed the current connection (-1)
> >Nov 17, 2002 4:14:29 PM org.apache.jk.common.ChannelSocket
> processConnection
> >WARNING: server has closed the current connection (-1)
> >
> >However, I don't see any indication that servlet requests
> are getting from
> >Apache on server1 to Tomcat on server2.  There is no log activity on
> server2
> >to match the requests shown at server1.
> >
> >On server1, Apache httpd.conf contains, in part:
> >
> >NameVirtualHost *
> ><IfModule !mod_jk.c>
> >  LoadModule jk_module /usr/local/apache/modules/mod_jk.so
> ></IfModule>
> ># Am I supposed to have AddModule mod_jk anywhere?  There
> are no AddModule
> >statements in this file.
> >JkWorkersFile /var/tomcat4/conf/jk/workers.properties
> >JkLogFile /var/tomcat4/logs/mod_jk.log
> >JkLogLevel info
> >JkLogStampFormat "[%a %b %d %H:%M:%S %Y]"
> ><VirtualHost *>
> >    ServerName www.urlinone.com
> >    ServerAlias urlinone.com
> >    DocumentRoot /var/tomcat4/webapps/urlinone
> >    ErrorLog /var/tomcat4/logs/urlinone-errorlog
> >    CustomLog /var/tomcat4/logs/urlinone-access.log common
> >    Alias / "/var/tomcat4/webapps/urlinone/"
> >    JkMount /servlet/* server2
> ></VirtualHost>
> >
> >Server1's workers.properties file says:
> >
> >worker.list=server1,server2
> >worker.server1.type=ajp13
> >worker.server1.host=192.168.1.80
> >worker.server1.port=8009
> >
> >worker.server2.type=ajp13
> >worker.server2.host=192.168.1.50
> >worker.server2.port=8009
> >
> >Server2's server.xml file says, in part:
> >
> >  <Service name="Tomcat-Apache">
> >    <DefaultContext reloadable="true"/>
> >    <Connector className="org.apache.coyote.tomcat4.CoyoteConnector"
> >     port="8009" minProcessors="5" maxProcessors="75"
> >     enableLookups="true" appBase="webapps"
> >     acceptCount="10" debug="0"/>
> >    <Engine name="Standalone" defaultHost="www.urlinone.com"
> debug="0">
> >      <Logger className="org.apache.catalina.logger.FileLogger"
> >              prefix="urlinone_log." suffix=".txt"
> >              timestamp="true"/>
> >      <Realm className="org.apache.catalina.realm.MemoryRealm" />
> >    </Engine>
> >  </Service>
> >
> >The Apache log shows a request being successfully completed:
> >
> >192.168.1.1 - - [17/Nov/2002:16:27:27 -0500] "GET
> /index.html HTTP/1.1" 304
> >0
> >192.168.1.1 - - [17/Nov/2002:16:27:27 -0500] "GET
> /urlinone.js HTTP/1.1"
> 304
> >0
> >192.168.1.1 - - [17/Nov/2002:16:27:27 -0500] "GET /servlet/PagePump
> >HTTP/1.1" 200 0
> >
> >But there is no activity, as far as I can see, on server2.
> Server1 is
> >running Red Hat 7.3 and Tomcat 4.1.12, while server2 is
> running Red Hat 7.2
> >and Tomcat 4.0.3.  I had to download all the jars at
> >http://jakarta.apache.org/builds/jakarta-tomcat-connectors/co
> yote/release/v
> 1
> >.0-rc2/ to get Coyote running on server2, so I'm wondering
> if there is some
> >incompatibility there.  Despite the instructions on that
> page, I do not
> have
> >a jk2.properties file, nor do I have tomcat-jni.jar, because
> I don't think
> >I'm using either of those, since I'm using mod_jk.  I also
> don't believe
> >there is any need for a workers.properties file on server2,
> since that is
> >for mod_jk in Apache, right?
> >
> >The only other thing, and I don't know if this is a red flag or a red
> >herring, is that mod_jk.log on server1 gives bursts of
> errors sometimes,
> >although 90% of the time it's when Tomcat on server2 is
> starting up or
> >shutting down.  I have seen some errors upon a request,
> though.  I tend to
> >think the problem is within my configuration, though, and
> that these errors
> >are not significant.  I include them for completeness.
> >
> >[Sun Nov 17 16:53:49 2002] [jk_ajp_common.c (679)]:
> >ajp_connection_tcp_get_message: Error - jk_tcp_socket_recvfull failed
> >[Sun Nov 17 16:53:49 2002] [jk_ajp_common.c (1041)]: Error
> reading reply
> >[Sun Nov 17 16:53:49 2002] [jk_ajp_common.c (1178)]: In
> >jk_endpoint_t::service, ajp_get_reply failed in send loop 0
> >[Sun Nov 17 16:53:49 2002] [jk_ajp_common.c (679)]:
> >ajp_connection_tcp_get_message: Error - jk_tcp_socket_recvfull failed
> >[Sun Nov 17 16:53:49 2002] [jk_ajp_common.c (1041)]: Error
> reading reply
> >[Sun Nov 17 16:53:49 2002] [jk_ajp_common.c (1178)]: In
> >jk_endpoint_t::service, ajp_get_reply failed in send loop 0
> >[Sun Nov 17 16:53:49 2002] [jk_connect.c (177)]:
> jk_open_socket, connect()
> >failed errno = 111
> >[Sun Nov 17 16:53:49 2002] [jk_ajp_common.c (626)]: In
> >jk_endpoint_t::ajp_connect_to_endpoint, failed errno = 111
> >[Sun Nov 17 16:53:49 2002] [jk_ajp_common.c (872)]: Error
> connecting to the
> >Tomcat process.
> >[Sun Nov 17 16:53:49 2002] [jk_ajp_common.c (1181)]: In
> >jk_endpoint_t::service, ajp_send_request failed in send loop 1
> >[Sun Nov 17 16:53:49 2002] [jk_connect.c (177)]:
> jk_open_socket, connect()
> >failed errno = 111
> >[Sun Nov 17 16:53:49 2002] [jk_ajp_common.c (626)]: In
> >jk_endpoint_t::ajp_connect_to_endpoint, failed errno = 111
> >[Sun Nov 17 16:53:49 2002] [jk_ajp_common.c (872)]: Error
> connecting to the
> >Tomcat process.
> >[Sun Nov 17 16:53:49 2002] [jk_ajp_common.c (1181)]: In
> >jk_endpoint_t::service, ajp_send_request failed in send loop 1
> >[Sun Nov 17 16:53:49 2002] [jk_connect.c (177)]:
> jk_open_socket, connect()
> >failed errno = 111
> >[Sun Nov 17 16:53:49 2002] [jk_ajp_common.c (626)]: In
> >jk_endpoint_t::ajp_connect_to_endpoint, failed errno = 111
> >[Sun Nov 17 16:53:49 2002] [jk_ajp_common.c (872)]: Error
> connecting to the
> >Tomcat process.
> >[Sun Nov 17 16:53:49 2002] [jk_ajp_common.c (1181)]: In
> >jk_endpoint_t::service, ajp_send_request failed in send loop 2
> >[Sun Nov 17 16:53:49 2002] [jk_connect.c (177)]:
> jk_open_socket, connect()
> >failed errno = 111
> >[Sun Nov 17 16:53:49 2002] [jk_ajp_common.c (626)]: In
> >jk_endpoint_t::ajp_connect_to_endpoint, failed errno = 111
> >[Sun Nov 17 16:53:49 2002] [jk_ajp_common.c (872)]: Error
> connecting to the
> >Tomcat process.
> >[Sun Nov 17 16:53:49 2002] [jk_ajp_common.c (1181)]: In
> >jk_endpoint_t::service, ajp_send_request failed in send loop 2
> >[Sun Nov 17 16:59:48 2002] [jk_ajp_common.c (679)]:
> >ajp_connection_tcp_get_message: Error - jk_tcp_socket_recvfull failed
> >[Sun Nov 17 16:59:48 2002] [jk_ajp_common.c (1041)]: Error
> reading reply
> >[Sun Nov 17 16:59:48 2002] [jk_ajp_common.c (1178)]: In
> >jk_endpoint_t::service, ajp_get_reply failed in send loop 0
> >[Sun Nov 17 16:59:48 2002] [jk_connect.c (177)]:
> jk_open_socket, connect()
> >failed errno = 111
> >[Sun Nov 17 16:59:48 2002] [jk_ajp_common.c (626)]: In
> >jk_endpoint_t::ajp_connect_to_endpoint, failed errno = 111
> >[Sun Nov 17 16:59:48 2002] [jk_ajp_common.c (872)]: Error
> connecting to the
> >Tomcat process.
> >[Sun Nov 17 16:59:48 2002] [jk_ajp_common.c (1181)]: In
> >jk_endpoint_t::service, ajp_send_request failed in send loop 1
> >[Sun Nov 17 16:59:48 2002] [jk_connect.c (177)]:
> jk_open_socket, connect()
> >failed errno = 111
> >[Sun Nov 17 16:59:48 2002] [jk_ajp_common.c (626)]: In
> >jk_endpoint_t::ajp_connect_to_endpoint, failed errno = 111
> >[Sun Nov 17 16:59:48 2002] [jk_ajp_common.c (872)]: Error
> connecting to the
> >Tomcat process.
> >[Sun Nov 17 16:59:48 2002] [jk_ajp_common.c (1181)]: In
> >jk_endpoint_t::service, ajp_send_request failed in send loop 2
> >[Sun Nov 17 17:02:57 2002] [jk_ajp_common.c (679)]:
> >ajp_connection_tcp_get_message: Error - jk_tcp_socket_recvfull failed
> >[Sun Nov 17 17:02:57 2002] [jk_ajp_common.c (1041)]: Error
> reading reply
> >[Sun Nov 17 17:02:57 2002] [jk_ajp_common.c (1178)]: In
> >jk_endpoint_t::service, ajp_get_reply failed in send loop 0
> >
> >Any ideas?
> >
> >Thank you,
> >Lee Grey
> >Grey Matter
> >
> >
> >--
> >To unsubscribe, e-mail:
> <mailto:[EMAIL PROTECTED]>
> >For additional commands, e-mail:
> <mailto:[EMAIL PROTECTED]>
>
>
> --
> To unsubscribe, e-mail:
> <mailto:[EMAIL PROTECTED]>
> For additional commands, e-mail:
> <mailto:[EMAIL PROTECTED]>
>
>
> --
> To unsubscribe, e-mail:
<mailto:[EMAIL PROTECTED]>
For additional commands, e-mail:
<mailto:[EMAIL PROTECTED]>

--
To unsubscribe, e-mail:
<mailto:[EMAIL PROTECTED]>
For additional commands, e-mail:
<mailto:[EMAIL PROTECTED]>


--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to