Maven配置
pom.xml
添加rule-console-pro配置:
<dependency>
<groupId>com.bstek.urule</groupId>
<artifactId>urule-console-pro</artifactId>
<version>${urule-console-pro.version}</version>
</dependency>
上(shàng)面的Maven配置中,依賴的版本可(kě)以根據實際需要設置,實際使用時(shí)可(kě)以到https://search.maven.org上(shàng)查詢關鍵字“urule-console-pro”找到當前最新的發行(xíng)版本,這裏的pom.xml依賴信息改成對應的最新的版本号即可(kě)。
在實際的使用過程當中,如果需要用到某個(gè)版本的SNAPSHOT,那(nà)麽就需要在pom.xml當中添加一個(gè)repository信息,告訴Maven該到這裏去下載SNAPSHOT版本的包,配置如下:
<repository>
<id>sonatype</id>
<url>https://oss.sonatype.org/content/groups/public/</url>
</repository>
具體(tǐ)的SNAPSHOT的版本信息,我們可(kě)以到https://oss.sonatype.org上(shàng)查詢。
添加對應的jdbc驅動配置,如mysql:
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>${mysql5.version}</version>
</dependency>
注冊URule相關Servlet
注冊com.bstek.urule.console.URuleServlet和(hé)com.bstek.urule.KnowledgePackageReceiverServlet。
在web.xml中添加相關配置:
<servlet>
<servlet-name>uruleServlet</servlet-name>
<servlet-class>com.bstek.urule.console.URuleServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>uruleServlet</servlet-name>
<url-pattern>/urule/*</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>uruleClientServlet</servlet-name>
<servlet-class>com.bstek.urule.KnowledgePackageReceiverServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>uruleClientServlet</servlet-name>
<url-pattern>/knowledgepackagereceiver</url-pattern>
</servlet-mapping>
引入urule-console-context.xml文件
确保spring啓動的時(shí)候可(kě)以加載urule-console-pro-{version}.jar中classpath下的urule-console-context.xml文件。
我們可(kě)以在spring相關的context.xml配置文件中添加如下代碼:
<import resource="classpath:urule-console-context.xml" />
指定urule.home目錄
在resources目錄中新增urule-init.properties配置文件,設置urule-home目錄,參考代碼:
urule.home=c:/app/urule/home