Как решить проблемы совместимости JVM в командной строке Talend - PullRequest
0 голосов
/ 15 октября 2019

Привет всем! Я выполняю задание в Talend 6.3.1 в командной строке с помощью этой команды:

executeJob job_name -i /etc/alternatives/jre_1.8.0_openjdk/bin/java -jc DEV

и всегда получаю следующую ошибку.

ОшибкаСтрока: 8113 Подробное сообщение: com.jcraft не может быть преобразован в тип

В задании используется компонент SFTP, который вызывает jsch-0.1.53.jar, в задании присутствует jar, нопо некоторым причинам это, кажется, не находит это. Журнал командной строки показывает:

! MESSAGE 2019-10-14 17: 40: 29,926 INFO org.talend.commons.exception.CommonExceptionHandler - Отсутствует jars: jsch-0.1.53.jar

Мы также проверили, была ли проблема в используемой нами версии jdk, но результатов пока нет.

Работа отлично работает, когда выполняется в студии или даже если она построена, а затем выполнена наСервер просто не в командной строке.

1 Ответ

0 голосов
/ 15 октября 2019

Можно ли опубликовать работу в репозитории Nexus, а затем получить работу по TAC из Nexus? Таким образом, задание компилируется в студии только один раз, вам не нужно использовать командную строку (так как задание уже скомпилировано). Это проще, чем решать проблемы библиотек с помощью командной строки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...