文档章节

Tomcat运行时报内存溢出

驛路梨花醉美
 驛路梨花醉美
发布于 2017/02/17 11:40
字数 173
阅读 8
收藏 1
点赞 0
评论 0

问题:

        Tomcat 启动正常,当访问时报内存溢出错误(如:登录)

解决方案:

  在tomcat/bin中找到catalina.bat文件,在里面找到echo Using CATALINA_BASE:   "%CATALINA_BASE%",

在其上面添加一句:

set JAVA_OPTS= -Xms1024M -Xmx2048M -XX:PermSize=1024M -XX:MaxNewSize=256M -XX:MaxPermSize=2048M

即可解决。

 

参数含义:

 

-Xms1024M:初始化堆内存大小(注意,不加M的话单位是KB)

 

-Xmx2048M:最大堆内存大小

 

-XX:PermSize=1024M:初始化类加载内存池大小

 

-XX:MaxNewSize=256M:内存不足时,每次扩充的内存

 

-XX:MaxPermSize=2048M:最大类加载内存池大小 

 

设置参数时,根据实际情况而定。

© 著作权归作者所有

共有 人打赏支持
驛路梨花醉美
粉丝 6
博文 147
码字总数 56996
作品 0
海淀
程序员
linux/centos 解决Tomcat内存溢出,centostomcat

linux/centos 解决Tomcat内存溢出,centostomcat Tomcat本身不能直接在计算机上运行,需要依赖于操作系统和一个JAVA虚拟机。JAVA程序启动时JVM会分配一个初始内存和最大内存给APP。当APP需要...

空灵飞渡 ⋅ 2016/08/11 ⋅ 0

linux/centos解决Tomcat内存溢出

Tomcat本身不能直接在计算机上运行,需要依赖于操作系统和一个JAVA虚拟机。JAVA程序启动时JVM会分配一个初始内存和最大内存给APP。当APP需要的内存超出内存的最大值时虚拟机就会提示内存溢出...

宛珩 ⋅ 2016/02/16 ⋅ 0

tomcat多应用之间如何共享jar

在上一篇博客中介绍了如何在一个tomcat中创建多个应用,但是往往在项目中会包含很多相同的jar包,这样,tomcat加载多个项目的时候会经常出现java.lang.OutOfMemoryError: PermGen space内存溢...

FuYung ⋅ 2014/03/07 ⋅ 1

报表性能优化方案之多种报表服务器内存修改方法

服务器内存修改 各应用服务器的内存配置方法不尽相同,如下列出了常用服务器的JVM参数(-Xms,-Xmx)配置方法。 JVM参数定义: - Xms: 初始化内存大小 - Xmx: 可以使用的最大内存 示例工具...

九月你好123 ⋅ 2015/09/14 ⋅ 0

Tomcat内存溢出快速解决办法

