这几天想整整jbpm玩玩,然后自己本机上用的是mysqk数据库,jbpm6默认用的是h2。
这里讲讲怎么弄。虽然在jbpm官网上有介绍,但是发现有的地方有问题,还是要自己搞。
但是有些地方还是要按官网上的搞。
好,废话不多说,一步步来。
下完包
解压。
在官网http://docs.jboss.org/jbpm/v6.1/userguide/jBPMInstaller.html#d0e637
3.6.3. Using your own database中讲解了关于配置mysql数据库的方式,
下面,我们先按照他的方式来,
修改build.properties,文件
再修改
Db目录下的jbpm-persistence-JPA2.xml
改成mysql的方言。
再修改
Standalon.xml在jboss的standalone/configuration目录下,jboss在
在lib目录下,有jboss-wildfly-8.1.0的压缩包。
你可以自己解压。
不过在jbpm-installer目录下,我们会发现有个build.xml,
对,我们可以直接使用ant来进行操作。
这时需要下载ant:jbpm官网上也为我们提供的相应的入口
Ant下载:http://ant.apache.org/bindownload.cgi
需要执行什么命令呢?
命令:antinstall.demo
必须在安装路径下执行。
执行后,会做5个事,在上面列出
由于本人已经有eclipse了就不需要他帮我再装了,这时要用另外一个命令
antinstall.demo.noeclipse
这时,就只做2件事,下载jboss(在lib里面有了,所以不会再去下载)和配置部署(部署jbpm-console.war,也在lib里有)。
成功~
这时可以执行第二个命令
ant start.demo,跟刚才一样,我没装eclipse,所以我直接不需要你帮我启动,
ant start.demo.noeclipse。
但是在这里我们发现了,运行这个命令,会启动h2数据库,这并不是我们希望的。
这时我们就要看下build.xml,到底是怎么搞的。
<!-- Start Demo (No Eclipse)-->
<target name="start.demo.noeclipse" depends="start.h2,start.jboss" />
可以发现,start.demo.noeclipse,实际上就是2个命令,一个是启动h2,一个是启动jboss。
我们会发现,前面我们修改的
貌似没什么用啊~~~,他的build.xml并没做成可配置的啊。
没办法,先不管这个。至少先启动起来再来研究这些吧~
在官网上就讲到这些了,可能他认为我们已经能成功搞定了,其实没用。
该贴被hui.chen编辑于2014-9-28 22:19:42