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