我一直致力于从WAS 6.1到7的迁移或JSF应用程序。该应用程序使用JSF 1.1。我在web.xml
中进行了以下更改,以使代码与我所提到的论坛的JSF 1.1兼容。
<!-- Added for the compatibility with JSF 1.1 on WAS7 -->
<context-param>
<param-name>com.sun.faces.enableRestoreView11Compatibility</param-name>
<param-value>true</param-value>
</context-param>
<!-- Removed for JSF 1.1 compatibility on WAS 7
<listener>
<listener-class> com.sun.faces.config.ConfigureListener</listener-class>
</listener>
-->
但是,有些页面包含<hx:jspPanel>
和其他hx
组件,但这些组件无法正确呈现。它显示为
!!jsftagmarker!!!!jsftagmarker!! !!jsftagmarker!!!!jsftagmarker!!
您能否告知如何解决此问题?我是否需要升级到JSF 1.2或JSF 2.0才能解决问题?是否可以在不升级JSF的情况下解决问题?
答案 0 :(得分:0)
基本上jsf12是这里的要求。我在6年前发布的WAS7和jsf1.1 https://coderanch.com/t/609870/java/hx-jspPanel-rendering遇到了类似的问题,这表明问题需要进行配置更改。
这是您的webshpere单元中的配置更改:
现在,它应该有助于选择新库并使此标记正常工作。
如果您有多个应用程序(取决于不同的版本),请选中该复选框,为此共享库使用隔离的类加载器