首页 > 解决方案 > 如何将外部 .jar 添加到 Ibm 集成总线 10. java 计算

问题描述

我尝试使用 apache fop 从 XML 创建 PDF,我可以在 Netbeans 或 Eclipse IDE 中完成,但是当我尝试从 SOAP UI 执行时,IIB 内的 Java Compute 会启动我这个 java 错误

java.lang.NoClassDefFoundError: org/apache/fop/apps/FopFactory

java错误

但是,我已经添加了 necesaires 库:

添加的库没有错误

这里参考

引用的库

我希望你们能帮助我,谢谢大家。

标签: javapdfapache-fopibm-integration-bus

解决方案


这取决于你想如何工作,但你只需要把这个 jar 放在共享类上。

此文件夹存在于执行组(集成服务器)级别或代理(集成节点)级别。如果您打算稍后重用它,我建议您将其放在代理级别,否则在执行组级别。

路径示例(本例中为 unix)

/var/mqsi/shared-classes (For all your broker on this VM, NOT recommanded)
/var/mqsi/config/"yourBrokerName"/shared-classes (broker level)
/var/mqsi/config/"yourBrokerName"/"yourExecutionGroupName"/shared-classes (execution group level)

如果放在执行组级别,需要重启执行组。如果你把它放在代理级别,你应该重新启动整个代理。

如果您有其他问题,请随时与我联系,但使用 shared-classes 关键字,您应该能够找到您要查找的所有内容。


推荐阅读