828华为云征文|在Flexus X实例上安装JDK和Tomcat保姆教学

目录

一、Flexus云服务器X实例

1.1 Flexus X实例概述

1.2 Flexus X实例场景优势

1.3 其他型号与Flexus X实例比较

二、Flexus X实例上安装JDK 

2.1 确定安装版本

2.2 yum命令直接安装

2.3 查看版本

三、Flexus X实例上安装tomcat

3.1 上传安装包到Flexus X实例服务器

3.2 安装tomcat

3.3 启动tomcat

四、整体感觉


一、Flexus云服务器X实例

1.1 Flexus X实例概述

Flexus X实例是华为云推出的一款面向中小企业和开发者的柔性算力云服务器。主打柔性算力和高效性能,专为满足零售、金融、游戏等行业的高工作负载需求设计。它基于擎天QingTian架构、瑶光云脑和盘古大模型等根技术创新,是业界首款应用驱动的柔性算力云服务器。这款云服务器具备多项独特优势,旨在为用户提供更加灵活和高效的计算资源管理方式。Flexus X实例采用柔性算力设计,能够智能感知业务负载,并根据实际需求灵活调整计算资源,从而避免资源浪费并降低成本。用户可以根据自身业务特点,自定义vCPU和内存的配比,最高支持CPU内存为3:1的配比,实现按需定制。

Flexus X实例还搭载了华为云创新研发的黑科技,如独家X-Turbo技术,能够实现MySQL等关键业务应用性能的大幅提升,最高可达业界同规格独享型实例的6倍性能。此外,Flexus X实例还支持基础与性能模式切换,满足不同业务场景的需求。Flexus X实例提供灵活的算力配置和卓越的性能表现,支持用户根据业务负载快速调配产品价格,并具备高可用性和弹性伸缩能力。通过搭配弹性伸缩服务AS及负载均衡服务ELB,Flexus X实例能够从容应对多变的市场业务压力。

Flexus X实例广泛应用于软件开发、零售、金融、游戏等多个行业,覆盖大多数通用工作负载场景。其灵活的资源配置、高性能的表现以及全面的安全防护等特点,使得Flexus X实例成为中小企业和开发者的理想选择。通过Flexus X实例,用户可以更加便捷地构建和部署业务应用,提升业务运行效率,降低运营成本,从而在竞争激烈的市场环境中取得优势。

下面是Flexus X实例的官网链接以及官网截图:

 Flexus云服务器X实例-华为云Flexus云服务器X实例(Flexus X)是柔性算力,六倍性能,旗舰体验,覆盖高科技、零售、金融、游戏等行业大多数通用工作负载场景。icon-default.png?t=O83Ahttps://www.huaweicloud.com/product/flexus-x.html

 

1.2 Flexus X实例场景优势

场景1:电商直播方面

        场景特点:基于X实例搭建电商交易平台,可以从容面对电商市场瞬息万变的业务压力变化

        方案及优势

                灵活伸缩:搭配弹性伸缩服务AS及负载均衡服务ELB,可以实现基于业务负载的快速弹缩,从容应对多变的市场业务压力

                数据可靠:搭配华为云数据库服务,存储电商持久化数据,使用方便,可靠性高

                安全可靠:搭配WAF、DDoS等网络安全服务,实现对电商业务全方位安全防护,降低黑客入侵风险

        可以搭配的工具

弹性负载均衡 ELBicon-default.png?t=O83Ahttps://www.huaweicloud.com/product/elb.html

弹性伸缩 ASicon-default.png?t=O83Ahttps://www.huaweicloud.com/product/as.html

Web应用防火墙 WAFicon-default.png?t=O83Ahttps://www.huaweicloud.com/product/waf.html

云数据库 RDS for MySQLicon-default.png?t=O83Ahttps://www.huaweicloud.com/product/mysql.html

场景2企业建站

        场景特点:面向博客、论坛,和企业门户等业务场景,帮助企业传播价值信息,促进信息共享和交流,支撑用户建设多功能的传播和交互平台

        方案及优势:

                降本增效:阶梯式定价、动态画像并搭配AS,实现资源弹性伸缩对应业务弹性变化,同时降低TCO

                高可用:搭配ELB、AS等服务,使企业站点具备跨可用区高可用,容灾场景业务无缝实时切换

                安全保障:搭配WAF等服务,全面防御黑客恶意攻击和入侵,轻松保护业务数据安全

                数字证书:搭配SSL等服务,提供基于数字证书的可信身份认证支持,避免网站被仿冒

        可以搭配的工具

弹性负载均衡 ELBicon-default.png?t=O83Ahttps://www.huaweicloud.com/product/elb.html

弹性伸缩 ASicon-default.png?t=O83Ahttps://www.huaweicloud.com/product/as.html

