Chinaunix首页 | 论坛 | 博客
  • 博客访问: 136589
  • 博文数量: 25
  • 博客积分: 389
  • 博客等级: 一等列兵
  • 技术积分: 838
  • 用 户 组: 普通用户
  • 注册时间: 2012-05-23 14:18
文章存档

2013年(20)

2012年(5)

分类: LINUX

2013-01-09 20:34:34

tomcat用得久了,一般就会启动起来很慢,而在调试程序的时候常常要重新启动tomcat,所以有必要给tomcat清理一下,减减负,让他运行总像刚安装之后第一次启动那样快。

tomcat工作目录很清晰,有些文件是可以放心大胆删掉的,Tomcat目录下目录及文件介绍如下:

  1. /usr/local/tomcat/conf   //tomcat的配置文件目录 
  2.      server.xml  //tomcat的主配置文件 
  3.      web.xml  //默认的部署描述符 
  4.      context.xml //默认的context.xml,定义会话持久性和连接追踪 
  5.      tomcat-users.xml  //定义用户认证 
  6.      catalina.policy  //安全策略文件 
  7.      catalina.properties  //tomcat属性文件 
  8.      Logging.properties   //定义tomcat实例的日志属性 
  9. /usr/local/tomcat/lib     //库文件目录// 
  10.      servlet-api.jar  //成为servlet容器的结构文件 
  11.      jsp-api.jar  //jsp语言 
  12.      catalina.jar  //catalina引擎 
  13. /usr/local/tomcat/temp   //临时文件目录 
  14. /usr/local/tomcat/webapps  //放置真正网页文件的目录 
  15.      docs  //文档// 
  16.      Examples  //jsp的样例// 
  17.      host-manager和manager //jsp基于web管理tomcat图形接口// 
  18.      ROOT  //访问的网页文件所在目录// 
  19. /usr/local/tomcat/work   //jsp的工作目录,jsp的工作目录,tomcat容器把每个工程进行编译,将编译  后的文件放在这里,有时候也许会遇到修改了代码,重启了tomcat,但是更改仍没应用,  这时候便可以删除掉这个文件夹,tomcat下次启动的时候会重新生成的. 
  20. /usr/local/tomcat/conf/server.xml  //配置文件介绍 

    首先我们要删除掉的就是webapps文件夹下的不需要的工程,一般会有些host-manager、example、doc等等这些默认的工程,当然也许还会有自己曾经添加的但现在却又用不着的工程 ,这些最好全都删除掉,启动的时候看tomcat的日志输出,可以发现每次启动它都会重新布署这些工程,会花不秒时间在这上面,所以 果断删掉吧,把暂时不用的工程放到别的地方。

    第二要删除的是logs文件夹下的日志文件,时间一久这里文件会很多很大,既然不需要了就删掉它吧。

    第三是work文件夹下的catalina文件夹,把这个文件夹跟它里面的所有文件都删掉,tomcat容器把每个工程进行编译,将编译后的文件放在这里,有时候也许会遇到修改了代码,重启了tomcat,但是更改仍没应用,这时候便可以删除掉这个文件夹,tomcat下次启动的时候会重新生成的。

    第四,当然temp文件夹是临时文件目录。

    另外,发现有的版本的tomcat还会在conf文件夹下创建一个catalina文件夹,里面存放一些工程布署的xml文件,别忘了检查这里。

    最后,最好再检查一下conf/server.xml配置文件中有没有不需要布署的工程,有的话注释掉或者删除掉。

    经过上面这一通清理,再试着运行tomcat一下,会发现很快便会“信息: Server startup in 2187 ms” 而且输出的日志变很少了,心情也会舒畅的

阅读(1942) | 评论(0) | 转发(1) |
给主人留下些什么吧!~~