安装JDK
我的jdk版本为(安装包):
1.解压JDK压缩包
命令:
1).gz压缩包解压:tar -zxvf 压缩包名
2).tar压缩包解压:tar -vxf 压缩包名
解压过程:
2.配置JDK环境变量
1)vi /etc/profile
2)在最后面配置JDK环境变量:
#java environment
export JAVA_HOME=/soft/jdk1.8.0_151(jdk解压路径)
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
(或者使用WinSCP直接进入到etc/profile文件夹内进行修改)
3)设置环境变量生效
source /etc/profile
4)检查JDK环境变量
java -version
配置Tomcat
1.解压Tomcat
2.配置环境变量
1)vi /etc/profile
2)在最后面配置Tomcat环境变量:
#tomcat
export TOMCAT_HOME=/soft/apache-tomcat-8.5.20(Tomcat解压路径)
3)source /etc/profile
4)启动Tomcat,两种方式
1.
./startup.sh 这种方式没有日志,但是可以后台运行Tomcat
2.
./catalina.sh 这种方式启动tomcat,会有日志,一般在开发环境下使用
3,防火墙设置
地址栏输入:http://ip地址:8080.访问不成功
多处需要注意、防火墙开放端口
开放端口
firewall-cmd --zone=public --add-port=3306/tcp --permanent
跟新防火墙规则
firewall-cmd --reload
防火墙列表
firewall-cmd --zone=public --list-ports
防火墙状态
systemctl status firewalld
启动防火墙
systemctl start firewalld
关闭防火墙
systemctl stop firewalld.service
systemctl disable firewalld.service
开放端口或关闭防火墙后,在进行测试
关闭Tomcat指令:./shutdown.sh
安装Mysql
卸载mariadb,否则安装MySql会出现冲突
1)rpm -qa|grep mariadb
2)rpm -e --nodeps 文件名
rpm -Uvh mysql57-community-release-el7-11.noarch.rpm(mysql源)
或者
yum localinstall mysql57-community-release-el7-8.noarch.rpm
cd /etc/yum.repos.d(目录下多了mysql的文件)
yum install mysql-community-server(安装mysql)固定的语句
中途Y/D/N Y
service mysqld start(启动服务)
systemctl|grep mysql(检测mysql是否正在启动)
开机自启动
systemctl enable mysqld
systemctl daemon-reload
默认密码是保存在/var/log/mysqld.log文件中
mysql -u root -p
set password=password(‘新密码’);//该密码需要设置复杂些,建议大写字母,小写字母,特殊符号,数字组成
这是因为密码的规则,设置简单规则
set global validate_password_policy=0
set password=password(‘新密码’);
接下来又是防火墙问题了
以及外网访问权限问题
grant all privileges on *.* to 用户名@'%' identified by '密码';
grant all privileges on *.* to root@'%' identified by 'Xiaoli@2019';
flush privileges;
注意:mysql-community.repo这个文件中可以换数据库版本使用。Enabled=1
测试连接数据库