centos9部署jdk

下载centos9镜像

虚拟机安装centos9

新建虚拟机

虚拟机名称及安装位置自定义即可

一直下一步完成即可

配置虚拟机

选择刚刚下载的centos9镜像文件

网络选择NAT模式

安装虚拟机

这里将鼠标点击进入虚拟机桌面.按上键选择 install Centos Stream 9

安装目标位置 -------------->>>>>>>>>这里我们选择自动分区(点击进入之后直接点击完成就行,不需要有别的操作)

点击软件选择 ---------------------选择第三个 Minimal Install ------>>>>点击完成

点击选择 网络和主机名-------

点击 "按钮" 打开就行

接下来的操作很关键 --------------->>>>>>> 只需要创建 root 用户就可以, 普通用户暂时不用创建.权限太低

在这里勾选上 "允许root用户使用 密码进行SSH 登录" 勾选 ssh登录的目的是为了 我们后面使用 Xshell 工具

点击安装 安装完成后重启即可

开启虚拟机

在 localhost login : 这里输入用户名 root , 输入之后 按回车键盘

在 Password : 这里输入 我们刚开始设置 的密码------注意!!!注意!!!注意!!!(这里输入的密码是不会"不显示,不要怀疑自己直接安装回车键就行了)

出现 下面这个界面就说明 登录成功了

登录成功之后我们就开始查看 本台虚拟机的ip 是多少 ---------查看ip 的 命令 : ------>>>>> ip addr

使用xshell连接虚拟机

下载xshell

连接虚拟机

虚拟机用户名

虚拟机密码

点击 "接受并保存"

出现同虚拟机一样的界面便连接成功

配置jdk

上传解压jdk安装包

创建存放jdk的文件夹 名称自定义

复制代码
mkdir sysjava

安装解压缩插件

复制代码
yum install -y lrzsz

上传jdk压缩包

下载jdk21

进入存放jdk的文件夹输入rz

复制代码
cd sysjava

rz

选择jdk21 linux的压缩包上传

复制代码
ls					#查看当前目录的文件,检查是否上传成功
tar -zxvf jdk-21_linux-x64_bin.tar.gz     #解压压缩包到当前目录(我的压缩包就是这个名字,一定要对应好自己的压缩包名)
ls					#查看是否解压完成,解压完成后会看到jdk的目录名
mv jdk-21.0.6/ jdk21   #将我解压后的目录改名为jdk21

配置环境变量

查看安装目录

复制代码
readlink -f jdk21    #查看安装目录

编辑etc目录下的配置文件:

复制代码
vi /etc/profile

点击i进入编辑状态

在文件末尾加上

复制代码
export JAVA_HOME=/root/sysjava/jdk21   
export PATH=${JAVA_HOME}/bin:$PATH

输入完成后点击esc 输入:wq保存退出。

然后重新加载profile文件

复制代码
source /etc/profile

再次输入java -version,查看jdk版本,显示上边的官方版本那么就配置完成!

安装MySQL

下载MySQL

Oracle 帐户,方便下载

java 复制代码
# 提醒:为了大伙的方便,请不要随便用该邮箱重新注册Oracle账号!
账号:yawoniu@163.com
密码:Oracle.123

配置web服务

众所周知,我们要在浏览器访问一个网页,那么肯定是要用到http服务的。下面我们就在自己的虚拟机安装配置http服务

首先yum安装http和netstart服务:

复制代码
yum install httpd -y

sudo dnf install net-tools

然后启动httpd服务:

复制代码
netstat -lnpt

重启之后,使用以下命令查看端口信息:

复制代码
netstat -lnpt

可以看到,在local address列下有一个监听80端口的,右侧可以看到进程编号和进程名称是httpd。

配置tomcat服务器

下载tomcat

注意,一定要选Core里边版本!!!

老规矩,rz上传到 /sysjava目录下,然后重命名,我命名叫tomcat11,这里我就不演示了。。。

如果你没有关闭防火墙,那么在启动tomcat服务前,一定要执行下面的命令,开放8080端口

复制代码
firewall-cmd --zone=public --add-port=8080/tcp --permanent

其中,zone的意思是作用域,public就是他是公共可以访问的

add-port的意思是添加端口,格式是上面的端口号/协议

permanent意思是永久生效。

上面命令执行后,重启防火墙:

复制代码
systemctl restart firewalld

cd tomcat11			#tomcat11是我tomcat解压后的目录
cd bin				#tomcat11下的bin目录
./startup.sh		#启动tomcat服务

之后就可以正常启动tomcat服务了

到这里我们的tomcat就部署完成了,我们可以在物理机的浏览器输入虚拟机ip冒号8080端口测试,如果能看到下面的页面代表配置成功!!

部署java项目

相关推荐
测试员周周4 小时前
【Appium 系列】第16节-WebView-H5上下文切换 — 混合应用的自动化难点
运维·开发语言·人工智能·功能测试·appium·自动化·测试用例
小辰记事本6 小时前
从零读懂RoCEv2数据包构造:从WQE到线缆上的完整旅程
服务器·网络·网络协议·rdma
小鹏linux7 小时前
Ubuntu 22.04 部署开源免费具有精美现代web页面的Casdoor账号管理系统
linux·前端·ubuntu·开源·堡垒机
在角落发呆7 小时前
Linux转发配置:解锁网络互联的核心密码
linux·运维·网络
齐潇宇8 小时前
Zabbix 7 概述与配置
linux·zabbix·监控告警
裴东青9 小时前
10-实战:RuoYi-Cloud的自动化发布
运维·ci/cd·自动化
江公望9 小时前
Ubuntu htop命令,10分钟讲清楚
linux·服务器
哎呦,帅小伙哦9 小时前
Linux 时间:从原子钟到 clock_gettime 的每一面
linux·运维·服务器
sxgzzn9 小时前
新能源场站数智化转型:基于数字孪生与AI的智慧运维管理平台解析
大数据·运维·人工智能
张小姐的猫9 小时前
【Linux】多线程 —— 线程互斥
linux·运维·服务器·c++