我已经安装了IBM Worklight 6.0 Studio - 企业版。我的工作站(Windows 7) 具有多个网络接口,因此具有多个IP地址。默认的wlclient.properties文件的wlServerHost值是其中一个ip地址,但不是localhost的正确值。 worklight工作室从哪里获取IP地址? (即,使用什么命令或什么代码来获取嵌入的主机地址 WAS 8.5 Liberty Profile服务器?)
答案 0 :(得分:6)
安装Worklight Studio后,它将使用'主机名'来配置嵌入式Liberty服务器。设置为' localhost'。
有了这个,当您构建和部署应用程序时,Studio将尝试猜测当前的IP地址是什么,以便在模拟器或设备上运行的应用程序可以连接到Liberty服务器(作为' localhost&#39 ;不会工作)。
在这种情况下,Worklight Studio会在构建/部署应用程序时将以下消息打印到Worklight Console日志:
FWLPL0010W:" localhost"从目标服务器检测到 组态。使用主机的主IP地址, 192.168.1.102,用于构建Worklight应用程序。考虑使用完全限定的主机名(避免使用" localhost")或有效的IP 代替地址。可以通过打开来修改该值 Worklight Development Server的配置编辑器 "服务器"图。
当Studio没有猜到正确的IP地址时,您必须手动设置它;这可以通过访问Eclipse的服务器'来实现。查看并双击" Worklight Development Server [worklight]"项:
然后设置'主机名'相应地:
完成上述操作后,下次构建和部署app时,Studio将使用此IP地址,您可以通过查看“wlclient.properties”来确认这一点。文件。
我希望这会有所帮助。