1 votos

Iniciar GeoServer en OSGeoLive automáticamente

Quiero usar OSGeo Live VM 8.0 como GeoServidor de prueba. Siguiendo su sitio web Inicié el servidor con

Seleccione el GeoServidor de Servicios Web Geoespaciales Inicie el GeoServidor en el menú

Pero después de reiniciar el servidor, el geoservidor vuelve a no funcionar.

¿Cómo puedo iniciar geoserver automáticamente como si lo hubiera instalado yo mismo en un Ubuntu nuevo?

2voto

Cohen Puntos 1649

Lo he averiguado rastreando los distintos accesos directos en Lubuntu. Básicamente, se trata de crear un script init en /etc/init.d como se indica en la parte inferior, que comienza tomcat y llamar al contenido del script de inicio de osgeo geoserver. Nota: reiniciar tomcat no es suficiente como había pensado.

Después de eso, hazlo:

update-rc.d myscript defaults 99 01

Guión de inicio:

#!/bin/sh
### BEGIN INIT INFO
# Provides:          myscript
# Required-Start:    $remote_fs $syslog
# Required-Stop:     $remote_fs $syslog
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: Start daemon at boot time
# Description:       Enable service provided by daemon.
### END INIT INFO

case "$1" in
  start)

    service tomcat6 restart
    /usr/local/lib/geoserver-2.5/bin/startup.sh

    ;;
esac

quit 0

-- UPDATE --

Después de indagar un poco, encontré que el favor de OSGeoLive (8.0) de GeoServer es impulsado por jetty, no tomcat, aunque ambos están instalados. Eso explica por qué al iniciar tomcat no se inicia geoserver.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X