tomcat空间溢出问题

11370
12

本喵是大侠 数据老手Lv5

发表于2019-3-22 21:54

悬赏10

已解决

楼主
大佬们~需要求助一下~
我的电脑window7,jdk1.7,tomcat7.0(安装版、解压版都试了)1)解压版在statup或catalina中都试了,按部署文件中设置的
Set JAVA_OPTS= -Xmx2048m -Xms256m -XX:MaxPermSize=512m
以管理员身份启动statup,闪退,把这个删了就正常
2)安装版的在tomcat7w——java中修改,也是闪退的问题

上网查了好久,大多数都是这两种解决方法,但是我设置之后就闪退,服务器起不来,改回去就好了

之前是i 和bi 因为内存溢出问题不能同时部署,现在是abi在做酷屏预览的时候报Permgen Space错误,
(网上说可能是jdk的版本支持的jvm大小不同,
我把Xmx设置成1000m后,服务器起来了,不部署abi的war包时,浏览器可以访问tomcat,
把abi的war包部署上没报错,服务器也起来了,但用浏览器访问时,tomcat提示内存溢出,找不到类的错误,如下图)

想问一下肿么回事呀?是用什么地方设的不对嘛?



最近看过此主题的会员

yamaha

esen_4V5P4W1G9J

chestnut

pandabuxizao

韩冰_2

董斯文

MAM

杨国签

大丸子

cuihr

杨柳

最佳答案
本喵是大侠 发表于 2019-3-25 14:42
那32位系统的jdk只能支持500多兆嘛?

我本地也是32位的,这样设置的没有问题 set JAVA_OPTS=-Xms800m -Xmx800m -XX: PermSize=512M -XX:MaxPermSize=512m
本地是windows  在catlina.bat中添加的。
12个回答

只看楼主

本喵是大侠 数据老手Lv5

发表于2019-3-22 23:41

只看该作者

取消 关注该作者的回复

沙发

鼓秋出来啦~改了注册表

vip 小试身手Lv3

发表于2019-3-22 23:46

只看该作者

取消 关注该作者的回复

板凳

改注册表的啥了,快给我们分享一下

本喵是大侠 数据老手Lv5

发表于2019-3-22 23:50

只看该作者

取消 关注该作者的回复

地板

vip 发表于 2019-3-22 23:46
改注册表的啥了,快给我们分享一下

正在整理,稍后

孤傲的旋律 数据达人Lv4

发表于2019-3-25 11:42

只看该作者

取消 关注该作者的回复

5#

tomcat提示内存溢出,是不是因为jdk是32位的,所以需要减小内存的值。

缱绻 数据领袖Lv6

发表于2019-3-25 11:45

只看该作者

取消 关注该作者的回复

6#

本喵是大侠 发表于 2019-3-22 23:50
正在整理,稍后lol.gif

大神 这个整理的肿么样了 分享一下呀

本喵是大侠 数据老手Lv5

发表于2019-3-25 11:58

只看该作者

取消 关注该作者的回复

7#

缱绻 发表于 2019-3-25 11:45
大神 这个整理的肿么样了 分享一下呀lol.gif

后来整理过程中发现,数值虽然改了,但在jvisualbm中的堆内存还是没变化,就是那个注册表设置的值被覆盖了,怕误导大家就像有时间再研究研究

本喵是大侠 数据老手Lv5

发表于2019-3-25 11:59

只看该作者

取消 关注该作者的回复

8#

孤傲的旋律 发表于 2019-3-25 11:42
tomcat提示内存溢出,是不是因为jdk是32位的,所以需要减小内存的值。

您指的是要减小哪个的内存呀?

孤傲的旋律 数据达人Lv4

发表于2019-3-25 13:39

只看该作者

取消 关注该作者的回复

9#

本喵是大侠 发表于 2019-3-25 11:59
您指的是要减小哪个的内存呀?

Set JAVA_OPTS= -Xmx2048m -Xms256m -XX:MaxPermSize=512m 中的Xmx呀。

本喵是大侠 数据老手Lv5

发表于2019-3-25 13:44

只看该作者

取消 关注该作者的回复

10#

孤傲的旋律 发表于 2019-3-25 13:39
Set JAVA_OPTS= -Xmx2048m -Xms256m -XX:MaxPermSize=512m 中的Xmx呀。

对对,我上网查了是这么说的,jdk限制可能是1.6G-2.0G,然后我改成了1000M,tomcat就启动正常,abi也能运行,但是我在酷屏那里点预览的时候就报错Permgen Space,后来再小些512M的时候就正常了,但是我想不能这么小啊,而且这么小也没有什么意义呀

孤傲的旋律 数据达人Lv4

发表于2019-3-25 14:31

只看该作者

取消 关注该作者的回复

11#

本喵是大侠 发表于 2019-3-25 13:44
对对,我上网查了是这么说的,jdk限制可能是1.6G-2.0G,然后我改成了1000M,tomcat就启动正常,abi也能运 ...

所以如果你的操作系统是64位的话,把jdk也换成64位的就可以将tomcat的内存调大了。这个就是jdk版本的问题。

上一页12下一页共2页

登录后可回答问题,请登录注册

快速回复 返回顶部 返回列表

小时

全天响应

分钟

快速处理问题

工程师强势助力

明星产品
解决方案
联系合作

400咨询:400-0011-866

技术支持QQ:400-0011-866(工作日9:00-18:00)

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

版权所有© 2006-2024 北京亿信华辰软件有限责任公司 京ICP备07017321号 京公网安备11010802016281号