java property异常_Java常见的异常和解决的办法
Java程序设计中我们经常会遇到异常,遇到异常不要浮躁,找到问题的原因解决是很容易的。我们整理了一些异常和解决的方法供大家参考。
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
猜你喜欢
java property异常_Java常见的异常和解决的办法相关推荐
- java常见的5个异常_java常见的5种异常举例
在Java学习过程中,我们会碰到各种各样的异常,现将面试过程中遇到的常见异常做一罗列并举例: 1.NullPointerException: 空指针异常.菜鸟编程经验发现这个异常是经常会发生的,属于运 ...
- java百度文库_java 常见异常 (百度文库)
1. java.lang.nullpointerexception 这个异常大家肯定都经常遇到,异常的解释是"程序遇上了空指针",简单地说就是调用了未经初始化的对象或者是不存在的对 ...
- java运行时异常与非运行时异常_java 运行时异常与非运行时异常理解
所谓的异常就是阻止当前程序或方法继续执行的问题. java异常分为两种:运行时异常(RuntimeException)和非运行时异常(CheckedException)也叫检查式异常. 1.运行时异常 ...
- e-mobile帐号状态存在异常_Java 常见异常种类
Java Exception: 1.Error 2.Runtime Exception 运行时异常 3.Exception 4.throw 用户自定义异常 异常类分两大类型:Error类代表了编译和系 ...
- java的数据异常_java的各种异常
展开全部 Java Exception: 1.Error 2.Runtime Exception 运行时异常 3.Exception 4.throw 用户自定义异常 异常类分两大类型:Error类代表 ...
- Java中非法参数的异常_Java中的异常
异常指不期而至的各种状况,如:文件找不到.网络连接失败.非法参数等.异常是一个事件,它发生在程序运行期间,干扰了正常的指令流程.Java通 过API中Throwable类的众多子类描述各种不同的异常. ...
- java 负数异常_java基础之异常
一.Throw(抛出异常,让调用者处理) Throw(将异常抛给调用者) 在java中,提供了一个throw关键字,它用来抛出一个指定的异常对象.那么,抛出一个异常具体如何操作呢? 1. 创建一个异常 ...
- java线程异常终止_java线程莫名异常退出时,如何捕获异常信息
之前有同事说他的程序里的线程时常莫名退出,日志中没有任何异常信息. 目前我知道的可以获取线程异常信息的方法主要有 1.Future>和ScheduledFuture>的get()方法 2. ...
- Java基础面试题:常见的异常类有哪些?
NullPointerException 空指针异常 ClassNotFoundException 指定类不存在 NumberFormatException 字符串转换为数字异常 Java面试 Ind ...
最新文章
- 下载oracle修复补丁下载,Oracle数据库修复工具下载_FROMBYTE Reconstructor for Oracle官方版下载[修复软件]-下载之家...
- Fourinone2.0对分布式文件的简化操作
- Caffe2——cifar10数据集创建lmdb或leveldb类型的数据
- C语言常见的错误类型
- 让IDA Pro输出能让gcc编译器直接编译的.s汇编文件
- linux top交叉编译_Linux 系统下ARM Linux交叉编译环境crosstool工具
- 前端学习(730):函数的概念
- 丘成桐:用10年时间培养一批本土一流基础科学人才
- iOS LLDB console debug总结
- java 字符串转日历_将字符串转换为Java中的日历对象
- Google 又又又要“重回中国”了?
- Qt自带mingw使用
- 面对裁员潮,程序员如何安身立命
- 硬件开发笔记(一):高速电路设计Cadence Aleegro软件介绍和安装过程
- Vulnhub-Tr0ll
- 其它 以字典的方式 暴力破解 压缩文件密码
- flutter 资料整理
- opencv-python学习【4】色彩空间类型转换
- Windows系统安装Folding@Home图文教程
- Android 日历单选、区域选择
热门文章
- Pytorch中多GPU训练指北
- Java中如何实现Date与String之间的数据类型转换
- LeetCode简单题之比赛中的配对次数
- TensorFlow创建DeepDream网络
- Hashing散列注意事项
- Linux 2 的 Windows 子系统上发布 CUDA
- 2021年大数据Spark(九):Spark On Yarn两种模式总结
- Windows 安装adb
- Mysql for Mac 安装及环境配置
- C语言计算e1 1/1! 1/2!,c语言程序填空 下面程序是计算sum=1+(1+1/2)+(1+1/2+1/3)+…(1+1/2...