2011-01-29 2 views
0

У меня есть m2eclipse и его дополнительные функции, и я использую Helios/Mvn2/jdk6/Tomcat 7/MacOs. Я смог создать тестовый maven webapp и запустить его на Tomcat 7 в Eclipse. Но я не могу получить существующее приложение для «Запускать на сервере» через Eclipse. Я столкнулся с многочисленными проблемами конфигурации, почти все, что связано с файлами Eclipse .project/.classpath/.settings. Я удалял и воссоздавал их много раз, даже копируя файлы конфигурации из работающего webapp. Я не могу найти документацию из Eclipse, которая проходит через основы и объясняет, как настроить эти файлы. Есть ли такая документация?Eclipse Helios Интеграция Maven 2 и веб-проектов

В настоящий момент приложение, похоже, не развертывает файлы webapp; tomcat не может их найти.

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

<wb-resource deploy-path="/" source-path="/src/main/webapp"/> 
    .settings/org.eclipse.wst.common.component 

Не уверен, чего не хватает, так как конфигурация между двумя приложениями одинакова. Любая помощь будет оценена по достоинству. Благодаря!

+0

Вы пытались открыть проект как проект ** maven ** в Eclipse после выполнения «mvn eclipse: clean» (чтобы удалить существующую конфигурацию затмения)? – Raghuram

ответ

0

.settings/org.eclipse.wst.common.component не предназначен для редактирования вручную - если вам не нужно добавить обходной путь для некоторой конкретной ошибки.

При использовании m2eclipse, m2eclipse автоматически создаст/изменит .classpath, .project и любой файл в .settings. Генерация/модификация происходит при создании проекта, проверке, изменении pom.xml и при нажатии правой кнопкой мыши на проекте с выбором Maven -> «Обновить конфигурацию проекта». Для веб-приложений m2eclipse использует некоторые значения из вашей конфигурации плагина maven-war в вашем pom.xml для генерации этих файлов. Подробнее см. Integration of m2eclipse and WTP. Вместо редактирования вручную вы должны изменить свой pom.xml и настройки в Eclipse.

Я рекомендую воссоздать проект согласно this tutorial. См. this stackoverflow answer для дополнительных советов.

Относительно документации org.eclipse.wst.common.component: Содержимое этого файла можно безопасно изменить в Eclipse в Project-> Properties -> «Assembly Module». Просто добавьте/удалите различные папки и ссылки и посмотрите, как изменяется org.eclipse.wst.common.component.

Смежные вопросы