You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by mikat <mi...@essdr.com> on 2007/04/12 23:07:06 UTC

Apache+Tomcat w/ mod_jk, only works with "localhost" URL

Hi, I finally got mod_jk working.  I have used Tomcat for quite a while and
finally integrated with Apache httpd, but I have a crappy situation and if
anyone could help I'd greatly appreciate it.  Right now my Tomcat webapps
are only fetched through httpd if I use localhost in the URL.  It doesn't
work if I use my IP address.  I would like both to work.

I have been using the auto-generation thing in Tomcat to create a
Tomcat5.5\conf\auto\mod_jk.conf which I then include in Apache's httpd.conf
.  I have instead tried just added code within httpd.conf to do this and
then it works with both localhost and the IP address, but the nice
autogeneration feature is gone and I'd have to update it manually for
additional webapps.

I found this link :
http://mail-archives.apache.org/mod_mbox/tomcat-users/200305.mbox/%3C4686784DA71D3F4ABEB5E2FA9AD2542D1C6AA4@ORIONJR%3E

Which seems to describe the situation, but that doesn't help me since I
don't have a domain name.  I just want to use the IP address (and eventually
both an internal 192 IP and an external IP).  I have tried putting the IP
address as the Host name in server.xml and also as an Alias and neither
worked.

I am using Tomcat 5.5, Apache 2.2 and a mod_jk.so module for Apache 2.2, in
Windows XP right now.

Here is some of the relevant code in the configuration files :

++++++++++++Tomcat's conf/server.xml  (within Engine)++++++++++++++++++++
<Listener className="org.apache.jk.config.ApacheConfig" modJk="C:/Program
Files/Apache Software Foundation/Apache2.2/modules/mod_jk.so"
jkWorker="worker1" />

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++

++++++++++++workers.properties (one in Tomcat/conf/jk/ and
Apache/conf)+++++++
# 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
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++

+++++++++++Apache's conf/httpd.conf+++++++++++++++++++++++++++++++
Include "C:/Program Files/Apache Software Foundation/Tomcat
5.5/conf/auto/mod_jk.conf"

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++

The mod_jk.conf is auto-generated in Tomcat/conf/auto/ like I said and has
all the JkMount statements for each of my Tomcat webapps and uses the
worker1 worker.

-Michael




-- 
View this message in context: http://www.nabble.com/Apache%2BTomcat-w--mod_jk%2C-only-works-with-%22localhost%22-URL-tf3568313.html#a9968461
Sent from the Tomcat - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
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: Apache+Tomcat w/ mod_jk, only works with "localhost" URL

Posted by mikat <mi...@essdr.com>.
Ok, here they are:    

<Engine name="Catalina" defaultHost="localhost">

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

I think those are the defaults.


Martin Gainty wrote:
> 
> Mike--
> in your server.xml please display for us defaultHost and Host name e.g.
> 
> <Engine name="Standalone" defaultHost="???"
> <Engine name="Catalina" defaultHost="???"
> <Host name="????"
> 
> M--
> This email message and any files transmitted with it contain confidential
> information intended only for the person(s) to whom this email message is
> addressed.  If you have received this email message in error, please
> notify
> the sender immediately by telephone or email and destroy the original
> message without making a copy.  Thank you.
> 
> ----- Original Message ----- 
> From: "mikat" <mi...@essdr.com>
> To: <us...@tomcat.apache.org>
> Sent: Thursday, April 12, 2007 5:07 PM
> Subject: Apache+Tomcat w/ mod_jk, only works with "localhost" URL
> 
> 
>>
>> Hi, I finally got mod_jk working.  I have used Tomcat for quite a while 
>> and
>> finally integrated with Apache httpd, but I have a crappy situation and
>> if
>> anyone could help I'd greatly appreciate it.  Right now my Tomcat webapps
>> are only fetched through httpd if I use localhost in the URL.  It doesn't
>> work if I use my IP address.  I would like both to work.
>>
>> I have been using the auto-generation thing in Tomcat to create a
>> Tomcat5.5\conf\auto\mod_jk.conf which I then include in Apache's 
>> httpd.conf
>> .  I have instead tried just added code within httpd.conf to do this and
>> then it works with both localhost and the IP address, but the nice
>> autogeneration feature is gone and I'd have to update it manually for
>> additional webapps.
>>
>> I found this link :
>> http://mail-archives.apache.org/mod_mbox/tomcat-users/200305.mbox/%3C4686784DA71D3F4ABEB5E2FA9AD2542D1C6AA4@ORIONJR%3E
>>
>> Which seems to describe the situation, but that doesn't help me since I
>> don't have a domain name.  I just want to use the IP address (and 
>> eventually
>> both an internal 192 IP and an external IP).  I have tried putting the IP
>> address as the Host name in server.xml and also as an Alias and neither
>> worked.
>>
>> I am using Tomcat 5.5, Apache 2.2 and a mod_jk.so module for Apache 2.2, 
>> in
>> Windows XP right now.
>>
>> Here is some of the relevant code in the configuration files :
>>
>> ++++++++++++Tomcat's conf/server.xml  (within Engine)++++++++++++++++++++
>> <Listener className="org.apache.jk.config.ApacheConfig" modJk="C:/Program
>> Files/Apache Software Foundation/Apache2.2/modules/mod_jk.so"
>> jkWorker="worker1" />
>>
>> +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>>
>> ++++++++++++workers.properties (one in Tomcat/conf/jk/ and
>> Apache/conf)+++++++
>> # 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
>> +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>>
>> +++++++++++Apache's conf/httpd.conf+++++++++++++++++++++++++++++++
>> Include "C:/Program Files/Apache Software Foundation/Tomcat
>> 5.5/conf/auto/mod_jk.conf"
>>
>> +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>>
>> The mod_jk.conf is auto-generated in Tomcat/conf/auto/ like I said and
>> has
>> all the JkMount statements for each of my Tomcat webapps and uses the
>> worker1 worker.
>>
>> -Michael
>>
>>
>>
>>
>> -- 
>> View this message in context: 
>> http://www.nabble.com/Apache%2BTomcat-w--mod_jk%2C-only-works-with-%22localhost%22-URL-tf3568313.html#a9968461
>> Sent from the Tomcat - User mailing list archive at Nabble.com.
>>
>>
>> ---------------------------------------------------------------------
>> 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
>>
>> 
> 
> 
> ---------------------------------------------------------------------
> 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
> 
> 
> 

