目录

  • 前言
  • jdk安装
  • tomcat 安装
  • 结语

前言

在前面咱们讲到华为云的购买以及一些配置,通过上一文即可获得一个可以直接访问使用的云服务器。但是对于不同的人群服务器的使用用途可能不同,对于咱们大部分的java程序员来说,jdk、tomcat、mysql、redis等环境和服务是必不可少的。

故本文将针对华为云服务器(ubuntu)进行jdk安装、tomcat安装、redis安装。

jdk安装

对于jdk的安装,我们首先有个选择是open jdk还是oracle jdk?对于两者区别其实对于咱们普通用户来说并没那么明显,但是oracle jdk还是更好一些,这里提供两种jdk的安装方式但是更推荐oracle jdk。对于jdk版本,这里统一安装jdk8.

openjdk
如果是open jdk 那么安装起来将会很简单,登录到服务器远程控制之后,先查看java版本应该是没有的。

java -version


根据提示也可以进行安装

 apt install openjdk-8-jre-headless

Yes安装完毕之后继续查看java -version

而openjdk卸载也可通过下面指令实现:

 apt-get remove openjdk-8-jre-headless或者apt-get remove openjdk*

oracle jdk
oracle jdk的安装方式其实也比较多,咱们首先下载oracle jdk的linux压缩包到电脑上。下载完毕传输到服务器上,这里我传到usr/java目录下。当然,具体传输目录你自己选择。

jdk的百度网盘:
链接:https://pan.baidu.com/s/1-9Muxeh2Hm6UVKDIX–aqg
提取码:vvin


然后通过控制台进入该目录cd /usr/java进行解压,当然这个jdk的版本要和文件的版本一致哇。

 tar -zxvf jdk-8u192-linux-x64.tar.gz


有了jdk文件之后,我们只需配置环境变量即可。而在linux服务器中,所有的环境通过/etc/profile进行配置。咱们首先vim文件后输入i操作插入以下内容(具体路径名称根据你自己的来)

export JAVA_HOME=/usr/java/jdk1.8.0_192
export JRE_HOME=/usr/java/jdk1.8.0_192/jre
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=$JAVA_HOME/lib
export PATH JAVA_HOME CLASSPATH

然后按Esc键,同时按shirft+:两个键盘出现地下输入框输入wq!保存退出。退出之后source /etc/profile指令即可重新对配置刷新,然后不出意外咱们的oracle jdk就安装成功啦!查看java -version

咱们的Oracle jdk 已经成功安装!

tomcat 安装

在安装tomcat前需要安装jdk,因为tomcat是一个java程序需要借助jdk才能跑起来。对于tomcat 来说,我选择下载tomcat9,同时也下载linux的压缩包

下载完毕之后,记住他的路径和位置,咱们用之前的winscp传输到服务器,我放到/home目录下面,可以看到华为云的传输速度还是很快的。

完了之后,进入我们的linux系统首先进入目录,再解压:

tar -zxvf apache-tomcat-9.0.36.tar.gz


解压完成之后,通过winscp刷新,其实就可以发现咱们的tomcat已经被解压成功啦。咱们之前已经安装过jdk,所以tomcat可以直接运行,咱们首先进入tomcat的文件夹,找到bin,./startup.sh进行启动./shutdown.sh进行停止。


这样之后,我们即可访问我们的主页,由于tomcat默认是8080端口,并且咱们之前购买华为云配置的安全组也开通了8080端口,所以这个端口是可以使用外部可以访问的。在浏览器主页就可以直接访问:

结语

至此,华为云的jdk和tomcat的安装就已经完毕啦,希望大家能够不怕困难,动手配置成功,如果使用途中遇到一些障碍,也欢迎交流。

最后附上华为云购买的优惠链接:优惠链接
同样也可扫码:

在本文,jdk、tomcat已经安装完毕。在下面的一文中,将解决华为云mysql的安装,以及密码修改。

