JavaXML文件报错解决方案

很苦逼,又用了半天的时间去搞这个java-xml文件报错,我的是springmvc的核心配置文件报错,项目可以正常运行,但是就是有x号,影响编译速度,下面是它报的错误信息:

Multiple annotations found at this line:
	- Referenced file contains errors (http://www.springframework.org/schema/context/spring-context-4.0.xsd). For more information, right 
	 click on the message in the Problems View and select "Show Details..."
	- Referenced file contains errors (http://www.springframework.org/schema/mvc/spring-mvc-4.0.xsd). For more information, right click on 
	 the message in the Problems View and select "Show Details..."

就是xml表头、表尾报错

挠头呀,之前也遇到过,不知道怎么解决了,这次反复检查,反复比较,哈哈,所谓不吃苦不知道总结,最后不负苦心人,终于找到解决方案,下面总结了自己项目的解决方案其它的解决方案

解决方案

我的解决方案:

“Preferences > XML > XML Files > Validation中”Honour all XML schema locations 前的对号去掉它将禁用指向不同schema位置相同命名空间引用的验证,仅以第一次找到的可验证的XML文件为结果。这里可能是因为我下面还有一个项目是ssm,里面也含有springmvc.xml文件,有相同的命名空间导致错误发生。

其它解决方案:

1、“Preferences >  Validation中”勾选Allow projects to override there preference settings(允许项目设置覆盖该设置)与勾选Suspend all validation(暂停所有验证器)

如下图:

2、“右键打开项目的Properties>  Validation中”勾选Enable project specific settings(启用特定于项目的设置)与勾选Suspend all validation(暂停所有验证器)

注意:正确的解决方法顺序是1 2 再考虑命名空间

如果我的方法帮助到了你,请帮忙点个赞,感激不尽!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值