當我們使用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步中是同一個設備還是新的? –