2010-09-05 2 views
0

Я пытаюсь запустить простой пример проекта с JBoss Seam в Eclipse 3.5. До сих пор безуспешно.Получение JBoss Seam для работы с Eclipse

Что я сделал:

  • настроить сервер MySQL, что я могу подключиться к использованию инструментов данных в Eclipse.
  • Я установил Tomcat 6.0 и установить его в качестве сервера в затмении
  • Я установил «JBossAS Tools» v2.2.0 плагин
  • Я создал новый проект Seam с помощью плагина.

Но я продолжаю получать

javax.naming.NameNotFoundException: HelloWorldSeamProjektDatasource not bound 

Я читал много форумов и играя с web.xml, server.xml, context.xml и HelloWorldSeamProjekt-ds.xml.

Я предполагаю, что установка JNDI моего ресурса базы данных нарушена. Я попробовал кучу разных подходов, таких как глобальный ресурс, разные имена (comp/env /) , но ничего не получилось.

Все учебники, которые я нашел, используют разные (и в основном устаревшие) комбинации Seam, Tomcat и Eclipse.

Я расстраиваюсь.

Может ли кто-нибудь указать мне на простую настройку, чтобы я начал?

+0

Вы можете оставить HelloWorldSeamProjekt-ds.xml? Также есть ли какие-либо признаки исключенных ошибок в журнале сервера при попытке инициализировать источник данных (перед именемNNFFoundExceptions). – vstoyanov

ответ

3

Вместо этого вы должны использовать seam-gen для создания своего проекта eclipse. Это сделает все правильно.

Вы можете увидеть, как вы можете начать использовать шов-GEN here

+0

Хорошо, Шервин (+1) Также как дополнительный комментарий, здесь идет вывод, созданный seam-gen: ** Пользователи Eclipse: добавьте проект в Eclipse, используя File> New> Project и выберите General> Project (не Java Project) ** –

+0

Это несколько помогло, поскольку я, по крайней мере, создал созданный проект для запуска в JBoss. Что не помогло, так это то, что seam-gen и Seam Tools используют совершенно разные структуры, файлы и методы развертывания. И вместо сокращения количества требуемых xml-файлов, Seam до сих пор его удваивает. – Stroboskop

+0

Существует множество файлов xml и других файлов, которые вы можете удалить. Они в основном предназначены для поддержки других сред и файлов, которые необходимы –

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