今天启动tomcat 6.0.20 莫名其妙的报这样的错

光明唧 2009-12-30 02:21:45
今天启动tomcat 6.0.20莫名其妙的报这样的错。大家帮我看看
2009-12-30 14:16:07 org.apache.catalina.core.ApplicationDispatcher invoke
严重: Servlet.service() for servlet jsp threw exception
java.lang.OutOfMemoryError: Java heap space
at com.sun.org.apache.xerces.internal.dom.ElementImpl.getAttributes(ElementImpl.java:136)
at org.apache.jasper.xmlparser.ParserUtils.convert(ParserUtils.java:153)
at org.apache.jasper.xmlparser.ParserUtils.convert(ParserUtils.java:179)
at org.apache.jasper.xmlparser.ParserUtils.convert(ParserUtils.java:179)
at org.apache.jasper.xmlparser.ParserUtils.convert(ParserUtils.java:179)
at org.apache.jasper.xmlparser.ParserUtils.parseXMLDocument(ParserUtils.java:116)
at org.apache.jasper.xmlparser.ParserUtils.parseXMLDocument(ParserUtils.java:133)
at org.apache.jasper.compiler.TldLocationsCache.getUriFromTld(TldLocationsCache.java:460)
at org.apache.jasper.compiler.TldLocationsCache.scanJar(TldLocationsCache.java:367)
at org.apache.jasper.compiler.TldLocationsCache.scanJars(TldLocationsCache.java:512)
at org.apache.jasper.compiler.TldLocationsCache.init(TldLocationsCache.java:244)
at org.apache.jasper.compiler.TldLocationsCache.getLocation(TldLocationsCache.java:219)
at org.apache.jasper.JspCompilationContext.getTldLocation(JspCompilationContext.java:550)
at org.apache.jasper.compiler.Parser.parseTaglibDirective(Parser.java:428)
at org.apache.jasper.compiler.Parser.parseDirective(Parser.java:492)
at org.apache.jasper.compiler.Parser.parseElements(Parser.java:1439)
at org.apache.jasper.compiler.Parser.parse(Parser.java:137)
at org.apache.jasper.compiler.ParserController.doParse(ParserController.java:255)
at org.apache.jasper.compiler.ParserController.parse(ParserController.java:137)
at org.apache.jasper.compiler.Parser.processIncludeDirective(Parser.java:339)
at org.apache.jasper.compiler.Parser.parseIncludeDirective(Parser.java:376)
at org.apache.jasper.compiler.Parser.parseDirective(Parser.java:484)
at org.apache.jasper.compiler.Parser.parseElements(Parser.java:1439)
at org.apache.jasper.compiler.Parser.parse(Parser.java:137)
at org.apache.jasper.compiler.ParserController.doParse(ParserController.java:255)
at org.apache.jasper.compiler.ParserController.parse(ParserController.java:103)
at org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:170)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:332)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:312)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:299)
at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:586)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:317)
2009-12-30 14:16:20 org.apache.catalina.core.ApplicationDispatcher invoke
严重: Servlet.service() for servlet jsp threw exception
java.lang.OutOfMemoryError: Java heap space
at com.sun.org.apache.xerces.internal.dom.ElementImpl.getAttributes(ElementImpl.java:136)
at org.apache.jasper.xmlparser.ParserUtils.convert(ParserUtils.java:153)
at org.apache.jasper.xmlparser.ParserUtils.convert(ParserUtils.java:179)
at org.apache.jasper.xmlparser.ParserUtils.convert(ParserUtils.java:179)
at org.apache.jasper.xmlparser.ParserUtils.convert(ParserUtils.java:179)
at org.apache.jasper.xmlparser.ParserUtils.parseXMLDocument(ParserUtils.java:116)
at org.apache.jasper.xmlparser.ParserUtils.parseXMLDocument(ParserUtils.java:133)
at org.apache.jasper.compiler.TldLocationsCache.getUriFromTld(TldLocationsCache.java:460)
at org.apache.jasper.compiler.TldLocationsCache.scanJar(TldLocationsCache.java:367)
at org.apache.jasper.compiler.TldLocationsCache.scanJars(TldLocationsCache.java:512)
at org.apache.jasper.compiler.TldLocationsCache.init(TldLocationsCache.java:244)
at org.apache.jasper.compiler.TldLocationsCache.getLocation(TldLocationsCache.java:219)
at org.apache.jasper.JspCompilationContext.getTldLocation(JspCompilationContext.java:550)
at org.apache.jasper.compiler.Parser.parseTaglibDirective(Parser.java:428)
at org.apache.jasper.compiler.Parser.parseDirective(Parser.java:492)
at org.apache.jasper.compiler.Parser.parseElements(Parser.java:1439)
at org.apache.jasper.compiler.Parser.parse(Parser.java:137)
at org.apache.jasper.compiler.ParserController.doParse(ParserController.java:255)
at org.apache.jasper.compiler.ParserController.parse(ParserController.java:137)
at org.apache.jasper.compiler.Parser.processIncludeDirective(Parser.java:339)
at org.apache.jasper.compiler.Parser.parseIncludeDirective(Parser.java:376)
at org.apache.jasper.compiler.Parser.parseDirective(Parser.java:484)
at org.apache.jasper.compiler.Parser.parseElements(Parser.java:1439)
at org.apache.jasper.compiler.Parser.parse(Parser.java:137)
at org.apache.jasper.compiler.ParserController.doParse(ParserController.java:255)
at org.apache.jasper.compiler.ParserController.parse(ParserController.java:103)
at org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:170)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:332)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:312)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:299)
at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:586)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:317)
2009-12-30 14:16:20 org.apache.catalina.core.ApplicationContext log
严重: Unhandled exception occurred whilst decorating page
java.lang.RuntimeException: javax.servlet.ServletException: java.lang.OutOfMemoryError: Java heap space
at com.opensymphony.sitemesh.webapp.decorator.BaseWebAppDecorator.render(BaseWebAppDecorator.java:39)
at com.opensymphony.sitemesh.webapp.SiteMeshFilter.doFilter(SiteMeshFilter.java:84)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.struts2.dispatcher.ActionContextCleanUp.doFilter(ActionContextCleanUp.java:102)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.extremecomponents.table.filter.AbstractExportFilter.doFilter(AbstractExportFilter.java:49)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:198)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:849)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454)
at java.lang.Thread.run(Thread.java:619)
...全文
345 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
buqi001 2009-12-30
  • 打赏
  • 举报
