1. 程式人生 > >啟動Tomcat時報這樣的錯誤——跟資料庫有關

啟動Tomcat時報這樣的錯誤——跟資料庫有關

2012-2-2 0:15:10 org.apache.catalina.core.AprLifecycleListener init
資訊: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Program Files\Java\jdk1.6.0_06\bin;D:\apache-tomcat-6.0.26\bin
2012-2-2 0:15:10 org.apache.coyote.http11.Http11Protocol init
資訊: Initializing Coyote HTTP/1.1 on http-8081
2012-2-2 0:15:10 org.apache.catalina.startup.Catalina load
資訊: Initialization processed in 443 ms
2012-2-2 0:15:10 org.apache.catalina.core.StandardService start
資訊: Starting service Catalina
2012-2-2 0:15:10 org.apache.catalina.core.StandardEngine start
資訊: Starting Servlet Engine: Apache Tomcat/6.0.26
2012-2-2 0:15:10 org.apache.catalina.startup.HostConfig deployDescriptor
資訊: Deploying configuration descriptor host-manager.xml
2012-2-2 0:15:11 org.apache.catalina.startup.HostConfig deployDescriptor
資訊: Deploying configuration descriptor manager.xml
2012-2-2 0:15:11 org.apache.catalina.startup.HostConfig deployDirectory
資訊: Deploying web application directory cache
2012-2-2 0:15:11 org.apache.catalina.loader.WebappClassLoader validateJarFile
資訊: validateJarFile(D:\apache-tomcat-6.0.26\webapps\cache\WEB-INF\lib\servlet-api.jar) - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class
2012-2-2 0:15:12 org.apache.catalina.core.ApplicationContext log
資訊: Set web app root system property: 'cache.root' = [D:\apache-tomcat-6.0.26\webapps\cache\]
2012-2-2 0:15:12 org.apache.catalina.core.ApplicationContext log
資訊: Initializing Log4J from [D:\apache-tomcat-6.0.26\webapps\cache\WEB-INF\classes\config\log4j.xml]
2012-02-02 00:15:12  INFO ContextLoader:180 - Root WebApplicationContext: initialization started
2012-2-2 0:15:12 org.apache.catalina.core.ApplicationContext log
資訊: Loading Spring root WebApplicationContext
2012-02-02 00:15:12  INFO CollectionFactory:66 - JDK 1.4+ collections available
2012-02-02 00:15:12  INFO CollectionFactory:71 - Commons Collections 3.x available
2012-02-02 00:15:12  INFO XmlBeanDefinitionReader:163 - Loading XML bean definitions from file [D:\apache-tomcat-6.0.26\webapps\cache\WEB-INF\classes\config\spring\applicationContext-acegi-security.xml]
2012-02-02 00:15:12  INFO XmlBeanDefinitionReader:163 - Loading XML bean definitions from file [D:\apache-tomcat-6.0.26\webapps\cache\WEB-INF\classes\config\spring\applicationContext.xml]
2012-02-02 00:15:12  INFO XmlBeanDefinitionReader:163 - Loading XML bean definitions from file [D:\apache-tomcat-6.0.26\webapps\cache\WEB-INF\classes\config\spring\monitor-dao.xml]
2012-02-02 00:15:12  INFO XmlBeanDefinitionReader:163 - Loading XML bean definitions from file [D:\apache-tomcat-6.0.26\webapps\cache\WEB-INF\classes\config\spring\monitor-service.xml]
2012-02-02 00:15:12  INFO XmlBeanDefinitionReader:163 - Loading XML bean definitions from file [D:\apache-tomcat-6.0.26\webapps\cache\WEB-INF\classes\config\spring\sys-listener.xml]
2012-02-02 00:15:13  INFO XmlWebApplicationContext:92 - Bean factory for application context [Root WebApplicationContext]: org.springframework.beans.factory.support.DefaultListableBeanFactory defining beans [filterChainProxy,messageSource,authenticationManager,concurrentSessionFilter,concurrentSessionController,sessionRegistry,jdbcDaoImpl,daoAuthenticationProvider,loggerListener,anonymousProcessingFilter,anonymousAuthenticationProvider,httpSessionContextIntegrationFilter,logoutFilter,securityContextHolderAwareRequestFilter,exceptionTranslationFilter,authenticationProcessingFilter,authenticationProcessingFilterEntryPoint,roleVoter,httpRequestAccessDecisionManager,filterInvocationInterceptor,propertyConfigurer,dataSource,sessionFactory,transactionManager,baseTransactionProxy,hibernateTemplate,UserDAO,AccountDAO,UserService,LoginByUserName,CommonService,AccountService,SysContextListener,ListenerManager]; root of BeanFactory hierarchy
2012-02-02 00:15:13  INFO XmlWebApplicationContext:298 - 34 beans defined in application context [Root WebApplicationContext]
2012-02-02 00:15:13  INFO PropertyPlaceholderConfigurer:179 - Loading properties file from URL [file:/D:/apache-tomcat-6.0.26/webapps/cache/WEB-INF/classes/config/jdbc_mysql.properties]
2012-02-02 00:15:13  WARN ConfigurationFactory:127 - No configuration found. Configuring ehcache from ehcache-failsafe.xml  found in the classpath: jar:file:/D:/apache-tomcat-6.0.26/webapps/cache/WEB-INF/lib/ehcache-1.2.4.jar!/ehcache-failsafe.xml
2012-02-02 00:15:13  INFO DefaultListableBeanFactory:268 - Pre-instantiating singletons in factory [org.springframework.beans.factory.support.DefaultListableBeanFactory defining beans [filterChainProxy,messageSource,authenticationManager,concurrentSessionFilter,concurrentSessionController,sessionRegistry,jdbcDaoImpl,daoAuthenticationProvider,loggerListener,anonymousProcessingFilter,anonymousAuthenticationProvider,httpSessionContextIntegrationFilter,logoutFilter,securityContextHolderAwareRequestFilter,exceptionTranslationFilter,authenticationProcessingFilter,authenticationProcessingFilterEntryPoint,roleVoter,httpRequestAccessDecisionManager,filterInvocationInterceptor,propertyConfigurer,dataSource,sessionFactory,transactionManager,baseTransactionProxy,hibernateTemplate,UserDAO,AccountDAO,UserService,LoginByUserName,CommonService,AccountService,SysContextListener,ListenerManager]; root of BeanFactory hierarchy]
2012-02-02 00:15:13  INFO DefaultAopProxyFactory:64 - CGLIB2 available: proxyTargetClass feature enabled
2012-02-02 00:15:13  INFO Environment:464 - Hibernate 3.0.5
2012-02-02 00:15:13  INFO Environment:477 - hibernate.properties not found
2012-02-02 00:15:13  INFO Environment:510 - using CGLIB reflection optimizer
2012-02-02 00:15:13  INFO Environment:540 - using JDK 1.4 java.sql.Timestamp handling
2012-02-02 00:15:13  INFO Configuration:1125 - configuring from url: file:/D:/apache-tomcat-6.0.26/webapps/cache/WEB-INF/classes/config/hibernate/hibernate.cfg.xml
2012-02-02 00:15:14  INFO Configuration:444 - Mapping resource: config/hibernate/monitor/User.hbm.xml
2012-02-02 00:15:14  INFO HbmBinder:260 - Mapping class: com.autonavi.monitor.model.User -> user
2012-02-02 00:15:14  INFO Configuration:444 - Mapping resource: config/hibernate/monitor/Account.hbm.xml
2012-02-02 00:15:14  INFO HbmBinder:260 - Mapping class: com.autonavi.monitor.model.Account -> account_aid
2012-02-02 00:15:14  INFO Configuration:1222 - Configured SessionFactory: null
2012-02-02 00:15:14  INFO LocalSessionFactoryBean:746 - Building new Hibernate SessionFactory
2012-02-02 00:15:14  INFO Configuration:875 - processing extends queue
2012-02-02 00:15:14  INFO Configuration:879 - processing collection mappings
2012-02-02 00:15:14  INFO Configuration:888 - processing association property references
2012-02-02 00:15:14  INFO Configuration:917 - processing foreign key constraints
2012-02-02 00:15:14  INFO ConnectionProviderFactory:53 - Initializing connection provider: org.springframework.orm.hibernate3.LocalDataSourceConnectionProvider
AbandonedObjectPool is used (
[email protected]
) LogAbandoned: true RemoveAbandoned: true RemoveAbandonedTimeout: 120 2012-02-02 00:15:35 WARN JDBCExceptionReporter:71 - SQL Error: 0, SQLState: null 2012-02-02 00:15:35 ERROR JDBCExceptionReporter:72 - Cannot create PoolableConnectionFactory (Communications link failure due to underlying exception: ** BEGIN NESTED EXCEPTION ** java.net.SocketException MESSAGE: java.net.ConnectException: Connection timed out: connect STACKTRACE: java.net.SocketException: java.net.ConnectException: Connection timed out: connect at com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:151) at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:281) at com.mysql.jdbc.Connection.createNewIO(Connection.java:1696) at com.mysql.jdbc.Connection.<init>(Connection.java:408) at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:270) at org.apache.commons.dbcp.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:38) at org.apache.commons.dbcp.PoolableConnectionFactory.makeObject(PoolableConnectionFactory.java:294) at org.apache.commons.dbcp.BasicDataSource.validateConnectionFactory(BasicDataSource.java:1247) at org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1221) at org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:880) at org.springframework.orm.hibernate3.LocalDataSourceConnectionProvider.getConnection(LocalDataSourceConnectionProvider.java:81) at org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:72) at org.hibernate.cfg.Configuration.buildSettings(Configuration.java:1463) at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1004) at org.springframework.orm.hibernate3.LocalSessionFactoryBean.newSessionFactory(LocalSessionFactoryBean.java:822) at org.springframework.orm.hibernate3.LocalSessionFactoryBean.afterPropertiesSet(LocalSessionFactoryBean.java:748) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1099) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:400) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:234) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:144) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:182) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:105) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1054) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:863) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:382) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:234) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:144) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:182) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:105) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1054) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:863) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:382) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:234) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:144) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:182) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:105) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1054) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:863) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:382) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:234) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:144) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:182) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:105) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveManagedList(BeanDefinitionValueResolver.java:202) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:109) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1054) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:863) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:382) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:234) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:144) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:182) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:105) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1054) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:863) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:382) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:234) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:144) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:182) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:105) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveManagedList(BeanDefinitionValueResolver.java:202) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:109) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1054) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:863) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:382) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:234) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:144) at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:283) at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:321) at org.springframework.web.context.support.AbstractRefreshableWebApplicationContext.refresh(AbstractRefreshableWebApplicationContext.java:139) at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:252) at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:190) at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:49) at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3972) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4467) 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.deployDirectory(HostConfig.java:1041) at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:964) at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:502) at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1277) at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:321) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053) at org.apache.catalina.core.StandardHost.start(StandardHost.java:785) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045) at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443) at org.apache.catalina.core.StandardService.start(StandardService.java:519) at org.apache.catalina.core.StandardServer.start(StandardServer.java:710) at org.apache.catalina.startup.Catalina.start(Catalina.java:581) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414) ** END NESTED EXCEPTION ** ) 2012-02-02 00:15:35 WARN SettingsFactory:103 - Could not obtain connection metadata org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (Communications link failure due to underlying exception: ** BEGIN NESTED EXCEPTION ** java.net.SocketException MESSAGE: java.net.ConnectException: Connection timed out: connect STACKTRACE: java.net.SocketException: java.net.ConnectException: Connection timed out: connect at com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:151) at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:281) at com.mysql.jdbc.Connection.createNewIO(Connection.java:1696) at com.mysql.jdbc.Connection.<init>(Connection.java:408) at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:270) at org.apache.commons.dbcp.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:38) at org.apache.commons.dbcp.PoolableConnectionFactory.makeObject(PoolableConnectionFactory.java:294) at org.apache.commons.dbcp.BasicDataSource.validateConnectionFactory(BasicDataSource.java:1247) at org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1221) at org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:880) at org.springframework.orm.hibernate3.LocalDataSourceConnectionProvider.getConnection(LocalDataSourceConnectionProvider.java:81) at org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:72) at org.hibernate.cfg.Configuration.buildSettings(Configuration.java:1463) at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1004) at org.springframework.orm.hibernate3.LocalSessionFactoryBean.newSessionFactory(LocalSessionFactoryBean.java:822) at org.springframework.orm.hibernate3.LocalSessionFactoryBean.afterPropertiesSet(LocalSessionFactoryBean.java:748) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1099) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:400) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:234) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:144) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:182) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:105) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1054) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:863) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:382) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:234) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:144) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:182) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:105) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1054) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:863) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:382) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:234) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:144) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:182) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:105) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1054) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:863) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:382) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:234) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:144) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:182) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:105) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveManagedList(BeanDefinitionValueResolver.java:202) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:109) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1054) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:863) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:382) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:234) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:144) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:182) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:105) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1054) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:863) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:382) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:234) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:144) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:182) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:105) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveManagedList(BeanDefinitionValueResolver.java:202) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:109) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1054) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:863) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:382) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:234) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:144) at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:283) at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:321) at org.springframework.web.context.support.AbstractRefreshableWebApplicationContext.refresh(AbstractRefreshableWebApplicationContext.java:139) at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:252) at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:190) at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:49) at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3972) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4467) 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.deployDirectory(HostConfig.java:1041) at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:964) at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:502) at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1277) at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:321) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053) at org.apache.catalina.core.StandardHost.start(StandardHost.java:785) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045) at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443) at org.apache.catalina.core.StandardService.start(StandardService.java:519) at org.apache.catalina.core.StandardServer.start(StandardServer.java:710) at org.apache.catalina.startup.Catalina.start(Catalina.java:581) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414) ** END NESTED EXCEPTION ** ) at org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1225) at org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:880) at org.springframework.orm.hibernate3.LocalDataSourceConnectionProvider.getConnection(LocalDataSourceConnectionProvider.java:81) at org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:72) at org.hibernate.cfg.Configuration.buildSettings(Configuration.java:1463) at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1004) at org.springframework.orm.hibernate3.LocalSessionFactoryBean.newSessionFactory(LocalSessionFactoryBean.java:822) at org.springframework.orm.hibernate3.LocalSessionFactoryBean.afterPropertiesSet(LocalSessionFactoryBean.java:748) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1099) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:400) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:234) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:144) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:182) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:105) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1054) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:863) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:382) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:234) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:144) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:182) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:105) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1054) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:863) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:382) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:234) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:144) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:182) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:105) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1054) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:863) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:382) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:234) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:144) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:182) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:105) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveManagedList(BeanDefinitionValueResolver.java:202) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:109) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1054) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:863) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:382) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:234) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:144) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:182) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:105) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1054) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:863) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:382) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:234) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:144) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:182) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:105) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveManagedList(BeanDefinitionValueResolver.java:202) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:109) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1054) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:863) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:382) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:234) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:144) at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:283) at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:321) at org.springframework.web.context.support.AbstractRefreshableWebApplicationContext.refresh(AbstractRefreshableWebApplicationContext.java:139) at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:252) at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:190) at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:49) at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3972) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4467) 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.deployDirectory(HostConfig.java:1041) at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:964) at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:502) at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1277) at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:321) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053) at org.apache.catalina.core.StandardHost.start(StandardHost.java:785) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045) at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443) at org.apache.catalina.core.StandardService.start(StandardService.java:519) at org.apache.catalina.core.StandardServer.start(StandardServer.java:710) at org.apache.catalina.startup.Catalina.start(Catalina.java:581) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414) Caused by: com.mysql.jdbc.CommunicationsException: Communications link failure due to underlying exception: ** BEGIN NESTED EXCEPTION ** java.net.SocketException MESSAGE: java.net.ConnectException: Connection timed out: connect STACKTRACE: java.net.SocketException: java.net.ConnectException: Connection timed out: connect at com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:151) at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:281) at com.mysql.jdbc.Connection.createNewIO(Connection.java:1696) at com.mysql.jdbc.Connection.<init>(Connection.java:408) at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:270) at org.apache.commons.dbcp.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:38) at org.apache.commons.dbcp.PoolableConnectionFactory.makeObject(PoolableConnectionFactory.java:294) at org.apache.commons.dbcp.BasicDataSource.validateConnectionFactory(BasicDataSource.java:1247) at org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1221) at org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:880) at org.springframework.orm.hibernate3.LocalDataSourceConnectionProvider.getConnection(LocalDataSourceConnectionProvider.java:81) at org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:72) at org.hibernate.cfg.Configuration.buildSettings(Configuration.java:1463) at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1004) at org.springframework.orm.hibernate3.LocalSessionFactoryBean.newSessionFactory(LocalSessionFactoryBean.java:822) at org.springframework.orm.hibernate3.LocalSessionFactoryBean.afterPropertiesSet(LocalSessionFactoryBean.java:748) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1099) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:400) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:234) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:144) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:182) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:105) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1054) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:863) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:382) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:234) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:144) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:182) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:105) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1054) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:863) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:382) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:234) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:144) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:182) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:105) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1054) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:863) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:382) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:234) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:144) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:182) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:105) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveManagedList(BeanDefinitionValueResolver.java:202) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:109) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1054) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:863) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:382) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:234) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:144) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:182) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:105) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1054) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:863) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:382) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:234) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:144) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:182) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:105) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveManagedList(BeanDefinitionValueResolver.java:202) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:109) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1054) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:863) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:382) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:234) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:144) at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:283) at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:321) at org.springframework.web.context.support.AbstractRefreshableWebApplicationContext.refresh(AbstractRefreshableWebApplicationContext.java:139) at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:252) at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:190) at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:49) at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3972) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4467) 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.deployDirectory(HostConfig.java:1041) at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:964) at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:502) at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1277) at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:321) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053) at org.apache.catalina.core.StandardHost.start(StandardHost.java:785) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045) at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443) at org.apache.catalina.core.StandardService.start(StandardService.java:519) at org.apache.catalina.core.StandardServer.start(StandardServer.java:710) at org.apache.catalina.startup.Catalina.start(Catalina.java:581) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414) ** END NESTED EXCEPTION ** at com.mysql.jdbc.Connection.createNewIO(Connection.java:1759) at com.mysql.jdbc.Connection.<init>(Connection.java:408) at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:270) at org.apache.commons.dbcp.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:38) at org.apache.commons.dbcp.PoolableConnectionFactory.makeObject(PoolableConnectionFactory.java:294) at org.apache.commons.dbcp.BasicDataSource.validateConnectionFactory(BasicDataSource.java:1247) at org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1221) ... 87 more 2012-02-02 00:15:35 INFO Dialect:92 - Using dialect: org.hibernate.dialect.MySQLDialect 2012-02-02 00:15:35 INFO TransactionFactoryFactory:31 - Using default transaction strategy (direct JDBC transactions) 2012-02-02 00:15:35 INFO TransactionManagerLookupFactory:33 - No TransactionManagerLookup configured (in JTA environment, use of read-write or transactional second-level cache is not recommended) 2012-02-02 00:15:35 INFO SettingsFactory:125 - Automatic flush during beforeCompletion(): disabled 2012-02-02 00:15:35 INFO SettingsFactory:129 - Automatic session close at end of transaction: disabled 2012-02-02 00:15:35 INFO SettingsFactory:144 - Scrollable result sets: disabled 2012-02-02 00:15:35 INFO SettingsFactory:152 - JDBC3 getGeneratedKeys(): disabled 2012-02-02 00:15:35 INFO SettingsFactory:160 - Connection release mode: auto 2012-02-02 00:15:35 INFO SettingsFactory:184 - Maximum outer join fetch depth: 2 2012-02-02 00:15:35 INFO SettingsFactory:187 - Default batch fetch size: 1 2012-02-02 00:15:35 INFO SettingsFactory:191 - Generate SQL with comments: enabled 2012-02-02 00:15:35 INFO SettingsFactory:195 - Order SQL updates by primary key: disabled 2012-02-02 00:15:35 INFO SettingsFactory:334 - Query translator: org.hibernate.hql.classic.ClassicQueryTranslatorFactory 2012-02-02 00:15:35 INFO SettingsFactory:203 - Query language substitutions: {} 2012-02-02 00:15:35 INFO SettingsFactory:209 - Second-level cache: enabled 2012-02-02 00:15:35 INFO SettingsFactory:213 - Query cache: enabled 2012-02-02 00:15:35 INFO SettingsFactory:321 - Cache provider: org.hibernate.cache.EhCacheProvider 2012-02-02 00:15:35 INFO SettingsFactory:228 - Optimize cache for minimal puts: disabled 2012-02-02 00:15:35 INFO SettingsFactory:237 - Structured second-level cache entries: disabled 2012-02-02 00:15:35 INFO SettingsFactory:308 - Query cache factory: org.hibernate.cache.StandardQueryCacheFactory 2012-02-02 00:15:35 INFO SettingsFactory:261 - Statistics: disabled 2012-02-02 00:15:35 INFO SettingsFactory:265 - Deleted entity synthetic identifier rollback: disabled 2012-02-02 00:15:35 INFO SettingsFactory:279 - Default entity-mode: pojo 2012-02-02 00:15:36 INFO SessionFactoryImpl:152 - building session factory 2012-02-02 00:15:36 INFO SessionFactoryObjectFactory:82 - Not binding factory to JNDI, no JNDI name configured 2012-02-02 00:15:36 INFO UpdateTimestampsCache:43 - starting update timestamps cache at region: org.hibernate.cache.UpdateTimestampsCache 2012-02-02 00:15:36 WARN EhCacheProvider:97 - Could not find configuration [org.hibernate.cache.UpdateTimestampsCache]; using defaults. 2012-02-02 00:15:36 INFO StandardQueryCache:50 - starting query cache at region: org.hibernate.cache.StandardQueryCache 2012-02-02 00:15:36 WARN EhCacheProvider:97 - Could not find configuration [org.hibernate.cache.StandardQueryCache]; using defaults. 2012-02-02 00:15:36 INFO SessionFactoryImpl:379 - Checking 0 named queries 2012-02-02 00:15:36 INFO HibernateTransactionManager:396 - Using DataSource [
[email protected]
] of Hibernate SessionFactory for HibernateTransactionManager 2012-02-02 00:15:37 INFO AbstractSecurityInterceptor:222 - Validated configuration attributes 2012-02-02 00:15:37 INFO ContextLoader:195 - Using context class [org.springframework.web.context.support.XmlWebApplicationContext] for root WebApplicationContext 2012-02-02 00:15:37 INFO ContextLoader:205 - Root WebApplicationContext: initialization completed in 24875 ms 2012-02-02 00:15:37 INFO SysContextListener:35 - load sys-config.xml start... 2012-02-02 00:15:37 INFO SysContextListener:41 - load sys-config.xml success 2012-02-02 00:15:37 INFO CharacterEncodingFilter:153 - Initializing filter 'encodingFilter' 2012-02-02 00:15:37 INFO CharacterEncodingFilter:178 - Filter 'encodingFilter' configured successfully 2012-02-02 00:15:37 INFO ContextLoaderPlugIn:218 - ContextLoaderPlugIn for Struts ActionServlet 'action, module '': initialization started 2012-2-2 0:15:37 org.apache.catalina.core.ApplicationContext log 資訊: Initializing WebApplicationContext for Struts ActionServlet 'action', module '' 2012-02-02 00:15:37 INFO XmlBeanDefinitionReader:163 - Loading XML bean definitions from ServletContext resource [/WEB-INF/classes/config/struts/action-servlet.xml] 2012-02-02 00:15:37 INFO XmlBeanDefinitionReader:163 - Loading XML bean definitions from ServletContext resource [/WEB-INF/classes/config/struts/common-action.xml] 2012-02-02 00:15:37 INFO XmlWebApplicationContext:92 - Bean factory for application context [WebApplicationContext for namespace 'action-servlet']: org.springframework.beans.factory.support.DefaultListableBeanFactory defining beans [/login,/userAction,/commonAction,/accountAction]; parent: org.springframework.beans.factory.support.DefaultListableBeanFactory defining beans [filterChainProxy,messageSource,authenticationManager,concurrentSessionFilter,concurrentSessionController,sessionRegistry,jdbcDaoImpl,daoAuthenticationProvider,loggerListener,anonymousProcessingFilter,anonymousAuthenticationProvider,httpSessionContextIntegrationFilter,logoutFilter,securityContextHolderAwareRequestFilter,exceptionTranslationFilter,authenticationProcessingFilter,authenticationProcessingFilterEntryPoint,roleVoter,httpRequestAccessDecisionManager,filterInvocationInterceptor,propertyConfigurer,dataSource,sessionFactory,transactionManager,baseTransactionProxy,hibernateTemplate,UserDAO,AccountDAO,UserService,LoginByUserName,CommonService,AccountService,SysContextListener,ListenerManager]; root of BeanFactory hierarchy 2012-02-02 00:15:37 INFO XmlWebApplicationContext:298 - 4 beans defined in application context [WebApplicationContext for namespace 'action-servlet'] 2012-02-02 00:15:37 INFO DefaultListableBeanFactory:268 - Pre-instantiating singletons in factory [org.springframework.beans.factory.support.DefaultListableBeanFactory defining beans [/login,/userAction,/commonAction,/accountAction]; parent: org.springframework.beans.factory.support.DefaultListableBeanFactory defining beans [filterChainProxy,messageSource,authenticationManager,concurrentSessionFilter,concurrentSessionController,sessionRegistry,jdbcDaoImpl,daoAuthenticationProvider,loggerListener,anonymousProcessingFilter,anonymousAuthenticationProvider,httpSessionContextIntegrationFilter,logoutFilter,securityContextHolderAwareRequestFilter,exceptionTranslationFilter,authenticationProcessingFilter,authenticationProcessingFilterEntryPoint,roleVoter,httpRequestAccessDecisionManager,filterInvocationInterceptor,propertyConfigurer,dataSource,sessionFactory,transactionManager,baseTransactionProxy,hibernateTemplate,UserDAO,AccountDAO,UserService,LoginByUserName,CommonService,AccountService,SysContextListener,ListenerManager]; root of BeanFactory hierarchy] 2012-02-02 00:15:38 INFO ContextLoaderPlugIn:298 - Using context class 'org.springframework.web.context.support.XmlWebApplicationContext' for servlet 'action' 2012-02-02 00:15:38 INFO ContextLoaderPlugIn:235 - ContextLoaderPlugIn for Struts ActionServlet 'action', module '': initialization completed in 171 ms 2012-2-2 0:15:38 org.apache.catalina.startup.HostConfig deployDirectory 資訊: Deploying web application directory docs 2012-2-2 0:15:38 org.apache.catalina.startup.HostConfig deployDirectory 資訊: Deploying web application directory examples 2012-2-2 0:15:38 org.apache.catalina.core.ApplicationContext log 資訊: ContextListener: contextInitialized() 2012-2-2 0:15:38 org.apache.catalina.core.ApplicationContext log 資訊: SessionListener: contextInitialized() 2012-2-2 0:15:38 org.apache.catalina.startup.HostConfig deployDirectory 資訊: Deploying web application directory ROOT 2012-2-2 0:15:38 org.apache.catalina.startup.HostConfig deployDirectory 資訊: Deploying web application directory VirtualTerminal 2012-2-2 0:15:38 org.apache.coyote.http11.Http11Protocol start 資訊: Starting Coyote HTTP/1.1 on http-8081 2012-2-2 0:15:38 org.apache.jk.common.ChannelSocket init 資訊: JK: ajp13 listening on /0.0.0.0:8009 2012-2-2 0:15:38 org.apache.jk.server.JkMain start 資訊: Jk running ID=0 time=0/47 config=null 2012-2-2 0:15:38 org.apache.catalina.startup.Catalina start 資訊: Server startup in 27543 ms


