关闭

个人BUG记录

标签: bug
427人阅读 评论(0) 收藏 举报
分类:
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

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:8246次
    • 积分:289
    • 等级:
    • 排名:千里之外
    • 原创:19篇
    • 转载:9篇
    • 译文:0篇
    • 评论:2条
    文章分类
    最新评论