本文共 1528 字,大约阅读时间需要 5 分钟。
一,首先在eclipse里新建一个JBpm project,然后再新建一个processDefinition.xml.这些都是在eclipse菜单新建里完成。然后在建构路径里加入Hibernate3.jar和mysql-connetor-java-3.1.7.jar因为这是第三方包,Jbpm Library里没有这两个包。改写Hibernate.cfg.xml,修改如下dialect:org.hibernate.dialect.MySQLDialect;driverclass:com.mysql.jdbc.Driver;url:jdbc:mysql://localhost:3306/jbpm;username:root;password:123456;然后写个流程部署部署文件deploy.java.代码如下: public class deploy extends TestCase { public void testdeploy() throws FileNotFoundException{ JbpmConfiguration confi=JbpmConfiguration.getInstance(); JbpmContext context=confi.createJbpmContext(); InputStream is=new FileInputStream("processes/helloworld/processdefinition.xml"); ProcessDefinition pd=ProcessDefinition.parseXmlInputStream(is); context.deployProcessDefinition(pd); context.close(); } } 部署的前提是初始化过一个名为jbpm的数据库,具体方法如下:在Dos下进入jbpm-db目录,然后ant mysql.scripts,打开mysql query browser ,执行mysql.create.sql.可参考本博客的相关文章。 二,新建一个Webproject, 把Jbpm project中的processes和config.files复制到本project.然后在构建路径里加入jbpm-starters-ket-3.1.2\jbpm\lib和build里库文件,点击工具栏中的部署按钮,让project与Tomcat关联。这样project就部署到Tomcat下,产生一个project文件夹,应该库文件都自动拷贝到Tomcat下项目,但它有时不会自动,不知道为什么,那自己把库文件拷贝到Tomcat下project的lib文件夹。这样jbpm与web应用程序结合就完成了,下面就是写.jsp文件了。 三.增加struts框架, 点击右键,在myelipse里添加struts.以后的操作就是.jsp文件,FormBean,Action的创建,具体操作这方面的视频比较多,就不细说了。 四。增加Hibernate框架 在添加框架之前,要先配置数据库描述文件。点击eclipse右上角的按钮,选择其他,在选择透视图里选择myeclipse Database Explorer,具体配置看命令提示。完成这些工作后,再添加hibernate框架。再回到myeclipse Database Explerer,在数据库中建立一个mapping文件。这样javaobject就与相应的表建立了对应。 四 配置文件冲突的解决。 Hibernate和Jbpm里都有hibernate.cfg.xml文件。所以这两个要合成一个转载地址:http://uudai.baihongyu.com/