1 Guvnor的安装
获取Guvnor的war文件,下载地址:http://www.jboss.org/drools/downloads.html。
,这个三个文件分别对应不同的服务器jboss-as-7、jboss-eap-5.1、tomcat-6 。我们用tomcat,
1.2 启动tomcat
将guvnor-5.4.0.Final-tomcat-6.0.war放到tomcat的webapp下,启动tomcat,访问应用,(注意下载文件的版本问题,作者使用的为)guvnor5.6的版本。)
2 Guvnor的数据库配置
应用起来后,Guvnor默认是采用一个叫JackRabbit的小型嵌入式数据库来存储数据的,它放置的目录在tomcat的bin,目录下,这样不好,我们改下配置。 修改Guvnor的应用的WEB-INF/beans.xml的配置:
将<s:entry>的注释打开,在其中配置自己的仓库目录,
<guvnorRepository:properties>
<s:entry><s:key>org.drools.repository.configurator</s:key><s:value>org.drools.repository.jackrabbit.JackrabbitRepositoryConfigurator</s:value></s:entry>
<!-- the root directory for the repo storage the directory must exist. --> <s:entry> <s:key>repository.root.directory</s:key>
<s:value>D:\\drools-distribution-5.4.0.Final\\myapp-drools-repository</s:value>
</s:entry>
</guvnorRepository:properties>
从启tomcat后,仓库会重建在你指定的目录下。但是此时还没有更改为自己的数据库。
2.2 修改使用自己的数据库
打开应用,进入, 在管理下,有个存储配置,打开应用,配置自己的数据库属性, 然后点击 “产生存储设置文件”,生成数据库配置,点击“保存配置”.生成repository.xml文件。将此文件替换掉我们仓库目录下的同名文件.重启服务器后数据库生效,系统会自动在库里建表。
注:启动系统需要数据库的驱动,需要将对于的驱动的jar放在服务器的lib或者应用下