Wildfly部署drools-workbench

article/2025/9/25 17:32:25

 

首先下载drools-workbench

drools官网

目前的最新版本是7.73.0.Final

新版的workbench 已经不支持Tomcat部署了,需要使用wildfly部署,最新的wildfly26.1.1但是测试下来部署workbench会失败,需要下载对应版本的wildfly,如图所示当前workbench对应的wildfly的版本是23。wildfly下载

下载完成后首先解压wildfly。修改bin目录下的 standalone.conf.bat 文件

将默认配置

set "JAVA_OPTS=-Xms64M -Xmx512M -XX:MetaspaceSize=96M -XX:MaxMetaspaceSize=256m"

 改为

set "JAVA_OPTS=-Xms64M -Xmx1024M -XX:MetaspaceSize=96M -XX:MaxMetaspaceSize=512m -Dfile.encoding=UTF-8"

可以根据自己机器的配置适当更改,采用默认配置的话,部署drools-workbench时会报内存溢出,从而导致部署失败,同时默认配置的话drools-workbench中文乱码(是wildfly导致的),配置完成后,drools-workbech正常显示中文

接下来开始添加用户。

1.添加管理用户

D:\wildfly-23.0.0.Final\bin>add-user.bat# 选择添加管理员账户
What type of user do you wish to add?a) Management User (mgmt-users.properties)b) Application User (application-users.properties)
(a): aEnter the details of the new user to add.
Using realm 'ManagementRealm' as discovered from the existing property files.# 输入管理员账户(这里我选择admin,注意admin是默认账户,因此我这里的意思是修改admin用户,因为新安装的wildfly并不知道amdin用户的密码)
Username : admin# 选择修改admin账户
User 'admin' already exists and is disabled, would you like to...a) Update the existing user password and rolesb) Enable the existing userc) Type a new username
(a): aPassword recommendations are listed below. To modify these restrictions edit the add-user.properties configuration file.- The password should be different from the username- The password should not be one of the following restricted values {root, admin, administrator}- The password should contain at least 8 characters, 1 alphabetic character(s), 1 digit(s), 1 non-alphanumeric symbol(s)
# 输入admin用户密码
Password :
WFLYDM0098: The password should be different from the username
Are you sure you want to use the password entered yes/no? yes# 确认密码
Re-enter Password :# 输入admin用户所属组(注意输入admin)
What groups do you want this user to belong to? (Please enter a comma separated list, or leave blank for none)[  ]: adminUpdated user 'admin' to file 'D:\wildfly-23.0.0.Final\standalone\configuration\mgmt-users.properties'
Updated user 'admin' to file 'D:\wildfly-23.0.0.Final\domain\configuration\mgmt-users.properties'
Updated user 'admin' with groups admin to file 'D:\wildfly-23.0.0.Final\standalone\configuration\mgmt-groups.properties'
Updated user 'admin' with groups admin to file 'D:\wildfly-23.0.0.Final\domain\configuration\mgmt-groups.properties'
Is this new user going to be used for one AS process to connect to another AS process?
e.g. for a slave host controller connecting to the master or for a Remoting connection for server to server Jakarta Enterprise Beans calls.
yes/no? yes
To represent the user add the following to the server-identities definition <secret value="YWRtaW4=" />
请按任意键继续. . .

2.添加应用用户

Microsoft Windows [版本 6.1.7601]
版权所有 (c) 2009 Microsoft Corporation。保留所有权利。# 执行添加用户命令
D:\wildfly-23.0.0.Final\bin>add-user.bat# 选择添加应用类型的用户
What type of user do you wish to add?a) Management User (mgmt-users.properties)b) Application User (application-users.properties)
(a): bEnter the details of the new user to add.
Using realm 'ApplicationRealm' as discovered from the existing property files.# 输入用户名(随便输入)
Username : workbenchPassword recommendations are listed below. To modify these restrictions edit theadd-user.properties configuration file.- The password should be different from the username- The password should not be one of the following restricted values {root, admi
n, administrator}- The password should contain at least 8 characters, 1 alphabetic character(s),1 digit(s), 1 non-alphanumeric symbol(s)#密码也是随便输入,不过建议按照上面提示的输入
Password :
WFLYDM0098: The password should be different from the username
Are you sure you want to use the password entered yes/no? yes#重复密码
Re-enter Password :# 输入用户所属组(这里一定要填写admin,否则后续用户无法登录drools-workbench)
What groups do you want this user to belong to? (Please enter a comma separated
list, or leave blank for none)[  ]: adminAbout to add user 'workbench' for realm 'ApplicationRealm'
Is this correct yes/no? yesAdded user 'workbench' to file 'D:\wildfly-23.0.0.Final\standalone\configuration
\application-users.properties'
Added user 'workbench' to file 'D:\wildfly-23.0.0.Final\domain\configuration\app
lication-users.properties'
Added user 'workbench' with groups admin to file 'D:\wildfly-23.0.0.Final\standa
lone\configuration\application-roles.properties'
Added user 'workbench' with groups admin to file 'D:\wildfly-23.0.0.Final\domain
\configuration\application-roles.properties'
Is this new user going to be used for one AS process to connect to another AS pr
ocess?
e.g. for a slave host controller connecting to the master or for a Remoting conn
ection for server to server Jakarta Enterprise Beans calls.
yes/no? yes
To represent the user add the following to the server-identities definition <sec
ret value="d29ya2JlbmNo" />
请按任意键继续. . .

