【问题标题】:Build and Deploy fails in Worklight with openjpa fatal general error在 Worklight 中构建和部署失败并出现 openjpa 致命一般错误
【发布时间】: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 朱诺

【问题讨论】:

    标签: database deployment ibm-mobilefirst


    【解决方案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 在文件系统中的什么位置?它是否也会发生在其他环境中?
    猜你喜欢
    • 2011-06-15
    • 1970-01-01
    • 2022-06-21
    • 1970-01-01
    • 2021-03-06
    • 1970-01-01
    • 2012-01-10
    • 2023-01-09
    • 1970-01-01
    相关资源
    最近更新 更多