获取错误未找到命名查询:UnescalatedDeadlines

Aru*_*lva 3 jboss drools jbpm

我正在尝试创建一个jbpm人工任务Web应用程序并将其部署在jboss中7.坚持部署结构我将orm.xml放在资源META-INF文件夹中以及persistent.xml,并且它具有所需的unescalateddealines命名查询.但我仍然得到例外

     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:]
Run Code Online (Sandbox Code Playgroud)

简而言之,hibernate未识别orm.xml文件.什么是我失踪的配置或可能是什么问题.在这方面请帮助我.

小智 7

最好添加对正在使用的orm文件的直接引用,以确保它们被拾取.例如,在persistence.xml中,您可以添加以下内容:

<mapping-file>META-INF/Taskorm.xml</mapping-file>
Run Code Online (Sandbox Code Playgroud)