GeoServer has been mostly tested using Tomcat, and so is the recommended application server. GeoServer requires a newer version of Tomcat (7.0.65 or later) that implements Servlet 3 and annotation processing. Other application servers have been known to work, but are not guaranteed.
Make sure you have a Java Runtime Environment (JRE) installed on your system. GeoServer requires a Java 8 or Java 11 environment, available from OpenJDK, AdoptOpenJDK for Windows and macOS installers, or provided by your OS distribution.
For more information about Java and GeoServer, please see the section on Java Considerations.
Navigate to the GeoServer Download page.
Select Web Archive on the download page.
Download and unpack the archive.
Deploy the web archive as you would normally. Often, all that is necessary is to copy the
geoserver.warfile to the application server’s
webappsdirectory, and the application will be deployed.
A restart of your application server may be necessary.
Use your container application’s method of starting and stopping webapps to run GeoServer.
To access the Web administration interface, open a browser and navigate to
http://SERVER/geoserver . For example, with Tomcat running on port 8080 on localhost, the URL would be
Stop the container application.
Remove the GeoServer webapp from the container application’s
webappsdirectory. This will usually include the
geoserver.warfile as well as a