我是把以前的專案另拷了一份,然後開始開發另外一個專案,結果,啟動Tomcat時候就報上面的錯誤,關鍵資訊就是:

Caused by: com.mysql.jdbc.CommunicationsException: Communications link failure due to underlying exception: 

** BEGIN NESTED EXCEPTION ** 

java.net.SocketException
MESSAGE: java.net.ConnectException: Connection timed out: connect

STACKTRACE:

找了很久才發現是我專案中關於連線資料庫的配置有問題,配置檔案如下:

jdbc.driverClassName=org.gjt.mm.mysql.Driver
jdbc.url=jdbc\:mysql\://localhost\:3306/account_manager?useUnicode\=true&characterEncoding\=utf8
jdbc.username=root
jdbc.password=root

#初始化連線
dataSource.initialSize=5
#最大空閒連線 
dataSource.maxIdle=10
#最小空閒連線數量
dataSource.minIdle=5
#最大連線數量
dataSource.maxActive=15
#開啟池的prepared statement 池功能
poolPreparedStatements=true
#是否在自動回收超時連線的時候列印連線的超時錯誤
dataSource.logAbandoned=true
#是否自動回收超時連線
dataSource.removeAbandoned=true
#超時時間(以秒數為單位)
dataSource.removeAbandonedTimeout=120
#超時等待時間(毫秒)
dataSource.maxWait=3000
#測試連線
dataSource.validationQuery=select 1 from test
dataSource.testWhileIdle=true
dataSource.testOnBorrow=true
dataSource.testOnReturn=true
#進行連線空閒時間判斷(毫秒)
dataSource.minEvictableIdleTimeMillis=1800000
#失效檢查執行緒執行時間間隔(毫秒)
dataSource.timeBetweenEvictionRunsMillis=3600000


