Integration Bus добавляет исключение внешнего jar - PullRequest
0 голосов
/ 05 октября 2018

Поэтому я пытаюсь подключиться к FTPClient с моего узла JavaCompute в Integration Bus v10.0.0.8.Проблема возникает из-за того, что моя среда выполнения не видит импортированный файл.Исключение:

java.lang.NoClassDefFoundError: org / apache / commons / net / ftp / FTPClient

Кто-нибудь может мне помочь?

Ответы [ 2 ]

0 голосов
/ 08 октября 2018

Таким образом, проблема заключалась в том, что мой RUNTIME не видел jar (отсюда и исключение), а я импортировал jar в папку общих классов:

C: \ ProgramData \ IBM \ MQSI\ Config \ OracleDatabase \ разделяемые классы

0 голосов
/ 05 октября 2018

Возможно, вы не добавили JAR-файлы в качестве зависимостей проекта Java в свой инструментарий.

  • Создайте подкаталог lib в своем проекте Java и скопируйте туда файлы JAR.
  • Щелкните правой кнопкой мыши проект Java, Свойства -> Путь сборки Java -> Библиотеки
  • Нажмите кнопку Add JARs... и добавьте библиотеки из каталога lib.

См.также Центр Знаний .

Для чтения файла с FTP-сервера вы также можете использовать Ввод файла или Файл Чтение инастроить раздел FTP.Если вы используете SFTP, пожалуйста, посмотрите также IT23379 .

...