2014-01-07 1 views
0

Перенос моего проекта (из 3 приложений и 2 адаптера) из Worklight v6.0 в Worklight v6.1. Я сталкиваюсь с проблемами миграции адаптеров.Проблемы переноса Worklight с v6.0 на v6.1

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

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

Что касается среды разработки, все работает.

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

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. 

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

+0

Когда вы импортировали проект в студию 6.1.0, в представлении консоли Eclipse не было ошибок? Как насчет представления об ошибках? –

+0

Как насчет создания нового проекта и в нем нового адаптера, работает ли это? –

+0

Можете ли вы воспроизвести это в заявке на тест и отправить ее? –

ответ

1

Отредактированный ответ полностью основанный на правок к вопросу

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

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

Затем вам необходимо развернуть повторно созданный файл .war, а затем развернуть файлы и .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 Information Center тем, чтобы читать:

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

enter image description here

+0

У вас есть какая-либо конкретная конфигурация, применяемая к развертыванию адаптера? похоже, что странное поведение, которое я получаю, связано с конфигурацией Eclipse. – Riccardo

+0

Нет. Это просто Eclipse Java EE 4.2.2 («Juno» SR2) с Worklight Studio Developer Edition и плагином Google ADT. –

+0

для развертывания файла проекта .war вы использовали Ant после настройки файла конфигурации configure-liberty-derby.xml? – Riccardo