2014-10-28 144 views
0

我们使用camunda-BPM-的jboss-7.1.0-最终在我们的Java Web项目。 UI部分是使用jsf创建的,数据库是mysql。Camunda H2数据库持久

然而,camunda自带的默认数据库H2,不持续的数据。

每次我们把JBoss服务器关闭,我们失去了一些过程-id's.So我的问题是,有没有配置H2数据库的方式,以便它继续存在的数据?

回答

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

+0

嗨 我们已经在配置H2 standalone.xml。我是 - 1. H2的问题是失去关停JBoss服务器的所有数据,有没有办法让它坚持所有的数据? 2.我们使用我们定制的数据库MySQL,但是camunda仍然指向H2。是否可以将camunda完全指向我们自己的数据库? – 2014-10-28 08:10:48

0

是,简单地改变你的JDBC连接字符串:

的jdbc:H2:文件:完整路径到文件

* nix中:

的jdbc:H2:文件:/ tmp目录/我的数据库文件

的Windows:

的jdbc:H2:文件:C:/数据/测试

欲了解更多信息,请参见:http://www.h2database.com/html/faq.html#database_files