您好,StackOverflow的好人!

我已经尝试了许多有关使用JBoss Seam的教程,并查看了Seam发行版中的“Restbay”示例。但是我无法通过以下技术堆栈获得可用的REST Web服务:

  • JBoss 4.2.3
  • Seam 2.2。*
  • Resteasy 2.2。*
  • 休眠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资源视为Seam Action 组件,并从“无缝”注入(inject)中获得好处。在强大的JBoss 4.2应用服务器上,这是不可能的成就吗?

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

    [更新:这几乎不是不可能的事!我没时间了...]

    最佳答案

    很久以前您曾问过,但也许您仍然想听听(如果您尚未亲自发现)Seam 2.3是available in alpha version,它是基于maven构建的。

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

    而且,如果您使用REST Web服务,则最好采取更大的措施并切换到Java EE 6。

    09-09 21:46