sqlMap.xml出现error

简介: sqlMap.xml出现error

1.今天在开发过程中,ibatis的sql.xml中突然出现了以下错误

Description Resource  Path  Location  Type
Referenced file contains errors (http://ibatis.apache.org/dtd/sql-map-2.dtd).  For more information, right click on the message in the Problems View and select "Show Details..." SITE_LIST_PRODUCT_SPEC_SqlMap.xml /HCManag/src/com/ebiz/site/siteproduct/api/dao  line 1  XML Problem


这说明xml的验证在进行"http://ibatis.apache.org/dtd/sql-map-2.dtd"验证时失效了,


由于这些验证不影响到项目的运行,所以解决方法如下


1.在eclipse的首选项中进行以下的设置


image.png


2.将http://ibatis.apache.org/dtd/sql-map-2.dtd下载到本地,然后将该文件放到项目的工作目录中,然后通过eclipse的本地dtd文件验证,进行操作,有以下步骤,点击

image.png

点击add


出现location:中添加本地的dtd文件,然后key使用-//ibatis.apache.org//DTD SQL Map 2.0//EN,确定完成后,你再clean你的项目,这样,错误就消失了。



原理就是通过本地的dtd语法验证,而不再通过http://ibatis.apache.org/dtd/sql-map-2.dtd进行获取,


希望以上内容对你有所帮助,谢谢。

相关文章
|
XML SQL druid
Data Access 之 MyBatis(二) - Configuration XML
Data Access 之 MyBatis(二) - Configuration XML
Data Access 之 MyBatis(二) - Configuration XML
|
XML 存储 JSON
|
XML JSON Java
Log4j2.xml 配置文件详解
Log4j2.xml 配置文件详解
2790 0
|
XML SQL Android开发
sqlMap.xml出现error
sqlMap.xml出现error
135 0
|
监控 Java Apache
快速将log4j.xml 转换为 logback.xml
应用的日志输出频率太高,log4j同步日志输出的时候锁竞争太过激烈,导致业务线程阻塞。系统load 200+,线程数2000+ 。所以想通过切换到logback 来提升日志输出的内容。 想要切换到logback要做两件事情: * 切换pom中依赖的jar包 * 将log4j.xml 转换成 logback.xml 第一件事情比较简单,但是第二件事情稍微有些麻烦
1943 0
|
Java Apache 数据格式
常用的 default.properties 文件 + 常用的 struts-default.xml 文件 + 常用的 struts-plugin.xml 文件 + 常用的 struts.xml 文件 + 常用的 struts.properties文件 + 常用的 web.xml 文件
常用的 default.properties 文件,所在位置:\struts-2.3.15.3-all\struts-2.3.15.3\apps\struts2-blank\WEB-INF\lib\struts2-core-2.
1568 0
|
Java 数据格式 XML
log4j2.xml 的配置文件
log4j2.xml 的配置文件放在classpath下就会被自动加载,其配置如下: ./logs ...
1218 0
|
XML 数据格式 Perl