[发明专利]一种自动化部署Web应用环境的方法有效
申请号: | 201611247452.5 | 申请日: | 2016-12-29 |
公开(公告)号: | CN106843936B | 公开(公告)日: | 2019-12-10 |
发明(设计)人: | 高健;董云帆;熊毅;李蕊;汪家全;罗凯;房红征 | 申请(专利权)人: | 北京航天测控技术有限公司 |
主分类号: | G06F8/71 | 分类号: | G06F8/71;G06F8/61;G06F9/445 |
代理公司: | 11472 北京方安思达知识产权代理有限公司 | 代理人: | 王宇杨;陈琳琳 |
地址: | 100041 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 自动化 部署 web 应用 环境 方法 | ||
1.一种自动化部署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数据库和项目。
2.根据权利要求1所述的自动化部署Web应用环境的方法,其特征在于,所述步骤4)中通过Installer.bat文件执行mysql数据库安装及启动步骤包括:
判断操作系统中是否存在mysql数据库,如果不存在,则安装mysql数据库并初始化数据;如果存在,则进一步判断mysql数据库是否已启动,如果处于启动状态,则执行tomcat容器的安装操作,如果处于未启动状态,则启动mysql数据库后,执行tomcat容器的安装操作。
3.根据权利要求2所述的自动化部署Web应用环境的方法,其特征在于,所述步骤4)中通过Installer.bat文件执行tomcat容器安装及启动步骤包括:
安装运行tomcat容器,判断tomcat容器是否处于运行状态,如果tomcat容器已经运行则停止操作,否则判断tomcat容器是否以windows服务形式运行,如果是则在启动tomcat容器后停止操作,如果不是则先停止运行tomcat容器,然后以windows服务形式运行tomcat容器,并最终停止操作。
4.根据权利要求2所述的自动化部署Web应用环境的方法,其特征在于,所述的Web应用环境中还设有备份数据目录,用于备份mysql数据库中存储的项目数据。
5.根据权利要求2所述的自动化部署Web应用环境的方法,其特征在于,所述的Web应用环境中还设有日志文件,用于记录项目的运行状态数据和tomcat容器的运行状态数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航天测控技术有限公司,未经北京航天测控技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611247452.5/1.html,转载请声明来源钻瓜专利网。