it-roy-ru.com

Неизвестная версия Tomcat была указана с Tomcat-7.0.42

Я хочу добавить последнюю версию Tomcat-7.0.42 в мой Eclipse. Возможно, серверный адаптер Eclipse Tomcat 7 поддерживает только версию Tomcat до 7.0.12. 

enter image description here

Поэтому, пожалуйста, помогите мне, как я могу настроить свой Eclipse с Tomcat-7.0.42

59
Vibhor Bhardwaj

Вы указываете исходный каталог Tomcat.

Вам нужно указать корневой каталог установки двоичного файла Tomcat, также известный как CATALINA_HOME.

Обычно, это где вы распаковываете файл Apache-Tomcat-7.0.42.tar.gz.

55
Alexander Pogrebnyak

Это произошло со мной, потому что Tomcat все еще находился в процессе загрузки (Download and Install). Сообщение исчезло через несколько минут.

В окне Eclipse должен быть индикатор прогресса, показывающий состояние загрузки.

19
Mike R

Для LINUX каталог установки для Tomcat 7: /Usr/share/Tomcat7

Пожалуйста, используйте эту конфигурацию.

Подробнее здесь: http://gridlab.dimes.unical.it/lackovic/Eclipse-Tomcat-ubuntu-jersey/

15
adrian filipescu

Чтобы распознать папку установки Tomcat, Eclipse сканирует следующие файлы:

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

поэтому убедитесь, что вы указываете в нужное место и имеете права на чтение.

Например.

12
kenorb

Как только вы укажете каталог, в который нужно установить Tomcat, и нажмете «ОК», вы можете заметить, что загрузка и установка начнутся на вкладке хода выполнения Eclipse.

enter image description here

Дайте процессу завершиться. Ошибка автоматически исчезнет.

enter image description here

Примечание: имя вашей папки не обязательно CATALINA_HOME. Я проверил это с окнами. Не может утверждать то же самое для Linux, но должно применяться то же правило IMO.

5
Aniket Thakur

Возможно, вы пытаетесь указать каталог Tomcat, имеющий исходную папку. Пожалуйста, загрузите двоичную версию Tomcat из здесь . Для сред Linux там вы можете найти файлы .Zip и .tar.gz в разделе ядра. Пожалуйста, загрузите и распакуйте их. после этого, если вы укажете этот извлеченный каталог, Eclipse сможет определить версию Tomcat. Eclipse не смог найти версию Tomcat, поскольку указанный вами каталог не содержал папку conf. Надеюсь это поможет!

5
junkiecoder

На всякий случай ... Apache Tomcat 8.5.X несовместим с выбором сервера Apache Tomcat 8.0 в Eclipse. И это дает эту ошибку.

3
Jose Ospina

Я получил ту же ошибку и решил ее, предоставив достаточно прав доступа к папке. Я дал полные права доступа (вы можете попробовать ограниченные разрешения, которых достаточно для запуска Eclipse Tomcat)

Sudo chmod -R 777 Apache-Tomcat-8.5.33/

К вашему сведению, я столкнулся с этой ошибкой на моем Mac, но я думаю, что она должна быть такой же и для системы Ubuntu. 

2
Hemant Nagpal

Перейдите в «Окно -> Настройки -> Сервер -> Среды выполнения»

Удалите существующие серверы, которые они, возможно, не загрузили полностью.

Добавить новый сервер 

2
doketan

Я нахожусь на MacOS и установил Tomcat, используя homebrew, Следуя пути исправил мою проблему

/usr/local/Cellar/Tomcat/9.0.14/libexec
2
karthikdivi

Для пользователей Windows,

Используйте установщик сервисов Tomcat со страницы загрузок Apache Tomcat. Вы получите файл .exe. Устанавливает сервис для windows. Обычно он устанавливает Apache Tomcat в «C:\Program Files\Apache Software Foundation\Tomcat 8.0» и легко распознается в Eclipse.

1
Kishore Vignesh

Вы указываете на исходный каталог. Вы можете запустить сборку, запустив ant из того же каталога, а затем добавить '\ output\build' в конец пути к каталогу установки.

0
Kevin Field

После установки Tomcat вместе с brew решение для меня было:

Sudo chmod -R 777 /usr/local/Cellar/Tomcat/<your_version>
0
Joel Mata