欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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为停止脚本

三、验证tomcat首页

Tomcat服务器部署

相关标签: Tomcat