在CentOS7上安装Java Web环境
1.安装Java环境
下载相应版本的jdk,下载地址:http://www.Oracle.com/technetwork/Java/javase/downloads/jdk8-downloads-2133151.html
版本:jdk-8u161-Linux-x64.rpm
查看当前有没有安装jdk
#rpm -qa |grep jdk jdk-1.7.0_65-fcs.i586
如果有就移除
rpm -e jdk-1.7.0_65-fcs.i586
输入安装命令,无须赋予权限,可以直接执行
rpm -ivh /home/jdk-8u161-linux-x64.rpm
设置环境变量(在文件末尾加入)
export JAVA_HOME=/usr/local/jdk1.8.0_161 export CLASSPATH=.:$JAVA_HOME/lib:$CLASSPATH export PATH=$JAVA_HOME/bin:$PATH
检查是否安装成功
[root@localhost /]# java -version java version "1.8.0_161" Java(TM) SE Runtime Environment (build 1.8.0_161-b12) Java HotSpot(TM) 64-Bit Server VM (build 25.161-b12, mixed mode)
2.安装Tomcat
下载tomcat
http://tomcat.apache.org/download-70.cgi
选择core下面的tar.gz包下载
解压即可实现安装,安装目录我放在了/usr/local下面
tar -zxvf apache-tomcat-8.5.27.tar.gz //解压文件 或者:tar xvf apache-tomcat-8.5.27.tar.gz #cp -R apache-tomcat-8.5.27 /usr/local/tomcat //移动和重命名
启动
[root@localhost bin]# ./startup.sh Using CATALINA_BASE: /usr/local/tomcat Using CATALINA_HOME: /usr/local/tomcat Using CATALINA_TMPDIR: /usr/local/tomcat/temp Using JRE_HOME: /usr/java/jdk1.8.0_161 Using CLASSPATH: /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar Tomcat started. [root@localhost bin]#
关闭tomcat
[root@localhost bin]# ./shutdown.sh Using CATALINA_BASE: /usr/local/tomcat Using CATALINA_HOME: /usr/local/tomcat Using CATALINA_TMPDIR: /usr/local/tomcat/temp Using JRE_HOME: /usr/java/jdk1.8.0_161 Using CLASSPATH: /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar
3.安装MySQL
如果之前有安装过mysql,可以使用如下命令进行卸载
# yum list installed | grep mysql # yum -y remove mysql-***.****
获得下载路径,进行下载:
wget https://repo.mysql.com//mysql57-community-release-el7-11.noarch.rpm
安装mysql源
yum install mysql57-community-release-el7-11.noarch.rpm
检查mysql源
[root@localhost daidao]# yum repolist enabled | grep "mysql.*-community.*" mysql-connectors-community/x86_64 MySQL Connectors Community 4 mysql-tools-community/x86_64 MySQL Tools Community 5 mysql57-community/x86_64 MySQL 5.7 Community Server 24
调整mysql源的默认版本号:(修改对应版本下的enabled即可) 1启用 0不启用
vim /etc/yum.repos.d/mysql-community.repo
选择5.7
name=MySQL 5.7 Community Server baseurl=http://repo.mysql.com/yum/mysql-5.7-community/el/7/$basearch/ enabled=1 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
安装mysql服务
yum install mysql-community-server
启动mysql服务
systemctl start mysqld
查看服务状态

设置开机启动
systemctl enable mysqld
systemctl daemon-reload
修改root登录密码
mysql第一次启动时,会在/var/log/mysqld.log文件中生成一个root的临时密码。
grep 'temporary password' /var/log/mysqld.log
登录系统,修改root密码(要求密码必须包含:大小写字母、数字和特殊符号,并且长度不能少于8位)
mysql -uroot -p mysql>ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!'; 或者 mysql> set password for 'root'@'localhost'=password('MyNewPass4!');
配置系统为UTF-8编码
修改/etc/my.cnf
[mysqld] character_set_server=utf8 init_connect='SET NAMES utf8'
打开centos的防火墙3306端口
firewall-cmd --add-port=3306/tcp --permanent
参考链接:
http://blog.csdn.net/yao22yao/article/details/54646004
https://www.cnblogs.com/zixia/p/8376661.html

浙公网安备 33010602011771号