2011-07-18 82 views
6

你好人們的StackOverflow!不可能的技術堆棧? Jboss/Seam/Resteasy /休眠/ Maven

我已經嘗試了很多關於使用JBoss Seam的教程,並在Seam發行版中查看了「Restbay」示例。但我不能與以下技術堆棧得到一個工作REST Web服務:

  • 的JBoss 4.2.3
  • 煤層2.2 *
  • RestEasy的2.2 *
  • 休眠3
  • 的Maven 3(。關鍵)

項目佈局我一直在試圖像長相:

ProjX

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

耳朵佈局是這樣的:

ProjX。耳朵

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

這是不可能的?最終,我希望將我的REST資源視爲Seam動作組件,並獲得「無縫」注入的好處。在強大的JBoss 4.2應用服務器上這是不可能實現的成就嗎?

(注:我使用maven的入耳式插件佈局我EAR)

[更新:這是不可能的我幾乎擁有了!我剛剛用完了......]

+0

爲什麼不JbossAS 5.1? – Tair

+0

項目被限制使用JBoss 4.2.3,沒時間查看是否有明確的遷移路徑5. –

+6

實際上你的問題是什麼?正確的Maven項目結構還是JBoss配置? –

回答

1

很久以前你問過,但也許你仍然有興趣聽到(如果你還沒有找到自己的)Seam 2.3是available in alpha version,這是基於在一個maven版本上。

除此之外,你絕對應該放棄JBoss 4.x並至少取5.1。

如果您使用REST Web服務,你可能也需要更大的一步,並切換到Java EE 6

+0

+1升級到JBoss AS 5.1。通常不是從4.x升級。 –