个人BUG记录

2016.5.27
错误:连接db2无法将unicode转换为ebcdic。
原因:计算机名为中文。
错误:cannot be resolved to type
原因:项目jre和myeclipse的jre版本要统一,且compiler版本要适配。
错误:The hierarchy of the type is inconsistent 
原因:自己的类继承于某个类,这个类或者这个类继承的类或者再往上继承的某个类所在的jar包没有被引入。(缺少jar包)
错误:Context namespace element 'annotation-config' and its parser class [org.springframework.context.annotation.AnnotationConfigBeanDefinitionParser] are only available on JDK 1.5 and higher
原因:spring版本2.5.6 jdk版本1.8。spring 2.5检测不了jdk1.8。jdk降级或spring升级。
错误:*.java文件中文乱码

原因:copy下来的java文件本来是GBK编码,然后在myeclipse里人为转换成utf-8,所以会导致乱码。对于copy下来的文件,myeclipse要去适应文件的编码。对于自己新建的文件,通常用utf-8,因为linux下是utf-8格式,便于国际化。(windows下默认编码为GB2312,linux默认编码为utf-8)。     刚才一直没解决.java文件中文乱码,最后终于发现要在Content Types-Text-Java Source File 改成gbk,问题解决。

2016.5.27

错误:从svn上checkout一个新项目,报了几万个错误,若不知道怎么去解决,试着找找jar的问题,或者把jar删了再导入。

2016.7.1

错误:使用Myeclipse,将eclipse下的工程复制过来后,发现提示Tomcat 7.0 unbound。缺少Server Runtime。

解决:1,File->New->Other->Server->Server(注意在new时,需要勾上Show All Wizards),下一步,选择Apache,Tomcat v7.0 Server,点击finish。
            2,项目右键->Properties->Java Build Path->Libraries->Add Library->Server Runtime(MyEclipse incompatible)->next->Tomcat v7.0 Server->Tomcat v7.0 Server                              即可。

错误:Project facet Dynamic Web Module version 3.0 is not supported by  Apache Tomcat v6.5.

原因:tomcat7.0,一般是3.0;若tomcat6,则一般是2.4或2.5.

解决:找到 .setting文件夹内的org.eclipse.wst.common.project.facet.core.xml文件,直接手动修改jst.web对应的version即可。


2016.7.4

错误: org.hibernate.MappingException: entity class not found

原因:没有对web项目进行编译,导致根本不存在user.class文件。


2016.7.6

错误:在配置log4j.properties文件时,不能生成输出文件!

原因:在配置绝对路径的时候写法有问题,正确的写法比如:F:\eclipse/workspace/VIPShoping/log/log.log


2016.7.7

错误:hibernate hql语句 select * from User where 。。。

原因:hibernate不支持select*

正确写法: select  xxx from User xxx where....

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值