首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >《Drools6.4 中文文档》第18章18.1 Workbench(通用)

《Drools6.4 中文文档》第18章18.1 Workbench(通用)

作者头像
程序新视界
发布于 2022-05-06 00:40:35
发布于 2022-05-06 00:40:35
1.1K00
代码可运行
举报
文章被收录于专栏:丑胖侠丑胖侠
运行总次数:0
代码可运行

18.1 安装

18.1.1 War安装

选择对应你应用server的war包,不同应用之间的差别只是表面的,比如有排除一些应用程序已经包含的jar包等。

  • eap6_4:为Red Hat JBoss Enterprise Application Platform 6.4定制;
  • tomcat7:为Apache Tomcat7定制; 批注:tomcat7需要额外的配置来确保Workbench的正确安装。参考war包中最新的readme.md文件。
  • was8: 为IBM WebSphere Application Server 8定制;
  • weblogic12:为Oracle WebLogic Server 12c定制; 批注:WebLogic需要额外的配置来确保Workbench的正确安装。参考war包中最新的readme.md文件。
  • wildfly8: 为Red Hat JBoss Wildfly 8定制

18.1.2. Workbench 数据

Workbench默认存储数据在$WORKING_DIRECTORY/.niogit,比如wildfly-8.0.0.Final/bin/.niogit,可以用个系统变量-Dorg.uberfire.nio.git.dir来改变位置。 批注:在生成环境中,注意备份Workbench数据存储目录。

18.1.3. 系统属性

系统属性列表:

  • org.uberfire.nio.git.dir:.niogit本地目录,默认:工作空间目录。
  • org.uberfire.nio.git.daemon.enabled:启用/停用 git守护进程。默认:true。
  • org.uberfire.nio.git.daemon.host:如果git守护进程为enabled,使用此配置项作为本地地址。默认:localhost。
  • org.uberfire.nio.git.daemon.port:如果git守护进程为enabled,使用此配置项作为端口。默认:9418。
  • org.uberfire.nio.git.ssh.enabled: 启用/停用 ssh守护进程。默认:true。
  • org.uberfire.nio.git.ssh.host: 如果ssh守护进程为enabled,使用此配置项作为本地地址。默认:localhost。
  • org.uberfire.nio.git.ssh.port: 如果ssh守护进程为enabled,使用此配置项作为端口。默认:8001。
  • org.uberfire.nio.git.ssh.cert.dir:目录.security的本地路径,存储本地证书。默认:工作目录。
  • org.uberfire.nio.git.ssh.passphrase:访问操作系统的公共keystore密码,当使用scp url方式克隆git资源库时。比如:git@github.com:user/repository.git。
  • org.uberfire.metadata.index.dir: Lucene 的.index文件夹存储目录。默认:工作目录。
  • org.uberfire.cluster.id: helix cluster名称,比如:kie-cluster
  • org.uberfire.cluster.zk:连接zookeeper字符串,按照host1:port1,host2:port2,host3:port3格式编写。比如:localhost:2188。
  • org.uberfire.cluster.local.id: helix cluster节点的唯一Id。注意用用“_”替换“:”,比如:node1_12345。
  • org.uberfire.cluster.vfs.lock: helix cluster上的资源名称定义。比如:kie-vfs。
  • org.uberfire.cluster.autostart:当应用完全初始化,所有集群成员都创建本地克隆之后进行VFS集群。默认:false。
  • org.uberfire.sys.repo.monitor.disabled:禁止配置文件监听(除非你清楚你在做什么,否则不要禁止)。默认:false。
  • org.uberfire.secure.key:密码加密所使用的密码。默认:org.uberfire.admin。
  • org.uberfire.secure.alg:密码加密算法。默认:PBEWithMD5AndDES。
  • org.uberfire.domain: uberfire使用的安全domain名称。默认:ApplicationRealm。
  • org.guvnor.m2repo.dir: Maven repository文件存储位置。默认:working-directory/repositories/kie。
  • org.guvnor.project.gav.check.disabled:禁止GAV检查。默认:false。
  • org.kie.example.repositories: demo repositories克隆文件夹。demo repositories需要获得和占用此文件夹。Demo repositories可以从kie-wb-6.2.0-SNAPSHOT-example-repositories.zip artifact获得。优先级高于org.kie.demo和org.kie.example。默认:不使用。
  • org.kie.demo:启用从github外部克隆一个应用。优先级高于org.kie.example。默认:true。
  • org.kie.example:启用example通过Repository,Organization Unit和Project构造。默认:false。
  • org.kie.build.disable-project-explorer:禁止自动构建项目管理中选中的项目。默认:false。 在WildFly或JBoss EAP集群修改这些属性中之一:
  • 修改$JBOSS_HOME/domain/configuration/host.xml.
  • 找到xml元素中属于main-server-group的server元素,添加一个系统属性,比如:
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<system-properties>
    <property name="org.uberfire.nio.git.dir" value="..." boot-time="false"/>
      ...
