把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它们之间是什么关系.它们继承是怎么样的继承方式.还有报文处理。