Android 推送通知出错

Android 推送通知出错,android,push-notification,ibm-mobilefirst,Android,Push Notification,Ibm Mobilefirst,我已经下载了推送通知模块的示例应用程序(我基于),当我启动worklight server时,出现错误“在worklight捆绑包中找不到Class com.mysql.jdbc.Driver。”,然后导入“mysql-connector-java-5.1.24-bin.jar”并再次尝试启动worklight server,我发现错误 “FWLSE4002E:未能连接到MYSQL数据库:无法创建PoolableConnectionFactory(通信链路故障 成功发送到服务器的最后一个数据包是

我已经下载了推送通知模块的示例应用程序(我基于),当我启动worklight server时,出现错误
“在worklight捆绑包中找不到Class com.mysql.jdbc.Driver。”
,然后导入“mysql-connector-java-5.1.24-bin.jar”并再次尝试启动worklight server,我发现错误
“FWLSE4002E:未能连接到MYSQL数据库:无法创建PoolableConnectionFactory(通信链路故障

成功发送到服务器的最后一个数据包是0毫秒前的。驱动程序尚未从服务器收到任何数据包。) [2013-04-11 09:05:33]FWLST0011E:======Worklight项目模块\u 07\u 05 \u NativeAPI for AndroidPush-Project-customization启动失败:连接被拒绝:连接“


我尝试在google上搜索,但没有得到答案,有人帮我解决这个问题吗?

您需要将MySQL Connector/J文件放在server\lib文件夹下。如果计划使用MySQL,还需要使用MySQL设置更新worklight.properties

您应该阅读Worklight入门材料,并进行解释和演示

连接到MySQL服务器并确保存在Worklight数据库。还要确保存在“Worklight”用户,并且该用户具有访问“Worklight”数据库的权限

还要确保在适配器的XML中指定用户名和密码:

<dataSourceDefinition>
    <driverClass>com.mysql.jdbc.Driver</driverClass>
    <url>jdbc:mysql://localhost:3306/mydb</url>
    <user>myUsername</user>
    <password>myPassword</password> 
</dataSourceDefinition>

com.mysql.jdbc.Driver
jdbc:mysql://localhost:3306/mydb
我的用户名
我的密码

谢谢Idan Adar先生,我已将mysql-connector-java-5.1.24-bin.jar放在server\lib下,并添加到属性->java构建路径->libraries.My worklight.properties更新,如wl.db.type=MYSQL wl.db.url=jdbc:mysql://localhost:3306/Worklight wl.db.username=Worklight wl.db.password=Worklightsso.cleanup.taskFrequencyUnseconds=5 ssl.keystore.path=conf/default.keystore ssl.keystore.type=jks ssl.keystore.password=Worklight,但我仍然获取错误,我现在应该怎么做?请不要在注释中粘贴与代码相关的文本。看到我编辑的答案。好的,谢谢你,我会再看一遍,你能看到这个链接来帮助我吗?