Исходя из вопроса, я предполагаю, что вы можете добавить код к внешним границам приложений, но везде присутствуют знаки «Остерегайтесь JabberWock».
Если он не сериализуем, тогда объект, вероятно, будет содержатьссылки на изначально неразборчивые вещи, такие как сервисы, бины с состоянием, ... и другие вещи, которые имеют смысл только в контейнере.Теперь обычно большая часть этого материала вам, вероятно, не понадобится вне контейнера.
RMI не решит вашу проблему, потому что тогда полезная нагрузка должна быть сериализуемой, обратно в квадрат 1.
Прагматический подход можетиспользовать простой генератор XML, такой как XML Digester от Apache Commons, если он все еще существует, или какой-то простой генератор JSON, а также выбрать данные нужного сеанса в автономном приложении и вывести их в дерево, которое имеет смысл.