因為此配置檔案會在啟動Tomcat時自動載入,裡面有關於連線資料庫的配置資訊,還有一個測試連線資訊,之所以報上面的錯誤是因為資料庫連線不上,連線超時導致,重新修改資料庫連線資訊就可以了。

如果啟動Tomcat時報下面這樣的錯誤:

* BEGIN NESTED EXCEPTION **

java.net.SocketException
MESSAGE: java.net.ConnectException: Connection refused: connect

STACKTRACE:

java.net.SocketException: java.net.ConnectException: Connection refused: connect
 

則是因為要連線的資料庫服務沒有啟動

Can't connect to MySQL server on 'localhost'

錯誤編號:2003

問題分析:

無法連線到 MySQL 伺服器,可能的情況為:

1、MySQL 服務沒有啟動,一般是在異常的情況下 MySQL 無法啟動導致的,比如無可用的磁碟空間,my.ini 裡 MySQL 的 basedir 路徑設定錯誤等;

2、MySQL 伺服器資源緊張,導致無法連線。

解決方法:

1、如果你是虛擬主機使用者(購買的空間),則聯絡空間商檢查 MySQL 是否正常啟動,並確認 MySQL 的配置資訊(是否為 localhost);

2、如果你是獨立主機使用者(擁有管理主機許可權),則按下面步驟檢查:

