My Understanding is that Geoserver can be run in the default Jetty Environment or in Tomcat on Windows Server 2008 R2

GeoWebCache uses Tomcat as its container in its installation instructions.

Which is better for Geoserver, Tomcat or Jetty and why?

UPDATE (Thanks @BradHards)

Application is stand alone Geoserver talking via Private LAN to a Standalone Postgres/PostGIS Server delivering up to 4 WMS tiled layers to the internet

Up-time needs to be 99%

Load is undetermined at this time. Deployment of additional servers is expected when load reaches a predetermined limit, which we are trying to assess.

Environment: Windows Server 2008 (32 Bit), Public Facing. Currently running Geoserver on Jetty

Updates: only when they will provide performance benefits or additional features that will improve the WMS Layers delivered.

  • 2
    The answer is "it depends". What are you trying to do? What is the deployment scenario? What is your management approach? – BradHards Sep 6 '13 at 3:57
  • @BradHards IIS7+ on a server running a proxy public facing. Windows 2008 R2 behind it on a private network as a dedicated machine running only Geowebserver. Management via RDP direct on the server. – Mark Cupitt Sep 6 '13 at 6:50
  • 3
    Think above the low level technical level - what are the integrating applications? What load? How often will you update it? What uptime requirements? Please edit your question (not just add comments) to include those details. – BradHards Sep 6 '13 at 7:12
  • If you are not sure of your load yet you probably have a low load (Maybe??) so why not host it on openshift for free and scale up if need be blog.openshift.com/… – risail Oct 26 '15 at 20:17
  • 1
    I'm voting to close this question as off-topic because there is insuficient information in the question to answer this question one way or another – Ian Turton Dec 22 '15 at 16:57