zoukankan      html  css  js  c++  java
  • HTTP Status 500-Servlet.init() for servlet [springmvc] threw exception解决办法

    在学习springmvc时,遇到了如下错误,即springbean无法被init()。去查资料发现引发此错误的情况很多,也走了许多弯路,不过最终还是搞定了,在这整合一下几种错误情况。

    1. JDK与springframework版本不适配

      如果你的JDK是1.8及以上,那么springframwork版本最好使用4.3以上的,版本适配挺重要,可参考:

      https://blog.csdn.net/clf3211147/article/details/82734665

    2. idea创建XML时默认XML约束为cache,参考

    https://blog.csdn.net/clf3211147/article/details/82734665  

    前两种只解决了浏览器报错原因。

    3. 控制台出现 "RequestMappingHandlerAdapter#0” 字样,说明你的requestMapping有重复,仔细检查定义的requestMapping的value属性。

    4. 注意控制台caused by:(我的便是这种情况,同样的东西只在我自己的电脑上出现过,同学都没有就很崩溃)

      错误原因:

      导致这种情况的原因是导入依赖不全,加上下面三个依赖就OK

        <dependency>
          <groupId>org.eclipse</groupId>
          <artifactId>yasson</artifactId>
          <version>1.0</version>
        </dependency>
        <dependency>
          <groupId>javax.json</groupId>
          <artifactId>javax.json-api</artifactId>
          <version>1.1</version>
        </dependency>
        <dependency>
          <groupId>org.glassfish</groupId>
          <artifactId>javax.json</artifactId>
          <version>1.1</version>
        </dependency>

    暂时只收集了这四种错误,如果还有更多引发以后补充。

  • 相关阅读:
    kafka-->storm-->mongodb
    zuul filter
    使用Spring Cloud Feign
    kafka客户端发布record(消息)
    kafka java api消费者
    kafka java api生产者
    kafka安装和使用
    多线程分析
    springboot入门
    centos7上svn安装
  • 原文地址:https://www.cnblogs.com/s-yfenghblog/p/11350949.html
Copyright © 2011-2022 走看看