Robert,

GeoServer is a Java servlet, and so must be deployed within a servlet 
container:
http://en.wikipedia.org/wiki/Java_Servlet

Apache Tomcat is a well-known and widely-deployed open source Java 
servlet container. It is included as the standard servlet container in 
many Linux distributions.
http://en.wikipedia.org/wiki/Apache_Tomcat

There are other more lightweight servlet containers such as Jetty, which 
is shipped with GeoServer to allow anyone to use it without deploying 
Tomcat. By comparison, Tomcat is heavier (larger, slower startup), but 
has more features, including a manager servlet, that ease servlet 
deployment; as far as I know Tomcat is the most widely used servlet 
container. We use it in all our production deployments. It is the 
default choice for anyone seeking a production servlet container.

In a nutshell: Tomcat is the de-facto industry standard servlet container.

Kind regards,
Ben.


On 13/07/11 14:09, Robert Buckley wrote:
> Hi,
>
> I have to explain why Tomcat6 is installed on my Linux box and why geoserver 
> runs through it.
>
> I set it up this way as I had read this is how to do it if one wants to 
> create a production environment. Unfortunately I can“t really say "why" it 
> should be done.
>
> Can anyone enlighten me?
>
> Yours,
>
> Robert
>

-- 
Ben Caradoc-Davies <[email protected]>
Software Engineering Team Leader
CSIRO Earth Science and Resource Engineering
Australian Resources Research Centre

------------------------------------------------------------------------------
AppSumo Presents a FREE Video for the SourceForge Community by Eric 
Ries, the creator of the Lean Startup Methodology on "Lean Startup 
Secrets Revealed." This video shows you how to validate your ideas, 
optimize your ideas and identify your business strategy.
http://p.sf.net/sfu/appsumosfdev2dev
_______________________________________________
Geoserver-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geoserver-users

Reply via email to