Como iniciar automaticamente o servidor JasperReports no Ubuntu após reiniciar ou iniciar o Ubuntu

0

Como iniciar automaticamente o JasperReports Server no Ubuntu após reiniciar ou iniciar o Ubuntu

INFO.

Ubuntu 14.04 LTS

JasperReports Server 5.6.0

Eu uso o cd de inicialização manual /jasperreports-server-cp-5.6.0/ ./ctlscript.sh start

Existe uma maneira de automatizar isso?

    
por Lill 08.10.2014 / 11:17

2 respostas

2

Credit WEB: link

Eu faço automático:

Crie um arquivo chamado jasperserver no init.d

#sudo nano /etc/init.d/jasperserver

Insira este texto:

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

JASPER_HOME="/opt/jasperreports-server-cp-5.6.0"

case "$1" in
 start)
 if [ -f $JASPER_HOME/ctlscript.sh ]; then
 echo "Starting JasperServer"
 $JASPER_HOME/ctlscript.sh start
 fi
 ;;
 stop)
 if [ -f $JASPER_HOME/ctlscript.sh ]; then
 echo "Stopping JasperServer"
 $JASPER_HOME/ctlscript.sh stop
 fi
 ;;
 restart)
 if [ -f $JASPER_HOME/ctlscript.sh ]; then
 echo "Restarting JasperServer"
 $JASPER_HOME/ctlscript.sh restart
 fi
 ;;
 status)
 if [ -f $JASPER_HOME/ctlscript.sh ]; then
 $JASPER_HOME/ctlscript.sh status
 fi
 ;;
 *)
 echo $"Usage: $0 {start|stop|restart|status}"
 exit 1
 ;;
esac

Defina o jasperserver no init.d como permissão de execução

> #sudo chmod +x /etc/init.d/jasperserver

Atualize jserperserver como serviço padrão no Ubuntu

> #sudo update-rc.d jasperserver defaults

pode usar o comando como

#sudo service jasperserver start

e adicione o serviço /etc/rc1.d/K20jasperserver no aplicativo de inicialização Ubuntu.

Conclua a reinicialização do Ubuntu.

O Automaitc será iniciado.

    
por 09.10.2014 / 10:10
1

A resposta acima funcionou de maneira excelente, mas é útil observar que você precisa configurar o diretório inicial do Jasper Server:

JASPER_HOME="/opt/jasperreports-server-cp-5.6.0"

no script de inicialização. Se você não alterá-lo para corresponder à sua versão, o script falhará silenciosamente quando for executado.

    
por 22.05.2015 / 22:53