Tomcat服务器部署
程序员文章站
2022-07-10 12:12:16
...
一、概述
Tomcat是一个免费的、开放源码的Web应用服务器,其核心组件主要由Servlet容器、Web容器、JSP容器组成。
二、Tomcat部署步骤
安装jdk编译工具----》》安装Tomcat
2.1、安装jdk编译工具
在JDK官网下载安装包并解压,默认解压在/usr/java下,我这边用的JDK1.8版本
[aaa@qq.com ~]# cd /home
[aaa@qq.com home]# ls ###jdk安装包已下载到home目录下
jdk1.8-1.8.0_201-fcs.x86_64.cpio john-1.8.0.tar.gz
jdk-8u201-linux-x64.rpm
[aaa@qq.com home]# rpm -ivh jdk-8u201-linux-x64.rpm ##解压jdk工具
[aaa@qq.com home]# ls /usr/java/ ###查看
default jdk1.8.0_201-amd64 latest
设置JDK环境变量并重新加载
[aaa@qq.com home]# vim /etc/profile
##加入以下参数
export JAVA_HOME=/usr/java/jdk1.8.0_201-amd64 #申明java的工作目录
export CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar#申明java类文件的位置
export PATH=$JAVA_HOME/bin:$PATH #申明java环境变量
[aaa@qq.com home]# source /etc/profile ##加载
2.2、安装Tomcat
在Tomcat官网下载安装包并解压到/usr目录下,这边用的9.0版本
[aaa@qq.com home]# tar zxvf apache-tomcat-9.0.16.tar.gz -C /usr/local/
进入tomcat的解压目录,进入其/bin目录中开启tomcat服务
[aaa@qq.com home]# cd /usr/local/apache-tomcat-9.0.16/ ##进入解压目录
[aaa@qq.com apache-tomcat-9.0.16]# ls
bin BUILDING.txt conf CONTRIBUTING.md lib LICENSE logs NOTICE README.md RELEASE-NOTES RUNNING.txt temp webapps work
[aaa@qq.com apache-tomcat-9.0.16]# cd bin/ ##脚本文件目录
[aaa@qq.com bin]# ls
bootstrap.jar ciphers.bat configtest.bat digest.sh setclasspath.sh startup.sh ##启动 tool-wrapper.sh
catalina.bat ciphers.sh configtest.sh makebase.bat shutdown.bat tomcat-juli.jar version.bat
catalina.sh commons-daemon.jar daemon.sh makebase.sh shutdown.sh ##停止 tomcat-native.tar.gz version.sh
catalina-tasks.xml commons-daemon-native.tar.gz digest.bat setclasspath.bat startup.bat tool-wrapper.bat
[aaa@qq.com bin]# ./startup.sh ##启动服务
[aaa@qq.com bin]# netstat -ntap | grep 8080 ##验证8080端口是否开启
tcp6 0 0 :::8080 :::* LISTEN 42844/java
[aaa@qq.com bin]# systemctl stop firewalld.service ##关闭防火墙
[aaa@qq.com bin]# setenforce 0 ##关闭增强型安全功能
bin目录中的startup.sh为启动脚本,shutdown.sh为停止脚本