cas 入门之三十:cas 集群tomcat session组播复制

本文介绍了在CAS环境中,如何设置Tomcat集群实现Session的组播复制。适用于小规模的Tomcat服务器集群,当服务器数量增多时推荐使用memcached-session-manager。详细步骤包括修改ticket存储方式和cookie配置,确保不同Tomcat实例间能共享Session信息。
摘要由CSDN通过智能技术生成

这个方案相对比较简单容易测试,但是性能不太好,在生产应用当tomcat服务器数量不是很多的进候可以一试,如果多了就改为memcached-session-manager方式吧。

假设tomcat1:192.168.1.100:8080  
tomcat2:192.168.1.101:8080
nginx 192.168.1.103:80  域名cas.test.com 进行负载均衡tomcat1,tomcat2

cas的组播集群修改步骤:

1.修改cas.properties中的host.name,这个值可以保证产生的ticket是全局唯一的 ;
2.修改web.xml 增加 <distributable /> ;

3.ticket的外部存储,可以应用jpa,ehcache,memcache等方法参考相关的文章;

4.修改ticketGrantingTicketCookieGenerator.xml 文件中

<bean id="ticketGrantingTicketCookieGenerator" class="org.jasig.cas.web.support.CookieRetrievingCookieGenerator"
p:cookieSecure="false"
p:cookieMaxAge="-1"
p:cookieName="CASTGC"
p:cookiePath="/cas"  />

<bean id="ticketGrantingTicketCookieGenerator" class="org.jasig.cas.web.support.CookieRetrievingCookieGenerator"
p:cookieSecure="false"
p:cookieMaxAge&#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值