`

tomcat的work目录

 
阅读更多

1    用tomcat作web服务器的时候,部署的程序在webApps下,这些程序都是编译后的程序(发布到tomcat的项目里含的类,会被编译成.class后才发布过来,源文件没有发布过来,但这里的jsp没有经编译的)。tomcat有一个work目录,里面存放了页面的缓存,访问的jsp都会编译(从 work里进入Catalina后的如localhost站点文件夹下的项目,我们可以看到那些jsp页面会被编译成应该是servlet文件,下次再来 访问时,就直接运行servlet类就可以向客户端反应响应页面了,所以有的博客说第一次访问时会比较慢,是因为新发布上去的页面在第一个人访问时,会先 编译成servlet文件,所以慢了,一旦编译好,那么除非jsp页面修改,不然下次访问直接运行servlet就可以响应用户,所以快),编译后的文件都会存储在work目录下。而tomcat显示的目录,都会从这个缓存里找编译后的jsp对应的class文件。所以当清空了work目录后,该过程将会从新来过。     
    有的时候会遇到一个问题,就是修改后的页面在tomcat运行的时候显示不了修改后的痕迹。这个时候删除work目录下对应的项目文件夹,重新启动tomcat就可以了。

2   在tomcat的conf配置文件夹下的server.xml文件里配置了Host name后,就会在conf下的Catalina文件夹和work下的Catalina文件下建立站点名称的文件夹,项目每次发布都会放入来,也会记录到 conf下的Catalina文件夹的配置文件里去。

分享到:
评论

相关推荐

    how tomcat work 中文版

    "how tomcat work 中文版" 这个标题和描述重复多次,表明我们关注的主题是关于Tomcat服务器的工作原理的中文解释。Tomcat是一款开源的、基于Java Servlet和JavaServer Pages(JSP)技术的Web应用服务器,由Apache...

    清空Tomcat中的work目录并重启Tomcat.bat

    标题 "清空Tomcat中的work目录并重启Tomcat.bat" 暗示这是一个批处理脚本,用于自动化清理Apache Tomcat服务器的`work`目录,然后重启服务。这个过程对于Java开发人员来说非常有用,因为它可以帮助他们清理临时编译...

    how tomcat work_中文版(源码)

    而"HowTomCatWorks"很可能是源码的目录或者解压后的源代码文件,读者可以直接查看和分析Tomcat的源代码,这对于深入学习和定制Tomcat非常有帮助。 总的来说,这份资料对于想要深入了解Tomcat、提升服务器性能的...

    how tomcat work

    Tomcat支持Web应用的热部署,当检测到应用目录中的文件变化时,能够自动重新加载或更新应用。 10. **优化与性能**: 为了提升性能,Tomcat允许调整各种参数,如最大线程数、连接超时、缓冲区大小等。此外,还可以...

    How Tomcat Work 电子书+源码

    8. **部署与热部署**:开发者可以将Web应用打包为WAR文件部署到Tomcat的webapps目录下,Tomcat会自动解压并加载应用。此外,Tomcat还支持热部署,即在不重启服务器的情况下更新应用。 9. **安全配置**:Tomcat提供...

    How Tomcat Work 第二章 实例应用

    《How Tomcat Work 第二章 实例应用》深入解析 在深入探讨Tomcat工作原理之前,我们先要了解什么是Tomcat。Apache Tomcat是一款开源的Java Servlet容器,它实现了Java Servlet和JavaServer Pages (JSP) 规范,是...

    How Tomcat Work.pdf

    此外,书中还包含了一节“准备前提软件”,指导读者下载所需软件和创建项目目录结构。 对于读者群体而言,本书适用于不同层次的Java技术工作者。无论是初学者还是有一定经验的servlet/jsp程序员、Tomcat用户,都...

    How Tomcat Work 第一章 实例应用

    《How Tomcat Work》第一章主要围绕Tomcat服务器的实例应用展开,旨在帮助读者理解并实践Tomcat在实际开发中的工作原理。Tomcat是一款开源的、轻量级的应用服务器,主要用于运行Java Servlet和JavaServer Pages(JSP...

    HowTomcatWork 源代码

    《深入解析Tomcat工作原理:源代码探索》 Tomcat,作为Apache软件基金会的开源项目,是Java Servlet和JavaServer Pages(JSP)技术的主要应用服务器,被广泛应用于Web应用程序的部署与运行。《How Tomcat Works》这...

    Tomcat5的目录结构

    - 在Tomcat启动时会自动根据JSP页面生成对应的Servlet类文件,并将它们存放在work目录下相应的子目录中。 #### 三、总结 通过上述介绍,我们可以了解到Tomcat5的目录结构是非常清晰和有组织的。每一个目录都有其...

    tomcat虚拟目录配置

    ### Tomcat虚拟目录配置详解 #### 一、Tomcat虚拟目录概述 在Web开发中,为了更好地管理和组织项目,我们常常需要对Web服务器进行虚拟目录的配置。虚拟目录(Virtual Directory)是一种在Web服务器中映射物理目录...

    学习tomcat源码+英文《How Tomcat Work》和每一章的相关项目+tomcat6源码依赖jar

    1. **源码结构分析**:了解项目的目录结构和主要模块,比如`catalina`、`coyote`、`jasper`等。 2. **关键类和接口**:深入研究如`StandardServer`、`StandardService`、`ThreadPool`、`ProtocolHandler`等核心类。...

    HowTomcatWork源码

    Tomcat处理Web应用的部署,包括WAR文件的解压、WEB-INF目录的解析等。源码中可以看到Context对象如何表示一个Web应用,以及其内部的资源加载和初始化过程。 6. **JSP与EL表达式** Tomcat支持JSP页面的编译和执行...

    Tomcat目录结构及其说明

    ### Tomcat目录结构及其说明 #### 一、概述 Apache Tomcat是一款开源的Servlet容器,主要用来运行Java Web应用程序。其目录结构清晰有序,每个目录都有特定的功能与用途,为开发者提供了良好的部署环境。了解...

    Tomcat目录结构配置详解

    7. **work目录**:存放JSP编译后的Java类文件和应用的临时工作文件。 8. **endorsed目录**:用于放置那些需要被所有应用程序覆盖的系统级JAR文件,优先级高于`$JAVA_HOME/lib/ext`目录中的JAR。 **Tomcat连接池...

    how tomcat to work

    在进行Tomcat的学习之前,你需要准备一些先决软件,并搭建适当的目录结构来存放你的代码。例如,你需要下载Java开发工具包(JDK)来编译和运行Java代码,还需要下载Tomcat服务器和相关的依赖库。 本书还详细介绍了...

    How Tomcat Work Source

    《深入理解Tomcat工作原理:源码...2. **Jasper**:JSP的处理涉及`org.apache.jasper.JspC`和`org.apache.jasper.compiler.Generator`类,它们负责将JSP转换为Servlet源代码,并通过`java.sun.net....-INF/classes目录...

    tomcat目录结构解释介绍

    5. `<CATALINA_HOME>/work`: 这是Tomcat处理JSP文件的工作目录,存储编译后的Servlet类和其他中间结果。JSP文件首先被转换成Java源代码,然后编译成`.class`文件,最后在这个目录下运行。 6. `<CATALINA_HOME>/temp...

    Tomcat目录结构及其说明.doc

    5. **work目录** - **位置**: `<CATALINA_HOME>/work` - **功能**: 存放由JSP文件编译生成的Servlet类文件。 6. **temp目录** - **位置**: `<CATALINA_HOME>/temp` - **功能**: 作为临时目录存储Tomcat运行时所...

Global site tag (gtag.js) - Google Analytics