tomcat启动报错问题!求帮忙看看

qq_21819463 2016-08-13 11:49:55
信息: Initializing Spring root WebApplicationContext
2016-08-13 11:44:43 INFO : org.springframework.web.context.ContextLoader - Root WebApplicationContext: initialization started
2016-08-13 11:44:44 INFO : org.springframework.web.context.support.XmlWebApplicationContext - Refreshing Root WebApplicationContext: startup date [Sat Aug 13 11:44:44 CST 2016]; root of context hierarchy
2016-08-13 11:44:44 INFO : org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [file:/D:/apache-tomcat-7.0.54/webapps/vip-web/WEB-INF/classes/applicationContext.xml]
2016-08-13 11:44:44 INFO : org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [file:/D:/apache-tomcat-7.0.54/webapps/vip-web/WEB-INF/classes/applicationContext-quarzt.xml]
2016-08-13 11:44:45 INFO : org.springframework.beans.factory.config.PropertyPlaceholderConfigurer - Loading properties file from class path resource [database.properties]
2016-08-13 11:49:07 INFO : com.jolbox.bonecp.BoneCP - Shutting down connection pool...
2016-08-13 11:49:07 INFO : com.jolbox.bonecp.BoneCP - Connection pool has been shutdown.
八月 13, 2016 11:49:12 上午 org.apache.catalina.startup.HostConfig deployDirectories
严重: Error waiting for multi-thread deployment of directories to complete
java.util.concurrent.ExecutionException: java.lang.OutOfMemoryError: Java heap space
at java.util.concurrent.FutureTask.report(FutureTask.java:122)
at java.util.concurrent.FutureTask.get(FutureTask.java:188)
at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:1150)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:490)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1614)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:330)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
at org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:402)
at org.apache.catalina.util.LifecycleBase.setState(LifecycleBase.java:347)
at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1140)
at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:799)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549)
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:744)
Caused by: java.lang.OutOfMemoryError: Java heap space
at java.util.Arrays.copyOf(Arrays.java:2367)
at java.lang.AbstractStringBuilder.expandCapacity(AbstractStringBuilder.java:130)
at java.lang.AbstractStringBuilder.ensureCapacityInternal(AbstractStringBuilder.java:114)
at java.lang.AbstractStringBuilder.append(AbstractStringBuilder.java:415)
at java.lang.StringBuffer.append(StringBuffer.java:237)
at java.io.StringWriter.write(StringWriter.java:112)
at java.io.PrintWriter.write(PrintWriter.java:456)
at java.io.PrintWriter.write(PrintWriter.java:473)
at java.io.PrintWriter.print(PrintWriter.java:603)
at java.io.PrintWriter.println(PrintWriter.java:756)
at java.lang.Throwable$WrappedPrintWriter.println(Throwable.java:764)
at java.lang.Throwable.printStackTrace(Throwable.java:658)
at java.lang.Throwable.printStackTrace(Throwable.java:721)
at org.springframework.beans.factory.BeanCreationException.printStackTrace(BeanCreationException.java:177)
at org.springframework.beans.factory.BeanCreationException.printStackTrace(BeanCreationException.java:181)
at org.apache.log4j.DefaultThrowableRenderer.render(DefaultThrowableRenderer.java:60)
at org.apache.log4j.spi.ThrowableInformation.getThrowableStrRep(ThrowableInformation.java:87)
at org.apache.log4j.spi.LoggingEvent.getThrowableStrRep(LoggingEvent.java:413)
at org.apache.log4j.WriterAppender.subAppend(WriterAppender.java:313)
at org.apache.log4j.WriterAppender.append(WriterAppender.java:162)
at org.apache.log4j.AppenderSkeleton.doAppend(AppenderSkeleton.java:251)
at org.apache.log4j.helpers.AppenderAttachableImpl.appendLoopOnAppenders(AppenderAttachableImpl.java:66)
at org.apache.log4j.Category.callAppenders(Category.java:206)
at org.apache.log4j.Category.forcedLog(Category.java:391)
at org.apache.log4j.Category.log(Category.java:856)
at org.apache.commons.logging.impl.Log4JLogger.error(Log4JLogger.java:257)
at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:308)
at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:111)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4973)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5467)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
八月 13, 2016 11:49:12 上午 org.apache.coyote.AbstractProtocol start
信息: Starting ProtocolHandler ["http-bio-8080"]
八月 13, 2016 11:49:12 上午 org.apache.coyote.AbstractProtocol start
信息: Starting ProtocolHandler ["ajp-bio-8009"]
八月 13, 2016 11:49:12 上午 org.apache.catalina.startup.Catalina start
信息: Server startup in 276302 ms
...全文
140 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
codingjav 2016-08-13
  • 打赏
  • 举报
回复
把tomcat换到d盘根目录下,或者你代码创建对象太多,线程跑的多吧。。 http://blog.sina.com.cn/s/blog_701c951f0100n1sp.html。多试下吧
qq_21819463 2016-08-13
  • 打赏
  • 举报
回复
引用 3 楼 jinwufeiyang 的回复:
JAVA的堆栈设置太小,重新设置一下配置就好了。 http://www.cnblogs.com/linjiqin/archive/2011/04/27/2030115.html这个参考下吧,其实网上解决的办法好多的,自己多查下
试过了已经, 而且如果是程序内存溢出的话,这样就算内存再大也没用。
codingjav 2016-08-13
  • 打赏
  • 举报
回复
JAVA的堆栈设置太小,重新设置一下配置就好了。 http://www.cnblogs.com/linjiqin/archive/2011/04/27/2030115.html这个参考下吧,其实网上解决的办法好多的,自己多查下
qq_21819463 2016-08-13
  • 打赏
  • 举报
回复
有没有人来帮忙看看啊。。。 数据库配置是对的,可是这里是数据库连接出了问题吗? 还是下面抛出的错误显示内存溢出? 可是我没有写到初始化有访问到数据库啊。。 有没有大神来指点下迷津啊
qq_21819463 2016-08-13
  • 打赏
  • 举报
回复
觉得应该是程序上的问题,可是昨天还是好的,今天打开就报错了,好像没有什么地方改过。不是内存过小的问题,给点排错的方向,各位大神
qq_21819463 2016-08-13
  • 打赏
  • 举报
回复
发现问题了,是mybaties搞错了,两个mapper文件指向的同一个dao,导致无限循环报错,然后内存溢出。 把log4j日志级别调到debug才发现。。。 居然犯了这么低级的错误

81,094

社区成员

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

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