Java常见的异常和解决的办法
作者:bea
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
猜你喜欢
您可能感兴趣的文章:
- php中的变量使用总结
- PHP快速入门之学会构建数据库
- PHP快速入门之流程控制详解
- PHP面向对象编程快速了解
- 了解PHP开发网站的全过程
- PHP生成静态HTML页面原理与实例
- PHP在web开发中的优势在哪里
- PHP技巧:教你怎样过滤危险的HTML代码
- 浅谈PHP中MVC编程思想
- CSDN张孝祥老师辞世 老师一路走好
- 程序员工作经验总结 帮助你明白一些道理
- 中国互联网的未来主流:博客和论坛
- 程序员伤不起 说说程序员的生活
- 保存用户上次登录时间之JSP编程入门
- Java对上传图片进行等比例缩放等处理
- Java如何使用jdbc连接oracle数据库
- 编程入门之如何成为一名优秀的程序员
- Java编程入门之final的用法
- 下列程序员的9大坏习惯你占了几个