美文网首页
Tomcat对于CORS跨域访问的快速支持

Tomcat对于CORS跨域访问的快速支持

作者: Jackeroo | 来源:发表于2018-08-19 05:13 被阅读283次

    对于经常通过Tomcat发布项目的我来说,其实不用烦请程序猿去就修改代码,直接改一下Tomcat的配置文件——Web.xml。就可以实现跨域访问,何乐而不为呢?

    Tomcat CORS跨域支持官方介绍: 传送门

    ----提示----

    • 修改Tomcat的conf目录下的该文件,对于所有项目生效
    • 修改项目文件夹WEB-INF下的Web.xml,则只对该项目起作用。
    • 本方法支持Tomcat版本为7.0.41及以上。
    <filter>
      <filter-name>CorsFilter</filter-name>
      <filter-class>org.apache.catalina.filters.CorsFilter</filter-class>
      <init-param>
        <param-name>cors.allowed.origins</param-name>
        <param-value>*</param-value>
      </init-param>
    </filter>
    <filter-mapping>
      <filter-name>CorsFilter</filter-name>
      <url-pattern>/*</url-pattern>
    </filter-mapping>
    

    注意:

    我是修改的Default Session Configuration一行前面的。如果你修改无效,可以看看位置是否放错了。

    如果你想在程序中自行控制跨域支持,可以参考: Spring Boot 2中对于CORS跨域访问的快速支持

    相关文章

      网友评论

          本文标题:Tomcat对于CORS跨域访问的快速支持

          本文链接:https://www.haomeiwen.com/subject/hnwqiftx.html