我在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。
答案 0 :(得分:0)
尝试检查您是否可以从设备连接到Worklight服务器。
http://serveripaddress:port/contextroot/console
,从设备默认浏览器中打开worklight服务器控制台。如果您无法访问该URL,则必须将设备连接到服务器网络当您的设备无法访问您的工作灯服务器时,您将收到类似Host is not responsive
的错误。