Tomcat 6.0 安装版内存调整 收藏
Tomcat6使用安装版本进行安装后,使用内存的调整无法利用修改启动文件的方式进行,但按缺省方式启动后如果启动的应用较多的话Tomcat经常会因为内存不足而失去响应,这个时候必须人工调整内存参数:
1.“开始”--“Apache Tomcat 6”--“Configure Tomcat”
2.选择Java标签,在“Initial memory pool(初始内存)”和“Maximum memory pool(最大内存)”中输入你需要的内存参数即可
与内存相关的tomcat错误处理:
1.java.lang.OutOfMemoryError:这个错误是因为tomcat JVM的Permanent Generation space(内存的永久保存区域)不足引起的,这个区域是JVM用于用于存放Class和Meta的信息的内存区域,GC(Garbage Collection)不会在主程序运行期对 PermGen space进行清理,所以如果你的应用中有很多CLASS的话,就很可能出现PermGen space错误, 这种错误常见在web服务器对JSP进行pre compile的时候。如果你的WEB APP下都用了大量的第三方jar, 其大小超过了jvm默认的大小(4M)那么就会产生此错误信息了,症状是tomcat运行一段时间后失去反应,服务中tomcat服务正常,重启tomcat服务后网站又正常响应了。解决方案是人工调整确认大小设置,使用regedit修改注册表HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Procrun 2.0\Tomcat6\Parameters\Java中的 Options参数,在后面增加一下数据:
-XX:PermSize=64M
-XX:MaxPermSize=128m
2.java.lang.OutOfMemoryError: Java heap space Heap size 设置 JVM堆的设置是指java程序运行过程中JVM可以调配使用的内存空间的设置.JVM在启动的时候会自动设置Heap size的值,其初始空间(即-Xms)是物理内存的1/64,最大空间(-Xmx)是物理内存的1/4。可以利用JVM提供的-Xmn -Xms -Xmx等选项可进行设置。Heap size 的大小是Young Generation 和Tenured Generaion 之和。提示:在JVM中如果98%的时间是用于GC且可用的Heap size 不足2%的时候将抛出此异常信息。提示:Heap Size 最大不要超过可用物理内存的80%,一般的要将-Xms和-Xmx选项设置为相同,而-Xmn为1/4的-Xmx值。使用前面所说的方法进行调整即可
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/wydxllong/archive/2010/06/26/5695725.aspx
分享到:
相关推荐
这个安装版包括了所有你需要开始使用Tomcat6.0进行Web应用程序部署的组件。在这个教程中,我们将深入探讨如何下载、安装和配置Tomcat 6.0。 首先,我们来了解一下下载过程。要获取Tomcat 6.0,你需要访问Apache官方...
以下是对Apache Tomcat 6.0安装版的详细说明: **1. 安装过程** 在获取到`tomcat.exe`这个可执行文件后,开始Apache Tomcat 6.0的安装过程。双击运行该文件,将会出现安装向导。向导会引导用户选择安装类型,通常有...
在提供的压缩包中,我们有“apache-tomcat-6.0”这个文件夹,这可能包含了Tomcat 6.0的完整版本,无论是安装版还是解压版。安装版通常是一个.exe或.msi文件,提供图形化界面引导用户进行安装,包括配置环境变量、...
**Apache Tomcat 5.5 和 6.0 安装及配置详解** Apache Tomcat 是一个开源的、基于Java Servlet和JavaServer Pages (JSP) 技术的Web应用服务器,由Apache软件基金会开发。它主要负责处理Java的动态内容,是许多企业...
Tomcat6.0支持Java EE 5规范,包括Servlet 2.5和JSP 2.1,这些都是对早期版本的增强,提供了更多的特性和性能优化。 **串口开发**: 在标签中提到了“串口开发”,这可能意味着该Tomcat实例可能被用于与硬件设备...
Tomcat6.0安装版提供了方便用户进行本地部署的安装程序,允许用户自定义安装路径,以适应不同的系统配置和需求。 在安装Tomcat6.0时,首先要确保你的计算机上已经安装了Java Development Kit (JDK),因为Tomcat运行...
Linux 6.1 64位系统上的Tomcat 6.0安装手册旨在提供详细的步骤,帮助用户在基于Linux的环境中成功安装和配置Apache Tomcat服务器。Tomcat是一款开源的Java Servlet容器,常用于部署Java Web应用程序。以下是安装过程...
【描述】: "Tomcat6.0windows安装程序 含有源代码" 这个压缩包文件包含了Apache Tomcat 6.0.x版本的安装程序,特别针对Windows操作系统进行了优化。Tomcat是一款广泛使用的开源Java Servlet容器,它实现了Java ...
"tomcat-6.0.10.exe"是Tomcat6.0的安装程序,其中".exe"是Windows操作系统中的可执行文件扩展名,表示这是一个用于在Windows环境下安装Tomcat6.0的程序。版本号"6.0.10"表示这是6.0系列中的第10个修订版。 **知识点...
标题中的“tomcat6.0”指的是Apache Tomcat 6.0版本,这是一个开源的Java Servlet容器,主要用于部署和运行Java EE(Enterprise Edition)应用程序,特别是JSP(JavaServer Pages)和Servlet。Tomcat作为轻量级应用...
【描述】"tomcat6.0官方版tomcat6.0官方版" 提到的是Tomcat 6.0的官方发行版。这意味着这个版本是直接从Tomcat官方网站获取的,未经任何第三方修改,确保了软件的原始特性和安全性。官方版通常包含了最新的安全补丁...
这个压缩包中的“tomcat6.0+memcached依赖jar包”很可能包含了spymemcached以及其他可能的依赖,比如网络连接库、序列化库等。 集成步骤大致如下: 1. **下载并解压**:首先,下载这个名为“tomcat6.0+memcached...
在MyEclipse中配置Tomcat 6.0,通常需要指定Tomcat的安装路径,并在IDE的服务器视图中启动和管理。 5. **安全管理** Tomcat 6.0提供了用户认证和授权机制,可以通过`conf/tomcat-users.xml`配置用户和角色,以及...
"Tomcat6.0 & JDK1.6集成"是指将这两个组件协同安装和配置,以便在Java环境中运行基于Servlet和JSP的Web应用程序。以下是对这个主题的详细讲解: 首先,JDK1.6是Oracle公司发布的一个旧版本的Java开发工具包,包含...
【标题】:“Tomcat6.0 绿色版” 【正文】: Apache Tomcat 是一个开源的、基于Java Servlet和JavaServer Pages (JSP) 技术的Web应用服务器,由Apache软件基金会开发并维护。Tomcat6.0 版本是其历史上的一个重要...
Apache Tomcat 6.0是Java Servlet和JavaServer Pages(JSP)的开源Web应用服务器,由Apache软件基金会开发和维护。这个版本是Tomcat的一个重要里程碑,它提供了许多改进和新特性,尤其是在稳定性方面,这可能是为...
【标题】:Tomcat6.0的安装 【正文】: Tomcat6.0是一款开源的、免费的Java Servlet容器,由Apache软件基金会维护,它实现了Java Servlet和JavaServer Pages(JSP)技术,用于部署Web应用程序。在本文中,我们将...
下载Tomcat6.0安装版后,你需要进行以下步骤来部署和配置服务器: 1. **解压文件**:将下载的压缩包解压到你希望安装Tomcat的目录,例如C:\Program Files\Tomcat。解压后的目录结构应包括bin、conf、lib、logs、...
通过调整JVM参数(如`JAVA_OPTS`),设置内存大小,以及优化`Connector`的配置,可以提高Tomcat的性能。例如,增加线程池大小、启用连接器的压缩功能等。 11. **监控与管理** Tomcat附带了一个管理应用,可以通过...