2013-06-03 5 views
0

el-api 2.2가 필요한 소수 얼굴과 el-api 1.0을 사용하는 타일 2.2.2가 있습니다. 그래서 타일은 작동하지 않습니다. 아래는 스택 추적입니다. el 2.2가있는 타일은 바람둥이 7에서는 작동하지만 WAS 7에서는 작동하지 않는 것으로 보입니다. PARENT_LAST 클래스 로더가있는 공유 라이브러리를 사용하여 주요면과 el-api, el-impl2.2를로드하고 있습니다.FreeMarker 뷰와 프라임 페이스가있는 Apache Tiles 2.2.2가 WAS 7의 el-api 2.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

관련 코드도 함께 표시하십시오. – stefan

+0

내가 추가 할 코드가 무엇인지 자세히 설명해 주시겠습니까? – jayaram

+0

저는 정말로 자바 사람은 아니지만,이 정확한 추적을 생성하는 최소한의 코드 예제를 게시하는 것이 이상적입니다. – stefan

답변

0

심지어 el-api-1.0에 대해 tiles-3이 빌드됩니다.

이전 버전의 el-api와 el-impl을 모두 제거하여 2.2 버전 만 존재하도록 할 수 있습니다. ... 여기에 설명 된 행을 따라 http://wiki.apache.org/myfaces/HowToEnableEl22

여전히 문제가 해결되지 않으면 타일에 대해 jira 문제를 제출할 수 있습니다. 최소해야 할 일 목록에 있어야합니다.

+0

도움에 감사드립니다. 우리는 WAS 7을 사용하고 있으며 이미 el-impl 2.2를로드하는 옵션을 시도했지만 아직 작동하지 않습니다. – jayaram