You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by Mukundaraman Valakumaresan <mu...@8kmiles.com> on 2015/04/09 05:33:40 UTC
Fwd: Tomcat Thread Log
Hi
I have deployed an application in Apache tomcat 7.59.
When I copy the war to webapps folder and start tomcat. Tomcat hangs and I
coudln't see the admin screen as well for the first 30 minutes. Without
this war, tomcat starts fine shows the admin screen immediately.
Through google, I check a posts, which asked me to take a thread dump. I
use Sprint, Hibernate and Mysql. From the thread dump, I could see that and
could also see that the problem with the connectivity to MySQL.
But I am not sure where exactly the problem lies and what needs to be
fixed. Any help is appreciated!! Thanks
"http-bio-8080-exec-1" daemon prio=10 tid=0x00007fa11400c800 nid=0xa49
runnable [0x00007fa124c87000]
java.lang.Thread.State: RUNNABLE
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:152)
at java.net.SocketInputStream.read(SocketInputStream.java:122)
at
com.mysql.jdbc.util.ReadAheadInputStream.fill(ReadAheadInputStream.java:113)
at
com.mysql.jdbc.util.ReadAheadInputStream.readFromUnderlyingStreamIfNecessary(ReadAheadInputStream.java:160)
at
com.mysql.jdbc.util.ReadAheadInputStream.read(ReadAheadInputStream.java:188)
- locked <0x00000000baadb0d0> (a com.mysql.jdbc.util.ReadAheadInputStream)
at com.mysql.jdbc.MysqlIO.readFully(MysqlIO.java:2428)
at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:2882)
at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:2871)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3414)
at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1936)
at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2060)
at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2536)
- locked <0x00000000cfa6a1f8> (a java.lang.Object)
at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2465)
at com.mysql.jdbc.StatementImpl.executeQuery(StatementImpl.java:1383)
- locked <0x00000000cfa6a1f8> (a java.lang.Object)
at
com.mysql.jdbc.ConnectionImpl.buildCollationMapping(ConnectionImpl.java:823)
at
com.mysql.jdbc.ConnectionImpl.initializePropsFromServer(ConnectionImpl.java:3350)
at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2045)
- locked <0x00000000cfa6a1f8> (a java.lang.Object)
at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:718)
at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:46)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
at com.mysql.jdbc.Util.handleNewInstance(Util.java:406)
at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:302)
at
com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:282)
at java.sql.DriverManager.getConnection(DriverManager.java:571)
at java.sql.DriverManager.getConnection(DriverManager.java:187)
at
org.springframework.jdbc.datasource.DriverManagerDataSource.getConnectionFromDriverManager(DriverManagerDataSource.java:173)
at
org.springframework.jdbc.datasource.DriverManagerDataSource.getConnectionFromDriver(DriverManagerDataSource.java:164)
at
org.springframework.jdbc.datasource.AbstractDriverBasedDataSource.getConnectionFromDriver(AbstractDriverBasedDataSource.java:153)
at
org.springframework.jdbc.datasource.AbstractDriverBasedDataSource.getConnection(AbstractDriverBasedDataSource.java:119)
at
org.hibernate.engine.jdbc.connections.internal.DatasourceConnectionProviderImpl.getConnection(DatasourceConnectionProviderImpl.java:139)
at
org.hibernate.engine.jdbc.internal.JdbcServicesImpl$ConnectionProviderJdbcConnectionAccess.obtainConnection(JdbcServicesImpl.java:279)
at
org.hibernate.engine.jdbc.internal.JdbcServicesImpl.configure(JdbcServicesImpl.java:124)
at
org.hibernate.boot.registry.internal.StandardServiceRegistryImpl.configureService(StandardServiceRegistryImpl.java:111)
at
org.hibernate.service.internal.AbstractServiceRegistryImpl.initializeService(AbstractServiceRegistryImpl.java:234)
at
org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(AbstractServiceRegistryImpl.java:206)
at
org.hibernate.cfg.Configuration.buildTypeRegistrations(Configuration.java:1885)
at
org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1843)
at
org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1928)
at
org.springframework.orm.hibernate4.LocalSessionFactoryBuilder.buildSessionFactory(LocalSessionFactoryBuilder.java:252)
at
org.springframework.orm.hibernate4.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:377)
at
org.springframework.orm.hibernate4.LocalSessionFactoryBean.afterPropertiesSet(LocalSessionFactoryBean.java:362)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1571)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1509)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:521)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:458)
at
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:296)
at
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
- locked <0x00000000cf74c6d8> (a java.util.concurrent.ConcurrentHashMap)
at
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:293)
at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:198)
at
org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeansOfType(DefaultListableBeanFactory.java:438)
at
org.springframework.beans.factory.BeanFactoryUtils.beansOfTypeIncludingAncestors(BeanFactoryUtils.java:277)
at
org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.detectPersistenceExceptionTranslators(PersistenceExceptionTranslationInterceptor.java:139)
at
org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.<init>(PersistenceExceptionTranslationInterceptor.java:79)
at
org.springframework.dao.annotation.PersistenceExceptionTranslationAdvisor.<init>(PersistenceExceptionTranslationAdvisor.java:71)
at
org.springframework.dao.annotation.PersistenceExceptionTranslationPostProcessor.setBeanFactory(PersistenceExceptionTranslationPostProcessor.java:84)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeAwareMethods(AbstractAutowireCapableBeanFactory.java:1532)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1500)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:521)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:458)
at
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:296)
at
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
- locked <0x00000000cf74c6d8> (a java.util.concurrent.ConcurrentHashMap)
at
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:293)
at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:198)
at
org.springframework.context.support.AbstractApplicationContext.registerBeanPostProcessors(AbstractApplicationContext.java:741)
at
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:464)
- locked <0x00000000cf74c778> (a java.lang.Object)
at
org.springframework.web.servlet.FrameworkServlet.configureAndRefreshWebApplicationContext(FrameworkServlet.java:651)
at
org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:602)
at
org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:665)
at
org.springframework.web.servlet.FrameworkServlet.initWebApplicationContext(FrameworkServlet.java:521)
at
org.springframework.web.servlet.FrameworkServlet.initServletBean(FrameworkServlet.java:462)
at
org.springframework.web.servlet.HttpServletBean.init(HttpServletBean.java:136)
at javax.servlet.GenericServlet.init(GenericServlet.java:158)
at
org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1284)
- locked <0x00000000cf68fa80> (a org.apache.catalina.core.StandardWrapper)
at
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1197)
- locked <0x00000000cf68fa80> (a org.apache.catalina.core.StandardWrapper)
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1087)
- locked <0x00000000cf68fa80> (a org.apache.catalina.core.StandardWrapper)
at
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:5262)
at
org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5550)
- locked <0x00000000cf12ddd8> (a org.apache.catalina.core.StandardContext)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
- locked <0x00000000cf12ddd8> (a org.apache.catalina.core.StandardContext)
at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:649)
at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:1081)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:553)
at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1668)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at
org.apache.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.java:301)
at
com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:819)
at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:801)
at
org.apache.catalina.manager.ManagerServlet.check(ManagerServlet.java:1516)
at
org.apache.catalina.manager.HTMLManagerServlet.upload(HTMLManagerServlet.java:286)
at
org.apache.catalina.manager.HTMLManagerServlet.doPost(HTMLManagerServlet.java:206)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:646)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at
org.apache.catalina.filters.CsrfPreventionFilter.doFilter(CsrfPreventionFilter.java:213)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at
org.apache.catalina.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:108)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:613)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:421)
at
org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1074)
at
org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611)
at
org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:314)
- locked <0x00000000cf12e430> (a org.apache.tomcat.util.net.SocketWrapper)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Thread.java:745)
"ajp-bio-8009-AsyncTimeout" daemon prio=10 tid=0x00007fa1200c7800 nid=0xa48
waiting on condition [0x00007fa124d8d000]
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.sleep(Native Method)
at
org.apache.tomcat.util.net.JIoEndpoint$AsyncTimeout.run(JIoEndpoint.java:152)
at java.lang.Thread.run(Thread.java:745)
Regards
Mukund
Re: Fwd: Tomcat Thread Log
Posted by Luis San Juan Germán <lu...@qualitasremos.com>.
Ah que estas en el de puertos también.
Ahora te quito no te preocupes.
El 09/04/15 a las 14:59, Christopher Schultz escribió:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA256
>
> Mukund,
>
> On 4/8/15 11:33 PM, Mukundaraman Valakumaresan wrote:
>> I have deployed an application in Apache tomcat 7.0.59.
>>
>> When I copy the war to webapps folder and start tomcat. Tomcat
>> hangs and I coudln't see the admin screen as well for the first 30
>> minutes. Without this war, tomcat starts fine shows the admin
>> screen immediately.
>>
>> Through google, I check a posts, which asked me to take a thread
>> dump. I use Sprint, Hibernate and Mysql. From the thread dump, I
>> could see that and could also see that the problem with the
>> connectivity to MySQL.
>>
>> But I am not sure where exactly the problem lies and what needs to
>> be fixed. Any help is appreciated!! Thanks
>>
>>
>>
>> "http-bio-8080-exec-1" daemon prio=10 tid=0x00007fa11400c800
>> nid=0xa49 runnable [0x00007fa124c87000] java.lang.Thread.State:
>> RUNNABLE at java.net.SocketInputStream.socketRead0(Native Method)
>> at java.net.SocketInputStream.read(SocketInputStream.java:152) at
>> java.net.SocketInputStream.read(SocketInputStream.java:122) at
>> com.mysql.jdbc.util.ReadAheadInputStream.fill(ReadAheadInputStream.jav
> a:113)
>>
> at
>> com.mysql.jdbc.util.ReadAheadInputStream.readFromUnderlyingStreamIfNec
> essary(ReadAheadInputStream.java:160)
>>
> at
>> com.mysql.jdbc.util.ReadAheadInputStream.read(ReadAheadInputStream.jav
> a:188)
>>
> - - locked <0x00000000baadb0d0> (a com.mysql.jdbc.util.ReadAheadInputStrea
> m)
>> at com.mysql.jdbc.MysqlIO.readFully(MysqlIO.java:2428) at
>> com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:2882) at
>> com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:2871) at
>> com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3414) at
>> com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1936) at
>> com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2060) at
>> com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2536) -
>> locked <0x00000000cfa6a1f8> (a java.lang.Object) at
>> com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2465) at
>> com.mysql.jdbc.StatementImpl.executeQuery(StatementImpl.java:1383)
>> - locked <0x00000000cfa6a1f8> (a java.lang.Object) at
>> com.mysql.jdbc.ConnectionImpl.buildCollationMapping(ConnectionImpl.jav
> a:823)
>>
> at
>> com.mysql.jdbc.ConnectionImpl.initializePropsFromServer(ConnectionImpl
> .java:3350)
>>
> at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2045)
>> - locked <0x00000000cfa6a1f8> (a java.lang.Object) at
>> com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:718) at
>> com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:46) at
>> sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
>> Method) at
>> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructo
> rAccessorImpl.java:57)
>>
> at
>> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingCo
> nstructorAccessorImpl.java:45)
>>
> at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
>> at com.mysql.jdbc.Util.handleNewInstance(Util.java:406) at
>> com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:302)
>> at
>> com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:
> 282)
>>
> at java.sql.DriverManager.getConnection(DriverManager.java:571)
>> at java.sql.DriverManager.getConnection(DriverManager.java:187) at
>> org.springframework.jdbc.datasource.DriverManagerDataSource.getConnect
> ionFromDriverManager(DriverManagerDataSource.java:173)
>>
> at
>> org.springframework.jdbc.datasource.DriverManagerDataSource.getConnect
> ionFromDriver(DriverManagerDataSource.java:164)
>>
> at
>> org.springframework.jdbc.datasource.AbstractDriverBasedDataSource.getC
> onnectionFromDriver(AbstractDriverBasedDataSource.java:153)
>>
> at
>> org.springframework.jdbc.datasource.AbstractDriverBasedDataSource.getC
> onnection(AbstractDriverBasedDataSource.java:119)
>>
> at
>> org.hibernate.engine.jdbc.connections.internal.DatasourceConnectionPro
> viderImpl.getConnection(DatasourceConnectionProviderImpl.java:139)
>>
> at
>> org.hibernate.engine.jdbc.internal.JdbcServicesImpl$ConnectionProvider
> JdbcConnectionAccess.obtainConnection(JdbcServicesImpl.java:279)
>>
> at
>> org.hibernate.engine.jdbc.internal.JdbcServicesImpl.configure(JdbcServ
> icesImpl.java:124)
>>
> at
>> org.hibernate.boot.registry.internal.StandardServiceRegistryImpl.confi
> gureService(StandardServiceRegistryImpl.java:111)
>>
> at
>> org.hibernate.service.internal.AbstractServiceRegistryImpl.initializeS
> ervice(AbstractServiceRegistryImpl.java:234)
>>
> at
>> org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(
> AbstractServiceRegistryImpl.java:206)
>>
> at
>> org.hibernate.cfg.Configuration.buildTypeRegistrations(Configuration.j
> ava:1885)
>>
> at
>> org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java
> :1843)
>>
> at
>> org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java
> :1928)
>>
> at
>> org.springframework.orm.hibernate4.LocalSessionFactoryBuilder.buildSes
> sionFactory(LocalSessionFactoryBuilder.java:252)
>>
> at
>> org.springframework.orm.hibernate4.LocalSessionFactoryBean.buildSessio
> nFactory(LocalSessionFactoryBean.java:377)
>>
> at
>> org.springframework.orm.hibernate4.LocalSessionFactoryBean.afterProper
> tiesSet(LocalSessionFactoryBean.java:362)
>>
> at
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanF
> actory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1571)
>>
> at
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanF
> actory.initializeBean(AbstractAutowireCapableBeanFactory.java:1509)
>>
> at
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanF
> actory.doCreateBean(AbstractAutowireCapableBeanFactory.java:521)
>>
> at
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanF
> actory.createBean(AbstractAutowireCapableBeanFactory.java:458)
>>
> at
>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObj
> ect(AbstractBeanFactory.java:296)
>>
> at
>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry
> .getSingleton(DefaultSingletonBeanRegistry.java:223)
>>
> - - locked <0x00000000cf74c6d8> (a java.util.concurrent.ConcurrentHashMap)
>> at
>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBea
> n(AbstractBeanFactory.java:293)
>>
> at
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(
> AbstractBeanFactory.java:198)
>>
> at
>> org.springframework.beans.factory.support.DefaultListableBeanFactory.g
> etBeansOfType(DefaultListableBeanFactory.java:438)
>>
> at
>> org.springframework.beans.factory.BeanFactoryUtils.beansOfTypeIncludin
> gAncestors(BeanFactoryUtils.java:277)
>>
> at
>> org.springframework.dao.support.PersistenceExceptionTranslationInterce
> ptor.detectPersistenceExceptionTranslators(PersistenceExceptionTranslati
> onInterceptor.java:139)
>>
> at
>> org.springframework.dao.support.PersistenceExceptionTranslationInterce
> ptor.<init>(PersistenceExceptionTranslationInterceptor.java:79)
>>
> at
>> org.springframework.dao.annotation.PersistenceExceptionTranslationAdvi
> sor.<init>(PersistenceExceptionTranslationAdvisor.java:71)
>>
> at
>> org.springframework.dao.annotation.PersistenceExceptionTranslationPost
> Processor.setBeanFactory(PersistenceExceptionTranslationPostProcessor.ja
> va:84)
>>
> at
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanF
> actory.invokeAwareMethods(AbstractAutowireCapableBeanFactory.java:1532)
>>
> at
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanF
> actory.initializeBean(AbstractAutowireCapableBeanFactory.java:1500)
>>
> at
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanF
> actory.doCreateBean(AbstractAutowireCapableBeanFactory.java:521)
>>
> at
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanF
> actory.createBean(AbstractAutowireCapableBeanFactory.java:458)
>>
> at
>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObj
> ect(AbstractBeanFactory.java:296)
>>
> at
>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry
> .getSingleton(DefaultSingletonBeanRegistry.java:223)
>>
> - - locked <0x00000000cf74c6d8> (a java.util.concurrent.ConcurrentHashMap)
>> at
>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBea
> n(AbstractBeanFactory.java:293)
>>
> at
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(
> AbstractBeanFactory.java:198)
>>
> at
>> org.springframework.context.support.AbstractApplicationContext.registe
> rBeanPostProcessors(AbstractApplicationContext.java:741)
>>
> at
>> org.springframework.context.support.AbstractApplicationContext.refresh
> (AbstractApplicationContext.java:464)
>>
> - - locked <0x00000000cf74c778> (a java.lang.Object)
>> at
>> org.springframework.web.servlet.FrameworkServlet.configureAndRefreshWe
> bApplicationContext(FrameworkServlet.java:651)
>>
> at
>> org.springframework.web.servlet.FrameworkServlet.createWebApplicationC
> ontext(FrameworkServlet.java:602)
>>
> at
>> org.springframework.web.servlet.FrameworkServlet.createWebApplicationC
> ontext(FrameworkServlet.java:665)
>>
> at
>> org.springframework.web.servlet.FrameworkServlet.initWebApplicationCon
> text(FrameworkServlet.java:521)
>>
> at
>> org.springframework.web.servlet.FrameworkServlet.initServletBean(Frame
> workServlet.java:462)
>>
> at
>> org.springframework.web.servlet.HttpServletBean.init(HttpServletBean.j
> ava:136)
>>
> at javax.servlet.GenericServlet.init(GenericServlet.java:158)
>> at
>> org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.j
> ava:1284)
>
>
> Your
> web application is stalling on startup because of something one
> of your servlets is causing to happen.
>
> It looks like Spring is loading a whole lot of stuff from your
> database (or your database itself is stalling).
>
> - -chris
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v2
> Comment: GPGTools - http://gpgtools.org
>
> iQIcBAEBCAAGBQJVJnekAAoJEBzwKT+lPKRYUpQP/2cs0BAfyVLOX5iavgz6zuiY
> Tnkk1duPLRPxAvIlkc2vlDWCMBUvM1qfxXXbsEmcnGtXxB4QH7H+CrPMunwfQ8Wp
> RXHCb9439KRXD6LHQXvCdgGIF9J9iC53EP1HYoB5Qn2NWqVVEkPhAtpW/A9TchhL
> FHuihPgkJmfJmwLNAFuDpez+rLQkgM7ma5yKcIOdeibtJK53zCSunMMMdya5SC8Q
> zoBsdeQg/NRGkAhAi0an18VM8TPkR2U/5qYuSTcsRrqR2dn/g+pf1nXaKVDfvc/E
> pWZV8yh9MWoyawftFrGGq76Hqn/p35D0N82mt4hMUpiLbNU8hjmnpJuP3dAqKVwO
> h0I5qfkWs+GMJwoRwWZQq4S/fm/LGmkC4HGJfl0AEejOeYOJYwzVMYKjOUhV3fNf
> lMZnmEvUo0G3O/DSXA11wC0GPNtNNeguaRdwi+pio9K8/I2+VJAMgSD5zOGSvhWu
> e7pQSHdds8cspi0UhKh3VEp3br5AqbSNX/K/vEAdRBg0B/VklAhaL4l019RYBh5g
> fhIeruG2uCYBQrs5TX+dpDe9Ga1Brxqj9tjyi4kaeOpEovZKdqp96M4xG/bO7MzG
> 35aKDofSAcHViUHM5DSCtAoHln99/HaWK4qMq13iMk/jogAJ1TQ9T+TS33HbcZeY
> l68P0GmACBilfgv3AYPO
> =9nVo
> -----END PGP SIGNATURE-----
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org
>
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org
Re: Fwd: Tomcat Thread Log
Posted by Christopher Schultz <ch...@christopherschultz.net>.
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Mukund,
On 4/8/15 11:33 PM, Mukundaraman Valakumaresan wrote:
> I have deployed an application in Apache tomcat 7.0.59.
>
> When I copy the war to webapps folder and start tomcat. Tomcat
> hangs and I coudln't see the admin screen as well for the first 30
> minutes. Without this war, tomcat starts fine shows the admin
> screen immediately.
>
> Through google, I check a posts, which asked me to take a thread
> dump. I use Sprint, Hibernate and Mysql. From the thread dump, I
> could see that and could also see that the problem with the
> connectivity to MySQL.
>
> But I am not sure where exactly the problem lies and what needs to
> be fixed. Any help is appreciated!! Thanks
>
>
>
> "http-bio-8080-exec-1" daemon prio=10 tid=0x00007fa11400c800
> nid=0xa49 runnable [0x00007fa124c87000] java.lang.Thread.State:
> RUNNABLE at java.net.SocketInputStream.socketRead0(Native Method)
> at java.net.SocketInputStream.read(SocketInputStream.java:152) at
> java.net.SocketInputStream.read(SocketInputStream.java:122) at
> com.mysql.jdbc.util.ReadAheadInputStream.fill(ReadAheadInputStream.jav
a:113)
>
>
at
> com.mysql.jdbc.util.ReadAheadInputStream.readFromUnderlyingStreamIfNec
essary(ReadAheadInputStream.java:160)
>
>
at
> com.mysql.jdbc.util.ReadAheadInputStream.read(ReadAheadInputStream.jav
a:188)
>
>
- - locked <0x00000000baadb0d0> (a com.mysql.jdbc.util.ReadAheadInputStrea
m)
> at com.mysql.jdbc.MysqlIO.readFully(MysqlIO.java:2428) at
> com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:2882) at
> com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:2871) at
> com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3414) at
> com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1936) at
> com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2060) at
> com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2536) -
> locked <0x00000000cfa6a1f8> (a java.lang.Object) at
> com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2465) at
> com.mysql.jdbc.StatementImpl.executeQuery(StatementImpl.java:1383)
> - locked <0x00000000cfa6a1f8> (a java.lang.Object) at
> com.mysql.jdbc.ConnectionImpl.buildCollationMapping(ConnectionImpl.jav
a:823)
>
>
at
> com.mysql.jdbc.ConnectionImpl.initializePropsFromServer(ConnectionImpl
.java:3350)
>
>
at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2045)
> - locked <0x00000000cfa6a1f8> (a java.lang.Object) at
> com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:718) at
> com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:46) at
> sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method) at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructo
rAccessorImpl.java:57)
>
>
at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingCo
nstructorAccessorImpl.java:45)
>
>
at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
> at com.mysql.jdbc.Util.handleNewInstance(Util.java:406) at
> com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:302)
> at
> com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:
282)
>
>
at java.sql.DriverManager.getConnection(DriverManager.java:571)
> at java.sql.DriverManager.getConnection(DriverManager.java:187) at
> org.springframework.jdbc.datasource.DriverManagerDataSource.getConnect
ionFromDriverManager(DriverManagerDataSource.java:173)
>
>
at
> org.springframework.jdbc.datasource.DriverManagerDataSource.getConnect
ionFromDriver(DriverManagerDataSource.java:164)
>
>
at
> org.springframework.jdbc.datasource.AbstractDriverBasedDataSource.getC
onnectionFromDriver(AbstractDriverBasedDataSource.java:153)
>
>
at
> org.springframework.jdbc.datasource.AbstractDriverBasedDataSource.getC
onnection(AbstractDriverBasedDataSource.java:119)
>
>
at
> org.hibernate.engine.jdbc.connections.internal.DatasourceConnectionPro
viderImpl.getConnection(DatasourceConnectionProviderImpl.java:139)
>
>
at
> org.hibernate.engine.jdbc.internal.JdbcServicesImpl$ConnectionProvider
JdbcConnectionAccess.obtainConnection(JdbcServicesImpl.java:279)
>
>
at
> org.hibernate.engine.jdbc.internal.JdbcServicesImpl.configure(JdbcServ
icesImpl.java:124)
>
>
at
> org.hibernate.boot.registry.internal.StandardServiceRegistryImpl.confi
gureService(StandardServiceRegistryImpl.java:111)
>
>
at
> org.hibernate.service.internal.AbstractServiceRegistryImpl.initializeS
ervice(AbstractServiceRegistryImpl.java:234)
>
>
at
> org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(
AbstractServiceRegistryImpl.java:206)
>
>
at
> org.hibernate.cfg.Configuration.buildTypeRegistrations(Configuration.j
ava:1885)
>
>
at
> org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java
:1843)
>
>
at
> org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java
:1928)
>
>
at
> org.springframework.orm.hibernate4.LocalSessionFactoryBuilder.buildSes
sionFactory(LocalSessionFactoryBuilder.java:252)
>
>
at
> org.springframework.orm.hibernate4.LocalSessionFactoryBean.buildSessio
nFactory(LocalSessionFactoryBean.java:377)
>
>
at
> org.springframework.orm.hibernate4.LocalSessionFactoryBean.afterProper
tiesSet(LocalSessionFactoryBean.java:362)
>
>
at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanF
actory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1571)
>
>
at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanF
actory.initializeBean(AbstractAutowireCapableBeanFactory.java:1509)
>
>
at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanF
actory.doCreateBean(AbstractAutowireCapableBeanFactory.java:521)
>
>
at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanF
actory.createBean(AbstractAutowireCapableBeanFactory.java:458)
>
>
at
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObj
ect(AbstractBeanFactory.java:296)
>
>
at
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry
.getSingleton(DefaultSingletonBeanRegistry.java:223)
>
>
- - locked <0x00000000cf74c6d8> (a java.util.concurrent.ConcurrentHashMap)
> at
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBea
n(AbstractBeanFactory.java:293)
>
>
at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(
AbstractBeanFactory.java:198)
>
>
at
> org.springframework.beans.factory.support.DefaultListableBeanFactory.g
etBeansOfType(DefaultListableBeanFactory.java:438)
>
>
at
> org.springframework.beans.factory.BeanFactoryUtils.beansOfTypeIncludin
gAncestors(BeanFactoryUtils.java:277)
>
>
at
> org.springframework.dao.support.PersistenceExceptionTranslationInterce
ptor.detectPersistenceExceptionTranslators(PersistenceExceptionTranslati
onInterceptor.java:139)
>
>
at
> org.springframework.dao.support.PersistenceExceptionTranslationInterce
ptor.<init>(PersistenceExceptionTranslationInterceptor.java:79)
>
>
at
> org.springframework.dao.annotation.PersistenceExceptionTranslationAdvi
sor.<init>(PersistenceExceptionTranslationAdvisor.java:71)
>
>
at
> org.springframework.dao.annotation.PersistenceExceptionTranslationPost
Processor.setBeanFactory(PersistenceExceptionTranslationPostProcessor.ja
va:84)
>
>
at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanF
actory.invokeAwareMethods(AbstractAutowireCapableBeanFactory.java:1532)
>
>
at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanF
actory.initializeBean(AbstractAutowireCapableBeanFactory.java:1500)
>
>
at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanF
actory.doCreateBean(AbstractAutowireCapableBeanFactory.java:521)
>
>
at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanF
actory.createBean(AbstractAutowireCapableBeanFactory.java:458)
>
>
at
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObj
ect(AbstractBeanFactory.java:296)
>
>
at
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry
.getSingleton(DefaultSingletonBeanRegistry.java:223)
>
>
- - locked <0x00000000cf74c6d8> (a java.util.concurrent.ConcurrentHashMap)
> at
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBea
n(AbstractBeanFactory.java:293)
>
>
at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(
AbstractBeanFactory.java:198)
>
>
at
> org.springframework.context.support.AbstractApplicationContext.registe
rBeanPostProcessors(AbstractApplicationContext.java:741)
>
>
at
> org.springframework.context.support.AbstractApplicationContext.refresh
(AbstractApplicationContext.java:464)
>
>
- - locked <0x00000000cf74c778> (a java.lang.Object)
> at
> org.springframework.web.servlet.FrameworkServlet.configureAndRefreshWe
bApplicationContext(FrameworkServlet.java:651)
>
>
at
> org.springframework.web.servlet.FrameworkServlet.createWebApplicationC
ontext(FrameworkServlet.java:602)
>
>
at
> org.springframework.web.servlet.FrameworkServlet.createWebApplicationC
ontext(FrameworkServlet.java:665)
>
>
at
> org.springframework.web.servlet.FrameworkServlet.initWebApplicationCon
text(FrameworkServlet.java:521)
>
>
at
> org.springframework.web.servlet.FrameworkServlet.initServletBean(Frame
workServlet.java:462)
>
>
at
> org.springframework.web.servlet.HttpServletBean.init(HttpServletBean.j
ava:136)
>
>
at javax.servlet.GenericServlet.init(GenericServlet.java:158)
> at
> org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.j
ava:1284)
Your
>
web application is stalling on startup because of something one
of your servlets is causing to happen.
It looks like Spring is loading a whole lot of stuff from your
database (or your database itself is stalling).
- -chris
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
Comment: GPGTools - http://gpgtools.org
iQIcBAEBCAAGBQJVJnekAAoJEBzwKT+lPKRYUpQP/2cs0BAfyVLOX5iavgz6zuiY
Tnkk1duPLRPxAvIlkc2vlDWCMBUvM1qfxXXbsEmcnGtXxB4QH7H+CrPMunwfQ8Wp
RXHCb9439KRXD6LHQXvCdgGIF9J9iC53EP1HYoB5Qn2NWqVVEkPhAtpW/A9TchhL
FHuihPgkJmfJmwLNAFuDpez+rLQkgM7ma5yKcIOdeibtJK53zCSunMMMdya5SC8Q
zoBsdeQg/NRGkAhAi0an18VM8TPkR2U/5qYuSTcsRrqR2dn/g+pf1nXaKVDfvc/E
pWZV8yh9MWoyawftFrGGq76Hqn/p35D0N82mt4hMUpiLbNU8hjmnpJuP3dAqKVwO
h0I5qfkWs+GMJwoRwWZQq4S/fm/LGmkC4HGJfl0AEejOeYOJYwzVMYKjOUhV3fNf
lMZnmEvUo0G3O/DSXA11wC0GPNtNNeguaRdwi+pio9K8/I2+VJAMgSD5zOGSvhWu
e7pQSHdds8cspi0UhKh3VEp3br5AqbSNX/K/vEAdRBg0B/VklAhaL4l019RYBh5g
fhIeruG2uCYBQrs5TX+dpDe9Ga1Brxqj9tjyi4kaeOpEovZKdqp96M4xG/bO7MzG
35aKDofSAcHViUHM5DSCtAoHln99/HaWK4qMq13iMk/jogAJ1TQ9T+TS33HbcZeY
l68P0GmACBilfgv3AYPO
=9nVo
-----END PGP SIGNATURE-----
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org