Конфигурация сервера отсутствует в 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.
Любой способ исправить это?
Ответы
Ответ 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 и снова установите его.