Tomcat 集群配置,实现 session 共享
环境:jdk1.8.0_131,tomcat8
一、创建 tomcat 集群目录 tomcat_cluster
二、拷贝一份 tomcat8 到 tomcat_cluster 目录下,并且命名为 tomcat8000
三、确保 tomcat8000 能正常启动
四、修改 tomcat 配置
A、找到 conf/server.xml 文件
在代码:
<Engine name="Catalina" defaultHost="localhost">下,
解开注释:(这是最简单的配置,详细配置在文档最下面有解释)
<Cluster
className="org.apache.catalina.ha.tcp.SimpleTcpCluster"/>
<Engine name="Catalina" defaultHost="localhost">
<!--For clustering, please take a look at
documentation at:
/docs/cluster-howto.html (simple how to)
/docs/config/cluster.html (reference
documentation) -->
<Cluster
className="org.apache.catalina.ha.tcp.SimpleTcpCluster"/>
B、做测试用,在发布项目的 index.jsp 页面加入以下代码:
<%@ page language="java" import="java.util.*"
pageEncoding="UTF-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()
+"://"+request.getServerName()
+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01
Transitional//EN">
<html>
<head>