pasha

 

tomcat 6.18 设置

     www.apache.com 发现新版本6.18 download   core→zip
     bin目录下 startup.bat ctatlina.bat 中添加 JAVA_HOME/JRE_HOME   CATALINA_HOME/TOMCAT_HOME 
     Windows Service Installer方式则安装时自动添加
     现在喜欢在windows或linux中都不添加任何系统变量除java_home 因为每次配置到最后全乱成一团 

    关于JVM和tomcat的内存问题
       tomcat6.0只须设置:JAVA_OPS tomcat6.0之前设置:CATALINA_OPTS/TOMCAT_OPTS
       如 SET  CATALINA_OPTS= -Xms64m -Xmx512m; 
       ms是JVM初始化堆的大小,mx是JVM堆的最大值,一般说来,你应该使用物理内存的80% 作为堆大小。.




引用:
有以下几种方法可以选用:
第一种方法:
  Windows下,在文件/bin/catalina.bat,Unix下,在文件/bin/catalina.sh的前面,增加如下设置:

  JAVA_OPTS='-Xms【初始化内存大小】 -Xmx【可以使用的最大内存】'
  需要把这个两个参数值调大。例如:
  JAVA_OPTS='-Xms256m -Xmx512m'
  表示初始化内存为256MB,可以使用的最大内存为512MB。

第二种方法: 环境变量中设     变量名:JAVA_OPTS     变量值:-Xms512m   -Xmx512m

第三种方法:前两种方法针对的是bin目录下有catalina.bat的情况(比如直接解压的Tomcat等),但是有些安装版的Tomcat下没有catalina.bat,这个时候可以采用如下方法,当然这个方法也是最通用的方法:打开tomcatHome/\bin/\tomcat5w.exe,点击Java选项卡,然后将会发现其中有这么两项:Initial memory pool和Maximum memory pool.Initial memory pool这个就是初始化设置的内存的大小。Maximum memory pool这个是最大内存的大小

也可在【tomcat配置窗口】-【Java标签】-【Java Options】,输入JVM优化参数:
-Xms512M
-Xmx512M
-Xverify:none
-XX:PermSize=128M
-XX:MaxPermSize=256m
-XX:MaxNewSize=256m
-XX:+UseAdaptiveSizePolicy
-XX:+UseParallelGC
-XX:+UseParallelOldGC
-XX:NewSize=200m
-Xmn200m
注意 一行一句配置 前后都不能有空格 
连接器优化 禁止和允许列目录下的文件 禁止和允许主机或IP地址访问

设置完了就按确定然后再重启TOMCAT你就会发现tomcat中jvm可用的内存改变了
  

posted on 2008-09-21 10:04 pasha 阅读(1033) 评论(0)  编辑  收藏 所属分类: tomcat


只有注册用户登录后才能发表评论。


网站导航:
 

导航

统计

常用链接

留言簿(2)

随笔分类

随笔档案

文章分类

文章档案

最常用和实用的CSS技巧

最新随笔

搜索

最新评论

  • 1. re: SESSION
  • 啊!!原来是这样啊 终于明白了 谢了!!
  • --ndj

阅读排行榜

评论排行榜