IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> 云服务器ECS搭建Web服务器:(1)JDK环境配置与Tomcat安装 -> 正文阅读

[系统运维]云服务器ECS搭建Web服务器:(1)JDK环境配置与Tomcat安装

云服务器ECS搭建Web服务器:(1)JDK环境配置与Tomcat安装

前言

我写的这个系列的文章是个人的笔记,记录一下阶段性的工作。本人小白,刚开始学习相关的内容,整理的笔记有错误的地方也麻烦大家指出。
本人写文章的原因是:在进行相关工作时,发现资料比较难找,有些文章写的太深、有些文章写得只言片语的。为了方便我自己,也方便大家。本文会尽可能详细的写明我的步骤。用到其他作者的资料也会给大家附上链接
另:本文写作的目的仅为学习。

目录

1、云服务器购买
2、JDK的安装配置
3、tomcat的安装

一、云服务器购买

我使用的云服务器型号是:阿里云的ECS共享型 n4。(双11搞活动买的,对于我这个新用户来说挺便宜的)
在这里插入图片描述
配置的话,我除了操作系统选择了CentOS 7以外,其他都是默认的。
在这里插入图片描述
购买完成之后,进入阿里云的官网,右上角有一个控制台,进入之后,查看自己的产品与服务。找到自己的产品,双击进入即可。
在这里插入图片描述
进入之后会出现下面的界面,购买之后,阿里云里面一般已经有一个实例了,我直接用的他的,干净方便。然后点击远程连接。进入到这个实例中。
在这里插入图片描述
选择立即登录就好。
在这里插入图片描述
初次登录的时候会要求设置登录密码。(不废话了)
在这里插入图片描述
出现这个界面表示你登录成功了。登录密码一定别忘!!!!
在这里插入图片描述

二、JDK安装配置

刚登录的实例应该是比较干净的。大家可以通过以下代码查看自己的系统是否装有java环境。一般没有,有的话只能自行百度怎么卸载,或者直接重置你这个实例。
代码如下(示例):

1、查看自己的Java版本与传输软件的下载安装

java -version

我安装的是JDK17。
在这里插入图片描述
下面介绍JDK的安装步骤:作者用的链接
首先百度搜JDK官网下载:下载官网网址
这里作者下载的是JDK17
下载完成之后怎么把下载文件传到自己的实例中。这里需要下载一个软件。Xftps软件:下载链接
这个软件的下载需要购买,但是有个办法,就是进入上面的官网连接下,申请学校版的。
在这里插入图片描述
需要你的姓名和邮箱。输入完成之后,会给你的邮箱发送一个邮件。进入邮件内点击链接进行下载。
在这里插入图片描述
在这里插入图片描述
下载完成之后,安装即可。

2、JDK文件传输与JDK安装

这里我们先在实例里面建立一个文件夹,用于存放和安装我们传进去的软件。这里我们可以点击左上方的文件夹,打开文件树(记住每次新建一个文件夹,或者改变文件夹时,都要关掉当前的文件树,然后打开新的文件树。这样文件树展示的内容才会更新)。
然后右上角实现分屏操作。
在这里插入图片描述
这里我们在usr/文件夹下面新建一个文件夹名叫java。

cd /usr //进入usr文件夹下
mkdir  java //在usr文件夹下创建一个名为java的文件夹

创建完成之后,更新下文件树,看看usr文件夹下是否有Java文件夹。如果有,则说明你创建完成。进入下一步。

打开之前下载的软件,新建一个会话。会话的主机地址填写的是你自己实例的公网IP地址,点击确定。建立电脑与实例之间的连接。

在这里插入图片描述
找到你要传输的文件(你自己的电脑上),然后传到云服务器的实例上(右侧)我们刚刚建立的Java文件夹内,右键你要传输的文件,传输即可,或者直接拖拽。传输完成之后。在自己的实例内的文件树内查看。
在这里插入图片描述
传输完成之后。就是JDK的安装了。
输入命令

cd /usr/java      //进入到自己新建的java文件夹内
ls                //查看该文件夹内的所有文件夹或文件

看到有传进去的安装包即可。随后解压该文件夹下的安装包。

tar -zxvf jdk-17_linux-x64_bin.tar.gz  //后面是你自己安装包的名
rm -f jdk-17_linux-x64_bin.tar.gz  //删除安装包,可以不删
cd ..
cd ..    //退到最开始的目录之下
vim /etc/profile //进入到文本编辑状态下,光标移到最后一行
//添加java的环境变量

在这里插入图片描述
输入之前按inset键进入编辑模式。
输入上面的三行语句即可。记住第一句:/usr/java/…是自己的的文件夹路径。
输入完成后按esc推出
随后输入: :wq
保存并退出。

安装完成之后

java -version

查看自己是否安装成功。

三、tomcat的安装

1、安装包下载与传输

安装包的下载链接(官网的):
下载链接

传输过程与JDK的相同,作者还是传到的了Java文件夹下

2、tomcat安装

cd /usr/java/                 //进入java文件夹下
mkdir tomcat              //新建了一个文件夹
tar -zxvf apache-tomcat-9.0.54.tar.gz -C /usr/java/tomcat/    //解压缩包到新建的文件夹下
//配置tomcat环境变量
vim /etc/profile
//insert开始编辑,在最下面一行开始编写
export CATALINA_HOME=/usr/local/src/tomcat/apache-tomcat-7.0.57     #写Tomcat安装路径
export CLASSPATH=.:$JAVA_HOME/lib:$CATALINA_HOME/lib
export PATH=$PATH:$CATALINA_HOME/bin
//编辑完成之后,esc推出编辑模式

输入 :wq 保存退出

source /etc/profile            //刷新环境变量
catalina.sh version       //查看tomcat版本

3、打开tomcat服务器

startup.sh      //开启服务器

4、设置自己阿里云的安全组

现在安装的tomcat默认端口为8080,没有在阿里云的安全组里面,需要我们自己手动添加。找到安全组之后,进入配置规则。
在这里插入图片描述
可以先复制其他的规则,把端口设置成8080/8080.。
保存即可
在这里插入图片描述
找一个能上网的电脑搜索网址: 自己公网的IP地址:8080 进入到下面的界面即为成功。
切记,在每次用完时,记得关闭自己的服务器命令在图的下面,一定要记住!!!!!!

在这里插入图片描述

shutdown.sh    //关闭服务器

总结

本篇文章结束,有错误麻烦各位读者指正,有不明白的欢迎留言,大家一起解决。

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2021-11-11 13:06:47  更:2021-11-11 13:07:54 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 23:43:17-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码