0

我对 WebSphere 6.1 和 Primefaces 有疑问。我创建了一个应用程序,但使用本地 Tomcat 应用程序服务器进行测试。一切正常,直到我尝试在 WAS 6.1 上部署它。

在调查了内部服务器问题后,我看到 WAS 6.1 只支持 JSF 1.1,所以我可以扔掉整个接口:S

我的问题是,什么是最好的,最重要的是,最快的解决方案是什么:

  • 我的界面很简单,只有面板、命令按钮、一个菜单和一个打印机组件。是否有可能回到支持 jsf 1.1 的 primefaces 的早期版本,保留大部分代码?(正如我所读,primefaces 1.1 是最后一个,与 3.5 相去甚远)
  • 使用另一个 faces 实现,如果是,哪个最容易从 primefaces 切换到
  • 可以使 WAS 6.1 以某种方式与 JSF 2 兼容吗?
  • 任何其他方式
4

1 回答 1

2

如果您在 webapp 中删除必要的 JSF 2.0/2.1 + PrimeFaces 3.5 JAR/WEB-INF/lib并在 WebSphere admin 中将类加载器策略设置为PARENT_LAST在 EAR 和 WAR 上,这是可能的。这将强制 WebSphere 加载 webapp-bundled JSF 而不是它自己的捆绑 JSF。

于 2013-09-06T16:16:17.107 回答