tomcat 之 session 集群

官网地址
https://tomcat.apache.org/tomcat-8.5-doc/cluster-howto.html

#:配置各tomcat节点
[root@node1 ~]# vim /usr/local/tomcat/conf/server.xml 
<Host name="t2.magedu.com" appBase="/data/webapps" autoDeploy="true" >
其他略去
<Receiver className="org.apache.catalina.tribes.transport.nio.NioReceiver" address="192.168.142.153"
port="4000" autoBind="100" selectorTimeout="5000"
maxThreads="6"/>

特别注意修改Receiver的address属性为一个本机可对外的IP地址。


尝试使用刚才配置过得负载均衡(移除Session黏性),测试发现Session还是变来变去。
准备web.xml
在应用中增加WEB-INF,从全局复制一个web.xml过来


[root@node1 ~]# cp /usr/local/tomcat/conf/web.xml /data/webapps/ROOT/WEB-INF/

[root@node1 ~]# vim /data/webapps/ROOT/WEB-INF/web.xml
<distributable/> #:添加


注意:使用root启动session可以黏住,普通用户粘不住

 

posted @ 2019-09-02 21:15  Linus小跟班  阅读(185)  评论(0编辑  收藏  举报