从 BPEL Java 嵌入运行 Linux 命令



我在Linux服务器上部署了一个复合体,并且使用Java嵌入活动,我正在尝试运行Linux命令。复合成功完成,但似乎未执行命令,因为未复制文件。下面是使用以下代码。

try{
    addAuditTrailEntry("Before execution");         
    Runtime.getRuntime().exec("cp /home/default/January.csv /home/default/January_copy.csv");
    addAuditTrailEntry("After execution");
}catch(Exception ex){
    addAuditTrailEntry("Fault Occurred");
}

有谁知道是否可以从BPEL的Java嵌入活动执行Linux命令?

这是可能的。对我有用的方法是三参数exec方法。

例:Runtime.getRuntime().exec("cp/home/default/January.csv/home/default/January_copy.csv",null,workingDir);

最新更新