2011-12-07 3 views
0

내가는 IBM WebSphere 6.1에 배포 할 때, 나는이 오류 충돌 내가 SUN JDK 1.5를 사용하여 내 코드를 개발하고있는 상황을 데에 SUN의 JVM을 마이그레이션하는 방법 :IBM의 JVM

00000018 Digester E org.apache.commons.digester.Digester endElement End event threw exception java.lang.ClassCastException: sun.reflect.GeneratedMethodAccessor18 incompatible with sun.reflect.MagicAccessorImpl

내가 검색 한을 IBM과 SUN은 서로 다른 두 가지입니다. 이 문제에 대한 해결 방법이 있습니까? 아니면 IBM jdk로 마이 그 레이션을 마이그레이션해야합니까?

THanks @!

+0

스택 추적을 더 표시 할 수 있습니까? –

답변

1

비 호환성은 Websphere에있는 코드와 API를 컴파일 한 Java에서 리플렉션 API의 다른 버전으로 생각됩니다.

그래서 websphere에서 유효한 클래스를 사용하여 코드를 컴파일하십시오.

그게 문제를 해결해야합니다.

0

내부 JVM 클래스를 사용하는 JDK 또는 호환되지 않는 라이브러리의 내부 오류 인 것 같습니다.

합리적으로 최신 버전의 Java 5.0을 사용하고 있으며 사용중인 라이브러리가 IBM JVM에서 작동하는지 확인해야합니다.