云服务器中搭建javaWeb项目运行环境

本文详细介绍了如何在CentOS7.9系统上搭建和配置JDK11、MySQL5.7.35数据库以及Tomcat9服务器。包括JDK的yum安装,MySQL的下载、安装、启动、密码修改及远程访问权限设置,以及Tomcat的下载、解压、权限设置、端口修改和启动步骤。最后通过访问公网IP验证环境搭建成功。
摘要由CSDN通过智能技术生成


前言

提示:云服务器使用阿里云ECS,系统为CentOS 7.9 64位,使用Xshell连接到云服务器进行环境搭建


一、安装JDK 11

1,查看yum中的JDK版本

yum list java*

可供安装的JDK版本

2,使用yum安装JDK

yum -y install java-11-openjdk*

说明:-y 表示安装过程中一直都是yes确定安装,这样就不用手动确认安装

安装JDK界面

3,查看是否安装成功

java -version

安装成功


二、安装数据库MySQL 5.7.35

1,下载并安装MySQL官方的Yum Repository

wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm

在这里插入图片描述

yum -y install mysql57-community-release-el7-10.noarch.rpm

在这里插入图片描述

yum -y install mysql-community-server

在这里插入图片描述

2,启动数据库

systemctl start mysqld.service

3,查看数据库初始密码

grep "password" /var/log/mysqld.log

数据库初始密码

4,登录数据库

mysql -uroot -p

按下Enter键之后提示输入密码,这里要输入的就是初始密码。

注意:这里输入密码时可能控制台并没有显示正在输入,只要输入完成后按Enter键之后就行了(Xshell可以直接复制粘贴)

5,修改MySQL密码安全策略

set global validate_password_policy=0;

将密码安全策略修改为低,这里设置密码时,只需要保证 设置的密码大于等于8位 就行了。

6,修改MySQL默认密码

ALTER USER 'root'@'localhost' IDENTIFIED BY 'password';

提示:password 为修改后的密码。

7,授予root远程管理权限

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password';

提示:password 为root用户的密码。


三、安装Tomcat

1,下载Tomcat压缩包

wget https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-9/v9.0.54/bin/apache-tomcat-9.0.54.tar.gz --no-check-certificate

Tomcat压缩包下载完成

2,解压下载的压缩包

tar -zxvf apache-tomcat-9.0.54.tar.gz

3,修改Tomcat 目录名

mv apache-tomcat-9.0.54 /usr/local/Tomcat9.0

4,为Tomcat 授予可执行权利

chmod +x /usr/local/Tomcat9.0/bin/*.sh

5,修改Tomcat 默认端口

因为浏览器访问服务器是默认访问的80端口 ,而Tomcat默认的端口号是8080
也可以不更改默认端口,只需在访问时在ip后面加上端口号就行

sed -i 's/Connector port="8080"/Connector port="80"/' /usr/local/Tomcat9.0/conf/server.xml

6,启动Tomcat

/usr/local/Tomcat9.0/bin/./startup.sh

Tomcat启动成功


四、验证是否搭建成功

在浏览器地址栏中输入云服务器的公网ip地址进行访问

搭建成功

提示:如果没有更改Tomcat默认端口,还需在公网IP地址后加入 :8080

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值