在一个WildFly实例中简单设置Drools KIE WorkBench和KIE服务器
来源:互联网 发布:淘宝美工知乎 编辑:程序博客网 时间:2024/05/16 09:33
这篇文章的目的
这篇文章是在一个WildFly服务器实例中轻松设置Drools KIE WorkBench和KIE Server的示例。
注1:这些注释使用WildFly 8.2.1与Drools 6.4.0兼容。相应调整不同版本的路径。
注2:这些说明对目录使用Windows语法,但步骤对于Linux是相同的。
安装WildFly
如果您没有安装WildFly,这些说明可能会有所帮助。
安装和配置KIE产品时,无需WildFly运行。如果您正在运行,请忽略错误,直到完成配置。
KIE工作台
下载Drools KIE WorkBench 6.4.0
将war文件复制到C:\ apps \ wildfly-8.2.1.Final \ standalone \ deployments \目录。WildFly将在启动时自动部署(如果已经运行,则几乎立即运行)。
KIE服务器
下载Drools KIE Server 6.4.0
从zip中提取kie-server-6.4.0.Final-ee7.war。
将war文件复制到C:\ apps \ wildfly-8.2.1.Final \ standalone \ deployments \目录。WildFly将在启动时自动部署(如果已经运行,则几乎立即运行)。
添加用户
KIE WorkBench和KIE Server需要各种权限的角色。对于我们的快速设置,创建一个名为“kieserver”的用户,其密码和角色与所有权限相同。
为此,请在WildFly bin目录中运行此命令:
考虑创建单独的用户 - 一个用于KIE服务器和KIE WorkBench通信(如上所述),一个用于每个人类用户的作者规则(用户ID)。
配置
在配置KIE产品并不困难的时候,我看到很多人错过设置,或设置错误的值,然后与错误的方法进行斗争。这是这篇文章的主要原因 - 简单的设置是简单的设置。
在WildFly中配置应用程序的更简单的方法之一是在WildFly bin目录中使用conf文件。将这些配置项添加到C:\ apps \ wildfly-8.2.1.Final \ bin \ standalone.conf.bat文件的顶部。
为了清楚起见,我为每个项目创建一个单独的环境变量。
KIE服务器需要完整的WildFly配置:
建立KIE Server和KIE WorkBench通信的用户ID和密码。对于我们的快速设置,对于这两个需求使用相同的用户; 使用之前创建的用户:
建立KIE WorkBench控制器和KIE Server REST的URL:
建立KIE服务器的名称。在KIE WorkBench中创建“服务器模板”时,其名称必须与KIE Server ID的名称相匹配。此外,当KIE服务器连接到KIE WorkBench时,KIE WorkBench显示KIE服务器的名称:
WildFly使用名为SERVER_OPTS的环境变量作为配置选项,因此将各个环境变量连接到其中:
(不要忘记保存文件!)
运行和验证
启动(或重新启动)WildFly并监视日志消息的错误。
注意:在KIE WorkBench完全启动之前,KIE服务器无法连接到它,它会发出405连接问题直到可以。一旦它们都运行,这个消息就停止,如果没有配置问题的话。
如果正常工作,此URL显示KIE WorkBench登录页面:http:// localhost:8080 / kie-drools-wb-distribution-wars-6.4.0.Final-wildfly8 /
使用上面创建的用户标识和密码登录。
如果登录页面没有出现,请查看WildFly服务器日志和独立目录中的部署状态文件。
此REST URL显示KIE服务器状态:http:// localhost:8080 / kie-server-6.4.0.Final-ee7 / services / rest / server /
此REST URL显示配置为它的KIE服务器容器:http:// localhost:8080 / kie-server-6.4.0.Final-ee7 / services / rest / server / containers
KIE WorkBench和KIE Server有许多REST URL可供使用,因此请浏览Drools文档以查看它们。
希望这些步骤可以帮助您快速设置Drools KIE WorkBench和KIE Server。请让我知道,如果我能扩大任何一个为了清楚。
- 在一个WildFly实例中简单设置Drools KIE WorkBench和KIE服务器
- Drools学习 第一季 kie-drools-workbench安装部署
- drools kie workbench 6.3 规则配置方式浅析
- workBench安装和kie-server整合
- Drools KIE API
- Drools kie server 6.4
- jboss规则引擎KIE Drools
- drools-kie API 和kmodule.xml 文件详解
- Drools Workbentch——kie搭建
- jboss规则引擎KIE Drools 2
- 0069 drools workbench 在wildfly上的搭建
- Drools入门系列(五)——KIE概论
- jboss规则引擎KIE Drools 6.3.0 Final 教程(1)
- jboss规则引擎KIE Drools 6.3.0 Final 教程(2)
- jboss规则引擎KIE Drools 6.3.0 Final 教程(3)
- jboss规则引擎KIE Drools 6.3.0 Final 教程(1)
- jboss规则引擎KIE Drools 6.3.0 Final 教程(2)
- jboss规则引擎KIE Drools 6.3.0 Final 教程(3)
- 荣耀立方DDNS(花生壳)配置详解
- Error:java: Compilation failed: internal java compiler error
- java 与数据库连接 实现用户的注册和登录
- 4K 对齐与固态硬盘检测工具
- 数据结构与算法的js描述总结
- 在一个WildFly实例中简单设置Drools KIE WorkBench和KIE服务器
- 2017.07.05【NOIP提高组】模拟赛A组 邮递员
- SpringBoot系列(1)---无配置文件配置基础1
- 微信公众平台开发(71)OAuth2.0网页授权
- Java中 Cloneable 、Serializable 接口详解
- [Leetcode] 266. Palindrome Permutation 解题报告
- 前后端分离为什么不利于网站的SEO?
- Uva1336 修长城 【有关未来费用的区间dp】
- Qt平台C++拖动功能实现