异常及错误
文章平均质量分 56
安正勋
点点滴滴,皆是学问,看到了、学会了、记住了,便是收获、便是进步。
展开
-
出现 curl: (51) SSL: no alternative certificate subject name matches target host name 错误的原因及解决方法
## 问题描述![curl-ssh-51](https://img-blog.csdnimg.cn/20200522151604861.png)如上图所示,通过`curl`发起 POST 请求,出现 SSL 51 异常:> curl: (51) SSL: no alternative certificate subject name matches target host name通过异常描述,我们知道,该错误为:没有与目标主机名匹配的证书。原创 2020-05-23 14:14:31 · 47191 阅读 · 0 评论 -
出现 java.lang.UnsupportedClassVersionError 错误的原因及解决方法
1 错误描述正常运行程序,报出如下错误:2 错误原因通过观察上述标记出来的错误描述,咱们可以知道:java.lang.UnsupportedClassVersionError:Unsupported major.minor version 51.0此错误,为:不支持类版本错误。也就是 说,不同的 jdk 版本编译出的 class 文件也可能有差异,有的高版本能够兼容低版本的自然没有问题,但反之就会出原创 2017-04-13 19:12:08 · 62295 阅读 · 5 评论 -
出现 HessianConnectionException: HessianProxy cannot connect to XXX 错误的原因及解决方法
1 异常描述在测试接口实现类ErrorCodeFacadeImpl的过程中,报出如下错误:2 异常原因通过观察上面的错误描述,咱们可以知道错误原因:Caused by:java.io.FileNotFoundException:http://localhost:8014/pp-config-hessian/hessian/ErrorCodeFacade也就是文件未找到异常,说白了,就是上面的请求路径原创 2017-04-07 16:55:12 · 10593 阅读 · 0 评论 -
出现 org.apache.ibatis.binding.BindingException 异常的原因及解决方法
1 异常描述在对数据库表中现有敏感信息(例如姓名、手机号、身份证号、银行卡号等)进行加密处理的时候,报出如下错误:2 异常分析通过观察上图中被标记出来的异常信息,咱们可以知道 org.apache.ibatis.binding.BindingException: Invalid bound statement(not found): com.XXX.router.dao.RouterProvid原创 2017-09-09 18:36:37 · 87680 阅读 · 3 评论 -
出现 org.apache.tomcat.xxx.ClassFormatException: Invalid byte tag in constant pool: 15 异常的原因及解决方法
1 错误描述最近,当我从 SVN 检出项目并正常配置完 Tomcat 之后,启动项目,总是报出如下异常:2 错误原因通过观察上述标记出来的异常描述,我们可以知道: org.apache.tomcat.util.bcel.classfile.ClassFormatException: Invalid byte tag in constant pool: 15此异常,为:类格式异常:常量池中无效的原创 2017-11-07 16:11:49 · 11674 阅读 · 0 评论 -
出现 DB2 SQL Error: SQLCODE = -798, SQLSTATE = 428C9 错误的原因及解决方法
1 错误描述在通过「DbVisualizer」执行 SQL 语句插入数据的时候,报出如下错误:2 错误原因通过观察上述标记出来的错误描述: DB2 SQL Error: SQLCODE = -798, SQLSTATE = 428C9, SQLERRMC = ID然后,查询「史上最全的 DB2 错误代码大全」可知,此错误的原因为: -798 428C9 不能把一个值插入到用 GENERAT原创 2017-11-11 14:59:18 · 21472 阅读 · 2 评论 -
出现 DB2 SQL Error: SQLCODE = -1773, SQLSTATE = null 错误的原因及解决方法
1 错误描述在通过「DbVisualizer」执行 SQL 语句插入数据的时候,报出如下错误:2 错误原因通过观察上述标记出来的错误描述:DB2 SQL Error: SQLCODE = -798, SQLSTATE = 428C9, SQLERRMC = ID然后,查询「史上最全的 DB2 错误代码大全」可知,此错误的原因为:-798 428C9 不能把一个值插入到用 GEN...原创 2018-12-24 22:33:43 · 8088 阅读 · 2 评论 -
Elasticsearch 快照到 HDFS 遇到的 PrivateCredentialPermission 问题及解决方法
文章目录问题背景问题描述解决方法问题背景在 Elasticsearch 集群中配置了 HDFS 插件,用于存储集群的索引快照。问题描述在 HDFS 存储库创建成功之后,尝试创建索引快照的时候,遇到了如下问题:如上图所示,在执行创建快照的命令时,抛出了repository_exception异常,但也给出了一串原因:"reason 4" : "[test541to660] could ...原创 2019-04-11 16:24:56 · 1026 阅读 · 0 评论 -
Spring Boot 项目自动重启以及 jps 查不到 java 进程的原因及解决方法
文章目录问题背景问题描述解决方法问题背景新开发了一个 Spring Boot 项目,直接打包部署到了服务器,使用bash脚本启动程序,日志输出到直接指定nohup.out文件。问题描述实际上,遇到了有两个问题,分别是:程序总是在运行了一段时间后自动重启,而且不断的重启;在程序正常运行期间,使用jps命令查看 Java 进程,查不到该应用的进程。解决方法在程序出现问题之后,查看日...原创 2019-04-19 11:23:10 · 3485 阅读 · 1 评论 -
Spring Boot 项目启动报 driver class for database type NONE 的原因及解决方法
在默认配置下,Spring Boot 项目会在启动时自动加载数据库相关的配置,如果我们没有在`application.yml`文件中指定数据库配置文件的路径,则会出现该问题。原创 2019-05-30 20:25:59 · 6387 阅读 · 1 评论 -
解决 axios 提交时间类型参数遇到的时区自动转换问题
文章目录问题描述问题描述在使用axios想后端异步发送时间类型(date)数据的时候,遇到了时间参数自动转换时区的问。如上图所示,通过时间组件选定时间之后,打印出了时间。但是,在数据向后端传输的时候,通过 Chrome 浏览器的Inspect功能,查看Network,发现时间参数被自动修改了。我们选定的时间是2019-07-12 00:00:00,但是在传输的时候被修改为2019-07...原创 2019-07-13 13:47:01 · 6964 阅读 · 4 评论 -
出现 java.lang.UnsupportedClassVersionError 错误的原因及解决方法
对于出现java.lang.UnsupportedClassVersionError错误的原因,大都是因为我们编译java.class文件的jdk和我们运行java.class文件的jdk的版本不同而产生的。原创 2016-12-20 17:25:06 · 36872 阅读 · 4 评论 -
出现 java.lang.OutOfMemoryError: PermGen space 错误的原因及解决方法
1 异常描述在正常启动 Tomcat 的时候,报出如下错误:2 异常原因通过观察上面的错误描述,咱们可以知道错误原因: java.lang.OutOfMemoryError: PermGen space,即内存溢出。3 解决方法进入Run/Debug Configuration页面,修改虚拟机参数为:“ -Xms1024M -Xmx2048M -XX:PermSize=128M -XX:MaxPe原创 2017-04-07 15:55:41 · 21252 阅读 · 0 评论 -
出现 com.ibm.db2.jcc.am.SqlSyntaxErrorException: DB2 SQL Error 异常的原因及解决方法
1 异常描述在测试向数据库中添加记录的方法的时候,报出如下错误:2 异常原因观察上图划线的部分:Error updating database. Cause: com.ibm.db2.jcc.am.SqlSyntaxErrorException: DB2 SQL Error: SQLCODE=-104, SQLSTATE=42601, SQLERRMC=CURRENT_TIMESTAMP;?,咱们原创 2017-04-10 20:17:24 · 34402 阅读 · 9 评论 -
出现 HTTP Status 500 - Servlet.init() for servlet springmvc threw exception 异常的原因及解决方法
1 异常描述在史上最简单的 Spring MVC 教程(四)中,为了体验 Spring MVC 框架的注解功能,我们给出了一个运用注解方式编程的示例,但在程序编写完成,启动 tomcat 服务器,并访问链接 http://localhost:8080/springmvc-annotation/ceshi.action 的时候,报错了 HTTP Status 500 - Servlet.init()原创 2017-01-26 20:01:53 · 90369 阅读 · 28 评论 -
出现 JSP页面中使用JSTL标签无法解析 错误的原因及解决方法
1 问题描述在史上最简单的 Spring MVC 教程(五)中,在新建 JSP 页面的时候,为了循环显示人员信息列表,咱们引入了“jstl”标签,即添加 <%@ taglib uri=”http://java.sun.com/jsp/jstl/core” prefix=”c” %> 这一行代码,但是在添加过后,“http://java.sun.com/jsp/jstl/core”这一部分一直原创 2017-01-27 02:03:30 · 14535 阅读 · 1 评论 -
出现 Exception sending context initialized event to listener instance of class XXX 错误的原因及解决方法
1 异常描述在版本管理工具 Cornerstone 中,正常检出项目,然后依次配置完 maven 和 tomcat,到这里,之前的操作没有问题。但是,在启动 tomcat 服务器之后,报出如下错误:2 异常原因3 解决方法原创 2017-03-27 18:32:38 · 27182 阅读 · 0 评论 -
出现 java.lang.NoSuchMethodError 错误的原因及解决方法
在项目依赖比较复杂或者Java运行的环境有问题时,或者同一类型的jar包有不同版本存在,都可能触发该错误。本质上说是JVM找不到某个类的特定方法,也就是说JVM加载了错误版本的类。说白了,就是JVM找不到真正想要调用的方法啦!出现该错误的情形主要有以下两个种:(1)引用了不匹配的包版本; (2)开发环境和运行环境不一致。原创 2017-01-13 23:05:05 · 117835 阅读 · 1 评论 -
出现 java.net.ConnectException: Connection refused 异常的原因及解决方法
1 异常描述在启动 Tomcat 服务器的时候,控制台一直输出异常信息,然后停止服务器,报出如下异常:2 异常原因通过观察上图中被标记出来的异常信息,咱们可以知道 java.net.ConnectException: Connection refused此异常,为:连接被拒绝异常。之前也在网上搜索过该异常的原因,大多数人给出的答案是端口号被占用,或者在启动本次 Tomcat 服务器的之前“关闭原创 2017-04-17 16:37:09 · 335248 阅读 · 29 评论 -
出现 java.net.MalformedURLException: no protocol 异常的原因及解决方法
1 异常描述在通过 IP 地址及端口号调用远程方法,进行单元测试的时候,报出如下异常:2 异常原因通过观察上图标记出来的异常描述,咱们可以知道: java.net.MalformedURLException: no protocol此异常,为:no protocol,没有指定通信协议异常。3 解决方法既然咱们已经知道了是因为没有指定通信协议,从而导致异常的发生。那么,咱们再回过头来,看看上面的原创 2017-04-13 21:07:05 · 186597 阅读 · 17 评论 -
出现 org.springframework.beans.factory.BeanCreationException 异常的原因及解决方法
1 异常描述在从 SVN 检出项目并配置完成后,启动 Tomcat 服务器,报出如下错误:2 异常原因通过观察上图中被标记出来的异常信息,咱们可以知道 org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘XXX’此异常,为:注入 bean 失...原创 2017-04-17 21:01:57 · 417349 阅读 · 43 评论 -
出现 com.caucho.hessian.io.HessianServiceException: The service has no method named: XXX 异常的原因及解决方法
1 异常描述在启动 Tomcat 服务器,进行本地单元测试的时候,报出如下错误:2 异常原因观察上图中被标记出的来异常描述,咱们可以知道: com.caucho.hessian.io.HessianServiceException: The service has no method named: XXX此异常,为:Hessian 服务异常。在进行代码测试的时候,咱们通过 URL 来调通服务,原创 2017-04-18 17:44:13 · 7362 阅读 · 0 评论 -
出现 org.apache.tomcat.util.bcel.classfile.ClassFormatException 异常的原因及解决方法
1 异常描述在从 SVN 正常检出项目后,部署完 Maven 及配置完 Tomcat 之后,按常规方法启动服务器,报出如下错误:2 异常原因通过观察上图标记出来的异常描述,咱们可以知道: org.apache.tomcat.util.bcel.classfile.ClassFormatException: Invalid byte tag in constant pool: 15此异常,为:C原创 2017-04-14 18:01:36 · 103433 阅读 · 2 评论 -
出现 java.rmi.server.ExportException 异常的原因及解决方法
1 异常描述在前一次启动服务器报错后,修改完错误,直接再次启动,报出如下异常:2 异常原因通过观察上图标记出来的异常描述,咱们可以知道: java.rmi.server.ExportException: Port already in use: 1099此异常,为:端口号被占用异常。3 解决方法这个异常发生的原因比较明显,通过阅读第 1 部分的“异常描述”,咱们也能发现问题,那就是:修改完错误原创 2017-04-14 19:37:21 · 27012 阅读 · 2 评论 -
出现 java.util.zip.ZipException: error in opening zip file 异常的原因及解决方法
1 异常描述在从 SVN 检出项目并配置完成后,启动 Tomcat 服务器,报出如下错误:2 异常原因通过观察上图中被标记出来的异常信息,咱们可以知道 java.util.zip.ZipException: error in opening zip file此异常,为:打开zip文件异常。实际上,咱们观察错误信息的上面一行,即警告部分的时候,就可以发现引起这个异常发现的原因很可能就是位于 To原创 2017-07-12 14:55:28 · 77688 阅读 · 3 评论 -
出现 java.net.UnknowHostException: XXX.XXX.XXX 异常的原因及解决方法
1 异常描述在从 SVN 检出项目并配置完成后,启动 Tomcat 服务器,报出如下错误:2 异常原因通过观察上图中被标记出来的异常信息,咱们可以知道 java.net.UnknowHostException: zk.bass.3g此异常,为:未知主机异常。说白了,出现这个异常,就是hosts文件中没有对应的映射规则!3 解决方法既然知道了出现此异常的原因,那么咱们只需要在hosts文件中配置原创 2017-07-12 14:35:56 · 16289 阅读 · 0 评论 -
出现 javax.servlet.http.HttpServlet 错误的原因及解决方法
1 原因编译时错误:无法访问 javax.servlet.http.HttpServlet ; 未找到 javax.servlet.http.HttpServlet 的类文件。原因可能是环境变量没有配置,或者就是根本没有包含该类的jar包。2 解决方法(1)把 servlet-api.jar 的路径追加配置到 classpath 中; (2)从 tomcat 的 lib 目录下拷贝 servle原创 2017-01-16 20:01:38 · 35888 阅读 · 5 评论