- centos6.9
- jdk 1.8.0
- tomcat 8
- mysql 5.7
1、centos 6.9 下载地址
学长推荐centos 6。 下载的时候,网易的镜像站 * http://mirrors.163.com/ *
因为在虚拟机中安装,选择的是 CentOS-6.9-i386-bin-DVD1.iso ,所以虚拟机的简易安装直接就搞定。
2、jdk 1.8
1.切换root用户 在/usr/local目录下创建 java目录 mkdir /usr/local/java
2.将下载好的 jdk-8u131-XXX.tar.gz 移动到 /usr/local/java目录下
3.使用 tar -zxvf jdk-8u131-XXX.tar.gz 命令解压,解压后,文件名会变成 jdk1.8.0_131
4.设定jdk环境变量 使用vi打开环境变量配置文件 vi /etc/profile
5.在文件末尾添加下列配置
JAVA_HOME=/usr/local/java/jdk1.8.0_131
JRE_HOME=/usr/local/java/jdk1.8.0_131/jre
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$JAVA_HOME/bin:$PATH
export PATH JAVA_HOME CLASSPATH
6.使环境变量生效
source /etc/profile
7.如果本机还有其他jdk,可以修改默认jdk,我这里没有,所以就不用设定
8.检验安装时候成功
java -version
echo $JAVA_HOME
echo $PATH
JDK搞定
参考:CentOS 6.5安装jdk1.8
3、tomcat 8
在windows 8.1下用的tomcat7,但是打war包之后放到centos下的tomcat7之后,发布的时候就有了问题,查了半天,网上说换成tomcat8就好了,然后就换了
1.同样下载 tomcat压缩包(apache-tomcat-8.xxx.tar.gz),将安装包放在/usr/local目录下
2.对压缩包进行解压 tar -zxvf apache-tomcat-8.xxx.tar.gz
3.之后进入 apache-tomcat-8.xxx/bin 目录下, 执行 ./startup.sh 启动tomcat
4.关闭tomcat 在apache-tomcat-8.xxx/bin 目录下, 执行 ./shutdown.sh
5.设置开发8080端口
/sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT #开启8080端口
/etc/rc.d/init.d/iptables save #保存配置
/etc/rc.d/init.d/iptables restart #重启防火墙
6.通过 访问 http://虚拟机ip:8080看是否能访问到tomcat界面
参考:Linux CentOS 6.5中安装与配置Tomcat-8方法
4、mysql 5.7
1.安装mysql
yum install mysql-server* -y
2.启动mysql
/etc/init.d/mysqld start
3.设定mysql自启
chkconfig mysqld on
4.复制mysql的配置文件到etc目录,提示是否覆盖,选择y
cp /usr/share/mysql/my-medium.cnf /etc/my.cnf
5.重新设定mysql密码,默认密码是[空],输入新密码,注意提问,是否删除匿名账户?[y] 是否禁止远程登录?[n]是否移除test数据库?[y]是否重载权限文件[y]
mysql_secure_installation
6.重启mysql,用navicat 连接mysql连不上
/etc/init.d/mysqld restart
7.访问mysql
mysql -u root -p
8.切换数据库
use mysql;
9.设定root可由任何主机登录mysql
update user set host = '%' where user = 'root' and host='localhost';
10.重启mysql
参考:阿里云CentOS6.5搭建服务器JDK+tomcat+MySQL