0069 drools workbench 在wildfly上的搭建

来源:互联网 发布:舒缦水暖床垫淘宝网 编辑:程序博客网 时间:2024/06/05 09:11

最近几天搞drools规则引擎的可视化页面操作,看CSDN上有人用Tomcat搭建成功的,也有人绕进去一个MySQL安装成功的,但自己死活搞不出来。

于是到谷歌去找答案,同样用Tomcat搭建失败的案例一大堆,终于在黑暗中找到曙光:为什么不用wildfly代替Tomcat呢?所以试着用wildfly来搭建drools workbench,搞了四天终于成功了!


目的:搭建drools规则引擎的可视化操作页面

必备环境:Windows7+JDK8.0


一、准备

1、下载Wildfly10.0.0Final.zip:

http://wildfly.org/downloads/

2、下载kie-wb-distribution-war-6.5.0Final

http://drools.org/download/download.html

3、下载kie-server-distirbution-6.5.0Final-ee7.war

http://drools.org/download/download.html

注意:2和3的版本号最好对应

 

二、解压

1)对1进行解压,为简易命名为wildfly文件夹。假设解压后所在目录为:D:\OpenSourceLab\wildfly

2)2、3的格式要变为为war格式,可以直接修改后缀名为war。为名称简易,将

kie-wb-distribution-war-6.5.0Final.war 命名为 kie-wb.war

kie-server-distirbution-6.5.0Final-ee7.war 命名为 kie-server.war

3)将kie-wb.warkie-server.war同时拷贝,放到:

D:\OpenSourceLab\wildfly\standalone\deployments


三、配置

1)设置wildfly的环境变量。点击⌠我的电脑⌡->⌠属性⌡->⌠高级环境设置⌡->⌠环境变量⌡->⌠系统变量⌡:

变量名:WILDFLY_HOME

变量值:D:\OpenSourceLab\wildfly


在浏览器中输入:

http://localhost:8080/

如果看到以下页面,说明wildfly已经安装成功:



2)添加用户。

进入到目录  D:\OpenSourceLab\wildfly\bin

双击运行add-user.bat

提示选择用户,选择a回车;

输入username:admin,输入password:xxxxxxxx

What groups do youwant this user belong to?...

直接回车

Is this new usergonging ……EJB calls.yes/no?

输入no

窗口会自动关闭。

 

再次打开add-user.bat

提示选择用户,选择b回车;

输入username:wb-user,输入password:xxxxxxxx

What groups do youwant this user belong to?...

输入:admin

About to add‘wb-user’…….yes/no?

输入:yes

Is this new usergonging ……EJB calls.yes/no?

输入no

窗口会自动关闭。

 

再次打开add-user.bat

提示选择用户,选择b回车;

输入username:ks-user,输入password:xxxxxxxx

What groups do youwant this user belong to?...

输入:kie-server

About to add‘ks-user’…….yes/no?

输入:yes

Is this new usergonging ……EJB calls.yes/no?

输入no

窗口会自动关闭。

 

到此我们添加了3个用户,如果不添加这些用户,很可能界面可以加载但是登录时总提示⌠登录未授权⌡。

3)启动程序。

从cmd命令窗口中进入到目录  D:\OpenSourceLab\wildfly\bin

命令行:

>D:

>cd \OpenSourceLab\wildfly\bin

输入启动命令:

standalone.bat --server-config=standalone-full.xml -Dorg.kie.server.id=wildfly-kieserver -Dorg.kie.server.location=http://localhost:8080/kie-server/services/rest/server -Dorg.kie.server.controller=http://localhost:8080/kie-wb/rest/controller

注意:不要直接拷贝以上命令可能会出错,手敲。另外以上命令是一条,中间不能打回车。

以上这是运行成功的关键答案


最后等命令符窗口一直运行,直到不再产生信息时,在浏览器中输入:

http://localhost:8080/kie-wb

将会跳入一个登陆页面,说明以上操作成功。

输入一个用户名和密码

用户名:wb-user

密码:xxxxxxxx

登录后看见以下页面:


配置成功页面

这样就完成了drools的可视化操作页面配置。

 

以下是一些规则引擎可视化操作一览:


 

四、参考文献

1、         https://betzelblog.blogspot.jp/2015/02/setting-up-drools-workbench-and.html

2、         https://github.com/bhochhi/drools-guide

3、         http://www.it1me.com/it-answers?id=36336175&ttl=How+to+deploy+Drools+workbench(version+6.3.0+Final)+to+Tomcat+7%3F