回复
内存溢出, 给tomcat增加内存吧
zl3450341 2009-12-30
  • 打赏
  • 举报
回复
java.lang.OutOfMemoryError: Java heap space
Heap size 设置
JVM堆的设置是指java程序运行过程中JVM可以调配使用的内存空间的设置.JVM在启动的时候会自动设置Heap size的值,
其初始空间(即-Xms)是物理内存的1/64,最大空间(-Xmx)是物理内存的1/4。可以利用JVM提供的-Xmn -Xms -Xmx等选项可
进行设置。Heap size 的大小是Young Generation 和Tenured Generaion 之和。
提示:在JVM中如果98%的时间是用于GC且可用的Heap size 不足2%的时候将抛出此异常信息。
提示:Heap Size 最大不要超过可用物理内存的80%,一般的要将-Xms和-Xmx选项设置为相同,而-Xmn为1/4的-Xmx值。
解决方法:手动设置Heap size
修改TOMCAT_HOME/bin/catalina.sh
在“echo "Using CATALINA_BASE: $CATALINA_BASE"”上面加入以下行:
JAVA_OPTS="-server -Xms800m -Xmx800m -XX:MaxNewSize=256m"
mahongcai 2009-12-30
  • 打赏
  • 举报
回复
http://blog.csdn.net/jq_diy/archive/2009/05/06/4154132.aspx

这有解决办法
sean1203 2009-12-30
  • 打赏
  • 举报
回复
给tomcat加内存

81,094

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