1)檢查是否啟動了 MySQL 服務。

Windows 主機的話,右鍵點選我的電腦,單擊管理,在服務和應用程式中找到 MySQL 服務,看是否是已啟動的狀態。

Linux主機,在控制檯執行 service mysql start 啟動 MySQL 服務。

2)檢查磁碟空間是否還有剩餘可用空間,儘量保持有足夠的磁碟空間可用。

3)檢查 my.ini 裡的 basedir (MySQL 安裝地址) 和 datadir (資料目錄存放地址)等引數設定是否正確,然後重新啟動下 MySQL 服務。

4)如果在重新整理後偶爾能夠正常顯示而且伺服器是Windows系統的話,那麼減小Windows中TcpTimedWaitDelay時間可解決此類問題,預設情況下為240(未設定的情況下也是這個數值)此項設定需要到登錄檔如下位置進行設定HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\TcpTimedWaitDelay  如果登錄檔中沒有TcpTimedWaitDelay這個專案,請增加這個專案,並設定為雙位元組(DWORD)型別數值設定為30 ~ 60 之間即可

相關推薦

啟動Tomcat時報這樣錯誤——資料庫有關

2012-2-2 0:15:10 org.apache.catalina.core.AprLifecycleListener init 資訊: The APR based Apache Tomcat Native library which allows optimal p