Web应用防火墙 WAFicon-default.png?t=O83Ahttps://www.huaweicloud.com/product/waf.html

SSL证书管理 SCMicon-default.png?t=O83Ahttps://www.huaweicloud.com/product/scm.html

场景3:个人开发测试

        场景特点:开发者在开发、测试过程中需要的环境资源,可以选择从云上提供。基于X实例搭建开发测试环境,更加便利,成本更优

        方案及优势:

                计费灵活:按需计费,即开即用,且关机不计费,可以大幅降低开发测试环境成本开销

                可靠性高:云服务器计算可用性SLA高达99.975%,存储持久化性更高达99.9999999%,远高于自建环境,可靠性更高

                工具链齐全:搭配CodeArts全栈全套开发测试工具,显著提升开发测试效率

        可以搭配的工具

软件开发生产线 CodeArtsicon-default.png?t=O83Ahttps://www.huaweicloud.com/devcloud/

场景4:游戏服务器 

        场景特点:适用于搭建游戏后台服务器,强大算力轻松应对千人同时在线,同时平滑扩容可快速应对服务器玩家数量上涨诉求,超强的网络加速能力提升用户体验

        方案及优势

                性能强劲:最大16U服务器,100万并发链接可支撑千人同时在线,满足游戏服务器强劲性能诉求

                平滑扩容:配套华为自研OS可以支持平滑扩容,从而可以实现游戏服务器内玩家数量上涨时不关机扩容,更加平滑

                超低时延:搭配内容分发网络CDN能力,实现游戏资源就近下载,大幅降低下载时长,提升用户体验

        可以搭配的工具

内容分发网络 CDNicon-default.png?t=O83Ahttps://www.huaweicloud.com/product/cdn.html

云数据库 RDS for MySQLicon-default.png?t=O83Ahttps://www.huaweicloud.com/product/mysql.html

 

1.3 其他型号与Flexus X实例比较

Flexues还有其他规格型号,下面列举三种来简单描述一下:

场景介绍

在云服务器上搭建电商交易平台,百万并发链接从容应对电商市场瞬息万变对的业务压力变化

规格推荐的话

Flexus应用服务器L实例

业务负载:百人级电商直播

推荐规格:2核4G|5M带宽|70G系统盘

Flexus云数据库RDS

业务负载:百人级电商直播

推荐规格:2核4G|主备实例|120GB存储

Flexus云服务器X实例

业务负载:万人级电商直播

推荐规格:16核64G|100M带宽|40G系统盘|500G数据盘

根据上面的对比,可以看得出来,X实例可以针对于更大型的应用有着更良好的反应能力,以及更大的规格,适合用于大型应用。而且看下图官网给出的价格也是相当合理。一年最多也只是几千块钱。就可以拥有一台可以部署大型应用的服务器。可以看得到即使是后面的万人级电商直播所搭载的服务器一年的价格也不过才是一台苹果16手机的价格。

二、Flexus X实例上安装JDK 

2.1 确定安装版本

首先,我们先进入到Flexus云服务器X实例控制台,然后使用远程cloudshell登录。因为JDK版本很多啊,而且更新也很快,最新版的不一定很稳定,可能会存在一些小问题。因此,我们可以通过查看JDK版本,找到你想要安装的JDK版本,我这里以 JDK1.8 为例:命令如下:

输入命令:yum -y list java*

2.2 yum命令直接安装

从上面我们是不是可以看得到JDK版本是不是非常多,我这里要安装的是1.8.0版本的,因此我们可以输入命令:

yum install -y java-1.8.0-openjdk.x86_64

然后回车执行

到这里我们就已经安装完成了,使用yum命令安装是不是非常方便好用呢,使用yum命令,一般会安装在usr/lib/jvm目录下,如下图所示:

​接下来我们还需要配置一下环境变量,确保我们的java命令能够在命令行可以被识别,也就是修改配置文件/etc/profile,配置环境变量,因为使用vim编辑器不方便,因此我们从右侧的文件管理工具直接找到这个文件双击打开编辑,在文件最底部加上下面四行内容

export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.412.b08-5.hce2.x86_64
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

 然后我们需要重新加载配置文件:
输入命令:source /etc/profile 

2.3 查看版本

 接下来我们可以查看一下是否安装成功,那怎么查看呢,使用以下命令验证JDK是否安装成功:

java -version

如果安装成功,我们就可以看到安装的JDK版本信息。如下图,我们也是安装完成了。

三、Flexus X实例上安装tomcat

3.1 上传安装包到Flexus X实例服务器

tomcat历史版本大家我可以点击查看自己要tomcat的历史版本,我这里安装tomcat8.5.84版本作为展示,直接进入bin目录找到tar.gz压缩包即可

