CentOS 8 搭建JavaWeb环境(tomcat,mysql,JDK,Alibaba Cloud Toolkit)

MySQL的安装

1、确认CentOS版本

在这里插入图片描述

2、下载系统版本对应的MySQL源

https://dev.mysql.com/downloads/repo/yum/

在这里插入图片描述

3、使用Xftp将加载文件上传至服务器的root目录

在这里插入图片描述

4、安装MySQL源

rpm -Uvh mysql80-community-release-el8-1.noarch.rpm 

在这里插入图片描述

安装完成后可以在

/etc/yum.repos.d/

目录下找到下面两个文件

在这里插入图片描述

5、安装MySQL

yum install mysql-server 

输入y等待系统自动下载

在这里插入图片描述

安装完毕
在这里插入图片描述

6、启动MySQL

systemctl start mysqld.service

7、进入MySQL

mysql -uroot -p

第一次登录无密码,直接回车
在这里插入图片描述

在这里插入图片描述

修改密码:

alter user 'root'@'localhost' IDENTIFIED BY '123456';

在这里插入图片描述
立即刷新:

FLUSH PRIVILEGES;

在这里插入图片描述

8、测试密码是否修改成功

先exit退出MySQL,再使用修改后的密码重新登录

在这里插入图片描述

9、设置远程登录

一般来说,进行远程登录不应该使用root用户,所以我们创建一个账号

//创建新用户

create user mysql_user;

//授权,% 表示是所有的外部机器,如果指定某一台机,就将%改为相应的机器名

GRANT ALL ON *.* TO 'mysql_user'@'%';

//更新密码

ALTER USER 'mysql_user'@'%' IDENTIFIED WITH mysql_native_password BY 'xxx';

//刷新

flush privileges;

在这里插入图片描述

10、确保3306端口开启

netstat -an | grep 3306

LISTEN表示端口已经开启
在这里插入图片描述

如果没有开启,打开云服务器控制台配置安全组规则,添加3306端口,授权对象0.0.0.0/0
在这里插入图片描述

11、使用Navicat远程连接数据库

打开Navicat首页点击连接选择MySQL
在这里插入图片描述
登录
在这里插入图片描述

连接名随意,本地标识

主机填写服务器ip地址

用户名密码填写刚刚服务器MySQL中创建的用户名密码

完成后点击测试连接
在这里插入图片描述

连接成功

12、将本地数据库表上传到服务器

使用Navicat直接复制粘贴就好

JDK1.8的安装

1、 查看JDK软件包列表

yum search java | grep jdk

在这里插入图片描述

2、 安装对应版本JDK

星号代表安装jdk1.8.0的所有文件

yum install -y java-1.8.0-openjdk*

在这里插入图片描述

耐心等待……
在这里插入图片描述

安装完毕,测试是否安装成功:

java -version

在这里插入图片描述

3、 配置环境变量

JDK默认安装路径

/usr/lib/jvm

复制最长的那个文件名(跟其他文件颜色不一样的那个)
在这里插入图片描述

使用vim打开配置文件:

vim /etc/profile

在这里插入图片描述

在普通模式里面输入G跳转到文件最后

输入i进入编辑模式

在最后一行添加:

JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.265.b01-0.el8_2.x86_64

PATH=$PATH:$JAVA_HOME/bin 

CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar 

export JAVA_HOME CLASSPATH PATH

在这里插入图片描述

点击Esc进入普通模式

输入:wq回车
在这里插入图片描述
刷新使配置的环境变量生效

source /etc/profile

在这里插入图片描述
测试环境变量是否生效

echo $JAVA_HOME

echo $PATH

echo $CLASSPATH

在这里插入图片描述

4、 编写第一个HelloWord

使用vim编写一个java文件:

vim HelloWord.java

输入i进入编辑模式
在这里插入图片描述

保存退出

使用

javac HelloWord.java

编译生成字节码文件
在这里插入图片描述
执行

java HelloWord

在这里插入图片描述
安装完毕

Tomcat安装

1、 下载Tomcat安装压缩包

https://tomcat.apache.org/download-90.cgi
在这里插入图片描述
将安装压缩包使用Xftp上传到服务器
在这里插入图片描述
进入目录:
在这里插入图片描述
解压文件:

tar -zxvf apache-tomcat-9.0.39.tar.gz

在这里插入图片描述
在这里插入图片描述

2、 配置tomcat环境变量

vim /etc/profile

普通模式输入G跳转到最后一行

输入i进入编辑模式

输入:

export CATALINA_HOME=/usr/local/tomcat/apache-tomcat-9.0.39

在这里插入图片描述
保存退出

使配置生效

source /etc/profile

3、 启动tomcat服务器

进入tomcat的bin目录
在这里插入图片描述
执行startup.sh

./startup.sh

在这里插入图片描述
启动成功,测试:
在这里插入图片描述

部署war工程

1、 安装Alibaba Cloud Toolkit插件

插件市场直接搜索Alibaba Cloud Toolkit,重启IDEA
在这里插入图片描述

2、 完善相关配置

打开设置:
在这里插入图片描述
进入阿里服务器后台AccessKey管理
在这里插入图片描述
将对应字段填入IDEA中,并点击OK
在这里插入图片描述
使用工具配置主机
在这里插入图片描述
如图,如果前面key配置成功这里就会自动识别到云主机
在这里插入图片描述
Target Directory填写tomcat站点webapps目录下

/usr/local/tomcat/apache-tomcat-9.0.39/webapps

第二个Command是重点

sh /usr/local/sh/restart-tomcat.sh

在服务器tomcat安装目录得上一级目录新建一个sh文件夹,并新建一个shell脚本

并且命名为restart-tomcat.sh

并填入如下内容:

source /etc/profile

killall java

rm -rf /usr/local/tomcat/apache-tomcat-9.0.39/webapps/javademo

sh /usr/local/tomcat/apache-tomcat-9.0.39/bin/startup.sh

在这里插入图片描述
保存退出

设置系统变量:

# Get the aliases and functions

if [ -f ~/.bashrc ]; then

    . ~/.bashrc

fi

在这里插入图片描述
保存退出

3、 开始部署项目

回到IDEA

注意修改账户名密码,
在这里插入图片描述
选中主机并选择让项目部署的时候先clean以下,然后run
在这里插入图片描述
部署完成,控制台显示:
在这里插入图片描述

4、 测试

在这里插入图片描述在这里插入图片描述

大功告成!!!

猜你喜欢

转载自blog.csdn.net/qq_43509535/article/details/112323140