将自定义工作项处理程序添加到jBPM 6 Docker映像中

Nich Overend

我最近一直在使用jBPM 6迈出第一步,并设法通过本地安装使一切正常运行。

然后,我尝试使用Docker进行相同的设置,以实现演示的可移植性,并取得了成功,除了一个方面。

安装本地版本的jBPM 6.2.0.Final时,会自动将4个自定义工作项处理程序添加到工作台。日志,WebService,Rest和Service Task,这是我在流程中使用的。

现在安装jbpm-workbench:6.2.0.Final或jbpm-workbench-showcase:6.2.0.Final时,这些自定义工作项确实出现了,我无法确定在哪里复制CustomWorkItemHandlers.conf和drools.session.conf。在我的图像扩展名Dockerfile中,以便对其进行git拾取(或者是否足够,或者是否也需要.wid文件,等等)。

我还应该说,我正在工作台中做所有事情,到目前为止,我根本不需要编写或更改任何Java代码,因此我想使Docker版本以完全相同的方式工作。

如果有人有任何见解,我将不胜感激。谢谢!

Nich Overend

显然我很愚蠢,并且忘记了沿线的某个地方,实际上我已经编辑了我在工作台中使用的存储库的WorkDefinitions.wid文件,并添加了如下代码:

import org.drools.core.process.core.datatype.impl.type.StringDataType;
import org.drools.core.process.core.datatype.impl.type.ObjectDataType;

[
  [
    "name" : "Email",
    "parameters" : [
      "From" : new StringDataType(),
      "To" : new StringDataType(),
      "Subject" : new StringDataType(),
      "Body" : new StringDataType()
    ],
    "displayName" : "Email",
    "icon" : "defaultemailicon.gif"
  ],

  [
    "name" : "Log",
    "parameters" : [
      "Message" : new StringDataType()
    ],
    "displayName" : "Log",
    "icon" : "defaultlogicon.gif"
  ],

  [
    "name" : "WebService",
    "parameters" : [
        "Url" : new StringDataType(),
         "Namespace" : new StringDataType(),
         "Interface" : new StringDataType(),
         "Operation" : new StringDataType(),
         "Parameter" : new StringDataType(),
         "Endpoint" : new StringDataType(),
         "Mode" : new StringDataType()
    ],
    "results" : [
        "Result" : new ObjectDataType(),
    ],
    "displayName" : "WS",
    "icon" : "defaultservicenodeicon.png"
  ],

  [
    "name" : "Rest",
    "parameters" : [
        "Url" : new StringDataType(),
        "Method" : new StringDataType(),
        "ConnectTimeout" : new StringDataType(),
        "ReadTimeout" : new StringDataType(),
        "Username" : new StringDataType(),
        "Password" : new StringDataType()
    ],
    "results" : [
        "Result" : new ObjectDataType(),
    ],
    "displayName" : "REST",
    "icon" : "defaultservicenodeicon.png"
  ]

]

一旦我又做了一次,那就很好了。因此,很明显,对于Docker映像,它可以预先添加到存储库中,也可以在以后添加,这可能是通过自动化实现的。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将自定义下拉微调器添加到Actionbar sherlock中的操作项/溢出

来自分类Dev

如何将自定义矩阵添加到 Python 处理中的矩阵转换堆栈?

来自分类Dev

如何将自定义矩阵添加到 Python 处理中的矩阵转换堆栈?

来自分类Dev

有没有一种方法可以将自定义事件处理程序添加到Orchard的零件中?

来自分类Dev

如何将自定义内容类型字段添加到 SharePoint 加载项中的模板

来自分类Dev

将超链接添加到Google图表中的自定义工具提示

来自分类Dev

jBPM6中的文件自定义字段类型

来自分类Dev

如何使用VSCode在Docker中创建自定义映像?

来自分类Dev

自定义 docker 映像中的 Jupyter Notebook 未启动

来自分类Dev

使用自定义 docker 映像将 SAML 添加到 JupyterHub Kubernetes 部署

