我们有需要el-api 2.2的素数面孔以及看似使用el-api 1.0的瓷砖2.2.2所以瓷砖不起作用。下面是堆栈跟踪。似乎具有el 2.2的tile在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)
答案 0 :(得分:0)
甚至tiles-3也是针对el-api-1.0构建的。
您可以随时尝试删除所有旧的el-api和el-impl,确保只存在2.2版本。 ......沿着这里描述的路线http://wiki.apache.org/myfaces/HowToEnableEl22
如果仍然无效,您可以针对图块提出jira问题。它应该至少在我们的待办事项清单上。