如何让 JSF (Mojarra) 1.2 在 TomEE 7(Plus 或 PluME)上运行?
How to get JSF (Mojarra) 1.2 working on TomEE 7 (Plus or PluME)?
我正在使用 JSF (Mojarra) 1.2 和 Seam 2.2.2 部署 Java EE 应用程序。
它适用于 JBoss EAP 7.0.0 和 Oracle WebLogic 12.2.1。
但是我无法让它在 TomEE 7.0.2(Plus 或 PluME)上运行。
问题重现的简单WEB应用可用here。
对于如何让 Mojarra 1.2 在 TomEE 7(任何版本)上工作的任何建议,我将非常高兴。
问题已解决 - JSF Mojarra 1.2 适用于 TomEE Plus 7.0.2 :)
完成了什么
删除以下库:
- 我的脸-api-2.2.11.jar
- myfaces-impl-2.2.11.jar
- openwebbeans-jsf-1.7.0.jar
- tomee-mojarra-7.0.2.jar
- tomee-myfaces-7.0.2.jar
添加以下库(来自 Maven 存储库):
- jsf-api-1.2_12.jar
- jsf-impl-1.2_12.jar
- openwebbeans-jsf12-1.6.3.jar
- openwebbeans-el10-1.6.3.jar
此外,对 JSF 页面进行了一些更正,使它们与 XHTML 兼容 -- TomEE 中断了在不正确的 XHTML 上的渲染(即未关闭的标记),而其他应用程序服务器则没有这个问题。
我正在使用 JSF (Mojarra) 1.2 和 Seam 2.2.2 部署 Java EE 应用程序。 它适用于 JBoss EAP 7.0.0 和 Oracle WebLogic 12.2.1。 但是我无法让它在 TomEE 7.0.2(Plus 或 PluME)上运行。
问题重现的简单WEB应用可用here。
对于如何让 Mojarra 1.2 在 TomEE 7(任何版本)上工作的任何建议,我将非常高兴。
问题已解决 - JSF Mojarra 1.2 适用于 TomEE Plus 7.0.2 :)
完成了什么
删除以下库:
- 我的脸-api-2.2.11.jar
- myfaces-impl-2.2.11.jar
- openwebbeans-jsf-1.7.0.jar
- tomee-mojarra-7.0.2.jar
- tomee-myfaces-7.0.2.jar
添加以下库(来自 Maven 存储库):
- jsf-api-1.2_12.jar
- jsf-impl-1.2_12.jar
- openwebbeans-jsf12-1.6.3.jar
- openwebbeans-el10-1.6.3.jar
此外,对 JSF 页面进行了一些更正,使它们与 XHTML 兼容 -- TomEE 中断了在不正确的 XHTML 上的渲染(即未关闭的标记),而其他应用程序服务器则没有这个问题。