用eclipse啟動tomcat時報Could not publish server configuration for Tomcat v8.0 Server at localhost..錯誤

ecg avd metadata ber cli for hbm aac tlb Could not publish server configuration for Tomcat v8.0 Server at localhost. Context with path “

啟動Tomcat時報監聽器類(實現這個 ServletContextListener介面)引起的java.lang.ClassNotFoundException錯誤

最近在新匯入的一個maven專案中,出現以下問題:、 啟動Tomcat時自己寫的監聽器類(實現這個 ServletContextListener介面)引起的java.lang.ClassNotFoundException錯誤,一直報自己寫的這個類找不到。 原因分析,可能有

Xmapp啟動Tomcat時報Jdk、Jre未安裝錯誤的解決方法

我的Xmapp是3.2.2,用的是安裝版JDK,Tomcat用的是最新的8.0 用xmapp控制面板啟動Tomcat時報JDK、JRE未安裝錯誤,錯誤內容如下: 17:07:17 [Tomcat] Attempting to start Tomcat app... 1

華為ENSP啟動AR時報40錯誤百分百可行

華為ar啟動40錯誤 ensp40錯誤 開始啟動AR時報 40錯誤,與是呼各種百度和谷歌,及華為官方論壇,嘗試了各種辦法無果,最後發現是vbox不能建虛擬機,於是開始找vbox的資料最終發現是64位系統與高版本的vbox兼容性存在問題換了一個低版本的vbox事情就解決了。就用它就可以只要它能正常用了,

