Проблемы миграции Worklight с v6.0 на v6.1

Миграция моего проекта (состоящего из 3 приложений и 2 адаптеров) с Worklight v6.0 на Worklight v6.1 У меня проблемы с миграцией адаптеров.

Я уже развернул файлы.war, .wlapp и.adapter в производственной среде, используя скрипт Ant (для файла.war). Используемый сервер приложений - Websphere, сервер dbms - Derby.

Я обновил плагин Worklight Studio до последней версии, создал новое, чистое рабочее пространство, экспортировал проект из старого рабочего пространства и импортировал в новое.

Для среды разработки все работает.

Что касается производственной среды, я успешно развернул все приложения (но пока не работает из-за отсутствия адаптеров). Когда я пытаюсь развернуть адаптер (каждый), я получаю следующее исключение:

Failed to deploy adapter 'adapter1.adapter'. The 'adapter' version '6.0.0' is different than the version of the Worklight project '6.1.0.00.20131219-1900'. Use Worklight Studio '6.1.0.00.20131219-1900' to build and deploy the application.

Я попытался также создать новый адаптер и развернуть его, но я все еще получаю ту же ошибку.

1 ответ

Решение

Отредактировал ответ полностью, основываясь на правках вопроса

Все артефакты, созданные Worklight Studio: .adapter, .wlapp а также .war должен быть создан с использованием той же версии Worklight Studio.

Убедитесь, что после импорта проекта в Worklight 6.1 вы создаете все приложения и адаптеры проекта.

Далее необходимо развернуть заново сгенерированный .war файл, а затем развернуть .wlapp а также .adapter файлы.

Чтобы убедиться, что адаптер той же версии, что и проект .war файл, извлеките .adapter файл из bin папку и откройте XML файл. Вы должны увидеть версию платформы следующим образом:

<ns2:adapter xmlns:ns2="http://www.worklight.com/integration"
name="test" platformVersion="6.1.0.00.20131126-0630">

Темы Информационного центра IBM Worklight для чтения:

Вы также можете увидеть это в Worklight Console > О программе> Дополнительная информация о поддержке:

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