У нас есть приложение MobileFirst, которое работало с сервером Worklight 6.2 — в том числе и в производстве. Мы используем http-адаптер: <connectionPolicy xsi:type="http:HTTPConnectionPolicyType">
В настоящее время мы меняем производственный сервер на 7.0.0. На сервере разработки мы могли протестировать наше приложение, и все функции были в порядке. Мы создали .war с производственным сервером в конфигурации сборки и загрузили вместе с Android .wlapp . Теперь мы получаем 404, когда приложение пытается вызвать любую функцию адаптера на рабочем сервере. invokeProcedure onFailure возвращает UNEXPECTED_ERROR. Это с:
- Версия сервера: 7.0.0.00.20150312-0731
- Версия проекта WAR: 7.0.0.00.20150402-2001
- Имя адаптера: ХХХХХ. Версия: 7.0.0.00.20150402-2001
- Приложение: XXXXX-android-0.9.7, версия: 7.0.0.00.20150402-2001
У нас в приложении не включена защита. Есть ли что-то, что должно быть включено на сервере, чтобы разрешить вызов адаптеров старого типа?
Когда мы тестировали обновленную версию MobileFirst Development Studio 7.0.0.00.20150430 в качестве платформы для разработки - та же версия сервера, и мы получили тот же 404 ( Контекст не найден), но пытается подключиться с авторизацией/v1/clients/instance вместо /apps/services/api/XXXXX/android/query
Должен ли апгрейд сервера решить эту проблему? Мы заметили, что доступны обновления.
Сервер находится на соединении https, но был таким же на WL 6.2.