Maven配置

pom.xml

添加rule-console-pro配置:

<dependency>
    <groupId>com.bstek.urule</groupId>
    <artifactId>urule-console-pro</artifactId>
    <version>${urule-console-pro.version}</version>
</dependency>

上面的Maven配置中(zhōng),依賴的版本可(kě)以根據實際需要設置,實際使用(yòng)時可(kě)以到https://search.maven.org上查詢關鍵字“urule-console-pro”找到當前最新(xīn)的發行版本,這裏的pom.xml依賴信息改成對應的最新(xīn)的版本号即可(kě)。

在實際的使用(yòng)過程當中(zhōng),如果需要用(yòng)到某個版本的SNAPSHOT,那麽就需要在pom.xml當中(zhōng)添加一個repository信息,告訴Maven該到這裏去下載SNAPSHOT版本的包,配置如下:

<repository>
    <id>sonatype</id>
    <url>https://oss.sonatype.org/content/groups/public/</url>
</repository>

具(jù)體(tǐ)的SNAPSHOT的版本信息,我們可(kě)以到https://oss.sonatype.org上查詢。

添加對應的jdbc驅動配置,如mysql:

<dependency>
    <groupId>mysql</groupId>
    <artifactId>mysql-connector-java</artifactId>
    <version>${mysql5.version}</version>
</dependency>

注冊URule相關Servlet

注冊com.bstek.urule.console.URuleServlet和com.bstek.urule.KnowledgePackageReceiverServlet。

在web.xml中(zhōng)添加相關配置:

     <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文(wén)件

确保spring啓動的時候可(kě)以加載urule-console-pro-{version}.jar中(zhōng)classpath下的urule-console-context.xml文(wén)件。

我們可(kě)以在spring相關的context.xml配置文(wén)件中(zhōng)添加如下代碼:

<import resource="classpath:urule-console-context.xml" />

指定urule.home目錄

在resources目錄中(zhōng)新(xīn)增urule-init.properties配置文(wén)件,設置urule-home目錄,參考代碼:

urule.home=c:/app/urule/home

results matching ""

    No results matching ""