TCM

Tomcat 集群管理

Tomcat Cluster Manager

简介

Tomcat集群管理系统(Tomcat cluster manager) ,集JDK版本管理、Tomcat版本管理、Tomcat实例管理、应用发布管理、应用升级管理、bash/shell执行管理、实例运行周期日志监控的统一管理平台,具有高可视化,去中心化等优点。

Generic placeholder image

JDK管理

1、可视化选择服务器上的JDK和JRE
2、字典列表的方式管理JDK和JRE配置

Generic placeholder image

Tomcat管理

1、可视化选择服务器上的Tomcat模板
2、字典列表的方式管理Tomcat模板

Generic placeholder image

实例管理

通过Tomcat模板创建Tomcat实例,并且可以自由搭配Tomcat与JDK版本

Generic placeholder image

升级管理

自动请求TCM应用发布端
按需对TCM实例里面的应用进行升级

Generic placeholder image

命令管理

定时调用或手动触发运行bash/shell文件的定时任务,且执行日志和返回消息都会被记录在”日志”中

Generic placeholder image

配置管理

调整TCM客户端以及服务端参数

在Windows中使用(x86_64)

在Windows中快速上手

1、解压TomcatClusterManager.zip

2、安装VC_redist.x64.exe(Visual C++运行库)

3、以管理员运行install.bat

4、提示:是否创建桌面快捷方式:y/n:y并回车

5、浏览器访问:http://IP:6969

注:默认账号:admin,密码:admin,

          仅支持Windows NT 6.2(含)以上内核版本

在Linux中使用(x86_64、ARM_64)

在Linux中快速上手

1、切换到root用户

2、解压TomcatClusterManager.zip

3、更改install.sh权限:chmod +x install.sh

4、安装:sh install.sh或者是./install.sh

5、启动TCM:./startup.sh或者是 service tcmd start

6、选择CPU类型:amd64或arm64

7、浏览器访问:http://IP:6969

注:默认账号:admin,密码:admin

          确保系统支持systemctl命令

升级日志

1.0.0:初版发布
1.5.0:增加节点管理功能,实现单端管理多节点功能
2.0.0:优化Tomcat实例参数
3.0.0:增加开机自启功能(TCM和创建的实例)
4.0.0:增加javamelody功能
4.6.0:优化实例启动过程,修复若干bug
5.0.0:更新UI,支持国际化
5.0.1:修复国际化显示不正常的bug
5.0.2:去除冗余name
5.0.3:上传应用等待由转圈改为百分比
5.0.4:增加Http host头攻击漏洞及CSRF漏洞拦截功能
5.0.5:添加web Ftp功能
5.0.6:修复web Ftp多选的bug
5.0.7:优化国际化,修复读取properties文件中文乱码的bug
5.1.0:安全加固,修复缺失的响应头
5.2.0:实例管理增加强制https功能
5.2.1:修复无上传文件修改实例时,强制https更新为空的bug
            节点未激活状态下跨节点调用无法返回正确机器码的bug
            添加SSL对.keystore类型文件的支持

5.2.2:升级依赖jar包,修复jar包存在的漏洞
5.2.3:优化设备信监控(采集时间间隔可调,默认最小间隔为1秒)
5.2.4:紧急修复tomcat漏洞
5.2.5:升级tomcat版本至9.0.60
5.2.6:修复设备信息更新bug
5.2.7:紧急修复https字段不匹配的bug
5.2.8:优化后台推送应用逻辑(由单线程转为多线程)
5.2.9:优化定时执行批处理文件功能(手动执行改为异步,并添加执行状态)
5.3.0:tomcat升级至9.0.62版本
5.3.1:通讯密钥优化
6.0.0:发行版正式上架!
6.5.0:优化代码,发布LTS版本
6.5.1:修复在某种极端的情况下企业版无法正常激活的bug
6.5.2:修复在某些情况下可能存在内存泄露的问题
            增加定时任务线程可配置功能(webapps\ROOT\WEB-INF\classes\quartz.properties)

6.5.3:修复Windows系统中实例以startup.bat启动时配置参数异常的bug
6.6.0:新增GitLab或GitHub WebHook调用可执行命令功能
7.0.0:优化存储,让我们一"七"从心出发!
7.0.1:修复fastjson漏洞
7.1.0:添加对arm64 CPU的支持
7.1.1:升级Tomcat至9.0.64版本
7.1.2:添加实例URIEncoding参数设置选项(默认UTF-8)
7.1.3:修复CVE-2022-34305漏洞
7.1.4:修复实例日志在线查看可能存在中文乱码的bug(日志编码方式可设置默认UTF-8)
7.1.5:修复实例历史日志在线查看为空的bug

联系我们

Tomcat集群管理


Tomcat Cluster Manager

版权所有© 2022 vfor