Window-->Preference-->MyEclipse-->Application Servers-->Tomcat-->Tomcat 6.x-->JDK-->Optional Java V
2014-11-19 20:20
281 查看
omcat是目前应用十分广泛的一个Java servlet container与web服务器,但java.lang.OutOfMemoryError与java.lang.OutOfMemoryError: PermGen space的异常相信真正用过tomcat的人都遇到过(用户量大,应用使用频繁等),这个异常和JVM默认划分的内存上限是128M有关,如果你的业务足够繁忙,128M是远远不够的,所以你可以给JVM分配上1G甚至更多,这样就可以避免内存溢出。
分配方法:
1)linux下
编辑tomcat的catalina.sh文件,在第一行的后面增加一句:
JAVA_OPTS='-server -Xms256m -Xmx512m -XX:PermSize=128M -XX:MaxPermSize=256M'
注意:单引号不能少,-server表示以server模式运行(运行效率比默认的client高很多,自己云去测试),-Xms256m是最小内存,-Xmx512m是最大内存,其中的256与512可根据你自己的内存做相应调整,PermSize/MaxPermSize最小/最大堆大小.一般报内存不足时,都是说这个太小,堆空间剩余小于5%就会警告,建议把这个稍微设大一点,不过要视自己机器内存大小来设置,我自己的文件如下:
#!/bin/sh
JAVA_OPTS='-server -Xms1024m -Xmx1024m XX:PermSize=128M -XX:MaxPermSize=256M'
# -----------------------------
2)windows下
编辑tomcat的catalina.bat文件,在第一行的后面增加一句:
set JAVA_OPTS=-server -Xms256m -Xmx512m -XX:PermSize=128M -XX:MaxPermSize=256M
注意:没有单引号
分配方法:
1)linux下
编辑tomcat的catalina.sh文件,在第一行的后面增加一句:
JAVA_OPTS='-server -Xms256m -Xmx512m -XX:PermSize=128M -XX:MaxPermSize=256M'
注意:单引号不能少,-server表示以server模式运行(运行效率比默认的client高很多,自己云去测试),-Xms256m是最小内存,-Xmx512m是最大内存,其中的256与512可根据你自己的内存做相应调整,PermSize/MaxPermSize最小/最大堆大小.一般报内存不足时,都是说这个太小,堆空间剩余小于5%就会警告,建议把这个稍微设大一点,不过要视自己机器内存大小来设置,我自己的文件如下:
#!/bin/sh
JAVA_OPTS='-server -Xms1024m -Xmx1024m XX:PermSize=128M -XX:MaxPermSize=256M'
# -----------------------------
2)windows下
编辑tomcat的catalina.bat文件,在第一行的后面增加一句:
set JAVA_OPTS=-server -Xms256m -Xmx512m -XX:PermSize=128M -XX:MaxPermSize=256M
注意:没有单引号
相关文章推荐
- 【编程语言】java--开发环境配置:jdk+tomcat+myeclipse 安装步骤
- 配置java开发环境之jdk与Tomcat在Myeclipse中的配置
- Jdk, myeclipse, eclipse, tomcat 的安装及环境配置java
- window10 下安装java开发环境步骤(jdk,maven,idea,MySQL,navicat,tomcat)
- myeclipse 8.5 +tomcat 6.x+jdk 搭建 jsp 开发环境简记
- Javaweb开发环境Myeclipse6.5 JDK1.6 Tomcat6.0 SVN1.8配置教程
- 2、MyEclipse和Eclipse调优,MyEclipse配置(tomcat和jdk的内存设置),jar引入相关知识点,将Java项目编程web项目的办法
- Java技术、MyEclipse、Tomcat、JDK的概念,优势以及特点
- java安装环境配置(含jdk和tomcat、myeclipse)
- 【转】eclipse中window->preference选项中没有tomcat的解决方法
- JAVA WEB环境配置(JDK1.7+TOMCAT_7.0.55+MYECLIPSE8.6)
- [Ubuntu下java开发环境搭建]Ubuntu14.04+jdk+myeclipse+tomcat及问题总结
- 2、MyEclipse和Eclipse调优,MyEclipse配置(tomcat和jdk的内存设置),jar引入相关知识点,将Java项目编程web项目的办法
- eclipse下载安装与配置 myeclipse下载安装与配置 tomcat安装与配置 JDK配置 Java配置 Myeclipse开发环境
- Ubuntu下配置java环境(JDK1.6+eclipse+myeclipse+tomcat)
- Ubuntu下的java开发环境配置(jdk+tomcat+mysql+myeclipse)
- eclipse需要的环境变量就两个,一个是java_home指向JDK。另一个是Tomcat,自己去preference-sever下new一个
- Java eclipse Myeclipse tomcat安装及配置
- myeclipse中遇到tomcat jdk name错误处理的办法(zz)
- Java笔记(三)--不同版本jdk以及tomcat共存的问题