2

我们在我们的 java web 项目中使用 camunda-bpm-jboss-7.1.0-Final。UI部分是使用jsf创建的,数据库是mysql。

但是,camunda 带有默认的 h2 数据库,它不持久化数据。

每次我们关闭 jboss 服务器时,我们都会丢失一些进程 -id。所以我的问题是,有没有办法配置 h2 数据库,以便它持久化数据?

4

2 回答 2

1

camunda 目前支持 H2、MySQL、PostgreSQL、DB2、Oracle 和 MSSQL。如果您不想使用默认的 H2 配置,您可以更改 JBoss 配置中的数据源。请参阅安装指南:http ://docs.camunda.org/latest/guides/installation-guide/jboss/#bpm-platform-install-the-platform-on-a-vanilla-jboss-creating-a-datasource

于 2014-10-28T08:01:05.707 回答
0

是的,只需将您的 JDBC 连接字符串更改为:

jdbc:h2:file:full-path-to-file

*尼克斯:

jdbc:h2:file:/tmp/my-database-file

视窗:

jdbc:h2:file:C:/data/test

有关详细信息,请参阅:http ://www.h2database.com/html/faq.html#database_files

于 2016-12-21T18:39:00.880 回答