Интеграция Куры и Лазурного

Как я знаю, мы можем интегрировать Kura и Azure IoT Hub.

Я следовал руководству от Microsoft по моделированию устройства и отправке данных в Azure IoT HUb. Все отлично.

Но когда я пытаюсь интегрировать это на Куре.

Я последовал совету от Куры, чтобы вставить внешний сосуд (от Microsoft).

Все выглядит хорошо. Я успешно экспортировал свой Bundle.

Но когда мой пакет запускается, он не удовлетворяет некоторым условиям с отсутствием класса.

Вот сообщение об ошибке:

  Instances:
No instances were created because: Can not activate instance of component org.kura.microsoft.simulatedevicesecond.Simulatedevicesecond. The activation throws: java.lang.NoClassDefFoundError: javax/crypto/spec/SecretKeySpec

Но класс "javax/crypto/spec/SecretKeySpec" принадлежит jce.jar (существовал в java JDK).

Пожалуйста, помогите мне решить эту проблему.

Большое спасибо.

2 ответа

Ваш пакет должен импортировать пакет javax.crypto.spec,

Я нашел решение для моего вопроса.

Я использовал неправильную версию Kura и Kura Workspace.

Я использовал Kura Workspace 2.2 с Kura версии 1.4.

Это сделало эту ошибку. Измените его на версию Kura 2.x.

Все отлично

Другие вопросы по тегам