Помилка інтеграції Tomcat та Eclipse: "Вказана невідома версія Tomcat."


11

Я використовую Ubuntu 13.10 та gnome 3.10.

Я дотримувався цього підручника, щоб налаштувати tomcat і затемнення .:

Налаштуйте Eclipse та Tomcat 7 на Ubuntu 12.10, щоб створити Java RESTful веб-сервіси за допомогою Jersey

Але коли я досягаю кроку 9 , я отримую таку помилку при затемненні:

Невідома версія Tomcat була вказана

Я спробував багато рішень, які я бачив тут на Ask Ubuntu, але жодне не працювало на мене.

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

Я перевірив /usr/shareпапку і tomcat7 є.

місцезнаходження tomcat

Я використовував таку команду для встановлення eclipse та tomcat:

sudo apt-get install eclipse tomcat7 -y

Відповіді:


8

Я пропоную встановити окремий 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.


Дякую за швидку відповідь, я оновив текст і додав вміст / usr / локальної папки. як ви бачите, tomcat там немає, але він знаходиться в / usr / share /
Nemesis

Це все одно. Я додав новий скріншот.
Nemesis

звідки ти взяв цього Томката?
Данатела

Ось як я встановив eclipse та tomcat: sudo apt-get install eclipse tomcat7 -я я дотримувався кроків у підручнику.
Nemesis

2
Дякую .. Я використовував sudo apt-get purge tomcat7, щоб видалити попередній tomcat, а потім я дотримувався ваших вказівок, і тепер він працює як шарм :) Дякую
Nemesis

4

Переконайтеся, що папка 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 сервер у localhost в Eclipse

Ось команда Linux, яка може допомогти вам знайти цю папку:

find /opt /usr '(' -name catalina.policy -o -name tomcat-users.xml -o -name catalina.properties ')' -exec sh -c 'dirname $(dirname {})' ';' | uniq

1

У Ubuntu програма не має за замовчуванням дозволу на читання / редагування всіх папок.

Я зрозумів, що дозволи для каталогу установки TOMCAT встановлені неправильно.

Я змінив його на 755 і він спрацював.

sudo chmod -R 755 /opt/tomcat/apache-tomcat-9.0.24/

-1

Ви можете використовувати свій сервер у будь-якому каталозі, лише якщо каталог Apache Tomcat має доступ до читання користувачем.

Приклад: sudo chmod -R 755 /usr/local/apache-tomcat7.0.52

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.