[发明专利]一种自动化部署Web应用环境的方法有效
申请号: | 201611247452.5 | 申请日: | 2016-12-29 |
公开(公告)号: | CN106843936B | 公开(公告)日: | 2019-12-10 |
发明(设计)人: | 高健;董云帆;熊毅;李蕊;汪家全;罗凯;房红征 | 申请(专利权)人: | 北京航天测控技术有限公司 |
主分类号: | G06F8/71 | 分类号: | G06F8/71;G06F8/61;G06F9/445 |
代理公司: | 11472 北京方安思达知识产权代理有限公司 | 代理人: | 王宇杨;陈琳琳 |
地址: | 100041 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 自动化 部署 web 应用 环境 方法 | ||
本发明提供了一种自动化部署Web应用环境的方法,通过集成化工程项目体系框架的Java JDK、tomcat服务器、mysql数据库,使用大量的脚本语言控制各部分的启动运行以及相互调用,并在环境中设定环境的日志输出位置以监控环境的运行情况及设置备份数据目录用于项目数据备份,从而提供一套完整的web应用库。能够为包括J2EE在内的项目提供快速并高效的部署方式,能够封闭项目环境安装过程中存在的各种问题,降低实施工程师的能力和水平,大大降低项目在实施过程中的错误率。
技术领域
本发明涉及计算机技术领域,尤其涉及一种自动化部署Web应用环境的方法。
背景技术
在计算机技术领域,基于Web的应用研发已经占据项目中的主流,越来越多的信息化系统以及其他应用系统通过这种“瘦”客户端的形式提供服务。在项目的实施阶段,实施工程师需要在机器上部署项目所需要的所有环境和软件,以J2EE项目为例,实施工程师需要安装JDK、tomcat、数据库、项目文件、数据表信息、浏览器,以及其他所需要的软件工具,这个过程需要浪费很多时间,同时在安装的过程中会出现各种各样的问题。目前,还不存在能够适配所有语言项目的绿色环境,包括J2EE工程项目,能够帮助计算机技术领域实现快速、高效、准确的项目实施部署。
发明内容
本发明的目的在于,为解决目前环境安装和应用部署过程复杂繁琐和易出错的技术问题,提供一种自动化部署Web应用环境的方法。
本发明提供的一种自动化部署web应用环境的方法,通过集成化工程项目(如J2EE)体系框架的Java JDK、tomcat服务器、mysql数据库,形成一套完整的web应用环境。其中,使用大量的脚本语言控制各部分的启动运行以及相互调用,并在环境中设定环境的日志输出位置以监控环境的运行情况及设置备份数据目录用于项目数据备份,从而提供一套完整的web应用库。Java JDK只保留了运行环境Jre,并在环境内部配置了计算机系统环境变量,避免了传统的手工配置方式。mysql使用绿色版本,通过脚本将数据库的配置成计算机服务,tomcat服务器修改catalina、server等配置文件自动嫁接其他资源。
为实现上述目的,本发明提供的一种自动化部署Web应用环境的方法,包括:
步骤1)安装Java JDK,将JDK存储路径中的Jre文件夹存入tomcat容器的根目录下;
步骤2)将mysql数据库文件夹存入tomcat容器的根目录下;
步骤3)在tomcat容器的脚本文件中配置全局变量JAVA_HOME,通过全局变量JAVA_HOME调用Java Jre运行环境;
步骤4)在Web应用环境中添加Installer.bat文件,在该Installer.bat文件中添加用于定义、配置及引用JAVA_HOME的路径地址、mysql数据库路径地址、tomcat容器路径地址的命令,添加用于安装及启动tomcat容器、安装及启动mysql数据库、初始化mysql数据库表结构以及导入Web应用环境需要部署的项目中基础数据的命令脚本;
步骤5)将步骤4)中的项目部署发布在tomcat容器内,构建成整个Web应用环境;
步骤6)利用Installer.bat文件安装及启动tomcat容器、mysql数据库和项目。
作为上述技术方案的进一步改进,所述步骤4)中通过Installer.bat文件执行mysql数据库安装及启动步骤包括:
判断操作系统中是否存在mysql数据库,如果不存在,则安装mysql数据库并初始化数据;如果存在,则进一步判断mysql数据库是否已启动,如果处于启动状态,则执行tomcat容器的安装操作,如果处于未启动状态,则启动mysql数据库后,执行tomcat容器的安装操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航天测控技术有限公司,未经北京航天测控技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611247452.5/2.html,转载请声明来源钻瓜专利网。