浏览 990 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2015-11-04
最后修改:2015-11-13
首先需要查看服务器的Rule Engine Server服务是否开启,为了能够正常启动Rule Engine Server,首先需要设置Java路径: 设置JAVA_HOME变量 在windows环境中,设置系统的环境变量,添加一个JAVA_HOME变量,将其设置为VisualRulesSolution安装目录下的jre目录。 如果已经安装了JDK,则可以设置为JDK的安装目录。 启动Rule Engine Server 在系统的服务中启动Rule Engine Server服务: 设置java工程路径 首先在eclipse的java工程中,点击属性设置其路径。在其属性窗口的Java Build Path中设置Libraries,通过Add External JARs…加入VisualRulesSolution安装目录的lib下的json-lib-2.3-jdk1.3.jar以及jdom.jar。如下所示: 添加Java测试类 在java工程中添加一个java类,名为HelloServer.java,其内容编辑如下: import com.flagleader.engine.RuleService; import com.flagleader.engine.impl.RuleServerPoolFactory; public class HelloServer { public static void main(String[] args) { try { RuleServerPoolFactory factory = RuleServerPoolFactory.getFactory("localhost", 1508) ; RuleService service = factory.getRuleService() ; service.put("name","测试通讯"); service.execute("hello") ; System.out.println(service.getString("welcome")) ; } catch (Exception e) { e.printStackTrace() ; } } } 执行java测试类 点击执行后,可以看到如下结果: 说明已经调用了hello规则包,并且根据传入的name值“访问测试”,返回处理结果是 hello+“测试通讯”。 同理,任何的其他java类,只需加入上述的代码,即可完成调用规则包的工作。 更多使用方法请访问flagleader主页:www.falgleader.com 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |