1添加jbpm4.4的jar包
在jbpm4.4->lib下除了:
report-engine.zip 不是jar包
gwt-console-server-jbpm.war 不是jar包
gwt-console-jbpm.war 不是jar包
junit.jar 我们要用4版本的
servlet-api.jar tomcat服务器本身携带
这几个包以外,其余的都加到classpath中。
2添加并制定配置文件
在jbpm4.4-> examples-> src下面有:
jbpm.cfg.xml jbpm默认的配置文件(不用改)
jbpm.hibernate.cfg.xml 数据库配置文件
logging.properties 日志配置文件
注:修改日志文件:
java.util.logging.ConsoleHandler.level = WARNING
修改jbpm.hibernate.cfg.xml文件
<propertyname="hibernate.hbm2ddl.auto">update</property>
<property name="hibernate.dialect">org.hibernate.dialect.MySQL5InnoDBDialect</property>
这里hibernatedialect一定要写成org.hibernate.dialect.MySQL5InnoDBDialect。
意思为可以忽略主外键的约束关系。
修改数据库的链接信息,改变成自己的数据库信息属性
3初始化数据库
加入junit测试库
找到Junit
选择JUnit库版本JUnit4
这时项目中就有了测试库
利用hibernate初始化数据库。
packagecn.itcast.jbpm.db;
importorg.hibernate.cfg.Configuration;
importorg.junit.Test;
public classCreateDb {
@Test
publicvoid test() {
newConfiguration().configure("jbpm.hibernate.cfg.xml").buildSessionFactory();
}
}
注: configure 方法中必须填入 jbpm.hibernate.cfg.xml 这个参数。因为默认的为 hibernate.cfg.xml 。
创建数据库,运行成功后数据库中就已经包含了所需要用到的表