1.Tomcat简介

Tomcat是由Apache、Sun 和其他一些公司及个人共同开发而成的Web 应用服务器,由于其技术先进、性能稳定以及免费而受大家的喜爱,是目前比较流行的Web 应用服务。Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。简单来说,我们知道一个C/S系统就由三大部分组成:客户端、服务器、数据库,那么Tomcat就是一个servlet容器,来响应客户端的请求。


2.重要目录

(1)/bin 脚本存放目录(启动、关闭,注:.sh用于Unix系统  .bat用于Windows系统)

(2)/conf 配置信息

(3)/logs 默认日志目录

(4)/webapps 运行目录


3.安装

直接去Apache官网下载即可


4.启动

(1)部署方式

对于这一种方式要求Tomcat已在本地下载安装,将打包好的war包放在Tomcat的安装目录的webapps下,然后再bin目录执行startup.bat或是startup.sh,然后访问网址http://localhost:8080/项目名称。(注意:网址中的8080是端口号,可在配置文件中修改)

(2)嵌入式

在pom.xml中添加依赖

<dependency>  <groupId>org.apache.tomcat.embed</groupId>  <artifactId>tomcat-embed-core</artifactId>  <version>8.5.24</version>

</dependency>

然后添加 SimpleEmbedTomcatServer.java 文件


5.配置

(1)server:server元素表示整个catalina servlet容器,它必须是conf/server.xml配置文件中的根元素,它的属性代表了servlet容器的特性。

属性:className、address、port、shutdown

(2)service:service元素表示一个或多个连接器组件的组合,这些组件共享一个用于处理传入请求的引擎组件。属性:className、name

(3)executor:Executor表示可以在Tomcat中的组件之间共享的线程池。属性:className、name、namePrefix、maxThreads、minSpareThread、maxIdleTime、maxQueueSize

Web应用服务器-Tomcat相关推荐

  1. Web应用服务器tomcat

    Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache.Sun 和其他一些公司及个人共同开发而成.由于有了 ...

  2. Web应用服务器——Tomcat

    最近学校的课程在学习Spring框架,接触到了Tomcat,这一篇就来浅析一哈Tomcat的安装及使用 目录 1.Tomcat 1.1 Web服务器 & Web应用服务器 1.2 Tomcat ...

  3. Apache Tomcat 7.0.93 发布,开源 Java Web 应用服务器

    Apache Tomcat 7.0.93 已发布,Tomcat 是 Java Servlet.JavaServer Pages.Java 表达式语言和 Java WebSocket 技术的开源实现,是 ...

  4. 应用发布服务器_Apache Tomcat 10.0.0-M1 发布,开源 Web 应用服务器

    Apache Tomcat 10.0.0 发布了第一个里程碑版本.Tomcat 是 Java Servlet.JavaServer Pages.Java 表达式语言和 Java WebSocket 技 ...

  5. Tomcat“汤姆猫?“ ---------web应用服务器(个人整理)

    个人整理,感谢观看 一,Tomcat的介绍 二,核心组件 三,处理请求流程 四,部署Tomcat 下载并安装JDK 安装后启动Tomcat 优化tomcat启动速度 配置虚拟主机站点 一,Tomcat ...

  6. JSP之WEB服务器:Apache与Tomcat的区别 ,几种常见的web/应用服务器

    APACHE是一个web服务器环境程序 启用他可以作为web服务器使用 不过只支持静态网页 如(asp,php,cgi,jsp)等动态网页的就不行 如果要在APACHE环境下运行jsp 的话就需要一个 ...

  7. web服务器的性能体现,Web应用服务器的性能问题分析

    在开发web项目中,比较常见的web应用服务器有Tomcat.Weblogic.WebSphere等.它们是互联网应用系统的基础架构软件,也叫"中间件",负责处理动态在页面请求,并 ...

  8. 常见的web应用服务器

    Web开发中常用的web应用服务器 1)weblogic:oracle公司的大型收费web服务器 支持全部javaEE规范 2)websphere:IBM公司的大型收费web服务器 支持全部的java ...

  9. WEB应用服务器都有哪些?

    下面介绍几种常用的WEB服务器: Microsoft的 IIS服务器 Microsoft的Web服务器产品为Internet Information Server (IIS), IIS 是允许在公共I ...

最新文章

  1. 经典网络GoogLeNet介绍
  2. ORA-01436: 用户数据中的CONNECT BY 循环
  3. 第八篇、盒子模型和距中的设置方法
  4. java sql函数_Java调用Sql存储过程实例讲解
  5. Selenium3+MoocTest环境搭建常见问题解决方案
  6. DELPHI日期时间函数(DateUtils单元)
  7. java websocket netty_基于netty实现的websocket
  8. django+asyncio资料调研整合
  9. 项目管理: Maven 让事情变得简单
  10. iOS 应用下载链接获取
  11. Jdk8 中文 api(百度网盘免费下载)
  12. Ubuntu安装蓝牙驱动
  13. WebService--CXF与Spring的整合(jaxws:endpoint形式配置)以及客户端调用(spring配置文件形式,不需要生成客户端代码)
  14. 计算机科学学院宣传标语,师范学院宣传标语
  15. 去水印小程序好做吗?赚钱吗?
  16. 月末关账流程和政策规定
  17. EOS Dapps已成黑客攻击事件
  18. Docker 制作带有中文字体的镜像
  19. 再看 Kafka Lag
  20. 自动化测试总结报告模板

热门文章

  1. 用MongoDB分析合肥餐饮业
  2. 最新!又一批高校官宣:推迟开学!各地政策如何安排?
  3. JS版圆桌骑士DEMO
  4. 豆瓣图书Top250
  5. PHP简单入门基础知识
  6. 全球云观察|预见2021:云计算发展十大趋势
  7. Android EditText使用总结
  8. 【Marvelous Designer】布料预设汉化+布料模拟流程
  9. 数据挖掘,在商业智能BI领域的运用
  10. LeetCode -- 剑指 Offer 42. 连续子数组的最大和