javax.servlet.ServletException: java.lang.IllegalStateException: Queue full
来源:互联网 发布:简单的进销存软件 编辑:程序博客网 时间:2024/05/01 19:02
做软件测试实验的时候,老师提供的实验项目估计是很久以前的,成功运行项目后,访问其中一些JSP页面,总是出现 Queue Full异常。
具体如下图所示:(图中 3 处提示很重要)
NetBeans 中打印输出的日志提示信息显示如下图:
PS:
The full stack traces of the exception and its root causes are available in the GlassFish Server Open Source Edition 4.0 logs.
好吧,此时真为自己的智商捉急。
翻译:完全堆栈跟踪异常 以及异常产生的根本原因 在 GlassFish Server 服务器日志里面已经有所提示。
原来是项目中同时引入了驱动包 mysql-connector-java-3.1.14-bin.jar 和 mysql-connector-java-3.1.14-bin-g.jar。是的,你没有看错,第二MySQL驱动包或许你见都没见过。其实我也很郁闷 mysql-connector-java-3.1.14-bin.jar 和 mysql-connector-java-3.1.14-bin-g.jar包的区别,怎么平白无故地多了一个 g 呢???
根据老师 TXT 文章中提示,删除 mysql-connector-java-3.1.14-bin-g.jar 驱动包即可成功运行项目。但是,心里还是一直犯嘀咕,当然如果看到这里,你也感觉我没有必要再追究下去的话,估计也就不适合做程序;或者说即使以后做程序,应该也不会有太大的进步。
本着追求本质的心情,找出了一些解释:
mysql-connector-java-3.1.14-bin.jar包中的 java 文件是通过 javac命令编译完成的;
mysql-connector-java-3.1.14-bin-g.jar 包中的 java 文件是通过 javac -g命令编译完成的。
即,mysql-connector-java-3.1.14-bin-g.jar 包中多了一些跟踪信息(tracing information)。
另外 2 个 jar 包的进一步比较如下图:
另外附上参考文章:http://blog.csdn.net/niuhea/article/details/7894536
- javax.servlet.ServletException: java.lang.IllegalStateException: Queue full
- javax.servlet.ServletException: java.lang.IllegalStateException: No WebApplicationContext found: no
- 关于javax.servlet.ServletException: java.lang.IllegalStateException: No WebEnvironment found: no Envir
- javax.servlet.ServletException: java.lang.IllegalStateException: No WebEnvironment found: no Environ
- javax.servlet.ServletException: java.lang.NoSuchMethodError
- javax.servlet.ServletException: java.lang.AbstractMethodError
- javax.servlet.ServletException: java.lang.NullPointerException
- javax.servlet.ServletException: java.lang.NoSuchMethodErro:
- javax.servlet.ServletException: java.lang.ExceptionInInitializerError
- [javax.servlet.ServletException: java.lang.NullPointerException]
- javax.servlet.ServletException: java.lang.AbstractMethodError: getJspApplicationContext
- javax.servlet.ServletException: java.lang.NoClassDefFoundError:
- javax.servlet.ServletException: java.lang.NoSuchMethodError
- javax.servlet.ServletException: java.lang.NoClassDefFoundError: javax/el/ELResolver
- javax.servlet.ServletException: java.lang.NoClassDefFoundError: javax/el/ELResolver
- javax.servlet.ServletException: java.lang.NoClassDefFoundError: javax/el/ELResolver
- AVAYA java.lang.Exception: javax.servlet.ServletException: empty String
- javax.servlet.ServletException: java.lang.NoSuchMethodErro: 异常处理方法
- hdoj-1312-Red and Black
- Leetcode-231. Power of Two
- 简单的Samba文件共享服务搭建
- 使用Sphinx翻译LLVM的中文文档
- UICollectionViewLayout
- javax.servlet.ServletException: java.lang.IllegalStateException: Queue full
- 操作型模式
- C++获取代码运行时间
- hadoop2.x新特性HDFS HA、YARN HA,分布式搭建
- Opnegl备忘8-颜色与光照
- linux权限简介
- 中国学的哲学概念“道、法、术、势”怎么理解 [转]
- java设计模式-单列模式
- 贪心算法总结