Spring 4.2 版本支持 CORS ,配置一直报“Cannot locate

头部声明:


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

    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p"

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

    xmlns:util="http://www.springframework.org/schema/util" xmlns:mvc="http://www.springframework.org/schema/mvc"

    xsi:schemaLocation="

      http://www.springframework.org/schema/beans

      http://www.springframework.org/schema/beans/spring-beans-4.2.xsd

      http://www.springframework.org/schema/util

      http://www.springframework.org/schema/util/spring-util-4.2.xsd

      http://www.springframework.org/schema/context 

      http://www.springframework.org/schema/context/spring-context-4.2.xsd

      http://www.springframework.org/schema/mvc

      http://www.springframework.org/schema/mvc/spring-mvc-4.2.xsd">

配置:


<mvc:cors>

    <mvc:mapping path="/api/v1/**"

        allowed-origins="*"

        allowed-methods="POST, GET, OPTIONS, DELETE, PUT"

        allowed-headers="Content-Type, Access-Control-Allow-Headers, Authorization, X-Requested-With"

        allow-credentials="true" />

</mvc:cors>

报错:


严重: StandardWrapper.Throwable




慕运维8079593
浏览 479回答 3
3回答

达令说

这个困扰了我一整天的问题,我今天上午解决了。原因:我在升级4.2版本的时候,并没有直接把`WebContent/WEB-INF/lib`下的&nbsp;Spring&nbsp;4.1&nbsp;版本删除掉。导致了jar包冲突。疑问:其实我在项目中并没有导4.1版本的jar包,为什么会冲突?Tomcat是默认加载的lib下面所有的包?

慕哥6287543

我猜会不会是xml头部的schema声明不对啊?你检查下

月关宝盒

*xml头部的schema声明不对*
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java