Eclipse啟動tomcat後404錯誤

tomcat images .com strong eclips web 討論 mage remove 問題描述 在eclipse部署web項目後,發現tomcat可以啟動,但是訪問http://localhost:8080地址報404錯誤。而不使用eclipse啟動tom

eclipse 中啟動Tomcat超時了錯誤

art plugin bsp plugins tomcat meta start space lips 修改E:\eclipse\eclipse\workspace\.metadata\.plugins\org.eclipse.wst.server.core\servers

Intellij idea啟動tomcat時報

Error:java: 服務配置檔案不正確, 或構造處理程式物件javax.annotation.processing.Processor: Provider cn.com.fotic.microservice.commons.api.javac.AnnotationProcessor no

啟動Tomcat時報錯:Server at localhost was unable to start within 45 seconds

一、在Tomcat啟動時有時會報次錯 Server Tomcat v9.0 Server at localhost was unable to start within 45 seconds. If the server requires more time, try increasing th

linux環境啟動tomcat時報Neither the JAVA_HOME nor the JRE_HOME environment variable is defined 的解決方案

當你在linux下載並解壓好tomcat後 然後嘗試啟動tomcat  可能會報下面的錯誤 此時需要在catalina.sh中新增 export JAVA_HOME=/usr/java/jdk1.8.0_161 export JRE_HOME=/usr/java/jdk1.8.0

