1

在我的 xhtml 页面中添加下拉列表标记并使用标题属性尝试显示工具提示值。当我在 Tomcat 中部署应用程序时,工具提示选项工作正常,而在 wepsphere 应用程序服务器中却无法正常工作。

有人可以建议我吗?

4

1 回答 1

1

Tomcat 是一个准系统 JSP/Servlet 容器,不附带任何捆绑的 JSF 库,并且将使用 webapp 提供的 JSF 库。WebSphere 是一个成熟的 Java EE 容器,已经捆绑了 JSF 库,默认情况下将忽略 webapp 提供的 JSF 库。

您的具体问题表明 WebSphere 使用的是较旧的 JSF 版本,该版本暴露了一个错误,其中下拉菜单的工具提示将无法正确呈现。你基本上有两个选择:

  1. 将 WebSphere 捆绑的 JSF 版本升级为与您最初在 Tomcat 中使用的版本相同的版本。有关升级说明,请参阅 WebSphere 管理手册,或者如果这不是您的责任,请告诉/要求服务器管理员升级。

  2. 告诉 WebSphere 改用 webapp 捆绑的 JSF 库。您可以在 WAS 管理控制台中通过将应用程序的“类加载策略”配置为“模块”或“PARENT_LAST”来执行此操作,具体取决于 WAS 版本。

于 2013-02-06T12:32:22.613 回答