环境:
阿里云服务器:CentOS 7.3 64位 + Win10(含Linux子系统) + JDK 1.8 + Tomcat 9.0.0.M22 + MySQL 5.7
准备文件
首先把JDK文件和Tomcat准备好,这里我是通过Bash上传JDK文件到服务器的,而Tomcat则是直接在服务器下载。
Linux上传文件指令:"scp " + 文件 + 用户@服务器IP + ":" + 存放路径
Linux下载文件指令:"wget -P" + 存放目录 + 下载地址,
安装JDK并配置环境变量
Linux指令:(这里已经进入文件夹路径)
rpm -ivh jdk-8u144-linux-x64.rpm
安装完成后配置环境变量:
输入Linux指令:
vim /etc/profile
然后按 "i" 键进入编辑,然后在最后面添加环境变量:
export JAVA_HOME=/usr/java/jdk1.8.0_144
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
然后按键盘"ESC"键,输入":wq"回车保存环境变量。
最后输入Linux指令使文件立即生效
source /etc/profile
这时候我们可以检验一下安装JDK和设置环境变量是否成功
输入java-version
和echo $JAVA_HOME
安装Tomcat
进入放置Tomcat的文件夹,然后解压到要放Tomcat的路径即可。
Linux指令是tar -xvf apache-tomcat-9.0.0.M26.tar.gz -C /tomcat/
有点强迫症,所以这里修改了一下路径,操作比较谨慎,所以其实有些步骤是多余的 0 0
最后把tomcat跑起来。
现在访问一下服务器的Tomcat默认页面:
安装MySQL
首先下载rpm文件,上传到服务器就不写了,当然,也可以直接在服务器下载。
MySQL官网中 Download MySQL Yum Repository
然后是安装
rpm -ivh 文件名
这时候已经自动配置好yum源了,接下来再运行命令查看查看哪些版本是可用的,哪些是不可用的(通过命令vi /etc/yum.repos.d/mysql-community.repo
进入编辑格式,将你需要的版本enabled改为1,其它的版本改为0,当所有版本enabled=1时,默认启动最新版本的MySQL)
yum repolist all | grep mysql
接下来是安装
yum install mysql-community-server
安装中途询问的时候输“y”回车确认一下就好就好
这里有个地方需要注意,安装完成后会生成root初始密码,是随机的,一下没注意给关了,就去日志找吧,路径是/var/log/mysqld.log
安装完成之后运行service mysqld start
启动服务,然后service mysqld status
查看服务状态
确认MySQL服务已启动,接下来使用mysql -u root -p
指令以及初始随机密码登录,然后再使用set password = password('Test.1234');
修改密码,否则会提示必须重新设置密码才能使用,并且密码要求不能简单,这里我使用大小写字母+符号+数字,少个符号都提示密码不安全。
到这里,Java环境就配置完了。