使用WL.Client.connect API时收到此错误消息
服务器错误日志:
[ERROR] FWLSE0020E:Ajax请求异常:找不到应用程序环境,application = test,version = 1.0,environment = iphone [project WLTestConnect]
[错误] FWLSE0117E:错误代码:1,错误说明:INTERNAL_ERROR,错误消息:FWLSE0069E:小工具请求期间发生内部错误[项目WLTestConnect]无法找到应用程序环境,application = test,version = 1.0,environment = iphone ,用户身份{wl_antiXSRFRealm = null,wl_authenticityRealm = null,wl_directUpdableRealm = null,wl_remoteDisableRealm = null,SampleAppRealm = null,wl_deviceNoProvisioningRealm = null,SubscribeServlet = null,wl_anonymousUserRealm = null,wl_deviceAutoProvisioningRealm = null}。 [项目WLTestConnect] com.worklight.common.log.filters.ErrorFilter
[错误] FWLSE0335E:授权失败:在服务器上找不到ClientId f5ac9a8cda443cfca33d1e7f926a71f90f8c67a1。 [项目WLTestConnect]
以下是该方案:
MobileFirst版本:7.1.0.00-20151214-1857& 7.1.0.00-20170608-1107
有没有办法避免拒绝访问?
答案 0 :(得分:1)
我们找到了解决问题的方法:
设置worklight.properties文件
然后连接成功!
答案 1 :(得分:0)
这是一个非常有效的错误消息和预期的行为。当您从MobileFirst Studio中的一个工作区移动到另一个工作区时,它会创建MobileFirst服务器的新副本以及保存此服务器数据的DB。
应用程序尝试连接到“新”服务器,错误消息实际上表示服务器无法识别此设备,因为其数据库没有连接到此设备的任何历史记录。