Tomcat7.057绿色版安装成windows服务,运行时发生内存溢出错误的解决方法
2015-01-29 18:35
369 查看
发生问题:
当tomcat运行时,时常会发生内存溢出错误。
查看catalina.log里面的报错信息,如下:
java.lang.OutOfMemoryError: PermGen space
……
多条报错信息
解决方法:
网络上大家的经验:
之前大家分享的经验都是向注册表中添加值,例如windows64添加的路径是:
HKEY_LOCAL_MACHINE/SOFTWARE/Wow6432Node/Apache
Software Foundation/Procrun 2.0/服务名//Parameters/JavaOptions
向这个路径中添加
-XX:PermSize=128M
-XX:MaxPermSize=512M(注意:不要有空格,这两个值大小根据自己的消耗的内存而定。)
但其实还有更简单的方法。
实际解决方法:
在tomcat安装的时候的执行文件service.bat中直接修改就可以不再麻烦的安装完后再去修改注册表。
改动内容:
在行--JvmOption后面加上这两句话就可以了。注意遵照源文件书写的格式。
-XX:PermSize=128M;-XX:MaxPermSize=512M
其实这么做也是写到了注册表里,说他简单是因为在安装的成windows服务的时候就直接写进去了。不必要去进行二次修改。
当tomcat运行时,时常会发生内存溢出错误。
查看catalina.log里面的报错信息,如下:
java.lang.OutOfMemoryError: PermGen space
……
多条报错信息
解决方法:
网络上大家的经验:
之前大家分享的经验都是向注册表中添加值,例如windows64添加的路径是:
HKEY_LOCAL_MACHINE/SOFTWARE/Wow6432Node/Apache
Software Foundation/Procrun 2.0/服务名//Parameters/JavaOptions
向这个路径中添加
-XX:PermSize=128M
-XX:MaxPermSize=512M(注意:不要有空格,这两个值大小根据自己的消耗的内存而定。)
但其实还有更简单的方法。
实际解决方法:
在tomcat安装的时候的执行文件service.bat中直接修改就可以不再麻烦的安装完后再去修改注册表。
改动内容:
在行--JvmOption后面加上这两句话就可以了。注意遵照源文件书写的格式。
-XX:PermSize=128M;-XX:MaxPermSize=512M
其实这么做也是写到了注册表里,说他简单是因为在安装的成windows服务的时候就直接写进去了。不必要去进行二次修改。
相关文章推荐
- 绿色版tomcat 放到windows服务里,运行时发生内存溢出错误的解决方法
- Eclipse中通过Tomcat运行JavaWeb项目发生内存溢出:java.lang.OutOfMemoryError: PermGen space 错误的解决方案
- MyEclipse 2015 运行tomcat 内存溢出的解决方法
- Eclipse中通过Tomcat运行JavaWeb项目发生内存溢出:java.lang.OutOfMemoryError: PermGen space 错误的解决方案
- MyEclipse 2013 运行tomcat 内存溢出的解决方法
- Eclipse中通过Tomcat运行JavaWeb项目发生内存溢出:java.lang.OutOfMemoryError: PermGen space 错误的解决方案
- MyEclipse 2015 运行tomcat 内存溢出的解决方法
- Vmware workstation 6.5.2绿色版安装错误解决方法
- VS使用进程调试出现“没有正确安装调试器。请运行安装程序安装或修复调试器”的错误,解决方法。
- 安装tomcat出现failed to install tomcat6 service ,check your setting and permissio错误及解决方法
- Crystal Report XI 在win2003上安装后第一次运行提示内存不可读解决方法
- TOMCAT内存溢出之解决方法
- TOMCAT内存溢出之解决方法
- 在 Windows 7 的 IIS 7.5 中运行 WCF 服务 发生 HTTP 错误 404.3 - Not Found 的解决方法
- 内存溢出 ---报java heap space错误的解决方法
- domino服务器,邮件附加附件的时候提示内存溢出或者错误的解决方法
- Installshield 在安装过程中发生 错误代码:-6001 -6003 -6002 -6004 -6005 -6006等解决方法
- 在GHOST的WINXPSP2安装SQL SERVER2000个人版时出现“以前的某个程序安装已在安装计算机上创建挂起的文件操作。运行安装之前,必须重新启动计算机。”错误的解决方法
- 安装AJAX Documents 时候发生的web.config文件配置错误的解决方法
- SQL Server安装过程中出现“以前的某个安装程序已在安装计算机上创建挂起的文件操作,运行程序前必须重启计算机”错误的解决方法