美文网首页
tomcat设置跨域访问

tomcat设置跨域访问

作者: xiao_xie_shen | 来源:发表于2019-04-11 15:22 被阅读0次

tomcat设置跨域访问的方法

今天在本地架了个tomcat本地服务器,没想到在前端项目中要访问服务器资源也提示跨域无法访问问题,这里记录一下配置方法。

总共就两个步骤:

  1. 在tomcat中的lib文件夹下增加两个jar包
  • cors-filter-2.4.jar
  • java-property-utils-1.9.1.jar

百度云下载地址

链接: https://pan.baidu.com/s/11JqcfPJTQA4mP4gzoTHpLA

提取码: 2g2v

例如:我的tomcat路径在 D:\apache\apache-tomcat-9.0.17\lib

  1. 在tomcat中的conf文件夹下的web.xml文件中的web-app代码下增加如下代码
<filter>
        <filter-name>CORS</filter-name>
        <filter-class>com.thetransactioncompany.cors.CORSFilter</filter-class>
        <init-param>
            <param-name>cors.allowOrigin</param-name>
            <param-value>*</param-value>
        </init-param>
        <init-param>
            <param-name>cors.supportedMethods</param-name>
            <param-value>GET,POST,HEAD,PUT,DELETE</param-value>
        </init-param>
        <init-param>
            <param-name>cors.supportedHeaders</param-name>
            <param-value>Accept,Origin,X-Requested-With,Content-Type,Last-Modified</param-value>
        </init-param>
        <init-param>
            <param-name>cors.exposedHeaders</param-name>
            <param-value>Set-Cookie</param-value>
        </init-param>
        <init-param>
            <param-name>cors.supportsCredentials</param-name>
            <param-value>true</param-value>
        </init-param>
    </filter>
    <filter-mapping>
        <filter-name>CORS</filter-name>
        <url-pattern>/*</url-pattern>
    </filter-mapping>

参考文章

相关文章

  • tomcat设置跨域访问

    tomcat设置跨域访问的方法 今天在本地架了个tomcat本地服务器,没想到在前端项目中要访问服务器资源也提示跨...

  • C# Web直接上传视频或者文件到OSS

    代码 解决本地调试跨域问题 设置跨域规则:找到OSS存储——Bucket列表——基础设置——跨域访问——设置 暴露...

  • Nodejs-Express框架目录说明及一些配置

    目录文件放置 设置视图引擎为HTML 跨域访问设置

  • 前端跨域

    CORS跨域 1.CORS跨域-服务端设置,前端直接调用说明:后台允许前端某个站点进行访问 2.JSONP跨域-前...

  • jQuery笔记

    Ajax跨域访问 dataType设置为"jsonp" jsonp设置为"jsonpCallback"该参数是用于...

  • Nodejs-express 解决跨域问题

    (全局解决)核心代码://设置跨域访问app.all('*', function(req, res, next) ...

  • Nodejs 设置跨域

    设置允许所有域名跨域: 设置允许指定域名“http://www.tefang.cn”跨域: 设置允许多个域名跨域:...

  • springboot 在整合shiro后,跨域就失效了。

    原springboot 解决跨域问题 使用 tomcat 中的 Filter的方式解决跨域

  • JW-JSONP

    去年学习React时碰到过JS跨域访问的问题,当时尝试的解决方案有Jsonp、服务器允许跨域、设置Content-...

  • 跨域的解决方案

    1通过cors设置cors头解决跨域,也可以针对一个接口使用cors()中间件解决跨域 2通过设置响应头访问允许控...

网友评论

      本文标题:tomcat设置跨域访问

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