метод получения <init>(Ljava / lang / String;) V не найден при подключении к ActiveMQ в среде Linux - PullRequest
0 голосов
/ 28 ноября 2018

Я не могу выполнить Java-код, который успешно пытается подключиться к ActiveMQ в облаке (среда Linux).

Тот же код отлично работает при запуске из локальной системы (среда Windows).

Я могу получить количество потребителей и размер очереди.

Но в облачной среде я получаю ошибку ниже:

org.apache.activemq.ActiveMQSslConnectionFactory: method (Ljava / lang / String;) V не найден

Невозможно понять, что это значит.

1 Ответ

0 голосов
/ 28 ноября 2018

Как правило, когда вы нажимаете method ... not found в Java, это означает, что ваше приложение использует другую версию библиотеки во время выполнения, чем версия, с которой вы скомпилировали.Вы должны убедиться, что клиентские библиотеки ActiveMQ в облачной среде, где они не работают, являются теми же библиотеками, которые вы используете в локальной среде, где они работают.

...