Extending Express Server Functionality with GeoServer
September 23rd, 2013 by Jared DominguezGot five minutes? That’s all it takes to add GeoServer to an existing installation of Express Server.
GeoServer is an open source server for geospatial data and imagery. It includes support for Shapefiles, GeoTIFF, PostGIS, and much more. You can use GeoServer to distribute imagery via standard protocols, including WMS, WFS, and WCS.
In the example below, LizardTech’s GeoViewer software displays imagery from Express Server and GeoServer. The basemap layer is a MrSID image hosted by Express Server. The vector layer is a shapefile of all the roads in Washington hosted by GeoServer.
To install GeoServer on the machine that hosts the Express Server, complete the following steps:
- Open a web browser and navigate to the GeoServer Stable Download page:
http://geoserver.org/display/GEOS/Stable - Download the GeoServer Web Archive.
- Navigate to the directory where you downloaded the web archive, and extract the contents of the zip file.
- Copy the
geoserver.warfile to the following directory:<Express Server Installation Directory>\ImageServer\Tomcat\webapps - Restart Tomcat.
- On Windows, open the Services utility, right-click the LizardTech Express Server Tomcat Service, and click Restart.
- On UNIX, open a terminal and enter the following command to stop Tomcat:
sudo /etc/init.d/lttomd stop
Then, enter the following command to start Tomcat:
sudo /etc/init.d/lttomd start
To open the GeoServer Web Administration Interface, navigate to the following URL:
https://localhost:8443/geoserver
The GeoServer Welcome page appears:
Note that the URL uses https. Because Express Server’s configuration of Tomcat uses https for the Express Server Manager, GeoServer also uses https. To access imagery via WMS with GeoServer, use the following URL in your GIS software:
https://localhost:8443/geoserver/wms?
Note that GeoViewer currently only supports http connections.
To allow connections to GeoServer over http, complete the following steps:
- Open the following Tomcat configuration file:
<Express Server Installation Directory>\ImageServer\Tomcat\conf\server.xml - Search for the following line:
<!--<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />--> - Remove the opening and closing comment brackets (
<!--and-->.) - Save the file and restart Tomcat.
Now, when you access GeoServer imagery via WMS, you can use the following URL:
http://localhost:8080/geoserver/wms?
For more information on how to use and configure GeoServer, refer to the GeoServer documentation.




