Db2 IBM Worklight 6.0.0.1-部署.wlapp时出错

Db2 IBM Worklight 6.0.0.1-部署.wlapp时出错,db2,ibm-mobilefirst,worklight-server,Db2,Ibm Mobilefirst,Worklight Server,我在尝试从控制台和通过Ant脚本将.wlapp部署到Worklight Server 6.0.0.1时遇到此未知错误 我的数据库是DB2 未能部署应用程序“EBCMobileApp-mobilewebapp-1.2.wlapp”。 EXECUTE或OPEN语句中主机变量的值为out 其相应用途的范围。SQLCODE=-302,SQLSTATE=22001, 驾驶员=3.62.56 尝试部署同一应用程序的ipad环境的.wlapp时也会返回相同的错误。 但是,相应的EBCMobileApp-com

我在尝试从控制台和通过Ant脚本将.wlapp部署到Worklight Server 6.0.0.1时遇到此未知错误

我的数据库是DB2

未能部署应用程序“EBCMobileApp-mobilewebapp-1.2.wlapp”。 EXECUTE或OPEN语句中主机变量的值为out 其相应用途的范围。SQLCODE=-302,SQLSTATE=22001, 驾驶员=3.62.56

尝试部署同一应用程序的ipad环境的.wlapp时也会返回相同的错误。

但是,相应的EBCMobileApp-common.wlapp成功部署。

在Google中搜索错误,我发现以下内容:

  • 关于此错误代码
  • 因此,问题:
在Eclipse中,当使用Worklight Studio插件将应用程序部署(
run as>build all and deploy
)到本地Worklight Development Server时,是否也会发生这种情况


如果它在开发环境中工作,但在其他环境中失败,那么我建议根据上面的前两个链接,看看您是如何在该环境中配置DB2的。

在开发环境中一切正常。只有在部署过程中出现错误的远程生产环境中才会出现问题。我非常了解SQL302代码,但我不知道应该在哪里查找以修复问题。此错误由Worklight server在部署操作期间引发,并且该错误似乎被实现部署操作的内部过程捕获。我应该重新生成DB2上的所有数据库吗?我不确定。您可以在测试环境中尝试,看看它是否有效;如果是,那么您可以在生产环境中执行相同的操作…谢谢Idan,这已经解决了。问题与数据库中的LOB数据有关,这些数据在从Worklight 5.0.6升级到Worklight 6.0期间可能没有正确迁移。我重新生成了所有包含一些LOB列的表,现在部署也适用于.wlapp。非常感谢。