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

Не удалось загрузить конфигурацию сервера Tomcat

Я установил apache tomcat7, используя sudo apt get in ubuntu. Я добавил apache tomcat 7 для затмения с помощью Windows > Предпочтения > Сервеp > Среда выполнения. Но когда я запускаю сервер из окна сервера, щелкнув правой кнопкой мыши на показанном сервере Tomcat v7.0 на localhost [Stopped, Republish] В нем говорится:

Не удалось загрузить конфигурацию сервера Tomcat в/Серверы/Tomcat v7.0 Сервер в localhost-config. Конфигурация может быть повреждена или неполный.

This is the error shown while I'm trying to start the server

Путь к tomcat7, который я предоставил, это /usr/share/tomcat7

4b9b3361

Ответ 1

Я только сталкивался с очень похожими проблемами в Ubuntu, пытаясь интегрировать Eclipse Mars и Tomcat7, потому что Eclipse ожидал, что файлы конфигурации tomcat и т.д. будут находиться в одном месте и с необходимыми разрешениями, чтобы иметь возможность измените эти файлы.

Следующие инструкции из этой статьи в блоге помогли мне в конце:

cd /usr/share/tomcat7
sudo ln -s /var/lib/tomcat7/conf conf
sudo ln -s /var/log/tomcat7 log
sudo ln -s /etc/tomcat7/policy.d/03catalina.policy conf/catalina.policy
sudo chmod -R a+rwx /usr/share/tomcat7/conf

Ответ 2

Я только что решил эту точную проблему на своем Ubuntu 14.04 с Eclipse Mars 2.

Это может произойти, когда Eclipse не находит файлы конфигурации Tomcat, где они должны быть. Это место находится в

$eclipse_workspace_folder/$version_of_your_tomcat_server_at_localhost/

(по умолчанию, если вы не изменили имя сервера). Поэтому вам нужно скопировать все файлы под $tomcat_installation_folder/conf/* в папку сервера рабочей области.

Но было проще просто удалить сервер из списка серверов и добавить его снова. Eclipse автоматически воссоздает все эти файлы снова в соответствующие папки. Как на рисунке ниже:

введите описание изображения здесь

В моем случае я загрузил tomcat-8.0.35 с веб-сайта, поэтому необходимые файлы конфигурации находятся в/opt/apache-tomcat-8.0.35/conf/файловой системе.

Просто удалите желаемый сервер из представления "Серверы" (Окно → Показать вид → Серверы), а затем перейдите в Окно → Настройки → Сервер → Рабочая среда → Добавить и снова добавьте сервер.

Ответ 3

Вы можете установить tomcat7 в ~/tomcat7 вместо /usr/share/tomcat7.

  • Закрыть Eclipse.
  • Удалить org.eclipse.wst.server.core.prefs и org.eclipse.jst.server.tomcat.core.prefs в {workspace-directory}/.metadata/.plugins/org.eclipse.core.runtime/.settings.
  • Запустить Eclipse.
  • Перейдите в Window- > Show View- > Other... и выберите серверы.
  • Выберите Tomcat v7.0 Server из типа сервера и нажмите "Далее".
  • Введите /home/user/tomcat7 (not /usr/share/tomcat7) в каталог установки Tomcat и нажмите "Загрузить".
  • Подождите несколько минут и нажмите "Готово".

tomcat7 правильно работал с Eclipse 4.4 на моем Ubuntu 15.04 таким образом.

Ответ 4

Приложение пытается загрузить /usr/share/tomcat7/conf/, который не существует. Eclipse предполагает, что conf находится в том же каталоге, что и bin

В Ubuntu conf помещается в /etc/tomcat7/, и в /var/lib/tomcat7/ есть символическая ссылка.

Чтобы решить эту проблему, вы можете либо

  • Загрузите пакет из Apache Tomcat и поместите их в определенный каталог, скажем /opt/ или
  • Создайте символическую ссылку в /usr/share/tomcat7/, указав на /etc/tomcat7/conf

Ответ 5

У меня есть Windows 8.1, Eclipse Neon, Tomcat 8.

Решение состоит в том, чтобы скопировать все файлы из папки ".../Tomcatxxx/conf" в ".../Workspace_directory/Servers" и снова запустить сервер.

Ответ 6

Вы попытались запустить Tomcat и получили следующую ошибку:

Could not load the Tomcat server configuration at /Servers/Tomcat v7.0 Server at localhost-config. The configuration may be corrupt or incomplete

Как решить:

  • Закрыть Eclipse
  • Скопировать все файлы из TOMCAT_7_HOME/conf в WORKSPACE_FOLDER/Серверы/Tomcat v7.0 Сервер в localhost-config
  • Запустить Eclipse
  • Разверните проект "Серверы", нажмите "Проект Tomcat 7" и нажмите "F5"
  • Запустите Tomcat из Eclipse

Ответ 7

на Centos 7, это сделает это, для Tomcat 7: (my tomcat install dir: opt/apache-tomcat-7.0.79)

  • mkdir/var/lib/tomcat7
  • cd/var/lib/tomcat7
  • sudo ln -s/opt/apache-tomcat-7.0.79/conf conf
  • mkdir/var/log/tomcat7
  • cd/var/log/tomcat7
  • sudo ln -s/opt/apache-tomcat-7.0.79/logs log

не уверен, что ссылка на журнал необходима, конфигурация является критической.

:

Ответ 8

Имела ту же проблему с Kepler (после попытки добавить сервер Tomcat 7).

Пока добавляя сервер, я решил установить двоичный файл Tomcat, используя функцию загрузки/установки внутри Eclipse. Я добавил сервер без добавления каких-либо приложений. После установки я попытался добавить приложение и получил ошибку.

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

После добавления Tomcat 7 второй раз я попытался добавить/опубликовать приложение, и он работал нормально. Не потрудился с дальнейшим RCA, он начал работать, и это было достаточно для меня.

Ответ 9

У меня была такая же проблема в Eclipse Oxygen с Tomcat 8 в ubuntu 16.04 LTS.

Решение: 1. Дайте разрешение на всю папку tomcat (chmod 777 -R/Tomcat) 2. Удалите и повторно добавьте сервер в eclipse. 3. Перезапустить затмение 4. Запустите сервер tomcat. Он будет работать..........