step1: 申请了一台阿里云免费服务器1个月 47.105.156.128 centos7
step2:装1.8的Jdk。
在根目录/opt下建了product目录 ,把下载好的jdk1.8的tar包拖进来
解压tar -zxvf jdk-8u221-linux-x64.tar.gz
vim /etc/profile
按i插入,在文件最后加入
export JAVA_HOME=/opt/product/jdk1.8.0_221 #jdk安装目录
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 shift+zz保存 命令source /etc/profile让profile文件立即生效
命令 javac 检查是否安装成功
将jdk配置到/etc/profile,才可以在任何一个目录访问jdk
step3:因为我springboot用的是2.2.6版本,对应 的tomcat是Apache Tomcat/9.0.33
下载一个tomcat9,官网下载地址https://tomcat.apache.org/download-90.cgi
把下载好的tomcat拖进来
然后解压tar -zxvf apache-tomcat-9.0.35-src.tar.gz
进入bin目录下启动sh startup.sh
抛出异常:
The file is absent or does not have execute permission
This file is needed to run this program
说我没权限,我nm
把文件夹下面的文件全授权 chmod 777 *.* 就oj8k了
step4 安装mysql数据库 懒了,搜度娘
step5 安装redis 懒了,搜度娘
最后把自己的项目jar包放上去,直接跑。OK,能访问到,服务器搭建完成。
要注意的是,有时候项目访问不到,有可能是你的服务器没有开端口,如redis端口,mysql端口,tomcat端口等等。
第一次搭服务器备注一下。
装mysql的时候浪费 了太多时间,用了三个下班时间,人有点笨,最后是用的在线安装才完成 的,主要是那个依赖包,总是缺少,明明下了包且是最新版,还是报缺包,烦得很。