开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 1055|回复: 8
收起左侧

[android教程] Java常见异常及处理方法

[复制链接]

结帖率:76% (32/42)
发表于 2017-3-2 09:00:09 | 显示全部楼层 |阅读模式   山东省*

1.java.lang.IllegalStateException: Failed to load ApplicationContext
Property 'driverClassName' threw exception; nested exception is java.lang.IllegalStateException: Could not load JDBC driver
... 38 more


原因:
数据库驱动包没有导入

2.java.io.EOFException解决
关键字: tomcat
Tomcat:
IOException while loading persisted sessions: java.io.EOFException解决

严重: IOException while loading persisted sessions: java.io.EOFException
严重: Exception loading sessions from persistent storage


原因:

tomcat对硬盘的session读取失败,彻底解决办法一下:将work下面的文件清空,主要是*.ser文件,或者只是删除掉session.ser即可以解决。

3.使用Java程序从数据库中查询大量的数据时出现异常:
java.lang.OutOfMemoryError: Java heap space
在JVM中如果98%的时间是用于GC且可用的 Heap size 不足2%的时候将抛出此异常信息。
JVM 堆的设置是指java程序运行过程中JVM可以调配使用的内存空间的设置.JVM在启动的时候会自动设置Heap size的值,其初始空间(即 -Xms)是物理内存的1/64,最大空间(-Xmx)是物理内存的1/4。可以利用JVM提供的-Xmn -Xms -Xmx等选项可进行设置。

解决办法:
tomcat_home/bin下catalina.bat(win)或catalina.sh(linux)执行代码前加上:
set JAVA_OPTS=%JAVA_OPTS% -Xms128m -Xmx512m


发表于 2017-9-2 22:38:15 | 显示全部楼层   河北省石家庄市
我是来水经验的
回复 支持 反对

使用道具 举报

发表于 2017-8-23 14:19:15 | 显示全部楼层   江苏省南通市
空指针,数组越界最多了
回复 支持 反对

使用道具 举报

发表于 2017-8-18 23:08:36 | 显示全部楼层   广东省广州市
新手学习
路过  
回复 支持 反对

使用道具 举报

发表于 2017-7-10 08:57:46 | 显示全部楼层   河南省驻马店市
mark先mark先mark先
回复 支持 反对

使用道具 举报

发表于 2017-7-8 14:07:36 | 显示全部楼层   广东省广州市
最常见的应该还是Null point exception之类的
其实很多问题都是编码过程不规范或粗心或对业务理解不深导致的,这些都不算大问题
回复 支持 反对

使用道具 举报

发表于 2017-6-7 21:30:53 | 显示全部楼层   浙江省金华市
点赞,支持,学习
新手路过  
回复 支持 反对

使用道具 举报

发表于 2017-3-20 14:43:39 | 显示全部楼层   上海市上海市
帮顶一下
回复 支持 反对

使用道具 举报

发表于 2017-3-14 14:11:25 | 显示全部楼层   北京市北京市
对于一些常见的异常 基本一眼就看出来是哪的问题,重点看cause by后边的信息
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 诚聘英才| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 800073686,邮箱:800073686@b.qq.com
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

快速回复 返回顶部 返回列表