# huaweicloud-solution-build-a-java-web-environment-based-on-tomcat **Repository Path**: HuaweiCloudDeveloper/huaweicloud-solution-build-a-java-web-environment-based-on-tomcat ## Basic Information - **Project Name**: huaweicloud-solution-build-a-java-web-environment-based-on-tomcat - **Description**: 该方案基于Tomcat,帮助您快速部署Java Web 环境,适用于使用华为云弹性云服务器部署Java Web类应用开发环境的用户。 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master-dev - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2022-06-24 - **Last Updated**: 2023-04-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README [TOC] **解决方案介绍** =============== 该解决方案帮助用户在华为云弹性云服务器上快速部署Java Web环境,自动下载部署Java Web环境所需的安装包。设置安全组规则,安装并配置JDK(v1.8)和Tomcat(v7.0),完成Java Web类应用开发环境。 解决方案实践详情页面地址:https://www.huaweicloud.com/solution/implementations/build-a-java-web-environment-based-on-tomcat.html **架构图** --------------- ![架构图](./document/build-a-java-web-environment-based-on-tomcat.png) **架构描述** --------------- 该解决方案会部署如下资源: 1.创建弹性云服务器,并自动自动安装JDK1.8和Tomcat7.0,完成Java Web环境初始化配置。 2.创建弹性公网IP,提供访问公网以及对外提供访问能力。 3.创建安全组,控制Web服务器出/入方向访问规则,保障环境安全。 **组织结构** --------------- ``` lua huaweicloud-solution-build-a-java-web-environment-based-on-tomcat ├── build-a-java-web-environment-based-on-tomcat.tf.json -- 资源编排模板 ├── userdata ├── init_environment.sh -- 脚本配置文件 ``` **开始使用** --------------- ***安全组规则修改(可选)*** 安全组实际是网络流量访问策略,包括网络流量入方向规则和出方向规则,通过这些规则为安全组内具有相同保护需求并且相互信任的云服务器、云容器、云数据库等实例提供安全保护。 如果您的实例关联的安全组策略无法满足使用需求,比如需要添加、修改、删除某个TCP端口,请参考以下内容进行修改。 - 添加安全组规则:根据业务使用需求需要新开放某个TCP端口,请参考[添加安全组规则](https://support.huaweicloud.com/usermanual-vpc/zh-cn_topic_0030969470.html)添加入方向规则,打开指定的TCP端口。 - 修改安全组规则:安全组规则设置不当会造成严重的安全隐患。您可以参考[修改安全组规则](https://support.huaweicloud.com/usermanual-vpc/vpc_SecurityGroup_0005.html),来修改安全组中不合理的规则,保证云服务器等实例的网络安全。 - 删除安全组规则:当安全组规则入方向、出方向源地址/目的地址有变化时,或者不需要开放某个端口时,您可以参考[删除安全组规则](https://support.huaweicloud.com/usermanual-vpc/vpc_SecurityGroup_0006.html)进行安全组规则删除。 ***访问Tomcat服务*** 1.登录[华为云弹性云服务器 ECS](https://console.huaweicloud.com/ecm/?agencyId=ae37638cbc734c1a991eef8345135b5e®ion=cn-north-4&locale=zh-cn#/ecs/manager/vmList)控制台,查看ECS基本信息并获取绑定的弹性公网EIP。 图1 查看ECS绑定的EIP ![查看ECS绑定的EIP](./document/readme-image-001.png) 2.访问Tomcat服务,打开浏览器,输入http: // EIP: 8080,访问Tomcat页面如下图所示 图2 访问Tomcat服务 ![访问Tomcat服务](./document/readme-image-002.png)