WebLogic 12.2.1.3에 Eclipse RAP war 파일을 배포하는 동안 다음과 같은 오류가 발생합니다.Eclipse RAP 및 WebLogic의 클래스로드 문제 12.2.1.3
java.lang.LinkageError : 로더 제약 조건 위반 : 로더는 이전에 우리가 문제가 확인 된 몇 가지 분석을 수행 한 후 "조직/aopalliance/AOP/조언"
이름을 가진 다른 유형의 로딩을 시작 oracle_common \ modules에있는 org.glassfish.hk2.external.aopalliance-repackaged.jar와 함께 제공되는 WebLogic 12.2.1.3로 인해 WEB-INF \ plugins 디렉토리 내의 com.springsource.org.aopalliance_1.0.0.jar과 충돌합니다 우리의 WAR 파일.
우리는이 문제를 해결하기 위해 몇 가지 시도를했지만 지금까지는 행운이 없습니다.
oracle_common의 \ 모듈 (웹 로직가 배포하지만 자체를 종료)을 WAR에서제거 com.springsource.org.aopalliance_1.0.0.jar을에서
제거 org.glassfish.hk2.external.aopalliance-repackaged.jar 파일 (WebLogic은 시작되지만 WAR 파일 내에 번들을 배포하지 않음)
WAR 파일의 weblogic.xml이;
<container-descriptor>
<prefer-web-inf-classes>false</prefer-web-inf-classes>
<prefer-application-packages>
<package-name>org.aopalliance.*</package-name>
</prefer-application-packages>
</container-descriptor>
위의 weblogic.xml의 변화와 WAR의 WEB-INF \ lib 폴더에
복사 com.springsource.org.aopalliance_1.0.0.jar, 다른 변화의
어떤 제안을 우리가 시도 할 수 많이 감사하겠습니다.
많은 감사
마이크
감사합니다. 막대가 고정되어있는 것 같습니다. 그것! 매우 감사! – MikeC