异常记录及解决方法
猛浩
勤勤恳恳,踏踏实实,简简单单
展开
-
离线安装Zabbix的MariaDB报Error: Package: 1:mariadb-server-5.5.68-1.el7.x86 64异常解决方法
以为是缺少perl造成的,还安装了perl,结果还是不行,照样缺少perl的模块,我在自己虚拟机上安装是没问题的。找了其他程序离线安装的教程,使用了将镜像进行挂在作为yum源的方式,最后可以了,所以遇到这个问题的可以做一个参考。离线安装Zabbix,结果在安装MariaDB时候,报出以下异常。其中"redhat_iso"为实际源的挂载目录。以上就会自动安装perl相关的模块了。原创 2023-12-05 16:38:03 · 527 阅读 · 0 评论 -
Invalid mime type “application/json; utf-8=“: ‘value‘ must not be empty解决方法
在HttpMessageConverterExtractor的getContentType方法中,可以看到。在getFirst方法中,是直接调用了headers.getFirst方法,headers的定义。那这样就可以找到解决的方法了,直接在请求的header中调用setContentType方法即可。这是一个很老的调用了,2018年的代码,忽然报这个错,很奇怪。网上找了一下,没找到有遇到这个问题的,就只能根据日志解决了。看源码可以看到是这个方法调用的时候出错。这样在调用的时候就可以直接取到了。原创 2023-01-29 14:40:15 · 2687 阅读 · 0 评论 -
Exception in thread “main“ java.lang.IllegalArgumentException:解决方案
Exception in thread "main" java.lang.IllegalArgumentException: Comparison method violates its general contract!解决方法原创 2022-02-18 16:05:34 · 43411 阅读 · 1 评论 -
redis使用stop命令行报错 (error) NOAUTH Authentication required解决方法
在使用/etc/init.d/redis_init_script stop停止redis服务时,出现了以下错误(error) NOAUTH Authentication required.Waiting for Redis to shutdown ...Waiting for Redis to shutdown ...Waiting for Redis to shutdown ...意思需要验证,但是没有验证,此时,只需要在脚本文件中加入添加上密码即可。编辑脚本文件vi redis_i原创 2021-06-09 22:57:52 · 2013 阅读 · 1 评论 -
SpringBoot项目存入MySQL数据库时区不正确的解决方法
在使用SpringBoot创建项目时候,很多时候我们会在application.yml中配置MySQL数据库,如:jdbc:mysql://localhost:3306/mydb?characterEncoding=utf-8&serverTimezone=UTC这里用的是UTC,表示世界统一时间,但是这个时间和我国所使用的北京时间是有8个小时的时差的,所以我们并不适合使用这个,使用这个配置会导致存入数据库时,时间与当前时间有8个小时的时差。解决这个问题的方法是使用Asia/Shanghai:原创 2021-05-05 20:47:42 · 754 阅读 · 0 评论 -
ERROR StatusLogger No log4j2 configuration file found. Using default configuration解决方式
引入Log4j的,在部署到服务器的时候,可能会遇到log4j配置文件找不到的情况,解决方法如下:将log4j2.xml文件放在项目的资源目录中,这样log4j将在类路径下找到文件。启用程序时,使用系统属性-Dlog4j.configurationFile=file:/path/congif/log4j2.xml...原创 2020-09-27 11:56:09 · 8629 阅读 · 0 评论 -
讯飞语音听写API 未安装组件 错误码21001解决方法
讯飞语音听写API 未安装组件 错误码21001解决方法今天测试讯飞语音实例,Android版本只有Eclipse版本,所以要从Eclipse导入Android Studio,但是导入之后使用功能就出现了21001错误码,在网上找了一些文档,可能有以下原因:1. 有没有使用SpeechUtility.createUtility()设置appid2. 有没有将libmsc.so放到工程中,jar包有M原创 2016-12-15 16:20:19 · 4819 阅读 · 1 评论 -
解决HTTP Status 500 - Cannot forward after response has been committed的方法
今天在测试jsp+Servlet+JDBC项目时出现了一个很奇葩的错误:HTTP Status 500 - Cannot forward after response has been committed的方法意思是response不能在已经提交后跳转,但是我没有对它进行提交啊,就一直查看源码,找半天,终于看到在doGet方法里有一句”super.doget()“,猜想应该就是这一句的问题了,这句是原创 2017-02-28 16:29:04 · 4657 阅读 · 2 评论 -
java.lang.IllegalStateException: FragmentManager is already executing transactions解决方法
今天在写一个Fragement中嵌套Fragement的时候,出现了 java.lang.IllegalStateException: FragmentManager is already executing transactions这个异常,说是FragmentManager已经执行了transaction,那既然已经执行了怎么办呢?于是想到Context.getSupportFragmentMa原创 2017-03-27 17:00:14 · 13983 阅读 · 7 评论 -
HTTP Status 404 There is no Action mapped for namespace / and action解决办法
今天在写struts2项目的时候遇到一个奇葩的错误 HTTP Status 404 There is no Action mapped for namespace / and action name在网上查了说可能是拼写错误,或者没把struts.xml文件放在src文件夹中。仔细看了拼写没错,然后直接让index.jsp中只写几个字,这样也不能显示,那问题就不是我写的Action出错了。 仔细检原创 2017-04-10 11:24:16 · 6138 阅读 · 0 评论 -
讯飞语音唤醒和语义识别同时使用,错误代码20006的解决方法
今天测试了一下语音唤醒和语义识别,在我Android5.1的手机上用着好好的,换了一台Android6.0的设备就不能用了,报了一个20006的错误,这个错误的官方解释是“录音失败没有录音权限添加录音权限,确保录音机可用,没有被其他服务占用”。看了一些log,大概意思是“已经有一个线程在占用了声音通道,导致不能录音了”。但是这种情况为什么在Android5.1能用,在Android6.0就不能用了呢原创 2017-06-14 17:53:07 · 15609 阅读 · 1 评论 -
ContainerBase.addChild: start: 问题出现的原因和解决方法
今天看到以下异常,昨天还好好的,今天怎么就不行了呢,有点纳闷,仔细查看了提示,找到了问题出现的原因。严重: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[local...原创 2018-04-17 08:08:26 · 54308 阅读 · 21 评论 -
JavaWeb项目中写入MySQL数据库时出现乱码的解决方法
做项目的时候遇到一个乱码问题,数据库已经设置为UTF-8的编码方式,项目中也使用了Filter进行编码乱码的处理,但是在写入到数据库后依然为乱码。同时,在写入之前进行打印,看到的内容也不是乱码,搞得头大。网上查了不少,很多是让修改MySQL配置文件、设置编写的项目的编码方式等等,可是这些本身已经做了。后来发现了是在可以在JDBC的URL配置中进行设置的。jdbc:mysql://localho...原创 2018-04-18 09:57:11 · 737 阅读 · 0 评论 -
JavaWeb项目中图片URL中文乱码问题解决方法
我们在编写图片上传时候有可能会上传一张带有中文名的URL,但是一般情况下,上传之后调用的话是会产生编码错误的问题。网上有一些说法,可以使用URLEncoding.parse(url)或者使用JavaScript的编解码方法,试了之后没有什么效果。 后来看到一篇博客介绍了解决方法,在此做个记录。 其实这种方法主要就是修改tomcat的配置文件,使tomcat服务器可以解析中文编码。废话不多说上代...原创 2018-04-20 11:47:21 · 3929 阅读 · 2 评论 -
解决java.io.FileNotFoundException: class path resource [test.txt] cannot be opened because it does not
今天使用IDEA的时候遇到一个异常java.io.FileNotFoundException: class path resource [test.txt] cannot be opened because it does not exist但是反复检查很多遍,确实是有这个文件的,我在代码里用的是classpath:com/xmh/test.txt难道是因为加了classpath?去掉...原创 2018-09-26 10:05:15 · 7546 阅读 · 0 评论 -
SpringBoot使用Oracle报“java.sql.SQLSyntaxErrorException: ORA-00933: SQL 命令未正确结束”解决方法
今天在练习SpringBoot项目的时候,使用了Oracle数据库,出现了018-10-22 10:31:01.074 WARN 17568 --- [nio-8080-exec-2] o.h.engine.jdbc.spi.SqlExceptionHelper : SQL Error: 933, SQLState: 420002018-10-22 10:31:01.074 ERROR ...原创 2018-10-22 10:36:59 · 5738 阅读 · 0 评论 -
CentOS在/etc/sysconfig/路径下无iptables文件时不卸载firewall修改防火墙设置的方法
在etc/sysconfig/路径下无iptables文件的情况下,不关闭firewall修改centos7的防火墙设置原创 2019-03-27 11:36:48 · 618 阅读 · 0 评论 -
com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException异常解决方法
在使用MySQL驱动进行JDBC时候出现了以下异常Exception in thread "main" com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Could not create connection to database server. at sun.reflect.NativeConstru...原创 2019-05-05 14:47:21 · 144471 阅读 · 43 评论 -
启动Tomcat报“严重: A child container failed during start java.util.concurrent.ExecutionException:”异常记录
在启动Tomcat时候出现了以下异常严重: A child container failed during startjava.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Tomcat].Standard...原创 2019-05-06 14:07:25 · 5484 阅读 · 1 评论 -
反序列化时报Exception in thread “main“ java.lang.OutOfMemoryError: Java heap space
今天在测试代码的时候出现了一个异常Exception in thread “main” java.lang.OutOfMemoryError: Java heap space,这个异常指向的是反序列化的代码Object o = (Object) ois.readObject();但是这个方法是JavaAPI里面的怎么会错呢?难道是要反序列化的那个对象有错?看了一下也没发现什么问题。使用Ec...原创 2019-08-26 13:05:03 · 705 阅读 · 0 评论 -
Eclipse使用lombok时,项目中get、set方法报错的解决方法
今天项目中使用了lombok,使得项目变得简洁高效,但是在使用setter和getter方法时候出现了报错的情况。查了一些博客,很多都是讲IDEA的处理方法,由于我的项目是用的Eclipse,所以并不能解决问题。之后查了lombok的官网找到了解决方法。其实解决方法也很简单,就是双击下下来的lombok的jar包,然后它会有一个选择Eclipse.exe的操作,找到对应的,选择update/in...原创 2019-10-09 17:25:55 · 4151 阅读 · 0 评论 -
SpringBoot出现Error creating bean with name ‘xxxServiceImpl‘: Lookup method resolution failed;解决方法
今天在写SpringBoot项目的时候,报了以下错误org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'xxxServiceImpl': Lookup method resolution failed; nested exception is java.lang.Illeg...原创 2019-10-10 17:17:15 · 32848 阅读 · 15 评论 -
Oracle插入数据报错 (ORA-00904: “ID“: 标识符无效)的原因
今天在写插入Oracle数据库表的时候,出现了以下错误错误报告 -SQL 错误: ORA-00904: "DEPART_PASSPORT_ID": 标识符无效00904. 00000 - "%s: invalid identifier"我的插入语句是没错的呀,搞了半天,最后才发现,原来是创建表格的时候,表格中字段加上了双引号。删除表格又重新创建一下就好了。...原创 2019-11-14 16:08:25 · 4073 阅读 · 0 评论 -
记一次思维定势造成的问题,关于“SpringBoot是否可以不再后台运行“问题及思考
接到一个任务,是写一个csv文档中的数据存入到数据库中,用了SpringBoot集成MyBatis来完成,写的倒是很顺利,一天多就写好了。但是后来领导说要放在服务器上定时跑这个功能。最近做的放在服务器上运行的项目,无论是普通项目还是Maven项目,都是先生成jar包,再使用Linux的crontab,使用Java命令的方式来完成的。这样的方式需要指定一个主类,该类下有一个Main方法,通过调用...原创 2019-11-20 18:18:18 · 223 阅读 · 0 评论 -
使用Java访问FTP文件时再次调用方法client.retrieveFileStream(ftpFile)会返回null的问题
在做从FTP读取文件的功能,根据网上的示例,基本完成了功能,就是在测试读取多个文件时候出现了问题。第一次获取文件挺好用的,第二次获取文件就返回null了,但是我在看了代码之后,发现传入的文件路径是没有错误的。在网上再次搜索了一下Java读取FTP文件的示例,没有找到答案,还是用的client.retrieveFileStream(ftpFile)和我的一样,又搜索了retrieveFile...原创 2019-11-21 17:43:30 · 2380 阅读 · 0 评论 -
com.sun.mail.smtp.SMTPSendFailedException: 550 Invalid User异常解决
在编写发送邮件代码时候遇到以下异常com.sun.mail.smtp.SMTPSendFailedException: 550 Invalid User; nested exception is: com.sun.mail.smtp.SMTPSenderFailedException: 550 Invalid Userfalse at com.sun.mail.smtp.SMTPT...原创 2019-12-17 13:57:16 · 23835 阅读 · 2 评论 -
git出现expected committer name ‘xuemh‘ but found ‘xue mh‘异常和解决方法
在将代码push到远程代码库时遇到了Push rejected.refs/heads/master: b9a62a86aad4d862487e84b129562ae5a04ae8c2: expected committer name 'xuemh' but found 'xue mh'这个报错信息,说我应该用"xuemh"提交,但是我用"xue mh"这个用户提交了,那我就改一下git配...原创 2019-12-23 16:39:39 · 1970 阅读 · 0 评论 -
运行Linux脚本时候出现Error: Could not find or load main class和No such file or directory错误信息
在运行Linux脚本文件时,出现了Error: Could not find or load main class和No such file or directory 错误,但是我可以确认jar包中是包含有Main方法的,同时要去读的jar包路径也是正确的,所以就特别疑惑。后来,打开编辑器,查看.sh脚本文件,发现原来是脚本是由于在Windows下编写的,所以格式是Windows的,以前踩过这个...原创 2020-01-13 14:10:35 · 3965 阅读 · 1 评论 -
记一次SpringMVC进行MockMVC单元测试各种报错的情况及解决方法
接手一个项目,在使用SpringMVC的mockMVC测试POST请求,编写单元测试用例时,遇到了以下报错org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'com.xmh.test.SpringTest': Injection of autowired dependenc...原创 2020-03-10 00:22:40 · 3260 阅读 · 0 评论 -
jQuery通过post发送json后,回调函数无法调用的问题
今天在用jQuery向后台接口发送数据时候,发现回调函数一直没有调用。jQuery代码是这样的 $.ajax({ url: "http://localhost:9909/field/addField", type: "POST", dataType : "json", da...原创 2020-04-02 12:50:13 · 671 阅读 · 0 评论 -
错误:找不到或无法加载主类及Warning:java:源值1.5已过时,将在未来所有发行版中删除的解决方法
今天导入了一个外部项目,但是运行Main方法的时候出现了“错误: 找不到或无法加载主类”的错误,这就是一个平常的main方法,为什么会这样呢?有点疑惑啊!之后我Rebuild一下,出来了一个“Warning:java: 源值1.5已过时, 将在未来所有发行版中删除”,这是怎么回事呢?我明明用的JDK版本是1.8啊!看了一下setting,发现如下设置原来目标项目设置的JDK版本为1.5,那就改一下呗。但是Rebuild的时候,之前的两个提醒少了一个,成了一个,Run的时候依然会报“无法加载主类的错误原创 2020-06-02 11:26:43 · 419 阅读 · 0 评论 -
SpringBoot项目无报错直接停止的原因和解决方法
根据网上的教程写一个项目里的Controller,但是运行项目的时候,没有报错就直接停止了,只显示了“Process finished with exit code 1”。但是我运行另外一个直接返回值的Controller就没什么问题啊,很奇怪。网上找了一番,都不能解决,后来自己看项目,一点点找。最后猜测可能是日志问题,因为把自带的logbak的日志排除了,使用了log4j。于是把日志改会默认的,就有打印错误了,是某个bean没有被注入!综上,没有报错就直接停止的多半是log日志没有打印的问题,其实项目原创 2020-06-02 21:25:40 · 5834 阅读 · 0 评论 -
Field xxxMapper in xxxServiceImpl required a bean of type XxxMapper解决方法
写一个项目,启动之后无报错就结束了,后来发现是日志配置问题。改了之后出现了“Field stuService in a.imooc.controller.StuController required a bean of type ‘a.imooc.mapper.StuService’ that could not be found.”这个错误,显示是StuService无法注入,提示无法使用@Autowired。怎么能不让用呢,我都用这个那么久了…都是好好的!后来在网上找解决的方法,有的说是没有在Serv原创 2020-06-02 21:39:00 · 32238 阅读 · 7 评论