0

我们有需要 el-api 2.2 的素数面以及似乎正在使用 el-api 1.0 的瓷砖 2.2.2,因此瓷砖无法正常工作。下面是堆栈跟踪。似乎带有 el 2.2 的图块在 tomcat 7 中工作,但在 WAS 7 中不工作。我们正在使用带有 PARENT_LAST 类加载器的共享库加载素面和 el-api、el-impl2.2。

Caused by: java.lang.VerifyError: JVMVRFY013 class loading constraint violated; class=freemarker/ext/jsp/FreeMarkerPageContext21, method=getELContext()Ljavax/el/ELContext;, pc=0
    at java.lang.J9VMInternals.verifyImpl(Native Method)
    at java.lang.J9VMInternals.verify(J9VMInternals.java:72)
    at java.lang.J9VMInternals.initialize(J9VMInternals.java:134)
    at java.lang.Class.forNameImpl(Native Method)
    at java.lang.Class.forName(Class.java:141)
    at freemarker.ext.jsp.PageContextFactory.<clinit>(PageContextFactory.java:26)
    at java.lang.J9VMInternals.initializeImpl(Native Method)
    at java.lang.J9VMInternals.initialize(J9VMInternals.java:200)
4

1 回答 1

0

甚至 tiles-3 也是针对 el-api-1.0 构建的。

您可以随时尝试删除所有旧的 el-api 和 el-impl,确保仅存在 2.2 版本。…沿着这里描述的路线http://wiki.apache.org/myfaces/HowToEnableEl22

如果仍然无法解决问题,您可以针对磁贴提交jira问题。它至少应该在我们的待办事项清单上。

于 2013-06-04T11:28:35.473 回答