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或者應用下