论坛首页 Java企业应用论坛

jbpm4.4与hibernate4的整合

浏览 12321 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2013-03-29  

不知坛里有木有大神整合过jbpm4.4和hibernate4,小弟今天弄了一天,processEngine总是创建出错..

以下为控制台打印信息,

三月 29, 2013 5:45:30 下午 org.apache.catalina.core.AprLifecycleListener init
INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Program Files\Java\jdk1.7.0_07\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Program Files\Java\jdk1.7.0_07\jre\bin;F:\oracle\product\10.2.0\db_1\bin;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\Program Files\Common Files\Microsoft Shared\Windows Live;C:\Program Files (x86)\Common Files\Microsoft Shared\Windows Live;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Windows Live\Shared;C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x86;C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x64;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\TortoiseSVN\bin;C:\Program Files\Java\jdk1.7.0_07\bin;;.
三月 29, 2013 5:45:30 下午 org.apache.coyote.http11.Http11Protocol init
INFO: Initializing Coyote HTTP/1.1 on http-8080
三月 29, 2013 5:45:30 下午 org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 1030 ms
三月 29, 2013 5:45:30 下午 org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
三月 29, 2013 5:45:30 下午 org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/6.0.36
三月 29, 2013 5:45:31 下午 org.apache.catalina.core.ApplicationContext log
INFO: Initializing Spring root WebApplicationContext
2013-03-29 17:45:31  INFO ContextLoader:272line -Root WebApplicationContext: initialization started
 2013-03-29 17:45:32  INFO XmlWebApplicationContext:510line -Refreshing Root WebApplicationContext: startup date [Fri Mar 29 17:45:32 CST 2013]; root of context hierarchy
 2013-03-29 17:45:32  INFO XmlBeanDefinitionReader:315line -Loading XML bean definitions from ServletContext resource [/WEB-INF/config/applicationContext.xml]
 2013-03-29 17:45:32  INFO XmlBeanDefinitionReader:315line -Loading XML bean definitions from ServletContext resource [/WEB-INF/config/applicationContext_jbpm.xml]
 2013-03-29 17:45:32  INFO PropertyPlaceholderConfigurer:177line -Loading properties file from ServletContext resource [/WEB-INF/config/jdbc.properties]
 2013-03-29 17:45:33  INFO DefaultListableBeanFactory:577line -Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@3d380924: defining beans [springHelper,processEngine,repositoryService,executionService,historyService,managementService,taskService,identityService,propertyConfigurer,dataSource,lobHandler,sessionFactory,txAdvice,txAdviceJbpm,org.springframework.aop.config.internalAutoProxyCreator,allManagerMethod,org.springframework.aop.support.DefaultBeanFactoryPointcutAdvisor#0,txAdvicePointcut,org.springframework.aop.support.DefaultBeanFactoryPointcutAdvisor#1,transactionManager,adminDao,dataDao,dictionaryDao,logDao,roleDao,unitDao,userDao,baseDao,adminService,dataService,dictionaryService,logService,roleService,unitService,userService,baseService,ActivityServiceImpl,DynamicActivityServiceImpl,FixedActivityServiceImpl,JbpmServiceImpl,ProcessDefinitionServiceImpl,ProcessInstanceServiceImpl,ProcessRoleServiceImpl,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy
 2013-03-29 17:45:33  INFO MLog:80line -MLog clients using log4j logging.
 2013-03-29 17:45:33  INFO C3P0Registry:204line -Initializing c3p0-0.9.1 [built 16-January-2007 14:46:42; debug? true; trace: 10]
 2013-03-29 17:45:33  INFO DefaultListableBeanFactory:444line -Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@3d380924: defining beans [springHelper,processEngine,repositoryService,executionService,historyService,managementService,taskService,identityService,propertyConfigurer,dataSource,lobHandler,sessionFactory,txAdvice,txAdviceJbpm,org.springframework.aop.config.internalAutoProxyCreator,allManagerMethod,org.springframework.aop.support.DefaultBeanFactoryPointcutAdvisor#0,txAdvicePointcut,org.springframework.aop.support.DefaultBeanFactoryPointcutAdvisor#1,transactionManager,adminDao,dataDao,dictionaryDao,logDao,roleDao,unitDao,userDao,baseDao,adminService,dataService,dictionaryService,logService,roleService,unitService,userService,baseService,ActivityServiceImpl,DynamicActivityServiceImpl,FixedActivityServiceImpl,JbpmServiceImpl,ProcessDefinitionServiceImpl,ProcessInstanceServiceImpl,ProcessRoleServiceImpl,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor]; root of factory hierarchy
 2013-03-29 17:45:33 ERROR ContextLoader:307line -Context initialization failed
 org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'processEngine' defined in ServletContext resource [/WEB-INF/config/applicationContext_jbpm.xml]: Instantiation of bean failed; nested exception is org.springframework.beans.factory.BeanDefinitionStoreException: Factory method [public org.jbpm.api.ProcessEngine org.jbpm.pvm.internal.processengine.SpringHelper.createProcessEngine()] threw exception; nested exception is java.lang.NullPointerException
	at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:581)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1029)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:925)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:490)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:607)
	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932)
	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)
	at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:383)
	at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:283)
	at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:112)
	at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4206)
	at org.apache.catalina.core.StandardContext.start(StandardContext.java:4705)
	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057)
	at org.apache.catalina.core.StandardHost.start(StandardHost.java:840)
	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057)
	at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463)
	at org.apache.catalina.core.StandardService.start(StandardService.java:525)
	at org.apache.catalina.core.StandardServer.start(StandardServer.java:754)
	at org.apache.catalina.startup.Catalina.start(Catalina.java:595)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:601)
	at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: Factory method [public org.jbpm.api.ProcessEngine org.jbpm.pvm.internal.processengine.SpringHelper.createProcessEngine()] threw exception; nested exception is java.lang.NullPointerException
	at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:181)
	at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:570)
	... 29 more