接下来我们把上传的压缩包上传到usr/local目录,方便我们解压:如下gif

3.2 安装tomcat

然后我们进入到上传目录/usr/local,然后使用tar命令进行解压,如下:

#进入安装目录
cd /usr/local
#安装命令
tar zxvf apache-tomcat-8.5.84.tar.gz -C ./

OK,可以看得到我们的usr/local目录下也确实是多了一个tomcat目录

3.3 启动tomcat

然后我们启动tomcat:

#进到bin目录
cd apache-tomcat-8.5.84/bin/
#执行启动脚本
./startup.sh
#查看运行状态
ps -ef | grep tomcat

 OK,从这里输入信息可以知道我们的tomcat服务已经成功启动了。接下来打开浏览器在地址栏

输入:公网ip:8080

Ok,这下我们就可以成功访问到了tomcat ,我们的tomcat安装教学到此结束了。

四、整体感觉

通过官网的了解,也让我整体感觉十分良好,也具备了下面四个优点:

易搭建:内置丰富的解决方案与镜像,覆盖八大场景,即开即用,新手友好

更实惠:极具性价比,首创柔性计算,智能感知业务,动态推荐规格,越用越划算

易维护:运维、监控、资源分布一站式可视化管理,运维更省心高效,让IT更聚焦业务

更安全:媲美旗舰级安全品质,跨AZ 99.995%可用性,100+全球权威合规认证

🔥828企业节盛惠来袭!升级您的数字基建,从Flexus云服务器X实例开始。一键部署,轻松在Flexus云端搭建高效Java环境——安装JDK与Tomcat,无缝对接开发生产。享受流畅部署体验,让您的应用性能飙升!无论是初创企业还是行业巨擘,Flexus云服务器X都是您加速数字化转型的理想选择。快来体验,让您的业务在云端翱翔,共创辉煌未来!🚀,让我们一起来使用起来吧!!!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/433539.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【Redis】持久化机制--RDB和AOF

目录 1. RDB持久化 1.1 触发机制 1.2 流程说明 1.3 RDB文件的处理 1.4 RDB机制演示 1.5 RDB的优缺点 2. AOF持久化 2.1 使用AOF与基本演示 2.2 AOF的工作流程 2.3 文件同步(缓冲区刷新策略) 2.4 重写机制 2.5 AOF重写流程 2.6 启动时数据恢复 …

产品需求-聊天框中发送的文件,要求文件名过长是保留后缀名省略中间的文字部分

介绍一下之前做过的一个需求,是要实现pc的一个聊天软件的消息引用功能。对于文件的引用,产品是这样做要求的: 消息框无固定长度,根据回复的文字长度决定消息框长度对于一个pc项目,当页面窗口变化时要实现响应式文件名…

C++入门day5-面向对象编程(终)

C入门day4-面向对象编程(下)-CSDN博客 本节是我们面向对象内容的最终篇章,不是说我们的C就学到这里。如果有一些面向对象的基础知识没有讲到,后面会发布在知识点补充专栏,全都是干货满满的。 https://blog.csdn.net/u…

小学生管理系统项目

在当今数字化教育的背景下,小学生管理系统应运而生。本项目采用 JSP Servlet JDBC MySQL 的技术组合,并在开发工具 Idea 和 Eclipse 的辅助下,结合数据库管理工具 Navicat 进行开发。 一、系统入口 用户登录入口:为普通用户提…

可看见车辆行人的高清实时视频第2辑

我们在《看见车辆行人的高清实时视频第2辑》分享了10处可看见车辆行人的实时动态高清视频。 现在我们又整理10处为你分享可看见车辆行人的实时动态高清视频,一共有30个摄像头数据,这些视频来自公开的高清摄像头实时直播画面。 我们在文末为你分享了这些…

低代码平台推荐与对比,国内外哪家更胜一筹?

低代码开发通过图形界面简化开发,提升速度与协作,降低成本。国内外平台如ZohoCreator、OutSystems等各具特色,支持快速开发、集成与数据安全。企业可试用后按需选择,降低决策成本。 一、低代码是什么? 低代码开发是一…

webpack 4 的 30 个步骤构建 react 开发环境

将 react 和 webpack4 进行结合,集 webpack 的优势于一身,从 0 开始构建一个强大的 react 开发环境。 其实很多人都有 一看就会,一做就废 的特点(当然也包括我在内),这个时候,你需要制定一个略微详细的计划&#xff0…

C++的成员初始化列表

1、构造函数初始化列表,这是我们在构造函数中初始化类成员(变量)的一种方式,因此,当我们编写一个类并向该类添加成员时,通常需要用某种方式对这些成员(变量)进行初始化。 通常在构造…

