`
aijuans8
  • 浏览: 193573 次
社区版块
存档分类
最新评论

单机配置Tomcat Cluster

 
阅读更多

1. 下载并安装Tomcat,这里使用Tomcat的6.0.24版本;

2. 修改conf/server.xml文件,将其中<Cluster className="org.apache.catalina.ha.tcp.SimpleTcpCluster"/>前后的注释打开保存;

3. 创建一个web app,这里为了简单使用tomcat自带的examples web app(webapps/examples),修改其中的WEB-INF/web.xml文件,在其中<display-name>Servlet and JSP Examples</display-name>节点后添加<distributable/>表明此应用与集群服务器复制Session;

4. 在examples目录下创建一个test.jsp文件,用来测试Cluster中两个Tomcat使用的Session是同一个Session,并且当其中一个Tomcat修改Session中的值时,第二个Tomcat会同样得到更新;代码如下:

5. 复制此Tomcat(假定命名为Tomcat1)完整目录到别处(假定命名为Tomcat2),然后修改Tomcat2/conf/server.xml文件中的端口(8080 -> 9080,8009 -> 9009,8443 -> 9443)

6. 启动Tomcat1和Tomcat2,然后分别访问http://localhost:8080/examples/test.jsp和http://localhost:9080/examples/test.jsp,会发现其中使用的Session ID是同一个Session ID,相应的修改其中一个的值,另外一个Tomcat Session中的值也会改变。

分享到:
评论

相关推荐

    tomcat cluster 集群搭建

    配置Tomcat集群 ##### 单机多节点配置 - **Server.xml中的配置**:在一台计算机上测试集群时,需要确保每个Tomcat节点的元素的关闭(shutdown)端口号和的地址或端口号都是唯一的。 - **jvmRoute设置**:在TOMCAT_...

    apache2.4+tomcat7集群

    通过上述步骤,你可以在Windows 7环境下成功构建一个Apache 2.4 + Tomcat 7的单机垂直集群。这种配置对于测试、开发或小型生产环境都是一个实用的解决方案。然而,对于更大规模的部署,可能需要考虑更复杂的集群架构...

    TomcatSessionRedis.zip

    4. **单机Redis配置**:配置Tomcat使用Redis作为Session存储,需要修改`context.xml`文件,添加`JNDI`资源引用,并配置`Manager`元素,指定`className`为支持Redis的Session Manager,如`org.apache.catalina....

    TomcatRedisSessionManager-1.1.zip

    3. **README**:安装和使用指南,包括如何配置Tomcat、如何设置Redis服务器以及如何测试插件是否正常工作。 4. **依赖库**:可能包含Redis客户端库(如Jedis)和其他依赖的JAR包,这些库需要加入到Tomcat的类路径中...

    Apache2.2.16+ mod_jk +Jboss4.2.3.GA集群

    #### 二、单机配置 JBoss 集群 **1. 解决多实例端口冲突问题** 当在单机上配置多个 JBoss 实例时,可能会遇到端口冲突的问题。解决这个问题的关键在于修改 `JBOSS_HOME\server\default\conf\jboss-service.xml` ...

    tomcate优化,集群

    除了单机优化之外,在高可用性和负载均衡方面,Tomcat还提供了集群解决方案。 1. **集群架构设计**: - **节点间通信**:通过配置Session复制机制实现节点间Session共享。 - **负载均衡**:使用负载均衡器如Nginx...

    redis整合包

    此外,还需要考虑网络环境,确保节点间通信畅通,以及设置适当的配置参数,如`cluster-enabled`、`cluster-config-file`等。 总之,这个“redis整合包”提供了从单机到集群的全面Redis部署方案。无论是初学者还是...

    nacos安装和启动文档

    - **Unable to start embedded Tomcat 问题**: - 确保 MySQL 数据库配置正确无误。 - 检查 Nacos 的日志文件,查找具体的错误信息进行排错。 **启动命令**: - **Windows 环境**: ``` startup.cmd -m cluster `...

    腾讯开源的分布式毫秒服务引擎 msec.zip

    毫秒服务引擎(Mass Service Engine in Cluster)是一个开源框架,适用于在廉价机器组成的集群上开发和运营分布式后台服务。毫秒服务引擎集RPC、名字发现服务、负载均衡、业务监控、灰度发布、容量管理、日志管理...

Global site tag (gtag.js) - Google Analytics