我正在尝试构建websphere消息代理但是我偶然发现了一些奇怪的问题。使用mqsicreatebar创建BAR文件时,构建将返回以下错误三次(三次,具有不同的问题编号):
Problem 22: Resource - /ErrorHandlingLib/error/handling/ErrorHandler.subflow; Error message - Class should inherit from MbJavaComputeNode..
我在其中一个论坛中找到了解决方案,其中说明了向MbJavaComputeNode添加完整的类路径(如:extends com.ibm.broker.javacompute.MbJavaComputeNode),问题应该解决。然而,它是较旧的wmbt版本,并且这两者都没有,IBM新发布的任何wmbt修复都没有帮助。
错误打印三次可能是因为子计划中的Java计算节点在三个不同的路径中使用。
使用的Websphere消息代理工具包是v8.0.0.5
答案 0 :(得分:1)
您分配给流中Java Compute节点的类必须扩展MbJavaComputeNode类。 这个错误表明你有一些没有引用这些类的Java Computes。
我建议使用向导为Java Compute节点创建类,该向导在双击新分配的Java Compute节点时启动,该节点没有分配给它的类。