sudo apt update && sudo apt upgrade -y
sudo apt install default-jdk
sudo ufw allow 8080
sudo apt install tomcat9 tomcat9-admin
Edite o arquivo tomcat-users.xml
:
sudo nano /etc/tomcat9/tomcat-users.xml
Adicione o conteúdo abaixo nesse arquivo:
<role rolename="admin-gui"/>
<role rolename="manager-gui"/>
<user username="tomcat" password="pass" roles="admin-gui,manager-gui"/>
sudo systemctl enable tomcat9
sudo service tomcat9 status
sudo service tomcat9 stop
wget https://sourceforge.net/projects/geoserver/files/GeoServer/2.19.1/geoserver-2.19.1-war.zip
sudo mv geoserver-2.19.1-war.zip /var/lib/tomcat9/webapps/
cd /var/lib/tomcat9/webapps
sudo unzip geoserver-2.19.1-war.zip
sudo rm geoserver-2.19.1-war.zip
sudo service tomcat9 start
Verifique se o tomcat subiu o serviço:
sudo service tomcat9 status
Descomente as linhas indicadas no próprio arquivo:
sudo nano /var/lib/tomcat9/webapps/geoserver/WEB-INF/web.xml
sudo service tomcat9 stop
mkdir ~/geoserver
sudo mv -f /var/lib/tomcat9/webapps/geoserver/data/ ~/geoserver/
sudo nano /var/lib/tomcat9/webapps/geoserver/WEB-INF/web.xml
<web-app>
...
<context-param>
<param-name>GEOSERVER_DATA_DIR</param-name>
<param-value>/var/lib/geoserver_data</param-value>
</context-param>
...
</web-app>
sudo service tomcat9 start