Как автоматически запустить JasperReports Server в Ubuntu после перезапуска или запуска Ubuntu

ИНФОРМАЦИЯ.

Ubuntu 14.04 LTS

JasperReports Server 5.6.0

Я использую ручной запуск cd /jasperreports-server-cp-5.6.0/ ./ctlscript.sh start

Есть ли способ автоматизировать это?

2 ответа2

2

Кредит WEB:http://sochinda.wordpress.com/2014/01/13/adding-jasperserver-as-service-in-ubuntu/

Делаю автоматически:

Создайте файл с именем jasperserver в init.d

#sudo nano /etc/init.d/jasperserver

Вставьте этот текст:

#!/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

Установите jasperserver в init.d как разрешение на выполнение

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

Обновите jserperserver как службу по умолчанию в Ubuntu

> #sudo update-rc.d jasperserver defaults

может использовать команду как

#sudo service jasperserver start

и добавьте сервис /etc/rc1.d/K20jasperserver в автозагрузку приложения Ubuntu.

Завершите перезагрузку Ubuntu.

Будет Automaitc начать.

1

Приведенный выше ответ сработал превосходно, но полезно отметить, что вам нужно установить домашний каталог Jasper Server:

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

в сценарии запуска. Если вы не измените его в соответствии с вашей версией, сценарий завершится с ошибкой при запуске.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .