天天看点

阿里云esc服务器配置javaweb环境 jdk1.8+tomcat8.5+mysql5.7(在线下载)

JDK的安装与配置:

在线下载JDK

命令: wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.rpm

阿里云esc服务器配置javaweb环境 jdk1.8+tomcat8.5+mysql5.7(在线下载)

查看当前文件夹下是否有JDK安装包:

阿里云esc服务器配置javaweb环境 jdk1.8+tomcat8.5+mysql5.7(在线下载)

添加执行权限:

命令:chmod +x jdk-8u131-linux-x64.rpm 

阿里云esc服务器配置javaweb环境 jdk1.8+tomcat8.5+mysql5.7(在线下载)

执行rpm进行安装

命令:rpm -ivh jdk-8u131-linux-x64.rpm

阿里云esc服务器配置javaweb环境 jdk1.8+tomcat8.5+mysql5.7(在线下载)

查看JDK是否安装成功

命令:java -version

阿里云esc服务器配置javaweb环境 jdk1.8+tomcat8.5+mysql5.7(在线下载)

查看JDK的安装路径,(一般默认的路径:/usr/java/jdk1.8.0_131)

阿里云esc服务器配置javaweb环境 jdk1.8+tomcat8.5+mysql5.7(在线下载)

配置JDK环境变量

1、编辑环境变量

export JAVA_HOME=/usr/java/jdk1.8.0_131

export JRE_HOME=${JAVA_HOME}/jre

export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH

export JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin

export PATH=$PATH:${JAVA_PATH}

阿里云esc服务器配置javaweb环境 jdk1.8+tomcat8.5+mysql5.7(在线下载)

2、编辑 /etc/profile

命令:vim /etc/profile

阿里云esc服务器配置javaweb环境 jdk1.8+tomcat8.5+mysql5.7(在线下载)

3、进行环境配置

命令:i        进入编辑模式(下次重进点击e【edit】进行编辑)

阿里云esc服务器配置javaweb环境 jdk1.8+tomcat8.5+mysql5.7(在线下载)

把上面编辑好的粘贴

先点击esc,在输入:wq进行保存操作

阿里云esc服务器配置javaweb环境 jdk1.8+tomcat8.5+mysql5.7(在线下载)

查看JDK安装情况

1、使用javac命令,不会出现command not found

阿里云esc服务器配置javaweb环境 jdk1.8+tomcat8.5+mysql5.7(在线下载)

2、命令:java -version

阿里云esc服务器配置javaweb环境 jdk1.8+tomcat8.5+mysql5.7(在线下载)

3、 echo $PATH查看自己刚刚设置的环境变量配置是否都正确

阿里云esc服务器配置javaweb环境 jdk1.8+tomcat8.5+mysql5.7(在线下载)

到此,jdk安装配置完成

Tomcat的下载配置:

去tomcat库查看想要下载的版本

https://mirrors.cnnic.cn/apache/tomcat/

选择tomcat9的一个版本

1.下载

wget https://mirrors.cnnic.cn/apache/tomcat/tomcat-9/v9.0.7/bin/apache-tomcat-9.0.7.tar.gz
           

 2.解压

tar xzf apache-tomcat-9.0.7.tar.gz

## 测试
cd apache-tomcat-9.0.7/
sh bin/startup.sh

## 访问8080端口看成功与否
## 关闭
sh bin/shutdown.sh
           

3. 配置环境变量

## 查看当前路径
pwd   
## 我的路径是/usr/local/tomcat/apache-tomcat-9.0.7

## 修改配置文件
vim /etc/profile


# 在配置文件末尾增加tomcat配置
TOMCAT_HOME=/usr/local/tomcat/apache-tomcat-9.0.7
PATH=$PATH:$TOMCAT_HOME/bin
export TOMCAT_HOME PATH


# 刷新配置
source /etc/profile
           

 4.验证

## 启动tomcat
startup.sh

## 关闭tomcat
shutdown.sh
           

这里有个小技巧要注意下:

