准备:下载jbpm-4.4
注:jbpm3.X,4.X,5.X都不兼容
第一步 创建数据库,导入jbpm4数据库脚本
创建数据库完毕,在此目录下jbpm-4.4\install\src\db\create,选择与数据库对应的脚本。我用的是mysql数据库,所以选择jbpm.mysql.create.sql这个文件。
第二步 导入jbpm4的配置文件
选择jbpm-4.4\examples\src下的全部配置文件,如图,复制粘贴到web工程的src目录下
第三步 更改配置文件
修改jbpm.hibernate.cfg.xml文件,修改成本地数据库的方言,帐户,密码。
修改maven的pom.xml文件。详见附件
第四步 验证
建一个java类,录入以下代码执行
ProcessEngine pe = Configuration.getProcessEngine(); ProcessEngine pe1 = new Configuration().buildProcessEngine(); ProcessEngine pe2 = new Configuration().setResource("jbpm.cfg.xml").buildProcessEngine();
System.out.println(pe);
输出类似这样的内容代表成功:org.jbpm.pvm.internal.processengine.ProcessEngineImpl@1ff2e1b
遇到的异常
1.java.lang.NoClassDefFoundError: javax/mail/Message$RecipientType
解决:缺少javax.mail包,我使用的版本是1.4.4
2.javax/el/ExpressionFactory used in the signature
解决:使用tomcat5.5
3.Exception in thread "main" org.hibernate.HibernateException: JDBC Driver class not found: com.mysql.jdbc.Driver
解决:缺少mysql驱动
转载于:https://blog.51cto.com/wangchaokk/740876