美文网首页
异常记录

异常记录

作者: 梅子酒z_Z | 来源:发表于2017-11-07 18:52 被阅读0次

Failed to start component

Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext

原因一:设置url时,urlPatterns未加入斜杠所导致的异常

解决方式:加入斜杠


依赖注入时空指针异常 NullPointException

原因:在该bean初始化之前就注入了,bean还未形成,所以初始化失败,报空指针

解决方法:若需要在初始化完成后立即使用,可以选择设置init方法,在init方法中完成操作


SLF4J: Failed to load class"org.slf4j.impl.StaticLoggerBinder".

SLF4J: Defaulting to no-operation (NOP)logger implementation

原因:maven中设置了范围只在test中


单元测试时 出现BeanCreateException时 

首先挨个检查包扫描


org.apache.ibatis.executor.ExecutorException: No constructor found

遇见这种情况时,在实体类中添加一个空的构造函数就可以解决问题


使用c3p0连接池时 发生NoClassDefFoundError 错误

这个异常时今天一个朋友发现的,值得记录。

原因:c3p0的jar包缺失了一点东西

下次遇到类似问题的解决方法,设置断点,一步步仔细查找缺失的jar包


整个SSM项目放在tomcat上面运行时没有任何问题,但是我单元测试时却报异常   fail to load applicationContext

困扰了我好久

查了很久的百度,发现是异常拦截器中的@EnableWebMvc与Junit冲突了,在配置Junit的运行环境的过程中,需要使用@ContextConfiguration(xxx.class)指定@Configuration类。由于指定的类中包含了含有@EnableWebMvc注解的类,所以出现上述错误。

解决方式,在单元测试时,注释掉异常拦截器的注解


springboot和Java9的之间的异常 

springboot java.lang.ClassNotFoundException: javax.xml.bind.JAXBException

Java9不再集成 JAXBE对象

解决方法:

maven添加依赖 jaxb-api


ids for this class must be manually assigned before calling save(): com.ccsu.entity.OrderMaster

以前没用过,spring-data,闲着没事试了试,试出了一个异常

原因:我在使用save方法时没有添加主键

解决方法:sava前添加主键


Caused by: java.lang.NoClassDefFoundError:javax/servlet/ServletContext

spring-boot Error 

解决方法:将maven配置中spring-boot-starter-tomcat的<scope>provided</scope>中的provided改为runtime

相关文章

  • 异常记录

    1. Execution failed for task ':app:processDebugResources'...

  • 异常记录

    Failed to start component Failed to start component [Stan...

  • Android Studio 3.0+ 新Dex编译器D8

    异常记录 部分手机异常: Caused by: java.lang.ClassNotFoundException:...

  • Android 异常记录

    记录异常处理: (1)SSL peer shut down incorrectly 这可能是证书的问题,我和And...

  • 异常记录大全

    1、javax.servlet.http.HttpServlet was not found on the Jav...

  • fullter异常记录

    1 格式错误 运行后会产生如下错误Error on line 44, column 4 of pubspec.ya...

  • JdkJavaCompiler异常记录

    最近由于业务需要,需要实现CoordinatorLayout快速滑动回弹效果,据了解需要重新 “behavior”...

  • Android异常记录

    Calling startActivity() from outside of an Activity conte...

  • Redis异常记录

    概述 如果redis出现无法持久化,连接重置无法获取连接, 读取超时,无法分配内存等, 可按照以下的一些线索来进行...

  • cocoapod 异常记录

    换了新Mac 重新安装cocoapod 记录安装过程和问题 安装好 xcode、Homebrew、RVM、Ruby...

网友评论

      本文标题:异常记录

      本文链接:https://www.haomeiwen.com/subject/blajmxtx.html