Проблемы миграции 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 > О программе> Дополнительная информация о поддержке: