2015-02-06 1 views
4

В чем основное отличие: развертывание WAR-файла и развертывание папки домена непосредственно в веб-приложении?ClassCastException возникла при развертывании папки домена непосредственно в Oracle weblogic 12.1.2

Я развернула веб-приложение, чтобы WebLogic 12.1.2 как WAR файла он работает нормально. Но когда я пытаюсь развернуть то же приложение, что и доменная папка напрямую Я получаю следующую ошибку.

java.lang.ClassCastException: weblogic.j2ee.descriptor.wl.WeblogicApplicationBeanImpl не может быть приведен к weblogic.j2ee.descriptor.wl.WeblogicWebAppBean

Я даже фиксированное пространство имен проблема в WebLogic-application.xml , также я проверил дублирующий элемент в weblogic-application.xml, я не могу найти в нем дублирующий элемент. Может ли кто-нибудь помочь мне решить эту проблему? Большое спасибо.

+0

Что вы подразумеваете под «папкой домена напрямую»? Вы говорите о взорванном военном файле? Вы говорите о 'autodeploy' каталоге? Вы спрашиваете о 'stage' vs' nostage'? Этот вопрос запутан в нынешней форме. –

+0

@DisplayNameismissing Имя отсутствует папка домена непосредственно является взорванным файлом войны. Это помогает разработчикам делать горячие исправления, – stacktome

+0

Можете ли вы опубликовать полный след? Кажется, что он должен работать точно так же ... Как вы нацеливаете развертывание в разобранном виде (если вы используете носталь)? –

ответ

0

Вы должны использовать Maven для создания файлов WAR и EAR. Оттуда вы должны развернуть файл .ear в Weblogic без проблем. Убедитесь, что свойства вашего региона установлены правильно.

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