каталог установки apache Tomcat в ubuntu / настройка Tomcat в eclipse + ubuntu
Я установил java7 и ApacheTomcat7 в моем Ubuntu12. 04 и скачал eclipse EE. А теперь я должен настроить свой eclipse с tomcat. Ибо я хочу найти каталог установки tomcat. Как мне его найти? Я установил java и tomcat с помощью программного центра Ubuntu.
5 ответов:
1. загрузите пакет "
apache-tomcat-7.0.6.tar.gz
" по ссылке ниже
http://tomcat.apache.org/download-70.cgi [тар.gz]2.Теперь распакуйте его следующей командой:
tar xvzf apache-tomcat-7.0.8.tar.gz
3.Затем переместитесь в более подходящий каталог, в нашем случае в
/usr/share/tomcat7
, но можете находиться в любом каталоге. Мы делаем это с помощью команды:sudo mv apache-tomcat-7.0.8/ /usr/share/tomcat7
4.Теперь определите переменные окружения
JAVA_HOME
иJRE_HOME
. Этот файл находится в "окружающая среда" в / etc. Команда для редактирования файла:sudo gedit /etc/environment
5. Здесь мы записываем маршруты, где мы установили Java в моем случае это выглядит следующим образом:
JAVA_HOME="/usr/local/jdk1.6.0_23" JRE_HOME="/usr/local/jdk1.6.0_23/jre" PATH="...(other path):$JAVA_HOME:$JRE_HOME"
6. Важно: Проверьте маршруты, на которых установлена Java.
Иногда tomcat не распознает, но верный способ распознать tomcat-определить пути к файлам внутри "
catalina.sh
", расположенного вtomcat7/bin
. Чтобы изменить этот файл, используйте команду:sudo gedit /usr/share/tomcat7/bin/catalina.sh
Теперь вставьте
JAVA_HOME
иJRE_HOME
после первой строки, чтобы файл выглядел следующим образом:#!/bin/sh JAVA_HOME="/usr/local/jdk1.6.0_23" JRE_HOME="/usr/local/jdk1.6.0_23/jre" # Licensed to the Apache Software Foundation (ASF)... #... #... ....
Теперь настройте пользователей Tomcat, это делается в файле"
tomcat-users.xml
" каталогаtomcat7/conf
. Команда для редактирования файла:sudo gedit /usr/share/tomcat7/conf/tomcat-users.xml
7. В отличие от предыдущих версий, администратор должен владеть ролью "менеджер", теперь он должен"
manager-gui
" работать на веб-администрировании tomcat7. Файл будет выглядеть следующим образом:<?xml version='1.0' encoding='utf-8'?> <tomcat-users> <role rolename="manager-gui"/> <role rolename="manager-script"/> <role rolename="manager"/> <role rolename="admin-gui"/> <role rolename="admin-script"/> <role rolename="admin"/> <user username="usuario" password="contrasena" roles="manager-gui,admin-gui,manager,admin,manager-script,admin-script"/> </tomcat-users>
8. для получения дополнительной информации смотрите here
set-up-eclipse-and-tomcat-7-on-ubuntu-12-04
cannot-create-a-server-using-the-selected-type-eclipse-tomcat
На самом деле вы можете использовать Tomcat из репозитория Ubuntu с Eclipse (по крайней мере, с версией Kepler). Это просто требует нескольких дополнительных шагов.
- Открытое Затмение. Нажать Файл ⇒ Новый ⇒ Другие... Сервера ⇒ ⇒ сервер ⇒ далее ⇒ Апач ⇒ котяра В7.0 сервер
- выберите каталог установки Tomcat: /usr / share/tomcat7
- Нажмите кнопку Готово, игнорировать сообщение об ошибке, снова нажмите кнопку Готово
Скопируйте конфигурацию Tomcat в рабочую область, выполняемую из терминал:
sudo cp -r /etc/tomcat7/* ~/workspace/Servers/Tomcat\ v7.0\ Server\ at\ localhost-config/ sudo chown -R $USER:$USER ~/workspace/Servers/Tomcat\ v7.0\ Server\ at\ localhost-config/
Объединение файлов политики в один файл:
cd ~/workspace/Servers/Tomcat\ v7.0\ Server\ at\ localhost-config/ cat policy.d/* > catalina.policy
Либо выключайте сервис tomcat7 каждый раз перед запуском его из Eclipse, либо редактируйте порты tomcat в конфигурационных файлах вашего рабочего пространства (я предлагаю редактировать конфигурации):
gedit ~/workspace/Servers/Tomcat\ v7.0\ Server\ at\ localhost-config/server.xml
Вы заинтересованы в изменении портов 8080, 8009 и 8005 (скажем, на 9090, 9009 и 9005).
- вернитесь в Eclipse, выберите "серверы" в Обозревателе проектов (левая панель), нажмите F5, чтобы обновить его.
- начало Tomcat из Eclipse (см. вкладку серверы в нижней панели Eclipse).
Я написал этот ответ на основе моей статьи. Это немного более подробно, так что обратитесь к нему, если это необходимо.
Вы можете установить tomcat из репозитория.
Поиск tomcat.
sudo apt-cache search tomcat
Установите Tomcat admin и tomcat
sudo apt-get install tomcat7-admin sudo apt-get install tomcat7
Проверьте состояние tomcat
sudo service tomcat7 status
Запуск и остановка tomcat
sudo service tomcat7 start sudo service tomcat7 stop
Папка Bin для tomcat7 находится в /usr / share/tomcat7, а журналы и конфигурация находятся в /usr / lib / tomcat7
Источник: http://www.все о Джаве.club / linux / linux-install-tomcat7-on-ubuntu
Мне нравится использовать пакеты из репозитория каждый раз, когда это возможно.
В этом случае:
sudo apt-get install tomcat7-user sudo tomcat7-instance-create /srv/tomcats/ubuntu sudo ln -s /usr/share/tomcat7/lib /srv/tomcats/ubuntu/
Для tomcat6 шаг ln можно пропустить.
Затем просто используйте этот путь, чтобы добавить сервер tomcat7 в eclipse. Тестировался на 14.04 и eclipse kepler sr2. Должен работать на 12.04.