关于ssh整合jbpm4.4 无法获取processEngine的问题

在struts2.1.8+spring2.5.6+hibernate3.5.0+tomcat7.0环境下,整合jbpm4.4时遇到MappingException,具体表现为Unknown entity: org.jbpm.pvm.internal.id.PropertyImpl。通过检查源码发现是processhelper的createProcessEngine()方法抛出异常,问题根源在于缺少jbpm.repository.hbm.xml的映射配置,解决方法是在jbpm.hibernate.cfg.xml中添加<mapping resource='jbpm.repository.hbm.xml'/>。
摘要由CSDN通过智能技术生成

先说环境 我的环境是 struts2.1.8+spring2.5.6+hibernate3.5.0+tomcat7.0

错误提示如下

org.hibernate.MappingException: Unknown entity: org.jbpm.pvm.internal.id.PropertyImpl
at org.hibernate.impl.SessionFactoryImpl.getEntityPersister(SessionFactoryImpl.java:580)
at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:91)
at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:905)
at org.hibernate.impl.SessionImpl.get(SessionImpl.java:842)
at org.hibernate.impl.SessionImpl.get(SessionImpl.java:835)
at org.jbpm.pvm.internal.id.PropertyImpl.getProperty(PropertyImpl.java:183)
at org.jbpm.pvm.internal.id.PropertyImpl.getPropertyValue(PropertyImpl.java:165)
at org.jbpm.pvm.internal.id.PropertyImpl.getNextDbid(PropertyImpl.java:76)
at org.jbpm.pvm.internal.cmd.CheckDbCmd.execute(CheckDbCmd.java:58)
at org.jbpm.pvm.internal.svc.DefaultCommandService.execute(DefaultCommandService.java:42)
at org.jbpm.pvm.internal.tx.SpringCommandCallback.doInTransaction(SpringCommandCallback.java:45)
at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:128)
at org.jbpm.pvm.internal.tx.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:49)
at org.jbpm.pvm.internal.svc.EnvironmentInterceptor.executeInNewEnvironment(EnvironmentInterceptor.java:53)
at org.jbpm.pvm.internal.svc.EnvironmentInterceptor.execute(EnvironmentInterceptor.java:40)
at org.jbpm.pvm.internal.svc.RetryInterceptor.execute(RetryInterceptor.java:56)
at org.jbpm.pvm.internal.processengine.ProcessEngineImpl.checkDb(ProcessEngineImpl.java:152)
at org.jbpm.pvm.internal.processengine.SpringProcessEngine.create(SpringProcessEngine.java:70)
at org.jbpm.pvm.internal.cfg.ConfigurationImpl.buildProcessEngine(ConfigurationImpl.java:90)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值