【问题标题】:Locating Serialization Issue in Complex Bean定位复杂 Bean 中的序列化问题
【发布时间】:2009-03-09 18:08:09
【问题描述】:

我有一个要序列化的大型 bean 图。获取序列化异常(非特定异常)。任何人都有可以帮助找到问题的课程?

【问题讨论】:

标签: java serialization


【解决方案1】:

从 JDK6 开始,您应该能够通过设置 sun.io.serialization.extendedDebugInfo 系统属性来获得额外的信息:

-Dsun.io.serialization.extendedDebugInfo=true

【讨论】:

  • 在tomcat服务器的哪里设置这个标志?
  • @eatSleepCode 关于如何在 Tomcat 上设置系统属性/传递-D 标志可能值得创建一个单独的问题。我曾经可以告诉你。为了不回答您的问题,投资 [自动化] 测试总是值得的,这将使此类问题消失。
【解决方案2】:

编写一个或多个单元测试来序列化部分图或整个图。这会让你把问题分解成更小的部分。

【讨论】:

    【解决方案3】:

    您可以使用特殊的输出流来执行一些额外的检查。请参阅this page 作为参考。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-10-04
      • 2013-04-03
      • 2012-11-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-12-01
      相关资源
      最近更新 更多