jsf-2 - WebSphere 7+ 中的 JSF 2 Mojarra 和 Primefaces

标签 jsf-2 websphere primefaces mojarra

我一直在与 WebSphere 7+ 和 Mojarra 2.0.4 的邪恶联盟作斗争,并且遇到了一些阻碍。

我按照此论坛帖子中指定的说明进行操作,并正确初始化了 Mojarra 2.0.4:http://forum.primefaces.org/viewtopic.php?f=3&t=6860

基本上我创建了一个独立的类加载器共享库,它在外部引用 Mojarra 和 Primefaces jar,将共享库添加到 web 应用程序并将类加载器反转为 PARENT_LAST。所有这些都有效。

当我尝试访问我的网络应用程序 http://server:port/context/index.xhtml 时,它正确地访问了 FacesServlet,但请求调度程序立即重定向到 index .jsp???

我的代码、我的应用程序、我的 web.xml 中都没有指定任何 JSP,事实上我指定了 DEFAULT-SUFFIX.xhtml那没有帮助。我的所有网页都是 .xhtml 扩展名,FacesServlet 已正确映射到 *.xhtml

我曾尝试将 XHTML 作为 mime 类型添加到 WebSphere,禁用 Request Dispatcher,但都无济于事。我已经能够在 Tomcat 6-7、JBoss 6 和 Glassfish 3 上正常运行,没有任何问题,但出于某种原因,WebSphere 坚持使用 JSP 文件扩展名?

非常感谢您提供的任何帮助。

最佳答案

WAS7 有时无法正确取消部署 Web 应用程序。清除 WAS_PROFILE_HOME/temp 和 WAS_PROFILE_HOME/wstemp 可能会有帮助。

关于jsf-2 - WebSphere 7+ 中的 JSF 2 Mojarra 和 Primefaces,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6867382/

相关文章:

java - 未传递自定义头部渲染器属性

ajax - JSF2 使用 ajax 更新复合元素

java - 在 websphere 中启动应用程序时出现异常 java.lang.NoSuchMethodError : org/w3c/dom/Node. getTextContent()Ljava/lang/String

java - 我如何通过推送 primeFaces 来刷新 dataTable

javascript - 通过 Javascript 单击时 PrimeFaces 单选按钮样式不更新

file-upload - 更改<p :fileUpload mode ="simple">的默认按钮标签

jsf - 如何以编程方式进行JSF内部页面转发?

java - 如何获得在 WebSphere 上运行的基本身份验证?

java - 重新安装应用程序时内存消耗增加

mysql - 从 <p :selectOneMenu> using jsf2 中的数据库填充数据