Ibm mobilefirst 服务器上安装的WL应用程序仍指向适配器的本地URL

Ibm mobilefirst 服务器上安装的WL应用程序仍指向适配器的本地URL,ibm-mobilefirst,worklight-adapters,Ibm Mobilefirst,Worklight Adapters,我有一个简单的混合应用程序部署到WL6.1服务器的问题。我正在使用Configure Worklight Build and Deploy Target窗口覆盖本地开发服务器,并将其放入测试服务器的服务器和上下文中。在此之后,我进行了构建,我尝试了构建所有环境和运行worklight development server选项,并将.wlapp文件上载到服务器。问题是,当我的简单应用程序调用部署在同一服务器上的适配器过程时,它总是返回到我的开发服务器。我已经通过停止本地访问并在日志中看到错误来验证

我有一个简单的混合应用程序部署到WL6.1服务器的问题。我正在使用Configure Worklight Build and Deploy Target窗口覆盖本地开发服务器,并将其放入测试服务器的服务器和上下文中。在此之后,我进行了构建,我尝试了构建所有环境和运行worklight development server选项,并将.wlapp文件上载到服务器。问题是,当我的简单应用程序调用部署在同一服务器上的适配器过程时,它总是返回到我的开发服务器。我已经通过停止本地访问并在日志中看到错误来验证了这一点。在更改worklight地址时是否缺少一个步骤?在5.x中,您修改了应用程序xml以指定这一点

在日志中,如果我在eclipse中关闭本地开发服务器,当从远程服务器运行时,我会在chrome控制台中看到以下内容注意xenotp是我的开发笔记本电脑:

POST http://xenotp:10080/bobCATWLProject/apps/services/api/test/common/query net::ERR_CONNECTION_REFUSED 

仅供参考,我正在使用Worklight Studio插件6.1.0.01-20140310-1427运行eclipse,您的应用程序部署在哪里?我发现我必须在XCode中手动编辑.plist文件,才能在iOS中配置正确的服务器设置


另请参阅此相关帖子:

我想我现在已经明白了。主要有两项。首先,我需要将WL.Client.connect添加到我的应用程序中。在WL 5中,默认设置为自动连接。我不认为这导致了问题,但还是很好的内务管理

第二,设置配置Worklight生成和部署目标选项时,只能使用生成所有环境选项生成有效的wlapp文件以部署到远程服务器。我想我以前也这么做过,但我猜这两个因素加在一起导致了问题。在其在线信息中,有以下注释:

重要提示:如果选中了“生成”选项,则应用程序将与 配置Worklight Build和中的不同Worklight server选项 “部署目标”对话框,然后此菜单选项使用 该Worklight服务器将显示该信息,并在测试过程中识别该信息 服务器设置。如果清除此选项,则使用 为指定的测试服务器生成设置

我确实了解到,如果你搞砸了并上传了一个不是为远程服务器构建的wlapp文件,那么你的项目文件将得到一堆404


我能够构建一个android应用程序,并从设备上运行它,然后连接到远程服务器。通过DDMS日志进行验证。

上述操作是在windows设备上完成的。我在OSX上遇到过类似的问题,但这并不能解决它。其他问题请参见。