Drools环境搭建

1. 如何在Eclipse中安装drools插件

参考博客:https://my.oschina.net/javagoboy/blog/493170

2.Workbench 与 kie-server 搭建及使用

参考文档:https://hub.docker.com/r/jboss/drools-workbench-showcase/

原以为事情非常简单,拉一个docker image 然后启动一个container就能搞定,但是发现无论怎访问都没法访问Workbench,最后发现需要解决Windows下无法对docker容器进行端口映射的问题:
将ip: localhost:8080/drools-wb换成192.168.99.100:8080/drools-wb

  • 原因:docker是运行在Linux上的,在Windows中运行docker,实际上还是在Windows下先安装了一个Linux环境,然后在这个系统中运行的docker。也就是说,服务中使用的localhost指的是这个Linux环境的地址,而不是我们的宿主环境Windows。
    找到这个Linux的ip地址,一般情况下这个地址是192.168.99.100(docker-machine ip default命令查找),然后在Windows的浏览器中,输入这个地址,加上服务的端口即可启用

利用以下用户登录workbench就能进行操作了

图片.png

如果你想下载workbench的项目,如图所示即可:


图片.png

补充(常用docker指令):

  • $ docker run -p 8080:8080 -p 8001:8001 -d --name drools-workbench jboss/drools- workbench-showcase:latest
    如果8080被占用,替换成8082或者别的:
    $ docker run -p 8082:8080 -p 8002:8001 -d --name drools-workbench jboss/drools-workbench-showcase:latest

  • $ docker stop my_container:停止container

  • $ docker rm my_container:删除container

  • $ docker logs --tail="100" my_container_id:查看log

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容