当前位置:网站首页>drools从下载到postman请求成功
drools从下载到postman请求成功
2022-08-04 04:03:00 【wangduqiang747】
引用:
文档 https://docs.drools.org/7.72.0.Final/drools-docs/html_single/index.html
bug管理 https://issues.redhat.com/browse/DROOLS-1456?jql=project%20%3D%20DROOLS%20AND%20text%20~%20"NoSuchElementException"%20ORDER%20BY%20created%20DESC
eclipse插件 https://download.jboss.org/drools/release/7.38.0.Final/org.drools.updatesite/
drools下载地址 https://download.jboss.org/drools/release/7.61.0.Final/
wildfly下载地址 https://www.wildfly.org/downloads/
- 前提:
wildfly-preview-23.0.2.Final.zip (web容器)
kie-server-7.61.0.Final-ee7.war (服务部署的地方)
business-central-7.61.0.Final-wildfly23.war(kie-web 管理后台)
环境变量:
M2_HOME(部署drools项目,生成文件到本地库):E:\drools7.6\apache-maven-3.8.6\bin
JBOSS_HOME(wildfly服务器目录):E:\drools7.6\wildfly-preview-23.0.2.Final
JAVA_HOME:
- 步骤一 环境准备
kie-server-7.61.0.Final-ee7.war 改名为 kie-server.war
business-central-7.61.0.Final-wildfly23.war更名为kie-web.war
注意:windows下安装需
kie-web里删除 kie-web.war/WEB-INF/lib/org.eclipse.jgit.http.server-5.10.0.202012080955-r.jar
META-INF的目录下的*.SF,.DSA,.RSA文件
Wildfly配置:
将E:\drools7.6\wildfly-preview-23.0.2.Final\standalone\configuration\standalone-full.xml 复制到
E:\drools7.6\wildfly-preview-23.0.2.Final\bin
设置内存 将E:\drools7.6\wildfly-preview-23.0.2.Final\bin\standalone.conf.bat 下面第一行改为第二行
rem # set “JAVA_OPTS=-Xms64M -Xmx512M -XX:MetaspaceSize=96M -XX:MaxMetaspaceSize=256m”
set “JAVA_OPTS=-Xms256M -Xmx4096M -XX:MetaspaceSize=256M -XX:MaxMetaspaceSize=1024m”
E:\drools7.6\wildfly-preview-23.0.2.Final\bin\standalone.bat 设置启动参数
:RESTART
“%JAVA%” %JAVA_OPTS% ^
“-Dorg.jboss.boot.log.file=%JBOSS_LOG_DIR%\server.log” ^
“-Dlogging.configuration=file:%JBOSS_CONFIG_DIR%/logging.properties” ^
-jar “%JBOSS_HOME%\jboss-modules.jar” ^
%MODULE_OPTS% ^
-mp “%JBOSS_MODULEPATH%” ^
org.jboss.as.standalone ^
“-Djboss.home.dir=%JBOSS_HOME%” ^
“-Dkie.maven.offline.force=true” ^
“-Dorg.kie.server.id=abbbc” ^
“-Dorg.kie.server.user=a” ^
“-Dorg.kie.server.pwd=a” ^
“-Dorg.kie.server.location=http://127.0.0.1:8080/kie-server/services/rest/server” ^
“-Dorg.kie.server.controller.user=root” ^
“-Dorg.kie.server.controller.pwd=xxx” ^
“-Dorg.kie.server.controller=http://127.0.0.1:8080/kie-web/rest/controller” ^
“-Dorg.jbpm.server.ext.disabled=true” ^
“-Dorg.kie.demo=false” ^
%SERVER_OPTS%
if %errorlevel% equ 10 (
echo Restarting…
goto RESTART
)
- 步骤二 配置环境
1.新增user
E:\drools7.6\wildfly-preview-23.0.2.Final\bin\add-user.bat
添加 management user : wildfly
添加 application user : root , a a需要有kie-server的role
2.启动wildfly
wildfly的启动命令为: standalone.bat -c standalone-full.xml
启动wildfly ,账号密码为之前添加的management user
3.部署drools项目
进入wildfly管理后台, http://localhost:9990/console/index.html
Deployments-> + ->upload deployment
部署kie-server.war kie-web.war
检查是否部署成功
http://127.0.0.1:8080/kie-server/docs/#/
http://127.0.0.1:8080/kie-web/docs/#/
如果部署成功
http://127.0.0.1:8080/kie-web/kie-wb.jsp 是可以登录的 用application user
4.设置kie-web
齿轮-> Artifact Repository repository 都填本地. 所有勾选都不勾
首页里, 部署-> +new server configuration
- 步骤3 开始使用,postman调用:
Kie-web里的design, 打开一个sample (以traffic-violation为例) 部署
部署里会看到远程服务器 即 kie-server
此时服务已经部署好
这是第一步,验证服务是否正常.注意 Authorization的参数是 用户名:密码
这个字符串的base64编码
这是查看所有服务 traffic-violation_1.0.0-SNAPSHOT 在其中
查看状态.
获取dmn的信息. 主要是namespace
一次post请求
完事
边栏推荐
- 系统设计.秒杀系统
- 【id类型和NSObject指针 ObjectIve-C中】
- 基于Qt的目录统计QDirStat
- Innovation and Integration | Huaqiu Empowerment Helps OpenHarmony Ecological Hardware Development and Landing
- 2.15 keil使用电脑端时间日期
- 将xml标签转换为txt(voc格式转换为yolo方便进行训练)
- 4路双向HDMI综合业务高清视频光端机8路HDMI高清视频光端机
- DIY电工维修如何拆卸和安装开关面板插座
- 42. 接雨水
- The general SQL injection flow (sample attached)
猜你喜欢
DIY电工维修如何拆卸和安装开关面板插座
【观察】超聚变:首提“算网九阶”评估模型,共建开放繁荣的算力网络
【项目实现】Boost搜索引擎
4-way two-way HDMI integrated business high-definition video optical transceiver 8-way HDMI high-definition video optical transceiver
十一种概率分布
Significant differences between Oracle and Postgresql in PLSQL transaction rollback
Explain详解与实践
基地址:环境变量
系统设计.如何设计一个秒杀系统(完整版 转)
学会iframe并用其解决跨域问题
随机推荐
系统设计.如何设计一个秒杀系统(完整版 转)
PL/SQL Some Advanced Fundamental
元宇宙“吹鼓手”Unity:疯狂扩局,悬念犹存
Reproduce 20-character short domain name bypass
XSS相关知识点
This Thursday evening at 19:00, the fourth live broadcast of knowledge empowerment丨The realization of equipment control of OpenHarmony smart home project
如果禁用了安全启动,GNOME 就会发出警告
typescript type 和 interface 的区别
2022 Hangzhou Electric Power Multi-School League Game 5 Solution
pnpm 是凭什么对 npm 和 yarn 降维打击的
new Date将字符串转化成日期格式 兼容IE,ie8如何通过new Date将字符串转化成日期格式,js中如何进行字符串替换, replace() 方法详解
外卖店优先级
Polygon zkEVM network node
【id类型和NSObject指针 ObjectIve-C中】
Based on the statistical QDirStat Qt directory
类如何只能静态分配和只能动态分配
将xml标签转换为txt(voc格式转换为yolo方便进行训练)
创新互融|华秋赋能助力OpenHarmony生态硬件开发落地
FFmpeg —— 通过修改yuv,将视频转为黑白并输出(附源码)
嵌入式数据库开发编程MySQL(全)