42、关于在tomcat下部署workbench+kie-server 环境的步骤

第一步:下载环境


将Kie Execution Server 解压之后会得到三个war包,我们只要其中一个即可: kie-server-6.4.0.Final-webc.war
将下载的 workbench的war 改成 kie-wb.war    将execution server的war改成 kie-server.war,并上传到tomcat/ webapps目录下。
配置与 之前讲的一样,只有两个地方是要做修改的。
第一: tomcat-users.xml 文件
<?xml version='1.0' encoding='utf-8'?>
<tomcat-users>
      <role rolename="admin"/>    
      <role rolename="kie-server"/>   <!-- 这里要注意的一点是  Kie-server  的角色必须要写成 "kie-server" -->
  <user username="workbench" password="workbench1!" roles="admin,kie-server"/>
  <user username="kieserver" password="kieserver1!" roles="kie-server"/>
    <!-- kie-server 用户名及密码  要写成kieserver  kieserver1!  否则 在规则部署中无法看到  官方说明,这是默认的用户名及密码   但还在实验中-->    
 </tomcat-users>                    

解决上面默认密码的方案:
我们可以这样改写:
 <user username="helloword" password="helloword" roles="kie-server"/>
只要将setenv.sh中配置两条属性:
如果在setenv.sh 中并未设置上面两个属性,则必须要在tomcat.user.xml中设置默认的用户名密码。
否则就会报kieserver 401的一些没有权限的错误
如果我们在setenv.sh中设置了该属性,则在tomcat.user.xml就也可配置我们自定义的用户名密码了。
第二: setenv.sh


添加框中所画的值。这里要注意的是一点是kie.server.id  这个值是与服务器模板挂钩的。我们这里手动添加的服务器模板是没有效果的。必须要是配置时的kie.server.id的值才可以。  那如何可以进去手动添加呢。后面我们会再讲到。
配置完成后 我们workbench部署页面中看到

点击远程服务器时会出来以下页面


如果页面中出来这样的结果,就表示部署成功了,看起来是不是很简单。


当然在开发时肯定也会遇到很多很的坑,分享一下我遇到的问题。
错误一: Error when initializing server extension of type OptaPlanner KIE Server extension due to null
解决方法: 如果kie-drools-wb与 kie-server-wb 设置在同一台机器上 则至少两个处理器,在VM 设置中

注意事项:
细心的人会发现在页面中有一块地方是功能:规则、进程、规划,其实这个是可以不选的,默认是勾上的,那我们怎么才能让它不选择呢这就要在配置文件中进行配置了啦
-Dorg.jbpm.server.ext.disabled=true    进程禁用
-Dorg.drools.server.ext.disabled=true    规则,规划

比如同一个服务器模板中,之前有设置了 其实一种功能被禁用,则页面上不会直接体现出来,需要将原来的服务器模板删除,并重启服务器才能生效。
上面讲述的关于服务器模板的一些注意事项,那我们又如何引用workbench中的项目呢。下面我们说谈一谈如何操作
首先: 先要在workbench项目打成jar包,不多解释
第二步: 添加容器


添加完容器后


点击启动就会出现下图中的效果:


状态说完了,我们说一下版本配置

这图中的版本配置与之前用将过的 自动扫描是有相似之处。就是做版本的升级,但只对新版本进行扫描,有且只扫描一次,如果在当前版本 例如1.0.0的这个版本进行扫描,是不起作用的。 有扫描间隔,和版本号,启动扫描程序则和现在就扫描 是一个根据前面的间隔值自动扫描(可能会很占服务器空间。),一个是手动扫描。升级功能主要是针对版本的升级。

配置成功后:我们就可以通过 工具访问或者代码的形式访问我们服务器上的规则了,那如何访问呢。我会在下一篇中给大家详细说明。

下面是小编的微信转帐二维码,小编再次谢谢读者的支持,小编会更努力的

----请看下方↓↓↓↓↓↓↓

百度搜索 Drools从入门到精通:可下载开源全套Drools教程

深度Drools教程不段更新中:


更多Drools实战陆续发布中………

扫描下方二维码关注公众号 ↓↓↓↓↓↓↓↓↓↓




  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值