看得懂的,耐心去看;看不懂的,硬着头皮去看.
tomcat性能调整(一)
上一篇 /
下一篇 2008-08-21 16:50:39
/ 个人分类:应用服务器相关
Tomcat的性能优化总结
[该文档是参考了网上同仁的相关文章,并结合自己实践总结而来,以供自己日后参考]
一、Tomcat目录存放的各文件的含义
Bin
存放命令文件(Windows的.bat文件和UNIX的.sh文件),这些文件用来启动和停止Tomcat或JWSDP(如startup.bat,shutdown.bat)。另外JWSDP还提供一些辅助工具和Web服务所用到的命令(如deploytool,xindice)。
Common
这个目录内有Web服务器用到的java类文件和jar文件。它内部的/classes目录存放类文件,/endosed存放外来的jar文件,/lib目录存放服务器和所有web程序使用的jar文件。
Conf
包括对tomcat和JWSDP进行设置的文件,主要是server.xml文件。这个文件是主要的配置文件,是对整个web服务器及其构件进行设置,例如web端口号,SSL安全链接等。还有为不同的Tomcat配置的web应用设置缺省值的文件web.xml。
Logs
存储服务器和web程序的执行记录文件和错误信息等输出文件。
Temp
这个目录是让JAVA执行过程中存放临时文件的。
Webapps
这个目录是用户经常使用到的目录,所有的web程序都要放在该目录中。web程序可以是一个war文件,也可以是一个目录(实际是war解压后)。当Tomcat或JWSDP启动时,其web容器会自动校验和载入/webapps目录内的web程序,使其可以直接工作。如果程序有错,web服务器会将错误信息输出或存放在logs目录。如果错误严重,tomcat或JWSDP可能会停止工作。
webapps/urapp/WEB-INF,在这里我们假设有一个web程序名为“urapp”,那么/webapps内有一个urapp.war文件或/urapp目录。Servlet标准规定在Web程序内要有/WEB-INF目录,该目录包括web.xml文件、lib目录和classes目录,其中web。xml文件WEB程序的部署描述文件,它告诉web服务器有关web程序的配置信息。在WEB服务器启动时,web服务器会分析web程序的WEB。XML文件进而载入web程序。web程序所使用的java类可以有两种形式:.jar文件放在/WEB-INF/LIB目录,。class文件放在/WEB-INF/classes目录。
webapps/work,这个目录内是web程序运行时使用的临时工作目录,它存放了各个web程序启动,编译和运行时生成的文件。如,JSP文件在web程序运行时被编译后生成的servlet文件都可以在这个目录内找到。
二、Tomcat环境变量的简单配置
我的电脑->属性->高级->环境变量
TOMCAT_HOME值:c://tomcat//jakarta-tomcat-3.2.3(指示Tomcat根目录)
JAVA_HOME值:c://jdk1.3.1(jdk安装目录)
CLASSPATH值:
c://jdk1.3.1//lib//tools.jar;c://tomcat//jakarta-tomcat-3.2.3//lib//servlet.jar;c://tomcat//jakarta-tomcat-3.2.3//lib//webserver.jar
收藏
举报
TAG:
应用服务器相关