cd /opt/apache-tomcat-6.0.29(这是你linux上存放tomcat的路径) 这中间你要去查看日志到底是tomcat是什么问题,定位到那个tomcat的问题。 cd /bin 使用Tomcat关闭命令(一般在运行的项目这...

Villain丶Cc ⋅ 05/27 ⋅ 0

intellij idea 起Tomcat乱码和内存溢出

intellij idea Tomcat运行乱码,内存溢出 问题一:乱码 解决办法:在VM options添加 问题二:内存溢出 解决办法:在VM-options追加

小神神的大草原 ⋅ 2016/06/07 ⋅ 0

Eclipse运行Tomcat时提示如下:OutOfMemoryError PermGen space

关于Eclipse运行Tomcat提示的错误 1.OutOfMemoryError PermGen space java永久带的内存溢出 方案一、 给tomcat指定的jdk加大启动的内存参数 Window-Server-tomcat-edit-jre-edit-Default VM ...

楠木楠 ⋅ 2016/08/22 ⋅ 0

Java内存溢出详解+Tomcat配置文件中JVM的启动参数设置

一、常见的Java内存溢出有以下三种: 1. java.lang.OutOfMemoryError: Java heap space ----JVM Heap(堆)溢出 JVM在启动的时候会自动设置JVM Heap的值,其初始空间(即-Xms)是物理内存的1/6...

nearzk-osc ⋅ 2015/07/30 ⋅ 0

关于java使用VisualVM进行分析

本人最近在学习了解jdk6自带的分析工具JVisualVM,这个工具不错,相对jprofiler来说,免费就是王道,然而这个vm不像jprofiler那样是脱离jvm运行的,这个我在本地启动tomcat服务的时候调用vis...

594zzb ⋅ 2016/03/16 ⋅ 4

JVM第一篇:一个Java内存泄漏的排查案例

最近在看《深入理解Java虚拟机:JVM高级特性与最佳实践》(第二版)这本书,理论+实践结合,深入浅出,强烈推荐给大家。 这两天在“小怪的java群”里面也对JVM内容进行了一个讨论,讨论的内容...

小怪聊职场 ⋅ 05/31 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

RabbitMQ学习以及与Spring的集成(三)

本文介绍RabbitMQ与Spring的简单集成以及消息的发送和接收。 在RabbitMQ的Spring配置文件中,首先需要增加命名空间。 xmlns:rabbit="http://www.springframework.org/schema/rabbit" 其次是模...

onedotdot ⋅ 30分钟前 ⋅ 0

JAVA实现仿微信红包分配规则

最近过年发红包拜年成为一种新的潮流,作为程序猿对算法的好奇远远要大于对红包的好奇,这里介绍一种自己想到的一种随机红包分配策略,还请大家多多指教。 算法介绍 一、红包金额限制 对于微...

小致dad ⋅ 42分钟前 ⋅ 0

Python 数电表格格式化 xlutils xlwt xlrd的使用

需要安装 xlutils xlwt xlrd 格式化前 格式化后 代码 先copy读取的表格,然后按照一定的规则修改,将昵称中的学号提取出来替换昵称即可 from xlrd import open_workbookfrom xlutils.copy ...

阿豪boy ⋅ 今天 ⋅ 0

面试题:使用rand5()生成rand7()

前言 读研究生这3 年,思维与本科相比变化挺大的,这几年除了看论文、设计方案,更重要的是学会注重先思考、再实现,感觉更加成熟吧,不再像个小P孩,人年轻时总会心高气傲。有1 道面试题:给...

初雪之音 ⋅ 今天 ⋅ 0

Docker Toolbox Looks like something went wrong

Docker Toolbox 重新安装后提示错误:Looks like something went wrong in step ´Checking if machine default exists´ 控制面板-->程序与应用-->启用或关闭windows功能:找到Hyper-V,如果处......

随你疯 ⋅ 今天 ⋅ 0

Guacamole 远程桌面

本文将Apache的guacamole服务的部署和应用,http://guacamole.apache.org/doc/gug/ 该链接下有全部相关知识的英文文档,如果水平ok,可以去这里仔细查看。 一、简介 Apache Guacamole 是无客...

千里明月 ⋅ 今天 ⋅ 0

nagios 安装

Nagios简介:监控网络并排除网络故障的工具:nagios,Ntop,OpenVAS,OCS,OSSIM等开源监控工具。 可以实现对网络上的服务器进行全面的监控,包括服务(apache、mysql、ntp、ftp、disk、qmail和h...

寰宇01 ⋅ 今天 ⋅ 0

AngularDart注意事项

默认情况下创建Dart项目应出现以下列表: 有时会因为不知明的原因导致列表项缺失: 此时可以通过以下步骤解决: 1.创建项目涉及到的包:stagehand 2.执行pub global activate stagehand或pub...

scooplol ⋅ 今天 ⋅ 0

Java Web如何操作Cookie的添加修改和删除

创建Cookie对象 Cookie cookie = new Cookie("id", "1"); 修改Cookie值 cookie.setValue("2"); 设置Cookie有效期和删除Cookie cookie.setMaxAge(24*60*60); // Cookie有效时间 co......

二营长意大利炮 ⋅ 今天 ⋅ 0

【每天一个JQuery特效】淡入淡出显示或隐藏窗口

我是JQuery新手爱好者,有时间就练练代码,防止手生,争取每天一个JQuery练习,在这个博客记录下学习的笔记。 本特效主要采用fadeIn()和fadeOut()方法显示淡入淡出的显示效果显示或隐藏元...

Rhymo-Wu ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部