为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

慕运维8079593 2019-03-20 18:15:47
头部声明:<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
查看完整描述

3 回答

?
达令说

TA贡献1821条经验 获得超6个赞

这个困扰了我一整天的问题,我今天上午解决了。
原因:

我在升级4.2版本的时候,并没有直接把`WebContent/WEB-INF/lib`下的 Spring 4.1 版本删除掉。导致了jar包冲突。

疑问:

其实我在项目中并没有导4.1版本的jar包,为什么会冲突?Tomcat是默认加载的lib下面所有的包?


查看完整回答
反对 回复 2019-04-19
?
慕哥6287543

TA贡献1831条经验 获得超10个赞

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


查看完整回答
反对 回复 2019-04-19
?
月关宝盒

TA贡献1772条经验 获得超5个赞

*xml头部的schema声明不对*


查看完整回答
反对 回复 2019-04-19
  • 3 回答
  • 0 关注
  • 478 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信