博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
菜鸟调错(四)——Spring与DWR集成,配置文件报错
阅读量:7227 次
发布时间:2019-06-29

本文共 1991 字,大约阅读时间需要 6 分钟。

背景简单介绍:

该项目是市信用办的一个系统,之前好像是一个石家庄的公司负责的。我属于是半路接手。拿到源代码后。依据他们给的简(shao)单(de)明(ke)了(lian)的说明把项目搭起来。结果可想而知,项目文件一片红。

于是就開始解决这些错误。好在非常多错误都是相似的。经过一番捣鼓,大部分的错误都攻克了,有一个Spring跟DWR集成配置的错误,错误信息例如以下:

Multiple annotations found at this line:	- schema_reference.4: Failed to read schema document 'http://www.directwebremoting.org/schema/spring-dwr-2.0.xsd', because 1) could not find the document; 	 2) the document could not be read; 3) the root element of the document is not 
. - cvc-complex-type.2.4.c: The matching wildcard is strict, but no declaration can be found for element 'dwr:remote'.
解决过程:

遇到曾经没见过的错误。第一步肯定就是去网上找解决方式了。于是百度、谷歌双管齐下,倒是找到了不少相似错误的解决方式。逐个试过貌似在我这里都不起作用了。

无奈之下我想起了我们在刚刚做完的项目中,用到了DWR。于是我就找到了当时负责DWR这一块的小伙伴。向他寻求帮助。给他看过详细问题之后。他说我们当时不是用的这样的方式,而是用的还有一种。他推荐我去官网找找看。接着我就来到了DWR的官网,找到与Spring集成的部分,然后又找到'dwr:remote'标签,最后也没发现有什么特殊的地方。后来由于时间比較晚了,并且在这个问题上花费了非常长时间。自己有点烦了,就决定先不理它了,等明天再弄。

第二天上午,学完英语之后我坐在电脑前。看着错误提示。心里想:网上找到的解决方式都没有帮我解决问题,非常可能是我跟他们的错误表现相似。但造成这样的表现的原因不一样呢?于是我看是认真的阅读那几行错误提示。

后来发现可能是找不到相应的schema文件。

尽管IDE会先去jar包里找,假设找不到还会依据你的配置去网上找。可是也可能由于哪出了问题。导致这两条路都走不通了。于是我想。既然这样的话,那我何不自己手动给你加入一个本地的schema文件呢?

说时迟那时快。想到这里,我以迅雷不及掩耳之势下载了一个schema文件,并手动加入到IDE中。

bingo!错误提示消失了,问题攻克了。喜出望外、喜大普奔呀。

手动加入schema文件,方法例如以下:

1,依次选择:windwos->preferences->myeclipse->files and editors->xml->xmlcatalog

2,点"add",在出现的窗体中,在location中选"File system",然后选择你下载的spring-beans-2.0.xsd,文件
3,回到设置窗体的时候不要急着关闭窗体,应把窗体中的Key Type改为Schema location,
4,Key 改为http://www.directwebremoting.org/schema/spring-dwr-2.0.xsd

总结:

网络的力量非常强大。周围人的帮助也非常重要,只是非常多时候还是要靠自己。

当一个问题困扰你非常长时间的时候。最好还是先停下你的脚步,转身换个方向走。换个角度思考。

非常多时候换个角度想问题,会有全然不一样的结果。

当我们遇到问题的时候不放依照以下的方式去解决:

while (遇到问题) {	if (曾经遇到过) {		依据自己的记忆或者曾经的笔记解决问题;	}else if (没遇到过) {		上网找解决方式;	}else if (网上找不到 or 网上的方法无法解决) {		求助身边的人;	}else if (身边的人也无法解决) {		停下来,跳出之前的思路;		认真分析错误信息;		换个角度思考;	}}

通常情况下,以上步骤就能够解决你的问题了。假设经历了以上步骤还是不能解决你的问题,那么恭喜你,你非常可能遇到了一个非常难的难题。这个时候就是你进步的时候。你可能须要将问题反应给你的项目经理,从而集合很多其它的人去解决它。

以上就是我的一点小小的感受,希望能对大家有点帮助。

转载于:https://www.cnblogs.com/yutingliuyl/p/7294457.html

你可能感兴趣的文章
我的友情链接
查看>>
5月末周中国.COM总量净增1.2万个 美国净减2.6万个
查看>>
Elasticsearch数据建模-关联查询
查看>>
我的友情链接
查看>>
CentOS 下安装 Lnmp
查看>>
redis系列:通过日志案例学习string命令
查看>>
世界冠军之路:菜鸟车辆路径规划求解引擎研发历程
查看>>
Linux-sendmail
查看>>
关于BSTR的困惑
查看>>
什么时候使用HashMap?它有什么特点?
查看>>
框架名
查看>>
编译安装PHP
查看>>
插入透明背景Flash的HTML代码
查看>>
无标题
查看>>
我的友情链接
查看>>
Web前端入门学习(3)——CSS选择器
查看>>
DNS的搭建
查看>>
Apache/Nginx 访问日志分析脚本
查看>>
Curator的使用
查看>>
第五章 集合类型
查看>>