linux下啟動tomcat時報Tomcat Neither the JAVA_HOME nor the JRE_HOME environment variable is defined

一眼就能看出來是jdk的環境有問題,但是用了這麼久的jdk一直都配置的好好的,怎麼一到Tomcat上就這麼矯情了。 最後查解決方案,原來是我的jdk從官網直接下載的,雖然我修改了java_home,但不太智慧的tomcat仍然沒有自動識別出java_home路徑。 linux解決方法: 編輯

啟動Tomcat時報錯Failed to initialize end point associated with ProtocolHandler ["http-apr-8080"]

一般是 Tomcat 的預設埠被佔用,或者 Tomcat 程序沒有關掉。(這個可以通過工作管理員檢視一下,如果發現 Tomcat 程序開著,那就結束它再啟動 Tomcat 就可以了。) 解決辦法: 1.先檢視佔用此埠的玩意兒的PID 執行 cmd ,命令列輸入:nets

啟動tomcat是出現錯誤( Parse Fatal Error at line 1 column 1: Content is not allowed in prolog.)

2010-3-8 9:38:58 org.apache.coyote.http11.Http11Protocol init 資訊: Initializing Coyote HTTP/1.1 on http-8080 2010-3-8 9:38:58 org.apache.c

eclipse正常啟動tomcat, 訪問http://localhost:8080 卻報404錯誤

