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配置中,依赖的版本可以根据实际需要设置,实际使用时可以到https://search.maven.org上查询关键字“urule-console-pro”找到当前最新的发行版本,这里的pom.xml依赖信息改成对应的最新的版本号即可。

在实际的使用过程当中,如果需要用到某个版本的SNAPSHOT,那么就需要在pom.xml当中添加一个repository信息,告诉Maven该到这里去下载SNAPSHOT版本的包,配置如下:

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

具体的SNAPSHOT的版本信息,我们可以到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中添加相关配置:

     <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启动的时候可以加载urule-console-pro-{version}.jar中classpath下的urule-console-context.xml文件。

我们可以在spring相关的context.xml配置文件中添加如下代码:

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

指定urule.home目录

在resources目录中新增urule-init.properties配置文件,设置urule-home目录,参考代码:

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

results matching ""

    No results matching ""