目录
一、准备材料
阿里云服务器、MobaXterm、jdk1.8、tomcat8.5.78
作者提供:jdk1.8.0、tomcat8.5.78
官方网址:tomcat官方网址、JDK-8
二、java环境配置
首先使用MobaXterm连接到自己的阿里云服务器。
将下载好的 jdk-linux-x64.tar.gz、apache-tomcat-8.5.78.tar.gz 使用MobaXterm传输到服务器上,首先进行对java环境的配置。
tar -zxvf jdk-linux-x64.tar.gz
mv /jdk1.8.0_131/ /usr/lib/jdk
vim /etc/profile
===========在 /etc/profile 文件最后面添加下面的内容==========
export JAVA_HOME=/usr/lib/jdk/jdk1.8.0_131
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
===========================================================
source /etc/profile
java -version
=================如果配置成功会显示下面的信息=================
java version "1.8.0_131"
Java(TM) SE Runtime Environment (build 1.8.0_131-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.131-b11, mixed mode)
============================================================
三、tomcat安装与配置
ps:由于我这里安装的tomcat不是在官网下的,而是在宝塔上安装的,所以tomcat的目录会有点不一样,但不影响tomcat的配置。
tar -zxvf apache-tomcat-8.5.78.tar.gz
/* 这个路径按压缩包解压后的文件夹进入即可 */
cd /www/server/tomcat/
/* 修改用户和用户组为root */
chown -R root .
chgrp -R root .
vim bin/catalina.sh
===========以下是在 bin/catalina.sh 文件开头添加===========
/* 根据自己tomcat目录进行修改 */
CATALINA_HOME=/www/server/tomcat
JAVA_HOME=/usr/lib/jdk/jdk1.8.0_131
JRE_HOME=/usr/lib/jdk/jdk1.8.0_131/jre
==========================================================
/* 将tomcat设置为开启自启动 */
cp bin/catalina.sh /etc/init.d/tomcat
/* 更新系统启动项 */
update-rc.d tomcat defaults 95
vim conf/service.xml
检查一下 conf/service.xml 文件中的默认端口是否为8080,其实也可以设置成其他的,但是为了方便我这里就使用默认端口即可。
在之前java环境配置的 /etc/profile 文件下继续添加:
vim /etc/profile
/* 根据自己tomcat目录进行修改 */
export CATALINA_HOME=/www/server/tomcat
启动tomcat。
cd bin/
./startup.sh
service tomcat start
四、开放8080端口(重点!!)
由于阿里云服务器的安全性,如果要想一个端口开放给外界使用,要经过内外两次端口的开放才可以真正访问到该端口。
内:阿里云服务器中输入开放端口命令:
/* 先检查阿里云服务器的端口开放情况 */
firewall-cmd --list-ports
/* 开放8080端口 */
firewall-cmd --permanent --zone=public --add-port=8080/tcp
/* 重新加载防火墙 */
systemctl reload firewalld
/* 查看8080端口是否开放成功 */
firewall-cmd --list-ports
外:在阿里云服务器网页控制端中打开端口:
五、配置成果
输入 阿里云服务器ip地址:8080
然后就可以愉快的利用tomcat进行web项目的部署或者显示图片啥的啦~