Tomcat开发手册
北京汇金科技股份有限公司
修订记录:
修订记录:
日期 | 版本 | 修订目的描述 | 作者 |
2013-01-05 | V1.0.0 | 创建 | 吴迪 |
2012-09-21 | V1.0.1 | 修改 | Xxx |
目录
第 1 章 概述 1
1.1. 说明 1
第 2 章 Tomcat的目录结构 1
2.1. Tomcat的目录结构 1
2.1.1. Tomcat性能调优方案 1
2.1.2. xxx 5
2.1.3. xxx 5
第 3 章 Tomcat内存及优化 5
3.1. 设置和修改tomcat内存 5
3.2. 增加内存 6
第 4 章 Tomcat安全 8
4.1. tomcat安全设置 8
第 5 章 tomcat集 11
第 1 章 概述
1.1. 说明
此文档简单的介绍了tomcat的内存及优化,tomcat安全和tomcat集。
第 2 章 Tomcat的结构
2.1. Tomcat的目录结构
bin:此目录下包含了启动,关闭和其他一些程序;
lib或者classes 是TOMCAT根目录\common\lib,\common\classes
放在该下面的包tomcat服务器和具体开发的应用都可以访问,最好的地方
common:存放公用的jar文件;
conf:包含配置文件和相关DTD文件,其中非常重要的一个是tomcat的主要配l;
logs:存放日志文件;
lib或者classes 是TOMCAT根目录\common\lib,\common\classes
放在该下面的包tomcat服务器和具体开发的应用都可以访问,最好的地方
common:存放公用的jar文件;
conf:包含配置文件和相关DTD文件,其中非常重要的一个是tomcat的主要配l;
logs:存放日志文件;
server:此目录下是tomcat服务器的jar文件;
webapps:存放应用程序示例,以后部署的应用程序需要放在此目录;
work:tomcat运行时生成的临时文件,包括jsp编译后产生的class文件等。
webapps:存放应用程序示例,以后部署的应用程序需要放在此目录;
work:tomcat运行时生成的临时文件,包括jsp编译后产生的class文件等。
第 3 章 Tomcat内存及优化
3.1. 设置和修改tomcat内存
一、使用 catalina.bat 等命令行方式运行的 tomcat
查看系统最大支持内存命令:java -Xmx1024m -version
1、修改 tomcat\bin\Catalina.bat 文件
windows环境下:
windows环境下:
在166行左右 如图:
rem Execute Java with the applicable properties ”以下每行
%_EXECJAVA% %JAVA_OPTS% %CATALINA_OPTS% %DEBUG_OPTS% -dorsed.dirs="%JAVA_ENDORSED_DIRS%" -classpath "%CLASSPATH%" -Dcatalina.base="%CATALINA_BASE%" -Dcatalina.home="%CATALINA_HOME%" -pdir="%CATALINA_TMPDIR%" %MAINCLASS% %CMD_LINE_ARGS% %ACTION%
在 %DEBUG_OPTS% 后面添加-Xms256m -Xmx512m
linux环境下:
打开在Tomcat的安装目录的bin文件的catalina.sh文件,进入编辑状态.
在注释后面加上如下脚本:
在注释后面加上如下脚本:
JAVA_OPTS='-Xms512m -Xmx1024m'
JAVA_OPTS="$JAVA_OPTS -server -XX:PermSize=64M -XX:MaxPermSize=256m"
其中 JAVA_OPTS='-Xms512m -Xmx1024m' 是设置Tomcat使用的内存的大小.
-XX:PermSize=64M -XX:MaxPermSize=256m 指定类空间(用于加载类)的内存大小
JAVA_OPTS="$JAVA_OPTS -server -XX:PermSize=64M -XX:MaxPermSize=256m"
其中 JAVA_OPTS='-Xms512m -Xmx1024m' 是设置Tomcat使用的内存的大小.
-XX:PermSize=64M -XX:MaxPermSize=256m 指定类空间(用于加载类)的内存大小
保存后,重新以命令行的方式运行 tomcat ,即可,然后通过最后面介绍的如何观察tomcat现有内存情况的方法进行查看是否已经变更成功。windowsserver2012四个版本
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论