tomcat A请求tomcat B中的数据(本人是在同一台机器上2个tomcat端口不同,在不同机器上有时间会测得)
博主用的是ajax请求 在A 请求B中数据,用下面的方法可以
在被请求的tomcat B 应用的web.xml中加入如下代码:
在tomcat B 应用中加入如下jar:
cors-filter-1.7.jar; java-property-utils-1.9.jar
CORS com.thetransactioncompany.cors.CORSFilter cors.allowOrigin * cors.supportedMethods GET, POST, HEAD, PUT, DELETE cors.supportedHeaders Accept, Origin, X-Requested-With, Content-Type, Last-Modified cors.exposedHeaders Set-Cookie cors.supportsCredentials true CORS /*
为了安全考虑可以在过滤器中写上请求的路径
多个过滤器写法:
CORS /XXX CORS /XXX CORS /XXX CORS /XXX
代码借鉴:http://www.cnblogs.com/chiyouguli/p/4283349.html
ps:本文为博主原创,转载请注明出处:http://www.cnblogs.com/Y-zhiwei/。