读书人

项目中遇到的一些有关问题记录

发布时间: 2012-09-13 09:51:53 作者: rapoo

项目中遇到的一些问题记录
1,项目无法连接数据库, can't open connection .
这个错误一看就知道 是 配置文件的问题,我仔细检查了 url,username,password,之后发现没有问题,我又用mysql客户端进行测试,发现依然没问题。
百思不得其解,鼠标乱动中。。。突然发现username=root ,root后多了一个空格,去掉空格后项目正常连接数据库了,
可能spring读取property文件时会取得值后的空格,这点需要引起注意
2,当struts1 中使用 本地化 message时,如果你引用了 message,而配置文件中没有添加该message,就会引发错误,提示message未找到。对外显示是引发异常。

3,当使用hibernate的过程中出现 nosuchmethod .... antlr 这类异常,可以肯定就是你的hql语句出问题了。仔细检查一下,最好一词一词的查看一下。这个在项目搭建初期,最好有一个hql测试环境,sql和hql这些最好能提前测试,可以提高开发效率。这个hql在eclipse中就有,需要探索一下

4,在项目中使用maven出现了 noClassDef这个问题,可以肯定是 jar包的问题。具体哪个包的问题需要根据报错的类来进行分析,实在不行直接上google一般就可以找到答案。

5,jquery ui dialog 不能指定弹出div的宽度和高度,原因正在分析,我看了jquery ui的源码,确实发现 jquery ui将height 指定为 auto。
这貌似需要首先加载iframe,让其完全展示后,在指定为dialog,这样做不对
先显示dialog,再设置iframe的高宽,这样就可以了
1 楼 finallygo 2011-02-25 nosuchmethod .... antlr 这类异常 也可能是包冲突了或者包的hibernate中使用的版本和引入的版本不一致 2 楼 feiyan35488 2011-02-25 finallygo 写道nosuchmethod .... antlr 这类异常 也可能是包冲突了或者包的hibernate中使用的版本和引入的版本不一致
我是说的项目中 遇到这个问题时,这时候开发环境已经确定了,是没有jar包冲突的。再者项目使用maven来管理项目,所以可以排除jar冲突这个原因

读书人网 >软件架构设计

热点推荐