【问题标题】:Which version of WebSphere is best for JSF2.0 web dev with PrimeFaces3.1哪个版本的 WebSphere 最适合使用 PrimeFaces3.1 的 JSF2.0 Web 开发
【发布时间】:2012-03-22 06:53:07
【问题描述】:


我是 WebSphere 的新手。最近我下载了 WebSphere Community Edition 版本 3(WASCE v3),但在“WASCE 入门”指南中没有关于将 WASCE v3 与 JSF2.0 结合使用的描述。我已经使用 JSF2.0 和 PrimeFaces 3.1 在 Apache Tomcat 7.0.11 中构建了我的网站。我正在使用日食靛蓝。现在我必须将我的服务器转移到 WebSphere。请推荐我最好的WebSphere版本,它适合JSF2.0和PrimeFaces3.1?
谢谢。

【问题讨论】:

    标签: html eclipse jsf-2 primefaces websphere


    【解决方案1】:

    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。

    【讨论】:

    • WASCE 3 是一个 Java EE 6 容器,因此它支持 JSF2.0...。对于 JSF 2.0,您需要最新版本,即版本 8。我遇到了一些错误WebSphere 社区版 v3。此错误可能是因为它不支持 JSF2.0(如果它可能支持 JSF2.0,IBM 可以在名为“WebSphere Community Edition 入门”的电子书中提供一些帮助)。以下是错误加载器约束违规:解析覆盖方法时“org.apache.myfaces.taglib.core.SubviewTag.createVerbatimComponentFromB.......
    • 您的类路径中有 MyFaces JSF 实现。请删除它。
    • 嗨 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 上完美运行,但在这里我什至不知道基本类和导入。请帮帮我。
    • 为了让 Eclipse 知道 WebSphere 中的嵌入式类,您必须让它知道您正在使用 WehSphere。这通过您通过市场下载的server runtime 发生。
    • 那又怎样?我已经通过向“帮助”菜单下的“安装新软件”选项添加新软件 Web 链接来安装 WebSphere v3 插件。我还需要做什么?
    猜你喜欢
    • 1970-01-01
    • 2010-09-06
    • 1970-01-01
    • 1970-01-01
    • 2010-09-26
    • 2010-10-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多