Как получить "Сервер Drools" из drools jbpm, работающего на Jboss 7 или Tomcat 7? - PullRequest
1 голос
/ 19 ноября 2011

Я пытаюсь работать с сервером drools и не могу развернуть его на каких-либо серверах приложений.Я установил свежую копию AS 7 и Tomcat 7 и скачал дистрибутив интеграции drools jbpm.В рамках дистрибутива я развертываю файл war "binarys / drools-camel-server-5.4.0-SNAPSHOT.war".Я вроде бы предположил, что это должно работать из коробки, но вместо этого я получаю ошибки, показанные ниже.(Я также пытался установить в Tomcat 6, AS 5.1 и AS 6.1, думая, что он еще не был обновлен, но у меня есть похожие ошибки).Кажется, что я упускаю что-то действительно простое.

Общая ошибка в Jboss AS 7.0.2:


17: 30: 12,201 ОШИБКА [org.jboss.msc.service.fail] (поток службы MSC 1-16) MSC00001: не удалось запустить службу jboss.deployment.unit. "drools-camel-server-5.4.0-SNAPSHOT.war" .INSTALL:

org.jboss.msc.service.StartException в службе jboss.deployment.unit. "drools-camel-server-5.4.0-SNAPSHOT.war" .INSTALL: Не удалось обработать этап УСТАНОВКА развертывания "drools-camel-server-5.4.0-SNAPSHOT.war "at ...

Причина: org.jboss.as.server.deployment.DeploymentUnitProcessingException: Не удалось добавить службу единиц персистентности для org.drools.grid ...

Причина: org.jboss.msc.service.DuplicateServiceException: Служба jboss.persistenceunit. "Drools-camel-server-5.4.0-SNAPSHOT.war # org.drools.grid" уже зарегистрирована в ...


означает ли это, что сервер drools уже установлен в AS 7.0.2 или мне не хватает некоторых персКоннектор istence, который нигде не задокументирован?

Для Tomcat 7:


SEVERE: Исключительная ситуация при отправке инициализированного события контекста экземпляру слушателя класса org.springframework.web.context.ContextLoaderListener org.springframework.beans.factory.parsing.BeanDefinitionParsingException: проблема конфигурации: не удалось импортировать определения бина из расположения URL [classpath: camel-server.xml] Ресурс-нарушитель: ресурс пути к классу [beans.xml];вложенным исключением является org.springframework.beans.factory.parsing.BeanDefinitionParsingException: проблема конфигурации:

Не удалось импортировать определения bean-компонентов из местоположения URL-адреса [classpath: META-INF / cxf / cxf-extension-jaxrs-binding.xml] Ресурс-нарушитель: ресурс пути к классу [camel-server.xml];вложенным исключением является org.springframework.beans.factory.BeanDefinitionStoreException: IOException при синтаксическом анализе XML-документа из ресурса пути к классу [META-INF / cxf / cxf-extension-jaxrs-binding.xml];вложенное исключение - java.io.FileNotFoundException: ресурс пути к классу [META-INF / cxf / cxf-extension-jaxrs-binding.xml] не может быть открыт, потому что он не существует ...

Причина: org.springframework.beans.factory.parsing.BeanDefinitionParsingException: проблема конфигурации: не удалось импортировать определения bean-компонентов из местоположения URL-адреса [classpath: META-INF / cxf / cxf-extension-jaxrs-binding.xml] Ресурс-нарушитель: ресурс пути к классу [camel-server.xml];вложенным исключением является org.springframework.beans.factory.BeanDefinitionStoreException: IOException при синтаксическом анализе XML-документа из ресурса пути к классу [META-INF / cxf / cxf-extension-jaxrs-binding.xml];вложенное исключение - java.io.FileNotFoundException: ресурс пути к классу [META-INF / cxf / cxf-extension-jaxrs-binding.xml] не может быть открыт, потому что он не существует ...

Причина: org.springframework.beans.factory.BeanDefinitionStoreException: IOException разбирает XML-документ из ресурса пути к классу [META-INF / cxf / cxf-extension-jaxrs-binding.xml];вложенным исключением является java.io.FileNotFoundException: ресурс пути к классу [META-INF / cxf / cxf-extension-jaxrs-binding.xml] не может быть открыт, поскольку он не существует ...

Причина: java.io.FileNotFoundException: ресурс пути к классу [META-INF / cxf / cxf-extension-jaxrs-binding.xml] не может быть открытпотому что он не существуетнайдите их.

Я бы предпочел, чтобы это работало на AS 7, но на этом этапе подойдет любой сервер приложений.

1 Ответ

0 голосов
/ 19 ноября 2011

Хм .. Я видел эту ошибку в JBoss AS 7, она связана с файлом persistence.xml внутри этих проектов. Похоже, что JBoss AS 7 будет искать все файлы JAR, которые находятся внутри приложения, для файла persistence.xml, и будет пытаться создать модуль постоянства для каждого из них. Это поведение, которое я вижу только в AS7, в основном, если вы выполните grep всех библиотек и найдете, где находится дублированный файл persistence.xml, вы можете удалить его, и он будет работать. Мы должны предоставить файл войны специально для AS7, я не уверен, будет ли он создан в ближайшее время .. Надеюсь, поможет Приветствия

...