我们在java web项目中使用camunda-bpm-jboss-7.1.0-Final。 UI部分使用jsf创建,数据库是mysql。
但是,camunda附带默认的h2数据库,它不会保留数据。
每次我们关闭jboss服务器时,我们都会丢失一些进程-id。所以我的问题是,有没有办法配置h2数据库,以便它持久保存数据?
答案 0 :(得分: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
答案 1 :(得分:0)
是的,只需将您的JDBC连接字符串更改为:
JDBC:H2:文件:全路径到文件
* nix:
JDBC:H2:文件:/ TMP /我的数据库文件
<强>窗:强>
JDBC:H2:文件:C:/数据/检验
有关详细信息,请参阅:http://www.h2database.com/html/faq.html#database_files