修改应用服务器配置文件,包括 4 个 standalone-*.xml 文件:
use-java-context="true">
jdbc:h2:mem:test;DB_CLOSE_DELAY=-1;DB_CLOSE_ON_EXIT=FALSE
jdbc:mysql://localhost:3306/jbpm?useUnicode=true&characterEncoding=utf-8
mysql
jbpm
jbpm
use-java-context="true" use-ccm="true">
jdbc:mysql://localhost:3306/jbpm?useUnicode=true&characterEncoding=utf-8
mysql
jbpm
jbpm
com.mysql.jdbc.jdbc2.optional.MysqlXADataSource
注意这里的 jndi-name ExampleDS 要和
修改 build.properties:
# default is H2
H2.version=1.3.168
db.name=h2
db.driver.jar.name=${ db.name
}.jar
db.driver.download.url=http://repo1.maven.org/maven2/com/h2database/h2/
H
2.
v
e
r
s
i
o
n
/
h
2
−
{H2.version}/h2-
H
2
.
v
e
r
s
i
o
n
/
h
2
−
{H2.version}.jar
#mysql
db.name=mysql
db.driver.module.prefix=com/mysql
db.driver.jar.name=mysql-connector-java-5.1.18.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
org.kie.server.persistence.dialect=org.hibernate.dialect.MySQLDialect
“`
修改 db/jbpm-persistence-JPA2.xml 中的方言:
修改 db/mysql_module.xml 中驱动的版本相一致:
这个 jar 包不需要手动去下,ant install 时会自动下载到 da/driver 目录。
修改 build.xml,搜索
,会搜到两个结果,将这两句的注释打开。
在这里修改服务器监听端口:
编译:ant install.demo.noeclipse,启动服务器:ant start.demo.noeclipse。可以看到 jbpm 数据库中创建了表。
jbpm 控制台经常性报 404 错误,这种情况下只需重启一下系统就可以解决。可能是某个服务(比如 h2 数据库)没有正常启动的缘故。
注意:本文来自kmyhy专栏。本站无法对本文内容的真实性、完整性、及时性、原创性提供任何保证,请您自行验证核实并承担相关的风险与后果!
CoLaBug.com遵循[CC BY-SA 4.0]分享并保持客观立场,本站不承担此类作品侵权行为的直接责任及连带责任。您有版权、意见、投诉等问题,请通过[eMail]联系我们处理,如需商业授权请联系原作者/原网站。