在我的xhtml页面中添加下拉列表标记,并使用title属性尝试显示工具提示值。 当我在Tomcat中部署应用程序时,工具提示选项正常工作,因为在wepsphere应用程序服务器中,该工具不起作用。
有人可以就此提出建议吗?
答案 0 :(得分:1)
Tomcat作为一个准系统JSP / Servlet容器,不附带任何捆绑的JSF库,并将使用webapp提供的JSF库。 WebSphere确实是一个完整的Java EE容器,已经捆绑了JSF库,默认情况下会忽略webapp提供的JSF库。
您的具体问题表明WebSphere正在使用较旧的JSF版本,该版本暴露了一个错误,其中下拉列表的工具提示将无法正确呈现。你基本上有两个选择:
将WebSphere-bundled JSF版本升级为与最初在Tomcat中使用的版本相同的版本。请参阅WebSphere管理手册以获取升级说明,如果这不是您的责任,请告知/要求服务器管理员升级。
告诉WebSphere使用webapp-bundled JSF库。您可以在WAS管理控制台中通过将应用程序的“类加载策略”配置为“模块”或“PARENT_LAST”来执行此操作,具体取决于WAS版本。