Как добавить внешние файлы .jar в Ibm Integration Bus 10. Java Compute - PullRequest
0 голосов
/ 23 мая 2018

Я пытаюсь создать PDF из XML, используя Apache FOP, я могу сделать это в Netbeans или Eclipse IDE, но Java Compute внутри IIB, когда я пытаюсь выполнить из SOAP UI, запускает мне эту ошибку Java

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

java error

, но я уже добавляю необходимые библиотеки:

библиотеки добавлены без ошибок

Здесь делается ссылка

библиотеки, на которые есть ссылки

Я надеюсь, вы можете помочь мне, спасибовы все.

1 Ответ

0 голосов
/ 28 мая 2018

Это зависит от того, как вы хотите работать, но вы просто должны поместить этот 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 вы сможете найти все, что у вас есть.ищу.

...