Я установил java7 и ApacheTomcat7 в свой Ubuntu12.04 и загрузил Eclipse EE. И теперь я должен настроить свое затмение с помощью tomcat. Я хочу найти каталог установки tomcat. Как я могу его найти. Я установил java и tomcat с помощью программного центра Ubuntu.
Папка установки Apache Tomcat в ubuntu/configure Tomcat в eclipse + ubuntu
Ответ 1
1. Загрузите пакет "apache-tomcat-7.0.6.tar.gz
" из приведенной ниже ссылки
http://tomcat.apache.org/download-70.cgi [tar.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. Для получения дополнительной информации смотрите здесь
set-up-eclipse-and-tomcat-7-on-ubuntu-12-04
cannot-create-a-server-using-the-selected-type-eclipse-tomcat
Ответ 2
На самом деле вы можете использовать Tomcat из репозитория Ubuntu с Eclipse (по крайней мере, с версией Kepler). Для этого требуется всего несколько дополнительных шагов.
- Открыть Eclipse. Нажмите Файл ⇒ Создать ⇒ Другие... ⇒ Серверы ⇒ Сервер ⇒ Далее > ⇒ Apache ⇒ Сервер Tomcat v7.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, выберите "Серверы" в Project Explorer (левая панель), нажмите F5, чтобы обновить его.
- Запустите Tomcat с Eclipse (см. вкладку Серверы в нижней панели Eclipse).
Я написал этот ответ на основе моей статьи. Это немного более подробно, поэтому при необходимости обратитесь к нему.
Ответ 3
Вы можете установить 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/tomcat 7, а журналы и конфиг находятся в каталоге /usr/lib/tomcat 7
Источник: http://www.allaboutjava.club/linux/linux-install-tomcat7-on-ubuntu
Ответ 4
Мне нравится каждый раз использовать пакеты из репозитория.
В этом случае:
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.
Ответ 5
Не используйте команду по умолчанию, например sudo apt-get install tomcat7
.
Если вы выполните приведенную выше команду, вы столкнетесь с множеством проблем, потому что CATALINA_HOME
и CATALINA_BASE
будут находиться в разных местах. В этом случае вы должны объявить переменную среды отдельно.