Щоб не запускати Apache Tomcat кожен раз після перезапуску операційної системи вручну, можна налаштувати автоматичний запуск Apache Tomcat в якості служби. Це актуально, якщо Apache Tomcat був викачаний архівом, а не встановлений зі сховищ. Для цього виконайте такі дії:
Скопіюйте в домашній каталог файл tomcat, розташований в папці з встановленим Apache Tomcat.
Відредагуйте файл tomcat для вказівки своїх змінних оточення і імені користувача для Tomcat:
Змініть значення параметрів CATALINA_HOME і CATALINA_BASE на / opt / tomcat7 /<имя архива Apache Tomcat 7>, а для параметра TOMCAT_USER вкажіть ім'я створеного користувача для Tomcat. Використовуючи дані з прикладу вийде:
CATALINA_HOME = / opt / tomcat7 /<имя архива Apache Tomcat 7>
CATALINA_BASE = / opt / tomcat7 /<имя архива Apache Tomcat 7>
- Перенесіть файл tomcat в каталог /etc/init.d/, виконавши в терміналі команди:
sudo cp tomcat /etc/init.d/
sudo chmod + x /etc/init.d/tomcat
Додайте Apache Tomcat в список системних служб, виконавши в терміналі команду:
sudo -u tomcat / opt / tomcat7 /<имя архива Apache Tomcat 7>/bin/catalina.sh stop
sudo chkconfig --add tomcat
Увімкніть службу Tomcat. Для цього відкрийте список служб, виконавши команду головного меню Система> Адміністратор> Служби. У вікні, в списку служб виберіть Tomcat і натисніть кнопку «Включити». Додатково виконайте в терміналі команду:
sudo chkconfig tomcat on
Запустіть Apache Tomcat, виконавши в терміналі команду:
sudo service tomcat start
Знайшли помилку? Виділіть текст з помилкою і натисніть кнопку "Повідомити про помилку" або Ctrl + Enter.