我正在将 Spring Rest 与 Spring DM (OSGi) 一起使用。我需要使用 JAXB 进行编组/解组。当模型对象属于同一个项目时,我可以轻松地将 JAXB 与 Spring 一起使用。但是,当我尝试在 OSGi(Spring DM)中做同样的事情时遇到了问题。因为我将模型对象保存在不同的包中,jaxb2Marshaller
所以无法找到带有注释的模型@XmlRootElement
。
例外是:
org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException:来自 ServletContext 资源 [/WEB-INF/building-servlet.xml] 的 XML 文档中的第 51 行无效;嵌套异常是 org.xml.sax.SAXParseException;行号:51;列号:52;cvc-complex-type.2.4.c:匹配通配符是严格的,但找不到元素'tx:annotation-driven'的声明
请建议我一些解决方法来实现这一点。