网站运行环境的配置方法及系统的制作方法

文档序号:9667163阅读:360来源:国知局
网站运行环境的配置方法及系统的制作方法
【技术领域】
[0001]本发明涉及网站运维技术领域,更具体的说,涉及一种网站运行环境的配置方法及系统。
【背景技术】
[0002]目前,在对网站进行部署前,为了网站运行需要,需提前安装应用服务器的运行环境和应用服务器,并在应用服务器安装完成后进行环境变量的配置。
[0003]现在应用服务器的安装和环境变量的配置过程完全由运维人员手工完成。由于应用服务器的安装过程及环境变量的配置过程不仅繁琐,而且容易出错,在出错后还不易查找,因此,对运维人员有较高的素质要求,并会花费他们大量时间。当应用服务器本身或是运行环境需要升级时,需要运维人员再次进行手工安装。
[0004]因此,如何提供一种网站运行环境的配置方法及系统,在降低对运维人员要求的同时还可以提高工作效率是本领域技术人员亟待解决的技术问题。

【发明内容】

[0005]有鉴于此,本发明提供一种网站运行环境的配置方法及系统,以实现在降低对运维人员要求的同时提高工作效率。
[0006]—种网站运行环境的配置方法,包括:
[0007]解压待安装应用服务器的安装包;
[0008]判断当前注册表中是否有所述待安装应用服务器的环境注册表信息;
[0009]如果是,则获取所述环境注册表信息;
[0010]从所述环境注册表信息中获取所述待安装应用服务器的安装路径;
[0011]利用所述安装路径设置所述待安装应用服务器的环境变量,完成网站运行环境的配置。
[0012]优选的,还包括:
[0013]如果否,则运行与所述待安装应用服务器对应的环境变量的安装脚本;
[0014]待所述安装脚本安装完成后,再次判断所述当前注册表中是否有所述待安装应用服务器的环境注册表信息;
[0015]如果是,则返回执行所述获取所述环境注册表信息。
[0016]优选的,还包括:
[0017]如果否,则输出安装失败的提示信息。
[0018]—种网站运行环境的配置系统,包括:
[0019]解压单元,用于解压待安装应用服务器的安装包;
[0020]判断单元,用于判断当前注册表中是否有所述待安装应用服务器的环境注册表信息;
[0021]第一获取单元,用于在所述判断单元判断为是的情况下,获取所述环境注册表信息;
[0022]第二获取单元,用于从所述环境注册表信息中获取所述待安装应用服务器的安装路径;
[0023]设置单元,用于利用所述安装路径设置所述待安装应用服务器的环境变量,完成网站运行环境的配置。
[0024]优选的,还包括:
[0025]运行单元,用于在所述判断单元判断为否的情况下,运行与所述待安装应用服务器对应的环境变量的安装脚本;
[0026]再次判断单元,用于待所述安装脚本安装完成后,再次判断所述当前注册表中是否有所述待安装应用服务器的环境注册表信息;
[0027]返回单元,用于在所述再次判断单元判断为是的情况下,返回至所述第一获取单
J L.ο
[0028]优选的,还包括:
[0029]提示单元,用于在所述再次判断单元判断为否的情况下,输出安装失败的提示信息。
[0030]从上述的技术方案可以看出,本发明提供了一种网站运行环境的配置方法及系统,首先解压待安装应用服务器的安装包,在判定当前注册表中有待安装应用服务器的环境注册表信息后,获取注册表信息,然后从注册表信息中获取待安装应用服务器的安装路径,最后利用安装路径设置待安装应用服务器的环境变量,完成网站运行环境的配置。可以看出,本发明整个安装过程无需运维人员手动干预,从而大大减少了运维人员在网站部署时的工作量,因此,能够在降低对运维人员要求的同时提高工作效率。
【附图说明】
[0031]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0032]图1为本发明实施例公开的一种网站运行环境的配置方法流程图;
[0033]图2为本发明实施例公开的另一种网站运行环境的配置方法流程图;
[0034]图3为本发明实施例公开的一种网站运行环境的配置系统的结构示意图;
[0035]图4为本发明实施例公开的另一种网站运行环境的配置系统的结构示意图。
【具体实施方式】
[0036]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0037]本发明实施例公开了一种网站运行环境的配置方法及系统,以实现在降低对运维人员要求的同时提高工作效率。
[0038]参见图1,本发明实施例公开的一种网站运行环境的配置方法流程图,包括步骤:
[0039]步骤S11、解压待安装应用服务器的安装包;
[0040]步骤S12、判断当前注册表中是否有所述待安装应用服务器的环境注册表信息,如果是,则执行步骤S13;
[0041 ]需要说明的是,通过 windows API (Applicat1n Programming Interface,应用程序编程接口)找到当前注册表。
[0042]步骤S13、获取所述环境注册表信息;
[0043]步骤S14、从所述环境注册表信息中获取所述待安装应用服务器的安装路径;
[0044]步骤S15、利用所述安装路径设置所述待安装应用服务器的环境变量,完成网站运行环境的配置。
[0045]综上可以看出,本发明整个安装过程无需运维人员手动干预,从而大大减少了运维人员在网站部署时的工作量,因此,能够在降低对运维人员要求的同时提高工作效率。
[0046]同时,相比现有技术需手工完成配置而言,本发明在提高工作效率的同时还大大降低了安装过程中出错的概率。
[0047]本领域技术人员可以理解的是,当应用服务器采用上述方法完成环境变量的设置时,编写该应用服务器所采用的语言的环境变量的设置也采用相同的方法。
[0048]为进一步优化上述实施例,参见图2,本发明另一实施例公开的一种网站运行环境的配置方法流程图,包括步骤:
[0049]步骤S21、解压待安装应用服务器的安装包;
[0050]步骤S22、判断当前注册表中是否有所述待安装应用服务器的环境注册表信息,如果否,则执行步骤S23,否则,则执行步骤S25,;
[0051]步骤S23、运行与所述待安装应用服务器对应的环境变量的安装脚本;
[0052]环境变量的安装脚本的编写原则为:能够使系统在运行的时候可以正常找到应用服务器或应用服务器需要的环境变量。
[0053]步骤S24、待所述安装脚本安装完成后,再次判断所述当前注册表中是否有所述待安装应用服务器的环境注册表信息,如果是,则执行步骤S25 ;
[0054]步骤S25、获取所述环境注册表信息;
[0055]步骤S26、从所述环境注册表信息中获取所述待安装应用服务器的安装路径;
[0056]步骤S27、利用所述安装路径设置所述待安装应用服务器的环境变量,完成网站运行环境的配置。
[0057]综上可以看出,本发明还提供了一种环境变量的安装脚本,通过运行与待安装应用服务器对应的环境变量的安装脚本,增加一次从当前注册表查找待安装应用服务器的环境注册表信息的过程,而此过程也无需人工干预,因此,在一定程度上进一步减少了运维人员在网站部署时的工作量,从而提高了工作效率。
[0058]需要说明的是,当再次判定当前注册表中没有待安装应用服务器的环境注册表信息后,则向用户输出安装失败的提示信息。
[0059]为进一步对本发明提供的网站运行环境的配置方法进行说明,本发明还提供了具体实施例,如下:
[0060]假设,应用服务器为tomcat,编写语言为Java ;
[0061](1)解压 tomcat 安装包;
[0062]优选的,tomcat安装包为免安装版tomcat。
[0063](2)判断当前注册表中是否有tomcat的环境注册表信息,如果否,则执行(3),否贝1J,则执行(5);
[0064](3)运行tomcat的环境变量的安装脚本;
[0065]具体的,echo添加tomcat环境变量
[0066]set regpath =
[0067]HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Sess1nManager\Environment
[0068]set evname = CATALINA—HOME
[0069]set tomcatpath = c:\java\tomcat
[0070]reg add//% regpath % ” evname % /d% tomcatpath % /f
[0071](4)待tomcat的环境变量的安装脚本安装完成后,再次判断当前注册表中是否有tom
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1