deegree webservices work on any platform with a compatible Java installation, including:
Supported Java versions are OpenJDK version 7 (currently only available for Linux), Oracle Java 7 (JDK) and Oracle Java 6 (JDK) [1]. Other Java versions may work, but are not officially supported by the deegree development team.
deegree webservices downloads are available on the deegree home page. You have the choice of two flavors:
Tip
If you are confused by the two options and unsure which version to pick, use the ZIP. Both variants contain exactly the same deegree software, they only differ in packaging.
In order to run the ZIP version, extract it into a directory of your choice. Afterwards, fire up the included start script for your operating system:
You should now see a terminal window on your screen with a lot of log messages:
Tip
If you don’t see this terminal window, make sure that the java command is on the system path. You can verify this by entering java -version at the command prompt. Also ensure that JAVA_HOME system environment variable points to the correct installation directory of a compatible JDK.
You may minimize this window, but don’t close it as long as you want to be able to use the deegree webservices. In order to check if the services are actually running, open http://localhost:8080 in your browser. You should see the following page:
To shut deegree webservices down, switch back to the terminal window and press CTRL+C or simply close it.
Tip
If you want to run deegree webservices on system startup automatically, consider installing Apache Tomcat 7 as a system service. Afterwards, download the WAR version of deegree webservices and deploy it into your Tomcat installation (e.g. by copying the WAR file into the webapps folder). Consult the Tomcat documentation for more information and options.
Footnotes
[1] | Update 4 or better. |
[2] | A Servlet 2.5 compliant web container is required. We recommend using the latest Apache Tomcat 7 release. |