Jsf Webapp在Websphere v9.0上的部署问题

问题描述 投票:-1回答:1

我正在用RAD 9.6.1编写一个项目,而UI是在JSF 2.0中开发的。当我尝试在Websphere 9.0上部署我的应用程序时,出现以下错误。我尝试过使用Google,但无法尝试所有可能的建议,因此无法解决任何问题。我试图解决此问题的解决方案。我正在将应用程序部署为配置战争的耳朵。它与Tomcat和jboss兼容。

从组件的下一行获取空指针异常

static {
    FacesContext facesContext = FacesContext.getCurrentInstance();
    ValueExpression vex = facesContext.getApplication()
            .getExpressionFactory().createValueExpression(
                    facesContext.getELContext(), "#{GenericDAO}",
                    ICRUDDAO.class); //this line give null pointer exception at initialization
    dao = (ICRUDDAO) vex.getValue(facesContext.getELContext());
}
jsf-2
1个回答
0
投票

我解决了添加Mojarra jsf实现的共享库的问题,服务器仅支持myfaces,这是[链接]https://www.ibm.com/developerworks/community/blogs/devTips/entry/Using_a_Custom_JSF_implementation_with_WebSphere_Liberty_Profile?lang=en

© www.soinside.com 2019 - 2024. All rights reserved.