在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方式安装
[[email protected] mnt]# rpm -ivh jdk-8u171-linux-x64.rpm
2、安装完后,在/etc/profile.d/目录下建立java.sh脚本,/etc/profile.d/这个目录设置的变量是全局变量以及一些应用程序所需的启动脚本,作用就是将java加入到环境变量。
[[email protected] 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脚本导入到环境变量中,即将脚本生效。
[[email protected] profile.d]# source java.sh
4、运行java-version命令查看Java版本是否和之前安装的一致。
[[email protected] 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解压到指定的目录中。
[[email protected] mnt]# tar xfz apache-tomcat-9.0.8-src.tar.gz -C /opt/
2、将解压后的apache-tomcat-9.0.8文件夹移动到/usr/local/目录下,并重命名为tomcat9。
[[email protected] opt]# mv apache-tomcat-9.0.8-src/ /usr/local/tomcat9
3、启动tomcat。
[[email protected] 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端口监听的信息。
[[email protected] bin]# netstat -ntap | grep 8080
tcp6 0 0 :::8080 :::* LISTEN 36175/java
5、打开浏览器,在地址栏中输入http://192.168.200.202:8080/,查看是否出现下图的画面,则表示开启成功。
原文地址:http://blog.51cto.com/10693404/2133270
时间: 2024-10-13 04:46:46