Ibm mobilefirst 移动Web应用URL与Worklight Development Server主机名(IP)不匹配

Ibm mobilefirst 移动Web应用URL与Worklight Development Server主机名(IP)不匹配,ibm-mobilefirst,worklight-studio,Ibm Mobilefirst,Worklight Studio,在Windows 7上使用Worklight Studio 6.1.0.1和Eclipse Kepler时,我发现与Worklight Development Server主机IP不一致。我已将主机名从localhost更改为要使用的IP地址。打开Worklight控制台时正在使用该IP地址。但是,我的应用程序包含一个移动Web应用程序,当我在Worklight控制台中单击其“获取应用程序URL”链接时,它会显示一个使用不同IP地址的链接。我有几个具有IP地址的网络适配器—我的有线LAN适配器(

在Windows 7上使用Worklight Studio 6.1.0.1和Eclipse Kepler时,我发现与Worklight Development Server主机IP不一致。我已将主机名从localhost更改为要使用的IP地址。打开Worklight控制台时正在使用该IP地址。但是,我的应用程序包含一个移动Web应用程序,当我在Worklight控制台中单击其“获取应用程序URL”链接时,它会显示一个使用不同IP地址的链接。我有几个具有IP地址的网络适配器—我的有线LAN适配器(具有我想要使用的IP)、我的VPN适配器和一个由VirtualBox配置的适配器。如果我连接到VPN,应用程序URL将使用VPN适配器的IP地址。如果我没有连接到VPN,应用程序URL将使用VirtualBox适配器的IP地址(即169.254.x.x地址)。在这两种情况下,它都不使用有线适配器的IP地址。我修改了Windows网络连接高级设置,使有线适配器优先于VPN适配器,VPN适配器优先于VirtualBox适配器


我能做些什么来解决这个问题吗?这使得应用程序URL难以使用,因为我的设备无法访问其中任何一个IP地址。我最多只能扫描二维码,然后手动更改设备上的IP地址。

要在预览中控制用于移动Web环境“获取应用程序URL”的URL,请执行以下操作:

  • 打开project\server\conf\worklight.properties
  • 取消注释publicWorkLightHostname属性
  • 提供主机或IP地址
  • 重新部署应用程序
  • 加载Worklight控制台并单击“获取应用程序URL”
  • URL现在应该指向上面步骤3中的地址