Worklight 6.1未连接到生产服务器

时间:2015-01-13 21:48:14

标签: ibm-mobilefirst

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

除了升级到6.2之外,有没有其他建议?

这可能是eclipse插件问题的开发工作室问题吗?

2 个答案:

答案 0 :(得分:0)

运行方式>中更改远程服务器协议/主机/端口/上下文属性后构建设置和部署目标,您应该执行 Run As>构建所有环境而不是运行方式>在Worklight Development Server上运行

  • 执行 Run As>在Worklight Development Server 上运行,wlclient.properties / worklight.plist中的连接值将是本地开发服务器设置的连接值。
  • 执行 Run As>构建所有环境,连接值wlclient.properties/worklight.plist将是Build Settings and Deploy Target中设置的连接值。

此外:

  • 在6.1中,如果在构建所有环境之后,您将选择Run As>例如,Xcode项目将使用本地开发连接值...所以请确保不要这样做。

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

答案 1 :(得分:0)

我已经确认现在正在运作。 Eclipse在激活构建过程时有时很慢,而且我错误地推动了在开发服务器上运行,这可能超过了写入值。如果我耐心等待,构建周期将生成正确连接的客户端。

感谢您的帮助。