Подтвердить что ты не робот

Папка установки Apache Tomcat в ubuntu/configure Tomcat в eclipse + ubuntu

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

4b9b3361

Ответ 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 будут находиться в разных местах. В этом случае вы должны объявить переменную среды отдельно.