Я использую встраивание Java в Bpel для вызова команд оболочки. Используемый инструмент — Jdeveloper 11.1.1.4.0. Проблема в том, что код компилируется нормально в среде IDE, но при развертывании в Weblogic происходит сбой с ошибкой: java.lang.RuntimeException: не удалось скомпилировать исполняемые файлы проекта. Основной ошибкой в журнале сервера является «неизвестный источник».
Java-код:
try {
Runtime rt = Runtime.getRuntime();
Process proc= rt.exec("ls -al");
System.out.println("***Executed BPEL Test***");
} catch (IOException e) {
e.printStackTrace();
}
В исходники Bpel добавлен следующий импорт:
<bpelx:exec import="java.io.*"/>
<bpelx:exec import="java.lang.*"/>
<bpelx:exec import="java.util.*"/>
Есть идеи, что пошло не так в этом коде? Обратите внимание на такой простой код, как System.out.println("Привет, мир"); развертывает OK на сервере приложений.