centos系统上运行tomcat(阿里云 )

在阿里云centos上搭建tomcat

1、配置java环境

运行

yum -y install java-1.8.0-openjdk java-1.8.0-openjdk-devel

修改/etc/profile文件,将下面的语句添加到/etc/profile的末尾,注意JAVA_HOME的路径可能会有所不同

export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.121-0.b13.el7_3.x86_64

export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

export PATH=$PATH:$JAVA_HOME/bin

让profile文件立即生效

source /etc/profile

检测是否安装成功

java -version

会输出之类的字样,其中1.8.0之后的小版本可能会有些不同

openjdk version "1.8.0_121"

OpenJDK Runtime Environment (build 1.8.0_121-b13)

OpenJDK 64-Bit Server VM (build 25.121-b13, mixed mode)

至此,java环境安装完成

2、下载并运行tomcat

向阿里云上传tomcat包,然后解压(本人将其解压在家目录中)

tar -zxvf apache-tomcat-8.5.13.tar.gz

运行

bash startup.sh

执行上述指令之后命令行上会返回

Using CATALINA_BASE:   /root/apache-tomcat-8.5.13
Using CATALINA_HOME:   /root/apache-tomcat-8.5.13
Using CATALINA_TMPDIR: /root/apache-tomcat-8.5.13/temp
Using JRE_HOME:        /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.201.b09-2.el7_6.x86_64
Using CLASSPATH:       /root/apache-tomcat-8.5.13/bin/bootstrap.jar:/root/apache-tomcat-8.5.13/bin/tomcat-juli.jar
Tomcat started.

查看tomcat是否运行

ps -ef | grep tomcat

命令行会返回

开放端口

firewall-cmd --zone=public --add-port=8080/tcp --permanent

可能是由于我的防火墙没有打开,阿里云的返回信息是(红色字体)

FirewallD is not running

简单介绍一下防火墙指令

--zone #作用域

--add-port=8080/tcp #添加端口,格式为:端口/通讯协议

--permanent #永久生效,没有此参数重启后失效

重启防火墙:firewall-cmd --reload

更改/etc/profile,在其后添加如下内容(可能会需要这步)。路径是tomcat的安装路径

export CATALINA_BASE=/root/apache-tomcat-8.5.13
export CATALINA_HOME=/root/apache-tomcat-8.5.13

打开阿里云的防火墙

验证

在浏览器上输入即可

猜你喜欢

转载自blog.csdn.net/m1f2c3/article/details/88895285