首页 > 编程知识 正文

mysql主从配置,修改jar包配置文件

时间:2023-05-06 05:45:24 阅读:156283 作者:1672

war软件包配置更改系统和方法

【技术领域】

本发明涉及升级文件结构变更,特别涉及war软件包的结构变更方法及系统。

技术背景

[0002]随着互联网技术的发展,移动终端越来越多,后台服务的数量也越来越多。 目前,许多服务器端程序都是使用java开发的,而java程序大多打包为war包公开。 War包是压缩包,可以用winrar等压缩软件直接打开。 典型软件发布后,需要根据生产环境修改war程序包中的配置文件,包括ip地址、端口号以及数据库用户名和密码。 一般来说,war包有很多配置文件,参数也很多。 通常,要更改war软件包的配置文件,必须直接打开压缩软件。 这种方式在配置文件多、参数也多的情况下,直接修改配置文件很麻烦,容易出错。

[0003]war包中有很多配置文件,参数也很多,但配置文件的名称是固定的,参数的数量也是固定的。

【发明内容】

本发明的目的是提供一种专用于修改war包中的配置文件的配置文件修改系统和方法,以提高效率并减少错误概率。 具体手段如下:

[ 0005 ]——war软件包配置修改系统,包括压缩文件读写模块、数据库模块、用户界面模块、控制模块,所述压缩文件读写模块、数据库模块、用户

所述控制模块主要包括逻辑核心单元、压缩文件读写驱动单元、用户界面驱动单元、用户界面管理单元、数据库服务器应用接口单元、调度管理单元及调度执行引擎; 所述调度管理单元连接调度执行引擎,所述调度执行引擎分别连接压缩文件读写驱动单元、用户界面驱动单元、数据库服务器APP接口单元;

所述压缩文件读写模块通过压缩文件读写驱动单元与控制模块连接;

所述数据库模块与数据库服务器连接,通过数据库服务器APP仲裁接口单元与控制模块连接;

所述用户界面模块通过用户界面管理单元、用户界面驱动单元与控制模块连接;

任务管理配置模块,用于根据调度规则模块中设定的调度规则来管理任务的调度;

所述调度执行引擎包括监视扫描模块、任务执行模块、任务调度模块; 所述监视扫描模块、任务执行模块依次与任务调度模块连接,所述任务调度模块根据调度规则将监视扫描模块监视到任务分配给任务执行模块; 所述监视扫描模块每隔一定时间调用监视任务,任务执行模块控制任务启动、暂停、删除操作;

[0012]此外,所述用户界面管理单元还包括:分别连接到逻辑控制模块用户界面的创建模块、编辑和删除模块、索引表管理模块、索引表管理模块、索引及用户界面调用机制设定模块和逻辑控制模块,所述接口文件保存管理模块通过接口文件标识符和地址码分别与索引表管理模块、用户界面管理模块这种用户界面管理单元实现了更加个性化的用户界面,操作简单。

[0013]接口文件是交互式文件,其包括但不限于HTML文件、ASP文件、 NET文件和XML文件格式

所述任务管理配置模块还包括配置文件、计算节点列表、可用节点列表、任务等待列表、任务分配控制器和节点管理器,所述节点管理器分别包括配置文件、计算节点所述任务分配控制器根据任务等待列表、可用节点列表; 所述任务分配控制部负责任务请求分配; 所述节点管理器将配置文件中存储的信息发送给计算节点列表和可用节点列表,定时向各计算节点发送监视请求,根据计算节点是否响应了监视请求来判断计算节点的状态是正常还是故障,实时地计算节点列表和可用节点列表

[0015]另外,所述任务分配控制器用于使用FIFO算法进行节点控制,主要用于管理可用节点的列表,可以根据计算节点的负荷情况调度同时发生的任务。

[0016]此外,调度框架采用了Quartz框架。 这个框架不仅综合了很多附加功能,而且很容易使用。

[ 0017 ] war软件包的配置变更方法,主要步骤为:

[0018]步骤1、用户创建模板并为模板命名;

[0019]步骤2,用户选择war包,压缩文件读写模块读取war包中的文件并显示在用户界面中;

[0020]步骤三、用户选择要修改的配置文件,分析参数后根据需要通过界面修改配置参数;

[0021]步骤4、将修改后的配置文件作为模板保存在数据库中;

[0022]步骤五、用户选择要分发的war包;

步骤六,用户选择与war包对应的模板; 与war包相关的所有配置文件和配置文件中的参数都通过用户界面显示给用户。

[0024]在步骤7,控制模块调用压缩文件读写模块修改配置文件。 该修改将完全参考在步骤f中选择的模板,直到将模板中的参数改写为war包中的参数;

[0025]步骤八、重新读取war程序包的配置参数,在用户界面中显示,用户确认

认后结束任务。

[0026]本发明的有益效果在于:

[0027](I)、很大程度上实现配置修改自动化,减小工作量,

[0028](2)、能减少手工操作所带来的误操作。

【附图说明】

[0029]图1、本发明的系统结构示意图

[0030]图2、模板创建步骤流程图[0031 ] 图3、模板应用步骤流程图

【具体实施方式】

[0032]一种war包配置修改系统,其特征在于:主要包括压缩文件读写模块、Oracle数据库、用户界面模块以及控制模块;所述压缩文件读写模块、Oracle数据库、用户界面模块分别与控制模块连接;

[0033]所述控制模块主要包括逻辑核心单元、压缩文件读写驱动单元、用户界面驱动单元、用户界面管理单元、JDBC接口单元、调度管理单元以及调度执行引擎;所述调度管理单元连接调度执行引擎,所述调度执行引擎分别连接压缩文件读写驱动单元、用户界面驱动单元、JDBC接口单元;

[0034]所述压缩文件读写模块通过压缩文件读写驱动单元与控制模块连接;

[0035]所述Oracle数据库与数据库服务器连接,并通过JDBC接口单元与控制模块连接;

[0036]所述用户界面模块通过用户界面管理单元、用户界面驱动单元与控制模块连接;

[0037]所述调度管理单元包括任务管理配置模块以及调度规则模块,所述任务管理配置模块根据调度规则模块中设置的调度规则进行任务调度管理;

[0038]所述调度执行引擎包括监测扫描模块、任务执行模块、任务调度模块;所述监测扫描模块、任务执行模块与任务调度模块依次连接,所述任务调度模块将监测扫描模块监测到的任务按照调度规则分配给任务执行模块;所述监测扫描模块可以设置成每隔一分钟调用一次监测任务,任务执行模块用于控制任务的启动、暂停、删除操作;

[0039]所述用户界面管理单元包括用户界面的创建模块、编辑和删除模块、索引表管理模块、界面文件保存管理模块以及用户界面调用机制设定模块以及逻辑控制模块,所述用户界面的创建模块、编辑和删除模块、索引表管理模块、界面文件保存管理模块以及用户界面调用机制设定模块分别与逻辑控制模块连接,所述界面文件保存管理模块通过界面文件的识别码和地址码分别与索引表管理模块、用户界面的创

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。