我是跨原始资源共享的新手,我想在Tomcat 5.5服务器中启用它.任何人都可以给我一些提示如何才能实现?
我想为所有请求普遍设置标题,并允许所有来源(Access-Control-Allow-Origin:*)
解决方法
如果是静态站点,那么从Tomcat 7.0.41开始,您可以通过
built-in filter轻松控制CORS行为.
您唯一需要做的就是编辑CATALINA_HOME / conf中的全局web.xml并添加过滤器定义:
<!-- ================== Built In Filter Definitions ===================== --> ... <filter> <filter-name>CorsFilter</filter-name> <filter-class>org.apache.catalina.filters.CorsFilter</filter-class> </filter> <filter-mapping> <filter-name>CorsFilter</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> <!-- ==================== Built In Filter Mappings ====================== -->
但请注意,Firefox不喜欢Access-Control-Allow-Origin:*和凭证(Cookie):when responding to a credentialed request,server must specify a domain,and cannot use wild carding.的请求