阿里云服务器上安装JDK+Tomcat+MySQL
这两天下载了个阿里云手机客户端,免费领取ECS服务器一个月,操作系统CentOS 7.6 64位。由于第一次使用,中间遇到了好多问题,下面主要说明一下在安装配置过程中遇到的问题及解决办法。
安装配置JDK
为了方便操作,这里使用 wget
命令进行下载
-
直接去oracle官网,进入 JKD 8 的下载页面
在这里我们不需要下载,只需要把链接搞到手就可以了。直接点右键复制链接的话,下载的文件不能使用,所以我们打开F12调试工具,点击对应的版本开始下载,出现弹窗后无需下载关闭即可,主要是在调试工具中复制相应版本的链接,正确的链接是后面带有 AuthParam 参数的那个
链接地址一定要复制正确,否则下载的无法使用 -
登录服务器,然后按照下面步骤逐步执行
mkdir /usr/java //在usr文件夹下创建java文件件
cd /usr/java //进入java文件夹
//下载JDK,这个地址是刚才复制的那个地址,但是有可能会改变,需要及时下载
wget http://download.oracle.com/otn-pub/java/jdk/8u191-b12/2787e4a523244c269598db4e85c51e0c/jdk-8u191-linux-x64.tar.gz?AuthParam=1545549294_4eeceba6852150811d7c34c8fe6f0aa2
- 下载完后,我们解压缩文件并修改配置文件,配置JDK的环境变量
tar -zxvf jdk-8u191-linux-x64.tar.gz //解压压缩包
vim /etc/profile //进入profile文件进行修改
进入 /etc/profile 文件后在末尾进行如下配置:
保存退出,使用java
javac
java -version
命令检查配置信息,如果未成功,检查哪里有问题
安装配置Tomcat
安装配置Tomcat过程与JKD类似
- 进入Tomcat官网并复制链接,我选的是Tomcat 7
在选中的这个文件上直接右键-复制链接地址即可,然后再进入远程服务器进行下载
cd /usr/java //进入文件夹
//使用wget命令下载
wget http://mirrors.shu.edu.cn/apache/tomcat/tomcat-7/v7.0.92/bin/apache-tomcat-7.0.92.tar.gz
tar -zxvf apache-tomcat-7.0.92.tar.gz //解压文件
vim /etc/profile //进入这个文件配置环境变量
- 在 /etc/profile 文件末尾配置Tomcat的环境变量
- 保存退出,然后在浏览器中输入 ip:8080,如果出现如下页面,则说明配置成功
- 如果配置不成功的,可能有以下几方面原因:
- 防火墙设置原因,参考: 如何在CentOS 7下开放8080端口
- 阿里云中安全组未配置8080端口,参考:阿里云服务器端口8080开放
- tomcat环境变量配置有问题(我就是卡在这里好几个小时,最终通过上面的配置才解决问题)
安装配置MySQL
安装配置 MySQL 我使用了更加简单的
yum
安装命令来执行
- 首先在终端输入以下命令安装MySQL
yum -y install mariadb mariadb-server
- MariaDB是MySQL的分支版本,下载好后我们登录MySQL,查看字符集设置
systemctl start mariadb.service //启动MySQL服务
mysql -uroot //登录MySQL
show variables like '%char%'; //查看MySQL字符集设置
出现如下信息:
查看这两项,没有经过配置的显示latin1,这样容易出现乱码情况,下面我们来配置MySQL字符集,需要更改 /etc/my.cnf 文件
exit //记得先退出MySQL
vim /etc/my.cnf //进入文件
找到mysqld节点,并在节点下面添加如下内容:
3. 保存退出,重启MySQL服务
systemctl restart mariadb.service
再次登录MySQL查看字符集显示情况,变成utf8说明配置正确:
至此我们在阿里云Linux服务器上的JKD+Tomcat+MySQL就配置好了,写的不好勿喷,希望可以帮助到大家!