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

Конфигурация сервера отсутствует в Eclipse

Im использует Eclipse Galileo и настроил его для Apache Tomcat. Я добавил Apache Tomcat 6.0 в Windows- > Server- > Runtime Environments со следующими настройками:

Tomcat Installation Directory - C:\apache-tomcat-6.0.24\apache-tomcat-6.0.24
JRE - Workbench Default JRE (This points to C:\Program Files\Java\jre6)

Теперь я создаю динамический веб-проект и добавляю к нему JSP файл. Но, когда я запускаю проект, я получаю следующую ошибку:

The Tomcat server configuration at \Servers\Tomcat v6.0 Server at localhost-config is missing. Check the server for errors.

Любой способ исправить это?

4b9b3361

Ответ 1

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

В Eclipse
1. Окно → Показать представление → Серверы (если вы не видите его, возможно, вам нужно выбрать "Другие" → Сервер)
2. Из окна "Сервер" → Удалить сервер, на котором есть проблемы.
3. Щелкните правой кнопкой мыши → Создать → Сервер: чтобы создать новый

В моем случае, после создания нового сервера, я избавился от этого "localhost-config missing"

Ответ 2

Я столкнулся с той же проблемой один раз. Причина в том, что, хотя сервер доступен, файлы конфигурации отсутствуют. Вы можете увидеть сервер на Windows → Показать представление → Серверы. Их конфигурационные файлы можно увидеть в Project Explorer → Серверы. По некоторым причинам эти упомянутые конфигурационные файлы отсутствовали.

Я просто удалил существующий сервер и создал новый, с этим были созданы файлы конфигурации, и проблема была решена!

Аналогичное решение дано здесь Эмертаной Е.М. java.lang.NoClassDefFoundError: org/apache/juli/logging/LogFactory

Ответ 3

В Eclipse Neo
1. Окно → Показать вид → Серверы
2. Щелкните правой кнопкой мыши на сервере → выберите Свойства
3. На вкладке "Общие" → "Расположение коммутатора"

Ответ 4

Вам нужно определить экземпляр сервера в представлении "Серверы".

В поле справа внизу нажмите вкладку "Серверы" и добавьте туда сервер. Вы, кстати, необязательно должны добавлять его через глобальные настройки среды IDE. Он будет автоматически добавляться, когда вы определяете его в представлении "Серверы". Предпочтение, которое вы изменили, определяет только местоположения по умолчанию, а не весь экземпляр сервера. Если вы, например, обновите/переместите сервер, вы можете изменить его там.

После определения сервера в представлении "Серверы" вам нужно добавить вновь созданный экземпляр сервера в проект с помощью его предпочтений "Сервер" и "Целевая среда выполнения".

Ответ 5

Если вы не слишком привязаны к текущему рабочему пространству, вы можете создать новое рабочее пространство, следовать шагам BalusC для создания сервера и воссоздать свой проект в новом рабочем пространстве.

Я получил ту же ошибку после установки Eclipse Java EE IDE для веб-разработчиков (Juno), но с использованием рабочей области гораздо более старой установки Eclipse. Когда я создал новое рабочее пространство, мне удалось запустить мой Tomcat-сервер без этой ошибки.

Ответ 6

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

Ответ 7

Как уже упоминал Йони, вы, вероятно, удалили проект под названием "Серверы" из Project Explorer. Если файлы конфигурации для сервера все еще присутствуют в файловой системе, самым быстрым способом его восстановления будет щелчок правой кнопкой мыши в Project Explorer- > Import- > General- > Existing Projects in Workspace, затем выберите корневой каталог, в котором находится каталог Servers, установите установите флажок рядом с "Серверы" и, наконец, нажмите "Готово". Если все работает так, как ожидалось, вы должны увидеть проект "Серверы" , добавленный в представление Project Explorer, и ваши старые файлы конфигурации будут там. Наконец, сохраните конфигурацию tomcat, которую вы открыли. Теперь вы можете запустить свой сервер Tomcat без ошибок.

Ответ 8

Вы случайно удалили материал из своего рабочего пространства или переместили его?

Когда вы создаете сервер в первый раз, либо глобально, либо через настройки "запустить на сервере", Eclipse создает проект в представлении "Серверы" , как указывал BalusC. Eclipse хранит этот сервер внутри вашей рабочей области в проекте под названием "Серверы" . Проект должен быть открыт для запуска tomcat.

(Если вы хотите, вы можете сохранить настройки сервера по-прежнему. Вы можете щелкнуть правой кнопкой мыши и открыть экземпляр сервера из представления "Серверы" и настроить различные параметры и местоположения).

Ответ 9

Это происходит, когда Eclipse отключается неправильно - удалите сервер, а затем снова создайте его.

Ответ 10

Удалите сервер из IDE и снова установите его.