如何在 IBM MobileFirst Platform Operations Console 中处理版本禁用
Posted
技术标签:
【中文标题】如何在 IBM MobileFirst Platform Operations Console 中处理版本禁用【英文标题】:How to handle Version Disability in IBM MobileFirst Platform Operations Console 【发布时间】:2015-11-16 07:52:25 【问题描述】:我使用 IBM MobileFirst Studio 开发了 android 应用程序,并且 作为Version 1.0部署到IBM Application Center。
为了使 版本禁用 - 我通过添加
修改了我的 worklight.properties,如下所示wl.remoteDisable.cache.enabled=真 wl.remoteDisable.cache.refreshIntervalInSeconds=1
我在 authenticationconfig.xml 中启用了 wl_remoteDisableRealm。此领域用于混合和本机应用程序中的远程禁用/远程通知功能。 将版本号更改为 1.1
-
已将新的版本 1.1 上传到 IBM Application Center,保存了为此新版本生成的外部 URL
登录
IBM MobileFirst Platform Operations Console
Home > AppName > Applications > AppName > Selected Android 我可以看到 1.0 和 1.1。
已选择锁定 1.0 属性 - 禁用应用程序访问并提供为 1.1 生成的外部 URL
保存更改后,我收到错误:Android 中“XXXX”应用程序版本 1.0 的通知规则未成功更改。
建议是否需要为此进行任何修改。
为错误和错误日志拍摄的屏幕截图:
Pic1: Error in console Pic2: Error log【问题讨论】:
【参考方案1】:“锁定此版本”与远程禁用功能完全无关。 此复选框意味着将来无法再部署此版本的 .wlapp 文件(在某种程度上,这会阻止直接更新...)。可能不应该存在的旧功能...
至于“日志”。关于它的日志是什么?提供来自服务器的日志,其中显示了整个异常及其堆栈跟踪。
我认为您将几件事混为一谈,这使问题难以理解。
【讨论】:
RuntimeMBeanCallable.call() 异常 000004b1 com.worklight.core.jmx.ProjectManagementMXBeanImpl I FWLSE0275I:开始使用 ID 29,911 进行“拒绝”事务。 [项目示例] 00000125 com.ibm.worklight.admin.actions.BaseTransaction I 结果:示例:MFPServer///localost:回滚 00000125 SystemErr R 7743853 WorklightManagementPU-oracle INFO [LargeThreadPool-thread-136] openjpa.Runtime - 虽然您使用的是乐观事务,但 OpenJPA 现在正在开始数据存储事务,因为您已请求锁定某些数据。 没有。这不相关。打开 PMR。以上是关于如何在 IBM MobileFirst Platform Operations Console 中处理版本禁用的主要内容,如果未能解决你的问题,请参考以下文章
如何在 IBM Mobilefirst 中的 serverSessionTimeout 上触发方法
如何在 IBM MobileFirst Platform Operations Console 中处理版本禁用
如何在 IBM MobileFirst 的顶部(状态栏)中获取推送通知