我正在尝试在我的 Spring Web 服务项目中实现 Dozer 映射器。我收到以下错误: 异常:
org.springframework.beans.factory.parsing.BeanDefinitionParsingException:配置问题:无法从相对位置导入 bean 定义 [dozer-mapping.xml] 违规资源:类路径资源 [projectName/application-context.xml];嵌套异常是 org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException:来自类路径资源 [folderName/dozer-mapping.xml] 的 XML 文档中的第 4 行无效;嵌套异常是 org.xml.sax.SAXParseException:cvc-elt.1:找不到元素“映射”的声明。原因:org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException:来自类路径资源 [employeeelectionrs/dozer-mapping.xml] 的 XML 文档中的第 4 行无效;嵌套异常是 org.xml.sax.SAXParseException:cvc-elt.1:找不到元素“映射”的声明。
我的代码: 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>
使用的推土机罐子: - 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
我从推土机官方网页上得到了上面的罐子。我已经尝试了 n 次,但是每当我启动我的Weblogic服务器时,都会抛出上述异常。请帮助/指导。