2015-01-30 5 views
0

weblogic 12c에 웹 응용 프로그램을 배포했습니다. 그러나 Oracle weblogic 구성에서 다음과 같이 오류가 발생했습니다.weblogic의 클래스 케이스 예외 12c

**java.lang.ClassCastException: weblogic.j2ee.descriptor.wl.WeblogicApplicationBeanImpl cannot be cast to weblogic.j2ee.descriptor.wl.WeblogicWebAppBean** 

이전 버전의 weblogic에서 동일한 문제가 발생하지 않았습니다.

아무도 내가이 문제를 해결할 수있는 방법을 제안 할 수 있습니다.

답변

1

설명자를 확인하십시오. 이름 공간이 정의되어 있습니까? 당신이 웹 로직-application.xml에 기술자를 사용하는 경우

예를 들어, 루트 요소가 있어야한다 :

<weblogic-application xmlns="http://xmlns.oracle.com/weblogic/weblogic-application” etc. 

오래된 웹 로직 (11)

이것에 대해 엄격하지 않았다.

이 정보가 도움이되기를 바랍니다.

+0

필자는 구조체 1.0을 사용하는 응용 프로그램에서만 발생하는 노트를 가지고 있습니다. 구조체 2.0을 잘 개발 한 응용 프로그램을 배포했습니다. – stacktome

0

설명자 오류는 xml 파일에서 이전 또는 잘못된 설명자를 사용하는 경우에만 발생합니다. 이 문제는 weblogic-application.xml 또는 weblogic.xml에서 제공됩니다.

최신 weblogic12c 설명자를 사용하여 문제를 해결할 수 있습니다.