`
wutao8818
  • 浏览: 619625 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

tomcat cookie跨域最新实现方法!!

阅读更多
首先说下场景:

a.blog.com

b.blog.com

其实是一个tomcat,分出很多个假的2级域名好看的。

现在在a.blog.com登录了,去了b.blog.com怎么就没有登录信息了?奇怪的。就是因为tomcat自生成的JSESSIONID COOKIES 有问题了,作用域只在a.blog.com。如果能把作用域放到 blog.com 那就OK了。


这里有个方法:

1、跨域共享cookie和跨域共享session

http://hi.baidu.com/hilaihiqu/blog/item/6bc33c504a9802421138c272.html

要写TOMCAT Valve 麻烦。

2、tomcat7以上的特效

http://tomcat.apache.org/tomcat-7.0-doc/config/context.html

看里面一个参数。sessionCookieDomain 。。设置一下它就好了。

设成 .blog.com

7里面还有好几个设置cookie的。。自己研究。

----------------------------------------------------------
Tomcat 7 可以修改 Session 默认的 Cookie 名 JSESSIONID 了

http://www.oschina.net/question/12_9478



======
571g社区购物网 。。真的很强大,不看不知道,一看吓一跳!
分享到:
评论

相关推荐

    tomcat跨域访问问题

    解决Tomcat的跨域问题有几种方法: 1. **修改web.xml配置**:在Tomcat的每个Web应用的WEB-INF目录下的web.xml文件中,可以添加过滤器来处理CORS请求。创建一个名为`CorsFilter`的过滤器,配置允许的源和请求类型: ...

    Tomcat解决跨域的两个jar包java-property-utils-1.9.jar和cors-filter-1.7.jar

    总结来说,`java-property-utils-1.9.jar`和`cors-filter-1.7.jar`这两个jar包结合使用,可以方便地在Tomcat服务器上实现跨域资源共享。它们通过提供动态配置和CORS过滤器的功能,帮助开发者克服同源策略带来的障碍...

    cesium在Tomcat部署后,跨域访问问题解决.zip

    星号`*`代表允许所有源,`allowCredentials="true"`表示允许携带cookie进行跨域请求。 3. 重启Tomcat服务器,使新的配置生效。 另外,如果你的应用使用了Spring框架,可以配置Spring的`@CrossOrigin`注解或者全局...

    cors跨域Tomcat文件

    【标题】"cors跨域Tomcat文件"涉及的是在Web开发中解决跨域问题的一种常见...总的来说,理解和掌握CORS以及在Tomcat上的实现方法,是开发现代Web应用不可或缺的知识点,能帮助开发者构建更灵活、更安全的跨域解决方案。

    tomcat跨域访问支持Jar包

    在提供服务给另外一个系统使用时,如果不提供跨域支持,另外的那个系统在访问本系统提供的服务时会收到Access-Control-Allow-Origin类型的错误,并且访问失败。 添加跨域访问支持有两种简单的方式:一种是在所有头...

    tomcat跨域请求配置

    1、把这两个jar包放在tomcat的lib下。 2、在conf文件夹下找到web.xml。 3、在web.xml中添加如下代码: <filter-name>CORS <filter-class>com.thetransactioncompany.cors.CORSFilter</filter-class> ...

    tomcat跨域文件下载和教程

    -- 提供跨域支持 --> <filter> <filter-name>CORS</filter-name> <filter-class>com.thetransactioncompany.cors.CORSFilter</filter-class> <init-param> <param-name>cors.allowOrigin...

    跨域实现用户鉴权

    综上所述,跨域实现用户鉴权涉及到Web开发的多个方面,包括CORS、cookie、session、JWT等技术,以及对后端服务如Tomcat的配置。开发者需要理解这些概念并灵活运用,以确保在保障安全性的同时提供良好的用户体验。...

    Tomcat跨域

    7. Nginx反向代理:另一种解决跨域的方法是在Tomcat前部署Nginx服务器,利用Nginx的反向代理功能,将跨域请求转发至同源的Nginx服务器,从而规避同源策略。 总结,解决Tomcat跨域问题主要依靠配置CORS机制,包括在...

    跨域实现用户鉴权1

    总结起来,跨域实现用户鉴权涉及了浏览器的同源策略、CORS机制、Tomcat服务器的配置以及session与token的使用。在实际开发中,需要综合运用这些技术,确保用户在不同域下的操作安全,同时提供良好的用户体验。

    跨域使用的jar包及tomcat设置

    2. 使用Spring Boot的`WebMvcConfigurer`接口:如果你的项目使用了Spring Boot,可以在配置类中实现`WebMvcConfigurer`接口,并重写`addCorsMappings`方法来设置跨域规则。 ```java @Configuration public class ...

    跨域依赖jar.zip

    同时,`Access-Control-Allow-Credentials`设置为`true`时,意味着允许携带cookie的跨域请求,这可能导致CSRF(跨站请求伪造)攻击的风险,所以必须结合其他防护措施一起使用。 总的来说,`cors-filter-2.6.jar` 和...

    tomcat解决跨越问题

    在Tomcat中,我们可以使用CORS Filter来实现这一功能。 - 首先,下载CORS Filter的JAR文件,例如:`com.thetransactioncompany:cors-filter:2.8.5`,将其放入Tomcat的`lib`目录。 - 然后,在`conf/web.xml`文件中...

    tomca设置跨域.rar

    本资源“tomca设置跨域.rar”提供了一种使用Tomcat服务器配置跨域的方法,以及可能需要的依赖包。以下是关于Tomcat设置跨域的详细知识。 **一、什么是跨域** 跨域是指浏览器的同源策略限制了JavaScript从一个域名...

    P3P Header解决Cookie跨域的问题

    **P3P Header 解决Cookie跨域问题** 在互联网中,由于同源策略的限制,JavaScript通常无法在不同域名之间共享资源,包括Cookie。然而,有时我们可能需要在跨域场景下传递或读取Cookie,这时P3P(Platform for ...

    java cxf webservice接口解决跨域问题

    在这个配置中,`allowedOrigins`指定了允许访问的源,`allowedMethods`是允许的HTTP方法,`allowedHeaders`允许的请求头,而`allowCredentials`表示是否允许发送认证信息(如Cookie)。 对于Spring框架下的跨域问题...

    服务端跨域访问处理.rar

    - `cors.allowCredentials`设置为`true`表明允许携带认证信息(如Cookie)的跨域请求。 当然,根据实际需求,你可以限制`allowOrigin`到特定域名,以及自定义其他参数,如`cors.exposedHeaders`、`cors.maxAge`等。...

    cors跨域问题对应的jar包.zip

    `cors-filter`是一个实现了CORS规范的Java过滤器,它允许我们在Tomcat这样的Servlet容器中轻松地配置和管理跨域策略。而`java-property-utils`则是一个实用工具库,用于处理Java属性文件和系统属性,可能在配置CORS...

    ajax跨域请求demo.zip

    这个"ajax跨域请求demo.zip"压缩包提供了一个关于如何实现Ajax跨域请求的示例,涉及到前后端的交互。 首先,我们关注"前端代码"部分。前端通常使用JavaScript库如jQuery来实现Ajax请求。jQuery的`$.ajax()`方法是...

    tomcat部署springboot+vue.doc

    在现代Web开发中,SpringBoot和Vue.js的组合已经成为一种非常流行的技术栈,它们能够实现高效、快速的前后端分离应用。SpringBoot简化了Java Web应用程序的开发,而Vue.js则是一个轻量级且功能强大的前端框架,适用...

Global site tag (gtag.js) - Google Analytics