我们最近实施了MobileFirst 7.0 IF201609291531 iFix,并且当在服务器上创建新的运行时并上传了一个windows8应用程序时,我们开始遇到Windows 8应用程序连接问题:
当windows8应用程序尝试连接时,服务器日志会记录消息:
FWLSE0332E:服务器上不存在环境windows8的应用程序some_app。无法注册此客户。
我仔细检查了应用程序实际部署在服务器上,我确认了wlclient.properties文件中的版本号,应用程序ID和服务器详细信息。相同的构建过程还部署了Iphone和Android应用程序,两者都可以正常工作和连接。
我决定将windows8应用程序访问权限改为" Active,通知"就像一个考验。控制台没有保存消息,当我查看日志时,它记录了:
000000e5 com.ibm.worklight.admin.actions.BaseTransaction E结果:newruntime:mobileFirstServer /// XX.xx.X.xx:没有名称为“some_app-windows8-2.0.25&”的已部署应用程序#39;
我设法为iPhone和Android应用程序设置了应用程序访问,没有任何问题。
此行为仅在自安装ifix以来创建的任何新运行时中显现。当我将windows8应用程序上传到ifix按预期连接之前存在的运行时。
我已经在加载了ifix的多个MobileFirst服务器上尝试了这个,并且所有这些服务器的行为都是一致的。
我的构建设置如下:
以前有没有人经历过这个?它可能是数据库或权限问题吗?
我们的系统管理员计划在星期一删除ifix,之后我会运行另一个测试以查看它是否解决了问题。我会在这里发布测试结果。
答案 0 :(得分:0)
很明显,您正在使用最新的iFix进行某种回归。我建议你刚开一个PMR。这不是Stack Overflow的问题。
答案 1 :(得分:0)
我找到了解决问题的方法。
如果通过ant脚本部署了新的运行时,似乎会出现问题,并且还通过ant脚本部署了应用程序(没有进行手动部署)。当我通过Web控制台手动部署应用程序时,它解决了问题。这个手动上传似乎只需要一次,之后应用程序继续按预期连接,即使后续的蚂蚁上传也是如此。