Как развернуть проект Objectdb с Jboss AS 7?

У меня проблемы с развертыванием проектов, использующих ObjectDB, в Jboss AS 7 WildFly.

Для начала я использовал учебный проект objectDB, который изначально был разработан для версии с открытым исходным кодом Glassfish:

http://www.objectdb.com/tutorial/jpa/ee

но он продолжал говорить мне, что не находит Провайдера.

Я увидел проблемы на форумах ObjectDB относительно Jboss AS 6 и внес следующие изменения:

  • использовал objectdb-jee.jar вместо objectdb.jar
  • Возможно, вам придется добавить jar-файл ObjectDB в JBoss в качестве модуля, как описано в # 8 в этой ветке форума.

Тем не менее, я получил сообщения о том, что Jboss не может найти поставщика.

Если кто-то знает, как заставить Jboss AS 7 работать с ObjectDB, я буду очень рад узнать.

Есть где-нибудь пошаговая инструкция, как это сделать?

Вот полная трассировка стека:

04: 56: 03,194 ОШИБКА [org.jboss.msc.service.fail] (служебный поток MSC 1–5) MSC00001: не удалось запустить службу jboss.deployment.unit. "Guestbook.war". УСТАНОВИТЬ: org.jboss.msc .service.StartException в службе jboss.deployment.unit. "Guestbook.war" .INSTALL: Не удалось обработать этап INSTALL развертывания "Guestbook.war" на org.jboss.as.server.deployment.DeploymentUnitPhaseService.start (DeploymentUnitPhaseService.java : 119) [jboss-as-server-7.1.1.Final.jar: 7.1.1.Final] в org.jboss.msc.service.ServiceControllerImpl $ StartTask.startService (ServiceControllerImpl.java:1811) [jboss-msc- 1.0.2.GA.jar: 1.0.2.GA] в org.jboss.msc.service.ServiceControllerImpl $ StartTask.run (ServiceControllerImpl.java:1746) [jboss-msc-1.0.2.GA.jar: 1.0. 2.GA] в java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1145) [rt.jar: 1.7.0_21] в java.util.concurrent.ThreadPoolExecutor $ Worker.run (ThreadPoolExecutor.java) [ rt.jar: 1.7.0_21] в java.lang.Thread.run (Thread.java:722) [rt.jar : 1.7.0_21] Вызвано: javax.persistence.PersistenceException: JBAS011466: PersistenceProvider 'com.objectdb.jpa.Provider' не найден в org.jboss.as.jpa.processor.PersistenceUnitDeploymentProcessor.lookupProvider (PersistenceUnitDeploymentProcessor.lookupProvider (PersistenceUnitDeploymentProcessor. или processor.PersistenceUnitDeploymentProcessor.handleWarDeployment (PersistenceUnitDeploymentProcessor.java:194) в org.jboss.as.jpa.processor.PersistenceUnitDeploymentProcessor.deploy (PersistenceUnitDeploymentProcessor.deploy (PersistenceUnitDeploymentProcessor.deploy. java: 113) [jboss-as-server-7.1.1.Final.jar: 7.1.1.Final] ... еще 5

java:global/Guestbook/GuestDao!guest.GuestDao
java:app/Guestbook/GuestDao!guest.GuestDao
java:module/GuestDao!guest.GuestDao
java:global/Guestbook/GuestDao
java:app/Guestbook/GuestDao
java:module/GuestDao

04: 56: 03,204 ИНФОРМАЦИЯ [org.jboss.as.server] (DeploymentScanner-thread - 2) JBAS015870: Откат развертывания развертывания "Guestbook.war" с сообщением об ошибке {"JBAS014671: Failed services" => {"jboss .deployment.unit. \ "Guestbook.war \". INSTALL "=>" org.jboss.msc.service.StartException в службе jboss.deployment.unit. \ "Guestbook.war \". INSTALL: Не удалось выполнить этап INSTALL развертывания \ "Guestbook.war \" "}} 04: 56: 03,224 ИНФОРМАЦИЯ [org.jboss.as.server.deployment] (служебный поток MSC 1-7) JBAS015877: Остановлено развертывание Guestbook.war в 21 мс 04:56: 03,225 ИНФОРМАЦИЯ [org.jboss.as.controller] (DeploymentScanner-Threads - 2) JBAS014774: Отчет о состоянии службы JBAS014777: Службы, которые не удалось запустить: служба jboss.deployment.unit. "Guestbook.war". УСТАНОВИТЬ: org.jboss. msc.service.StartException в службе jboss.deployment.unit. "Guestbook.war" .INSTALL: Не удалось обработать этап INSTALL развертывания "Guestbook.war"

04: 56: 03,227 ОШИБКА [org.jboss.as.server.deployment.scanner] (DeploymentScanner-Threads - 1) {"JBAS014653: сложная операция не удалась, и был выполнен откат. Шаги, которые не удалось выполнить:" => {"Шаг операции- 2 "=> {" JBAS014671: Failed services "=> {" jboss.deployment.unit. \ "Guestbook.war \". INSTALL "=>" org.jboss.msc.service.StartException в службе jboss.deployment.unit . \ "Guestbook.war \". УСТАНОВИТЬ: Не удалось обработать этап УСТАНОВКА развертывания \ "Guestbook.war \" "}}}} 10: 40: 39,789 ИНФОРМАЦИЯ [org.jboss.as.server.deployment.scanner] ( DeploymentScanner-Threads - 1) JBAS015003: обнаружен Guestbook.war в каталоге развертывания. Чтобы запустить развертывание, создайте файл с именем Guestbook.war.dodeploy 10: 40: 39,855 INFO [org.jboss.as.server.deployment] (служебный поток MSC 1-8) JBAS015876: Начало развертывания «Guestbook.war» 10:40 : 39,972 ИНФОРМАЦИЯ [org.jboss.as.jpa] (служебный поток MSC 1–10) JBAS011401: Прочитать persistence.xml для GuestbookPU 10: 40: 39,992 ИНФОРМАЦИЯ [org.jboss.as.ejb3.deployment.processors.EjbJndiBindingsDeploymentUnitProcessor] ( Поток службы MSC 1-6) Привязки JNDI для сеансового компонента с именем GuestDao в развертывании модуля развертывания "Guestbook.war" следующие:

10: 40: 40,004 ОШИБКА [org.jboss.msc.service.fail] (служебный поток MSC 1–6) MSC00001: Не удалось запустить службу jboss.deployment.unit. «Guestbook.war». УСТАНОВИТЬ: org.jboss.msc .service.StartException в службе jboss.deployment.unit. "Guestbook.war" .INSTALL: Не удалось обработать этап INSTALL развертывания "Guestbook.war" на org.jboss.as.server.deployment.DeploymentUnitPhaseService.start (DeploymentUnitPhaseService.java : 119) [jboss-as-server-7.1.1.Final.jar: 7.1.1.Final] в org.jboss.msc.service.ServiceControllerImpl $ StartTask.startService (ServiceControllerImpl.java:1811) [jboss-msc- 1.0.2.GA.jar: 1.0.2.GA] в org.jboss.msc.service.ServiceControllerImpl $ StartTask.run (ServiceControllerImpl.java:1746) [jboss-msc-1.0.2.GA.jar: 1.0. 2.GA] в java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1145) [rt.jar: 1.7.0_21] в java.util.concurrent.ThreadPoolExecutor $ Worker.run (ThreadPoolExecutor.java rt.jar: 1.7.0_21] в java.lang.Thread.run (Thread.java:722) [rt.jar : 1.7.0_21] Вызвано: javax.persistence.PersistenceException: JBAS011466: PersistenceProvider 'com.objectdb.jpa.Provider' не найден в org.jboss.as.jpa.processor.PersistenceUnitDeploymentProcessor.lookupProvider (PersistenceUnitDeploymentProcessor.lookupProvider (PersistenceUnitDeploymentProcessor. или processor.PersistenceUnitDeploymentProcessor.handleWarDeployment (PersistenceUnitDeploymentProcessor.java:194) на org.jboss.as.jpa.processor.PersistenceUnitDeploymentProcessor.deploy (PersistenceUnitDeploymentProcessor.deploy (PersistenceUnitDeploymentProcessor.deploy. java: 113) [jboss-as-server-7.1.1.Final.jar: 7.1.1.Final] ... еще 5

java:global/Guestbook/GuestDao!guest.GuestDao
java:app/Guestbook/GuestDao!guest.GuestDao
java:module/GuestDao!guest.GuestDao
java:global/Guestbook/GuestDao
java:app/Guestbook/GuestDao
java:module/GuestDao

10: 40: 40 010 ИНФОРМАЦИЯ [org.jboss.as.server] (DeploymentScanner-thread - 2) JBAS015870: Откат развертывания развертывания "Guestbook.war" с сообщением об ошибке {"JBAS014671: Failed services" => {"jboss .deployment.unit. \ "Guestbook.war \". INSTALL "=>" org.jboss.msc.service.StartException в службе jboss.deployment.unit. \ "Guestbook.war \". УСТАНОВИТЬ: Не удалось выполнить этап УСТАНОВКА развертывания \ "Guestbook.war \" "}} 10: 40: 40 014 ИНФОРМАЦИЯ [org.jboss.as.server.deployment] (служебный поток MSC 1-12) JBAS015877: Остановлено развертывание Guestbook.war через 4 мс 10:40: 40 015 ИНФОРМАЦИЯ [org.jboss.as.controller] (DeploymentScanner-Threads - 2) JBAS014774: Отчет о состоянии службы JBAS014777: Службы, которые не удалось запустить: служба jboss.deployment.unit. "Guestbook.war". УСТАНОВИТЬ: org.jboss. msc.service.StartException в службе jboss.deployment.unit. "Guestbook.war" .INSTALL: Не удалось обработать этап INSTALL развертывания "Guestbook.war"

10: 40: 40,017 ОШИБКА [org.jboss.as.server.deployment.scanner] (DeploymentScanner-Threads - 1) {"JBAS014653: Сбой составной операции и был выполнен откат. Шаги, которые не удалось выполнить:" => {"Шаг операции- 2 "=> {" JBAS014671: Failed services "=> {" jboss.deployment.unit. \ "Guestbook.war \". INSTALL "=>" org.jboss.msc.service.StartException в службе jboss.deployment.unit . \ "Guestbook.war \". УСТАНОВИТЬ: Не удалось обработать этап УСТАНОВКА развертывания \ "Guestbook.war \" "}}}}

добавлено предложение java: / DefaultDS в файл persistence.xml.


person DreckGuy    schedule 23.10.2013    source источник


Ответы (1)


Спасибо! Работал просто отлично!

person ObjectDB    schedule 23.10.2013
comment
04: 56: 01,160 ИНФОРМАЦИЯ [org.jboss.modules] Модули JBoss версии 1.1.1.GA 04: 56: 01,336 ИНФОРМАЦИЯ [org.jboss.msc] JBoss MSC версии 1.0.2.GA 04: 56: 01,382 ИНФОРМАЦИЯ [org .jboss.as] JBAS015899: JBoss AS 7.1.1.Final "Brontes", начиная с 04: 56: 02,040 INFO [org.xnio] XNIO Version 3.0.3.GA 04: 56: 02,040 INFO [org.jboss.as.server ] JBAS015888: Создание службы управления http с использованием привязки к сокету (management-http) 04: 56: 02,049 ИНФОРМАЦИЯ [org.xnio.nio] Реализация XNIO NIO версии 3.0.3.GA 04: 56: 02,056 ИНФОРМАЦИЯ [org.jboss.remoting ] JBoss Remoting версии 3.2.3.GA 04: 56: 02,075 ИНФОРМАЦИЯ [org.jboss.as.logging] JBAS011502: Удаление обработчиков журналов начальной загрузки 04: 56: 02,078 ИНФОРМАЦИЯ [org.jboss.as.configadmin] (Пул потоков ServerService - - 26) JBAS016200: Активация подсистемы ConfigAdmin 04: 56: 02 079 ИНФОРМАЦИЯ [org.jboss.as.clustering.infinispan] (Пул потоков ServerService - 31) JBAS010280: Активация подсистемы Infinispan. 04: 56: 02,084 ИНФОРМАЦИЯ [org.jboss.as.naming] (Пул потоков ServerService - 38) JBAS011800: Активация подсистемы именования 04: 56: 02,087 ИНФОРМАЦИЯ [org.jboss.as.security] (Пул потоков ServerService - 44 ) JBAS013101: Активация подсистемы безопасности 04: 56: 02,094 INFO [org.jboss.as.osgi] (Пул потоков ServerService - 39) JBAS011940: Активация подсистемы OSGi 04: 56: 02,112 INFO [org.jboss.as.webservices] ( Пул потоков ServerService - 48) JBAS015537: Активация расширения WebServices 04: 56: 02,119 ИНФОРМАЦИЯ [org.jboss.as.security] (служебный поток MSC 1-14) JBAS013100: Текущая версия PicketBox = 4.0.7.Финал 04:56: 02,128 INFO [org.jboss.as.connector] (сервисный поток MSC 1-6) JBAS010408: Запуск подсистемы JCA (JBoss IronJacamar 1.0.9.Final) 04: 56: 02,181 INFO [org.jboss.as.connector.subsystems. источники данных] (ServerService Thread Pool - 27) JBAS010403: Развертывание JDBC-совместимого класса драйвера org.h2.Driver (версия 1.3) 04: 56: 02,189 INFO [org.jboss.as.naming] (сервисный поток MSC 1-1) JBAS011802: Начало именования Se rvice 04: 56: 02,203 INFO [org.jboss.as.mail.extension] (служебный поток MSC 1–5) JBAS015400: сеанс связанной почты [java: jboss / mail / Default] 04: 56: 02,249 INFO [org.jboss .ws.common.management.AbstractServerConfig] (поток службы MSC 1-2) Веб-службы JBoss - сервер Stack CXF 4.0.2.GA 04: 56: 02,445 ИНФОРМАЦИЯ [org.apache.coyote.http11.Http11Protocol] (поток службы MSC 1-8) Запуск Coyote HTTP / 1.1 на http-localhost-127.0.0.1-8080 04: 56: 02,525 INFO [org.jboss.as.server.deployment.scanner] (служебный поток MSC 1-16) JBAS015012: Запущена служба развертывания FileSystemDeploymentService для каталога C: \ servers \ jboss \ jboss-as-7. 1.1.Final \ standalone \ deployments 04: 56: 02,526 ИНФОРМАЦИЯ [org.jboss.as.remoting] (служебный поток MSC 1-3) JBAS017100: Прослушивание /127.0.0.1:9999 04: 56: 02,526 ИНФОРМАЦИЯ [org.jboss .as.remoting] (служебный поток MSC 1-7) JBAS017100: Прослушивание на localhost / 127.0.0.1: 4447 04: 56: 02,528 ИНФОРМАЦИЯ [org.jboss.as.server.deployment.scanner] (DeploymentScanner-thread - 1) JBAS015014: повторная попытка неудачного развертывания Guestbook.war 04: 56: 02,549 INFO [org.jboss.as.connector.subsystems.datasources] (служебный поток MSC 1-1) JBAS010400: связанный источник данных [java: jboss / datasources / ExampleDS ] 04: 56: 02,604 ИНФОРМАЦИЯ [org.jboss.as.server.deployment] (служебный поток MSC 1-10) JBAS015876: Начало развертывания «Guestbook.war» 04: 56: 02,893 ИНФОРМАЦИЯ [org.jboss.as.jpa ] (Служебный поток MSC 1-3) JBAS011401: чтение persistence.xml для GuestbookPU 04: 56: 02,973 INFO [org.jboss.as.ejb3.deployment.processors.EjbJndiBindingsDeploymentUnitProcessor] (служебный поток MSC 1-13) привязки JNDI для сеанса bean-компонент с именем GuestDao в модуле развертывания d развертывания "Guestbook.war" заключаются в следующем: - person DreckGuy; 24.10.2013