GNU/Linux - Ubuntu

Instalace programů napsaných v jazyce Java spočívá v instalaci JRE (Java Runtime Environment). JRE bývá obvykle již v systému Ubuntu k dispozici. Pokud tomu tak není, je jeho instalace založená na tzv. balíčcích, které jsou k dispozici v repozitářích. Existuje řada verzí JRE, základní open source verze dostupná ve všech repozitářích by měla pro běh serveru dostačovat.

Instalace JRE

Instalace v terminálu, předpokládá zadání pouze jednoho příkazu.

Instalace JRE z příkazové řádky

sudo apt install openjdk-11-jre

Poznámka

Je možné, že JRE nebude v repozitáři. Pak je nutné repozitář přidat.

sudo add-apt-repository ppa:openjdk-r/ppa
sudo apt update
sudo apt install openjdk-11-jre

Instalace GeoServer

Pro účely školení a seznamování se s nástrojem GeoServer je vhodná varianta Platform Independent Binary (http://geoserver.org/download/). Jedná se o zip archiv, který je možné rozbalit kdekoli na disk. Nedoporučují se adresáře s diakritikou a mezerami.

Rozbalení archivu by obvykle již mělo stačit pro spuštění serveru. V případě starších verzí nebo v případě nestandardních cest je nutné specifikovat umístění JRE (viz Řešení problémů s instalací).

Řešení problémů s instalací

V případě problémů se spuštěním je nutné upravit spouštěč serveru, tak aby věděl, kde je k dispozici JRE. Přesuneme se do adresáře bin rozbaleného serveru. Zjistíme kde se nachází JRE. Upravíme spouštěč startup.sh přidáním informace o umístění JAVA_HOME.

V souboru geoserver-verze/bin/startup.sh nastavíme cestu k instalaci JRE, např.

JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64

Další možnosti instalace

Další možností instalace je využití servlet kontejneru (např. Tomcat nebo JBOSS). Tomcat nebo JBOSS se instaluje pomocí balíčků. GeoServer se pak instaluje nakopírováním Web Archive (soubor s příponou WAR) do struktur Tomcat nebo JBOSS.

Poznámka

Tento způsob instalace GeoServeru není pro začátečníky vhodný.