2015-01-30 4 views
0

Я развернул веб-приложение в weblogic 12c. Но у меня ошибка в конфигурации WebLogic Oracle показывает, как показано ниже:Исключение случая класса в weblogic 12c

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

я не испытывал такой же вопрос с более старой версией WebLogic.

Может кто-нибудь предложить, как я могу исправить эту проблему.

ответ

1

Проверьте свои дескрипторы: существуют ли пространства имен?

Например, если вы используете дескриптор WebLogic-application.xml, корневой элемент должен быть:

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

Старшего Weblogic (11) не был столь строг об этом.

Надеюсь, это поможет вам.

+0

У меня есть заметки, это происходит только в приложении, которое мы используем structs 1.0, я развернул приложение, которое мы разработали structs 2.0, работающее нормально. – stacktome

0

Ошибка дескриптора возникает только при использовании старого или неправильного дескриптора в xml-файлах. Эта проблема возникает либо с помощью weblogic-application.xml или weblogic.xml.

Используйте последний дескриптор weblogic12c, чтобы уйти от проблемы.

Смежные вопросы