3.3K Star 9.9K Fork 4.5K

iBase4J / iBase4J

 / 详情

做跨域访问,在iBase4j-SYS-Web 的添加跨域配置,调用出错

已完成
创建于  
2017-08-01 19:02

mvc:cors
<mvc:mapping path="/**" allowed-origins="*" allowed-methods="GET, PUT, POST" max-age="3600" />
</mvc:cors>

在 Spring-servlet.xml 中添加以上配置,进行跨域AJAX调用后,控制台出现以下错误

2017-08-01 18:44:54.404 [http-bio-8088-exec-9] DEBUG [AbstractHandlerMethodMapping:304] - Looking up handler method for path /login
2017-08-01 18:44:54.405 [http-bio-8088-exec-9] DEBUG [AbstractHandlerMethodMapping:311] - Returning handler method [public java.lang.Object org.ibase4j.web.LoginController.login(org.ibase4j.model.Login,org.springframework.ui.ModelMap,javax.servlet.http.HttpServletRequest)]
2017-08-01 18:44:54.409 [http-bio-8088-exec-9] DEBUG [WebUtil:211] - Proxy-Client-IP ip: null
2017-08-01 18:44:54.409 [http-bio-8088-exec-9] DEBUG [WebUtil:215] - WL-Proxy-Client-IP ip: null
2017-08-01 18:44:54.410 [http-bio-8088-exec-9] DEBUG [WebUtil:219] - HTTP_CLIENT_IP ip: null
2017-08-01 18:44:54.410 [http-bio-8088-exec-9] DEBUG [WebUtil:223] - HTTP_X_FORWARDED_FOR ip: null
2017-08-01 18:44:54.410 [http-bio-8088-exec-9] DEBUG [WebUtil:227] - X-Real-IP ip: null
2017-08-01 18:44:54.410 [http-bio-8088-exec-9] DEBUG [WebUtil:231] - getRemoteAddr ip: 0:0:0:0:0:0:0:1
2017-08-01 18:44:54.411 [http-bio-8088-exec-9] ERROR [EventInterceptor:85] -
java.lang.ClassCastException: org.springframework.web.servlet.handler.AbstractHandlerMapping$PreFlightHandler cannot be cast to org.springframework.web.method.HandlerMethod

评论 (2)

阿浪 创建了任务

添加的是以上跨域访问设置,再问一下,想实现项目的“App token登录”功能,需要怎样做,能给些提示吗?

A圣翔 关闭了任务

登录 后才可以发表评论

状态
负责人
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
参与者(1)
Java
1
https://gitee.com/iBase4J/iBase4J.git
git@gitee.com:iBase4J/iBase4J.git
iBase4J
iBase4J
iBase4J

搜索帮助