阿里云上linux服务器安装tomcat
一、准备材料阿里云服务器、MobaXterm、jdk1.8、tomcat8.5.78。
·
一、准备材料
阿里云服务器、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安装与配置
cd /usr/local
mkdir tomcat


//进入新建的tomcat
cd tomcat
//解压
tar -zxvf apache-tomcat--8.5.78.tar
//重命名
mv apache-tomcat-8.5.78 tomcat8.5
配置《tomcat》并运行tomcat
//拷贝
cp -p /usr/local/tomcat/tomcat8.5/bin/catalina.sh /etc/init.d/tomcat
/*编辑文本*/
vim /etc/init.d/tomcat


# chkconfig: 112 63 37
# description: tomcat server init script
# Source Function Library
. /etc/init.d/functions
JAVA_HOME=/usr/lib/jdk/jdk1.8.0_131
CATALINA_HOME=/usr/local/tomcat/tomcat8.5

//保存文件,先按ESC 下方的INSERT会消失,再输入:wq即可
//保存后执行
chmod 755 /etc/init.d/tomcat
chkconfig --add tomcat
chkconfig tomcat on

//启动tomcat
service tomcat start
//关闭tomcat命令为
service tomcat stop
1234

四、开放8080端口(重点!!)
由于阿里云服务器的安全性,如果要想一个端口开放给外界使用,要经过内外两次端口的开放才可以真正访问到该端口。
内:阿里云服务器中输入开放端口命令:
/* 先检查阿里云服务器的端口开放情况 */
firewall-cmd --list-ports
/* 开放8080端口 */
firewall-cmd --permanent --zone=public --add-port=8080/tcp
/* 重新加载防火墙 */
systemctl reload firewalld
/* 查看8080端口是否开放成功 */
firewall-cmd --list-ports
进行访问
想要再自己的电脑访问到,阿里云linux服务器上的tomcat。
需要先添加阿里云的安全组,再关闭linux的防火墙







//停止防火墙
systemctl stop firewalld.service
//开启防火墙
systemctl start firewalld.service
//查看默认防火墙状态(关闭后显示not running为红色字体,开启后显示running为白色字体)
firewall-cmd --state
更多推荐
所有评论(0)