Which direction: mod_jk or mod_proxy_ajp? (was: why use mod_jk?)

2006-02-24 Thread Brad O'Hearne
I suppose this question deserved its own thread. Before I spend any  
more time trying to get this configured, I would like to know what is  
the best way to proceed: mod_jk or mod_proxy_ajp?


Thanks,

Brad

On Feb 24, 2006, at 7:49 AM, Brad O'Hearne wrote:


Jess,

Thanks for the reply. Responses below:

On Feb 24, 2006, at 6:51 AM, Jess Holle wrote:

If you're using Apache 1.3.x or 2.0.x, mod_jk is pretty simple  
overall.


No, you don't want to even try in-process stuff and, yes, if you  
have a firewall in between Apache and Tomcat that drops idle  
connections you should read carefully (this is covered by the docs).


The only big complaint I have is that the mod_jk docs don't make  
it terribly clear (or didn't last I checked) exactly how to set  
jvmRoute in Tomcat and how extraordinarily critical this is when  
doing load balancing.  The Tomcat docs don't make this terribly  
clear either -- apart from a comment in server.xml.  Most everyone  
I know who tries mod_jk load balancing gets hung up on this one  
point unless/until I give them a detailed explanation.  Apart from  
the lack of clear/obvious information on this in the mod_jk docs  
(which should include it considering most folk won't think to  
check both mod_jk and Tomcat docs), this is actually very simple  
as well, though.




None of the configuration steps in and of itself are difficult.  
Building mod_jk is not difficult. Editing configuration files is  
not difficult. Its after you've put it all together, exactly as  
noted on a hodge-podge of Googled URLs, and it doesn't work, and  
one cryptic line in a log file, and the right connections not being  
made between apache and tomcat, which send you into hours of trial  
and error. With regards to your comments above, I didn't tangle  
with load balancing at all, and apache and tomcat reside on the  
same box, no firewall between them. Yes, you'd think this would be  
simple.


I am looking forward to mod_proxy_ajp as it is supposed be a tiny  
bit faster.


You say you are "looking forward to mod_proxy_ajp" -- does this  
mean its not available yet, or you just aren't using it yet? While  
I am glad to learn now of mod_proxy_ajp, I guess this kind of adds  
to my frustration a bit -- what is the way to go now and why:  
mod_proxy_ajp or mod_jk?


Thanks for your help.

Brad



--
Jess Holle

Brad O'Hearne wrote:
mod_proxy_ajp? Yet another twist. Its just hard for me to believe  
that "how do I integrate tomcat and apache httpd?" is such a  
mystery / unknown. This seems like it would be question #1 on any  
Tomcat FAQ.


So where can I found out more about mod_proxy_ajp. Is there a  
Tomcat resource which explains the configuration of it?


Brad


Bill Barker wrote:

"Brad O'Hearne" <[EMAIL PROTECTED]> wrote in message news: 
[EMAIL PROTECTED]


After wasting time trying to configure mod_jk, I thought I'd  
just wipe my mind free and just play dumb for a moment. If  
Apache can proxy requests using mod_proxy, what is the benefit  
of using mod_jk as an integration technique between httpd and  
tomcat, if integration is *not* in-process, which I understand  
is not recommended for Tomcat 5.5?





Actually, in-process with mod_jk is only supported (and, I use  
the term lightly :) for TC 3.3.x.  For any higher versions it  
doesn't work at all.


You've managed to grasp the deep, dark plan of the Tomcat  
developers:  It is expected that people will migrate to  
mod_proxy_ajp with Httpd 2.2+, and mod_jk is expected to move to  
supporting IIS/SunOne only (and, the later only if somebody  
steps up with interest :).




Brad





--- 
--

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]




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



RE: Which direction: mod_jk or mod_proxy_ajp? (was: why use mod_jk?)

2006-02-24 Thread Fenlason, Josh
That depends if you want to use Apache 2.0.x, Apache 2.2.x, or some
other web server (i.e. IIS).  If you're planning on using Apache 2.2.x,
mod_proxy_ajp is the way to go.  For anything else, mod_jk is the way to
go.
,
Josh.

