Я хочу, чтобы Tomcat7 автоматически запускался при загрузке

Я установил сервлет tomcat, но мне нужно автоматически запускаться при загрузке. Как?

3
задан 9 October 2012 в 16:25

3 ответа

Необходимо создать init сценарий для кота и добавляет его к корректному runlevel init сценарий.

Совет, адаптированный отсюда http://www.raibledesigns.com/tomcat/boot-howto.html

Создайте init сценарий /etc/init.d/tomcat/ для кота, изменяя значение для catalina размещают к корректному местоположению:

#!/bin/bash
#
# tomcat        
#
# chkconfig: 
# description:  Start up the Tomcat servlet engine.

# Source function library.
. /etc/init.d/functions


RETVAL=$?
CATALINA_HOME="/usr/apps/apache/tomcat/jakarta-tomcat-4.0.4"

case "$1" in
 start)
        if [ -f $CATALINA_HOME/bin/startup.sh ];
          then
        echo $"Starting Tomcat"
            /bin/su tomcat $CATALINA_HOME/bin/startup.sh
        fi
    ;;
 stop)
        if [ -f $CATALINA_HOME/bin/shutdown.sh ];
          then
        echo $"Stopping Tomcat"
            /bin/su tomcat $CATALINA_HOME/bin/shutdown.sh
        fi
    ;;
 *)
    echo $"Usage: $0 {start|stop}"
    exit 1
    ;;
esac

exit $RETVAL

Затем добавьте ссылку к rc5.d папка - /etc/rc5.d/

sudo ln -s /etc/init.d/tomcat /etc/rc5.d/S71tomcat
2
ответ дан 9 October 2012 в 16:25

Если вы знаете имя службы, то запустите ее автоматически, используя метод, описанный в

. Как настроить службу для запуска при запуске

0
ответ дан 9 October 2012 в 16:25

Один из способов запустить tomcat при запуске — запустить его с помощью cron, используя атрибут @reboot:

откройте терминал и введите :

sudo crontab -e

в конце файла введите команду:

@reboot /`PATH_TO_WHERE_TOMCAT_INSTALLED`/bin/startup.sh

сохраните файл и выйдите.

Вышеупомянутая команда будет запускать команду каждый раз при загрузке компьютера.

0
ответ дан 21 October 2020 в 09:35

Другие вопросы по тегам:

Похожие вопросы: