在 Worklight 中构建和部署失败并出现 openjpa 致命一般错误
Posted
技术标签:
【中文标题】在 Worklight 中构建和部署失败并出现 openjpa 致命一般错误【英文标题】:Build and Deploy fails in Worklight with openjpa fatal general error 【发布时间】:2013-01-25 07:10:35 【问题描述】:一段时间以来,我一直面临嵌套异常问题,请参阅下面给出的日志详细信息。使用 Worklight 5.0.5.x 和 5.0.6.x 测试:
将应用程序部署到 Worklight Server 失败:事务有 被回滚。有关错误的详细信息,请参阅嵌套异常 发生了。;嵌套异常是 org.apache.openjpa.persistence.PersistenceException:事务 已回滚。有关详细信息,请参阅嵌套异常 发生的错误。
在添加环境之前它工作正常,但是一旦我添加一个(在 android 和 iPhone 环境中测试),就会发生错误。
系统:
Windows 7 Eclipse 朱诺【问题讨论】:
【参考方案1】:尝试关闭 Eclipse 并删除工作区中的 WorklightServerHome 文件夹。
【讨论】:
安东没用,看来还有什么问题。 我们已经多次遇到此异常。 Arif,- 如果尝试添加任何其他环境,会发生这种情况吗? - 打印出错误信息后,能否查看创建的android/iphone文件夹的文件大小? 真正的伊丹,它只有在添加环境之后才能正常工作。我刚刚添加了 Android 环境,文件夹大小为 30.2 MB。希望看到快速回复,因为长期以来一直停留在同一个问题上。【参考方案2】:在 Worklight 5.0.6.1 中,应用程序的 .wlapp 文件大小不应再阻止部署过程成功。请升级并再次检查。
如果您使用 mysql 作为 Worklight 的数据库,请按照以下说明操作:How to change max_allowed_packet size,以允许部署通过 MySQL。
【讨论】:
我也尝试过 Idan 并得到了同样的异常。 使用一些详细信息编辑您的问题:您是否使用 Worklight 中的默认数据库设置,或者您是否更改了它们,如果您更改了,那么您更改为哪种数据库类型? Eclipse 在文件系统中的什么位置?它是否也会发生在其他环境中?以上是关于在 Worklight 中构建和部署失败并出现 openjpa 致命一般错误的主要内容,如果未能解决你的问题,请参考以下文章
IBM Worklight 6.0 - 无法访问 Worklight 服务器
IBM Worklight 6.0 - .war 文件部署失败
在 Worklight 中部署 Worklight 适配器失败
在 Worklight 中部署收到警报:文件名、目录名或卷标语法不正确
Worklight 推送通知 (APNS) 失败并出现 javax.net.ssl.SSLHandshakeException