Tomcat6.0内存设置和端口号修改、以及Myeclipse出现OutOfMemoryError:PermGen space错误
2015-03-23 17:33
656 查看
1. 修改tomcat内存:
如果不是在myeclipse中启动tomcat的话,可能会报内存溢出,那么需要修改文件:\apache-tomcat-6.0\bin\Tomcat6w.exe
双击Tomcat6w.exe,出现一下界面:
Initial memory pool:(初始化内存):
如果机器的内存足够大,可以直接将初始化内存设置为512M,如果机器内存较小可适当调小,对于运行了EJB的应用,最好不要低于128M。
Maximun memory pool:(最大内存)
根据自己的电脑配置最大内存可以设置为512M.或者或者1024M。
Thread stack size:(线程内存大小)
目前配置为1024KB,这也是JDK5.0后的默认配置。
2. 修改tomcat端口号
如果一台机器上运行两个tomcat,可能端口号会冲突,那么需要修改\apache-tomcat-5.5.28\conf\server.xml中的三个地方
a、修改端口号,tomcat默认的端口号为8080,这里我将第二个tomcat的端口号修改为8090。
<Connector port="8090" protocol="HTTP/1.1" connectionTimeout="20000"
redirectPort="8443" URIEncoding="UTF-8"/>
b、<Server port="8006" shutdown="SHUTDOWN"> ----tomcat默认的是8005
c、<Connector port="9009" protocol="AJP/1.3" redirectPort="8443" /> ----tomcat默认的是8009
3·Myeclipse下运行多个项目时,因内存溢出报一下才错误
OutOfMemoryError:PermGen space
解决方法:
如果不是在myeclipse中启动tomcat的话,可能会报内存溢出,那么需要修改文件:\apache-tomcat-6.0\bin\Tomcat6w.exe
双击Tomcat6w.exe,出现一下界面:
Initial memory pool:(初始化内存):
如果机器的内存足够大,可以直接将初始化内存设置为512M,如果机器内存较小可适当调小,对于运行了EJB的应用,最好不要低于128M。
Maximun memory pool:(最大内存)
根据自己的电脑配置最大内存可以设置为512M.或者或者1024M。
Thread stack size:(线程内存大小)
目前配置为1024KB,这也是JDK5.0后的默认配置。
2. 修改tomcat端口号
如果一台机器上运行两个tomcat,可能端口号会冲突,那么需要修改\apache-tomcat-5.5.28\conf\server.xml中的三个地方
a、修改端口号,tomcat默认的端口号为8080,这里我将第二个tomcat的端口号修改为8090。
<Connector port="8090" protocol="HTTP/1.1" connectionTimeout="20000"
redirectPort="8443" URIEncoding="UTF-8"/>
b、<Server port="8006" shutdown="SHUTDOWN"> ----tomcat默认的是8005
c、<Connector port="9009" protocol="AJP/1.3" redirectPort="8443" /> ----tomcat默认的是8009
3·Myeclipse下运行多个项目时,因内存溢出报一下才错误
OutOfMemoryError:PermGen space
解决方法:
相关文章推荐
- eclipse启动tomcat出现内存溢出错误 java.lang.OutOfMemoryError: PermGen space
- eclipse启动tomcat出现内存溢出错误 java.lang.OutOfMemoryError: PermGen space
- eclipse启动或者运行过程中tomcat出现内存溢出错误 java.lang.OutOfMemoryError: PermGen space
- 启动tomcat出现内存溢出错误 java.lang.OutOfMemoryError: PermGen space
- eclipse启动tomcat出现内存溢出错误 java.lang.OutOfMemoryError: PermGen space
- eclipse启动tomcat出现内存溢出错误 java.lang.OutOfMemoryError: PermGen space
- eclipse启动tomcat出现内存溢出错误 java.lang.OutOfMemoryError: PermGen space
- eclipse启动tomcat出现内存溢出错误 java.lang.OutOfMemoryError: PermGen space
- eclipse启动tomcat出现内存溢出错误 java.lang.OutOfMemoryError: PermGen space
- eclipse启动tomcat出现内存溢出错误 java.lang.OutOfMemoryError: PermGen space
- eclipse启动tomcat出现内存溢出错误 java.lang.OutOfMemoryError: PermGen space
- eclipse启动tomcat出现内存溢出错误 java.lang.OutOfMemoryError: PermGen space
- MyEclipse启动Tomcat出现Exception in thread "main" java.lang.OutOfMemoryError: PermGen space
- windows系统bat方式启动tomcat出现java.lang.OutOfmemoryError:PermGen Space 错误
- jvm 内存溢出 在myeclipse中加大tomcat的jvm内存 java.lang.OutOfMemoryError: PermGen space
- 内存溢出数值jvm 内存溢出 在myeclipse中加大tomcat的jvm内存 java.lang.OutOfMemoryError: PermGen space
- MyEclipse启动Tomcat出现Exception in thread "main" java.lang.OutOfMemoryError: PermGen space
- MyEclipse启动tomcat出现java.lang.OutOfMemoryError: PermGen space 的解决方案GOOD
- java.lang.OutOfMemoryError: PermGen space 和 Java heap space 关于MyEclipse eclipse tomcat内存溢解决方法
- MyEclipse启动Tomcat出现Exception in thread "main" java.lang.OutOfMemoryError: PermGen space