2015-12-17 3 views
0

У меня есть файл войны MAVEN, который отлично работает в моей старой среде JBOSS 5.1 AS. Однако, когда я пытаюсь добавлять войну в JBOSSEAP/автономный/развертываний каталог (с помощью консоли управления UI или непосредственно), я получаю следующую ошибку, которую я не могу понять:Проблемы с развертыванием простого приложения WAR в JBOSS 6 EAP, который работал в JBOSS AS 5

15:45 : 07,693 ОШИБКА [org.jboss.as.controller.management-operation] (HttpManagementService-threads - 1) JBAS014612: Операция («добавить») не удалось - адрес: ([{"развертывание" => "medicalTrials.war" }]) - сбой описание: {"JBAS014771: службы с отсутствующими/недоступными зависимостями" => ["jboss.deployment.unit. \" medicalTrials.war \ ". PARSE отсутствует [jboss.deployment.subunit. \ "clinicTrials.war \". WEB-INF/classes.STRUCTURE] "]} 15: 45: 07,694 ОШИБКА [org.jboss.as.server] (HttpManagementService-threads - 1) JBAS015870: Развертывание развертывания «clinicTrials.war» был откат со следующей ошибкой сообщение: {«JBAS014771: Услуги с отсутствующие/недоступные зависимости " => [" jboss.deployment.unit. \ "medicalTrials.war \". PARSE отсутствует [jboss.deployment.subunit. \ "medicalTrials.war \". WEB-INF/classes.STRUCTURE] "]} 15: 45: 07,698 INFO [org.jboss.as.server.deployment] (поток обслуживания MSC 1-8) JBAS015974: Остановленная подзадача (время выполнения: WEB-INF/classes) в 2 мс 15: 45: 07,735 INFO [org.jboss.as.server.deployment] (поток обслуживания MSC 1-8) JBAS015877: прекращено развертывание clinicTrials.war (runtime-name: medicalTrials.war) в 40 мс 15: 45: 07,735 INFO [org.jboss.as.controller] (HttpManagementService-threads - 1) JBAS014774: Отчет о состоянии службы JBAS014775: Новые отсутствующие/неудовлетворенные зависимости: service jboss.deployment.subunit. "ClinicTrials.war" .WEB-INF/classes (отсутствует) иждивенцы: [служба jboss.deployment.unit. "ClinicTrials.war" .PARSE] service jboss.deployment.subunit. "MedicalTrials.war" .WEB-INF/classes.STRUCTURE (отсутствует) иждивенцы: [сервис jboss.deployment.unit. «clinicalTrials.war» .PARSE]

Я запустить jar tvf clinicalTrials.war, чтобы обеспечить развертывание войны содержит все классы и снова, это Worki ng в моей среде JBOSS 5 AS, когда я перебираю ее в каталоге server/default/deploy, поэтому я не совсем уверен, чего не хватает. Я установил уровень журнала в DEBUG, но он, похоже, не помогает.

ответ

0

В зависимости от файлов jar, которые включены в файлы войны, особенно связанных с Hibernate, JSF и XML-парсером, необходимо поиграть с WEB-INF/jboss-deployment-structure.xml, чтобы убедиться, что правильная версия загружен. Некоторые из фляг под модулями автоматически загружаются в зависимости от присутствия определенных файлов в войне (см. Документацию JBoss на модуле). Это может блокировать локальную версию при загрузке в локальной библиотеке, вызывая ошибку.

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