Невозможный технический стек? Jboss / Шов / Resteasy / Hibernate / Maven - PullRequest
6 голосов
/ 18 июля 2011

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

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

  • JBoss 4.2.3
  • Шов 2,2. *
  • Resteasy 2.2. *
  • Hibernate 3
  • Maven 3 (критический)

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

ProjX

  • pom.xml
  • ProjX уха
  • ProjX-1028 * EJB *
  • ProjX-сеть

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

ProjX.ear

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

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

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

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

1 Ответ

1 голос
/ 24 декабря 2011

Давным-давно, что вы спросили, но, возможно, вам все еще интересно услышать (если вы еще не узнали для себя), что Seam 2.3 доступен в альфа-версии , которая основана наmaven build.

Кроме того, вам определенно следует отказаться от JBoss 4.x и, по крайней мере, взять 5.1.

И если вы используете веб-сервисы REST, вы также можете сделать больший шаг и перейти на JavaEE 6.

...