2012-03-04 59 views
0


我是新手使用WebSphere JSF2.0 Web開發。最近我下載了WebSphere Community Edition version 3(WASCE v3),但沒有關於在WASCE入門指南中使用WASCE v3和JSF2.0的說明。我已經使用JSF2.0和PrimeFaces 3.1在Apache Tomcat 7.0.11中構建了我的Web。我正在使用eclipse INDIGO。現在我必須將我的服務器轉移到WebSphere。請建議我使用PrimeFaces3.1適用於JSF2.0的最佳WebSphere版本?
謝謝。的WebSphere哪個版本是最適合與PrimeFaces3.1

回答

3

WASCE 3是一個Java EE 6的容器,所以它有JSF 2.0的支持(如果就沒有這個它,它不能被稱爲Java EE 6)。

請注意,當人們引用WebSphere時,他們通常不表示WASCE。 WASCE是服務器的另一個名稱,也稱爲Apache Geronimo。區別在於它特別受IBM的支持。

什麼人與WebSphere的意思是,你可以在這裏找到一個:ibm.com/software/webservers/appserv/was

對於JSF 2.0,你需要最新的版本,這是版本8

+0

WASCE 3是一個Java EE 6的容器,因此它支持JSF2.0 ....對於JSF 2.0,您需要最新版本,即版本8. 我在WebSphere Community Edition v3中遇到了一些錯誤。這個錯誤可能是因爲它不支持JSF2.0(如果它可能支持JSF2.0,IBM可以在他們的名爲「WebSphere Community Edition入門」的電子書中提供一些幫助)。以下是錯誤 - 加載程序約束違規:解析重寫方法 「org.apache.myfaces.taglib.core.SubviewTag.createVerbatimComponentFromB ....... – 2012-03-05 13:30:54

+1

您的類路徑中包含MyFaces JSF實現,請移除它的代碼如下: – 2012-03-05 13:43:19

+0

Hi dexter,我從構建路徑中刪除了JSF2.0和JSTL1.2。Eclipse巧妙地建議我將一些新的導入(比如@ ManagedBean(name =「login」)更改爲@ managedBean(value =「login 「)等)但是仍然有一些像FacesMessage(import javax.faces.application.FacesMessage)等字段被突出顯示爲未知字段WebShpere必須有自己的JSF2.0和JSTL1.2實現,但Eclipse無法猜猜他們,我現在完全搞不清楚了!!!我的完整代碼與Tomcat完美運行,但在這裏我甚至不知道基本的類和輸入。 。 – 2012-03-06 05:49:40