каталог установки apache Tomcat в ubuntu / настройка Tomcat в eclipse + ubuntu


Я установил java7 и ApacheTomcat7 в моем Ubuntu12. 04 и скачал eclipse EE. А теперь я должен настроить свой eclipse с tomcat. Ибо я хочу найти каталог установки tomcat. Как мне его найти? Я установил java и tomcat с помощью программного центра Ubuntu.

5 21

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). Это просто требует нескольких дополнительных шагов.

  1. Открытое Затмение. Нажать Файл ⇒ Новый ⇒ Другие... Сервера ⇒ ⇒ сервер ⇒ далее ⇒ Апач ⇒ котяра В7.0 сервер
  2. выберите каталог установки Tomcat: /usr / share/tomcat7
  3. Нажмите кнопку Готово, игнорировать сообщение об ошибке, снова нажмите кнопку Готово
  4. Скопируйте конфигурацию 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/
    
  5. Объединение файлов политики в один файл:

    cd ~/workspace/Servers/Tomcat\ v7.0\ Server\ at\ localhost-config/
    cat policy.d/* > catalina.policy
    
  6. Либо выключайте сервис tomcat7 каждый раз перед запуском его из Eclipse, либо редактируйте порты tomcat в конфигурационных файлах вашего рабочего пространства (я предлагаю редактировать конфигурации):

    gedit ~/workspace/Servers/Tomcat\ v7.0\ Server\ at\ localhost-config/server.xml
    

    Вы заинтересованы в изменении портов 8080, 8009 и 8005 (скажем, на 9090, 9009 и 9005).

  7. вернитесь в Eclipse, выберите "серверы" в Обозревателе проектов (левая панель), нажмите F5, чтобы обновить его.
  8. начало Tomcat из Eclipse (см. вкладку серверы в нижней панели Eclipse).

Я написал этот ответ на основе моей статьи. Это немного более подробно, так что обратитесь к нему, если это необходимо.

Вы можете установить tomcat из репозитория.

  1. Поиск tomcat.

    sudo apt-cache search tomcat
    
  2. Установите Tomcat admin и tomcat

    sudo apt-get install tomcat7-admin
    sudo apt-get install tomcat7
    
  3. Проверьте состояние tomcat

    sudo service tomcat7 status
    
  4. Запуск и остановка 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.

Не используйте команду по умолчанию, например sudo apt-get install tomcat7.

Если вы выполните приведенную выше команду, то столкнетесь с множеством проблем, потому что CATALINA_HOME и CATALINA_BASE будут находиться в разных местах. В этом случае вы должны объявить переменную окружения отдельно.