在WP8.1设备中无法使用Worklight的SQLAdapter

时间:2014-05-19 15:57:05

标签: windows-phone-8 ibm-mobilefirst

我在worklight中使用SQLAdapter。 我在worklight控制台和WP8模拟器中成功调用过程。但是当我将应用程序部署到我的WP8.1设备时

<driverClass>com.mysql.jdbc.Driver</driverClass>
            <url>jdbc:mysql://118.xx.xx.xx:3306/petrodb</url>
            <user>petro</user>
            <password>123@abc</password> 

WL.Client.invokeProcedure(loginData,{
    onSuccess : loginSuccess,
    onFailure : loginFailure
});

工作灯控制台和洗脱器 - &gt;转到loginSuccess函数

我的wp8.1设备 - &gt;转到loginFailure函数

任何人都知道如何修复它? 谢谢,

编辑: 错误日志:

  

错误:&#34; [http:// 169。 254.80.80:10080 / petro / apps / services / api / Xangdau / windowsphone8 / query]主机没有响应。&#34;

169.254.80.80:10080是worklight的服务器主机吗?

EDIT2: - 当我在模拟器和设备上运行此应用程序时,它会调用工作灯的169.254.80.80:10080。当我关闭eclipse时,我的应用程序也无法在模拟器上调用过程。我想原因是我的设备无法找到169.254.80.80。

1 个答案:

答案 0 :(得分:0)

尝试检查您是否可以从设备连接到Worklight服务器。

  • 输入http://serveripaddress:port/contextroot/console,从设备默认浏览器中打开worklight服务器控制台。如果您无法访问该URL,则必须将设备连接到服务器网络

当您的设备无法访问您的工作灯服务器时,您将收到类似Host is not responsive的错误。