添加完上面两个用户后,将drools-workbench的war包放到 standalone/deployments 目录下 执行启动命令

D:\wildfly-23.0.0.Final\bin>standalone.bat

等待启动。wildfly默认的管理端口是9990 应用端口是8080。

启动完成之后,浏览器打开 localhost:9990。输入上面创建的管理用户

点击 Context Root 跳转到 drools-workbench登录界面

输入上面创建的应用用户,登录即可 

登录完成后点击右上角叫设置按钮

可以看到角色模块 全部的角色信息,接下来我们便可以在drools-workbench中添加用户了


http://chatgpt.dhexx.cn/article/rFhCxhqf.shtml

相关文章

配置Wildfly的JDBC驱动程序

1、环境 windows10、Wildfly26.1.3、JDK8.0、mysql8.0 2、配置方式 配置Wildfly的JDBC驱动一般有两种方式 1️⃣、以module的方式安装&#xff1b; 2️⃣、以应用deploy的程序包方式安装&#xff1b; 以module方式安装&#xff0c;是把驱动置于应用服务器中&#xff1b;以…

在wildfly 21中搭建cluster集群

文章目录 简介下载软件和相关组件配置domain创建应用程序部署应用程序集群配置总结 简介 wildfly是一个非常强大的工具&#xff0c;我们可以轻松的使用wildfly部署应用程序&#xff0c;更为强大的是&#xff0c;wildfly可以很方便的部署cluster应用。 今天我们通过一个例子来…

WildFly配置数据库(mysql)

1.安装wildfly&#xff1a;地址&#xff1a;WildFly Downloads 这里我使用的是WildFly12 2.配置环境 我们可以通过两种方式实现配置&#xff1a; 2.1 我们通过xml方式配置&#xff1a; 第一步&#xff1a;创建目录 在项目文件\wildfly-12.0.0.Final\wildfly12.0.0.Final\mod…

fly.js使用

原文地址&#xff1a;http://www.voidcc.com/project/fly 项目信息 Fly.js 是一个基于 promise 的&#xff0c;轻量且强大的Javascript http 网络库 51 1,686 221 0 2018-09-06 开发语言: JavaScript 开源协议: MIT 项目代码: Github - fly 项目作者: wendux 作者主页: G…

Wildfly 10的安装、配置到部署

第一步&#xff1a;到官网下载Wildfly。 官方网站&#xff1a;http://www.wildfly.org/ 下载地址&#xff1a;http://wildfly.org/downloads/ 我这里下载的是10.1.0.Final这个版本&#xff0c;下载地址是&#xff1a;http://download.jboss.org/wildfly/10.1.0.Final/wildfly…

Wildfly配置Datasources

配置Datasources前&#xff0c;需要先配置对应的JDBC驱动&#xff0c;配置方法&#xff0c;可以参考&#xff1a; Wildfly配置mysql8.0的JDBC驱动 之后&#xff0c;配置对应的Datasources。配置方法有两种&#xff0c;一种是通过管理后台配置&#xff0c;一种是通过手工修改配…

wildfly 21的domain配置

文章目录 简介wildfly模式简介domain controller的配置Host controller的配置文件忽略域范围的资源Server groupsServers总结 简介 wildfly可以使用Standalone模式或者domain模式启动&#xff0c;standalone模式就很简单了&#xff0c;可以看做是一个单独的服务器。今天我们将…

JBoss的AS版本 Wildfly 介绍和使用

WildFly简介&#xff1a; wildFly是一款服务器&#xff0c;和tomcat一样&#xff0c;不过事jboss服务器的as版本罢了&#xff0c;相比于Jboss的EPA版本就比较繁重&#xff0c;所以有了这个Jboss服务器的轻便版本。至于什么时候独立出来的版本&#xff0c;之类的我就不给你扯淡…

