【问题标题】:Execute a command file in jBPM在 jBPM 中执行命令文件
【发布时间】:2021-03-10 09:31:26
【问题描述】:

是否有任何直接支持(资产)在 jBPM 中运行批处理文件。

我知道我可以运行如下 Java 代码。

这是我要运行的 java 代码。

    ProcessBuilder pb = new ProcessBuilder("C:\\Files\\Test.bat");
    Process p = pb.start();
    int exitStatus = p.waitFor();
    System.out.println("Execution Done. Status: "+exitStatus);

我很好奇是否有直接运行批处理文件而无需手动编写 Java 代码的直接方法。

【问题讨论】:

  • 如果允许在非沙箱上下文中执行任意代码,我会非常担心。

标签: java jboss workflow drools jbpm


【解决方案1】:

我不知道如何执行批处理文件,但也许你可以尝试 executing the shell script using work item handler.

【讨论】:

  • 感谢我正在使用 Exec WorkItemHandler。问题是从那个 Handler 中获取 exitCode。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-11-24
  • 2019-07-01
  • 2016-03-03
  • 1970-01-01
  • 1970-01-01
  • 2020-06-09
  • 1970-01-01
相关资源
最近更新 更多