Explanation | Liberty JSF 集成已针对所指示应用程序初始化,这允许 CDI 和 JSF 集成生效。 |
Action | 参考消息。用户不需要执行任何操作。 |
Explanation | 仅一组特定第三方 JSF 集成支持 Liberty JSF 集成。必须对所指示应用程序提供所列示 ApplicationFactory 实现的其中之一。 |
Action | 在所指示应用程序中添加 Apache MyFaces 或 Mojarra JSF 集成。或者,如果要使用 Liberty 提供的缺省 JSF 实现(即 Apache MyFaces),请使用 jsf-2.2 功能部件而不是 jsfContainer-2.2。 |
Explanation | 使用 Liberty JSF 容器注册应用程序时要求通过执行 JNDI 查找“java:app/AppName”来获取应用程序名称。 |
Action | 请验证是否已启用 jndi-1.0 功能部件并确保执行 JNDI 查找(例如,InitialContext.doLookup("java:app/AppName"))的操作在该应用程序中生效。 |
Explanation | 所启用 jsfContainer 的版本必须对应所指示应用程序中打包的同一 JSF API 版本。 |
Action | 确保所指示应用程序中打包的 JSF API 对应所启用 jsfContainer 的版本。Liberty 通过检查包含 JSF API 类的 .jar 文件的 Specification-Version 清单属性来确定 JSF API 的版本。 |
Explanation | 所启用 jsfContainer 的版本必须对应所指示应用程序中打包的同一 JSF 实现版本。 |
Action | 确保所指示应用程序中打包的 JSF 实现对应所启用 jsfContainer 的版本。Liberty 通过检查包含 MyFaces 或 Mojarra ApplicationFactory 类的 .jar 文件的 Specification-Version 清单属性来确定 JSF 实现的版本。 |
Explanation | 发现与正在使用的 JSF 实现不匹配的侦听器。 |
Action | 请移除 StartupServletContextListener 或使用对应 JSF 实现。 |
Explanation | 可能未正确初始化 JSF 实现。 |
Action | 请检查日志文件以确定故障原因。 |
Explanation | 发现了 SunRI ConfigureListener,它与正在使用的 JSF 实现不匹配。 |
Action | 请移除该 ConfigureListener,或使用对应 JSF 实现。 |
Explanation | 可能未正确初始化 JSF 实现。 |
Action | 请检查日志文件以确定故障原因。 |
Explanation | 注册该侦听器时发生异常。 |
Action | 请检查日志文件以确定异常原因。 |