A configuration of the system and the method provided by the invention, the configuration system includes a database server and the client, the database server storing multiple configuration files; client incoming environment parameters of the target run in the virtual machine to start Java, java project program should obtain which know the current operating environment configuration file. The specific configuration files from the Java project in stripping out a java project package, access to different operating environment configuration file to run, which implements the Java project package once in a variety of operating environment to run.
【技术实现步骤摘要】
一种配置系统及方法
本专利技术涉及数据处理
,更具体地说,涉及一种配置系统及方法。
技术介绍
java是一种面向对象的程序设计语言,既可用于开发软件,在web中也大显身手。用java开发的项目就是java项目。对于一个java项目来说,不同运行环境的配置文件也不相同。目前,需要针对不同的运行环境单独打包可运行的程序。即针对不同的运行环境需要分别打包不同的程序。因此,现在亟需一种实现java项目程序打包一次即可多种运行环境运行的方案。
技术实现思路
有鉴于此,本专利技术提出一种配置系统及方法,欲实现java项目程序打包一次即可在多种运行环境运行的目的。为了实现上述目的,现提出的方案如下:一种配置系统,包括:客户端和数据库服务器,所述数据库服务器,用于存储多种配置文件,每种配置文件与java项目程序的一种运行环境相对应;所述客户端,用于在启动java虚拟机时,向所述java项目程序传入目标运行环境参数;所述客户端,还用于在运行所述java项目程序时,根据所述目标运行环境参数从所述数据库服务器中获取对应的配置文件。优选的,所述系统,还包括:配置管理平台,用于供用户查看、修改、添加和删除所述数据库服务器中存储的配置文件。优选的,所述数据库服务器,还用于:存储在线的客户端IP,并监测所述在线的客户端IP对应的配置文件是否发生修改,若是,则通知相应的客户端重新下载配置文件。优选的,所述数据库服务器,还用于:存储所述java项目程序的每种运行环境的配置文件对应的客户端IP列表,并在接收到所述客户端发送的获取配置文件的请求命令时,判断所述客户端的IP是否存在相应的客户端 ...
【技术保护点】
一种配置系统,其特征在于,包括:客户端和数据库服务器,所述数据库服务器,用于存储多种配置文件,每种配置文件与java项目程序的一种运行环境相对应;所述客户端,用于在启动java虚拟机时,向所述java项目程序传入目标运行环境参数;所述客户端,还用于在运行所述java项目程序时,根据所述目标运行环境参数从所述数据库服务器中获取对应的配置文件。
【技术特征摘要】
1.一种配置系统,其特征在于,包括:客户端和数据库服务器,所述数据库服务器,用于存储多种配置文件,每种配置文件与java项目程序的一种运行环境相对应;所述客户端,用于在启动java虚拟机时,向所述java项目程序传入目标运行环境参数;所述客户端,还用于在运行所述java项目程序时,根据所述目标运行环境参数从所述数据库服务器中获取对应的配置文件。2.根据权利要求1所述的系统,其特征在于,所述系统,还包括:配置管理平台,用于供用户查看、修改、添加和删除所述数据库服务器中存储的配置文件。3.根据权利要求2所述的系统,其特征在于,所述数据库服务器,还用于:存储在线的客户端IP,并监测所述在线的客户端IP对应的配置文件是否发生修改,若是,则通知相应的客户端重新下载配置文件。4.根据权利要求1所述的系统,其特征在于,所述数据库服务器,还用于:存储所述java项目程序的每种运行环境的配置文件对应的客户端IP列表,并在接收到所述客户端发送的获取配置文件的请求命令时,判断所述客户端的IP是否存在相应的客户端IP列表中;若存在,则向所述客户端返回相应配置文件,若不存在,则拒绝向所述客户端返回相应配置文件。5.根据权利要求1~4任意一项所述的系统,其特征在于,所述数据库服务...
【专利技术属性】
技术研发人员:王颖慧,
申请(专利权)人:北京奇艺世纪科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。