Code Bye

MyEclipse整合spring框架支持时applicationContext.xml上总是有红叉

 

错误信息:
Error occured processing XML “”Provider org.apache.xerces.parsers.IntegratedParserConfiguration coul

用myeclipse10整合S2SH,完全是按照默认设置,不断地点next设置的。但是applicationContext.xml内部没有错,就是有个小红叉,看了一下problems里面有error显示如标题:Error occured processing XML “”Provider org.apache.xerces.parsers.IntegratedParserConfiguration could not be instantiated: org.apache.xerces.impl.dv.DVFactoryException: DTD factory class org.apache.xerces.impl.dv.dtd.DTDDVFactoryImpl does not extend from DTDDVFactory.””. See Error Log for more details。

是不是namespace没有引入

20分
你可以试试这样:
1.右击你的当前web工程,选择MyEclipse;
2.在MyEclipse菜单的弹出菜单中点击Exclude From Validation
3.刷新web工程
这样应该就可以了,如果不行的话,只能重装MyEclipse了,可能是你的版本太高了
看程序运行报错不,不报错那就是Myeclipse的问题
先看有无报错,若不报错,则是一些warning,说明你的一些命名,设置小问题。
这些无妨,就是淘宝的PHP放在dw下也民错误很多。

若报错,刚一定处理一番

确实是MyEclipse版本太高了,问题解决不了。。。,我用的myeclipse10,但是如果换成myeclipse8.5的话就没有tomcat7支持了,这是一个比较头疼的问题。因此,我就想,不换myeclipse如何解决呢?
引用 2 楼  的回复:

你可以试试这样:
1.右击你的当前web工程,选择MyEclipse;
2.在MyEclipse菜单的弹出菜单中点击Exclude From Validation
3.刷新web工程
这样应该就可以了,如果不行的话,只能重装MyEclipse了,可能是你的版本太高了

程序运行不会报错,但是用hibernate反向工程时会用到那个applicationContext.xml文件,此时问题出现了,这里的applicationContext.xml无法被hibernate找到
引用 3 楼  的回复:

看程序运行报错不,不报错那就是Myeclipse的问题

引用 5 楼  的回复:

确实是MyEclipse版本太高了,问题解决不了。。。,我用的myeclipse10,但是如果换成myeclipse8.5的话就没有tomcat7支持了,这是一个比较头疼的问题。因此,我就想,不换myeclipse如何解决呢?
引用 2 楼  的回复:

你可以试试这样:
1.右击你的当前web工程,选择MyEclipse;
2.在MyEclipse菜单的弹出菜单中点击Exclude ……

这是个bug,我也遇到的,直接删除自己新建个

感谢各位的回答,我决定手动配置ssh。不用myeclipse自动生成了
 我也碰到了,问题是以前都没问题的。。。
删除后手工建的话hibernate反向工程就不认了。
貌似和Spket有冲突
先把Spket删除了。
楼上说的对是spket的问题,
右击工程,选择properties,选myeclipse,选spring,选bean,然后把configfile标签下的spring配置文件全都remove,确定就好了。等报错消失了,再进来ADD配置文件就好了~~
引用 13 楼 u012055903 的回复:

楼上说的对是spket的问题,
右击工程,选择properties,选myeclipse,选spring,选bean,然后把configfile标签下的spring配置文件全都remove,确定就好了。等报错消失了,再进来ADD配置文件就好了~~

真的好了,我的MyEcli10是在linux中运行的

引用 14 楼 H_hexiaobin 的回复:
Quote: 引用 13 楼 u012055903 的回复:

楼上说的对是spket的问题,
右击工程,选择properties,选myeclipse,选spring,选bean,然后把configfile标签下的spring配置文件全都remove,确定就好了。等报错消失了,再进来ADD配置文件就好了~~

真的好了,我的MyEcli10是在linux中运行的

我的也好了,我的MyEclipse10运行在win7上,谢谢13楼楼主

引用 13 楼 u012055903 的回复:

楼上说的对是spket的问题,
右击工程,选择properties,选myeclipse,选spring,选bean,然后把configfile标签下的spring配置文件全都remove,确定就好了。等报错消失了,再进来ADD配置文件就好了~~

确实好了,受教了!

引用 16 楼 a4435351 的回复:
Quote: 引用 13 楼 u012055903 的回复:

楼上说的对是spket的问题,
右击工程,选择properties,选myeclipse,选spring,选bean,然后把configfile标签下的spring配置文件全都remove,确定就好了。等报错消失了,再进来ADD配置文件就好了~~

确实好了,受教了!

但是重新编辑,编译之后又是报错的!

 非常感谢!膜拜
13楼  膜拜@Q 
引用 16 楼 a4435351 的回复:
Quote: 引用 13 楼 u012055903 的回复:

楼上说的对是spket的问题,
右击工程,选择properties,选myeclipse,选spring,选bean,然后把configfile标签下的spring配置文件全都remove,确定就好了。等报错消失了,再进来ADD配置文件就好了~~

确实好了,受教了!

确实没有报错了,记录下来,以备以后查用

add配置文件之后  刷新项目又出现报错了!!

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明MyEclipse整合spring框架支持时applicationContext.xml上总是有红叉