开发报错汇总(待续。。。)

来源:互联网 发布:smart 改装轮毂数据 编辑:程序博客网 时间:2024/03/28 16:59
1,官方JQuery-min报错了
解决方法:1、选中报错的jquery文件“jquery.min.js”。
2、右键选择 MyEclipse-->Exclude From Validation 。
3、再右键选择 MyEclipse-->Run Validation 即可。
参考:http://zhidao.baidu.com/link?url=EJQW-m1oBDif929tG_SIfBITD3Vg5NHsxu7-BWp2fxYyW6T3HCr44kMLoo0M1hgSzQIaC2SfgOQxe3QOYh9k4_


2,java.lang.UnsupportedClassVersionError: Bad version number in .class file异常,启动tomcat时
解决方法:1.Window --> Preferences -->Java --> compiler中的compiler compliance level对应的下拉菜单中选择JDK版本.
2.Window --> Preferences -->MyEclipse --> Servers -->Tomcat --> Tomcat n.x -->JDK中的Tomcat JDK name下的下拉菜单中选择自身电脑上安装的JDK版本(必需与步骤1中的JDK版本一致).
如果还是没有解决,不用焦急,因为有些MyEclipse版本自带有JDK版本,所以也要将它改过来.
3.Window --> Preferences -->Java -->Installed JRES,然后在右边选择与步骤1和2版本一致的JDK版本,如果没有,可以自身添加,然后选中就可以了。
参考:http://jorton468.blog.163.com/blog/static/72588135201111594723305/


3,超链接的请求是get。


4,点击MyEclipse中Tomcat发布项目按钮没有反应--->进入MyEclipse的工作目录下
/.metadata/.plugins/org.eclipse.core.runtime/.settings/com.genuitec.eclipse.ast.deploy.core.prefs
把com.genuitec.eclipse.ast.deploy.core.prefs文件删除(一般是目录下的第一个文件),最后重启下就好了


5,jdk1.5  tomcat5 ie8/10


6,session失效时间设置


一、java代码
request.getSession().setMaxInactiveInterval(1800);/*秒为单位*/




二、web.xml
<session-config>   <!--分钟为单位-->
<session-timeout>30</session-timeout>
</session-config>




三、web服务器resin.conf,tomcat,
<session-config>   <!--分钟为单位-->
<session-timeout>30</sess


7,Address already in use: JVM_Bind:8081
重启Eclipse,把任务管理器中的javac结束掉


8.EL表达式在页面上显示原样了?
在jsp页面上添加 <%@ page isELIgnored="false" %> 配置信息即可
参考:http://blog.sina.com.cn/s/blog_4b6ce4740100dxhi.html


9,ajax的post请求传值给页面,中文乱码问题:
将值附在地址后面传过来(默认ISO-8859-1编码),后台以这样的形式获取 String name = new String(map.getString("name").getBytes("ISO-8859-1"),"GBK");


10,分页时页面报空指针:可能是数据库理好的原因;或者java后台逻辑没处理好;前台代码有问题。


11,oracle中查询语句条件用in 
    如果in后面括号中的枚举值的个数超过4个,则在执行查询时,将会执行全表扫描,不会使用到索引;in后面括号中的枚举值的个数超过1000,则在执行查询时会报错(oracle文档中得知)


12,logExceptions - ORA-00904
确定数据库中引用到的列和自己sql中书写的列名是否一致。也可能有些工具生成的列名会带有双引号,从而导致此错误。


13,Null value was assigned to a property of primitive type setter of
因为数据库里相应的字段为NULL。
解决方法:
    第一种:数据库字段不设置为空;
    第二种:手动修改映射文件,printTime使用Java类型Long,即type="java.lang.Long",Book类中的字段也要改为Lont为Integer.
    第三种:在反向工程时使用Java类型,而不是hibernate类型。


14,svn is already under version control问题
解决方法:出现这个问题的原因是你所提交的文件或目录是其他SVN的东西,即下面有.svn的目录,需要先把它们删除就能提交, 注意递归子目录


15,解决org.apache.subversion.javahl.ClientException的方法

解决方法:选"Team"-->"Refresh/Cleanup",并确认"Refresh/Cleanup"



待续。。。。。。




1 0
原创粉丝点击