【发布时间】:2013-05-24 12:00:57
【问题描述】:
我正在将一个 Worklight 应用程序从我在 Eclise 中的开发环境迁移到 Tomcat 7 上的测试环境中,并使用 MySQL 作为我的 Worklight 数据库。
我按照@Worklight Guide 和IBM Guide for setting up MySql for Worklight 给出的说明进行操作。
通过 Worklight Console 部署时,控制台部署适配器没有问题,但在部署 .wlapp 文件时,出现 DB 错误:
[部署大小为 4.5MB 的 .wlapp 时出错]
未能部署应用程序“XXXXXXXX.wlapp”。 :准备好的参数 通过 mysql_send_long_data() 设置的语句长于 'max_allowed_packet' 字节 {prepstmnt 940490894 INSERT INTO APP_SYNC_DATA (appDeployableKey, deployable, deployableHash, lastPersistentPropertyChange) 值 (?, ?, ?, ?) [params=(String) jqmMultipageSite1-android-1.0,(输入流) java.io.ByteArrayInputStream@5083c762,(字符串) 4acdb5054a0bd4ec908ad282bb95d183bbbdd217,(长)1369395093111]} [代码=1105,状态=HY000]
[为大小为 1.5 MB 的 iPhone 部署 wlapp 时出错]
未能部署应用程序“xxxxxxxxx.wlapp”。 :数据截断: 不正确的日期时间值:第 1 行的列“LAST_UPDATE_TIME”的“” {prepstmnt 362762411 插入小工具(DISP_IN_GALLERY, LAST_UPDATE_TIME, NAME) VALUES (?, ?, ?) [params=(int) 1, (Timestamp) 2013-05-24 17:10:06.322,(字符串)jqmMultipageSite1]} [代码=0, 状态=22001
【问题讨论】:
标签: mysql ibm-mobilefirst