由于 H2 db 错误,默认业务应用程序无法运行

Aru*_*car 6 jbpm

按照 start.jbpm.org 中提到的步骤: 1. 解压生成的 business-application.zip 文件 2. 进入 business-application-service 目录 3. 执行 launch.sh/bat clean install 4. 打开浏览器http:// /本地主机:8090

第 3 步./launch.sh clean install失败,出现以下错误:

org.h2.jdbc.JdbcSQLNonTransientConnectionException: Unsupported connection setting "MVCC" [90113-200]
    at org.h2.message.DbException.getJdbcSQLException(DbException.java:622)
    at org.h2.message.DbException.getJdbcSQLException(DbException.java:429)
    at org.h2.message.DbException.get(DbException.java:205)
    at org.h2.message.DbException.get(DbException.java:181)
    at org.h2.engine.ConnectionInfo.readSettingsFromURL(ConnectionInfo.java:269)
    at org.h2.engine.ConnectionInfo.<init>(ConnectionInfo.java:78)
    at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:152)
    at org.h2.Driver.connect(Driver.java:69)
Run Code Online (Sandbox Code Playgroud)

H2最近发生了一些变化,有人可以提出解决这个问题的方法吗?

Abh*_*mbe 9

H2 db 在 1.4.200 版本中删除了对 MVCC 的支持。Spring-boot 2.2.2 使用相同版本的 H2 DB。要解决此问题,请从 application.properties 文件中的“spring.datasource.url”中删除“MVCC=true”选项。

  • 我在所有文件中搜索了“MVCC=true”并将其从总共6个文件中删除。因为我正在遵循 jbpm 教程,所以我不想详细介绍太多,不知何故,这一大规模删除解决了我的问题,可能只有一个文件需要更改,但我全部更改了,所以现在它可以工作了。 (2认同)