2012-03-04 36 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

相关问题