浏览 944 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2015-11-04
最后修改:2015-11-13
1、 配置web.xml 配置webrules下的web.xml,既 D:\VisualRules\Tomcat\webapps\webrule\WEB-INF\web.xml。 配置的web.xml需注意配置如下信息: <servlet> <description> </description> <display-name>RuleServlet</display-name> <servlet-name>RuleServlet</servlet-name> <servlet-class>com.flagleader.webrules.RuleServlet</servlet-clas> <init-param> <param-name>onlyregist</param-name> <param-value>true</param-value> </init-param> <init-param> <param-name>edition</param-name> <param-value>stan</param-value> </init-param> <load-on-startup>2</load-on-startup> </servlet> <servlet-mapping> <servlet-name>RuleServlet</servlet-name> <url-pattern>/servlet/readrule.servlet</url-pattern> </servlet-mapping> 设置好上述才能调用(后续在java程序中需要): http://localhost:8880/webrule/servlet/ruleservlet.servlet 2、 配置说明 对web.xml中的servlet说明文档..\webrule\WEB-INF\readme.txt。 3、 编译文件存放目录 将编译文件放在..\ webrule\WEB-INF\classes目录下,如下图: 4、 登录webrule管理平台 访问http://localhost:8880/webrule/server/,登录用户名默认是admin,密码是admin123,如下图: 5、 webrule管理平台 添加任务和添加服务 登录后,点击选项卡“规则执行版本”中看到存放在..\ webrule\WEB-INF\classes目录下的编译文件(即3、编译文件存放目录),点击选项卡“规则执行版本”—“公用版本”,勾选上学生录入hello,在点击添加到任务,在点击天机到服务,如下图: 6、 查看任务和服务 点击选项卡“规则执行服务”,查看服务hello,服务需要启动,如下图: 7、 引入jar包 引入的jar如下,都可以在安装目录下的tomcat目录下找到,如下图: 8、 添加java测试类 在java工程中添加一个java类,名为HelloWorld.java,其内容编辑如下: package com.flagleader; import com.flagleader.engine.RuleService; import com.flagleader.engine.RuleServiceException; import com.flagleader.engine.impl.RuleServerServletFactory; public class HelloWorld{ public static void main(String[] args) { try { RuleService engine =new RuleServerServletFactory("http://localhost:8880/webrule/servlet/ruleservlet.servlet").getRuleService(); engine.put("name", "旗正"); engine.execute("hello"); System.out.println(engine.get("welcome")); } catch (RuleServiceException e) { // TODO Auto-generated catch block e.printStackTrace(); } } } 9、 执行java测试类 点击执行后,可以看到如下结果: 说明已经调用了hello规则包,并且根据传入的name值“旗正”,返回处理结果是 hello+“访问测试”。 同理,任何的其他java类,只需加入上述的代码,即可完成调用规则包的工作。 更多使用方法请访问flagleader主页:www.falgleader.com 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |