从 websphere liberty 配置文件连接 CICS 时出错

Error connecting CICS from websphere liberty profile

我正在尝试将连接到 CISC 的 war 部署到 Websphere Liberty Profile 应用程序服务器 8.5.5。它在 WAS 中完美运行,但是缺少一个功能,但我不知道是哪个。

java.lang.ClassNotFoundException: com.ibm.etools.marshall.util.ConversionUtils
    at com.ibm.ws.classloading.internal.AppClassLoader.findClassCommonLibraryClassLoaders(AppClassLoader.java:504)
    at com.ibm.ws.classloading.internal.AppClassLoader.findClass(AppClassLoader.java:276)
    at java.lang.ClassLoader.loadClassHelper(ClassLoader.java:941)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:876)
    at com.ibm.ws.classloading.internal.AppClassLoader.findOrDelegateLoadClass(AppClassLoader.java:482)
    at com.ibm.ws.classloading.internal.AppClassLoader.loadClass(AppClassLoader.java:443)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:846)

您似乎缺少来自开发工具(例如 Rational Application Developer)的 "Record" class。在 Liberty 中,这些 classes 未与运行时捆绑在一起,需要导入。说明在这里:

https://www.ibm.com/support/knowledgecenter/en/SS7K4U_liberty/com.ibm.websphere.wlp.zseries.doc/ae/twlp_dat_radrecdata.html

这包括您的堆栈跟踪显示的转换实用程序。