System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请实施例涉及网络应用,尤其涉及一种应用服务器集中管理方法、装置、设备、系统、介质及产品。
技术介绍
1、tomcat是一种免费开源的web应用服务器,被很多企业作为生产服务器使用。针对tomcat应用服务器的管理主要是依赖于tomcat自带的管理项目(manager),该管理项目允许用户通过web界面管理tomca应用服务器,例如查看应用程序列表、启动和停止应用程序、以及查看tomcat的当前运行状态等。
2、目前,由于企业不同项目和应用的数量较多且差别较大,不同的tomcat服务器可能涉及多个运行版本,每个运行版本的相关配置和组件都存在差异,因此不支持集中管理,也就是说,由于各tomcat服务器不可能都跟随一个集中服务器所提供的运行版本,不存在能够实现对tomcat进行统一管理和维护的方案,仅依靠各tomcat自带的管理项目单独进行应用服务器的部署和配置,无法保证tomcat的统一性和规范性,给管理tomcat各个容器组件的生命周期造成困难。
技术实现思路
1、本申请提供了一种应用服务器集中管理方法、装置、设备、系统、介质及产品,以实现应用服务器的集中管理,保证tomcat的统一性和规范性。
2、第一方面,本申请实施例提供了一种应用服务器集中管理方法,应用于集中管理系统中的集中管理服务器,集中管理系统中还包括多个应用服务器,至少两个应用服务器的运行版本不同;该方法包括:
3、对于每个所述应用服务器,通过配置管理模块确定所述应用服务器在相应运
4、对于每个所述运行版本,通过版本管理模块确定运行版本的生命周期,并根据所述生命周期将版本文件下发至所述运行版本对应的应用服务器;
5、对于每个所述应用服务器,通过运行管理模块对接运维平台,以通过所述运维平台根据所述应用服务器的运行版本以及所述应用服务器的运行版本的生命周期确定对所述应用服务器的运维操作;
6、对于每个所述应用服务器,通过管控客户端收集所述应用服务器的运行参数、执行所述运维操作并收集所述应用服务器的运维操作状态;
7、其中,所述应用服务器为tomcat服务器。
8、第二方面,本申请实施例还提供了一种应用服务器集中管理装置,包括:
9、第一管理模块,用于对于每个应用服务器,通过配置管理模块确定所述应用服务器在相应运行版本下的参数基线,并根据所述参数基线检查所述应用服务器的运行参数的合规性;
10、第二管理模块,用于对于每个运行版本,通过版本管理模块确定运行版本的生命周期,并根据所述生命周期将版本文件下发至所述运行版本对应的应用服务器;
11、第三管理模块,用于对于每个应用服务器,通过运行管理模块对接运维平台,以通过所述运维平台根据所述应用服务器的运行版本以及所述应用服务器的运行版本的生命周期确定对所述应用服务器的运维操作;
12、第四管理模块,用于对于每个应用服务器,通过管控客户端收集所述应用服务器的运行参数、执行所述运维操作并收集所述应用服务器的运维操作状态;
13、其中,所述应用服务器为tomcat服务器;至少两个应用服务器的运行版本不同。
14、第三方面,本申请实施例提供了一种集中管理服务器,包括:
15、一个或多个处理器;
16、存储装置,用于存储一个或多个程序;
17、当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如第一方面所述的应用服务器集中管理方法。
18、第四方面,本申请实施例还提供了一种应用服务器集中管理系统,包括:运维平台、管控客户端、多个应用服务器,以及如第三方面所述的集中管理服务器;其中,至少两个应用服务器的运行版本不同。
19、第五方面,本申请实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如第一方面所述的应用服务器集中管理方法。
20、第六方面,本申请实施例还提供了一种计算机程序产品,包括计算机程序和/或指令,所述计算机程序和/或指令被处理器执行时实现如上述任意实施例所述的应用服务器集中管理方法。
21、本申请实施例提供了一种应用服务器集中管理方法、装置、设备、系统、介质及产品,该应用服务器集中管理方法包括:对于每个应用服务器:通过配置管理模块确定应用服务器在相应运行版本下的参数基线,并根据参数基线检查应用服务器的运行参数的合规性;通过版本管理模块确定应用服务器的版本信息,并根据版本信息将版本文件下发至应用服务器;通过运行管理模块根据版本信息对接运维平台,以通过运维平台确定对应用服务器的运维操作;通过管控客户端收集应用服务器的运行参数、执行运维操作并收集应用服务器的运维操作状态;其中,所述应用服务器为tomcat服务器。上述技术方案利用集中管理服务器分别从运行参数、版本信息、运维操作多方面实现对应用服务器的集中管理,并通过管控客户端与应用服务器交互,使集中管理功能形成闭环,为集中管理功能提供基础,可兼容不同运行版本,实现跨版本的统一管理,保证应用服务器的统一性和规范性。
本文档来自技高网...【技术保护点】
1.一种应用服务器集中管理方法,其特征在于,应用于集中管理系统中的集中管理服务器,所述集中管理系统中还包括多个应用服务器,至少两个应用服务器的运行版本不同;所述方法包括:
2.根据权利要求1所述的方法,其特征在于,通过配置管理模块确定所述应用服务器在相应运行版本下的参数基线,包括:
3.根据权利要求2所述的方法,其特征在于,通过配置管理模块确定所述应用服务器在相应运行版本下的参数基线,包括:
4.根据权利要求2所述的方法,其特征在于,所述参数列表中包括以下表项:参数名;参数类型;有效值范围;参数位置;版本标识;参数基线。
5.根据权利要求1所述的方法,其特征在于,对于每个所述运行版本,通过版本管理模块确定所述运行版本的生命周期,包括:
6.根据权利要求5所述的方法,其特征在于,对于每个所述运行版本,通过版本管理模块根据所述生命周期将版本文件下发至所述运行版本对应的应用服务器,包括:
7.根据权利要求1所述的方法,其特征在于,通过运行管理模块对接运维平台,以通过所述运维平台根据所述应用服务器的运行版本以及所述应
8.根据权利要求1-7任一项所述的方法,其特征在于,还包括:
9.一种应用服务器集中管理装置,其特征在于,包括:
10.根据权利要求9所述的装置,其特征在于,还包括:
11.一种集中管理服务器,其特征在于,包括:
12.一种应用服务器集中管理系统,其特征在于,包括:运维平台、管控客户端、多个应用服务器,以及如权利要求11所述的集中管理服务器;其中,至少两个应用服务器的运行版本不同。
13.根据权利要求12所述的系统,其特征在于,还包括:
14.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-8中任一所述的应用服务器集中管理方法。
15.一种计算机程序产品,包括计算机程序和/或指令,其特征在于,所述计算机程序和/或指令被处理器执行时实现如权利要求1-8中任一所述的应用服务器集中管理方法。
...【技术特征摘要】
1.一种应用服务器集中管理方法,其特征在于,应用于集中管理系统中的集中管理服务器,所述集中管理系统中还包括多个应用服务器,至少两个应用服务器的运行版本不同;所述方法包括:
2.根据权利要求1所述的方法,其特征在于,通过配置管理模块确定所述应用服务器在相应运行版本下的参数基线,包括:
3.根据权利要求2所述的方法,其特征在于,通过配置管理模块确定所述应用服务器在相应运行版本下的参数基线,包括:
4.根据权利要求2所述的方法,其特征在于,所述参数列表中包括以下表项:参数名;参数类型;有效值范围;参数位置;版本标识;参数基线。
5.根据权利要求1所述的方法,其特征在于,对于每个所述运行版本,通过版本管理模块确定所述运行版本的生命周期,包括:
6.根据权利要求5所述的方法,其特征在于,对于每个所述运行版本,通过版本管理模块根据所述生命周期将版本文件下发至所述运行版本对应的应用服务器,包括:
7.根据权利要求1所述的方法,其特征在于,通过运行管理模块对接运维平台,以通过所述运...
【专利技术属性】
技术研发人员:宁杰,
申请(专利权)人:中国建设银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。