You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by Kim Albee <mt...@gmail.com> on 2006/06/08 17:41:46 UTC

Way to debug ports Tomcat is listening on?

This server's Apache/Tomcat connector used to work just fine.  Now it has
stopped working and I get this error... I haven't changed anything in the
config, but am wondering how I troubleshoot/debug this issue.

I continually get this error:

[jk_ajp_common.c (720)]: Error connecting to tomcat. Tomcat is probably not
started or is listening on the wrong host/port (192.168.0.101:8009). Failed
errno = 13

My server.xml file is configured as:

<Server port="8005" shutdown="SHUTDOWN" debug="0">
  <Service name="Catalina">
    <Connector port="8080"
               maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
               enableLookups="false" redirectPort="8443" acceptCount="100"
               debug="0" connectionTimeout="20000"
               disableUploadTimeout="true" />

    <Connector port="8443"
               maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
               enableLookups="false" disableUploadTimeout="true"
               acceptCount="100" debug="0" scheme="https" secure="true"
               clientAuth="false" sslProtocol="TLS" />

    <Connector port="8009"
               enableLookups="false" redirectPort="8443" debug="4"
               protocol="AJP/1.3" />

    <Engine  jvmRoute="p1" name="Catalina" defaultHost="localhost"
debug="4">

      <Host name="localhost" debug="4" appBase="webapps"
       unpackWARs="true" autoDeploy="true"
       xmlValidation="false" xmlNamespaceAware="false">

      </Host>

    </Engine>

  </Service>

</Server>

My workers.properties file has the following:

worker.p1.port=8009
worker.p1.host=w1
worker.p1.type=ajp13
worker.p1.info=Ajp13 forwarding
worker.p1.debug=0
worker.p1.tomcatId=p1

And my VirtualHost setting has the "JkMount / p1" and JkMount /* p1

My /etc/hosts file has entries for w1 that point to the local private
address, as follows:

192.168.0.101 w1 localhost

How do I debug this and get it back working?

Thanks,
Kim :-)





 



---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org


Re: Way to debug ports Tomcat is listening on?

Posted by Filip Hanik - Dev Lists <de...@hanik.com>.
Not that it answers your question, but if you are using
 >And my VirtualHost setting has the "JkMount / p1" and JkMount /* p1 then y
Then you are much better off using mod_proxy

ProxyPass / http://w1:8080/
ProxyPassReserve / http://w1:8080/
ProxyPassPreserveHost On

less head aches, less time spent on the user list :)
Filip


Kim Albee wrote:
> This server's Apache/Tomcat connector used to work just fine.  Now it has
> stopped working and I get this error... I haven't changed anything in the
> config, but am wondering how I troubleshoot/debug this issue.
>
> I continually get this error:
>
> [jk_ajp_common.c (720)]: Error connecting to tomcat. Tomcat is probably not
> started or is listening on the wrong host/port (192.168.0.101:8009). Failed
> errno = 13
>
> My server.xml file is configured as:
>
> <Server port="8005" shutdown="SHUTDOWN" debug="0">
>   <Service name="Catalina">
>     <Connector port="8080"
>                maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
>                enableLookups="false" redirectPort="8443" acceptCount="100"
>                debug="0" connectionTimeout="20000"
>                disableUploadTimeout="true" />
>
>     <Connector port="8443"
>                maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
>                enableLookups="false" disableUploadTimeout="true"
>                acceptCount="100" debug="0" scheme="https" secure="true"
>                clientAuth="false" sslProtocol="TLS" />
>
>     <Connector port="8009"
>                enableLookups="false" redirectPort="8443" debug="4"
>                protocol="AJP/1.3" />
>
>     <Engine  jvmRoute="p1" name="Catalina" defaultHost="localhost"
> debug="4">
>
>       <Host name="localhost" debug="4" appBase="webapps"
>        unpackWARs="true" autoDeploy="true"
>        xmlValidation="false" xmlNamespaceAware="false">
>
>       </Host>
>
>     </Engine>
>
>   </Service>
>
> </Server>
>
> My workers.properties file has the following:
>
> worker.p1.port=8009
> worker.p1.host=w1
> worker.p1.type=ajp13
> worker.p1.info=Ajp13 forwarding
> worker.p1.debug=0
> worker.p1.tomcatId=p1
>
> And my VirtualHost setting has the "JkMount / p1" and JkMount /* p1
>
> My /etc/hosts file has entries for w1 that point to the local private
> address, as follows:
>
> 192.168.0.101 w1 localhost
>
> How do I debug this and get it back working?
>
> Thanks,
> Kim :-)
>
>
>
>
>
>  
>
>
>
> ---------------------------------------------------------------------
> To start a new topic, e-mail: users@tomcat.apache.org
> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org
>
>
>   


-- 


Filip Hanik

---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org