Я вызываю jar-файл runnbale из программы CL, используя команду RUNJVA два раза с различными параметрами, как указано ниже:
RUNJVA CLASS('/MYFOLDER/JAVA/project.jar') +
PARM('INIT' '129.186.121.33' 'TESTLIB') +
OUTPUT(* *CONTINUE)
RUNJVA CLASS('/MYFOLDER/JAVA/project.jar') +
PARM('CLOSE' '129.186.121.33' 'TESTLIB') +
OUTPUT(* *CONTINUE)
Первый вызов завершается успешно;и второй вызов начался, но вскоре прекратился без регистрации исключения в файле журнала. ПРИМЕЧАНИЕ: код окружен блоком try-catch (Throwable).
Важный момент: сбой JVM происходит в точке, где я создаю DB2соединение как:
connection = DriverManager.getConnection("jdbc:db2:*local;translate binary=true;prompt=false;naming=sql;libraries=TESTLIB");
или когда-либо, при создании объекта AS400 как:
com.ibm.as400.access.AS400 server = new com.ibm.as400.access.AS400();
Любая помощь будет оценена.