首页 > 其他分享 >配置Tomcat 8 访问静态资源,并解决Tomcat8 CORS跨域问题

配置Tomcat 8 访问静态资源,并解决Tomcat8 CORS跨域问题

时间:2022-10-18 23:00:08浏览次数:46  
标签:CorsFilter 跨域 Tomcat 静态 访问 CORS

解决Tomcat 8 CORS跨域问题

由于我们的应用程序在访问上述静态资源的时候会涉及跨域的问题,如何解决CORS on Tomcat的问题,需要进行<filter>的配置。

打开apache-tomcat-8.5.20\conf路径下 web.xml文件,增加如下配置:

<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>

保存该文件,重启tomcat8 即可完成静态资源的跨域访问。

标签:CorsFilter,跨域,Tomcat,静态,访问,CORS
From: https://www.cnblogs.com/Fooo/p/16804544.html

相关文章

  • 解决springboot添加@CrossOrigin支持跨域不起作用
    问题描述在springboot开发中,为解决跨域请求问题,在代码中添加注解@CrossOrigin不起任何作用。后端报错信息如下java.lang.IllegalArgumentException:WhenallowCredentia......
  • Tomcat修改端口、添加域名访问
    一、修改改端口1、修改默认访问端口8080,改为80#vim/usr/local/tomcat/conf/server.xml  (路径是自己的安装目录)<Connectorport="8080"protocol="HTTP/1.1"con......
  • .NetCore WebApi接口 DELETE 请求错误405.0 - Method Not Allowed 跨域问题
    问题描述:.NetCore接口在发布到IIS上后,使用Delete请求时报错:405.0-MethodNotAllowed  解决方式:1:在启用或关闭Windows功能–>InternetInformationServices关......
  • Django解决跨域
    1、安装第三方扩展pipinstalldjango-cors-headers2、settings.py配置#添加应用INSTALLED_APPS=['corsheaders',]MIDDLEWARE_CLASSES=['corsheaders.mi......
  • 阿里云免费证书申请,配置安装,使用tomcat,此时服务器同时支持http端口80访问,https端口 44
      参数   说明商品类型   默认已选择云盾证书服务(无需修改)。云盾证书服务类型   SSL证书服务的类型。默认已选择云盾SSL证书(无需修改),表示付费版SSL证书。......
  • Eclipse中Tomcat插件的使用说明
    打开Tomcat视图通过菜单Window->ShowView->Other然后输入过滤项Servers,选择找到的内容然后点OK即可。添加web项目如果在打开的Tomcat视图中已经有一个实例,则右键菜单Addan......
  • docker安装tomcat、mysql、redis
    一、tomcat1.下载tomcat8dockerpulltomcat:8.5.612.启动容器(-d后台启动)dockerrun-d-p8080:8080tomcat:8.5.61 3.访问首页http://ip:8080/访问不到......
  • shell脚本检查tomcat应用健康状态
    1.首先应用编写一个接口(http均可)接口查询数据库中随便一个表一条数据,正常返回数据这表示应用健康,否则应用运行异常。@RequestMapping(value="/heartbeat",method=R......
  • k8s部署tomcat访问报错404
    [root@k8smaster~]#kubectlgetpodsNAMEREADYSTATUSRESTARTSAGEnginx-6799fc88d8-62njk1/1Running212htomcat-......
  • 3、关于Tomcat
    Tomcat开源免费的轻量级WEB服务器。Tomcat是Java语言编写的。Tomcat要运行,要有JRE(java运行环境)omcat还有另外一个名字:catalina(catalina是美国的一个岛屿,风景秀丽,据......