Spring Web サービス プロジェクトに Dozer マッパーを実装しようとしています。以下のエラーが発生しています: EXCEPTION:
org.springframework.beans.factory.parsing.BeanDefinitionParsingException: 構成の問題: 相対位置 [dozer-mapping.xml] から Bean 定義をインポートできませんでした 問題のあるリソース: クラスパス リソース [projectName/application-context.xml]; ネストされた例外は org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: クラスパス リソース [folderName/dozer-mapping.xml] からの XML ドキュメントの 4 行目が無効です。ネストされた例外は org.xml.sax.SAXParseException です: cvc-elt.1: 要素 'mappings' の宣言が見つかりません。原因: org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: クラスパス リソース [employeeeelectionrs/dozer-mapping.xml] からの XML ドキュメントの 4 行目が無効です。ネストされた例外は org.xml.sax.SAXParseException です: cvc-elt.1: 要素 'mappings' の宣言が見つかりません。
私のコード: Dozer-mapping.xml
<?xml version="1.0" encoding="UTF-8"?>
<mappings xmlns:ns="http://dozer.sourceforge.net"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://dozer.sourceforge.net
http://dozer.sourceforge.net/schema/beanmapping.xsd">
<mapping>
<class-a>org.testing.ui.types.HistoryRequest</class-a>
<class-b>org.testing.api.types.HistoryReq</class-b>
<field>
<a>Status</a>
<b>StatusCode</b>
</field>
</mapping>
</mappings>
アプリケーションコンテキスト.xml
<import resource="dozer-mapping.xml"/>
<bean id="dozerBeanMapper" class="org.dozer.spring.DozerBeanMapper">
<property name="mappingFiles">
<list>
<value>dozer-mapping.xml</value>
</list>
</property>
</bean>
使用する Dozer Jar: - commons-beanutils-1.8.3.jar - commons-lang-2.6.jar - dozer-5.3.2.jar - jcl-over-slf4j-1.6.6.jar - log4j-1.2.15.jar -slf4j-api-1.6.6.jar -slf4j-log4j12-1.6.6.jar
Dozer の公式 Web ページから上記の jar を入手しました。n 回試行しましたが、Weblogicサーバーを起動するたびに、上記の例外がスローされました。親切に助けて/ガイドしてください。