2016-01-26 5 views
0

У меня есть составной, развернутый на сервере Linux и с активностью Java Embed. Я пытаюсь запустить команду Linux. Компонент завершается успешно, но кажется, что команда не была выполнена, потому что файл не был скопирован. Ниже приведен следующий код.Запуск команд Linux из BPEL Java Embed

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"); 
} 

Кто-нибудь знает, можно ли выполнять команды Linux из действия Java Embed Activity BPEL?

ответ

0

Возможно. Метод, который работает для меня, это три метода exec exec.

Пример: Runtime.getRuntime(). Exec ("cp /home/default/January.csv/home/default/January_copy.csv",null,workingDir);