我正在使用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(任何版本)上运行,我将非常高兴。
答案 0 :(得分:0)
问题解决了 - JSF Mojarra 1.2适用于TomEE Plus 7.0.2:)
做了什么
删除以下库:
添加以下库(来自Maven repo):
此外,对JSF页面进行了一些修正以使它们符合XHTML标准 - TomEE在不正确的XHTML(即非封闭标签)上中断渲染,而其他应用服务器则没有问题。