jbpm5.4 mysql_JBPM5.4的demo迁至MySQL

Table 'jbpm5.task' doesn't exist

数据源配置问题,解决方法看后面

错误2:

JBAS015875: JBoss AS 7.1.1.Final "Brontes" started (with errors)

数据源配置问题,解决方法看后面

错误3:

jbpm5 Unknown table 'sequences' in information_schema

数据源配置问题,解决方法看后面

错误4:

cvc-complex-type.4: Attribute 'type' must appear on element 'bpmn2:relationship'.

可以不用理会,参考:

https://community.jboss.org/thread/215959

具体说一下数据库配置,部分参考自:

https://community.jboss.org/message/785244#785244

好,正文开始:

修改文件

jbpm-installer\db\jbpm-persistence-JPA2.xml

修改文件jbpm-installer\db\task-persistence-JPA2.xml

修改文件jbpm-installer\task-service\resources\META-INF\persistence.xml

注意这个文件里还有个错误:

org.jbpm.task.Comment

org.jbpm.task.Deadline

重复了,去掉一遍

修改文件jbpm-installer\standalone.xml

注意这里要配2个数据源,而非手册上的一个:

jdbc:mysql://localhost:3306/task

mysql

root

jdbc:mysql://localhost:3306/jbpm5

mysql

1

4

false

false

FailingConnectionOnly

root

com.mysql.jdbc.jdbc2.optional.MysqlXADataSource

解压:

jbpm-installer\lib\jbpm-gwt-console-server-5.4.0.Final-EE6.war

修改

WEB-INF\classes\META-INF\persistence.xml

java:jboss/datasources/jbpmDS以及

再重新打包成war

解压

jbpm-installer\lib\jbpm-human-task-war-5.4.0.Final-EE6.war

修改

WEB-INF\classes\META-INF\persistence.xml

java:jboss/datasources/taskDS

以及

然后重新打包成war

接下来生成数据库脚本

编辑:jbpm-installer\build.properties,配置使用数据库为mysql(内有模板),注掉原来的H2部分

db.name=mysql

db.driver.module.prefix=com/mysql

db.driver.jar.name=${db.name}-connector-java.jar

db.driver.download.url=https://repository.jboss.org/nexus/service/local/repositories/central/content/mysql/mysql-connector-java/5.1.18/mysql-connector-java-5.1.18.jar

执行

ant jbpm.schemaexport

ant ht.schemaexport

就可以在jbpm-installer\db目录下找到mysql 的schema(htschemaexport.sql,jbpmschemaexport.sql),分别到jbpm5、task两个实例里面把数据库建立好

最后启动jboss7,如果之前安装过了,要重新clean一下(当然你如果找到到以上配置在哪里也可以手动替换)

执行

ant clean.demo.noeclipse

ant install.demo.noeclipse

ant start.demo.noeclipse

再启动后看log,除了那个可以忽略的错误,全都ok了,接下来在console里面操作,mysql里面观察吧

分享到:

18e900b8666ce6f233d25ec02f95ee59.png

72dd548719f0ace4d5f9bca64e1d7715.png

2013-03-21 00:42

浏览 1370

评论

1 楼

atgoingguoat

2017-09-22

能不能发布你成功的环境例子全部东西啊

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值