Сервер Worklight. Не удалось развернуть адаптер "LinkAccount.adapter".

IBM Worklight 6.1 - из-за предыдущей проблемной и опустошающей установки сервера рабочего освещения в нашу веб-сферу не удалось инициализировать проект, поскольку схема базы данных проекта относится к версии N / A, и после этого катастрофического события мы обнаруживаем новую проблему. Сначала мы получили это сообщение об ошибке

Error 500: javax.servlet.
ServletException: Worklight Console initialization failed.Logged Exception: java.lang.RuntimeException: FWLSE4010E: The project 'xxxx' failed to initialize, because the project WAR file is not supported by the server from version 6.1.0.00.20131126-0630. Use the migration tool to upgrade the project WAR file. [project xxxx]

Затем мы используем инструмент миграции для обновления, следуя этому руководству -> http://pic.dhe.ibm.com/infocenter/wrklight/v6r1m0/topic/com.ibm.worklight.deploy.doc/devenv/r_migrating_old_wl_project_to_new_wl_server.html%20We%20managed%20to%20deployed%20the%20war%20file.

Далее мы хотим развернуть адаптер, мы сталкиваемся с этим сообщением об ошибке

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

Когда мы проверяем версию на консоли (Worklight Server), версия проекта войны 6.0.0. И Studio, и Server находятся в одной и той же версии 6.1, но должны выполнить процесс миграции, который понизит проект до 6.0.0. Чего-то не хватает при установке сервера Worklight?

Наша студия Worklight (затмение)

Наша студия Worklight (затмение

Версия сервера Worklight

Версия сервера Worklight

3 ответа

Решение
  1. Удалите консольное приложение worklight из WAS (сервер приложений Websphere)
  2. Стоп был.
  3. Повторно разверните файл war, содержащий консоль worklight
  4. Начать было

Вам нужно пересобрать файлы.wlapp и.adapter в вашей версии студии, которые имеют ту же версию с сервером worklight.

  • Удалите содержимое в папке вашего проекта bin.
  • Постройте и разверните все адаптеры.
  • Создайте и разверните приложение.
  • открытая консоль рабочего света
  1. Установите Worklight Studio 6.1
  2. Развертывание Worklight Server 6.1
  3. Создайте свой проект в Worklight Studio 6.1 (адаптеры, приложение)
  4. Разверните сгенерированный файл.war на сервере.
  5. Deploiy генерирует.adapter и.wlap на сервере

Создайте все с новой версией и разверните новые артефакты в той же версии.

Если на вашем сервере приложений запущено несколько экземпляров Worklight Server, убедитесь, что вы внедрили на правильный.

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