tomcat启动时内存溢出问题--java.lang.OutOfMemoryError: PermGen space
来源:互联网 发布:淘宝仓库怎么上架商品 编辑:程序博客网 时间:2024/06/06 03:20
在某次工程开发中,将web项目导入eclipse后,有时会遇到tomcat无法正确启动的问题,例如下面的内存溢出问题:
InitQueueThread is doWakeUp…..
workFlow ==== PubQueuetask List size is 0
Jun 27, 2017 9:44:14 AM org.apache.catalina.core.StandardContext filterStart
*SEVERE: Exception starting filter struts2
java.lang.OutOfMemoryError: PermGen space
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:2527)
at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:1010)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1483)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1361)
at com.opensymphony.xwork2.util.ClassLoaderUtil.loadClass(ClassLoaderUtil.java:144)
at com.opensymphony.xwork2.ObjectFactory.getClassInstance(ObjectFactory.java:135)
at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.verifyAction(XmlConfigurationProvider.java:476)
at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.addAction(XmlConfigurationProvider.java:429)
at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.addPackage(XmlConfigurationProvider.java:556)
at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.loadPackages(XmlConfigurationProvider.java:295)
at org.apache.struts2.config.StrutsXmlConfigurationProvider.loadPackages(StrutsXmlConfigurationProvider.java:112)
at com.opensymphony.xwork2.config.impl.DefaultConfiguration.reloadContainer(DefaultConfiguration.java:264)
at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:67)
at org.apache.struts2.dispatcher.Dispatcher.getContainer(Dispatcher.java:978)
at org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatcher.java:446)
at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:490)
at org.apache.struts2.dispatcher.ng.InitOperations.initDispatcher(InitOperations.java:74)
at org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.init(StrutsPrepareAndExecuteFilter.java:57)
at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:295)
at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:422)
at org.apache.catalina.core.ApplicationFilterConfig.(ApplicationFilterConfig.java:115)
at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3838)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4488)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:546)
at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:637)
at org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:563)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:498)*
解决方法:在eclipse中,依次打开window–Preferences–Tomcat –JVM Settings,在Append to JVM Parameters选项中增加如下内容:
-Xms256m -Xmx512m -XX:PermSize=256m -XX:MaxPermSize=256m(具体大小视情况而定)。
- tomcat启动时内存溢出问题--java.lang.OutOfMemoryError: PermGen space
- intellij启动tomcat内存溢出:java.lang.OutOfMemoryError: PermGen space
- tomcat内存溢出问题:java.lang.OutOfMemoryError: PermGen space
- Tomcat内存溢出的问题:java.lang.OutOfMemoryError: PermGen space
- tomcat内存溢出问题(java.lang.OutOfMemoryError: PermGen space)
- 解决Tomcat内存溢出错误 java.lang.OutOfMemoryError: PermGen space
- tomcat报内存溢出 java.lang.OutOfMemoryError: PermGen space
- Tomcat内存溢出(java.lang.OutOfMemoryError: PermGen space)的解决办法
- Tomcat 中永久内存溢出 java.lang.OutOfMemoryError: PermGen space
- Tomcat内存溢出(java.lang.OutOfMemoryError: PermGen space)的解决办法
- Tomcat内存溢出(java.lang.OutOfMemoryError: PermGen space)的解决办法
- tomcat报内存溢出 java.lang.OutOfMemoryError: PermGen space
- Tomcat内存溢出(java.lang.OutOfMemoryError: PermGen space)的解决办法
- Tomcat内存溢出(java.lang.OutOfMemoryError: PermGen space)的解决办法
- Tomcat内存溢出(java.lang.OutOfMemoryError: PermGen space)的解决办法
- Tomcat内存溢出(java.lang.OutOfMemoryError: PermGen space)的解决办法
- tomcat内存溢出解决,java.lang.OutOfMemoryError: PermGen space
- tomcat内存溢出解决,java.lang.OutOfMemoryError: PermGen space
- 如何快速的开发一个完整的iOS直播app(原理篇)
- xutils3使用方法(很全面)
- linux之shell终端使用操作快捷键
- 以太网物理层协议整理-百兆/千兆以太网
- 设置存储
- tomcat启动时内存溢出问题--java.lang.OutOfMemoryError: PermGen space
- 第十九周:( Sicily2014) Dairy Queen(c++)
- IOS学习笔记2—Objective C—类、属性、方法
- 浏览器跨域问题Access-Control-Allow-Origin
- 示波器参数理解
- 前端自动化构建入门5-理解package.json文件
- “菜鱼”课设中的的字符处理(cpp)
- Swift学习笔记一
- Android终端命令: am与pm