</system-properties>

18.1.4. 问题解答

18.1.4.1.一直加载和Workbench显示失败

报告显示,server和浏览器之间的防火墙会影响Workbench使用的Server Sent Events (SSE)。 这个问题会导致一直显示“Loading…”和Workbench显示失败。变通方案是通过添加/WEB-INF/classes/ErraiService.properties文件来禁止Workbench使用Server Sent Events (SSE),解压war包在文件中添加errai.bus.enable_sse_support=false属性,重新压缩部署。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2016-09-21,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
《Drools6.4 中文文档》第18章18.4 workbench配置
Workbench的认证系统采用服务器的用户鉴别和授权。 Jboss 的EAP和WildFly,添加一个用户在脚本文件$JBOSS_HOME/bin/add-user.sh。
程序新视界
2022/05/06
9370
《Drools6.4 中文文档》第1章1.1~1.2(完)
在使用5.x系列中最大的抱怨之一就是缺少部署的方法定义。Drools 和jBPM使用的机制非常灵活,但是它太灵活了。而6.0最值得关注的就是它简化了构建、部署和系统装载。现在,构建和部署时采用与Maven相结合,装载时用面向约定和配置代替了原来的面向编程的方式,适当的默认了一些参数项,使配置达到了最小化。
程序新视界
2022/05/06
7300
《Drools6.4 中文文档》第1章1.1~1.2(完)
《Drools6.4 中文文档》第18章18.3 管理(组织单元&资源库)
资源仓库是存储数据资产的地方,每个资源库由多个项目组成,并且只归属一个组织单元。 资源仓库实际上是一个基于存储的虚拟文件系统,默认使用GIT最为后端。以下步骤允许workbench使用多个后端,同时,充分利用后端特性,像GIT实例版本,分支,甚至外部访问。
程序新视界
2022/05/06
4260
《Drools6.4 中文文档》第18章18.3 管理(组织单元&资源库)
《Drools6.4 中文文档》第1章1.3(完)
Drools提供了基于Eclipse的IDE(可选),但是它的核心只适用于Java 1.5。
程序新视界
2022/05/06
1.7K0
《Drools6.4 中文文档》第1章1.3(完)
Spring Native 中文文档
https://docs.spring.io/spring-native/docs/current/reference/htmlsingle/#getting-started-buildpacks
爱撸猫的杰
2022/01/05
11K0
1.Jenkins入门基础介绍与持续化集成部署
Tips :个人理解 Jenkins 是一个调度平台,本身不需要处理任何事情,而是通过众多的插件来完成所有的工作;
全栈工程师修炼指南
2022/09/29
6.6K0
1.Jenkins入门基础介绍与持续化集成部署
使用kubeadm部署高可用IPV4/IPV6集群
https://github.com/cby-chen/Kubernetes 开源不易,帮忙点个star,谢谢了
小陈运维
2024/05/05
4230
什么是Spring Boot
logging.config= # Location of the logging configuration file. For instance classpath:logback.xml for Logback logging.exception-conversion-word=%wEx # Conversion word used when logging exceptions. logging.file= # Log file name. For instance myapp.log logging.level.*= # Log levels severity mapping. For instance logging.level.org.springframework=DEBUG logging.path= # Location of the log file. For instance /var/log logging.pattern.console= # Appender pattern for output to the console. Only supported with the default logback setup. logging.pattern.file= # Appender pattern for output to the file. Only supported with the default logback setup. logging.pattern.level= # Appender pattern for log level (default %5p). Only supported with the default logback setup. logging.register-shutdown-hook=false # Register a shutdown hook for the logging system when it is initialized.
海仔
2019/08/06
1.2K0
二进制安装Kubernetes(k8s)v1.30.1
https://github.com/cby-chen/Kubernetes 开源不易,帮忙点个star,谢谢了
小陈运维
2024/05/27
1.1K0
二进制安装Kubernetes(k8s)v1.30.1
k8s实践(3)--k8s集群安装详解
目前有三种安装方式 第一种是yum安装 使用yum安装,好处是简单,缺点就是要获取最新版需要跟你学yum源,而且所有软件的依赖又不能自己指定,尤其是系统版本比较,使用yum源安装的kubernetes的版本也会受到限制。
黄规速
2022/04/14
9.7K1
k8s实践(3)--k8s集群安装详解
HAProxy用法详解 最详细中文文档
(1)HAProxy 是一款提供高可用性、负载均衡以及基于TCP(第四层)和HTTP(第七层)应用的代理软件,支持虚拟主机,它是免费、快速并且可靠的一种解决方案。 HAProxy特别适用于那些负载特大的web站点,这些站点通常又需要会话保持或七层处理。HAProxy运行在时下的硬件上,完全可以支持数以万计的 并发连接。并且它的运行模式使得它可以很简单安全的整合进您当前的架构中, 同时可以保护你的web服务器不被暴露到网络上。
Debian中国
2018/12/20
9.4K0
Git最全系列教程(四)
到目前为止,你应该已经学会了使用 Git 来完成日常工作。然而,如果想与他人合作,还需要一个远程的 Git 仓库。尽管技术上可以从个人的仓库里推送和拉取修改内容,但我们不鼓励这样做,因为一不留心就很容易弄混其他人的进度。另外,你也一定希望合作者们即使在自己不开机的时候也能从仓库获取数据 — 拥有一个更稳定的公共仓库十分有用。因此,更好的合作方式是建立一个大家都可以访问的共享仓库,从那里推送和拉取数据。我们将把这个仓库称为 "Git 服务器";代理一个 Git 仓库只需要花费很少的资源,几乎从不需要整个服务器来支持它的运行。
兔云小新LM
2019/07/24
1.7K0
Git最全系列教程(四)
Spring boot(4)-应用打包部署
Spring Boot 其默认是集成web容器的,启动方式由像普通Java程序一样,main函数入口启动。其内置Tomcat容器或Jetty容器,具体由配置来决定(默认Tomcat)。当然你也可以将项目打包成war包,放到独立的web容器中(Tomcat、weblogic等等),当然在此之前你要对程序入口做简单调整。
黄规速
2022/04/14
1.6K0
Spring boot(4)-应用打包部署
Ansible 以及 Ansible-playbook介绍
Anasible 是基于Python2-Paramiko 模块开发的自动化维护工具,实现了批量系统配置、部署、运行等功能。Ansible是基于模块工作的,本身不具备批量部署的功能,如果想要实现批量自动化部署,是Ansible自身的各种模块的集合。
jwangkun
2021/12/23
6.4K0
Ansible 以及 Ansible-playbook介绍
openEuler 24.03(LTS)部署 K8s(v1.31.1) 高可用集群(Kubespray Ansible 方式)
还需要一台客户机(liruilongs.github.io),也可以直接使用 集群 中的一台机器。建议单独出来,需要装一些 docker 之类的工具,放到一起可能会导致 runtime socket 污染。之前遇到一次,kubelet 运行要指定 runtime socket 的才行
山河已无恙
2024/10/08
1K0
openEuler 24.03(LTS)部署 K8s(v1.31.1) 高可用集群(Kubespray Ansible 方式)
Tomcat_01_简介
Tomcat是Apache软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun和其他一些公司及个人共同开发而成。
Cyylog
2020/08/19
4860
企业级Tomcat部署实践及安全调优
惨绿少年
2017/12/27
2.3K0
企业级Tomcat部署实践及安全调优
Apache Spark 2.2.0 中文文档 - Spark SQL, DataFrames and Datasets Guide | ApacheCN
本文介绍了基于Spark的SQL编程的常用概念和技术。首先介绍了Spark的基本概念和架构,然后详细讲解了Spark的数据类型和SQL函数,最后列举了一些Spark在实际应用中的例子。
片刻
2018/01/05
26.9K0
云计算运维一步步编译安装Kubernetes之交付dubbo微服务
dubbo提供了六大核心能力:面向接口代理的高性能RPC调用,智能容错和负载均衡,服务自动注册和发现,高度可扩展能力,运行期流量调度,可视化的服务治理与运维。
王先森sec
2023/04/24
4040
云计算运维一步步编译安装Kubernetes之交付dubbo微服务
厉害了!全CI/CD工具链的实现 | 基于OCP离线: Openshift3.9学习系列第五篇
干货巨献:Openshift3.9的网络管理大全.加长篇---Openshift3.9学习系列第二篇
魏新宇
2018/07/30
2.1K0
厉害了!全CI/CD工具链的实现 | 基于OCP离线: Openshift3.9学习系列第五篇
相关推荐
《Drools6.4 中文文档》第18章18.4 workbench配置
更多 >
交个朋友
加入HAI高性能应用服务器交流群
探索HAI应用新境界 共享实践心得
加入云开发企业交流群
企业云开发实战交流 探讨技术架构优化
加入[游戏服务器] 腾讯云官方交流站
游戏服运维小技巧 常见问题齐排查
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档