我們已經在JBoss 5.1上用PostgreSQL作爲數據庫部署了我們的JBoss Seam 2.2應用程序。它使用EJB,JPA(Hibernate),JSF(Richfaces和Primefaces),Servlet和JMS隊列和主題。最近,我們決定將該平臺遷移到JBoss 7.1以利用其較低的開銷,並且隨着技術的變化保持一致。Seam 2.2應用程序在JBoss 7.1上?
是否可以在JBoss 7.1上運行Seam 2.2應用程序?我意識到Hibernate/JPA版本是不同的,我假設JSF版本也是如此。有沒有辦法來彌補這一點?爲了在此平臺上運行,我可能必須對代碼和配置進行哪些更改?
不是一個真正的答案,但我只是想讓你準備好,這可以很快變得非常複雜。我花了數週時間基本上從JBoss 5中刪除了捆綁的JSF 1.2實現,以便我可以從中運行JSF 2.0應用程序。請記住,通過這樣做,我打破了在JSF 1.2上構建的管理控制檯。 – 2012-03-13 11:37:05
我建議您使用JBoss 6.1進行快速試用,它比技術上比JBoss 5更接近JBoss 5。您可能會遇到更少的麻煩,並有時間將應用程序遷移到以JBoss 7.1或更新版本爲目標的JBoss Seam 3。我真的希望JBoss團隊提出從Seam 2.2到Seam 3的遷移路徑。 – 2012-03-15 21:16:10