玩转服务器(华为云)—环境安装(jdk安装,tomcat安装)相关推荐

  1. 玩转服务器(华为云)—购买配置登录篇

    目录 前言 购买选择篇 安全组配置篇 远程登录篇 提供服务篇 结语 导读: 对于程序员来说,每个人拥有一两个服务器进行学习是很有必要的,弹性云服务器(Elastic Cloud Server)是一种可 ...

  2. 腾讯云CentOS7运行基于SSM的个人博客----第三节:使用Dokcer安装JDK、Tomcat环境

    腾讯云CentOS7运行基于SSM的个人博客----使用Dokcer安装JDK.Tomcat环境运行SSM的个人博客项目 第一节: 更新yum源,安装Dokcer容器 第二节: 使用Dokcer安装M ...

  3. 华为服务器gpu卡型号,gpu服务器 华为云

    gpu服务器 华为云 内容精选 换一换 云手机作为一种新型服务,依靠华为云的服务器底座.创新技术及周边服务的天然优势,让移动应用不但可以在物理手机运行,还可以在云端智能运行.相比常见的手机模拟方案,云 ...

  4. SPSS下载安装JDK和tomcat,并配置好相关的环境变量!!

    SPSS下载安装JDK和tomcat,并配置好相关的环境变量!!! 一.下载安装JDK,并配置好环境变量. 1.下载地址:https://www.oracle.com/java/technologie ...

  5. 云计算机上能联机玩游戏不,华为云电脑到底能不能玩游戏?实践后告诉你:不仅能玩,还很流畅...

    2018 CES ASIA上海展已经进入了尾声,在此次展会上,华为重磅发布的华为云电脑黑科技让人记忆深刻.它能让手机秒变电脑,能实现随时随地移动办公,能让我们手机连接大屏玩各种吃鸡游戏时操作更精准.更 ...

  6. 【centos8服务器的开发环境配置及常用工具安装】

    centos8服务器的开发环境配置及常用工具安装(不定时更新) 文章目录 centos8服务器的开发环境配置及常用工具安装(不定时更新) 一.安装yum 二.安装unzip命令 三.安装jdk8 四. ...

  7. JDK和Tomcat安装与环境变量配置

    今天真是出乎意料,上海疫情新增了本土"96+4381",呆在家里出不去,心里还是有点着急.晚上一个学妹咨询我Tomcat怎么都启动不了,让我帮她看一看,最后发现是环境变量没配置导致 ...

  8. win10环境下jdk,jre安装以及环境变量配置

    win10环境下jdk,jre安装以及环境变量配置(带图详解) 1️⃣资源准备 jdk可以在官网下载 http://www.oracle.com/technetwork/java/javase/dow ...

  9. linux下安装jdk, mysql,tomcat等application示例,并且开启MySQL远程访问权限

    Linux软件安装 jdk,mysql,tomcat 软件安装:软件在阿里云盘下载:30天内有效,如果过期,请联系我 https://www.aliyundrive.com/s/mKjz8t8oF9M ...

最新文章

  1. 《Imperfect C++中文版》——第2章 对象生命期
  2. 润乾设计器连接数据源,ie预览问题
  3. Android 图形系统
  4. Vue项目中Table设置 render 函数
  5. 九、二手信息站点后台完成 (IVX 快速开发教程)
  6. [html] html6即将到来,你最期待的是什么特性呢?
  7. 在英特尔架构服务器上构建基于矢量包处理(VPP)的快速网络协议栈
  8. 合成孔径雷达算法与实现_[SAR笔记0]合成孔径雷达成像算法与实现
  9. 数字证书注册审批机构(RA)
  10. 转载——python字符串常用操作(加案例)
  11. 2017 idea 代码字体加粗
  12. 汤家凤:可以跳过接力题典强化篇直接动手真题吗?
  13. tftpd获取文件失败
  14. 树莓派怎么切换输入法_树莓派如何安装中文输入法
  15. json for modern c++,这是我用过的最好用的json库了
  16. 使用@media screen解决分web不同分辨率问题
  17. php 如何让验证码刷新,php实现点击可刷新验证码_php技巧
  18. 并发抢购 java_【转】京东抢购服务高并发实践
  19. Vue css样式穿透和权重
  20. 计算机C盘空间减少,为什么我电脑C盘的空间会自己在慢慢减小????

热门文章

  1. C++ Primer 5th笔记(chap 16 模板和泛型编程)转发
  2. (chap6 Http首部) 通用首部字段 Cache-Control
  3. 《研磨设计模式》chap22 装饰模式Decorator(2)应用到场景
  4. 以太坊知识教程------智能合约(1)基本概念
  5. 两数之和 II - 输入有序数组
  6. 通过Jenkins执行脚本,生成自动化测试报告
  7. goroutine 那些事
  8. php 返回map,PHP Ds\Map get()用法及代码示例
  9. java环境教程_window下Java环境配置图文教程
  10. (22)通过代码修改PTE实现挂物理页