jaxb和可序列化来自编组server.xml的tomcat服务器

问题描述 投票:0回答:1

我需要从tomcat服务器中提取server.xml以使其自动更新。 我从文件创建xsd文件,但现在改为将经典bean转给我一个List。 在这个列表中,我有两个不同的元素:ResourceType和ManagerType。 我如何将它们演绎到合适的班级? 我已经尝试过转换为类(忽略异常!)但它不起作用...... 我试过'实例',但它不起作用...... 我尝试使用jaxb方法进行解组,但是没有办法将serializable转换为InputStream ... 我已经没想完了。 我看到在运行时,序列化的对象包含类的名称(例如,ResourceType),但我找不到解决方法... 有人有建议吗?

java tomcat jaxb serializable
1个回答
0
投票

解决方案是将可序列化对象转换为JAXBElement<T>,其中T是我正在搜索的类(例如JAXBElement<ManagerType>)。

© www.soinside.com 2019 - 2024. All rights reserved.