部署:
本地同一台机器部署两台,服务器部署一台。
准备工作:
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/>元素,没有需要增加。