如何在JAVA中为Acitviti调用rest API(Start Process Instance)

时间:2014-05-13 09:53:19

标签: java activiti

这是我的java代码。

ProcessEngines.getDefaultProcessEngine().getRuntimeService().startProcessInstanceByKey("myclcprocess");

服务器详细信息:

  

架构详细信息:服务器HMECD000046v,
  架构名称:activiti,   凭证 - 根,根,
  Proc定义ID-' myclcprocess:4:7907'

这是我的第一个简单程序。我收到了NullPointerException。请任何人帮我如何配置?。和如何调用该过程?

1 个答案:

答案 0 :(得分:0)

需要创建Activiti.cfg.xml。在该文件中需要配置数据源详细信息
例如:

<bean id="processEngineConfiguration" class="org.activiti.engine.impl.cfg.StandaloneProcessEngineConfiguration" >
    <!-- Database configurations -->
    <property name="jdbcUrl" value="jdbc:mysql://localhost/activiti" />
    <property name="jdbcDriver" value="com.mysql.jdbc.Driver" />
    <property name="jdbcUsername" value="root" />
    <property name="jdbcPassword" value="root" />
    <property name="defaultAutoCommit" value="false" />
  </bean>

的引用: http://krishnasblog.com/2012/05/07/4/
http://bpmn20inaction.blogspot.in/2010/12/activiti-spring-integration-example.html