在CentOS7中部署tomcat9

在CentOS7中部署tomcat9

实验介绍

tomcat服务器是一个免费的开源的Web应用服务器,属于轻量级应用服务器。在中小型和并发访问用户场合中并不是被普遍使用,但却是开发和调试JSP程序的首选,而且tomcat通常是作为一个servlet和JSP容器,单独运行在后端。

试验环境

主机 操作系统 IP 地址 主要软件
tomcat服务器 CentOS 7.3 x86_64 192.168.100.202 jdk-8u171-linux-x64.rpm 、apache-tomcat-9.0.8.tar.gz

实验准备

1、关闭防火墙和系统安全增强安全功能

systemctl stop firedwall.service
setenforce 0

2、在安装tomcat之前必须安装JDK即Java Development Kit。所以要先下载JDK和tomcat,可自行百度下载。我这里使用的两个软件版本如下:

JDK:jdk-8u171-linux-x64.rpm

tomcat:apache-tomcat-9.0.8.tar.gz

安装JDK,配置Java环境

1、直接使用rpm方式安装

[root@localhost mnt]# rpm -ivh jdk-8u171-linux-x64.rpm 

2、安装完后,在/etc/profile.d/目录下建立java.sh脚本,/etc/profile.d/这个目录设置的变量是全局变量以及一些应用程序所需的启动脚本,作用就是将java加入到环境变量。

[root@localhost profile.d]# cat /etc/profile.d/java.sh 
export JAVA_HOME=/usr/java/jdk1.8.0_171-amd64    #设置JAVA_HOME这个变量
export PATH=$JAVA_HOME/bin:$PATH                 #将java的目录追加到$PATH变量后面

3、将java.sh脚本导入到环境变量中,即将脚本生效。

[root@localhost profile.d]# source java.sh

4、运行java-version命令查看Java版本是否和之前安装的一致。

[root@localhost profile.d]# java -version
java version "1.8.0_171"
Java(TM) SE Runtime Environment (build 1.8.0_171-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.171-b11, mixed mode)

安装配置tomcat

1、将apache-tomcat-9.0.8.tar.gz解压到指定的目录中。

[root@localhost mnt]# tar xfz apache-tomcat-9.0.8-src.tar.gz -C /opt/

2、将解压后的apache-tomcat-9.0.8文件夹移动到/usr/local/目录下,并重命名为tomcat9。

[root@localhost opt]# mv apache-tomcat-9.0.8-src/ /usr/local/tomcat9

3、启动tomcat。

[root@localhost bin]# /usr/local/tomcat9/bin/startup.sh 
Using CATALINA_BASE:   /usr/local/tomcat9
Using CATALINA_HOME:   /usr/local/tomcat9
Using CATALINA_TMPDIR: /usr/local/tomcat9/temp
Using JRE_HOME:        /usr/java/jdk1.8.0_171-amd64
Using CLASSPATH:       /usr/local/tomcat9/bin/bootstrap.jar:/usr/local/tomcat9/bin/tomcat-juli.jar
Tomcat started.

4、tomcat默认运行在8080端口,运行netstat命令查看8080端口监听的信息。

[root@localhost bin]# netstat -ntap | grep 8080
tcp6       0      0 :::8080                 :::*                    LISTEN      36175/java  

5、打开浏览器,在地址栏中输入http://192.168.200.202:8080/,查看是否出现下图的画面,则表示开启成功。

猜你喜欢

转载自blog.51cto.com/10693404/2133270