bin
-----------------------
应用程序
conf
-----------------------
配置文件,也是最需要我们初学者学习的地方。
context.xml
<!-- The contents of this file will be loaded for each web application -->
这段注释说这个配置文件应用一一对应着每个应用。比如项目根。
web.xml
<!-- This document defines default values for *all* web applications -->
他说这个配置文件的作用域是全体应用
<servlet>
<servlet-name>default</servlet-name>
<servlet-class>org.apache.catalina.servlets.DefaultServlet</servlet-class>
<init-param>
<param-name>debug</param-name>//DEBUG级别
<param-value>0</param-value>
</init-param>
<init-param>
<param-name>listings</param-name>//在没有访问页面是否列出当前目录下所有文件,默认是FALSE
<param-value>false</param-value>
</init-param>
<load-on-startup>1</load-on-startup>//加载级别
</servlet>
<servlet>
<servlet-name>invoker</servlet-name>//调用
<servlet-class>
org.apache.catalina.servlets.InvokerServlet
</servlet-class>
<init-param>
<param-name>debug</param-name>
<param-value>0</param-value>
</init-param>
<load-on-startup>2</load-on-startup>
</servlet>
<servlet>
<servlet-name>jsp</servlet-name>
<servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class>
<init-param>
<param-name>fork</param-name>//分支编译
<param-value>false</param-value>
</init-param>
<init-param>
<param-name>xpoweredBy</param-name>
<param-value>false</param-value>
</init-param>
<load-on-startup>3</load-on-startup>
</servlet>
server.xml
关于该文件配置数据源 利用JNDI以后再讲
lib
-----------------------
应用API
logs
-----------------------
日志文件,启动,报错等
在这里就是个控制台:SYSTEM。OUT。PRINT()的显示就在这,具体那个文件自己找找去吧!
temp
----------------------
临时文件夹
webapps
----------------------
项目文件根目录
work
----------------------
工作目录:内有SERVLET,SESSION等,对应着项目应用。
分享到:
相关推荐
附带的《HowTomcatWorks.zip》源码文件,可以帮助读者更直观地了解Tomcat的内部实现细节。通过阅读和分析源码,可以加深对Tomcat运行原理的理解,这对于解决实际问题和进行性能调优非常有帮助。 总之,《Tomcat深入...
首先,我们来了解Tomcat的不同版本。Tomcat有多个版本,包括Tomcat7、Tomcat8和Tomcat9。当前,企业中广泛使用的是Tomcat8,因为它提供了更好的性能和稳定性。你可以从官方下载页面...
通过分析这个源码包,开发者不仅可以了解Tomcat的工作原理,还能学习到Java服务器编程的最佳实践,这对于提升Java Web开发技能大有裨益。同时,对于希望优化Tomcat性能或者解决特定问题的开发者来说,直接查看源码是...
首先,了解Tomcat的基本结构是非常重要的。Tomcat主要由以下几个关键部分组成: 1. **bin目录**:包含了启动和停止Tomcat的脚本,如`startup.sh`和`shutdown.sh`,以及用于管理应用的工具,如`catalina.sh`和`...
首先,让我们详细了解Tomcat的角色。Tomcat是Apache软件基金会的Jakarta项目的一部分,它是符合Java Servlet和JavaServer Pages规范的应用服务器。Tomcat主要负责解析HTTP请求,并将这些请求转发给Java Web应用程序...
首先,了解Tomcat的默认目录结构至关重要。在Windows系统中,Tomcat的默认安装目录通常包括`bin`、`conf`、`lib`、`logs`、`temp`、`webapps`和`work`等子目录。其中,`temp`目录用于存放运行时的临时文件,而`work`...
首先,我们来了解Tomcat的版本。Apache Tomcat 8.0.30是Tomcat的一个稳定版本,发布于2015年,支持Java EE 7规范。选择x64版本意味着你正在寻找适用于64位Windows操作系统的Tomcat,这通常可以提供更好的性能和更高...
在深入分析Tomcat的架构之前,需要了解Tomcat是Apache Jakarta项目中的一个核心项目,是一个免费的开源Servlet容器。它主要用于作为独立服务器或集成到Web服务器中,如Apache和IIS等。作为Web服务器,Tomcat负责解析...
对于高级用户和系统管理员,了解Tomcat的服务器配置文件如server.xml、context.xml和web.xml至关重要,这些文件控制着服务器的行为、连接器设置、虚拟主机和应用程序上下文。同时,熟悉Tomcat的安全设置,如用户角色...
首先,让我们来详细了解Tomcat。Tomcat是由Apache Software Foundation开发的,它是Apache HTTP服务器与Java Servlet和JavaServer Pages技术的结合体。Tomcat设计得轻量级且高效,因此非常适合小型到中型的应用程序...
Tomcat 下载指南 Tomcat 是一个开源的 Web 应用...下载和安装 Tomcat 需要了解 Tomcat 的版本历史、选择合适的版本和平台、安装和配置 Tomcat。只有这样,我们才能正确地使用 Tomcat,实现 Web 应用程序的开发和部署。
首先,让我们从基础开始,了解Tomcat的目录结构。在解压Tomcat安装包后,你会看到几个主要的目录和文件: 1. **bin**:包含启动和停止Tomcat的脚本,如`startup.sh`(Unix/Linux)和`startup.bat`(Windows)。 2. ...
对于开发者而言,了解Tomcat的工作原理、配置选项以及如何部署和管理Web应用是至关重要的。此外,学习如何优化Tomcat的性能,例如调整内存设置、减少连接池大小、启用压缩等功能,都是提升应用服务质量和效率的关键...
Tomcat 7.0 安装教程 Tomcat 7.0 是一个流行的 Java Web 服务器,广泛应用于企业级 Web 应用程序的开发和部署。本文档旨在指导用户如何...用户需要了解 Tomcat 的目录结构和配置文件,以便更好地管理和维护 Tomcat。
首先,我们需要了解Tomcat中的缓存主要分为两大类:编译后的JSP文件缓存与静态资源缓存。 1. **JSP文件缓存**:当一个JSP文件首次被请求时,Tomcat会将其编译成Servlet并缓存起来,以便下次请求时能够更快地响应。...
首先,让我们深入了解Tomcat的核心概念。Tomcat是一个轻量级的Web服务器,主要用于运行Java应用。它实现了Servlet和JSP规范,使得开发者可以使用Java编写动态网页。Servlet是Java编程语言中用于开发动态Web内容的...
总之,这个资源包对于任何想深入了解Tomcat工作原理的开发者来说都是无价之宝。通过学习源码、查阅文档并理解源码解析,你不仅可以提升你的Java Web开发技能,还能更好地优化和调试你的应用程序,从而提高整体的系统...
首先,我们要了解Tomcat的角色。作为一个Servlet容器,Tomcat负责处理HTTP请求并返回响应。Servlet是Java语言中用于生成动态Web内容的一组接口,而JSP则是Servlet的一种简化版,允许开发者使用HTML和嵌入的Java代码...
本书旨在帮助各种不同背景的读者深入了解Tomcat的工作机制: - **Servlet/JSP程序员**:如果你是一名Servlet或JSP程序员,希望了解Servlet容器的工作原理,本书将为你提供必要的知识。 - **Tomcat开发者**:如果你...
首先,让我们了解Tomcat的核心功能。作为一个轻量级的Web服务器,Tomcat主要负责处理HTTP请求,提供静态HTML、CSS、JavaScript文件服务,以及动态Java Web应用程序。Tomcat 7.0.57支持Servlet 3.0和JSP 2.2规范,这...