我正在努力将 Web 应用程序的 JDK 从 1.4 升级到 1.7,并将 Websphere Application server 6.1 升级到 8.5(WAS 6.1 到 8.5)。
该应用程序是使用 JSF 1.2 构建的。我的问题是 JSF 1.2 是否与 Java 1.7 兼容,或者是否需要将 JSF 1.2 升级到 2.0?这种关系中的任何指针都是最有价值的。
提前致谢。
JSF 1.2 与 java 1.6 兼容。您可以在 Project>Build Path>Configure 中更改您的 java 版本,然后选择 Java 进行更改
如果你想使用 java 7,那么你需要继续 JSF 2.0
您可以将 JSF 1.2 与 WAS 8.5 一起使用,您需要通过应用程序选项更改默认 JSFApplications > Application Types > WebSphere enterprise applications > application_name > JSP and JSF options
并切换到Sun Reference Implementation 1.2
.
有关更多详细信息,请参阅配置 JavaServer Faces 实现
我遇到了 JSF 1.2 和 JDK > 7.0.21 的问题我不记得确切的原因,但这是一个已知问题并且从未修复。