来自分类Dev

将自定义标头添加到.Net中的所有Swagger响应中

来自分类Dev

将自定义标头添加到.Net中的所有Swagger响应中

来自分类Dev

将自定义对象添加到C#中的选中列表框中

来自分类Dev

如何将自定义Google搜索添加到我的自定义搜索框中?

来自分类Dev

如何将自定义Google搜索添加到我的自定义搜索框中?

来自分类Dev

将自定义http标头添加到所有jQuery AJAX请求中

来自分类Dev

如何将自定义属性添加到Symfony Doctrine YAML映射文件中

来自分类常见问题

将自定义图像添加到geom_polygon中,填写ggplot

来自分类Dev

如何将自定义字段添加到Stripe Checkout的弹出窗体中

来自分类Dev

串联时将自定义字符串添加到JS文件中

来自分类Dev

将自定义验证添加到ASP.NET Core的JWT令牌中?

来自分类Dev

如何将自定义属性添加到传单0.7.7标记中?

来自分类Dev

SoapUI-自动将自定义SOAP标头添加到传出请求中

来自分类Dev

将自定义SQL添加到Doctrine2中的orderBy语句

来自分类Dev

Java 8将自定义元素添加到集合中的方法?

来自分类Dev

将自定义布局添加到ActionBar / Toolbar中,不留空白

来自分类Dev

将自定义标签添加到xcode中的网址

来自分类Dev

使用jQuery将自定义CSS类添加到动态创建的元素中

来自分类Dev

在运行目标之前将自定义jar添加到ant的classpath中

Related 相关文章

  1. 1

    将自定义下拉微调器添加到Actionbar sherlock中的操作项/溢出

  2. 2

    如何将自定义矩阵添加到 Python 处理中的矩阵转换堆栈?

  3. 3

    如何将自定义矩阵添加到 Python 处理中的矩阵转换堆栈?

  4. 4

    有没有一种方法可以将自定义事件处理程序添加到Orchard的零件中?

  5. 5

    如何将自定义内容类型字段添加到 SharePoint 加载项中的模板

  6. 6

    将超链接添加到Google图表中的自定义工具提示

  7. 7

    jBPM6中的文件自定义字段类型

  8. 8

    如何使用VSCode在Docker中创建自定义映像?

  9. 9

    自定义 docker 映像中的 Jupyter Notebook 未启动

  10. 10

    使用自定义 docker 映像将 SAML 添加到 JupyterHub Kubernetes 部署

  11. 11

    将自定义标头添加到.Net中的所有Swagger响应中

  12. 12

    将自定义标头添加到.Net中的所有Swagger响应中

  13. 13

    将自定义对象添加到C#中的选中列表框中

  14. 14

    如何将自定义Google搜索添加到我的自定义搜索框中?

  15. 15

    如何将自定义Google搜索添加到我的自定义搜索框中?

  16. 16

    将自定义http标头添加到所有jQuery AJAX请求中

  17. 17

    如何将自定义属性添加到Symfony Doctrine YAML映射文件中

  18. 18

    将自定义图像添加到geom_polygon中,填写ggplot

  19. 19

    如何将自定义字段添加到Stripe Checkout的弹出窗体中

  20. 20

    串联时将自定义字符串添加到JS文件中

  21. 21

    将自定义验证添加到ASP.NET Core的JWT令牌中?

  22. 22

    如何将自定义属性添加到传单0.7.7标记中?

  23. 23

    SoapUI-自动将自定义SOAP标头添加到传出请求中

  24. 24

    将自定义SQL添加到Doctrine2中的orderBy语句

  25. 25

    Java 8将自定义元素添加到集合中的方法?

  26. 26

    将自定义布局添加到ActionBar / Toolbar中,不留空白

  27. 27

    将自定义标签添加到xcode中的网址

  28. 28

    使用jQuery将自定义CSS类添加到动态创建的元素中

  29. 29

    在运行目标之前将自定义jar添加到ant的classpath中

热门标签

归档