eclipse正常啟動tomcat 訪問http://localhost:8080 卻報404錯誤eclipse正常啟動tomcat,訪問http://localhost:8080 卻報404錯誤修改下配置 就好操作如下圖 打開eclipse的server視圖,雙擊配置好的那個tomcat,出現tomca

linux啟動時報init錯誤;yum配置出錯

yum 配置出錯 結果:VMware虛擬機中的redhat6.7在開機過程中出現引導錯誤(init : Failed to spawn readahead-collector main process :unable to execute)並卡在redhat界面。無法進入單用戶模式。原因:在配置lin

啟動tomcat錯誤: 代理拋出異常 : java.rmi.server.ExportException: Port already in use: 1099的解決辦法

cap pgp dba dji mar day tsm strong taskkill 一.問題描述   在IntelliJ IDEA 中啟動Tomcat服務器時就出現了如下圖所示的錯誤:      錯誤: 代理拋出異常錯誤: java.rmi.server.ExportE

本地啟動tomcat的時候報內存溢出錯誤:java.util.concurrent.ExecutionException: java.lang.OutOfMemoryError: PermGen space

技術分享 exce info compile 界面 current msi lang ech 問題分析:   PermGen space的全稱是Permanent Generation space,是指內存的永久保存區域,這塊內存主要是被JVM存放Class和Meta信息的

Tomcat啟動報Error listenerStart錯誤

grails 錯誤 too 內容 format 日誌 -h list tomcat 文章轉自 http://xpenxpen.iteye.com/blog/1545648 今天啟動Tomcat啟動不了,報以下錯: org.apache.catalina.core.Stan

啟動tomcat的時候爆出如下錯誤

環境 detail 修改環境變量 lan cor art https details tcl The JRE_HOME environment variable is not defined correctly This environment 解決辦法: https://

啟動Tomcat一閃而過,報JRE_HOME環境配置錯誤的問題解決記錄

問題描述:啟動Tomcat一閃而過,報JRE_HOME環境配置錯誤的問題 操作:win+R,進入cmd命令列視窗,cd進入到Tomcat的安裝資料夾,鍵入catalina run命令後,報如下錯誤: The JRE_HOME environment variable is