GeoServer es un servidor de mapas de código abierto que permite la publicación de datos geoespaciales a través de estándares abiertos. En esta guía, te explicamos cómo instalar GeoServer con Apache Tomcat paso a paso.


1. Requisitos previos

Antes de comenzar, asegúrate de contar con:

  • Java Development Kit (JDK) 8 o 11
  • Apache Tomcat 9 o 10
  • GeoServer en formato .WAR

2. Instalación de Java JDK

GeoServer requiere Java 8 o 11 para funcionar correctamente.

Descarga e instalación:

  1. Descarga OpenJDK o AdoptOpenJDK desde https://adoptium.net/.
  2. Instala Java y configura la variable de entorno JAVA_HOME apuntando a la carpeta donde se instaló el JDK.
  3. Verifica la instalación ejecutando:
    java -version
    
    Debe mostrar algo como:
    openjdk version "11.0.x"
    

3. Instalación de Apache Tomcat

Descarga e instalación:

  1. Descarga Apache Tomcat 9 o 10 desde https://tomcat.apache.org/download-90.cgi.
  2. Extrae el archivo ZIP en una carpeta, por ejemplo:
    C:\Apache\Tomcat
    
  3. Configura la variable de entorno CATALINA_HOME apuntando a la carpeta de Tomcat.
  4. Inicia Tomcat:
    • Windows (CMD con permisos de administrador):
      cd C:\Apache\Tomcat\bin
      startup.bat
      
    • Linux/macOS (terminal):
      cd /opt/tomcat/bin
      ./startup.sh
      
  5. Accede a Tomcat desde el navegador:
    http://localhost:8080
    
    Si ves la página de inicio de Tomcat, está funcionando correctamente.

4. Configurar Tomcat como Servicio de Windows

Para mayor estabilidad, puedes configurar Tomcat como servicio:

1. Instalar como servicio:

cd C:\Apache\Tomcat\bin
service.bat install

2. Administrar el servicio:

  • Iniciar: net start Tomcat9
  • Detener: net stop Tomcat9
  • Configurar inicio automático: sc config Tomcat9 start= auto

3. Verificar estado:

sc query Tomcat9

4. Eliminar servicio (si es necesario):

service.bat remove

5. Instalación de GeoServer

Descarga e instalación:

  1. Descarga GeoServer en formato .war desde https://geoserver.org/download/.
  2. Copia el archivo geoserver.war dentro de la carpeta webapps de Tomcat:
    C:\Apache\Tomcat\webapps\
    
  3. Reinicia Tomcat:
    • Windows:
      cd C:\Apache\Tomcat\bin
      shutdown.bat
      startup.bat
      
      O si está como servicio:
      net stop Tomcat9
      net start Tomcat9
      
    • Linux/macOS:
      cd /opt/tomcat/bin
      ./shutdown.sh
      ./startup.sh
      

6. Acceder a GeoServer

  1. Abre el navegador y ve a:
    http://localhost:8080/geoserver
    
  2. Inicia sesión con:
    • Usuario: admin
    • Contraseña: geoserver (puedes cambiarla luego en la configuración).

7. Configuración básica de GeoServer

  • Para manejar capas y servicios WMS/WFS, sube datos desde la pestaña Stores.
  • Si usas PostGIS, agrega una conexión desde Stores > PostGIS.

Con estos pasos, GeoServer ya estará funcionando en Apache Tomcat. 🚀