-
-
本喵是大侠 数据老手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提示内存溢出,找不到类的错误,如下图)
想问一下肿么回事呀?是用什么地方设的不对嘛?
我的电脑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提示内存溢出,找不到类的错误,如下图)
想问一下肿么回事呀?是用什么地方设的不对嘛?

12个回答
孤傲的旋律 发表于 2019-3-25 14:31
所以如果你的操作系统是64位的话,把jdk也换成64位的就可以将tomcat的内存调大了。这个就是jdk版本的问题 ...
那32位系统的jdk只能支持500多兆嘛?
本喵是大侠 发表于 2019-3-25 14:42
那32位系统的jdk只能支持500多兆嘛?
我本地也是32位的,这样设置的没有问题 set JAVA_OPTS=-Xms800m -Xmx800m -XX: PermSize=512M -XX:MaxPermSize=512m
本地是windows 在catlina.bat中添加的。