• 02.基础环境


    把tomcat的默认端口8080改成80端口。

    五月 31, 2017 5:15:05 下午 org.apache.catalina.startup.VersionLoggerListener log
    INFO: Server version:        Apache Tomcat/7.0.73
    五月 31, 2017 5:15:05 下午 org.apache.catalina.startup.VersionLoggerListener log
    INFO: Server built:          Nov 7 2016 21:27:23 UTC
    五月 31, 2017 5:15:05 下午 org.apache.catalina.startup.VersionLoggerListener log
    INFO: Server number:         7.0.73.0
    五月 31, 2017 5:15:05 下午 org.apache.catalina.startup.VersionLoggerListener log
    INFO: OS Name:               Windows 7
    五月 31, 2017 5:15:05 下午 org.apache.catalina.startup.VersionLoggerListener log
    INFO: OS Version:            6.1
    五月 31, 2017 5:15:05 下午 org.apache.catalina.startup.VersionLoggerListener log
    INFO: Architecture:          amd64
    五月 31, 2017 5:15:05 下午 org.apache.catalina.startup.VersionLoggerListener log
    INFO: Java Home:             C:Program FilesJavajdk1.7.0_17jre
    五月 31, 2017 5:15:05 下午 org.apache.catalina.startup.VersionLoggerListener log
    INFO: JVM Version:           1.7.0_17-b02
    五月 31, 2017 5:15:05 下午 org.apache.catalina.startup.VersionLoggerListener log
    INFO: JVM Vendor:            Oracle Corporation
    五月 31, 2017 5:15:05 下午 org.apache.catalina.startup.VersionLoggerListener log
    INFO: CATALINA_BASE:         D:apache-tomcat-7.0.73-windows-x64apache-tomcat-7.0.73
    五月 31, 2017 5:15:05 下午 org.apache.catalina.startup.VersionLoggerListener log
    INFO: CATALINA_HOME:         D:apache-tomcat-7.0.73-windows-x64apache-tomcat-7.0.73
    五月 31, 2017 5:15:05 下午 org.apache.catalina.startup.VersionLoggerListener log
    INFO: Command line argument: -agentlib:jdwp=transport=dt_socket,suspend=y,address=localhost:55719
    五月 31, 2017 5:15:05 下午 org.apache.catalina.startup.VersionLoggerListener log
    INFO: Command line argument: -Dcatalina.home=D:apache-tomcat-7.0.73-windows-x64apache-tomcat-7.0.73
    五月 31, 2017 5:15:05 下午 org.apache.catalina.startup.VersionLoggerListener log
    INFO: Command line argument: -Dcatalina.base=D:apache-tomcat-7.0.73-windows-x64apache-tomcat-7.0.73
    五月 31, 2017 5:15:05 下午 org.apache.catalina.startup.VersionLoggerListener log
    INFO: Command line argument: -Djava.endorsed.dirs=D:apache-tomcat-7.0.73-windows-x64apache-tomcat-7.0.73/common/endorsed
    五月 31, 2017 5:15:05 下午 org.apache.catalina.startup.VersionLoggerListener log
    INFO: Command line argument: -Djava.io.tmpdir=D:apache-tomcat-7.0.73-windows-x64apache-tomcat-7.0.73	emp
    五月 31, 2017 5:15:05 下午 org.apache.catalina.startup.VersionLoggerListener log
    INFO: Command line argument: -Djava.library.path=C:Program FilesJavajdk1.7.0_17in;D:apache-tomcat-7.0.73-windows-x64apache-tomcat-7.0.73in
    五月 31, 2017 5:15:05 下午 org.apache.catalina.startup.VersionLoggerListener log
    INFO: Command line argument: -Dsun.io.useCanonCaches=false
    五月 31, 2017 5:15:05 下午 org.apache.catalina.core.AprLifecycleListener lifecycleEvent
    INFO: Loaded APR based Apache Tomcat Native library 1.2.10 using APR version 1.5.2.
    五月 31, 2017 5:15:05 下午 org.apache.catalina.core.AprLifecycleListener lifecycleEvent
    INFO: APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true].
    五月 31, 2017 5:15:06 下午 org.apache.catalina.core.AprLifecycleListener initializeSSL
    INFO: OpenSSL successfully initialized (OpenSSL 1.0.2j  26 Sep 2016)
    五月 31, 2017 5:15:07 下午 org.apache.coyote.AbstractProtocol init
    INFO: Initializing ProtocolHandler ["http-apr-80"]
    五月 31, 2017 5:15:07 下午 org.apache.coyote.AbstractProtocol init
    INFO: Initializing ProtocolHandler ["ajp-apr-8009"]
    五月 31, 2017 5:15:07 下午 org.apache.catalina.startup.Catalina load
    INFO: Initialization processed in 1960 ms
    五月 31, 2017 5:15:07 下午 org.apache.catalina.core.StandardService startInternal
    INFO: Starting service Catalina
    五月 31, 2017 5:15:07 下午 org.apache.catalina.core.StandardEngine startInternal
    INFO: Starting Servlet Engine: Apache Tomcat/7.0.73
    五月 31, 2017 5:15:07 下午 org.apache.catalina.startup.HostConfig deployDirectory
    INFO: Deploying web application directory D:apache-tomcat-7.0.73-windows-x64apache-tomcat-7.0.73webappsdocs
    五月 31, 2017 5:15:07 下午 org.apache.catalina.startup.HostConfig deployDirectory
    INFO: Deployment of web application directory D:apache-tomcat-7.0.73-windows-x64apache-tomcat-7.0.73webappsdocs has finished in 509 ms
    五月 31, 2017 5:15:07 下午 org.apache.catalina.startup.HostConfig deployDirectory
    INFO: Deploying web application directory D:apache-tomcat-7.0.73-windows-x64apache-tomcat-7.0.73webappsexamples
    五月 31, 2017 5:15:08 下午 org.apache.catalina.core.ApplicationContext log
    INFO: ContextListener: contextInitialized()
    五月 31, 2017 5:15:08 下午 org.apache.catalina.core.ApplicationContext log
    INFO: SessionListener: contextInitialized()
    五月 31, 2017 5:15:08 下午 org.apache.catalina.core.ApplicationContext log
    INFO: ContextListener: attributeAdded('org.apache.jasper.compiler.TldLocationsCache', 'org.apache.jasper.compiler.TldLocationsCache@682c1f1b')
    五月 31, 2017 5:15:08 下午 org.apache.catalina.startup.HostConfig deployDirectory
    INFO: Deployment of web application directory D:apache-tomcat-7.0.73-windows-x64apache-tomcat-7.0.73webappsexamples has finished in 670 ms
    五月 31, 2017 5:15:08 下午 org.apache.catalina.startup.HostConfig deployDirectory
    INFO: Deploying web application directory D:apache-tomcat-7.0.73-windows-x64apache-tomcat-7.0.73webappshost-manager
    五月 31, 2017 5:15:08 下午 org.apache.catalina.startup.HostConfig deployDirectory
    INFO: Deployment of web application directory D:apache-tomcat-7.0.73-windows-x64apache-tomcat-7.0.73webappshost-manager has finished in 79 ms
    五月 31, 2017 5:15:08 下午 org.apache.catalina.startup.HostConfig deployDirectory
    INFO: Deploying web application directory D:apache-tomcat-7.0.73-windows-x64apache-tomcat-7.0.73webappsmanager
    五月 31, 2017 5:15:08 下午 org.apache.catalina.startup.HostConfig deployDirectory
    INFO: Deployment of web application directory D:apache-tomcat-7.0.73-windows-x64apache-tomcat-7.0.73webappsmanager has finished in 63 ms
    五月 31, 2017 5:15:08 下午 org.apache.catalina.startup.HostConfig deployDirectory
    INFO: Deploying web application directory D:apache-tomcat-7.0.73-windows-x64apache-tomcat-7.0.73webappsROOT
    五月 31, 2017 5:15:08 下午 org.apache.catalina.startup.HostConfig deployDirectory
    INFO: Deployment of web application directory D:apache-tomcat-7.0.73-windows-x64apache-tomcat-7.0.73webappsROOT has finished in 71 ms
    五月 31, 2017 5:15:08 下午 org.apache.catalina.startup.HostConfig deployDirectory
    INFO: Deploying web application directory D:apache-tomcat-7.0.73-windows-x64apache-tomcat-7.0.73webappsshop
    五月 31, 2017 5:15:11 下午 org.apache.catalina.startup.TldConfig execute
    INFO: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
    五月 31, 2017 5:15:11 下午 org.apache.catalina.core.ApplicationContext log
    INFO: No Spring WebApplicationInitializer types detected on classpath
    五月 31, 2017 5:15:11 下午 org.apache.catalina.core.ApplicationContext log
    INFO: Initializing Spring root WebApplicationContext
    17:15:11,808  INFO ContextLoader:272 - Root WebApplicationContext: initialization started
    17:15:11,944  INFO XmlWebApplicationContext:510 - Refreshing Root WebApplicationContext: startup date [Wed May 31 17:15:11 CST 2017]; root of context hierarchy
    17:15:12,048  INFO XmlBeanDefinitionReader:315 - Loading XML bean definitions from class path resource [applicationContext.xml]
    17:15:12,428  INFO PropertySourcesPlaceholderConfigurer:177 - Loading properties file from class path resource [jdbc.properties]
    17:15:12,481  INFO DefaultListableBeanFactory:577 - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@30464462: defining beans [org.springframework.context.support.PropertySourcesPlaceholderConfigurer#0,dataSource,sessionFactory,transactionManager,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,indexAction,userAction,userService,userDao]; root of factory hierarchy
    17:15:12,498  INFO MLog:80 - MLog clients using log4j logging.
    17:15:12,552  INFO C3P0Registry:204 - Initializing c3p0-0.9.1 [built 16-January-2007 14:46:42; debug? true; trace: 10]
    17:15:13,042  INFO Version:37 - Hibernate Commons Annotations 3.2.0.Final
    17:15:13,053  INFO Environment:603 - Hibernate 3.6.10.Final
    17:15:13,056  INFO Environment:636 - hibernate.properties not found
    17:15:13,061  INFO Environment:814 - Bytecode provider name : javassist
    17:15:13,067  INFO Environment:695 - using JDK 1.4 java.sql.Timestamp handling
    17:15:13,431  INFO HbmBinder:353 - Mapping class: cn.itcast.shop.user.User -> user
    17:15:13,492  INFO Configuration:1676 - Hibernate Validator not found: ignoring
    17:15:13,496  INFO LocalSessionFactoryBean:780 - Building new Hibernate SessionFactory
    17:15:13,501  INFO HibernateSearchEventListenerRegister:75 - Unable to find org.hibernate.search.event.FullTextIndexEventListener on the classpath. Hibernate Search is not enabled.
    17:15:13,507  INFO ConnectionProviderFactory:173 - Initializing connection provider: org.springframework.orm.hibernate3.LocalDataSourceConnectionProvider
    17:15:13,581  INFO AbstractPoolBackedDataSource:462 - Initializing c3p0 pool... com.mchange.v2.c3p0.ComboPooledDataSource [ acquireIncrement -> 3, acquireRetryAttempts -> 30, acquireRetryDelay -> 1000, autoCommitOnClose -> false, automaticTestTable -> null, breakAfterAcquireFailure -> false, checkoutTimeout -> 0, connectionCustomizerClassName -> null, connectionTesterClassName -> com.mchange.v2.c3p0.impl.DefaultConnectionTester, dataSourceName -> 2ygg1c9oq0tfdc1kf2bvm|50c03c58, debugUnreturnedConnectionStackTraces -> false, description -> null, driverClass -> com.mysql.jdbc.Driver, factoryClassLocation -> null, forceIgnoreUnresolvedTransactions -> false, identityToken -> 2ygg1c9oq0tfdc1kf2bvm|50c03c58, idleConnectionTestPeriod -> 0, initialPoolSize -> 3, jdbcUrl -> jdbc:mysql:///itcastshop, lastAcquisitionFailureDefaultUser -> null, maxAdministrativeTaskTime -> 0, maxConnectionAge -> 0, maxIdleTime -> 0, maxIdleTimeExcessConnections -> 0, maxPoolSize -> 15, maxStatements -> 0, maxStatementsPerConnection -> 0, minPoolSize -> 3, numHelperThreads -> 3, numThreadsAwaitingCheckoutDefaultUser -> 0, preferredTestQuery -> null, properties -> {user=******, password=******}, propertyCycle -> 0, testConnectionOnCheckin -> false, testConnectionOnCheckout -> false, unreturnedConnectionTimeout -> 0, usesTraditionalReflectiveProxies -> false ]
    17:15:43,008  WARN BasicResourcePool:1841 - com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@37ed2c6b -- Acquisition Attempt Failed!!! Clearing pending acquires. While trying to acquire a needed new resource, we failed to succeed more than the maximum number of allowed acquisition attempts (30). Last acquisition attempt exception: 
    com.mysql.jdbc.exceptions.MySQLSyntaxErrorException: Unknown database 'itcastshop'
        at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:936)
        at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:2870)
        at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:812)
        at com.mysql.jdbc.MysqlIO.secureAuth411(MysqlIO.java:3269)
        at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1182)
        at com.mysql.jdbc.Connection.createNewIO(Connection.java:2670)
        at com.mysql.jdbc.Connection.<init>(Connection.java:1531)
        at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:266)
        at com.mchange.v2.c3p0.DriverManagerDataSource.getConnection(DriverManagerDataSource.java:135)
        at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:182)
        at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:171)
        at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool$1PooledConnectionResourcePoolManager.acquireResource(C3P0PooledConnectionPool.java:137)
        at com.mchange.v2.resourcepool.BasicResourcePool.doAcquire(BasicResourcePool.java:1014)
        at com.mchange.v2.resourcepool.BasicResourcePool.access$800(BasicResourcePool.java:32)
        at com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask.run(BasicResourcePool.java:1810)
        at com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(ThreadPoolAsynchronousRunner.java:547)
    17:15:43,023  WARN BasicResourcePool:1841 - com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@2aa56865 -- Acquisition Attempt Failed!!! Clearing pending acquires. While trying to acquire a needed new resource, we failed to succeed more than the maximum number of allowed acquisition attempts (30). Last acquisition attempt exception: 
    com.mysql.jdbc.exceptions.MySQLSyntaxErrorException: Unknown database 'itcastshop'
        at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:936)
        at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:2870)
        at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:812)
        at com.mysql.jdbc.MysqlIO.secureAuth411(MysqlIO.java:3269)
        at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1182)
        at com.mysql.jdbc.Connection.createNewIO(Connection.java:2670)
        at com.mysql.jdbc.Connection.<init>(Connection.java:1531)
        at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:266)
        at com.mchange.v2.c3p0.DriverManagerDataSource.getConnection(DriverManagerDataSource.java:135)
        at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:182)
        at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:171)
        at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool$1PooledConnectionResourcePoolManager.acquireResource(C3P0PooledConnectionPool.java:137)
        at com.mchange.v2.resourcepool.BasicResourcePool.doAcquire(BasicResourcePool.java:1014)
        at com.mchange.v2.resourcepool.BasicResourcePool.access$800(BasicResourcePool.java:32)
        at com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask.run(BasicResourcePool.java:1810)
        at com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(ThreadPoolAsynchronousRunner.java:547)
    17:15:43,029  WARN JDBCExceptionReporter:233 - SQL Error: 0, SQLState: null
    17:15:43,029 ERROR JDBCExceptionReporter:234 - Connections could not be acquired from the underlying database!
    17:15:43,029  WARN SettingsFactory:147 - Could not obtain connection to query metadata
    java.sql.SQLException: Connections could not be acquired from the underlying database!
        at com.mchange.v2.sql.SqlUtils.toSQLException(SqlUtils.java:106)
        at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool.checkoutPooledConnection(C3P0PooledConnectionPool.java:529)
        at com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource.getConnection(AbstractPoolBackedDataSource.java:128)
        at org.springframework.orm.hibernate3.LocalDataSourceConnectionProvider.getConnection(LocalDataSourceConnectionProvider.java:83)
        at org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:113)
        at org.hibernate.cfg.Configuration.buildSettingsInternal(Configuration.java:2863)
        at org.hibernate.cfg.Configuration.buildSettings(Configuration.java:2859)
        at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1870)
        at org.springframework.orm.hibernate3.LocalSessionFactoryBean.newSessionFactory(LocalSessionFactoryBean.java:863)
        at org.springframework.orm.hibernate3.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:782)
        at org.springframework.orm.hibernate3.AbstractSessionFactoryBean.afterPropertiesSet(AbstractSessionFactoryBean.java:188)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1545)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1483)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:524)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
        at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:589)
        at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932)
        at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)
        at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:383)
        at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:283)
        at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:112)
        at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:5118)
        at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5634)
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
        at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:899)
        at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:875)
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652)
        at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1260)
        at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:2002)
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
        at java.util.concurrent.FutureTask.run(FutureTask.java:166)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
        at java.lang.Thread.run(Thread.java:722)
    Caused by: com.mchange.v2.resourcepool.CannotAcquireResourceException: A ResourcePool could not acquire a resource from its primary factory or source.
        at com.mchange.v2.resourcepool.BasicResourcePool.awaitAvailable(BasicResourcePool.java:1319)
        at com.mchange.v2.resourcepool.BasicResourcePool.prelimCheckoutResource(BasicResourcePool.java:557)
        at com.mchange.v2.resourcepool.BasicResourcePool.checkoutResource(BasicResourcePool.java:477)
        at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool.checkoutPooledConnection(C3P0PooledConnectionPool.java:525)
        ... 37 more
    17:15:43,036  WARN BasicResourcePool:1841 - com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@5ce08277 -- Acquisition Attempt Failed!!! Clearing pending acquires. While trying to acquire a needed new resource, we failed to succeed more than the maximum number of allowed acquisition attempts (30). Last acquisition attempt exception: 
    com.mysql.jdbc.exceptions.MySQLSyntaxErrorException: Unknown database 'itcastshop'
        at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:936)
        at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:2870)
        at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:812)
        at com.mysql.jdbc.MysqlIO.secureAuth411(MysqlIO.java:3269)
        at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1182)
        at com.mysql.jdbc.Connection.createNewIO(Connection.java:2670)
        at com.mysql.jdbc.Connection.<init>(Connection.java:1531)
        at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:266)
        at com.mchange.v2.c3p0.DriverManagerDataSource.getConnection(DriverManagerDataSource.java:135)
        at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:182)
        at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:171)
        at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool$1PooledConnectionResourcePoolManager.acquireResource(C3P0PooledConnectionPool.java:137)
        at com.mchange.v2.resourcepool.BasicResourcePool.doAcquire(BasicResourcePool.java:1014)
        at com.mchange.v2.resourcepool.BasicResourcePool.access$800(BasicResourcePool.java:32)
        at com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask.run(BasicResourcePool.java:1810)
        at com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(ThreadPoolAsynchronousRunner.java:547)
    17:15:43,080  INFO Dialect:136 - Using dialect: org.hibernate.dialect.MySQLDialect
    17:15:43,100  INFO JdbcSupportLoader:70 - Disabling contextual LOB creation as connection was null
    17:15:43,103  INFO TransactionFactoryFactory:65 - Transaction strategy: org.springframework.orm.hibernate3.SpringTransactionFactory
    17:15:43,106  INFO TransactionManagerLookupFactory:83 - No TransactionManagerLookup configured (in JTA environment, use of read-write or transactional second-level cache is not recommended)
    17:15:43,107  INFO SettingsFactory:179 - Automatic flush during beforeCompletion(): disabled
    17:15:43,107  INFO SettingsFactory:183 - Automatic session close at end of transaction: disabled
    17:15:43,109  INFO SettingsFactory:198 - Scrollable result sets: disabled
    17:15:43,109  INFO SettingsFactory:206 - JDBC3 getGeneratedKeys(): disabled
    17:15:43,109  INFO SettingsFactory:214 - Connection release mode: auto
    17:15:43,111  INFO SettingsFactory:238 - Maximum outer join fetch depth: 2
    17:15:43,111  INFO SettingsFactory:241 - Default batch fetch size: 1
    17:15:43,112  INFO SettingsFactory:245 - Generate SQL with comments: disabled
    17:15:43,112  INFO SettingsFactory:249 - Order SQL updates by primary key: disabled
    17:15:43,112  INFO SettingsFactory:253 - Order SQL inserts for batching: disabled
    17:15:43,113  INFO SettingsFactory:431 - Query translator: org.hibernate.hql.ast.ASTQueryTranslatorFactory
    17:15:43,118  INFO ASTQueryTranslatorFactory:47 - Using ASTQueryTranslatorFactory
    17:15:43,119  INFO SettingsFactory:261 - Query language substitutions: {}
    17:15:43,119  INFO SettingsFactory:266 - JPA-QL strict compliance: disabled
    17:15:43,119  INFO SettingsFactory:271 - Second-level cache: enabled
    17:15:43,119  INFO SettingsFactory:275 - Query cache: disabled
    17:15:43,120  INFO SettingsFactory:406 - Cache region factory : org.hibernate.cache.impl.NoCachingRegionFactory
    17:15:43,123  INFO SettingsFactory:285 - Optimize cache for minimal puts: disabled
    17:15:43,123  INFO SettingsFactory:294 - Structured second-level cache entries: disabled
    17:15:43,135  INFO SettingsFactory:314 - Echoing all SQL to stdout
    17:15:43,137  INFO SettingsFactory:323 - Statistics: disabled
    17:15:43,137  INFO SettingsFactory:327 - Deleted entity synthetic identifier rollback: disabled
    17:15:43,138  INFO SettingsFactory:343 - Default entity-mode: pojo
    17:15:43,138  INFO SettingsFactory:347 - Named query checking : enabled
    17:15:43,138  INFO SettingsFactory:351 - Check Nullability in Core (should be disabled when Bean Validation is on): enabled
    17:15:43,177  INFO SessionFactoryImpl:202 - building session factory
    17:15:43,187  INFO BasicTypeRegistry:150 - Type registration [wrapper_characters_clob] overrides previous : org.hibernate.type.CharacterArrayClobType@33b45ab7
    17:15:43,187  INFO BasicTypeRegistry:150 - Type registration [characters_clob] overrides previous : org.hibernate.type.PrimitiveCharacterArrayClobType@551df0f4
    17:15:43,187  INFO BasicTypeRegistry:150 - Type registration [wrapper_materialized_blob] overrides previous : org.hibernate.type.WrappedMaterializedBlobType@20f15113
    17:15:43,188  INFO BasicTypeRegistry:150 - Type registration [materialized_clob] overrides previous : org.hibernate.type.MaterializedClobType@29c2eda4
    17:15:43,188  INFO BasicTypeRegistry:150 - Type registration [clob] overrides previous : org.hibernate.type.ClobType@66ef2238
    17:15:43,188  INFO BasicTypeRegistry:150 - Type registration [java.sql.Clob] overrides previous : org.hibernate.type.ClobType@66ef2238
    17:15:43,188  INFO BasicTypeRegistry:150 - Type registration [materialized_blob] overrides previous : org.hibernate.type.MaterializedBlobType@2f80b005
    17:15:43,189  INFO BasicTypeRegistry:150 - Type registration [blob] overrides previous : org.hibernate.type.BlobType@5a746dbb
    17:15:43,189  INFO BasicTypeRegistry:150 - Type registration [java.sql.Blob] overrides previous : org.hibernate.type.BlobType@5a746dbb
    17:15:43,496  INFO SessionFactoryObjectFactory:105 - Not binding factory to JNDI, no JNDI name configured
    17:15:43,504  INFO SchemaUpdate:155 - Running hbm2ddl schema update
    17:15:43,504  INFO SchemaUpdate:167 - fetching database metadata
    17:16:12,668  WARN BasicResourcePool:1841 - com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@6fee27e8 -- Acquisition Attempt Failed!!! Clearing pending acquires. While trying to acquire a needed new resource, we failed to succeed more than the maximum number of allowed acquisition attempts (30). Last acquisition attempt exception: 
    com.mysql.jdbc.exceptions.MySQLSyntaxErrorException: Unknown database 'itcastshop'
        at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:936)
        at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:2870)
        at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:812)
        at com.mysql.jdbc.MysqlIO.secureAuth411(MysqlIO.java:3269)
        at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1182)
        at com.mysql.jdbc.Connection.createNewIO(Connection.java:2670)
        at com.mysql.jdbc.Connection.<init>(Connection.java:1531)
        at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:266)
        at com.mchange.v2.c3p0.DriverManagerDataSource.getConnection(DriverManagerDataSource.java:135)
        at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:182)
        at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:171)
        at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool$1PooledConnectionResourcePoolManager.acquireResource(C3P0PooledConnectionPool.java:137)
        at com.mchange.v2.resourcepool.BasicResourcePool.doAcquire(BasicResourcePool.java:1014)
        at com.mchange.v2.resourcepool.BasicResourcePool.access$800(BasicResourcePool.java:32)
        at com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask.run(BasicResourcePool.java:1810)
        at com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(ThreadPoolAsynchronousRunner.java:547)
    17:16:12,668  WARN JDBCExceptionReporter:233 - SQL Error: 0, SQLState: null
    17:16:12,669 ERROR JDBCExceptionReporter:234 - Connections could not be acquired from the underlying database!
    17:16:12,669 ERROR SchemaUpdate:175 - could not get database metadata
    java.sql.SQLException: Connections could not be acquired from the underlying database!
        at com.mchange.v2.sql.SqlUtils.toSQLException(SqlUtils.java:106)
        at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool.checkoutPooledConnection(C3P0PooledConnectionPool.java:529)
        at com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource.getConnection(AbstractPoolBackedDataSource.java:128)
        at org.springframework.orm.hibernate3.LocalDataSourceConnectionProvider.getConnection(LocalDataSourceConnectionProvider.java:83)
        at org.hibernate.tool.hbm2ddl.SuppliedConnectionProviderConnectionHelper.prepare(SuppliedConnectionProviderConnectionHelper.java:51)
        at org.hibernate.tool.hbm2ddl.SchemaUpdate.execute(SchemaUpdate.java:168)
        at org.hibernate.impl.SessionFactoryImpl.<init>(SessionFactoryImpl.java:375)
        at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1872)
        at org.springframework.orm.hibernate3.LocalSessionFactoryBean.newSessionFactory(LocalSessionFactoryBean.java:863)
        at org.springframework.orm.hibernate3.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:782)
        at org.springframework.orm.hibernate3.AbstractSessionFactoryBean.afterPropertiesSet(AbstractSessionFactoryBean.java:188)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1545)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1483)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:524)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
        at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:589)
        at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932)
        at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)
        at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:383)
        at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:283)
        at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:112)
        at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:5118)
        at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5634)
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
        at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:899)
        at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:875)
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652)
        at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1260)
        at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:2002)
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
        at java.util.concurrent.FutureTask.run(FutureTask.java:166)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
        at java.lang.Thread.run(Thread.java:722)
    Caused by: com.mchange.v2.resourcepool.CannotAcquireResourceException: A ResourcePool could not acquire a resource from its primary factory or source.
        at com.mchange.v2.resourcepool.BasicResourcePool.awaitAvailable(BasicResourcePool.java:1319)
        at com.mchange.v2.resourcepool.BasicResourcePool.prelimCheckoutResource(BasicResourcePool.java:557)
        at com.mchange.v2.resourcepool.BasicResourcePool.checkoutResource(BasicResourcePool.java:477)
        at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool.checkoutPooledConnection(C3P0PooledConnectionPool.java:525)
        ... 37 more
    17:16:12,669 ERROR SchemaUpdate:222 - could not complete schema update
    java.sql.SQLException: Connections could not be acquired from the underlying database!
        at com.mchange.v2.sql.SqlUtils.toSQLException(SqlUtils.java:106)
        at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool.checkoutPooledConnection(C3P0PooledConnectionPool.java:529)
        at com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource.getConnection(AbstractPoolBackedDataSource.java:128)
        at org.springframework.orm.hibernate3.LocalDataSourceConnectionProvider.getConnection(LocalDataSourceConnectionProvider.java:83)
        at org.hibernate.tool.hbm2ddl.SuppliedConnectionProviderConnectionHelper.prepare(SuppliedConnectionProviderConnectionHelper.java:51)
        at org.hibernate.tool.hbm2ddl.SchemaUpdate.execute(SchemaUpdate.java:168)
        at org.hibernate.impl.SessionFactoryImpl.<init>(SessionFactoryImpl.java:375)
        at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1872)
        at org.springframework.orm.hibernate3.LocalSessionFactoryBean.newSessionFactory(LocalSessionFactoryBean.java:863)
        at org.springframework.orm.hibernate3.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:782)
        at org.springframework.orm.hibernate3.AbstractSessionFactoryBean.afterPropertiesSet(AbstractSessionFactoryBean.java:188)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1545)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1483)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:524)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
        at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:589)
        at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932)
        at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)
        at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:383)
        at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:283)
        at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:112)
        at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:5118)
        at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5634)
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
        at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:899)
        at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:875)
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652)
        at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1260)
        at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:2002)
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
        at java.util.concurrent.FutureTask.run(FutureTask.java:166)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
        at java.lang.Thread.run(Thread.java:722)
    Caused by: com.mchange.v2.resourcepool.CannotAcquireResourceException: A ResourcePool could not acquire a resource from its primary factory or source.
        at com.mchange.v2.resourcepool.BasicResourcePool.awaitAvailable(BasicResourcePool.java:1319)
        at com.mchange.v2.resourcepool.BasicResourcePool.prelimCheckoutResource(BasicResourcePool.java:557)
        at com.mchange.v2.resourcepool.BasicResourcePool.checkoutResource(BasicResourcePool.java:477)
        at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool.checkoutPooledConnection(C3P0PooledConnectionPool.java:525)
        ... 37 more
    17:16:12,677  WARN BasicResourcePool:1841 - com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@46ff8839 -- Acquisition Attempt Failed!!! Clearing pending acquires. While trying to acquire a needed new resource, we failed to succeed more than the maximum number of allowed acquisition attempts (30). Last acquisition attempt exception: 
    com.mysql.jdbc.exceptions.MySQLSyntaxErrorException: Unknown database 'itcastshop'
        at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:936)
        at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:2870)
        at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:812)
        at com.mysql.jdbc.MysqlIO.secureAuth411(MysqlIO.java:3269)
        at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1182)
        at com.mysql.jdbc.Connection.createNewIO(Connection.java:2670)
        at com.mysql.jdbc.Connection.<init>(Connection.java:1531)
        at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:266)
        at com.mchange.v2.c3p0.DriverManagerDataSource.getConnection(DriverManagerDataSource.java:135)
        at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:182)
        at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:171)
        at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool$1PooledConnectionResourcePoolManager.acquireResource(C3P0PooledConnectionPool.java:137)
        at com.mchange.v2.resourcepool.BasicResourcePool.doAcquire(BasicResourcePool.java:1014)
        at com.mchange.v2.resourcepool.BasicResourcePool.access$800(BasicResourcePool.java:32)
        at com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask.run(BasicResourcePool.java:1810)
        at com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(ThreadPoolAsynchronousRunner.java:547)
    17:16:12,696  WARN BasicResourcePool:1841 - com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@3966777a -- Acquisition Attempt Failed!!! Clearing pending acquires. While trying to acquire a needed new resource, we failed to succeed more than the maximum number of allowed acquisition attempts (30). Last acquisition attempt exception: 
    com.mysql.jdbc.exceptions.MySQLSyntaxErrorException: Unknown database 'itcastshop'
        at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:936)
        at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:2870)
        at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:812)
        at com.mysql.jdbc.MysqlIO.secureAuth411(MysqlIO.java:3269)
        at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1182)
        at com.mysql.jdbc.Connection.createNewIO(Connection.java:2670)
        at com.mysql.jdbc.Connection.<init>(Connection.java:1531)
        at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:266)
        at com.mchange.v2.c3p0.DriverManagerDataSource.getConnection(DriverManagerDataSource.java:135)
        at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:182)
        at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(WrapperConnectionPoolDataSource.java:171)
        at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool$1PooledConnectionResourcePoolManager.acquireResource(C3P0PooledConnectionPool.java:137)
        at com.mchange.v2.resourcepool.BasicResourcePool.doAcquire(BasicResourcePool.java:1014)
        at com.mchange.v2.resourcepool.BasicResourcePool.access$800(BasicResourcePool.java:32)
        at com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask.run(BasicResourcePool.java:1810)
        at com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(ThreadPoolAsynchronousRunner.java:547)
    17:16:12,728  INFO HibernateTransactionManager:415 - Using DataSource [com.mchange.v2.c3p0.ComboPooledDataSource [ acquireIncrement -> 3, acquireRetryAttempts -> 30, acquireRetryDelay -> 1000, autoCommitOnClose -> false, automaticTestTable -> null, breakAfterAcquireFailure -> false, checkoutTimeout -> 0, connectionCustomizerClassName -> null, connectionTesterClassName -> com.mchange.v2.c3p0.impl.DefaultConnectionTester, dataSourceName -> 2ygg1c9oq0tfdc1kf2bvm|50c03c58, debugUnreturnedConnectionStackTraces -> false, description -> null, driverClass -> com.mysql.jdbc.Driver, factoryClassLocation -> null, forceIgnoreUnresolvedTransactions -> false, identityToken -> 2ygg1c9oq0tfdc1kf2bvm|50c03c58, idleConnectionTestPeriod -> 0, initialPoolSize -> 3, jdbcUrl -> jdbc:mysql:///itcastshop, lastAcquisitionFailureDefaultUser -> com.mysql.jdbc.exceptions.MySQLSyntaxErrorException: Unknown database 'itcastshop', maxAdministrativeTaskTime -> 0, maxConnectionAge -> 0, maxIdleTime -> 0, maxIdleTimeExcessConnections -> 0, maxPoolSize -> 15, maxStatements -> 0, maxStatementsPerConnection -> 0, minPoolSize -> 3, numHelperThreads -> 3, numThreadsAwaitingCheckoutDefaultUser -> 0, preferredTestQuery -> null, properties -> {user=******, password=******}, propertyCycle -> 0, testConnectionOnCheckin -> false, testConnectionOnCheckout -> false, unreturnedConnectionTimeout -> 0, usesTraditionalReflectiveProxies -> false ]] of Hibernate SessionFactory for HibernateTransactionManager
    17:16:12,934  INFO ContextLoader:301 - Root WebApplicationContext: initialization completed in 61118 ms
    17:16:13,290  INFO XmlConfigurationProvider:42 - Parsing configuration file [struts-default.xml]
    17:16:13,401  INFO XmlConfigurationProvider:42 - Parsing configuration file [struts-plugin.xml]
    17:16:13,415  INFO XmlConfigurationProvider:42 - Parsing configuration file [struts.xml]
    17:16:13,419  INFO BeanSelectionProvider:42 - Choosing bean (spring) for (com.opensymphony.xwork2.ObjectFactory)
    17:16:13,420  INFO BeanSelectionProvider:42 - Choosing bean (struts) for (com.opensymphony.xwork2.FileManagerFactory)
    17:16:13,420  INFO BeanSelectionProvider:42 - Choosing bean (struts) for (com.opensymphony.xwork2.conversion.impl.XWorkConverter)
    17:16:13,420  INFO BeanSelectionProvider:42 - Choosing bean (struts) for (com.opensymphony.xwork2.conversion.impl.CollectionConverter)
    17:16:13,420  INFO BeanSelectionProvider:42 - Choosing bean (struts) for (com.opensymphony.xwork2.conversion.impl.ArrayConverter)
    17:16:13,420  INFO BeanSelectionProvider:42 - Choosing bean (struts) for (com.opensymphony.xwork2.conversion.impl.DateConverter)
    17:16:13,420  INFO BeanSelectionProvider:42 - Choosing bean (struts) for (com.opensymphony.xwork2.conversion.impl.NumberConverter)
    17:16:13,421  INFO BeanSelectionProvider:42 - Choosing bean (struts) for (com.opensymphony.xwork2.conversion.impl.StringConverter)
    17:16:13,421  INFO BeanSelectionProvider:42 - Choosing bean (struts) for (com.opensymphony.xwork2.conversion.ConversionPropertiesProcessor)
    17:16:13,421  INFO BeanSelectionProvider:42 - Choosing bean (struts) for (com.opensymphony.xwork2.conversion.ConversionFileProcessor)
    17:16:13,421  INFO BeanSelectionProvider:42 - Choosing bean (struts) for (com.opensymphony.xwork2.conversion.ConversionAnnotationProcessor)
    17:16:13,421  INFO BeanSelectionProvider:42 - Choosing bean (struts) for (com.opensymphony.xwork2.conversion.TypeConverterCreator)
    17:16:13,421  INFO BeanSelectionProvider:42 - Choosing bean (struts) for (com.opensymphony.xwork2.conversion.TypeConverterHolder)
    17:16:13,422  INFO BeanSelectionProvider:42 - Choosing bean (struts) for (com.opensymphony.xwork2.TextProvider)
    17:16:13,422  INFO BeanSelectionProvider:42 - Choosing bean (struts) for (com.opensymphony.xwork2.LocaleProvider)
    17:16:13,422  INFO BeanSelectionProvider:42 - Choosing bean (struts) for (com.opensymphony.xwork2.ActionProxyFactory)
    17:16:13,422  INFO BeanSelectionProvider:42 - Choosing bean (struts) for (com.opensymphony.xwork2.conversion.ObjectTypeDeterminer)
    17:16:13,422  INFO BeanSelectionProvider:42 - Choosing bean (struts) for (org.apache.struts2.dispatcher.mapper.ActionMapper)
    17:16:13,422  INFO BeanSelectionProvider:42 - Choosing bean (jakarta) for (org.apache.struts2.dispatcher.multipart.MultiPartRequest)
    17:16:13,423  INFO BeanSelectionProvider:42 - Choosing bean (struts) for (org.apache.struts2.views.freemarker.FreemarkerManager)
    17:16:13,424  INFO BeanSelectionProvider:42 - Choosing bean (struts) for (org.apache.struts2.components.UrlRenderer)
    17:16:13,424  INFO BeanSelectionProvider:42 - Choosing bean (struts) for (com.opensymphony.xwork2.validator.ActionValidatorManager)
    17:16:13,424  INFO BeanSelectionProvider:42 - Choosing bean (struts) for (com.opensymphony.xwork2.util.ValueStackFactory)
    17:16:13,424  INFO BeanSelectionProvider:42 - Choosing bean (struts) for (com.opensymphony.xwork2.util.reflection.ReflectionProvider)
    17:16:13,425  INFO BeanSelectionProvider:42 - Choosing bean (struts) for (com.opensymphony.xwork2.util.reflection.ReflectionContextFactory)
    17:16:13,425  INFO BeanSelectionProvider:42 - Choosing bean (struts) for (com.opensymphony.xwork2.util.PatternMatcher)
    17:16:13,425  INFO BeanSelectionProvider:42 - Choosing bean (struts) for (org.apache.struts2.dispatcher.StaticContentLoader)
    17:16:13,425  INFO BeanSelectionProvider:42 - Choosing bean (struts) for (com.opensymphony.xwork2.UnknownHandlerManager)
    17:16:13,425  INFO BeanSelectionProvider:42 - Choosing bean (struts) for (org.apache.struts2.views.util.UrlHelper)
    17:16:13,425  INFO BeanSelectionProvider:42 - Choosing bean (struts) for (com.opensymphony.xwork2.util.TextParser)
    17:16:13,425  INFO DefaultConfiguration:42 - Overriding property struts.i18n.reload - old value: false new value: true
    17:16:13,426  INFO DefaultConfiguration:42 - Overriding property struts.configuration.xml.reload - old value: false new value: true
    17:16:13,446  INFO StrutsSpringObjectFactory:42 - Initializing Struts-Spring integration...
    17:16:13,446  INFO SpringObjectFactory:42 - Setting autowire strategy to name
    17:16:13,447  INFO StrutsSpringObjectFactory:42 - ... initialized Struts-Spring integration successfully
    五月 31, 2017 5:16:13 下午 org.apache.catalina.startup.HostConfig deployDirectory
    INFO: Deployment of web application directory D:apache-tomcat-7.0.73-windows-x64apache-tomcat-7.0.73webappsshop has finished in 65,225 ms
    五月 31, 2017 5:16:13 下午 org.apache.coyote.AbstractProtocol start
    INFO: Starting ProtocolHandler ["http-apr-80"]
    五月 31, 2017 5:16:13 下午 org.apache.coyote.AbstractProtocol start
    INFO: Starting ProtocolHandler ["ajp-apr-8009"]
    五月 31, 2017 5:16:13 下午 org.apache.catalina.startup.Catalina start
    INFO: Server startup in 66757 ms
    五月 31, 2017 5:16:13 下午 org.apache.catalina.core.StandardServer await
    SEVERE: StandardServer.await: create[localhost:8005]: 
    java.net.BindException: Address already in use: JVM_Bind
        at java.net.DualStackPlainSocketImpl.bind0(Native Method)
        at java.net.DualStackPlainSocketImpl.socketBind(DualStackPlainSocketImpl.java:96)
        at java.net.AbstractPlainSocketImpl.bind(AbstractPlainSocketImpl.java:376)
        at java.net.PlainSocketImpl.bind(PlainSocketImpl.java:175)
        at java.net.ServerSocket.bind(ServerSocket.java:376)
        at java.net.ServerSocket.<init>(ServerSocket.java:237)
        at org.apache.catalina.core.StandardServer.await(StandardServer.java:444)
        at org.apache.catalina.startup.Catalina.await(Catalina.java:781)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:727)
        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:601)
        at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:294)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:428)
    五月 31, 2017 5:16:13 下午 org.apache.coyote.AbstractProtocol pause
    INFO: Pausing ProtocolHandler ["http-apr-80"]
    五月 31, 2017 5:16:14 下午 org.apache.coyote.AbstractProtocol pause
    INFO: Pausing ProtocolHandler ["ajp-apr-8009"]
    五月 31, 2017 5:16:14 下午 org.apache.catalina.core.StandardService stopInternal
    INFO: Stopping service Catalina
    五月 31, 2017 5:16:14 下午 org.apache.catalina.core.ApplicationContext log
    INFO: Closing Spring root WebApplicationContext
    17:16:14,129  INFO XmlWebApplicationContext:1042 - Closing Root WebApplicationContext: startup date [Wed May 31 17:15:11 CST 2017]; root of context hierarchy
    17:16:14,130  INFO DefaultListableBeanFactory:444 - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@30464462: defining beans [org.springframework.context.support.PropertySourcesPlaceholderConfigurer#0,dataSource,sessionFactory,transactionManager,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,indexAction,userAction,userService,userDao]; root of factory hierarchy
    17:16:14,131  INFO LocalSessionFactoryBean:223 - Closing Hibernate SessionFactory
    17:16:14,131  INFO SessionFactoryImpl:927 - closing
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesJdbc
    SEVERE: The web application [/shop] registered the JDBC driver [com.mysql.jdbc.Driver] but failed to unregister it when the web application was stopped. To prevent a memory leak, the JDBC Driver has been forcibly unregistered.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-0] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#0] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#1] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#2] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-1] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-2] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-3] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-4] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-5] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-6] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-7] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-8] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-9] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-10] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-11] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-12] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-13] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-14] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-15] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-16] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-17] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-18] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-19] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-20] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-21] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-22] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-23] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-24] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-25] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-26] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-27] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-28] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-29] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-30] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-31] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-32] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-33] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-34] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-35] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-36] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-37] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-38] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-39] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-40] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-41] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-42] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-43] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-44] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-45] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-46] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-47] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-48] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-49] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-50] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-51] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-52] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-53] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-54] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-55] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-56] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-57] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-58] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-59] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-60] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-61] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-62] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-63] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-64] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-65] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-66] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-67] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-68] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-69] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-70] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-71] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-72] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-73] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-74] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-75] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-76] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-77] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-78] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-79] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-80] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-81] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-82] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-83] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-84] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-85] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-86] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-87] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-88] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-89] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-90] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-91] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-93] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-92] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-94] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-96] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-95] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-97] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-98] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-99] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-100] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-101] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-102] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-103] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-104] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-105] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-106] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-107] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-108] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-109] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-110] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-111] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-112] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-113] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-114] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-115] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-116] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-117] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-118] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-119] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-120] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-121] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-122] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-123] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-124] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-125] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-126] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-127] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-128] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-129] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-130] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-131] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-132] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-133] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-134] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-135] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-136] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-137] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-138] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-139] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-140] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-141] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-142] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-143] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-144] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-145] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-146] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-147] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-148] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-149] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-150] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-151] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-152] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-153] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-154] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-155] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-156] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-157] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-158] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-159] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-160] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-161] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-162] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-163] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-164] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-165] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-166] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-167] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-168] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-169] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-170] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-171] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-172] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-173] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-174] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-175] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-176] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-177] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-178] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-179] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesThreads
    SEVERE: The web application [/shop] appears to have started a thread named [Timer-180] but has failed to stop it. This is very likely to create a memory leak.
    五月 31, 2017 5:16:14 下午 org.apache.catalina.core.ApplicationContext log
    INFO: SessionListener: contextDestroyed()
    五月 31, 2017 5:16:14 下午 org.apache.catalina.core.ApplicationContext log
    INFO: ContextListener: contextDestroyed()
    五月 31, 2017 5:16:14 下午 org.apache.coyote.AbstractProtocol stop
    INFO: Stopping ProtocolHandler ["http-apr-80"]
    五月 31, 2017 5:16:14 下午 org.apache.coyote.AbstractProtocol stop
    INFO: Stopping ProtocolHandler ["ajp-apr-8009"]
    五月 31, 2017 5:16:14 下午 org.apache.coyote.AbstractProtocol destroy
    INFO: Destroying ProtocolHandler ["http-apr-80"]
    五月 31, 2017 5:16:14 下午 org.apache.coyote.AbstractProtocol destroy
    INFO: Destroying ProtocolHandler ["ajp-apr-8009"]


    下面精简MyEclipse Java Web工程的目录结构

    AccessToken是微信当中获取证书/凭证的bean.In是输入的基类/顶层类.Dao主要是做上一个项目中用到的增删改查的方法.在这一个项目当中不用它了,把它删掉.doman是第一季课程咱们的模型.不用手敲,可以用工具自动生成.

    AccessToken.java本来也是一个bean,把它的位置调整一下.


    第一季和微信的那些个接口是怎么接的.发现微信官方文档有个小瑕疵,文档写的和真实的有点出入.把整个微信开发的思路和用到的工具类包括这些bean,这些bean它们之间是什么关系.它们继承是怎么样的继承方式.还有报文处理。

  • 相关阅读:
    vim 插件之NERD tree
    vim 插件之supertab
    离开页面时发送请求
    修改属性item1(1变化)
    node+express 中安装nodemon实时更新server.js
    vue封装element中table组件
    mysql常用语句
    mysql新建表
    node+express POST请求
    node+express 发送get请求
  • 原文地址:https://www.cnblogs.com/ZHONGZHENHUA/p/6924924.html
Copyright © 2020-2023  润新知