网上关于此环境搭建的内容比较多,也有很多差异,但原理和步骤都大同小异,最主要的一点就是在开始之前你需要明白,jdk版本,tomcat版本是否和博客一致(至少后缀要一致),不然搭建过程中就容易出错,我相信每一个写博客的人都像我一样,一定是自己操作过且成功了才会把它分享出来。
我今天分享的内容是阿里云服务器jdk和tomcat的搭建,如果和你的需求不符合就不必往下看了
需要注意的两点:1.如果你的服务器上有jdk需要将其卸载,我的没有
2.如果你是直接Ctrl+C复制的话注意在Linux上别按Ctrl+C\V(会结束你的当前操作),单击右键有粘贴
首先我的阿里云服务器版本是
centos_7_03_64_20G_alibase_20170818.vhd |
jdk是1.8 tomcat是9.0.10 需要注意的是需要下载Linux版的安装包,Windows的不行,下面我提供一下我的安装包的云盘链接,你也可以自行到官网下载,找到如下图所示的安装包下载即可。
云盘链接 https://pan.baidu.com/s/19qT4T5rqQzAIkb8DjNuRlw
1. 你需要两个有连接服务器的软件,网上有很多,在此我分享一下我用的,第一个是编写服务器(Linux)命令的,第二个是给服务器上传软件用的,可自行到官网进行下载
2.先在/usr/local 文件目录下建一个service文件夹,把两个安装包传到service文件夹下面,
cd /usr/local/service //进入到service文件目录下
tar -zxvf jdk-8u181-linux-x64.tar.gz //对jdk进行解压
3.解压完成后开始配置环境变量,在当前目录下输入下面命令
vim ~/.bashrc (或者vim ~/.bashrc) //编译环境变量(进到文件后按 i 进入编辑模式,在文件末尾添加下面五行内容,按esc退出编辑模式,输入ZZ(大 写)保存并退出)
export JAVA_HOME=/usr/local/service/jdk1.8.0_181 # jdk 的解压根目录
export JAVA_BIN=$JAVA_HOME/bin
export JAVA_LIB=$JAVA_HOME/lib
export CLASSPATH=.:$JAVA_LIB/tools.jar:$JAVA_LIB/dt.jar
export PATH=$JAVA_HOME/bin:$PATH
4. 执行下面命令,让修改立即生效
source ~/.bashrc (或者 source ~/.bash_profile)
5.测试是否安装成功,java -version
6.解压tomcat
tar -zxvf apache-tomcat-9.0.10.tar.gz //解压tomcat(也是在service目录下)
7.进入到tomcat的解压目录,再进到bin目录,执行下面命令
./start.sh //启动tomcat
8.要想让外网能访问,还有两个步骤,第一就是关掉服务器的防火墙,执行命令 service firewalld stop
下面补充一点关于防火墙的知识,方便操作和理解
service firewalld status //查看防火墙状态 (disabled 表明 已经禁止开启启动 enable 表示开机自启,inactive 表示防火墙关闭状态 activated(running)表示为开启状态)
service firewalld start //开启防火墙
service firewalld stop //关闭防火墙
service firewalld restart //重启防火墙
systemctl disable firewalld.service //禁止防火墙开启自启
systemctl enable firewalld //设置防火墙开机启动
第二步:你需要上阿里云服务器管理控制台添加安全组,具体操作如下:
最后就可以通过外网访问你的服务器了,如下图所示:(注意:域名后需要加":8080"),8080前有个英文模式下的冒号