我正在使用 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 应用程序可在此处获得。
对于如何让 Mojarra 1.2 在 TomEE 7(任何版本)上运行的任何建议,我将非常高兴。
问题已解决 - JSF Mojarra 1.2 适用于 TomEE Plus 7.0.2 :)
做了什么
删除以下库:
添加以下库(来自 Maven 存储库):
此外,还对 JSF 页面进行了一些更正以使它们与 XHTML 兼容——TomEE 会在不正确的 XHTML(即非封闭标签)上中断呈现,而其他应用程序服务器对此没有问题。