当我们使用WL.Client.connect API MobileFirst 7.1服务器访问被拒绝使用WL.Client.connect API
服务器错误日志的时候得到这个错误信息:
[错误] FWLSE0020E :Ajax请求异常:无法找到应用程序环境,应用程序=测试,版本= 1.0,环境= iphone [项目WLTestConnect]
[错误] FWLSE0117E:错误代码:1,错误描述:INTERNAL_ERROR,错误消息:FWLSE0069E:An内部错误发生在项目请求期间编辑[项目WLTestConnect]找不到应用程序环境,应用程序=测试, null,SubscribeServlet = null,wl_anonymousUserRealm = null,wl_deviceAutoProvisioningRealm = null}。 [项目WLTestConnect] com.worklight.common.log.filters.ErrorFilter
[错误] FWLSE0335E:授权失败:客户端Id f5ac9a8cda443cfca33d1e7f926a71f90f8c67a1没有在服务器上找到。 [项目WLTestConnect]
这里的情景:
- 创建工作区A.你好MobileFirst项目
- 部署项目工作区A.
- 部署你好MobileFirst应用本地MobileFirst服务器iphone然后使用WL.Client.connect API。我们获得了连接成功回调。
- 导出名为WLTestConnect的MobileFirst项目。
- iPhone设备(iOS 10.2.1)仍在运行。
- 切换到新的工作区B.
- 导入WLTestConnect项目工作区B.
- 部署WLTestConnect项目到本地服务器MobileFirst。
- 在iPhone设备中使用WL.Client.connect,我们得到了拒绝访问错误。
MobileFirst版本:7.1.0.00-20151214-1857 & 7.1.0.00-20170608-1107
有没有办法避免访问被拒绝?
请在第二次尝试之前删除设备上先前安装的应用程序副本。 – krckumar
我们在生产env有同样的问题。很难告诉我们的客户删除一个重复安装的应用程序。是否有可能使用任何代码来避免这种情况? – DannyYang
问题: 1)什么DB?在这两个工作区中它指向相同的数据库还是不同的? 2)在第9步中是同一个设备还是新的? –