`
yeelor
  • 浏览: 418049 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Tomcat6安装版内存调整

 
阅读更多

 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值。使用前面所说的方法进行调整即可

分享到:
评论

相关推荐

    tomcat6安装版

    【描述】"tomcat安装版"指的是提供了完整安装流程的Tomcat软件包,包括所有必要的文件和配置,使得用户可以便捷地在本地计算机上部署和运行Java应用程序。"广泛应用于java应用程序的开发"揭示了Tomcat在Java开发中的...

    Tomcat 55 Tomcat 6 安装64 JVM

    总结一下,安装64位JVM在Tomcat 55和Tomcat 6中的步骤包括:下载并安装64位JDK或JRE,设置`JAVA_HOME`环境变量,修改Tomcat启动脚本,以及调整内存参数。确保这些配置正确无误,你的Tomcat实例就能充分利用64位系统...

    tomcat安装版

    - 可以通过调整`conf/server.xml`中的配置参数,如线程池大小、JVM内存设置等,来优化Tomcat的性能。 总的来说,Tomcat 7.0.72提供了一个稳定且功能丰富的Java Web服务器平台,无论是开发还是生产环境,都能满足...

    Tomcat 5.5 Tomcat 6.0 安装版本

    在实际操作中,你可能需要根据具体的需求和环境进行调整,比如调整内存分配、优化线程池设置、配置SSL证书等。了解和熟练掌握Tomcat的安装和配置,能为你的Java Web应用提供稳定、高效的运行环境。

    一个简单的安装版apache-tomcat6

    3. **安装流程**:简单安装版的Tomcat6通常通过可执行文件(如apache-tomcat6.exe)进行安装,用户只需按照向导步骤操作即可,包括选择安装路径、设置端口等。 **二、Tomcat6的配置** 1. **服务器配置**:在conf/...

    tomcat 5.0.28 安装版

    9. **性能优化**:Tomcat 5.0.28可以进行多种性能优化,如调整线程池大小、启用NIO模式、减少内存泄漏等,以提高服务器处理请求的能力。 10. **与其它应用服务器对比**:虽然Tomcat是一个轻量级的Web服务器,但它在...

    Tomcat_64位安装版

    "Tomcat_64位安装版" 这个标题表明我们讨论的是一个针对64位操作系统的Apache Tomcat服务器的安装版本。Apache Tomcat是一款开源的Java Servlet容器,它主要负责执行Java Web应用程序,包括JSP和Servlet。64位版本...

    Tomcat7安装版

    **Tomcat7安装版**是Apache软件基金会的Jakarta项目中的一个开源应用服务器,主要用于运行Java Servlet和JavaServer Pages(JSP)技术。这个安装版是特别为那些不太熟悉服务器配置环境的用户设计的,提供了简便的...

    tomcat-6.0.18 安装版

    - 开启JVM的垃圾回收优化和内存调整。 7. **故障排查**: - 查看`logs`目录下的日志文件,如`catalina.out`,找出错误信息。 - 使用JMX(Java Management Extensions)监控Tomcat的状态和性能。 - 使用`jstack`...

    Tomcat 6.0 安装版和解压版

    在提供的压缩包中,我们有“apache-tomcat-6.0”这个文件夹,这可能包含了Tomcat 6.0的完整版本,无论是安装版还是解压版。安装版通常是一个.exe或.msi文件,提供图形化界面引导用户进行安装,包括配置环境变量、...

    tomcat6免安装版

    总的来说,Tomcat6免安装版提供了一种快速启动和管理Web服务器的方式,适合个人开发和小型项目。然而,对于生产环境,可能需要考虑使用更高级的版本或与其他服务器(如Apache HTTP Server)进行整合,以获得更强大的...

    Tomcat6.0.14安装版

    **配置Tomcat**涉及多个方面,包括修改`server.xml`以配置端口、设置JVM内存大小、添加或移除服务等。`conf`目录下的`server.xml`是主要的配置文件,可以在这里进行修改。例如,如果你发现8080端口被其他应用占用,...

    64位tomcat8安装版和解压版

    6. **配置**:无论安装版还是解压版,都需要配置JAVA_HOME环境变量指向JDK的安装路径,以及CATALINA_HOME环境变量指向Tomcat的安装目录。 7. **安全与更新**:定期检查并安装Tomcat的安全更新,以防止潜在的漏洞...

    tomcat服务内存调整

    Tomcat服务内存调整对于确保应用高效、稳定运行至关重要。本篇将详细讲解如何在Windows环境下调整Tomcat服务的内存设置。 首先,我们需要理解Tomcat内存设置的基本概念。在Java中,JVM(Java虚拟机)的内存分为几个...

    tomcat6绿色版下载

    9. **性能优化**:Tomcat可以通过调整各种参数来提高性能,例如增大线程池大小、开启连接器的Keep-Alive特性、优化JVM内存设置等。 10. **故障排查**:当遇到问题时,首先检查`logs`目录下的错误日志,然后检查...

    Tomcat 6 Linux版

    为了方便管理,通常将Tomcat安装在 `/opt` 目录下,例如: ``` mv apache-tomcat-6.x.x /opt/tomcat6 ``` 4. **配置环境变量** 在用户主目录的 `.bashrc` 或 `.bash_profile` 文件中添加以下内容来设置 `...

    tomcat8安装版下载

    【标题】"Tomcat8安装版下载"涉及的是Apache Tomcat服务器的安装过程,这是一个流行的开源Java Servlet容器,用于运行Web应用程序。Tomcat8是Tomcat的第8个主要版本,提供对Java EE 7规范的支持。 【描述】"apache-...

    apache tomcat 6.0 安装版

    以下是对Apache Tomcat 6.0安装版的详细说明: **1. 安装过程** 在获取到`tomcat.exe`这个可执行文件后,开始Apache Tomcat 6.0的安装过程。双击运行该文件,将会出现安装向导。向导会引导用户选择安装类型,通常有...

    修改tomcat内存大小.txt

    如果你希望在每次启动Tomcat时自动应用这些内存设置,可以编辑Tomcat安装目录下的`bin/catalina.sh`文件,在其中添加或修改相应的参数。例如,可以在文件的顶部加入以下内容: ```bash JAVA_OPTS='-Xms512m -Xmx...

    tomcat9.0.6安装版

    这个安装版是专为Windows操作系统设计的,允许用户方便地在本地环境中设置和运行Tomcat服务器。在安装Tomcat 9.0.6之前,必须确保已经正确安装了Java Development Kit (JDK),因为Tomcat需要JDK来编译和执行Java代码...

Global site tag (gtag.js) - Google Analytics