Каким способом я должен установить Apache Tomcat 7 на свою Ubuntu:
- Использование sudo
apt-get install tomcat7
- Из zip-файла, загруженного с веб-сайта Apache.
Я не хочу, чтобы сервер запускался при каждой загрузке. Как большую часть времени я буду использовать его в своем Eclipse для запуска простых веб-приложений. Итак, мне нужно установить его любым другим способом, чтобы избежать автоматического запуска tomcat?
apt-get
.Вот как я это сделал, он разделяет системный tomcat и ваш личный экземпляр tomcat.
Установите Tomcat как обычно:
sudo apt-get install tomcat7
Установите поддержку частного экземпляра:
sudo apt-get install tomcat7-user
Создайте локальный экземпляр в вашей домашней папке:
Примечание: -p устанавливает номер порта (по умолчанию 8080), а -c - порт управления (по умолчанию 8005), мы устанавливаем их, чтобы мы не конкурировали с основной установкой tomcat, работающей в качестве службы. «mytomcat» может быть чем угодно, но он создаст каталог с этим именем в вашем доме.
Теперь используйте Eclipse, чтобы сделать его счастливым:
Теперь в Eclipse вы можете создать сервер Tomcat v7.0 и установить каталог установки ~ / mytomcat.
Примечание: общие, серверные и разделяемые классы тоже могут быть ссылками, но я хотел оставить эти два отдельных.
источник
Примечание : отлично работает для меня с Ubuntu 14.04 LTS & Eclipse Luna .
Используйте
sudo apt-get install tomcat7
для установки Tomcat7. Убедитесь, что вы устанавливаете tomcat7-admin тоже с помощьюsudo apt-get install tomcat7-admin
Запустите команду ниже, чтобы проверить то же самое.
И прежде чем добавить сервер в Eclipse убедитесь, что выполняются следующие команды, сервер Tomcat в eclipse ожидает, что эти файлы и папки будут находиться в соответствующих местах для правильной работы.
Если вы собираетесь использовать Eclipse исключительно для запуска и остановки сервера tomcat, то удалите tomcat7 из сценария запуска, чтобы отключить его автоматический запуск при каждой загрузке машины.
Теперь откройте перспективу Java EE в вашем Eclipse. Выберите Новый сервер либо в меню Файл-> Новый, либо на вкладке Новый сервер. На следующем экране используйте / usr / share / tomcat7 в качестве каталога установки tomcat или найдите, если вы хотите выбрать другой пользовательский каталог установки tomcat7, и нажмите «Готово».
Ссылки
2 - http://www.ajopaul.com/2015/06/23/setup-tomcat7-as-server-in-eclipse-luna-under-ubuntu-linux/
источник
NB: Этот ответ был написан на основе использования Tomcat6. Мне нужно обновить его, основываясь на том, что я действительно пытался использовать Tomcat 7. См. Невозможно запустить tomcat после установки частного экземпляра .
Очевидно, что все программное обеспечение отличается, но в целом упакованное программное обеспечение быстрее и проще в установке, чем дистрибутивы в формате ZIP. Он позволяет вам настраивать, запускать и останавливать службы довольно стандартным способом, а если вы запускаете Ubuntu в рабочей среде, он позволяет вам запускать согласованные версии, чтобы минимизировать проблемы совместимости. Это также позволяет автоматически получать обновления безопасности.
Для Tomcat довольно просто скачать zip-дистрибутив, распаковать его и указать на него Eclipse. Однако, если вы хотите, чтобы он обновлялся, вам нужно управлять этим самостоятельно. Если вы установите упакованную версию, вы получите обновления автоматически.
При использовании Tomcat для разработки возникает несколько проблем с установкой
tomcat7
пакета, поскольку он предназначен для запуска в качестве фоновой службы, принадлежащейtomcat7
пользователю:sudo update-rc.d tomcat7 disable
для предотвращения запуска службы не является постоянным при всех обновлениях, поэтому, еслиtomcat7
пакет будет обновлен, он автоматически запустится при следующей загрузке.Однако, если вы хотите, чтобы Tomcat был установлен только для разработки, и вы не хотите запускать его в качестве службы в фоновом режиме, для этой конкретной цели есть лучшая альтернатива; есть пакет специально для создания частных экземпляров . Таким образом, вы получаете преимущества упакованного дистрибутива, но без недостатков в борьбе с конфигурацией, предназначенной для запуска в качестве службы.
Удалите
tomcat7
и установитеtomcat7-user
пакет:sudo apt-get install tomcat7-user
Создайте свой личный экземпляр где-нибудь в вашем домашнем каталоге:
tomcat7-instance-create ~/my-instance
Сконфигурируйте ваш проект Eclipse для использования установки Tomcat в расположении, которое вы только что создали.
Теперь вы можете запускать и останавливать свой собственный частный экземпляр Tomcat из вашего проекта Eclipse.
TL; DR
tomcat7
для разработки, используйтеtomcat7-user
вместо этого.источник
По моему опыту вы должны использовать только официально упакованные компоненты для производственного использования. Для разработки я бы порекомендовал получать нужные вам биты прямо из сети и устанавливать их там, где вам это нужно.
Затем, когда вы закончите разработку, разверните ее на официально упакованном Tomcat.
источник