In a deployment diagram, I would thought a "3D box" represents a physical machine, say for example an application server, database server. In the link above, it shows the web server is different from the
servlet engine. Is there any reason that we split the web server with the servlet engine?
I know it is possible where the web server is an apache server (for example) to serve static content, whereby the servlet engine is responsible to handle
JSP and servlet requests, but it is *common* to split them into two boxes?