Я использую Eclipse Galileo и настроил его для Tomcat Apache. Я добавил Apache Tomcat 6.0 к Windows-> Сервер-> Среды выполнения со следующими настройками:
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.
Какой-либо способ зафиксировать это?
Вам нужно определить экземпляр сервера в представлении Серверы .
В поле справа внизу нажмите вкладку Servers и добавьте туда сервер. Кстати, вам не обязательно добавлять его через глобальные настройки IDE. Он будет автоматически добавлен, когда вы определите его в окне Servers. Предпочтения, которые вы изменили, просто определяют места по умолчанию location, а не весь серверный экземпляр в целом. Если вы, например, обновляете/перемещаете сервер, вы можете изменить его физическое расположение.
После определения сервера в представлении Servers, вам нужно добавить в проект только что созданный экземпляр сервера через его предпочтения Server и Targeted runtime.
Вы, по каким-то шанштам, удалили материал из своего рабочего пространства или переместили его вокруг?
, когда вы создаете сервер в первый раз, в глобальном масштабе, либо через настройки проекта «Запустить на сервере», Eclipse создает Проект на представлении серверов, как указал Балкус. Eclipse хранит этот сервер внутри вашего рабочего пространства, в проекте под названием серверов. Проект должен быть открыт для запуска Tomcat.
(Если вы хотите, вы можете хранить настройки сервера ещеверее. Вы можете щелкнуть правой кнопкой мыши и откройте экземпляр сервера с представления серверов и настроить различные параметры и локации)
[