Tomcat и Ошибка Интеграции Eclipse: “Неизвестная версия Tomcat была указана”.

Я использую Ubuntu 13.10 и гнома 3.10.

Я следовал этому учебному руководству для установки кота и затмения.:

Настройте Eclipse и Tomcat 7 на Ubuntu 12.10 для создания Java УСПОКОИТЕЛЬНЫЕ веб-сервисы с Джерси

Но когда я достигаю шага 9, я получаю следующую ошибку на затмении:

Unknown version of Tomcat was specified

Я попробовал много решений, на которых я видел здесь, Спрашивает Ubuntu, но ни один не работал на меня.

Я проверил usr/local папку, но tomcat7 не там.

Я проверил /usr/share папка и tomcat7 там.

tomcat location

Я использовал следующую команду для установки затмения и кота:

sudo apt-get install eclipse tomcat7 -y
11
задан 14 November 2019 в 06:28

4 ответа

Я предполагаю для установки автономного Tomcat в /usr/local вместо того, чтобы использовать один в /usr/share каталог.

$ cd ~/Downloads
$ wget http://apache-mirror.rbc.ru/pub/apache/tomcat/tomcat-7/v7.0.52/bin/apache-tomcat-7.0.52.tar.gz
$ tar -xzf apache-tomcat-7.0.52.tar.gz
$ sudo mv apache-tomcat7.0.52 /usr/local/apache-tomcat7.0.52

Тогда использование /usr/local/apache-tomcat7.0.52 каталог.

8
ответ дан 23 November 2019 в 04:07

В Ubuntu приложения не имеет разрешения по умолчанию читать/редактировать все папки. Я понял, что разрешение для каталога установки TOMCAT не было установлено правильно. Измененный это на 755 и это работало.

sudo chmod -R 777 /opt/tomcat/apache-tomcat-9.0.24/
0
ответ дан 23 November 2019 в 04:07

Удостоверьтесь, что Ваша папка Tomcat, на которую Вы указываете, содержит следующие файлы:

conf/catalina.policy
conf/server.xml
conf/web.xml
conf/context.xml
conf/tomcat-users.xml
conf/catalina.policy
conf/catalina.properties
lib/catalina.jar

, поскольку Eclipse сканирует для них.

Tomcat v8.0 Server at localhost in Eclipse

Вот команда Linux, которая может помочь Вам найти что папка:

find /opt /usr '(' -name catalina.policy -o -name tomcat-users.xml -o -name catalina.properties ')' -exec sh -c 'dirname $(dirname {})' ';' | uniq
4
ответ дан 23 November 2019 в 04:07

Можно использовать сервер в любом каталоге, просто что каталог Apache Tomcat имеет доступ для чтения своим пользователем.

Пример: sudo chmod -R 755 /usr/local/apache-tomcat7.0.52

-2
ответ дан 23 November 2019 в 04:07

Другие вопросы по тегам:

Похожие вопросы: