如何时demo支持mysql数据库呢?
1首先安装自己的mysql数据库,并创建数据库实例activiti(自己的数据库实例),并配置好用户名和密码
2然后修改build.db.properties中的
- db=MySql ------配置数据库类型
- jdbc.driver=com.mysql.jdbc.Driver --------配置连接驱动
- jdbc.url=jdbc:mysql://localhost:3306/activiti?autoReconnect=true -----配置JDBC URL
- jdbc.username=activiti ----用户名
- jdbc.password=activiti ------密码
3下载mysql的驱动包并放置到
activiti-5.9\setup\files\dependencies\libs
目录下
4
修改activiti-5.9\setup\build.xml文件
,添加mysql的驱动路径;
找到:internal.define.jdbc.driver.libs节点,修改内容如下:
- <target name="internal.define.jdbc.driver.libs">
- <fileset id="jdbc.driver.libs" dir="${activiti.home}/setup/files/dependencies/libs">
- <include name="h2-*.jar,mysql-connector-java*.jar" />
- </fileset>
- </target>
5.依次注释掉h2内存数据库相关信息
6<target name="demo.install"
description="Installs Tomcat and H2 database, deploys the Activiti webapps, creates the db schema and deploys example processes"
unless="demo.is.installed">
<echo message="installing demo..." />
<antcall target="internal.build.webapps" />
<antcall target="h2.install" />
<antcall target="h2.start" />
<antcall target="internal.db.create" />
<antcall target="internal.db.demo.data" />
<antcall target="h2.stop" />
<antcall target="tomcat.install" />
<antcall target="deploy.activiti.webapps.into.tomcat" />
</target>
导入完成,如果单独导入activiti表结构运行1-5步即可