2012-02-16 4 views
3

Я пытаюсь создать веб-приложение человеческой задачи jbpm и развернуло его в jboss как 7. Придерживаясь структуры развертывания, я поместил orm.xml в ресурсы. Папка META-INF наряду с persistent.xml, и он имеет требуемые unescalateddealines с именем query. Но все-таки им получать исключениеПолучение ошибки Именованный запрос не найден: UnescalatedDeadlines

 Caused by: java.lang.IllegalArgumentException: Named query not found: UnescalatedDeadlines 
    at org.hibernate.ejb.AbstractEntityManagerImpl.createNamedQuery(AbstractEntityManagerImpl.java:108) [hibernate-entitymanager-3.4.0.GA.jar:] 
    at org.jbpm.task.service.TaskService.<init>(TaskService.java:109) [jbpm-human-task-5.1.0.Final.jar:] 
    at org.jbpm.task.service.TaskService.<init>(TaskService.java:92) [jbpm-human-task-5.1.0.Final.jar:] 
    at com.sample.taskserver.HumanTaskStartupServlet.init(HumanTaskStartupServlet.java:52) [classes:] 

В двух словах, файл orm.xml не идентифицируется с помощью спящего режима. Какая конфигурация отсутствует или что может быть проблемой. любезно помогите мне в этом отношении.

ответ

7

Возможно, лучше всего добавить прямые ссылки на файлы orm, которые вы используете, чтобы убедиться, что их подбирают. Например, в вашем persistence.xml вы можете добавить следующее:

<mapping-file>META-INF/Taskorm.xml</mapping-file> 
+0

Спасибо, что работает. –

1

У вас есть несколько файлов orm.xml внутри вашего приложения? Вероятно, JBoss AS просто выбирает один. Обычно, если вы объедините эти файлы, он будет работать. Cheers

1

У меня была такая же проблема, но я решил.

Моя версия jbpm - 5.3. Я развернул и установил его в соответствии с руководством. Я использовал два постоянных блока, один для jbpm/process и один для задачи. У меня этот taskorm.xml, но в некоторой ситуации jbpm будет искать только постоянный блок jbpm. , но taskorm.xml определяется в блоке задач.

Вам необходимо объединить его в один.

1

Для меня я использую jbpm 5.4.0.FINAL, но сослался на пример с комплектом presistence.xml имея только orm.xml

Добавлено Taskorm.xml resovled проблему

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