Tomcat(1)

Tomcat(1)

1.Tomcat简介

  • Tomcat和Nginx、Apache(http)、Web服务器一样,具有处理HTML面的功能,不过tomcat处理静态HTML能力不如nginx服务器

  • 一个tomcat默认并发数是200(官方)

  • 使用方案:

    nginx和tomcat配合,nginx处理静态,tomcat处理动态程序

2.安装Tomcat&JDK

1.安装JDK

关闭selinux跟防火墙

#上传jdk1.8版本,安装jdk
[root@localhost ~]# tar xzf jdk-8u191-linux-x64.tar.gz -C /usr/local
[root@localhost ~]# cd /usr/local
[root@localhost local]# mv jdk-8u191-linux-x64.tar.gz java
#配置环境变量
[root@localhost ~]# vim /etc/profile.d/jdk.sh
JAVA_HOME=/usr/local/java
PATH=$PATH:$JAVA_HOME/bin
export JAVA_HOME PATH
#检测JDK是否安装成功
[root@localhost ~]# source /etc/profile.d/jdk.sh
[root@localhost ~]# java -version
java version "1.8.0_211"
Java(TM) SE Runtime Environment (build 1.8.0_211-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.211-b12, mixed mode)

2.安装Tomcat

[root@localhost ~]# mkdir /data/application -p
#下载Tomcat-8.5.100的包
[root@localhost ~]# wget https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.100/bin/apache-tomcat-8.5.100.tar.gz
#解压到创建的目录下
[root@localhost ~]# tar xzf apache-tomcat-8.5.100.tar.gz -C /data/application
[root@localhost ~]# cd /data/application
[root@localhost application]# mv apache-tomcat-8.5.100.tar.gz tomcat
#检查tomcat是否安装成功
[root@localhost ~]# /data/application/tomcat/bin/version.sh
Using CATALINA_BASE:   /data/application/tomcat
Using CATALINA_HOME:   /data/application/tomcat
Using CATALINA_TMPDIR: /data/application/tomcat/temp
Using JRE_HOME:        /usr/local/java
Using CLASSPATH:       /data/application/tomcat/bin/bootstrap.jar:/data/application/tomcat/bin/tomcat-juli.jar
Using CATALINA_OPTS:   
Server version: Apache Tomcat/8.5.100
Server built:   Mar 19 2024 13:54:42 UTC
Server number:  8.5.100.0
OS Name:        Linux
OS Version:     5.14.0-427.13.1.el9_4.x86_64
Architecture:   amd64
JVM Version:    1.8.0_211-b12
JVM Vendor:     Oracle Corporation

3.Tomcat目录介绍

1.主目录

[root@localhost tomcat]# tree -L 1
.
├── BUILDING.txt
├── CONTRIBUTING.md
├── LICENSE
├── NOTICE
├── README.md
├── RELEASE-NOTES
├── RUNNING.txt
├── bin					#存放tomcat管理脚本
├── conf				#tomcat配置文件
├── lib
├── logs				#tomcat日志存放目录
├── temp				#存放临时文件
├── webapps				#默认网发布目录
└── work				#存放编译产生的.java与.class文件


2.webapps目录介绍

.
├── ROOT				#默认站点根目录
├── docs				#tomcat的帮助文件
├── examples			#web应用实例			 
├── host-manager		 #主机管理
└── manager				#管理

3.tomcat的启动与关闭

#启动
[root@localhost ~]# /data/application/tomcat/bin/startup.sh
#关闭
[root@localhost ~]# /data/application/tomcat/bin/shutdown.sh
#端口
[root@localhost ~]# ss -ntlp
State        Recv-Q       Send-Q                  Local Address:Port             Peer Address:Port      Process                                    
LISTEN       0            128                           0.0.0.0:22                    0.0.0.0:*          users:(("sshd",pid=756,fd=3))             
LISTEN       0            100                                 *:8080                        *:*          users:(("java",pid=29591,fd=52))          
LISTEN       0            1                  [::ffff:127.0.0.1]:8005                        *:*          users:(("java",pid=29591,fd=58))          
LISTEN       0            80                                  *:3306                        *:*          users:(("mariadbd",pid=28773,fd=15))      
LISTEN       0            128                              [::]:22                       [::]:*          users:(("sshd",pid=756,fd=4))
  • 21
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值