tomcat多实例配置
管理后台(mgr) | 手机端(portal) | 定时任务(schedule) | 文件服务器(fileweb) | 外部服务(open) | 运营后台(ymgr) |
---|---|---|---|---|---|
8005 | 8006 | 8007 | 8008 | 8109 | 8110 |
8080 | 8081 | 8082 | 8083 | 8084 | 8085 |
8443 | 8444 | 8445 | 8446 | 8447 | 8448 |
8009 | 8010 | 8011 | 8012 | 8013 | 8014 |
以下为各tomcat http(s)访问端口
8080 | 8081 | 8082 |
---|---|---|
8083 | 8084 | 8085 |
修改以下端口,并启动(以手机端为例)
注:mgr集群时只保留一台tomcat中的webapps\mgr\WEB-INF\classes\local.properties中的 allowQCloudQueueListen和newCourseTask 为true,其他mgr的tomcat要修改为false
管理后台集群配置
注:只有当mgr、schedule的tomcat进行集群部署时才需开启会话共享功能
实现方案:基于tomcat-cluster-redis-session-manager通过redis实现会话共享
实现步骤:
1 修改所有后台tomcat目录下的conf文件夹中的context.xml文件,打开会话共享配置
1 修改所有后台tomcat目录下的conf文件夹中的context.xml文件,打开会话共享配置
2 修改所有后台tomcat目录下的conf文件夹中的redis-data-cache.properties文件,修改成项目实际的redis配置
3 重启tomcat后验证登录是否成功