Caused by: java.lang.NullPointerException
	at org.jbpm.pvm.internal.processengine.SpringProcessEngine.create(SpringProcessEngine.java:65)
	at org.jbpm.pvm.internal.cfg.ConfigurationImpl.buildProcessEngine(ConfigurationImpl.java:90)
	at org.jbpm.pvm.internal.processengine.SpringHelper.createProcessEngine(SpringHelper.java:50)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:601)
	at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:160)
	... 30 more
三月 29, 2013 5:45:33 下午 org.apache.catalina.core.StandardContext listenerStart
SEVERE: Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListener
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'processEngine' defined in ServletContext resource [/WEB-INF/config/applicationContext_jbpm.xml]: Instantiation of bean failed; nested exception is org.springframework.beans.factory.BeanDefinitionStoreException: Factory method [public org.jbpm.api.ProcessEngine org.jbpm.pvm.internal.processengine.SpringHelper.createProcessEngine()] threw exception; nested exception is java.lang.NullPointerException
	at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:581)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1029)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:925)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:490)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:607)
	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932)
	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)
	at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:383)
	at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:283)
	at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:112)
	at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4206)
	at org.apache.catalina.core.StandardContext.start(StandardContext.java:4705)
	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057)
	at org.apache.catalina.core.StandardHost.start(StandardHost.java:840)
	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057)
	at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463)
	at org.apache.catalina.core.StandardService.start(StandardService.java:525)
	at org.apache.catalina.core.StandardServer.start(StandardServer.java:754)
	at org.apache.catalina.startup.Catalina.start(Catalina.java:595)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:601)
	at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: Factory method [public org.jbpm.api.ProcessEngine org.jbpm.pvm.internal.processengine.SpringHelper.createProcessEngine()] threw exception; nested exception is java.lang.NullPointerException
	at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:181)
	at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:570)
	... 29 more
Caused by: java.lang.NullPointerException
	at org.jbpm.pvm.internal.processengine.SpringProcessEngine.create(SpringProcessEngine.java:65)
	at org.jbpm.pvm.internal.cfg.ConfigurationImpl.buildProcessEngine(ConfigurationImpl.java:90)
	at org.jbpm.pvm.internal.processengine.SpringHelper.createProcessEngine(SpringHelper.java:50)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:601)
	at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:160)
	... 30 more

三月 29, 2013 5:45:33 下午 org.apache.catalina.core.StandardContext start
SEVERE: Error listenerStart
三月 29, 2013 5:45:33 下午 org.apache.catalina.core.StandardContext start
SEVERE: Context [/PCXT] startup failed due to previous errors
三月 29, 2013 5:45:33 下午 org.apache.catalina.core.ApplicationContext log
INFO: Closing Spring root WebApplicationContext
三月 29, 2013 5:45:33 下午 org.apache.catalina.startup.HostConfig deployDescriptor
INFO: Deploying configuration descriptor host-manager.xml
三月 29, 2013 5:45:34 下午 org.apache.catalina.startup.HostConfig deployDescriptor
INFO: Deploying configuration descriptor manager.xml
三月 29, 2013 5:45:34 下午 org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory docs
三月 29, 2013 5:45:34 下午 org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory examples
三月 29, 2013 5:45:34 下午 org.apache.catalina.core.ApplicationContext log
INFO: ContextListener: contextInitialized()
三月 29, 2013 5:45:34 下午 org.apache.catalina.core.ApplicationContext log
INFO: SessionListener: contextInitialized()
三月 29, 2013 5:45:34 下午 org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory ROOT
三月 29, 2013 5:45:34 下午 org.apache.coyote.http11.Http11Protocol start
INFO: Starting Coyote HTTP/1.1 on http-8080
三月 29, 2013 5:45:34 下午 org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8009
三月 29, 2013 5:45:34 下午 org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/31  config=null
三月 29, 2013 5:45:34 下午 org.apache.catalina.startup.Catalina start
INFO: Server startup in 3872 ms

 欢迎大家勇跃发言,赶紧不尽

 

   发表时间:2013-03-30  
配置文件呢.光报错哪能看出来.
0 请登录后投票
   发表时间:2013-04-01  
引包的时候不要把它勾进system library 试试呢
0 请登录后投票
   发表时间:2013-04-01  
jbpm4好像不支持hibernate4
0 请登录后投票
   发表时间:2013-04-01  
fighting_2013 写道
jbpm4好像不支持hibernate4

好像是的,有站内同学给我发消息说了这个问题,我在整合过程大至也是得到这个想法...hibernate4根本就不支持jbpm4
0 请登录后投票
   发表时间:2013-04-03  
现在这年代了,新项目的话, 还是直接Activiti吧
0 请登录后投票
   发表时间:2013-04-03  
lucky16 写道
现在这年代了,新项目的话, 还是直接Activiti吧

如果4版本不行的话,只有用5了
主要是之前预言的时候,组里面的人差不多只会用jbpm4,为了降低学习成本,就采用4了,没想到不行
0 请登录后投票
   发表时间:2013-05-11  
那不知道各位谁activiti5 整合过hibernate 在没有spring 的前提下
0 请登录后投票
   发表时间:2013-06-04  
貌似jbpm4.4只能支持到Hibernate3.2
0 请登录后投票
   发表时间:2013-06-08  
下载的jbpm4.4的工具包里面应该就有自带的hibernate包。
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics