Попытка заставить Tomcat 7 работать с Eclipse 3.6.1 - PullRequest
2 голосов
/ 31 марта 2011

Я пытаюсь настроить tomcat (v7.0.11) и eclipse (v3.6.1), чтобы я мог отлаживать страницы JSP в eclipse. Я иду через эти инструкции: http://www.coreservlets.com/Apache-Tomcat-Tutorial/tomcat-7-with-eclipse.html и я на шаге «Скопируйте ROOT (по умолчанию) веб-приложение в Eclipse». что я и сделал. Однако, я все еще получаю ошибку 404, когда пытаюсь получить доступ к http://localhost:8080 (после запуска tomcat через eclipse).

Когда я запускаю Tomcat в Eclipse, я вижу в консоли пару предупреждений, но ошибок нет:

Mar 30, 2011 8:10:23 AM org.apache.tomcat.util.digester.SetPropertiesRule begin
WARNING: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:JSPDataSource' did not find a matching property.
Mar 30, 2011 8:10:23 AM org.apache.tomcat.util.digester.SetPropertiesRule begin
WARNING: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:JSPEssbase2' did not find a matching property.

1 Ответ

4 голосов
/ 31 марта 2011

Эти предупреждения на самом деле не вредят.

Что касается проблемы недоступности домашней страницы Tomcat по умолчанию при запуске сервера из Eclipse, сначала удалите все развернутые проекты из Tomcat, затем дважды щелкните запись сервера Tomcat в представлении Servers , чтобы получить его конфигурацию. , В левом столбце в разделе Расположение сервера выберите Использовать установку Tomcat . Таким образом, Eclipse получит полный контроль над Tomcat, так что вы сможете получить доступ к домашней странице Tomcat по умолчанию с помощью Tomcat Manager со значением http://localhost:8080 при работе из Eclipse. Обратите внимание, что вам не обязательно копировать ROOT в рабочую область Eclipse таким образом.

При необходимости также установите флажок Опубликовать контексты модуля для разделения файлов XML в разделе Параметры сервера . В противном случае Eclipse изменит Tomcat server.xml по своему вкусу, что может вызвать именно те безвредные предупреждения проверки XML, потому что Tomcat не распознает специфичные для Eclipse атрибуты XML, которые Eclipse использует для собственного удобства, чтобы связать проект Eclipse с развернутым веб-приложением.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...