Я «установил» tomcat на ubuntu, просто распаковав его. Можно ли использовать стандартный сценарий для /etc/init.d/tomcat? Или мне нужно его создать?
В настоящее время я создал тот, который работает, но я не знал, есть ли более правильный способ сделать это.
Пакет для редакций Ubuntu называется либо tomcat6
или tomcat7
.
Вы можете установить tomcat и связанные с ним серверы, сценарии и тому подобное:
sudo apt-get install tomcat6
В tomcat6-user
package содержит несколько примеров того, как запускать пользовательские экземпляры.
Кроме того, я нашел ссылка на инструкции для более старой версии Ubuntu, но все еще актуален.
Если вы не нашли такого файла в разархивированной папке, вы можете попытаться найти его в Интернете или создать свой собственный файл.
В качестве общего совета вам необходимо обратить внимание на порядок выполнения сценариев запуска, который может повлиять на успех / сбой связанных служб. Сценарии запуска обычно содержат заголовок, подобный приведенному ниже, для определения зависимости от других служб во время запуска.
### BEGIN INIT INFO
# Provides: tomcat6
# Required-Start: $local_fs $remote_fs $network
# Required-Stop: $local_fs $remote_fs $network
# Should-Start: $named
# Should-Stop: $named
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Start Tomcat.
# Description: Start the Tomcat servlet engine.
### END INIT INFO
Стандартного скрипта нет. Вам придется создать свою собственную. Вот с чего я обычно начинаю: http://people.apache.org/~markt/dev/linux-etc-init.d-tomcat