Efficient DETR: Improving End-to-End Object Detector with Dense Prior

原文链接 [2104.01318] Efficient DETR: Improving End-to-End Object Detector with Dense Prior (arxiv.org)https://arxiv.org/abs/2104.01318 原文笔记 What 1、一种针对DETR的objectquery初始化的方法 2、针对Deformable DETR进行改进,改进之后的模型具有…

【工具分享】FONIX勒索病毒解密工具

前言 FONIX勒索软件首次出现在2020年6月,并迅速成为勒索即服务(RaaS)平台的一部分。尽管它最初的影响力有限,FONIX从2020年11月开始显著增加了攻击频率。FONIX以其复杂的加密方法著称,使用了AES、Salsa20、ChaCha和RS…

【HarmonyOS】自定义圆点进度条

【HarmonyOS】实现一个自定义带圆点的进度条效果。 方案就是做一个圆角组件,然后利用rotate旋转,至于动画效果,我查了一下文档,只要设置enableSmoothEffect:false,就可以关闭动画,然后自己开个定时器&#…

鸿蒙开发(NEXT/API 12)【硬件(接入手写套件)】手写功能开发

接入手写套件后,可以在应用中创建手写功能界面。界面包括手写画布和笔刷工具栏两部分,手写画布部分支持手写笔和手指的书写效果绘制,笔刷工具栏部分提供多种笔刷和编辑工具,并支持对手写功能进行设置。接入手写套件后将自动开启一…

C++:采用模板封装顺序表,栈,队列

1.顺序表&#xff1a; list.hpp #ifndef LIST_HPP #define LIST_HPP #include <iostream>using namespace std;template <class L>class Seqlist { private:L *ptr;L size;L len0;public:void init(L n){//堆区申请空间&#xff08;大小为n&#xff09;this->…

基于STM32的智能空气质量监测系统

目录 引言项目背景环境准备 硬件准备软件安装与配置系统设计 系统架构关键技术代码示例 传感器数据采集空气质量监测与控制实现实时数据显示与报警系统应用场景结论 1. 引言 空气质量对人类健康有着重要的影响&#xff0c;尤其是在污染较严重的地区。智能空气质量监测系统通…

点餐小程序实战教程12菜品展示

目录 1 点餐界面2 显示菜品分类2.1 创建变量2.2 数据绑定 3 显示菜品总结 我们上一篇介绍了数据源的设计方法&#xff0c;讲解了菜品分类和菜品数据源的创建以及后台功能的开发。有了后台功能并且准备好数据之后&#xff0c;我们就需要开发小程序部分。 现实中你看到的想到的绝…

大数据电商数仓项目--实战(一)数据准备

第一章 数仓分层 1.1 为什么要分层 1.2 数仓命名规范 1.2.1 表命名 ODS层命名为ods_表名DIM层命名为dim_表名DWD层命名为dwd_表名DWS层命名为dws_表名DWT层命名为dwt_表名ADS层命名为ads_表名临时表命名为tmp_表名 1.2.2 表字段类型 数量类型为bigint金额类型为decimal(16…

电脑usb接口封禁如何实现?5种禁用USB接口的方法分享!(第一种你GET了吗?)

“防患于未然&#xff0c;安全始于细节。”在信息技术飞速发展的今天&#xff0c;企业的信息安全问题日益凸显。 USB接口作为数据传输的重要通道&#xff0c;在带来便利的同时&#xff0c;也成为了数据泄露和安全风险的高发地。 因此&#xff0c;对电脑USB接口进行封闭管理&a…

微服务的优点及在云原生时代的合理落地方式

云计算de小白 那么&#xff0c;微服务到底能给业务带来什么好处&#xff1f;在云原生时代&#xff0c;如何更合理地实现微服务&#xff1f; 架构没有好坏之分&#xff0c;只有适合与不适合。然而&#xff0c;当我们对比微服务架构与单体架构时&#xff0c;可以发现微服务有以…

8--苍穹外卖-SpringBoot项目中套餐管理 详解(二)

目录 删除套餐 需求分析和设计 代码开发 根据id查询套餐 mapper层 Service层 ServiceImpl层 Mapper层 批量删除套餐 mapper层 Service层 ServiceImpl层 Mapper层 SetmealMapper.xml 修改套餐 需求分析和设计 代码开发 起售停售套餐 需求分析和设计 代码开发…

Docker全家桶:从0到加载本地项目

安装docker&#xff0c;我们选择的是CentenOS 7。 目录 Docker安装 命令 命令别名 数据卷挂载 Dockerfile 容器网络互联 Docker安装 1. 先删除本机旧的或者残留的docker sudo yum remove docker \docker-client \docker-client-latest \docker-common \docker-latest …