gpt4 book ai didi

java - AS400 计算机上的 CL 程序调用 RUNJVA 时 JVM 崩溃

转载 作者:行者123 更新时间:2023-11-30 05:55:19 25 4
gpt4 key购买 nike

我使用 RUNJVA 命令两次并使用不同的参数从 CL 程序调用 runnbale jar,如下所示:

   

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) block 包围。

重要一点: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(); 

任何帮助将不胜感激。

最佳答案

实际上问题是由于 CL 程序的进程中间使用了 RCLRSC 命令

Message MCH3402 from QC2IO

所以删除 RCLSRC 后问题就解决了。

关于java - AS400 计算机上的 CL 程序调用 RUNJVA 时 JVM 崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53293939/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com