前言

在前面咱们讲到华为云的购买以及一些配置,通过上一文即可获得一个可以直接访问使用的云服务器。但是对于不同的人群服务器的使用用途可能不同,对于咱们大部分的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. Linux 下安装 java 环境(jdk + mysql + tomcat)

    Linux选用的是 centOS 6.8 64位 ,最先要将 centOS 中自带的 jdk 和 myqsql 卸载掉. 首先安装 了 SSH,通过 SSH 将 jdk,mysql,tomcat 的压 ...

  2. 摘:J2EE开发环境搭建(1)——安装JDK、Tomcat、Eclipse

    J2EE开发环境搭建(1)——安装JDK.Tomcat.Eclipse 1:背景 进公司用SSH(Struts,spring和hibernate)开发已经有两个月了,但由于一 直要么只负责表示层的开发 ...

  3. 使用FinalShell 安装jdk和tomcat流程(Linux系统是centOS7.5)

    本文是作者原创,版权归作者所有.若要转载,请注明出处 我今天刚刚买了一个一年的百度云服务器,85元,还是很便宜的,正好用来练练linux,至于为什么使用FinalShell 而不是xshell,因为F ...

  4. Linux入门——安装jdk、tomcat、MySQL以及项目部署

    Linux简介     Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和Unix的多用户.多任务. 支持多线程和多CPU的操作系统.伴随着互联网的发展,     Linu ...

  5. ubuntu16.04安装jdk,tomcat

    ubuntu16.04安装jdk,tomcat 最近装了一下tomcat,网上的教程很多,我也试了很多次,但是有一些教程关于tomcat配置是错误的,让我走上了歧途.差点重装系统,还好王总及时出手帮助 ...

  6. Linux非root用户安装jdk和tomcat

    转载自:http://blog.csdn.net/wuyigong111/article/details/17410661,进行部分修改 创建一个用户 sgmm,并在其用户目录里面安装 jdk和tom ...

  7. 一、安装JDK和Tomcat

    一.安装JDK和Tomcat 1,安装JDK:直接运行jdk-7-windows-i586.exe可执行程序,默认安装即可. 备注:路径可以其他盘符,不建议路径包含中文名及特殊符号. 2.安装Tomc ...

  8. linux 安装jdk 配置tomcat

    Linux(ubuntu)下安装JDK.Tomcat 一.安装jdk 1)首先以root用户登录进去,在根目录下建立/usr/java的目录,我们将下载的东西都放到该目录下去. 2)参考的https: ...

  9. CentOS系统、Jdk、Tomcat安装实战

    CentOS系统.Jdk.Tomcat安装实战                                                     第一次接触Liunx系统,都说J2EE系统在Li ...

  10. 安装jdk和tomcat

    安装jdk和tomcat 1,准备工作 虚拟机 VMware :liunx系统镜像 bebian :连接操作软件 putty: 开源图像FTP客户端winspc: Java 语言的软件开发工具包 JD ...

随机推荐

  1. JVM虚拟机 与 GC 垃圾回收

    个人博客网:https://wushaopei.github.io/    (你想要这里多有) 一.JVM体系结构概述 1.JVM 与系统.硬件 ​ JVM是运行在操作系统之上的,它与硬件没有直接的交 ...

  2. (Java实现) 组合的输出

    问题 B: [递归入门]组合的输出 时间限制: 1 Sec 内存限制: 128 MB 题目描述 排列与组合是常用的数学方法,其中组合就是从n个元素中抽出r个元素(不分顺序且r < = n),我们 ...

  3. Java实现 LeetCode 486 预测赢家

    486. 预测赢家 给定一个表示分数的非负整数数组. 玩家1从数组任意一端拿取一个分数,随后玩家2继续从剩余数组任意一端拿取分数,然后玩家1拿,--.每次一个玩家只能拿取一个分数,分数被拿取之后不再可 ...

  4. Java实现 LeetCode 478 在圆内随机生成点

    478. 在圆内随机生成点 给定圆的半径和圆心的 x.y 坐标,写一个在圆中产生均匀随机点的函数 randPoint . 说明: 输入值和输出值都将是浮点数. 圆的半径和圆心的 x.y 坐标将作为参数 ...

  5. Java实现 蓝桥杯VIP 算法提高 种树

    算法提高 种树 时间限制:1.0s 内存限制:256.0MB 种树 问题描述 A城市有一个巨大的圆形广场,为了绿化环境和净化空气,市政府决定沿圆形广场外圈种一圈树.园林部门 得到指令后,初步规划出n个 ...

  6. 第九届蓝桥杯JavaB组国(决)赛真题

    解题代码部分来自网友,如果有不对的地方,欢迎各位大佬评论 题目1.三角形面积 已知三角形三个顶点在直角坐标系下的坐标分别为: (2.3, 2.5) (6.4, 3.1) (5.1, 7.2) 求该三角 ...

  7. Java GUI 键盘事件

    import java.awt.FlowLayout; import java.awt.Frame; import java.awt.TextField; import java.awt.event. ...

  8. java实现第六届蓝桥杯居民集会

    居民集会 蓝桥村的居民都生活在一条公路的边上,公路的长度为L,每户家庭的位置都用这户家庭到公路的起点的距离来计算,第i户家庭距起点的距离为di. 每年,蓝桥村都要举行一次集会.今年,由于村里的人口太多 ...

  9. thinkphp5升级thinkphp6完整步骤

    在php.ini文件中  打开  php_openssl扩展,去掉前面的;extension=php_openssl.dll 在phpstudy的WWW目录打开cmd,输入composer creat ...

  10. https绕过证书认证请求 Get或Post请求(证书过期,忽略证书)

    报错信息 解决: postman方式 java请求 报错信息 javax.net.ssl.SSLHandshakeException: sun.security.validator.Validator ...