В чем разница между началом Tomcat6 на системе Ubuntu, используя следующие методы:Запуск Tomcat6 - "/usr/share/tomcat6/bin/startup.sh" ** ИЛИ ** "/etc/init.d/tomcat6 start"?
/usr/share/tomcat6/bin/startup.sh
sudo /etc/init.d/tomcat6 start
В чем разница между началом Tomcat6 на системе Ubuntu, используя следующие методы:Запуск Tomcat6 - "/usr/share/tomcat6/bin/startup.sh" ** ИЛИ ** "/etc/init.d/tomcat6 start"?
/usr/share/tomcat6/bin/startup.sh
sudo /etc/init.d/tomcat6 start
Вы можете использовать любой из указанных ниже. Я использую startup.sh, когда мне нужно самому управлять tomcat. Я использую скрипт /etc/init.d, когда хочу запустить tomcat как демон/службу.
Сценарий init.d одно и сценарий запуска для системного сервиса, который должен позвонить на /usr/share/tomcat6/bin/startup.sh
, это должен быть сценарий запуска tomcat.
Если вы хотите запустить tomcat при загрузке машины, вы должны использовать команду update-rc.d
, чтобы добавить ее в список сервисов, которые будут запущены во время загрузки.
Скорее всего, лучше для [Суперпользователя] (http://superuser.com) или [Ubuntu] (http://ubuntu.stackexchange.com) – eldarerathis