쉘 명령을 호출하기 위해 Bpel에 Java Embedding을 사용합니다. 사용 된 툴은 Jdeveloper 11.1.1.4.0입니다. 문제는 코드가 IDE에서 컴파일되었지만 Weblogic에 배포 할 때 오류로 인해 실패합니다. java.lang.RuntimeException : 프로젝트의 execlets을 컴파일하지 못했습니다. 서버 로그의 근본적인 오류는 "알 수없는 출처"입니다.BPEL에 Java 임베드가 응용 프로그램 서버에 배치되지 않습니다.
자바 코드는이 코드에서 무엇이 잘못되었는지
<bpelx:exec import="java.io.*"/>
<bpelx:exec import="java.lang.*"/>
<bpelx:exec import="java.util.*"/>
어떤 생각 : BPEL 소스에서
try {
Runtime rt = Runtime.getRuntime();
Process proc= rt.exec("ls -al");
System.out.println("***Executed BPEL Test***");
} catch (IOException e) {
e.printStackTrace();
}
는 다음의 수입을 추가? System.out.println과 같은 간단한 코드 ("Hello there, World"); 앱 서버에 OK를 배포합니다.
catch (Exception e) {
e.printStackTrace();
}
이제 BPEL 응용 프로그램 서버 (웹 로직)에 잘 배치 :
그 동안 해결책을 찾았으므로 대답을해야했습니다. 그것은 애플 리케이션 서버의 특정 문제가 보인다. 아니면 자바 전문가로부터 다른 의견이 있습니까? – sari