`

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

阅读更多
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的高宽,这样就可以了
分享到:
评论
2 楼 feiyan35488 2011-02-25  
finallygo 写道
nosuchmethod  .... antlr 这类异常 也可能是包冲突了或者包的hibernate中使用的版本和引入的版本不一致

我是说的项目中 遇到这个问题时,这时候开发环境已经确定了,是没有jar包冲突的。再者项目使用maven来管理项目,所以可以排除jar冲突这个原因
1 楼 finallygo 2011-02-25  
nosuchmethod  .... antlr 这类异常 也可能是包冲突了或者包的hibernate中使用的版本和引入的版本不一致

相关推荐

Global site tag (gtag.js) - Google Analytics