Spring DM (OSGi) で Spring Rest を使用しています。マーシャリング/アンマーシャリングに JAXB を使用する必要があります。Model オブジェクトが同じプロジェクトの場合、Spring で JAXB を簡単に使用できます。ただし、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' の宣言が見つかりません
これを達成するための回避策を教えてください。