大家好!
我尝试了许多关于使用JBoss Seam的教程,并查看了Seam发行版中的"Restbay"示例。但我不能得到一个工作的REST web服务与以下技术堆栈:
- JBoss 4.2.3
- Seam 2.2。* 2.2
- Resteasy。* Hibernate
- 3
- Maven 3(临界)
我一直在尝试的项目布局如下:
ProjX
- pom.xml
- ProjX-ear
- ProjX-ejb
- ProjX-web
EAR布局如下:
ProjX.ear
- 自由
- meta - inf
- ProjX-web.war
- ProjX-ejb.jar
这是不可能的?最终,我希望将REST资源视为Seam动作组件,并获得"无缝"注入的好处。在强大的JBoss 4.2应用服务器上,这是不可能实现的成就吗?
(注意:我使用maven-ear-plugin来布局我的EAR)
[更新:这不是不可能的,我差点就做到了!]
很久以前你就问了,但也许你仍然有兴趣听到(如果你还没有自己发现的话)Seam 2.3的alpha版本是可用的,它是基于maven构建的。
除此之外,你绝对应该放弃JBoss 4。X和至少拿5.1.
如果你使用REST web服务,你也可以迈出更大的一步,切换到Java EE 6。