Apache-Tomcat connectors... why??

2003-12-16 Thread Wesley Hall
Hello all,

Hopefully I picked a good list to bring this topic up on. There were several
candidates.

I have spent some time today attempting to perform the non-trival task of
configuring communication between the apache web server and the tomcat
servlet engine. This seems to be a fairly complicated process involving
quite a lot of configuration and some degree of black magic.

It occured to me that a simpler approch would be to simply have apache
forward requests at HTTP level to a list of slave servers in the form of
Cant find this resource!! Can you??. Before apache returns a 404 error it
could consult some form of list and ask other servers on the network (tomcat
for instance ;o)) to attempt to find the resource via HTTP. I dont see a
reason why this would perform particually badly in the most common set up of
apache + tomcat.

Presumably there is a way to configure apache to do this already (if anyone
could point me to the write manaual page I would be grateful), but it doesnt
seem to be offered up a simple solution to a complex problem on the tomcat
integration pages.

My question... why is this solution not mentioned more often given the
number of how do i configure mod_jk2?? results on google and would their
be any serious disadvantages with such an approch?

Thanks

Wesley Hall



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



RE: Apache-Tomcat connectors... why??

2003-12-16 Thread Wesley Hall
Thank you Howard and Jim,

I will look into mod_proxy. Things seem a little more complicated because I
am attempted to integrate with the JBoss tomcat bundle. Obviously the
configuration is a little different here and most howto's require a little
bit more thinking about as to where to find the files etc...

Im not sure about using tomcat as a static content server. Apache has many
features that tomcat doesnt as it is designed for this task. It might solve
the problem, but the powers-that-be are quite keen on full integration.

Im not sure that servlets do require anything extra at HTTP level. Perhaps I
am missing something but due to the relative simplicity of HTTP and the fact
its stateless I would assume that the servlet container cant require
anything extra. From the browsers perspective it is requesting a static
resource, by name, from a domain.

The proxying route would have the added advantage of not having to
reconfigure mod_jk(2) everytime a new web app is added. The browser says
Give me /index.jsp, apache says I cant find index.jsp, but i know about
THIS http server (tomcat), that might, tomcat says yup, i can do that for
you, here it is, apache says Here you go... i found it eventually... all
over HTTP.

It seems to make a lot of sense to me, but as you say, if this simple
solution has not been shouted about, it will mean there is a fundemental
flaw... lots of smarter guys than me working on this stuff =o)

Thanks again for your help!


 -Original Message-
 From: Howard Jim [mailto:[EMAIL PROTECTED]
 Sent: 16 December 2003 19:34
 To: Tomcat Users List
 Subject: RE: Apache-Tomcat connectors... why??


 I believe what you are referring to is the ProxyPass Directive

 http://httpd.apache.org/docs-2.0/mod/mod_proxy.html#proxypass

 I have used this before, but haven't played with it as a way to
 reference the app server.  If it were that simple, I imagine it
 would have already been done.  I am just getting going with the
 connectors, but things like parameters, servlets, and the like
 have their own needs which may require a closer integration with
 the webserver than can be provided by a simple reverse proxy
 setup.  If all you need is the reverse proxy setup, then perhaps
 you don't even need the webserver.  Just let tomcat serve it all,
 then all your connector worries are moot.

 Jim


 -Original Message-
 From: Wesley Hall [mailto:[EMAIL PROTECTED]
 Sent: Tuesday, December 16, 2003 1:27 PM
 To: [EMAIL PROTECTED]
 Subject: Apache-Tomcat connectors... why??


 Hello all,

 Hopefully I picked a good list to bring this topic up on. There
 were several
 candidates.

 I have spent some time today attempting to perform the non-trival task of
 configuring communication between the apache web server and the tomcat
 servlet engine. This seems to be a fairly complicated process involving
 quite a lot of configuration and some degree of black magic.

 It occured to me that a simpler approch would be to simply have apache
 forward requests at HTTP level to a list of slave servers in the form of
 Cant find this resource!! Can you??. Before apache returns a
 404 error it
 could consult some form of list and ask other servers on the
 network (tomcat
 for instance ;o)) to attempt to find the resource via HTTP. I dont see a
 reason why this would perform particually badly in the most
 common set up of
 apache + tomcat.

 Presumably there is a way to configure apache to do this already
 (if anyone
 could point me to the write manaual page I would be grateful),
 but it doesnt
 seem to be offered up a simple solution to a complex problem on the tomcat
 integration pages.

 My question... why is this solution not mentioned more often given the
 number of how do i configure mod_jk2?? results on google and would their
 be any serious disadvantages with such an approch?

 Thanks

 Wesley Hall



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