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文件夹的配置文件里去。

转载于:https://www.cnblogs.com/tonychanleader/archive/2012/12/03/2799741.html

Tomcat下的work目录相关推荐

  1. tomcat下的temp目录

    问题背景:业务人员告诉我,登录界面的验证码出不来了,我感觉奇怪啊,怎么一直在运行的项目验证码就出不来了呢? 找原因找了好久,突然想起刚刚删除把tomcat目录下的temp文件给删除了,当时以为没有什么 ...

  2. 环境部署(java安装和配置,Tomcat安装和配置)(tomcat下部署war包)

    1,上传环境部署安装包到服务器上 2,解压安装包,并部署java #  tar -xf jdk-8u201-linux-x64.tar.g # mkdir /usr/java # cp  jdk1.8 ...

  3. 通过XShell将linux服务器上的Tomcat下项目部署后,怎样对日志操作来调试

    场景 使用XShell将linux服务器上的Tomcat下的项目部署后, 发现项目跑不起来. 此时你想通过查看Tomcat运行的日志来调试. 实现 可以进入到Tomcat下的logs目录下 输入: l ...

  4. Tomcat下log4j设置文件路径和temp目录

    转自:http://www.cnblogs.com/dkblog/archive/2007/07/27/1980873.html 在Web应用中的如何设置日志文件的路径呢?最笨的方法是写绝对路径,但很 ...

  5. linux webapps 目录,Tomcat8下将webapps目录与tomcat目录分离

    引言:在实际的生产环境中,默认情况下会将tomcat目录和时间部署目录进行分离,而非我们在开发环境下的将其放入$CATALINA_HOME/webapps下,那如何来实现这个功能呢?本文将回答此问题. ...

  6. Tomcat下work目录的作用

    1.work目录的作用 work目录是tomcat的工作目录.对于jsp来说,tomcat的工作原理是当浏览器访问某个jsp页面时,tomcat会在work目录里把这个jsp页面转换成.java文件, ...

  7. 使用Apache cxf 和Spring在Tomcat下发布Webservice指南

    转载 http://blog.csdn.net/zhangzhaokun/article/details/4750021 最近学习了如何使用apache cxf和Spring发布webservice, ...

  8. 在tomcat下部署两个或多个项目时 log4j和web.xml配置webAppRootKey 的问题(转)

    在tomcat下部署两个或多个项目时 web.xml文件中最好定义webAppRootKey参数,如果不定义,将会缺省为"webapp.root",如下: <!-- 应用路径 ...

  9. 在tomcat下创建和发布WEB应用

    在tomcat下创建和发布web应用,对于单纯的jsp程序来说,在apache-tomcat-6.0.016/webapps文件夹下建立一个程序目录,然后将jsp程序放在该目录下即可.比如,在apac ...

最新文章

  1. 高级C语言教程-sscanf()函数使用方式
  2. 自定义View -- 刻度尺
  3. (转) Spring 3 报org.aopalliance.intercept.MethodInterceptor问题解决方法
  4. mysql 8.0 安装_安装MySQL-8.0.19
  5. SmartRoute之远程接口调用和负载
  6. libs/spandsp/src/floating_fudge.h:40:20: error: implicit declaration of function ‘sin’ [-Werror=impl
  7. .NET代码混淆——开源.net 混淆器ConfuserEx介绍
  8. 在线压缩图片---*.jpg *.png
  9. WIN10重置网络后网络适配器不见了并且适配器驱动感叹号
  10. 如何运用时间管理四象限法则去管理时间?
  11. Android音视频通话环境搭建
  12. #L190616楼市穿越与未来锚点
  13. python内置函数可以返回列表、元组_Python内置函数_________可以返回列表、元组、字典、集合、字符串以及range对象中元素个数。...
  14. CSS3实现图片翻转效果
  15. 数据预处理--上采样(过采样)与下采样(降采样)
  16. 探究斐波那契数列的通项公式
  17. 关于对技术群中群友积极参与问答的一点看法
  18. 转:在Linux服务器上配置phpMyAdmin
  19. git 重新追踪索引_索引追踪差距
  20. 自然数幂和 伯努利数

热门文章

  1. oracle 根据分隔符提取,oracle根据分隔符获取字符串
  2. java后期发展方向_2020年前3季度工程自卸车市场咋样?后期朝啥方向发展?
  3. 008_Redis的ZSet数据类型
  4. 071_设置日期方法
  5. mac搭建appium自动化之testNG
  6. android webview静态方法,android – 将静态HTML加载到Webview中
  7. python百鸡百钱递归_百钱百鸡,一百块钱买一百只鸡的递归算法 javascript实现
  8. java 多项式拟合最多的项数_机器学习(1)--线性回归和多项式拟合
  9. 计算机更改本地用户,win10电脑更改本机账户名的详细步骤(图文)
  10. python3.8提示pip_Linux下升级安装python3.8并配置pip及yum的教程