因为内存溢出问题
1. Linux下直接修改%tomcat_home%/bin/catalina.sh文件
在注释下紧接一行也就是脚本正文开始之前 加上
JAVA_OPTS="-Xms128m -Xmx512m"
如果报-x没有定义,则用
declare -x JAVA_OPTS="-Xms512m -Xmx1024"
初始值和最大值自己根据实际情况可以更改.
2. Windows下通过Tomcat下直接启动可以直接修改%tomcat_home%/bin/catalina.bat文件
在JAVA_OPTS修改
set JAVA_OPTS=-Xms128m -Xmx512m
或
set JAVA_OPTS=-server -Xms512m -Xmx1024m -XX:PermSize=128m -XX:MaxPermSize=512m
3. 如果是通过Myeclipse启动Tomcat修改
Myeclipse配置选项 打开选项..输入tomcat关键字,然后点开Server下面的JDK就会出现配置区域.
直接加入 -Xms128m -Xmx512m
4..如果 是通过service.msc里的Tomcat服务启动Tomcat则需要修改注册表HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation
\Tomcat Service Manager\Tomcat6\Parameters\JavaOptions
原值为
-Dcatalina.home=”C:\ApacheGroup\Tomcat 6.0″
-Djava.endorsed.dirs=”C:\ApacheGroup\Tomcat 6.0\common\endorsed”
-Xrs
加入 -Xms300m -Xmx512m
分享到:
相关推荐
### 如何配置Tomcat的JVM虚拟机内存大小:深入解析与最佳实践 #### 引言 在IT领域,特别是Web应用服务器管理中,正确配置Java虚拟机(JVM)的内存大小对于确保应用程序的稳定性和性能至关重要。本文将详细探讨如何...
### 如何设置Tomcat的JVM虚拟机内存大小 在部署和运行基于Java的应用程序时,经常需要调整Tomcat服务器的JVM(Java虚拟机)内存配置以优化性能。合理设置JVM内存对于确保应用程序稳定运行至关重要。本文将详细介绍...
关于Linux和Windows操作系统中如何修改Tomcat服务器的内存设置,我们可以从JVM提供的几个关键参数入手,这些参数分别是-Xms、-Xmx和-Xmn。这几个参数允许用户控制Java虚拟机的内存分配情况。 -Xms参数用来设置JVM...
5. **安装Linux**:在VirtualBox中新建虚拟机,指定名称、内存大小、硬盘大小等参数。然后添加刚下载的ISO镜像作为启动设备,启动虚拟机进行安装。安装过程中按照提示设置语言、时区、用户信息等。 接下来是Linux...
Linux服务器: 在/usr/local/apache-tomcat-5.5.23/bin 目录下的catalina.sh 添加:JAVA_OPTS=’-Xms512m -Xmx1024m’ 或者 JAVA_OPTS=”-server -Xms800m -Xmx800m -XX:MaxNewSize=256m” 或者 CATALINA_OPTS=”-...
下面将介绍如何修改 Tomcat 的内存大小,在 Windows 和 Linux 两个操作系统下。 一、安装版 Tomcat 的修改方法 对于安装版的 Tomcat,修改内存大小需要进入 Tomcat 的安装目录下的 bin 目录,双击 tomcat6w.exe,...
5. **配置虚拟硬件**:按照向导的提示,完成虚拟机硬件配置,包括内存大小、处理器数量等。 6. **开始安装 Linux**:启动虚拟机,根据屏幕提示进行安装。在安装过程中: - 选择“skip”跳过某些选项。 - 选择语言...
本文将围绕“设置Tomcat启动内存大小”这一主题,深入探讨如何通过修改配置文件来调整Tomcat服务器的内存使用,以满足不同应用场景的需求。 ### Tomcat内存参数详解 在描述中提到的`catalina.sh`脚本中的`JAVA_...
在Virtual Box中新建虚拟机时,需要根据实际情况设置操作系统的类型、内存大小以及硬盘大小。创建虚拟机后,通过加载ISO文件到虚拟光驱中,启动虚拟机并进行Ubuntu操作系统的安装。安装过程中,用户可以选择默认选项...
内存配置通常涉及到修改`bin/setenv.bat`或`bin/setenv.sh`文件,设置`CATALINA_OPTS`或`JAVA_OPTS`环境变量,来指定Java虚拟机(JVM)的堆大小,如`-Xms512m -Xmx1024m`,分别表示初始堆大小和最大堆大小。...
本文将详细介绍如何在 Tomcat 6.0 中修改启动内存设置以及配置 Java 虚拟机 (JVM) 的相关参数。 #### 二、JVM 内存参数详解 在调整 Tomcat 的内存设置之前,我们需要了解一些基本的 JVM 内存参数: 1. **`-Xms`**...
在Linux环境下运行Tomcat服务器时,经常会遇到与Java虚拟机(JVM)相关的内存溢出问题。这些问题通常表现为`java.lang.OutOfMemoryError`异常,具体又分为两类:`PermGen space`内存溢出和`Java heap space`内存溢出...
本文将详细介绍如何为Java虚拟机(JVM)设置内存参数,以及在不同场景下进行有效配置的方法。 #### 二、JVM内存参数详解 1. **-Xms (Initial heap size)**: - **含义**: 设置JVM启动时的初始堆内存大小。 - **重要...
**修改环境变量**:在Windows系统中,可以通过设置环境变量`JAVA_OPTS`来调整JVM的堆内存大小。例如,将`JAVA_OPTS`设置为`-Xms64m -Xmx512m`,其中`-Xms64m`表示初始堆内存大小为64MB,`-Xmx512m`表示最大堆内存...
- 在Windows系统下,可以通过修改Tomcat的`C:\tomcat5.5.9\bin\catalina.bat`文件中的`JAVA_OPTS`变量来增加堆内存大小。示例命令如下: ``` set JAVA_OPTS=-Xms64m -Xmx512m ``` 这里将最小堆大小设为64MB,...
- 配置虚拟机的基本属性,如处理器数量、内存大小、硬盘空间等; - 创建虚拟机后,启动虚拟机开始Ubuntu的安装过程。 #### 二、安装Ubuntu ##### 2.1 简介 Ubuntu是一款广泛使用的Linux发行版,以其友好易用的桌面...
1. 在虚拟机软件中创建新虚拟机,配置内存大小、处理器核心数量以及硬盘空间,根据实际需求进行调整。 2. 指定安装源,选择之前下载的ISO镜像文件作为启动介质。 3. 开始安装过程,按照提示设置语言、时区、用户信息...
同时,开发者需要了解不同操作系统下的性能调优技巧,例如在Linux中,可以通过调整JVM参数(如-Xms和-Xmx)来控制Java堆内存大小,优化应用程序性能。 总的来说,64位的Windows和Linux JDK 1.8是Java开发者不可或缺...