移动优先平台 + ionic(Android 平台)错误:未找到 IBM WebSphere Application Server 上下文根

Posted

技术标签:

【中文标题】移动优先平台 + ionic(Android 平台)错误:未找到 IBM WebSphere Application Server 上下文根【英文标题】:Mobile First Platform + ionic( Android Platform) Error : IBM WebSphere Application Server Context Root Not Found 【发布时间】:2018-01-29 06:08:28 【问题描述】:

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) 授权:承载 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","brand":"华为","model":"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" 内容类型:application/x-www-form-urlencoded;字符集=utf-8 内容长度:384 主机:devmfp.XXX.XX:9080 连接:保持活动 接受编码:gzip

这个错误伴随着响应:

HTTP/1.1 500 内部服务器错误 X-Powered-By:Servlet/3.0 内容类型:应用程序/json 日期:2018 年 1 月 29 日星期一 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; 字符集:UTF-8","isSuccessful":false,"responseTime":17,"totalTime":21,"warnings":[], “错误”:[“IBM WebSphere Application Server Context Root Not Found 许可材料 - IBM 的财产 © 版权所有 IBM Corp. 1997, 2013。保留所有权利。IBM 和 IBM 徽标是 International Business Machines Corp. 的商标或注册商标。 , 在全球许多司法管辖区注册。其他产品和服务名称可能是 IBM 或其他公司的商标。IBM 商标的最新列表可在 Web 上的版权和商标信息中找到。"],"info":[],"statusCode ":404

需要确定可能导致此问题的原因,以及如何解决它 :) 。已按照教程https://mobilefirstplatform.ibmcloud.com/tutorials/en/foundation/6.3/hybrid-tutorials/ 部署应用和适配器,没有任何问题。

【问题讨论】:

【参考方案1】:

错误显示"statusCode":404IBM WebSphere Application Server Context Root Not Found

发生这种情况是因为您没有在 mfpclient.properties/plist 中指定正确的上下文根。您使用的是哪个版本的 MobileFirst? 您提供的教程链接指向 MobileFirst 6.3。 如果您使用的是 MobileFirst v8,则步骤会有所不同。

【讨论】:

感谢您的快速反馈,它是 MFP v8。 这是您应该查看的文档mobilefirstplatform.ibmcloud.com/tutorials/en/foundation/8.0/…

以上是关于移动优先平台 + ionic(Android 平台)错误:未找到 IBM WebSphere Application Server 上下文根的主要内容,如果未能解决你的问题,请参考以下文章

Ionic + Angular - 平台添加 Android 错误 - 错误:无法获取平台 cordova-android@0.0.8

Xamarin与React Native与Ionic:跨平台移动框架比较

十分钟使用ionic Framework开发一个跨平台移动应用

跨平台移动软件的推荐 [关闭]

Ionic 3 中的 Android SDK 平台 26 许可证错误

ionic框架Android平台,添加第三方module引用