tomcat配置session共享,群集/会话复制方法

部署:

本地同一台机器部署两台,服务器部署一台。

准备工作:    

tomcat启动:

从官网我们可以看到,tomcat是有会话复制功能的。


我们在tomcat/conf目录中找到server.xml。它默认是关闭的。我们要放开。


同样的方法,我们完整的复制一份,修改端口号。

本地启动两台,服务器启动一台。

nginx启动:

    修改conf/nginx.conf


upstream hello{

server  ip:8070 ;

server  ip:9101 ;

server  ip:9101 ;

#ip_hash;

#session_sticky;

      }

    server {

        listen      80;

        server_name  localhost;

        #charset koi8-r;

        #access_log  logs/host.access.log  main;

        location / {

proxy_pass  http://hello;

            root  html;

            index  index.html index.htm;

proxy_set_header  Host  $host;

        }

启动nginx。

会话成功标识:

启动tomcat出现tcp同步信息,则启动成功。

注意事项:

    所有会话属性都必须实现 java.io.Serializable。

    确保你web.xml有 <distributable/>元素,没有需要增加。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容