首页 > 其他分享 >tomcat6配置跨域

tomcat6配置跨域

时间:2023-04-17 19:35:17浏览次数:36  
标签:跨域 访问 配置 myProj cors filter tomcat6 CORS


项目下面添加库:

cors-filter-1.7.jar

java-property-utils-1.9.jar


项目的web.xml添加filter配置:


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


注意:访问文件夹无效,例如 localhost/myProj

访问文件有效:locaohost/myProj/index.jsp


这个lib做了优化,不是跨域访问的时候,header是不加跨域信息的,捕获包看不到。

标签:跨域,访问,配置,myProj,cors,filter,tomcat6,CORS
From: https://blog.51cto.com/u_16076050/6196094

相关文章

  • IDEA 配置Serializable的快捷键快速生成serialVersionUID
    IDEA配置Serializable的快捷键快速生成serialVersionUID原文链接:https://blog.csdn.net/GyaoG/article/details/119911851一、引言    在Java的序列化机制中是通过判断类的serialVersionUID来验证版本的一致性的,JVM会将接到的Java对象字节流中的serialVersionUID和本......
  • ubuntu20.04配置frp
    A..frp地址:https://github.com/fatedier/frpB.了解如何部署、使用frp。https://gofrp.org/docs/C.手动配置1;创建目录frp:mkdir/home/frp/cd/home/frp/2;下载软件安装包放入目录cd/home/frp/,,linuxubuntu选linux_amd64 3;执行下列命令,解压安装包。tar-xvffrp_0.32.1_......
  • Nginx常用模块及配置示例
    1.ngx_http_status_module作用记录Nginx客户端基本访问状态信息指令Syntax:stub_status;Default:—Context:server,location配置示例location/status{#访问url为http://主机/statusstub_statuson;#on开启状态记录,off关闭状态......
  • CentOS7配置SFTP
    1、创建用户组groupaddsftp2、创建用户useradd-Gsftp-s/sbin/nologintest-s禁止用户ssh登陆 -G加入sftp用户组3、设置用户密码passwdtest4、修改配置文件vim/etc/ssh/sshd_config##下面这行注释掉#Subsystemsftp/usr/libexec/openssh/sftp-server##后面加入Subsy......
  • angular项目国际化yaml自定义配置(ngx-translate)
    angular国际化配置很简单,但是想不用json文件用yaml文件,并且同一语言分label.jp.yaml和message.jp.yaml两个文件分开管理。1、下载ngx-translate的依赖库npminstall@ngx-translate/core--savenpminstall@ngx-translate/http-loader--save2、app.module.ts 中引入TranslateMo......
  • Hadoop完全分布式 => 集群ssh配置与群起
    ssh配置cd/root/.ssh/ (注意如果没有.ssh文件,执行下命令ssh会自动生成)ssh-keygen-trsa 一路回车将公钥拷贝到hadoop102ssh-copy-idhadoop102拷贝成功后hadoop102的/root/.ssh/文件夹会生成文件authorized_keys这样之后就hadoop101可以无密登录hadoop102了,之后三个虚拟机都......
  • scrapy架构介绍、scrapy解析数据、settings相关配置、持久化方案
    上节回顾#1selenium -登录cnblogs,拿到cookie,再打开cnblogs,写入cookie,它就是登录状态-半自动点赞---》selenium生成的cookie,给requests用 -selenium操作浏览器,速度慢-requests速度快-动作链-自动登录12306#2打码平台 -帮我们破......
  • 后端解决跨域问题
    方法一:在每个controller类里加上跨域注解麻烦,每个控制器都要加注解方法二:写一个全局配置类来处理跨域packagecom.example.config;importorg.springframework.context.annotation.Bean;importorg.springframework.context.annotation.Configuration;importorg.springf......
  • proxysql安装与配置
    #####################    安装包类型:源码包rpm安装包免编译二进制  perl-CPAN   make后报错:cc-std=gnu11-Wall-Wextra-Wsign-compare-Wundef-Wno-format-zero-length-pipe-g3-fvisibility=hidden-O3-funroll-loops-c-D_GNU_SOURCE-D_REENTRANT-Iinclude-......
  • vscode c++ 配置
    //vscodeC++环境配置//三个配置文件c_cpp_properties.json{"configurations":[{"name":"Win32","includePath":["${workspaceFolder}/**"],......