1.要确保启动tomcat是否成功可以去 tomcat的安装目录下找到

阿里云esc服务器配置javaweb环境 jdk1.8+tomcat8.5+mysql5.7(在线下载)

catalina.log文件。

2.当执行startup.sh开启tomcat后,再执行shutdown.sh关闭tomcat报错如下

阿里云esc服务器配置javaweb环境 jdk1.8+tomcat8.5+mysql5.7(在线下载)

原因是:tomcat还未启动完成,你就执行shutdown.sh,类似端口刚在启用中,你又来关闭,所以解决此个问题,你可以等tomcat启动完成再来执行shutdown.sh命令

tomcat安装与配置完成。

MySql的安装与配置:

1.下载安装包

wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm
           

未安装wget的同学执行以下命令安装

sudo yum install wget
           

2.安装

sudo rpm -ivh mysql57-community-release-el7-8.noarch.rpm
           
sudo yum install mysql-server
           

安装完成

3. 设置密码

当第一次启动MySQL服务器时,为MySQL根用户生成一个临时密码。 您可以通过运行以下命令找到密码:

sudo grep 'temporary password' /var/log/mysqld.log
           

当然你也可以去该路径下查找,在localhost后面的就是临时密码

如果这个文件为空:

1.删除原来安装过的mysql残留的数据(这一步非常重要,问题就出在这)

rm -rf /var/lib/mysql

2.重启mysqld服务

systemctl restart mysqld

3.再去找临时密码

grep ‘temporary password’ /var/log/mysqld.log

localhost:后边的就是临时密码,先复制下来

配置mysql安装项:

sudo mysql_secure_installation
           
阿里云esc服务器配置javaweb环境 jdk1.8+tomcat8.5+mysql5.7(在线下载)

输入刚才的临时密码

接下来mysql会提示你输入新的密码,和一下其他设置,一般情况下我们都会输入y(密码必须至少包含8个字符并且至少包含一个大写字母,一个小写字母,一个数字和一个特殊字符。)

阿里云esc服务器配置javaweb环境 jdk1.8+tomcat8.5+mysql5.7(在线下载)

这里再注意一下,重置的密码由于mysql5.7以后就对密码安全性做了控制,所以必须按照密码规则来,如果你想设置简单密码,

例如 123456 可以去修改密码安全性类型,

set global validate_password_policy=0;

set global validate_password_mixed_case_count=0;

set global validate_password_number_count=3;

set global validate_password_special_char_count=0;

set global validate_password_length=3;

然后在执行修改密码

SHOW VARIABLES LIKE ‘validate_password%’;

SET PASSWORD FOR ‘root’@’localhost’ = PASSWORD(‘123’);

看到All done!表示配置已经完成,尝试远程访问一下

阿里云esc服务器配置javaweb环境 jdk1.8+tomcat8.5+mysql5.7(在线下载)

直接输入命令 mysql - u root -p

访问成功,但是在利用SQLyog工具连接出现了问题

阿里云esc服务器配置javaweb环境 jdk1.8+tomcat8.5+mysql5.7(在线下载)

出现这种现象的原因有两个,一个是当前用户被mysql服务器拒绝,另外一个原因是3306端口被被防火墙禁掉,无法连接到该端口。解决方法如下:

1,设置所有主机都可以访问,关闭防火墙

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION; 给用户root执行远程连接授权

FLUSH PRIVILEGES; 刷新下

2,关闭防火墙

在CentOS7中关闭防火墙使用以下命令,

关闭防火墙:systemctl stop firewalld

如果是阿里云ecs服务器的话需要设置开放端口号,在服务器控制台找到 安全组-配置规则-添加安全组规则

阿里云esc服务器配置javaweb环境 jdk1.8+tomcat8.5+mysql5.7(在线下载)

mysql的安装和配置完成

结尾:这个总结也是自己先百度,然后在实际安装操作过程中遇到的一些问题,最后都解决了。

欢迎大家在下方评论,有问题的自己在下方打出就行,我会及时回复大家,谢谢!

继续阅读