viernes, 17 de diciembre de 2010

Instalar el servidor de aplicaciones de ADempiere como un servicio

Si hay la necesidad de arrancar el servidor de aplicaciones para ADempiere desde el inicio, es necesario hacer algunos cambios para que el script original (adempiere_Debian.sh) funcione en Ubuntu.

Como condición necesaria para aplicar estas instrucciones es haber instalado satisfactoriamente ADempiere.

  1. Abrimos un terminal y hacemos una copia del archivo original (para preservar el original en caso de emergencia):

    $ cd $ADEMPIERE_HOME/utils/unix
    $ sudo cp adempiere_Debian.sh /etc/init.d/adempiere
  2. Editamos el archivo adempiere para habilitarlo en Ubuntu 10.10

    $ cd /etc/init.d
    $ sudo gedit adempiere


    Hacer los siguientes cambios:

    EXECDIR=/opt/adempiere (directorio donde se instaló ADempiere)
    ADEMPIEREUSER=root (evita problemas de permiso al inicializar)
    # ENVFILE=/home/adempiere/.bashrc (comentar esta línea con #)
    su $ADEMPIEREUSER -c "cd $EXECDIR/utils;$EXECDIR/utils/RUN_Server2Stop.sh &> /dev/null &" a su $ADEMPIEREUSER -c "cd $EXECDIR/utils;$EXECDIR/utils/RUN_Server2Stop.sh &> $LASTLOG &" (evita errores al apagar)
    MAXITERATIONS=90 # 2 seconds every iteration, max wait 2 minutes) (incrementa el tiempo para el arranque/parada del servidor)
  3. Crear los enlaces de nivel
    $ sudo update-rc.d adempiere defaults
  4. Los siguientes comandos le ayudarán a administrar esta utilidad desde el terminal. $ sudo /etc/init.d/adempiere [start|stop|restart|status|condrestart]  
    Referencias:
    Install-adempiere-erp-on-ubuntu-karmic-koala 

No hay comentarios:

Publicar un comentario