我有一台从 IBM Worklight 6.0 升级到 IBM Mobilefirst 6.3 的服务器
服务器当前正在运行我的移动应用程序的旧版本,它没有启用 AppAuthenticity。
当我上传较新版本的应用程序时,AppAuthenticity 选项仅针对一个(Windows)环境启用,而其他环境则保持禁用状态。
重新启动后,Windows 环境版本变得和其他版本一样,而 iPAD 环境开始提供更改 AppAuthenticity 的选项。
我通过 WLADM CLI 列出了应用程序,它给了我以下错误:
XML 验证错误,从 https://URL/wladmin/management-apis/1.0/runtimes/worklight/applications/MYAPPS?locale=en_US读取:cvc-complex-type.4:属性“downloadLink”必须出现在元素“applicationEnvironmentDataAccess”上'。
请注意,如果应用程序在其他服务器上单独运行,则使用相同的应用程序描述符和 WAR 文件可以正常工作,只有在同一服务器上上传新旧版本时,才会出现此问题。