如何将外部.jar添加到Ibm Integration Bus 10. java compute

时间:2018-05-23 16:32:37

标签: java pdf apache-fop ibm-integration-bus

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

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

java error

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

libraries added without errors

此处参考

libraries referenced

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

1 个答案:

答案 0 :(得分:0)

这取决于你想要的工作方式,但你只需将这个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关键字,您应该能够找到您要找的所有内容。