欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

spring 常见错误

程序员文章站 2022-07-14 08:57:15
...

问题一: WARN  org.springframework.web.servlet.PageNotFound - No mapping found for HTTP request with URI [/card_console-api/apitest] in DispatcherServlet with name 点do请求不能找到映射

解决方法:

1、可能是MVC配置问题。
2、spring3.2需要加入<mvc:annotation-driven></mvc:annotation-driven>,Controller才可以正确处理

 

问题二:WARN  org.springframework.web.servlet.PageNotFound - No mapping found for HTTP request with URI [/card_console-api/WEB-INF/views/apitest/menu.jsp] in DispatcherServlet with name 'springServlet' 点do请求可以进入,但是处理完跳转不能进行。

解决方法:

将web.xml中的<url-pattern>/*</url-pattern>改为<url-pattern>*.do</url-pattern>

 

问题三:No qualifying bean of type [com.mopon.service.account.impl.AccountServiceImpl] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations

解决方法:

如果配置了component-scan,请注意是否是顺序的问题。web.xml和spring的xml要一起观察

 

问题三:spring cachable的错误,启动时,报错:Caused by: java.lang.NoSuchMethodError: DeserializingConverter.<init>(Ljava/lang/ClassLoader;)V

解决办法:jar包冲突导致,使用 spring-core(4.1.4)和spring-data-redis(1.4.1) 对应

 

问题四:spring无网启动

解决办法 :

    线上环境无法联网时,spring启动可能会报错,其实,spring的jar包中本身已经有了对应的dtd,只需要修改启配置文件的配置

  <!-- !DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd"-->

<beans xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

xmlns="http://www.springframework.org/schema/beans"

xsi:schemaLocation="

http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-4.1.xsd">