-- 
View this message in context: http://www.nabble.com/Apache%2BTomcat-w--mod_jk%2C-only-works-with-%22localhost%22-URL-tf3568313.html#a9968889
Sent from the Tomcat - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
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: Apache+Tomcat w/ mod_jk, only works with "localhost" URL

Posted by Martin Gainty <mg...@hotmail.com>.
Mike--
in your server.xml please display for us defaultHost and Host name e.g.

<Engine name="Standalone" defaultHost="???"
<Engine name="Catalina" defaultHost="???"
<Host name="????"

M--
This email message and any files transmitted with it contain confidential
information intended only for the person(s) to whom this email message is
addressed.  If you have received this email message in error, please notify
the sender immediately by telephone or email and destroy the original
message without making a copy.  Thank you.

----- Original Message ----- 
From: "mikat" <mi...@essdr.com>
To: <us...@tomcat.apache.org>
Sent: Thursday, April 12, 2007 5:07 PM
Subject: Apache+Tomcat w/ mod_jk, only works with "localhost" URL


>
> Hi, I finally got mod_jk working.  I have used Tomcat for quite a while 
> and
> finally integrated with Apache httpd, but I have a crappy situation and if
> anyone could help I'd greatly appreciate it.  Right now my Tomcat webapps
> are only fetched through httpd if I use localhost in the URL.  It doesn't
> work if I use my IP address.  I would like both to work.
>
> I have been using the auto-generation thing in Tomcat to create a
> Tomcat5.5\conf\auto\mod_jk.conf which I then include in Apache's 
> httpd.conf
> .  I have instead tried just added code within httpd.conf to do this and
> then it works with both localhost and the IP address, but the nice
> autogeneration feature is gone and I'd have to update it manually for
> additional webapps.
>
> I found this link :
> http://mail-archives.apache.org/mod_mbox/tomcat-users/200305.mbox/%3C4686784DA71D3F4ABEB5E2FA9AD2542D1C6AA4@ORIONJR%3E
>
> Which seems to describe the situation, but that doesn't help me since I
> don't have a domain name.  I just want to use the IP address (and 
> eventually
> both an internal 192 IP and an external IP).  I have tried putting the IP
> address as the Host name in server.xml and also as an Alias and neither
> worked.
>
> I am using Tomcat 5.5, Apache 2.2 and a mod_jk.so module for Apache 2.2, 
> in
> Windows XP right now.
>
> Here is some of the relevant code in the configuration files :
>
> ++++++++++++Tomcat's conf/server.xml  (within Engine)++++++++++++++++++++
> <Listener className="org.apache.jk.config.ApacheConfig" modJk="C:/Program
> Files/Apache Software Foundation/Apache2.2/modules/mod_jk.so"
> jkWorker="worker1" />
>
> +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>
> ++++++++++++workers.properties (one in Tomcat/conf/jk/ and
> Apache/conf)+++++++
> # 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
> +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>
> +++++++++++Apache's conf/httpd.conf+++++++++++++++++++++++++++++++
> Include "C:/Program Files/Apache Software Foundation/Tomcat
> 5.5/conf/auto/mod_jk.conf"
>
> +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>
> The mod_jk.conf is auto-generated in Tomcat/conf/auto/ like I said and has
> all the JkMount statements for each of my Tomcat webapps and uses the
> worker1 worker.
>
> -Michael
>
>
>
>
> -- 
> View this message in context: 
> http://www.nabble.com/Apache%2BTomcat-w--mod_jk%2C-only-works-with-%22localhost%22-URL-tf3568313.html#a9968461
> Sent from the Tomcat - User mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> 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
>
> 


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