tomcat6的参数设置
其实平时很多时候都是在使用weblogic,今天需要发布到tomcat上,这里总结了一下参数配置。
1.修改server.xml让tomcat指向发布路径
<Context path="/itsm" reloadable="false" docBase="D:\project\itsmproject\web"/>
2.遇到URL传参的时候修改ENCODE
URIEncoding="GBK"
3.单独启动TOMCAT的startup.bat时遇到内存问题
java.lang.OutOfMemoryError: Java heap space
catalina.bat第一行
set JAVA_OPTS=-Xms1024m -Xmx1024m -XX:PermSize=128m -XX:MaxPermSize=256m
里面的值可以根据项目的具体情况和机器的具体情况作调整
4.从eclipse启动tomcat遇到内存问题
java.lang.OutOfMemoryError: Java heap space
修改如下:
Window-->Preference-->MyEclipse-->Application Servers-->Tomcat-->Tomcat 6.x-->JDK-->Optional Java VM arguments下填上:-Xms100m -Xmx200m -XX:PermSize=256m -XX:MaxPermSize=600m
5.另外记录一下,如果是eclipse跑junit测试遇到内存问题
进行运行全部的测试用例的时候发现不能运行完了,到了后面的一些测试用例的时候出现OutOfMemoryError,是junit导致的,因为teardown并没有清理掉使用过的内存,只能修改Run的时候的参数,把内存加大。
Eclipse启动JUnit的时候设置的值大概是64M左右,而我加大内存后监控内存使用的结果表明全部的测试用例需要使用100M内存。
方法为:Run->Run…->JUnit->AllTests->(x)=Arguments->VM Arguments: -Xmx500m
注意上面的AllTests为自己要修改的那个包含全部测试用例的Test suite的类。
分享到:
相关推荐
### Tomcat6参数设置详解 #### 一、内存参数配置 Tomcat作为一款广泛使用的Java应用服务器和Web容器,其性能优化尤为重要。特别是在资源管理方面,合理地设置内存参数能够显著提升应用程序的运行效率和稳定性。 *...
### Tomcat 启动参数设置详解 #### 一、背景介绍 在部署Java Web应用程序时,经常使用Apache Tomcat作为应用服务器。然而,在高并发或大数据量处理的应用场景下,Tomcat可能会出现内存溢出等问题。为了提升Tomcat的...
### Tomcat 6.0 修改启动内存设置及 Java JVM 参数配置详解 #### 一、背景与目的 在部署和运行 Java Web 应用时,合理地配置应用服务器(如 Apache Tomcat)的内存是非常重要的。这不仅可以提升应用程序的性能,还...
这里,`//IS//`是安装服务的参数,`Tomcat6`是服务的名称,你可以根据需要自定义。 2. 安装完成后,你需要配置服务以开机启动。有两种方法: - 使用命令行:在命令提示符中输入`sc config Tomcat6 start= auto`,...
6. **性能优化**:Tomcat6可以通过调整线程池大小、JVM堆大小、连接器参数等进行性能优化。例如,增大MaxThreads和MinSpareThreads以处理更多并发请求,设置合理的MaxKeepAliveRequests防止资源耗尽。 7. **故障...
Tomcat默认可以使用的内存很小,在较大型的应用项目中,这点内存是不够的,有可能导致系统无法运行。常见的问题是报Tomcat内存溢出错误,Out of Memory(系统内存不足)的异常,从而导致客户端显示500错误,一般调整...
### Eclipse + Tomcat 内存溢出参数设置详解 在Java开发过程中,特别是在使用Eclipse作为集成开发环境(IDE)并结合Apache Tomcat服务器进行Web应用开发时,经常会遇到内存溢出的问题。这类问题通常表现为应用程序...
#### 三、具体参数设置 1. **打开Tomcat的配置界面** - 打开安装目录下的`bin`文件夹,找到`tomcat7w.exe`(假设Tomcat版本为7)并双击打开。 - 出现的配置界面中包含了对Tomcat的各种配置选项,其中包括“Java...
### Tomcat服务参数配置详解 #### 一、Tomcat简介及安装 Tomcat是一款开源的Servlet容器,由Apache软件基金会下属的Jakarta项目开发。它实现了对Servlet和JavaServer Pages (JSP)技术的支持,并提供了作为Web...
【标题】:Tomcat 6在Linux环境下的安装与配置 Tomcat 6是一款流行的开源Java Servlet容器,用于运行Web应用程序,尤其是基于Java的Web应用。Linux作为一款稳定性极强的操作系统,是许多服务器的首选平台。在Linux...
- **分阶段调整**:在调整参数时,建议采用分阶段的方式逐步试验,每调整一次后观察应用的行为变化,确保参数设置的合理性。 - **利用系统资源**:根据实际需求合理设置`-Xms`和`-Xmx`,考虑到系统的总内存容量和...
在IT行业中,Tomcat6是一款广泛应用的开源Java Servlet容器,由Apache软件基金会的Tomcat项目维护。本篇文章将深入探讨如何针对Tomcat6进行内存管理、用户管理和编码配置,以优化其性能和安全性。 首先,我们关注的...
总结一下,安装64位JVM在Tomcat 55和Tomcat 6中的步骤包括:下载并安装64位JDK或JRE,设置`JAVA_HOME`环境变量,修改Tomcat启动脚本,以及调整内存参数。确保这些配置正确无误,你的Tomcat实例就能充分利用64位系统...
Tomcat 虚拟目录设置 Tomcat 虚拟目录设置是 Web 应用程序开发中的一项重要配置。虚拟目录是指在 Tomcat 服务器中配置的目录结构,它可以将 Web 应用程序的资源文件与服务器的物理目录对应起来。在 Tomcat 中配置...
6. **性能优化**:Tomcat可以通过调整`conf/server.xml`中的线程池大小、缓存设置、JVM参数等方式进行性能优化。 7. **JNDI服务**:Tomcat提供Java Naming and Directory Interface (JNDI)服务,允许应用程序查找和...
4. **安装配置**:32位和64位Tomcat的安装目录和环境变量配置略有不同,需根据实际情况进行设置。 5. **兼容性**:部分插件、库或应用程序可能只针对特定的Tomcat位数,安装前需确认其兼容性。 总结来说,选择32位...
优化Tomcat涉及调整JVM参数、线程池大小、连接器配置等。例如,通过`setenv.sh`(Unix)或`setenv.bat`(Windows)设置JVM内存大小: ``` export JAVA_OPTS="-Xms256m -Xmx1024m" ``` 9. **应用部署** 将WAR...
9. **性能优化**:Tomcat可以通过调整各种参数来提高性能,例如增大线程池大小、开启连接器的Keep-Alive特性、优化JVM内存设置等。 10. **故障排查**:当遇到问题时,首先检查`logs`目录下的错误日志,然后检查...
本篇文章将深入探讨Tomcat的启动参数配置和监控参数设置,以及如何利用jVisualVM工具来监控Tomcat的运行状态。 一、Tomcat启动参数配置 1. **基本启动参数**: - `-D<name>=<value>`:定义系统属性,例如`-Djava....