Невозможный технический стек? Jboss / Seam / Resteasy / Hibernate / Maven

Здравствуйте, добрые люди из StackOverflow!

Я перепробовал много руководств по использованию JBoss Seam и просмотрел пример Restbay в дистрибутиве Seam. Но я не могу получить работающую веб-службу REST со следующим техническим стеком:

  • JBoss 4.2.3
  • Seam 2.2. *
  • Resteasy 2.2. *
  • Hibernate 3
  • Maven 3 (критично)

Макет проекта, который я пытался использовать, выглядит так:

ProjX

  • pom.xml
  • ProjX-ear
  • ProjX-ejb
  • ProjX-web

Макет EAR выглядит следующим образом:

ProjX.ear

  • lib
  • META-INF
  • ProjX-web.war
  • ProjX-ejb.jar

Это невозможно? В конечном итоге я хочу рассматривать свои ресурсы REST как компоненты действия шва и пользоваться преимуществами «бесшовного» внедрения. Это невозможное достижение на мощном сервере приложений JBoss 4.2?

(Примечание: я использую maven-ear-plugin для компоновки EAR)

[ОБНОВЛЕНИЕ: это не невозможно, я почти его получил! У меня просто не хватило времени ...]

6
задан Reuben Peter-Paul 25 July 2011 в 13:54
поделиться