FlyBird

游戏演示&#xff1a; 按键盘的上下键来控制小鸟上下移动&#xff0c;碰到管道会大量扣血&#xff0c;但是没有的时候会缓慢回血。 当生命值不是正数的时候&#xff0c;就结束游戏&#xff0c;按下空格可以重新开始。 我的代码如下 我的gitee地址&#xff1a;https://git…

使用wildfly部署项目

WildFly部署项目 一、下载 在浏览器地址栏输入https://www.wildfly.org/&#xff0c;打开WildFly官网,点击other versions选择版本&#xff0c;因为开发环境是jdk1.8&#xff0c;部署环境是Windows&#xff0c;所以这里我选择的是 “Java EE Full & Web Distribution”项…

wildfly安装及基本使用

一.wildfly在linux下的安装 1.下载地址 官网下载地址&#xff1a;https://www.wildfly.org/downloads/ 2.目录介绍 下载好后我们解压出来看一下目录结构&#xff1a; *appclient 里面是一些默认的配置、服务器日志配置等 *bin 里面就是一些可执行的脚本文件&#xff0c;有添…

什么是Wildfly?

WildFly 是一个 Java Enterprise Edition 全功能应用服务器&#xff0c;它提供了运行 Java Web 应用程序所需的所有功能。WildFly 由 Red Hat 设计和维护&#xff0c;正式名称为 JBoss AS。 总体而言&#xff0c;WildFly可以缩短开发时间&#xff0c;更有效地管理资源&#xff…

什么是wildfly

文章目录 什么是wildfly特点下载安装readme及启动命令启动操作总结一下具体步骤&#xff08;第一版&#xff09;1.配置环境变量(下载上面有)3、环境变量配好之后&#xff0c;需要为JBOSSt添加用户&#xff0c;调用dos窗口&#xff0c;输入命令2、启动Jboss&#xff0c;在dos窗口…

python3.6 安装MySQLdb

前言 最近做python的项目需要将json对象存储到数据库&#xff0c;在网上查了一下发现使用mysql数据库和MySQLdb模块是可以做到的。结果上网上查的时候发现&#xff0c;很多人说MySQLdb只能支持python2.4-2.7&#xff0c;不支持python3&#xff0c;但是我的其他部分基于python3…

[数据库] mysql

前言 各种知识多而且容易遗忘,还不容易复习。最好的方法当然是自己给自己提问,不断补缺查漏,缺什么补什么。本文将各类知识归类,并将全文知识点浓缩在自问自查中,并且都写好目录,自问自查时可以随时跳转过去,方便大家系统的学习复习知识。 水平有限,有错误敬请指正 食用方法 …

MySQL DataBase

文章目录 DBMSSQL备份数据库数据类型事务视图数据库设计三范式分组查询C# 连接 MySQL字符集存储引擎InnoDB行格式记录头信息 数据页结构B 树索引 DBMS DataBase Management System&#xff0c;数据库管理系统。常见的有 MySQL、Oracle、Microsoft SqlServer SQL Structured …

mysql数据库中求圆的面积_MYSQL数据库

数据库&#xff1a; 数据库就是存储数据的仓库 为了方便数据的存储和管理&#xff0c;它将数据按照特定的规律存储在磁盘上&#xff0c;通过数据库的管理系统&#xff0c;可以有效的管理存储在数据库中的数据&#xff1b; mysql数据库的优点&#xff1a; 1.多语言的支持 2.可以…

【数据库MySQL】

数据库MySQL 数据库设计原则和数据库事务 数据库MySQL数据表的设计原则数据库对象编写建议关于库关于表、列关于索引sql编写 数据库事务存储引擎是否支持事务ACID特性事务的状态 显式事务与隐式事务显式事务隐式事务隐式提交数据的情况 事务隔离级别脏读不可重复性幻读 4种隔离…

Database:MySQL

学习笔记&#xff1a;MySQL Copyright: Jingmin Wei, Pattern Recognition and Intelligent System, School of Artificial and Intelligence, Huazhong University of Science and Technology 前面的SQL代码为数据库通用语言&#xff0c;但是结果都是在MySQL环境下运行的结果…

数据库------MYSQL

目录 数据库 关系型数据库 非关系型数据库 MYSQL 登录 创建数据库 字符集 警告,错误,致命 查看数据库 选中数据库 删除库 数据类型 数值类型 字符串类型 日期类型 表的操作 选定数据库 创建表 多行输入 注释 单行注释: 多行注释 查看表结构 查看表 删除表…