Ibm mobilefirst Worklight 6.1未连接到生产服务器

Ibm mobilefirst Worklight 6.1未连接到生产服务器,ibm-mobilefirst,Ibm Mobilefirst,我应用了最新的Worklight 6.1.0.2修复程序,但移动应用程序继续尝试连接到开发服务器,而不是在生成和部署目标设置中指定的生产服务器。客户端正在向服务器上安装的适配器发出请求。我已经与Wireshark确认了这一点,并在启动时设置initOptions以捕获IP地址。我已经安装了Worklight 6.1 EE edition,并在那里应用了修补程序。这就像应用程序忽略了生产服务器一样 除了升级到6.2之外,还有人有什么建议吗 这可能是Development Studio的eclips

我应用了最新的Worklight 6.1.0.2修复程序,但移动应用程序继续尝试连接到开发服务器,而不是在生成和部署目标设置中指定的生产服务器。客户端正在向服务器上安装的适配器发出请求。我已经与Wireshark确认了这一点,并在启动时设置initOptions以捕获IP地址。我已经安装了Worklight 6.1 EE edition,并在那里应用了修补程序。这就像应用程序忽略了生产服务器一样

除了升级到6.2之外,还有人有什么建议吗


这可能是Development Studio的eclipse插件问题吗?

在“运行方式”>“生成设置”和“部署目标”中更改远程服务器协议/主机/端口/上下文属性后,应执行“运行方式”>“生成所有环境”,而不是“运行方式”>“在Worklight Development server上运行”

  • 通过在Worklight Development Server上执行Run As>Run on Worklight,wlclient.properties/Worklight.plist中的连接值将是本地开发服务器设置的连接值
  • 通过执行Run As>Build All Environment,连接值wlclient.properties/worklight.plist将是在生成设置和部署目标中设置的值
此外:

  • 在6.1中,如果构建完所有环境后,您将选择RunAs>Xcode项目,例如,将使用本地开发连接值。。。所以一定不要那样做

  • 在6.2中,如果您执行上述操作(运行方式>Xcode项目(或提供的任何其他外部IDE选项)),如果您设置了远程服务器属性,则将使用它们。如果未设置任何远程服务器属性,则将使用本地开发连接属性


我已确认此功能正在运行。Eclipse有时在激活构建过程中很慢,我错误地推动了在开发服务器上运行,这可能是写得太多了。如果我耐心等待,构建周期将生成正确连接的客户端


谢谢你的帮助。

你重建项目了吗?右键单击项目文件夹,以“运行方式”>“生成所有环境”。然后检查以确保您的worklight属性正确(android:worklight.properties和iphone:worklight.plist)检查以确保wlServerHost和wlServerPort是您的生产服务器。是-重建、清理项目。没有安卓,专注于IPad——因此在plist中,生产主机和端口是正确的。在一些博客中出现的上下文名称末尾有一个/。