> -Original Message-
> From: Brad O'Hearne [mailto:[EMAIL PROTECTED] 
> Sent: Friday, February 24, 2006 9:02 AM
> To: Tomcat Users List
> Subject: Which direction: mod_jk or mod_proxy_ajp? (was: why 
> use mod_jk?)
> 
> 
> I suppose this question deserved its own thread. Before I spend any  
> more time trying to get this configured, I would like to know 
> what is  
> the best way to proceed: mod_jk or mod_proxy_ajp?
> 
> Thanks,
> 
> Brad
> 
> On Feb 24, 2006, at 7:49 AM, Brad O'Hearne wrote:
> 
> > Jess,
> >
> > Thanks for the reply. Responses below:
> >
> > On Feb 24, 2006, at 6:51 AM, Jess Holle wrote:
> >
> >> If you're using Apache 1.3.x or 2.0.x, mod_jk is pretty simple
> >> overall.
> >>
> >> No, you don't want to even try in-process stuff and, yes, if you
> >> have a firewall in between Apache and Tomcat that drops idle  
> >> connections you should read carefully (this is covered by 
> the docs).
> >>
> >> The only big complaint I have is that the mod_jk docs don't make
> >> it terribly clear (or didn't last I checked) exactly how to set  
> >> jvmRoute in Tomcat and how extraordinarily critical this is when  
> >> doing load balancing.  The Tomcat docs don't make this terribly  
> >> clear either -- apart from a comment in server.xml.  Most 
> everyone  
> >> I know who tries mod_jk load balancing gets hung up on this one  
> >> point unless/until I give them a detailed explanation.  
> Apart from  
> >> the lack of clear/obvious information on this in the mod_jk docs  
> >> (which should include it considering most folk won't think to  
> >> check both mod_jk and Tomcat docs), this is actually very simple  
> >> as well, though.
> >>
> >
> > None of the configuration steps in and of itself are difficult.  
> > Building mod_jk is not difficult. Editing configuration files is  
> > not difficult. Its after you've put it all together, exactly as  
> > noted on a hodge-podge of Googled URLs, and it doesn't work, and  
> > one cryptic line in a log file, and the right connections 
> not being  
> > made between apache and tomcat, which send you into hours of trial  
> > and error. With regards to your comments above, I didn't tangle  
> > with load balancing at all, and apache and tomcat reside on the  
> > same box, no firewall between them. Yes, you'd think this would be  
> > simple.
> >
> >> I am looking forward to mod_proxy_ajp as it is supposed be a tiny  
> >> bit faster.
> >
> > You say you are "looking forward to mod_proxy_ajp" -- does this  
> > mean its not available yet, or you just aren't using it yet? While  
> > I am glad to learn now of mod_proxy_ajp, I guess this kind of adds  
> > to my frustration a bit -- what is the way to go now and why:  
> > mod_proxy_ajp or mod_jk?
> >
> > Thanks for your help.
> >
> > Brad
> >
> >>
> >> --
> >> Jess Holle
> >>
> >> Brad O'Hearne wrote:
> >>> mod_proxy_ajp? Yet another twist. Its just hard for me to 
> believe  
> >>> that "how do I integrate tomcat and apache httpd?" is such a  
> >>> mystery / unknown. This seems like it would be question 
> #1 on any  
> >>> Tomcat FAQ.
> >>>
> >>> So where can I found out more about mod_proxy_ajp. Is there a  
> >>> Tomcat resource which explains the configuration of it?
> >>>
> >>> Brad
> >>>
> >>>
> >>> Bill Barker wrote:
> >>>
> >>>> "Brad O'Hearne" <[EMAIL PROTECTED]> wrote in message news: 
> >>>> [EMAIL PROTECTED]
> >>>>
> >>>>> After wasting time trying to configure mod_jk, I thought I'd  
> >>>>> just wipe my mind free and just play dumb for a moment. If  
> >>>>> Apache can proxy requests using mod_proxy, what is the benefit  
> >>>>> of using mod_jk as an integration technique between httpd and  
> >>>>> tomcat, if integration is *not* in-process, which I understand  
> >>>>> is not recommended for Tomcat 5.5?
> >>>>>
> >>>>>
> 

Re: Which direction: mod_jk or mod_proxy_ajp? (was: why use mod_jk?)

2006-02-24 Thread Brad O'Hearne

Josh,

Thanks a lot for your answer. I am using Apache 2.2.x. Now onto my  
next question. Bill Barker suggested the httpd.conf / mod_proxy_ajp  
directive side of the equation. Doesn't there have to be a connector  
in tomcat's server.xml which will allow listening for the ajp  
protocol? Is there documentation on this somewhere?


Brad

On Feb 24, 2006, at 8:07 AM, Fenlason, Josh wrote:


That depends if you want to use Apache 2.0.x, Apache 2.2.x, or some
other web server (i.e. IIS).  If you're planning on using Apache  
2.2.x,
mod_proxy_ajp is the way to go.  For anything else, mod_jk is the  
way to

go.
,
Josh.


-Original Message-
From: Brad O'Hearne [mailto:[EMAIL PROTECTED]
Sent: Friday, February 24, 2006 9:02 AM
To: Tomcat Users List
Subject: Which direction: mod_jk or mod_proxy_ajp? (was: why
use mod_jk?)


I suppose this question deserved its own thread. Before I spend any
more time trying to get this configured, I would like to know
what is
the best way to proceed: mod_jk or mod_proxy_ajp?

Thanks,

Brad

On Feb 24, 2006, at 7:49 AM, Brad O'Hearne wrote:


Jess,

Thanks for the reply. Responses below:

On Feb 24, 2006, at 6:51 AM, Jess Holle wrote:


If you're using Apache 1.3.x or 2.0.x, mod_jk is pretty simple
overall.

No, you don't want to even try in-process stuff and, yes, if you
have a firewall in between Apache and Tomcat that drops idle
connections you should read carefully (this is covered by

the docs).


The only big complaint I have is that the mod_jk docs don't make
it terribly clear (or didn't last I checked) exactly how to set
jvmRoute in Tomcat and how extraordinarily critical this is when
doing load balancing.  The Tomcat docs don't make this terribly
clear either -- apart from a comment in server.xml.  Most

everyone

I know who tries mod_jk load balancing gets hung up on this one
point unless/until I give them a detailed explanation.

Apart from

the lack of clear/obvious information on this in the mod_jk docs
(which should include it considering most folk won't think to
check both mod_jk and Tomcat docs), this is actually very simple
as well, though.



None of the configuration steps in and of itself are difficult.
Building mod_jk is not difficult. Editing configuration files is
not difficult. Its after you've put it all together, exactly as
noted on a hodge-podge of Googled URLs, and it doesn't work, and
one cryptic line in a log file, and the right connections

not being

made between apache and tomcat, which send you into hours of trial
and error. With regards to your comments above, I didn't tangle
with load balancing at all, and apache and tomcat reside on the
same box, no firewall between them. Yes, you'd think this would be
simple.


I am looking forward to mod_proxy_ajp as it is supposed be a tiny
bit faster.


You say you are "looking forward to mod_proxy_ajp" -- does this
mean its not available yet, or you just aren't using it yet? While
I am glad to learn now of mod_proxy_ajp, I guess this kind of adds
to my frustration a bit -- what is the way to go now and why:
mod_proxy_ajp or mod_jk?

Thanks for your help.

Brad



--
Jess Holle

Brad O'Hearne wrote:

mod_proxy_ajp? Yet another twist. Its just hard for me to

believe

that "how do I integrate tomcat and apache httpd?" is such a
mystery / unknown. This seems like it would be question

#1 on any

Tomcat FAQ.

So where can I found out more about mod_proxy_ajp. Is there a
Tomcat resource which explains the configuration of it?

Brad


Bill Barker wrote:


"Brad O'Hearne" <[EMAIL PROTECTED]> wrote in message news:
[EMAIL PROTECTED]


After wasting time trying to configure mod_jk, I thought I'd
just wipe my mind free and just play dumb for a moment. If
Apache can proxy requests using mod_proxy, what is the benefit
of using mod_jk as an integration technique between httpd and
tomcat, if integration is *not* in-process, which I understand
is not recommended for Tomcat 5.5?




Actually, in-process with mod_jk is only supported (and, I use
the term lightly :) for TC 3.3.x.  For any higher versions it
doesn't work at all.

You've managed to grasp the deep, dark plan of the Tomcat
developers:  It is expected that people will migrate to
mod_proxy_ajp with Httpd 2.2+, and mod_jk is expected to

move to

supporting IIS/SunOne only (and, the later only if somebody
steps up with interest :).



Brad







---

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

RE: Which direction: mod_jk or mod_proxy_ajp? (was: why use mod_jk?)

2006-02-24 Thread Fenlason, Josh
The following connector exists in the Tomcat 5.5.15 OOTB server.xml.


I think that is all you need on the Tomcat side.
,
Josh.


> -Original Message-
> From: Brad O'Hearne [mailto:[EMAIL PROTECTED] 
> Sent: Friday, February 24, 2006 9:14 AM
> To: Tomcat Users List
> Subject: Re: Which direction: mod_jk or mod_proxy_ajp? (was: 
> why use mod_jk?)
> 
> 
> Josh,
> 
> Thanks a lot for your answer. I am using Apache 2.2.x. Now onto my  
> next question. Bill Barker suggested the httpd.conf / mod_proxy_ajp  
> directive side of the equation. Doesn't there have to be a connector  
> in tomcat's server.xml which will allow listening for the ajp  
> protocol? Is there documentation on this somewhere?
> 
> Brad
> 
> On Feb 24, 2006, at 8:07 AM, Fenlason, Josh wrote:
> 
> > That depends if you want to use Apache 2.0.x, Apache 2.2.x, or some 
> > other web server (i.e. IIS).  If you're planning on using Apache
> > 2.2.x,
> > mod_proxy_ajp is the way to go.  For anything else, mod_jk is the  
> > way to
> > go.
> > ,
> > Josh.
> >
> >> -Original Message-
> >> From: Brad O'Hearne [mailto:[EMAIL PROTECTED]
> >> Sent: Friday, February 24, 2006 9:02 AM
> >> To: Tomcat Users List
> >> Subject: Which direction: mod_jk or mod_proxy_ajp? (was: why use 
> >> mod_jk?)
> >>
> >>
> >> I suppose this question deserved its own thread. Before I 
> spend any 
> >> more time trying to get this configured, I would like to 
> know what is
> >> the best way to proceed: mod_jk or mod_proxy_ajp?
> >>
> >> Thanks,
> >>
> >> Brad
> >>
> >> On Feb 24, 2006, at 7:49 AM, Brad O'Hearne wrote:
> >>
> >>> Jess,
> >>>
> >>> Thanks for the reply. Responses below:
> >>>
> >>> On Feb 24, 2006, at 6:51 AM, Jess Holle wrote:
> >>>
> >>>> If you're using Apache 1.3.x or 2.0.x, mod_jk is pretty simple 
> >>>> overall.
> >>>>
> >>>> No, you don't want to even try in-process stuff and, yes, if you 
> >>>> have a firewall in between Apache and Tomcat that drops idle 
> >>>> connections you should read carefully (this is covered by
> >> the docs).
> >>>>
> >>>> The only big complaint I have is that the mod_jk docs 
> don't make it 
> >>>> terribly clear (or didn't last I checked) exactly how to set 
> >>>> jvmRoute in Tomcat and how extraordinarily critical this is when 
> >>>> doing load balancing.  The Tomcat docs don't make this terribly 
> >>>> clear either -- apart from a comment in server.xml.  Most
> >> everyone
> >>>> I know who tries mod_jk load balancing gets hung up on this one 
> >>>> point unless/until I give them a detailed explanation.
> >> Apart from
> >>>> the lack of clear/obvious information on this in the mod_jk docs 
> >>>> (which should include it considering most folk won't 
> think to check 
> >>>> both mod_jk and Tomcat docs), this is actually very 
> simple as well, 
> >>>> though.
> >>>>
> >>>
> >>> None of the configuration steps in and of itself are difficult. 
> >>> Building mod_jk is not difficult. Editing configuration 
> files is not 
> >>> difficult. Its after you've put it all together, exactly 
> as noted on 
> >>> a hodge-podge of Googled URLs, and it doesn't work, and 
> one cryptic 
> >>> line in a log file, and the right connections
> >> not being
> >>> made between apache and tomcat, which send you into hours 
> of trial 
> >>> and error. With regards to your comments above, I didn't 
> tangle with 
> >>> load balancing at all, and apache and tomcat reside on 
> the same box, 
> >>> no firewall between them. Yes, you'd think this would be simple.
> >>>
> >>>> I am looking forward to mod_proxy_ajp as it is supposed 
> be a tiny 
> >>>> bit faster.
> >>>
> >>> You say you are "looking forward to mod_proxy_ajp" -- 
> does this mean 
> >>> its not available yet, or you just aren't using it yet? 
> While I am 
> >>> glad to learn now of mod_proxy_ajp, I guess this kind of 
> adds to my 
> >>> frustration a bit -- what is the way to go now and why: 
> >>> mod_proxy_ajp or mod_

Re: Which direction: mod_jk or mod_proxy_ajp? (was: why use mod_jk?)

2006-02-24 Thread Chris Lear
* Brad O'Hearne wrote (24/02/06 15:14):
> Josh,
> 
> Thanks a lot for your answer. I am using Apache 2.2.x. Now onto my  
> next question. Bill Barker suggested the httpd.conf / mod_proxy_ajp  
> directive side of the equation. Doesn't there have to be a connector  
> in tomcat's server.xml which will allow listening for the ajp  
> protocol? Is there documentation on this somewhere?

http://tomcat.apache.org/tomcat-5.5-doc/config/ajp.html

In fact, the http://tomcat.apache.org/tomcat-5.5-doc/config/index.html
page is a good place to go for a lot of things. I generally find tomcat
documentation hard to read and hard to understand (I find httpd.conf
much more to my taste), but it's generally possible to get there in the
end, and better than following half-baked how-tos.

The server.xml that ships with tomcat has an ajp connector by default, I
think.

By the way, I had a very similar battle getting mod_jk going, except
that once I found that mod_proxy_ajp only worked in a version of apache
I wasn't using, and that mod_jk2 was obsolete (whereas mod_jk wasn't),
and I made the choice of mod_jk, setting it up wasn't actually too bad.

However, I've found that a large POST to a web page through mod_jk can
get mangled (and the mod_jk debug log simply doesn't show chunks of it),
whereas direct to tomcat works fine. So I slightly mistrust ajp. There's
not much documentation on the protocol, and what exists suggests that
not very many people in the world really know what's going on with it.

Chris

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