Mobile First Platform + ionic(платформа Android) Ошибка: корневой каталог контекста сервера приложений IBM WebSphere не найден
Приложение Ionic android после подключения к серверу MobileFirst отправляет запрос по протоколу HTTP, как показано ниже,
POST / mfp / api / adapters / SCAppMiddleWare / apiCall HTTP / 1.1 Пользователь-агент: WLNativeAPI(hwALE-H; ALE-L21C636B571; ALE-L21; SDK 23; Android 6.0) Авторизация: Bearer x-wl-analytics-tracking-id: 51110d67-XXX-XXX-XXX-XXXX x-mfp-analytics-metadata: {"deviceID":"4088fcd7-XXX-XXXX-XXXX-0c888fb82c6c","os":"android","clientID":"XXXXXX-XXXXX-XXXXX-XXXXX-f7ccbe388f32","OSVersion":"6,0", "бренд":"Huawei","модель": "ALE-L21", "mfpAppName": "com.XXXXXX.XXXXXX.XXXXXX.test", "mfpAppVersion": "0.9.9", "appVersionDisplay": "0.9.9", "appVersionCode": "909", "appStoreId": "com.XXX.XXX", "appStoreLabel": "XXX + XXX" } Content-Type: application / x-www-form-urlencoded; charset = utf-8 Content-Length: 384 Хост: devmfp.XXX.XX:9080 Соединение: Keep-Alive Accept-Encoding: gzip
и эта ошибка приходит с ответом:
HTTP / 1.1 500 Внутренняя ошибка сервера X-Powered-By: Servlet/3.0 Тип контента: application/json Дата: Пн, 29 января 2018 04:51:45 GMT Длина контента: 777 Соединение: Закрыть {"statusReason":" Не найдено ", "responseHeaders":{"Connection":"Close","Content-Length":"29092","Date":"Mon, 29 Jan 2018 04:51:44 GMT","Content-Type":"text/html; charset: UTF-8"},"isSuccessful":false,"responseTime":17,"totalTime":21,"warnings":[], "errors":["Контекст сервера IBM WebSphere Application Server Лицензионные материалы Root Not Found - Собственность IBM © Copyright IBM Corp. 1997, 2013. Все права защищены. IBM и логотип IBM являются товарными знаками или зарегистрированными товарными знаками International Business Machines Corp., зарегистрированными во многих юрисдикциях по всему миру. Другие продукты и услуги имена могут быть товарными знаками IBM или других компаний. Текущий список товарных знаков IBM доступен в Интернете по адресу Авторские права и информация о товарных знаках."],"info":[],"statusCode":404}
Необходимо определить, что может вызвать эту проблему, и как ее исправить:) . Приложение и адаптеры были развернуты без каких-либо проблем в соответствии с руководством https://mobilefirstplatform.ibmcloud.com/tutorials/en/foundation/6.3/hybrid-tutorials/.
1 ответ
Ошибка говорит "statusCode":404
а также IBM WebSphere Application Server Context Root Not Found
,
Это происходит из-за того, что в вашем mfpclient.properties/plist указан неправильный корневой контекст. Какую версию MobileFirst вы используете? Ссылка на учебник, которую вы указали, указывает на MobileFirst 6.3. Если вы используете MobileFirst v8, шаги будут другими.