在mysql上发布jbpm4.3有两种方法:

1.进入jbpm-4.3\install\src\db\create目录,找到jbpm.mysql.create.sql文件,在mysql客户端 工具中运行语句,生成相应表。

2.通过编程实现:

   java代码:

       Configuration configuration = new Configuration();
        ProcessEngine pe = configuration.buildProcessEngine();
        pe.getRepositoryService().createDeployment().deploy();

  jbpm.hibernate.cfg.xml片段:

            <property name="hibernate.dialect">org.hibernate.dialect.MySQLDialect</property>
     <property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property>
     <property name="hibernate.connection.url">jdbc:mysql://localhost:3306/jbpm4_test?autoReconnect=true&amp;useUnicode=true&amp;characterEncoding=utf-8&amp;mysqlEncoding=utf8</property>
     <property name="hibernate.connection.username">root</property>
     <property name="hibernate.connection.password">780502</property>
     <property name="hibernate.hbm2ddl.auto">create</property>
     <property name="hibernate.format_sql">true</property>
     <mapping resource="jbpm.repository.hbm.xml" />
     <mapping resource="jbpm.execution.hbm.xml" />
     <mapping resource="jbpm.history.hbm.xml" />
     <mapping resource="jbpm.task.hbm.xml" />
     <mapping resource="jbpm.identity.hbm.xml" />

    在mysql上新建数据库,名称为jbpm4_test,编码为utf8。运行java程序,数据库创建完毕!