不可能的技术堆栈?Jboss的/缝/ RestEasy的/休眠/ Maven的

Reu*_*aul 6 java-ee resteasy maven seam2 jboss-4.2.x

你好StackOverflow的好人!

我已经尝试过很多关于使用JBoss Seam的教程,并查看了Seam发行版中的"Restbay"示例.但我无法使用以下技术堆栈获得有效的REST Web服务:

  • JBoss 4.2.3
  • 缝2.2.*
  • Resteasy 2.2.*
  • Hibernate 3
  • Maven 3(关键)

我一直在尝试的项目布局如下:

ProjX

  • 的pom.xml
  • ProjX耳
  • ProjX的EJB
  • ProjX的Web

EAR布局如下:

ProjX.ear

  • LIB
  • META-INF
  • ProjX-的web.war
  • ProjX-ejb.jar

这不可能吗?最终,我希望将我的REST资源视为Seam操作组件,并获得"无缝"注入的好处.这对强大的JBoss 4.2 Application Server来说是不可能实现的吗?

(注意:我正在使用maven-ear-plugin来布局我的EAR)

[更新:这几乎不可能!我刚用完了......]

Ale*_*ühl 1

很久以前你就问过,但也许你仍然有兴趣听到(如果你还没有自己发现的话)Seam 2.3 有alpha 版本,它基于 Maven 构建。

除此之外,您绝对应该放弃 JBoss 4.x,至少采用 5.1。

如果您使用 REST Web 服务,您不妨迈出更大的一步,切换到 Java EE 6。