it-swarm.com.ru

Проблема запуска tomcat v7 для Eclipse Kepler

Я вижу, что подобные проблемы были опубликованы ранее, на некоторые из которых были даны ответы. Я попытался исправить ошибки, которые действительно должны были работать, но я все еще сталкиваюсь с той же проблемой:

Я пытаюсь запустить динамический веб-проект в Eclipse Kepler (Java EE) через Apache Tomcat 7.0.53 на моем локальном хосте. Я создал Tomcat как сервер в Eclipse и скопировал файлы конфигурации из /Tomcat/7.0.53/libexec/conf в/workspace/Servers/Tomcat v7.0 Server в localhost-config и изменил разрешения для файлов так что они все читабельны и доступны для записи.

Однако, когда я пытаюсь запустить сервер Tomcat в Eclipse, я получаю эту ошибку:

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

В случае, если это полезно, все это выполняется в Mac OSX 10.6.8 на 64-битной машине.

Заранее спасибо за помощь.

10
Ian Riley

К сожалению, это не так много ответов. Я, наконец, никогда не работал с Eclipse Kepler. Однако, когда я установил linux mint на свой компьютер и использовал его установщик программного обеспечения для установки linux 3.8 (Indigo), я добавил все обновления EE (все добавления через web/xml через help -> install new software -> Indigo update site) ), установив Tomcat 7.0, я наконец-то заставил Eclipse играть в Nice с Tomcat (то есть я могу запускать веб-приложение на Tomcat из Eclipse, не копируя/вставляя все необходимые файлы в Tomcat, что экономит мое время).

Я уверен, что есть лучший способ сделать это - если у кого-то есть мысли о том, что могло пойти не так в моей первоначальной среде, пожалуйста, сообщите - мне любопытно, почему это не сработало. Здесь были спецификации:

MacOS 10.6.8 Eclipse 4.3.2 Tomcat 7.0.54

Мои извинения, Раджу, за то, что я не ответил раньше. Спасибо за ваш пост.

0
Ian Riley

Я сталкиваюсь с этой проблемой. Я исправил следующим образом,

Шаг 1: Удалить сервер на локальном хосте (вкладка «Сервер»)

Шаг 2: Удалить папку «Серверы» в (навигатор/проводник проекта)

Шаг 3: После добавления Новый-> Сервер-> Apache-> Выбрать путь

Шаг 4: запустить сервер

После того, как это будет работать ...... 

34
Krishna

Как решить:

1.Закрыть Затмение

2. Скопируйте все файлы из Tomcat_7_HOME/conf в WORKSPACE_FOLDER/Servers/Tomcat v7.0.53 Server в localhost-config

3. Запустите Eclipse

4.Разверните проект Серверы, щелкните проект Tomcat 7 и нажмите F5.

5. Запустите Tomcat из Eclipse.

4
Satish Karuturi

Перейдите в раздел Сервер -> Apache Tomcat v7.0 -> Добавить Выберите jre7 вместо JRE.__ по умолчанию в Workbench. Нажмите Готово Остановить сервер, а затем запустить сервер

2
Pawan Kumar Baranwal

Это проблема с разрешениями (У меня была такая же проблема в Ubuntu 14.04, Eclipse luna, Tomcat7). Исполняемые файлы не помечаются как «исполняемые», когда Tomcat выгружается из Eclipse.

Просто перейдите в каталог «[Tomcat]/bin» в вашей файловой системе и добавьте разрешение на выполнение (x) для всех файлов .sh . Затем вернитесь на вкладку Eclipse/Servers, удалите запись Tomcat7 и создайте ее снова, наконец запустите Tomcat из Eclipse.

1
angelito

Я обнаружил, что это старая проблема соглашения о присвоении имен модным каталогам. Я использую Linux Ubuntu и заметил, что прямо под {ваше рабочее пространство}/Серверы появился странный файл типа ошибки, когда я открыл его, он имел все виды кусков сумасшедшего длинного имени каталога «Tomcat 7.0 Server ... bla bla» Поэтому я удалил Сервер, а затем использовал эту маленькую мелочь, потому что моя версия также не позволит мне снова добавить сервер: 1. Закройте Eclipse 2. В {рабочем пространстве-каталоге} /. Metadata/.plugins/org.Eclipse.core.runtime/.settings удалите следующие два файла: Org.Eclipse.wst.server.core.prefsorg. Eclipse.jst.server.Tomcat.core.prefs 3. Перезапустите Eclipse.

Затем я повторно добавил сервер, используя более дружественное имя сервера без каких-либо сумасшедших пробелов или символов: Tomcat7ServerAtLocalHost 

Хорошо ... это началось с совершенно новой ошибки для отладки ... что означает, что я на правильном пути ... Кстати, новая ошибка: "Невозможно опубликовать на сервере, потому что отсутствует время выполнения среда."

Так что я собираюсь отладить этот беспорядок ... Ура!

0
Eric Majors

Эта же проблема произошла со мной до того, как я получил решение для ошибки загрузки конфигурации:

это может быть решено правой кнопкой мыши на Project-> Build Path-> Configure Build Path-> go вкладка Library-> Add External Jar-> browse (Apache Tomcat Folder-> lib-> и добавьте servlet-api.jar) add click ok , это работает хорошо для меня.

0
Raju Sharma

Как решить:

Закройте Eclipse Скопируйте все файлы из Tomcat_7_HOME/conf в WORKSPACE_FOLDER/Servers/Tomcat v7.0 Server в localhost-config Запустите Eclipse Разверните проект Servers, нажмите на проект Tomcat 7 и нажмите F5 .__ Начать Tomcat с Eclipse.

0
Arpit kumar

Эта проблема в основном связана с правами доступа к файлам. Поэтому лучший способ решить эту проблему - установить локальную копию Tomcat на компьютере разработчика, а не помещать Tomcat в системный каталог, такой как /usr/share/Tomcat7. Таким образом, все файлы конфигурации Tomcat принадлежат пользователю и группе пользователей, поэтому пользователь может запускать их из Eclipse. Обычно я размещаю Tomcat в своей локальной папке, такой как /home/abc/dev, и он отлично работает в среде разработки Eclipse.

0
tonga

Для меня единственное решение, которое работает, это решение, предложенное здесь: Не удалось загрузить конфигурацию сервера 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
0