求解activiti工作流整合springmvc时ProcessEngines.getDefaultProcessEngine()为空的原因

渝C8264 2015-12-04 03:01:02
applicationcontext代码如下:
<!-- 加载activiti引擎 -->
<bean id="processEngineConfiguration" class="org.activiti.spring.SpringProcessEngineConfiguration">
<property name="dataSource" ref="dataSource" />
<property name="transactionManager" ref="transactionManager" />
<property name="databaseSchemaUpdate" value="true" />
<property name="jobExecutorActivate" value="false" />
</bean>
<bean id="processEngine" class="org.activiti.spring.ProcessEngineFactoryBean">
<property name="processEngineConfiguration" ref="processEngineConfiguration" />
</bean>
<!-- activiti的各种服务接口 -->
<bean id="repositoryService" factory-bean="processEngine"
factory-method="getRepositoryService" />
<bean id="runtimeService" factory-bean="processEngine"
factory-method="getRuntimeService" />
<bean id="taskService" factory-bean="processEngine"
factory-method="getTaskService" />
<bean id="historyService" factory-bean="processEngine"
factory-method="getHistoryService" />
<bean id="managementService" factory-bean="processEngine"
factory-method="getManagementService" />
现在的情况是:首次运行能够自动创建相应的数据库表,但是运行
ProcessEngine processEngine = ProcessEngines.getDefaultProcessEngine();
System.out.println(processEngine);
RepositoryService reposit = processEngine.getRepositoryService();
DeploymentBuilder deploy = reposit.createDeployment();
会发现打印出来的对象是空,然后报错
Exception in thread "main" java.lang.NullPointerException
at com.ty.test.test.main(test.java:17)
求大神解救,分析下可能的原因有几种
...全文
726 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
xuludede 2019-11-14
  • 打赏
  • 举报
回复
用spring的注入, @Autowired private ProcessEngine processEngine; 然后直接调用processEngine即可
朝花夕拾y 2017-03-01
  • 打赏
  • 举报
回复
同问解决办法啊,在网上找了半天也没找到解决问题的办法
baidu_36530619 2016-11-30
  • 打赏
  • 举报
回复
帅哥,问题解决了吗?我也遇到这个问提了
渝C8264 2015-12-04
  • 打赏
  • 举报
回复
没人吗?自己顶上去

51,411

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