Как я запускаю Tomcat на начальной загрузке, не имея необходимость обеспечивать пароль root?

Мне настраивали Tomcat для запуска при запуске на моем поле Ubuntu. Проблема, я должен вручную предоставить пароль root на каждой начальной загрузке. Для этого действительно ли возможно быть автоматизированным? Я просто предоставляю команду parm? Если так, каков синтаксис?Спасибо!

2
задан 22 August 2012 в 06:31

2 ответа

Я не уверен в том, как Вы осуществили это, но это действительно кажется, что у Вас есть запуск кота, когда Вы входите в систему скорее чем, когда машина загружается.Я прав?

Так или иначе, у Вас должен быть он, запускаются, когда это загружается. Следующие процедуры должны быть сделаны как корень. Когда используемый, init сделает их как корень.

быстрый и грязный путь:

, Учитывая, что Ваш сценарий запуска является "/usr/local/tomcat/bin/startup.sh", справедливые добавляют что строка к файлу/etc/rc.local и перезагрузке.

правильный путь:

Делают новомодный сценарий. Я действительно не сделал этого прежде, но я видел это: https://gist.github.com/2924017, который мог бы работать. Поместите файл (tomcat.conf) в/etc/init/и перезагрузку.

Как услуга, можно запустить, остановить, перезапустить и получить состояние на сервисах путем выполнения:

start tomcat
stop tomcat
restart tomcat
status tomcat

Это, конечно, как все сервисы в Ubuntu ведут себя. (gdm, апач, ssh, и т.д.)

Hope это помогает :)

3
ответ дан 21 October 2019 в 13:03

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

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

sudo crontab -e

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

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

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

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

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

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

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