码迷,mamicode.com
首页 > 系统相关 > 详细

Myeclipse10换成自己的JDK和Tomcat后出现的问题及解决

时间:2018-06-04 21:30:39      阅读:380      评论:0      收藏:0      [点我收藏+]

标签:window   containe   ESS   启动   AC   解决方法   and   back   osgi   

1.启动时报内存溢出和下列错误Exception in thread "ContainerBackgroundProcessor[StandardEngine[Catalina]]"  

PermGen space的全称是Permanent Generation space是指内存的永久保存区域,这块内存主要是被JVM存放Class和Meta信息的,  

解决方法1:   
手动设置MaxPermSize大小,如果是linux系统,修改TOMCAT_HOME/bin/catalina.sh,如果是windows系统,修改TOMCAT_HOME/bin/catalina.bat,  
在“echo "Using CATALINA_BASE: $CATALINA_BASE"”上面加入以下行:  
JAVA_OPTS="-server -XX:PermSize=64M -XX:MaxPermSize=128m  

解决方案2(一般采用方案2)
修改myeclipse.ini文件,修改如下:  
  
-vmargs  
-Dosgi.requiredJavaVersion=1.5  
-Xms128m  
-Xmx512m  
-XX:PermSize=64M   
-XX:MaxPermSize=128M  
  
如果还报错,可以考虑如下修改  
-vmargs  
-Dosgi.requiredJavaVersion=1.5  
-Xms512m  
-Xmx1024m  
-XX:PermSize=256M   
-XX:MaxPermSize=512M  

 

2.java.lang.IllegalArgumentException: Document base D:\apache-tomcat-6.0.20\webapps\bookstore does not exist or is not a readable directory

解决:conf\Catalina\localhost下有一个bookmanager.xml的文件,就是我报错的那个文件名,删除后重启tomcat就好了

 

转自他人 侵删

Myeclipse10换成自己的JDK和Tomcat后出现的问题及解决

标签:window   containe   ESS   启动   AC   解决方法   and   back   osgi   

原文地址:https://www.cnblogs.com/qkmn/p/9135404.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!