Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.java.programmer > #34599

Re: Is it necessary to have both an application server AND a web server?

From Kevin McMurtrie <mcmurtrie@pixelmemory.us>
Newsgroups comp.lang.java.programmer
Subject Re: Is it necessary to have both an application server AND a web server?
References <njfg37$1hj0$1@gioia.aioe.org>
Date 2016-06-11 00:43 -0700
Message-ID <mcmurtrie-64C384.00434311062016@news.sonic.net> (permalink)
Organization Sonic.Net

Show all headers | View raw


In article <njfg37$1hj0$1@gioia.aioe.org>, Qu0ll <qu0ll64@gmail.com> 
wrote:

> DISCLAIMER: Server-side Java is not my forte.
> 
> I have often noticed that in many places where I have worked, the 
> companies have both a full application server such as JBoss/Wildfly AND 
> a web server (typically Apache) installed and both seem to work together.
> 
> 1) Is this necessary and if so, why?
> 2) What does a web server "provide" that an application server doesn't?
> 3) What is the nature of the relationship or interaction between both 
> applications?

It depends.

Modern web services are split into at least static content and dynamic 
content.  This divides up work, keeps cookies separate, and makes it 
easy to later push the static content to edge caches.

In the early 2000s it was common to put Apache in front of Tomcat via 
specialized software endpoints.  Sometimes it was to use Apache as a 
cheap load balancer and SSL endpoint.  Most of the time it was for 
entirely superstitious reasons.  The combination has poor performance 
and it's combining the bugs of two applications that struggle to support 
advancing technologies.

Jetty + Nginx is a more modern configuration of the two layer design 
that's popular with startups.  It's not optimal but it can be deployed 
on cloud services to avoid big up-front hardware costs.

-- 
I will not see posts from astraweb, theremailer, dizum, or google
because they host Usenet flooders.

Back to comp.lang.java.programmer | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

Is it necessary to have both an application server AND a web server? Qu0ll <qu0ll64@gmail.com> - 2016-06-11 08:48 +1000
  Re: Is it necessary to have both an application server AND a web server? Kevin McMurtrie <mcmurtrie@pixelmemory.us> - 2016-06-11 00:43 -0700
  Re: Is it necessary to have both an application server AND a web server? Daniel Pitts <usenet@coloraura.com> - 2016-06-11 12:41 -0700
    Re: Is it necessary to have both an application server AND a web server? Daniel Pitts <usenet@coloraura.com> - 2016-06-11 12:45 -0700
      Re: Is it necessary to have both an application server AND a web server? Arne Vajhøj <arne@vajhoej.dk> - 2016-06-11 17:45 -0400
        Re: Is it necessary to have both an application server AND a web server? Daniel Pitts <usenet@coloraura.com> - 2016-06-12 21:05 -0700
  Re: Is it necessary to have both an application server AND a web server? Arne Vajhøj <arne@vajhoej.dk> - 2016-06-11 17:44 -0400
  Re: Is it necessary to have both an application server AND a web server? Qu0ll <qu0ll64@gmail.com> - 2016-06-16 06:58 +1000
    Re: Is it necessary to have both an application server AND a web server? Arne Vajhøj <arne@vajhoej.dk> - 2016-07-07 22:31 -0400
      Re: Is it necessary to have both an application server AND a web server? Daniel Pitts <usenet@coloraura.com> - 2016-07-08 08:31 -0700

csiph-web