Экспорт (или сериализация) объекта из дампа кучи Java
У меня есть дамп кучи из (ранее) запущенного процесса Java. В момент создания дампа процесс зависал, общаясь с другим сервером. Я хотел бы иметь возможность восстановить точный запрос, который был сделан моей заявкой.
Хотя мой клиент связывается с веб-службой SOAP, объект модели оказывается Serializable
Итак, что я хотел бы сделать, это экспортировать объект запроса (используя его Serializable
формы, если это возможно), а затем я могу легко повторно импортировать этот объект (просто десериализовать его) в тестовое приложение.
Моя проблема в том, что я не могу найти способ экспортировать объекты из дампа кучи. Я могу найти нужный объект, используя OQL
так что я знаю, что это там - я просто не могу найти никаких инструментов, которые предлагают какой-либо способ вытащить объекты из дампа кучи.
Так как мой класс случается Serializable
Я подумал, что это будет проще всего. Но если бы я мог вывести его в любом другом формате, который мог бы быть обработан, я мог бы программно реконструировать объект.
Идеи?