【问题标题】:WAS 9 how override default provided MyFaces2.2 on Websphere Application Server V9WAS 9 如何在 Websphere Application Server V9 上覆盖默认提供的 MyFaces2.2
【发布时间】:2020-02-04 14:04:09
【问题描述】:

我们正在从 WAS 8 迁移到 WAS 9,WAS9 提供 MyFaces 2.2,但我们希望在 jar 之后用 MyFaces 覆盖

  • myfaces-extcdi-core-api-1.0.5.jar
  • myfaces-extcdi-core-impl-1.0.5.jar
  • myfaces-extcdi-jsf20-module-api-1.0.5.jar
  • myfaces-extcdi-jsf20-module-impl-1.0.5.jar
  • myfaces-extcdi-message-module-api-1.0.5.jar
  • myfaces-extcdi-message-module-impl-1.0.5.jar

基本上我们不需要 WAS 提供的 MyFaces ,当我可以在 WAS 9 服务器上卸载 myfaces 时,我会看到 MyFaces jars "Plugins" 文件夹。

  • 无法从插件文件夹中删除 jars

请给点建议

【问题讨论】:

  • 请自己研究一下……MyFaces ExtCDI 不是 JSF impl MyFacesCore,你不能用香蕉覆盖苹果。

标签: java web jakarta-ee server websphere


【解决方案1】:

无法卸载随 WAS 9 提供的 MyFaces JSF 实现。您不应该从plugins 中删除任何罐子。在 WAS 版本 8.0 和 8.5.5 中,提供了一个应用程序选项以在 SunRI 和 MyFaces 之间进行选择 - 但是在 WAS 9 中,仅提供了 MyFaces 2.2,因此没有这样的配置选项。

IBM 有一个configuring JSF 的文档页面。确定要使用的正确 MyFaces 库后,您需要将这些库(以及正确的依赖项)捆绑到一个独立的共享库中。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-15
    • 2016-06-04
    • 2018-10-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多