今天处理了一个因为查询数据量大而导致JDBC抛出系统内存不足错误,经研究,发现是Tomcat Jvm大小不足的原因,Tomcat默认Jvm最大为64m,对于数据量大的情况这是不够的。下面是如何配置的说明。
Tomcat:windows下,在bin目录下,编辑catalina.bat文件(linux为 catalina.sh),在如下文本位置插入红色文本,重启Tomcat即可,
set DEBUG_OPTS=
set JPDA=
set JAVA_OPTS=-Xms256m -Xmx512m(JVM最小值和最大值,记得前后有空格)
若是Myeclipse或eclipse绑定的Tomcat,在tomcat中设置的jvm值将不起作用,而需要在两个IDE中单独设置jvm的值,具体如下:
Myeclipse:windows-->preference-->MyEclipse-->Servers-->Tomcat-->Tomcatx.x-->JDK
在右边的Optional Java VM arguments里加上:-Xms256m -Xmx512m
Eclipse:eclipse->preference->java->instal jres->edit,增加参数:-Xms256m -Xmx512m
windows-->preference-->MyEclipse-->Servers-->Tomcat-->Tomcatx.x-->JDK
在右边的Optional Java VM arguments里加上:-Xms256m -Xmx512m
相关推荐
### Eclipse与Tomcat的JVM设置详解 #### 一、引言 在开发Java应用程序时,经常需要使用集成开发环境(IDE)与应用服务器进行配合。Eclipse是一款非常流行的Java IDE,而Tomcat则作为轻量级的应用服务器被广泛采用...
标题 "ECLIPSE,TOMCAT,JVM内存设置" 涉及到的是在开发Java Web应用程序时,如何配置Eclipse集成开发环境(IDE)、Apache Tomcat服务器以及Java虚拟机(JVM)的内存参数,以优化性能和避免内存溢出等问题。...
1. **JDK (Java Development Kit)**:这是开发Java应用程序的基础,它包含了Java编译器、JVM(Java虚拟机)和其他开发工具。这里指定的是JDK1.5,但为了跟上技术发展,建议至少使用JDK 8或更高版本。 2. **Tomcat**...
### Tomcat JVM内存设置方法详解 ...通过上述步骤,您可以有效地调整Tomcat的JVM内存设置,从而提高应用性能和稳定性。请注意,这些设置需要根据实际情况进行调整,并定期监控应用的运行状态以确保最佳性能。
由于JVM是Tomcat的基础,其配置直接影响着服务器的性能、稳定性和资源利用率。 【描述】中提到了JVM参数调优的两个关键方面:内存管理和垃圾回收(GC)机制。内存管理主要涉及JVM启动时分配给应用程序的初始内存和...
### Tomcat 6.0 修改启动内存设置及 Java JVM 参数配置详解 #### 一、背景与目的 在部署和运行 Java Web 应用时,合理地配置应用服务器(如 Apache Tomcat)的内存是非常重要的。这不仅可以提升应用程序的性能,还...
Eclipse和MyEclipse是两款非常流行的Java IDE,而Tomcat则是一款广泛使用的轻量级Web应用服务器。本文将详细讲解如何在Eclipse和MyEclipse中配置Tomcat,以便进行Java Web项目的开发和部署。 **一、Eclipse配置...
在Eclipse这样的集成开发环境中,对Java虚拟机(JVM)进行设置是非常关键的,因为它直接影响到应用程序的性能和稳定性。Eclipse中的JVM内存设置涉及到多个参数,这些参数用于控制JVM如何分配和管理内存资源。以下是...
标题中的“关于tomcat乱码以及tomcat jvm 内存溢出问题的解决方案和理论”涉及了两个关键的IT概念:Tomcat服务器的字符编码问题和Java虚拟机(JVM)内存管理的问题。让我们逐一深入探讨这两个主题。 首先,我们来...
### Eclipse+MyEclipse+Tomcat开发环境构建详解 #### 一、安装JDK **JDK(Java Development Kit)**是Java开发的基础工具包,它包含了Java虚拟机(JVM)、Java类库以及Java开发工具。对于Java开发者来说,安装JDK...
配置Ubuntu上的Java开发环境涉及多个步骤,包括JDK安装、环境变量设置、Eclipse与MyEclipse的配置,以及可能的Tomcat服务器的安装。每一步都需要细心操作,确保所有组件都能正常工作。一旦配置完成,开发者就可以在...
为了解决这一问题,"让独立部署的tomcat也支持热部署(不依赖Eclipse或MyEclipse)"的主题应运而生。这里我们将探讨如何借助JRebel插件实现这一目标,以及在配置过程中需要注意的细节。 JRebel 是一个强大的热部署...
通过以上步骤,我们完成了 JDK 5.0、Tomcat 5.0.30、Eclipse 3.1.2 和 MyEclipse 4.1.1 的安装与配置。这些工具组合在一起,可以为我们提供一个完整的 Java Web 开发环境。在后续的开发过程中,还需要进一步熟悉这些...
Eclipse是一款广泛使用的Java集成开发环境(IDE),它支持多种应用程序的开发,包括Web应用。Tomcat是一款流行的开源Servlet容器,常用于部署和运行Java Web应用。Eclipse中的Tomcat插件使得开发者无需离开IDE就能...
通过以上步骤,我们完成了J2EE开发环境的搭建,包括JDK、Tomcat、Eclipse和MyEclipse的安装与配置。这些工具相互配合,为Java Web应用的开发提供了一个高效稳定的平台。接下来就可以开始探索Java Web开发的世界了。
这个版本尤其与MyEclipse集成良好,MyEclipse是一款强大的Java集成开发环境,支持多种应用服务器的配置和部署,包括Apache Tomcat。 在使用Apache Tomcat 6.0与MyEclipse配合时,开发者可以享受到以下关键知识点: ...
在进行Java Web应用开发时,经常会用到myEclipse作为集成开发环境,并结合Tomcat服务器来部署和运行Web应用程序。本文将详细介绍如何在myEclipse6.5环境下配置并集成Tomcat7,以及在配置过程中可能遇到的一些常见...
在实际开发过程中,你可能还需要关注其他高级配置,比如端口设置、JVM参数调整、自定义Tomcat配置文件等,以便更好地满足项目需求。通过不断实践和学习,你将能够熟练掌握MyEclipse与Tomcat的集成使用,提升开发效率...
在这里可以看到当前 Tomcat7 的 JVM 内存使用情况,包括 Free memory、Total memory 和 Max memory 等信息。 四、添加 Tomcat7 用户 Tomcat7 中缺少默认用户,因此需要手动添加用户。可以在 tomcat-users.xml 文件...