## Welcome to Apache Tomcat!
### What Is It?
The Apache Tomcat® software is an open source implementation of the Java
Servlet, JavaServer Pages, Java Expression Language and Java WebSocket
technologies. The Java Servlet, JavaServer Pages, Java Expression Language and
Java WebSocket specifications are developed under the
[Java Community Process](https://jcp.org/en/introduction/overview).
The Apache Tomcat software is developed in an open and participatory
environment and released under the
[Apache License version 2](https://www.apache.org/licenses/). The Apache Tomcat
project is intended to be a collaboration of the best-of-breed developers from
around the world. We invite you to participate in this open development
project. To learn more about getting involved,
[click here](https://tomcat.apache.org/getinvolved.html) or keep reading.
Apache Tomcat software powers numerous large-scale, mission-critical web
applications across a diverse range of industries and organizations. Some of
these users and their stories are listed on the
[PoweredBy wiki page](https://cwiki.apache.org/confluence/display/tomcat/PoweredBy).
Apache Tomcat, Tomcat, Apache, the Apache feather, and the Apache Tomcat
project logo are trademarks of the Apache Software Foundation.
### Get It
For every major Tomcat version there is one download page containing
links to the latest binary and source code downloads, but also
links for browsing the download directories and archives:
- [Tomcat 10](https://tomcat.apache.org/download-10.cgi)
- [Tomcat 9](https://tomcat.apache.org/download-90.cgi)
- [Tomcat 8](https://tomcat.apache.org/download-80.cgi)
- [Tomcat 7](https://tomcat.apache.org/download-70.cgi)
To facilitate choosing the right major Tomcat version one, we have provided a
[version overview page](https://tomcat.apache.org/whichversion.html).
### Documentation
The documentation available as of the date of this release is
included in the docs webapp which ships with tomcat. You can access that webapp
by starting tomcat and visiting <http://localhost:8080/docs/> in your browser.
The most up-to-date documentation for each version can be found at:
- [Tomcat 10.1](https://tomcat.apache.org/tomcat-10.1-doc/)
- [Tomcat 10.0](https://tomcat.apache.org/tomcat-10.0-doc/)
- [Tomcat 9](https://tomcat.apache.org/tomcat-9.0-doc/)
- [Tomcat 8](https://tomcat.apache.org/tomcat-8.5-doc/)
### Installation
Please see [RUNNING.txt](RUNNING.txt) for more info.
### Licensing
Please see [LICENSE](LICENSE) for more info.
### Support and Mailing List Information
* Free community support is available through the
[tomcat-users](https://tomcat.apache.org/lists.html#tomcat-users) email list and
a dedicated [IRC channel](https://tomcat.apache.org/irc.html) (#tomcat on
Freenode).
* If you want freely available support for running Apache Tomcat, please see the
resources page [here](https://tomcat.apache.org/findhelp.html).
* If you want to be informed about new code releases, bug fixes,
security fixes, general news and information about Apache Tomcat, please
subscribe to the
[tomcat-announce](https://tomcat.apache.org/lists.html#tomcat-announce) email
list.
* If you have a concrete bug report for Apache Tomcat, please see the
instructions for reporting a bug
[here](https://tomcat.apache.org/bugreport.html).
### Contributing
Please see [CONTRIBUTING](CONTRIBUTING.md) for more info.
apache-tomcat-9.0.63
需积分: 0 73 浏览量
更新于2022-11-23
收藏 12.24MB ZIP 举报
Apache Tomcat 9.0.63 是一个广泛使用的开源软件,主要作为Java Servlet和JavaServer Pages(JSP)的Web应用服务器。它是Apache软件基金会的项目之一,专注于实现Java EE(现在称为Jakarta EE)的Web部分。在这个版本中,用户可以期待一系列的更新、改进和安全修复。
Tomcat 9.0.x 系列是基于Java SE 8的,这意味着它支持最新的Java语言特性和API。这个版本的Tomcat提供了对Servlet 4.0、JSP 2.3以及EL 3.0规范的支持,这些规范带来了许多增强功能,如异步处理、HTTP/2支持以及对WebSocket的改进。
在描述中提到的"apache-tomcat-9.0.63",表明这是Tomcat的特定发行版,可能包含了从上一版本到9.0.63的全部补丁和更新。这些更新通常包括性能优化、bug修复、安全增强以及对最新Java版本的兼容性改进。用户在部署这个版本时,可以享受到更稳定、更安全的服务。
在Java Web开发中,Tomcat扮演着核心角色。它是一个轻量级的应用服务器,适合小型到中型的Web应用。开发者可以通过编写Servlets(Java代码的服务器端扩展)和JSPs(结合了HTML、Java和脚本元素的动态网页)来创建Web应用,并在Tomcat上运行。Tomcat的安装和配置相对简单,使得它成为学习和开发Java Web应用的理想选择。
标签"javaweb"强调了Tomcat与Java Web开发的紧密联系。Java Web技术栈包括Servlet、JSP、JSF(JavaServer Faces)、EJB(Enterprise JavaBeans)等,这些都能够在Tomcat上运行。Tomcat不提供完整的Java EE服务,例如EJB容器或JMS(Java消息服务),但它可以与全功能的应用服务器如JBoss、GlassFish或WebLogic集成,以满足更复杂的企业需求。
在解压后的文件中,"apache-tomcat-9.0.63"目录将包含以下关键组件和目录:
1. **bin**:包含启动和停止Tomcat的脚本,如`catalina.sh`或`catalina.bat`,以及管理工具。
2. **conf**:存放配置文件,如`server.xml`(定义服务器配置)、`web.xml`(全局Servlet和JSP配置)和`context.xml`(应用程序上下文配置)。
3. **lib**:包含运行Tomcat所需的JAR文件,包括Servlet和JSP API库。
4. **logs**:存储服务器的日志文件。
5. **temp**:临时文件存储区域。
6. **webapps**:部署Web应用程序的默认目录,其中每个子目录被视为一个独立的应用。
7. **work**:JSP编译后的类文件和Servlet生成的临时文件存储在这里。
通过修改这些目录中的文件,开发者可以定制Tomcat的行为,满足特定的应用场景需求。例如,添加新的Servlet或JSP到`webapps`目录,或者调整`server.xml`以配置不同的端口、连接器或 Realm(身份验证和授权)设置。
Apache Tomcat 9.0.63 是一个强大且灵活的Java Web应用服务器,为开发者提供了实现高效、安全Web服务的平台。无论是新手还是经验丰富的开发者,都能从中受益,利用其特性构建和部署复杂的Web应用程序。
CL3
- 粉丝: 0
- 资源: 1
最新资源
- 基于Vue和SpringBoot的企业员工管理系统2.0版本设计源码
- 【C++初级程序设计·配套源码】第2期-基本数据类型
- 基于Java和Vue的kopsoftKANBAN车间电子看板设计源码
- 影驰战将PS3111 东芝芯片TT18G23AIN开卡成功分享,图片里面画线的选项很重要
- 【C++初级程序设计·配套源码】第1期-语法基础
- 基于JavaScript、CSS、HTML的简易DOM版飞机游戏设计源码
- 基于Java开发的日程管理FlexTime应用设计源码
- SM2258XT-BGA144-4BGA180-6L-R1019 三星KLUCG4J1CB B0B1颗粒开盘工具 , EC, 3A, 94, 43, A4, CA 七彩虹SL300这个固件有用
- GJB 5236-2004 军用软件质量度量
- 30天开发操作系统 第 8 天 - 鼠标控制与切换32模式