webrule是VisualRules提供的web管理平台,在此webrule放在VisualRules安装目录下Tomcat下的webapps目录下的,如D:\VisualRules\Tomcat\webapps,启动Apache Tomcat rules,如下图:
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类,只需加入上述的代码,即可完成调用规则包的工作。
- 大小: 108.3 KB
- 大小: 142.9 KB
- 大小: 113.8 KB
- 大小: 123.8 KB
- 大小: 100.5 KB
- 大小: 144.3 KB
- 大小: 37.5 KB
分享到:
相关推荐
VRS Edit 2.24版本是一款专为SEF机器人程序编写监控设计的软件工具。该软件的核心功能在于提供一个高效、便捷的环境,帮助程序员和自动化工程师更好地管理和优化他们的机器人程序。VRS Edit这个名字可能是“Virtual ...
DH-VRS16录音系统说明书 DH-VRS16录音系统是一款功能强大且灵活的电话录音解决方案,旨在提供高效、可靠的录音管理体验。该系统通过安装配套的录音系统软件在PC机上,用户可以轻松实现录音回放、录音查询、录音监控...
### VRS--GPS网络RTK技术详解 #### 一、RTK技术及其局限性 **RTK技术**(Real-Time Kinematic,实时运动)是一种基于GPS的实时载波相位差分技术,能够实现在几秒钟内获得高精度的位置信息。这种技术结合了GPS与...
标题:VRS及其在矿山测量应用中关键技术分析 VRS(虚拟参考站)技术是GPS(全球定位系统)网络RTK(实时动态定位)技术的一种,具有传统测量技术和传统RTK技术无可比拟的优点。随着技术的日益成熟,VRS在矿山测量中...
### 基于VRS51L3074的LED显示屏控制系统 #### 1. 引言 本文主要介绍了如何利用VRS51L3074这款高性能的8051单片机来设计一种LED显示屏控制系统。VRS51L3074作为市场上首款内置铁电存储器(FRAM)的8051单片机,不仅...
- 安装完成后,通过`import quartet_vrs`即可在Python程序中引入这个库,接着就可以调用其提供的函数或类。 4. **Python 后端开发**: - 在Python中,后端开发通常涉及服务器端逻辑、数据库交互、API设计等。这个...
【描述】"IOS应用源码——Pysl3G.rar (vrs 2.b3).rar" 的描述简单直接,表明这是一个关于iOS应用的源码包,但没有提供具体的功能信息。通常,这样的源码可能会包含应用程序的各个组成部分,如UI界面、业务逻辑、数据...
业务人员负责维护数据和规则,架构师设计规则包模板,程序员处理基础数据结构和调用接口,厂商技术支持则提供问题分析和解决方案。 四、产品功能细分 - Rule定义与管理:允许用户定义、管理规则,并支持规则热部署...
MTX 15VRS SPS-Interface 是一款由 Bosch Rexroth AG 开发的工业自动化设备接口,主要用于连接和通信MTX系列的PLC(可编程逻辑控制器)与SPS(Simulation and Programming Station,模拟和编程站)。该接口设计用于...
在GPS应用中,MC55模块可以通过串行接口接收来自VRS的RTCM数据流,这些数据有助于提高定位精度。 VRS(Virtual Reference Station)是一种差分GPS技术,通过结合多个GPS接收器的数据,模拟一个虚拟参考站,从而提供...
摘要论述了多点定闹电子日历钟系统的设计,在VRS51L3074单片机的控制下,使用串行时钟芯片DSl2887,实现时间和闹钟的设置功能。通过键盘和液晶显示提示,可以方便地校对时钟和设置闹钟,利用键盘、LCD显示模块构成
CORS与VRS参考站建设 PPT CORS与VRS参考站
【标题】:“电信设备-基于区域网格划分机制的VRS信息接收终端及其工作方法”主要涉及的是电信领域中的一种先进的信息处理技术,该技术利用区域网格划分机制来优化虚拟参考站(Virtual Reference Station, VRS)的...
力士乐数控系统MTX 15VRS NC Simulation Multitouch是一款先进的工业自动化解决方案,由全球知名工业技术供应商博世力士乐(Bosch Rexroth)开发。这款系统集成了先进的模拟和多点触控技术,专门用于数控(NC)应用...
VRS技术通过网络整合多个参考站的数据,为用户提供等同于近在咫尺的参考站效果,从而实现整个网络覆盖范围内的高精度定位。 该文介绍了基于VRS技术设计的一套RTK-GPS接收系统,目的是满足农业中对高精度定位数据的...
《GPS_VRS对流层模型算法研究》这篇论文深入探讨了GPS(全球定位系统)中的对流层延迟问题,并提出了一种基于虚拟参考站(VRS)技术的模型算法。VRS技术是由Herbert博士提出的,用于提高网络RTK(实时动态定位)的...