`
ykdsg
  • 浏览: 16147 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

Tomcat 设置内存和在eclipse中的设置

 
阅读更多

这是转载 ,日志原文:http://nxzhaoning.blog.sohu.com/95873512.html

Tomcat默认可以使用的内存很小,在较大型的应用项目中,这点内存是不够的,有可能导致系统无法运行。常见的问题是报Tomcat内存溢出错误,Out of Memory(系统内存不足)的异常,从而导致客户端显示500错误,一般调整Tomcat的使用内存即可解决此问题。

Windows环境下修改“%TOMCAT_HOME%/bin/catalina.bat”文件,在文件开头增加如下设置:set JAVA_OPTS=-Xms256m -Xmx512m

Linux环境下修改“%TOMCAT_HOME%/bin/catalina.sh”文件,在文件开头增加如下设置:JAVA_OPTS=-Xms256m -Xmx512m

其中,-Xms设置初始化内存大小,-Xmx设置可以使用的最大内存。

  

Tomcat6有些版本已经没有catalina.bat文件了。这个时候我们需要运行%TOMCAT_HOME%/bin/tomcat6w.exe文件,修改其中的Initial memory poolMaximum memory pool的值,分别为256512。

不过在eclipse环境启动Tomcat的时候好像不受上面设置参数的影响,内存还是很小的,这就要在eclipse中重新设置

1从菜单[Windows]选择[Preferences...]

2从左侧选择[MyEclipse]-[Servers]-[Tomcat]-[Tomcat6.X],右侧选择Enable,点击[Browse..]


3选择Tomcat的安装目录,点击[确定]

4选择完毕的页面

5展开左面的Tomcat6.x,选择JDK,右侧出现系统存在的JDK列表,可以点击[Add]增加新的JDK,具体请参考JDK安装部分


6也可以在已经安装的JDK中选择一个合适的

7在JVM参数里面根据机器的情况,填写内存参数(注意这里就是设置tomcat内存的地方)

8选择左侧的Lanch,右侧建议选择默认的[Debugmode]调试模式,Tomcat可以自动检测类和JSP文件的改变。点击[CreateLanceConfiguration]


至此,针对Tomcat6.0的配置基本完成。

9如果没有特殊需要,不建议随意修改这里的参数

10参数页面,我们前面添加的内存参数已经显示在最后了

11这里显示CLASS_PATH,如果我们添加了自己的CLASSPATH(见后面),这里也会显示

12源代码页面

13环境页面


14JRE配置页面

15Common页面,最重要的是右面的ConsoleEncoding.一般是GBK/UTF-8的比较多

16回到配置页面,选择左侧的Paths,右侧的class_path是我们最关心的。点击[AddDIR]将整个目录添加到CLASS_PATH

17选择目录

18,确定后目录会出现在列表里面

19点击[OK]设置完毕

分享到:
评论

相关推荐

    Eclipse + Tomcat 内存溢出参数设置

    Eclipse + Tomcat 内存溢出参数设置

    eclipse下的tomcat内存设置大小

    修改eclipse中的tomcat内存的大小,以防止内存溢出。-------------------------------------------------------------------------------------------------------------------------------------------------------...

    eclipse和tomcat的内存配置

    解释了常用的eclipse和tomcat的jVM参数配置,有图有真相..

    eclipse tomcat启动,内存溢出问题

    eclipse tomcat启动,内存溢出问题

    tomcat_eclipse配置内存溢出

    tomcat_eclipse配置内存溢出,

    eclipse启动tomcat内存泄漏解决

    eclipse启动tomcat内存泄漏解决

    ECLIPSE,TOMCAT,JVM内存设置

    NULL 博文链接:https://long-ltoy.iteye.com/blog/2352376

    一次使用Eclipse Memory Analyzer分析Tomcat内存溢出

    一次使用Eclipse Memory Analyzer分析Tomcat内存溢出.docx

    eclipse中对jvm进行设置

    你对Eclipse中JVM内存设置方法是否熟悉,这里通过几个问题向大家解释一下,安装Java开发软件时,默认安装包含两个文件夹,一个JDK(Java开发工具箱),一个JRE(Java运行环境,内含JVM),其中JDK内另含一个JRE。

    Tomcat内存泄露问题排查

    使用内存分析工具从众多的对象中进行分析,快速的计算出在内存中对象的占用大小,看看是谁阻止了垃圾收集器的回收工作,并可以通过报表直观的查看到可能造成这种结果的对象。 当服务器应用占用了过多内存的时候,会...

    Eclipse调整内存大小

    本文档主要是针对使用Eclipse中的tomcat运行项目,启动项目报内存移除的问题

    java excel导出tomcat内存溢出处理方法

    tomcat内存溢出处理方法适用于java,开发工具myeclipse或eclipse

    Eclipse内存溢出

    内存溢出问题Eclipse,当然也可以在Tomcat里面配置这里说了这两种方式!大家可以选择使用,一般在服务器上只有Tomcat所以一般在Tomcat里面配置。

    apache-tomcat-7.0.28

    TOMCAT 7新特性  1 使用随机数去防止跨站脚本攻击。... Tomcat 7的例子程序中,包含了Eclipse的工程文件和Ant的构建文件,以方便去构建war文件。其中Eclipse工程文件有例子代码描述了Tomcat 7的一些新特性。

    eclipse全程指南-王占全

    因为本书的代码都是在Eclipse中开发,因此,可以将这些项目直接导入到Eclipse开发环境中。方法有两种:在Eclipse 的包浏览器(package Explorer)中单击右键,选择导入(import);在弹出的对话框中选择“现有的项目...

    eclipse全程指南 源代码 课后光盘

    因为本书的代码都是在Eclipse中开发,因此,可以将这些项目直接导入到Eclipse开发环境中。方法有两种:在Eclipse 的包浏览器(package Explorer)中单击右键,选择导入(import);在弹出的对话框中选择“现有的项目...

    Tomcat和IIS的配合

    Windows平台下最常用的Web服务器无疑是IIS(包括PWS),对于IIS,Tomcat也提供了配合 工作的方法,使用这种方法,可以为本来不具有Java Servlet和JSP功能的IIS增加处理JSP和Java

    学习tomcat的内存泄漏

    Tomcat内存泄漏定位实战 verbosegc,将GC输出到gc.log文件中 java -verbose:gc -Xloggc:gc.log -XX:+ PrintGCDetails -jar Learn-tomcat-memory-leak-0.0.1-SNAPSHOT.jar 使用jstat命令观察GC的过程 jstat -gc ...

    Eclipse 插件集合

    能为在Eclipse中打开的各种类型源代码文件按语法着色。支持150多种语言。 2.XMLBuddy 编辑xml文件 3.Code Folding 加入多种代码折叠功能(比eclipse自带的更多) 4.Easy Explorer 打开在eclipse中选定文件...

Global site tag (gtag.js) - Google Analytics