springside / springside4

A Spring Framework based, pragmatic style JavaEE application reference architecture.
http://www.springside.io
Apache License 2.0
5.72k stars 2.91k forks source link

Spring+MyBATIS循环依赖问题,求指点 #437

Closed diguage closed 8 years ago

diguage commented 9 years ago

我用SpringSide 4.2.3生成了一个项目,然后把项目中的JPA以及Hibernate相关依赖去掉,把DAO替换为MyBATIS的实现(配置方式参考SpringSide Showcase的配置)。但是,运行总是报运行依赖的问题。请帮忙解答一下:

  1. 如何修改这个问题?
  2. Spring和MyBATIS整合时,如何配置事务管理?

    类似问题的分享:

  3. fstyle.de » Spring: DrivererManagerDataSource causes Infinite Loop using “destroy-method” Parameter
  4. spring - Java Config @Bean not autowired in other @Configuration class - Stack Overflow

但是,测试后发现不行。所以,发出来,看看有没有遇到类似问题的朋友。请帮忙指点一下,谢谢!

参考资料

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xmlns:context="http://www.springframework.org/schema/context"
       xmlns:jdbc="http://www.springframework.org/schema/jdbc"
       xmlns:jee="http://www.springframework.org/schema/jee"
       xmlns:tx="http://www.springframework.org/schema/tx"
       xmlns:jpa="http://www.springframework.org/schema/data/jpa"
       xsi:schemaLocation="http://www.springframework.org/schema/beans
                       http://www.springframework.org/schema/beans/spring-beans-4.0.xsd
                           http://www.springframework.org/schema/context
                           http://www.springframework.org/schema/context/spring-context-4.0.xsd
                       http://www.springframework.org/schema/jdbc
                       http://www.springframework.org/schema/jdbc/spring-jdbc-4.0.xsd
                       http://www.springframework.org/schema/jee
                       http://www.springframework.org/schema/jee/spring-jee-4.0.xsd
                       http://www.springframework.org/schema/tx
                       http://www.springframework.org/schema/tx/spring-tx-4.0.xsd
                           http://www.springframework.org/schema/data/jpa
                           http://www.springframework.org/schema/data/jpa/spring-jpa-1.3.xsd"
       default-lazy-init="true">

    <description>Spring公共配置</description>

    <!-- 使用annotation 自动注册bean, 并保证@Required、@Autowired的属性被注入 -->
    <context:component-scan base-package="com.diguage.wanwan">
        <context:exclude-filter type="annotation" expression="org.springframework.stereotype.Controller"/>
        <context:exclude-filter type="annotation"
                                expression="org.springframework.web.bind.annotation.ControllerAdvice"/>
    </context:component-scan>

    <!-- MyBatis配置 -->
    <bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
        <property name="dataSource" ref="dataSource"/>
        <!-- 自动扫描entity目录, 省掉Configuration.xml里的手工配置 -->
        <property name="typeAliasesPackage" value="com.diguage.wanwan.entity"/>
        <!-- 显式指定Mapper文件位置 -->
        <property name="mapperLocations" value="classpath:/mybatis/*Mapper.xml"/>
    </bean>

    <!-- 扫描basePackage下所有以@MyBatisRepository标识的 接口-->
    <bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
        <property name="basePackage" value="com.diguage.wanwan"/>
        <property name="annotationClass" value="com.diguage.wanwan.utils.MyBatisRepository"/>
    </bean>

    <!-- MyBATIS 事务配置 -->
    <bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
        <property name="dataSource" ref="dataSource"/>
    </bean>

    <!-- 使用annotation定义事务 -->
    <tx:annotation-driven transaction-manager="transactionManager" proxy-target-class="true"/>

    <!-- JSR303 Validator定义 -->
    <bean id="validator" class="org.springframework.validation.beanvalidation.LocalValidatorFactoryBean"/>

    <!-- production环境 -->
    <beans profile="production">
        <context:property-placeholder ignore-unresolvable="true" ignore-resource-not-found="true"
                                      location="classpath*:/application.properties,
                                                classpath*:/application.development.properties"/>

        <!-- 数据源配置, 使用Tomcat JDBC连接池 -->
        <bean id="dataSource" class="org.apache.tomcat.jdbc.pool.DataSource" destroy-method="close">
            <!-- Connection Info -->
            <property name="driverClassName" value="${jdbc.driver}"/>
            <property name="url" value="${jdbc.url}"/>
            <property name="username" value="${jdbc.username}"/>
            <property name="password" value="${jdbc.password}"/>

            <!-- Connection Pooling Info -->
            <property name="maxActive" value="${jdbc.pool.maxActive}"/>
            <property name="maxIdle" value="${jdbc.pool.maxIdle}"/>
            <property name="minIdle" value="0"/>
            <property name="defaultAutoCommit" value="false"/>
        </bean>
    </beans>
</beans>

pom.xml文件

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
                             http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>

    <groupId>com.diguage.wanwan</groupId>
    <artifactId>wanwan-site</artifactId>
    <version>1.0-SNAPSHOT</version>
    <packaging>war</packaging>
    <name>Wanwan Site</name>

    <properties>
        <!-- 主要依赖库的版本定义 -->
        <springside.version>4.2.2.GA</springside.version>
        <spring.version>4.0.9.RELEASE</spring.version>
        <mybatis.version>3.2.8</mybatis.version>
        <mybatis-spring.version>1.2.2</mybatis-spring.version>

        <spring-data-jpa.version>1.6.0.RELEASE</spring-data-jpa.version>

        <tomcat-jdbc.version>7.0.53</tomcat-jdbc.version>
        <sitemesh.version>2.4.2</sitemesh.version>
        <shiro.version>1.2.3</shiro.version>
        <hibernate-validator.version>5.0.3.Final</hibernate-validator.version>
        <jackson.version>2.4.0</jackson.version>
        <aspectj.version>1.7.4</aspectj.version>
        <slf4j.version>1.7.7</slf4j.version>
        <logback.version>1.1.2</logback.version>
        <commons-lang3.version>3.3.2</commons-lang3.version>
        <guava.version>17.0</guava.version>
        <junit.version>4.11</junit.version>
        <assertj.version>1.6.1</assertj.version>
        <mockito.version>1.9.5</mockito.version>
        <selenium.version>2.42.2</selenium.version>
        <jetty.version>8.1.15.v20140411</jetty.version>

        <!-- Plugin Version -->
        <mybatis-generator.version>1.3.2</mybatis-generator.version>

        <!-- Plugin的属性定义 -->
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
        <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
        <java.version>1.6</java.version>

        <jdbc.driver.groupId>mysql</jdbc.driver.groupId>
        <jdbc.driver.artifactId>mysql-connector-java</jdbc.driver.artifactId>
        <jdbc.driver.version>5.1.22</jdbc.driver.version>
    </properties>

    <prerequisites>
        <maven>3.0.0</maven>
    </prerequisites>

    <!-- 依赖项定义 -->
    <dependencies>
        <!-- SPRINGSIDE -->
        <dependency>
            <groupId>org.springside</groupId>
            <artifactId>springside-core</artifactId>
            <version>${springside.version}</version>
        </dependency>

        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-jdbc</artifactId>
            <version>${spring.version}</version>
            <exclusions>
                <exclusion>
                    <artifactId>commons-logging</artifactId>
                    <groupId>commons-logging</groupId>
                </exclusion>
            </exclusions>
        </dependency>

        <dependency>
            <groupId>org.mybatis</groupId>
            <artifactId>mybatis</artifactId>
            <version>${mybatis.version}</version>
        </dependency>
        <dependency>
            <groupId>org.mybatis</groupId>
            <artifactId>mybatis-spring</artifactId>
            <version>${mybatis-spring.version}</version>
        </dependency>

        <!-- spring aop -->
        <dependency>
            <groupId>org.aspectj</groupId>
            <artifactId>aspectjrt</artifactId>
            <version>${aspectj.version}</version>
        </dependency>
        <dependency>
            <groupId>org.aspectj</groupId>
            <artifactId>aspectjweaver</artifactId>
            <version>${aspectj.version}</version>
            <scope>runtime</scope>
        </dependency>

        <!-- connection pool -->
        <dependency>
            <groupId>org.apache.tomcat</groupId>
            <artifactId>tomcat-jdbc</artifactId>
            <version>${tomcat-jdbc.version}</version>
            <scope>runtime</scope>
        </dependency>

        <!-- jdbc driver -->
        <dependency>
            <groupId>${jdbc.driver.groupId}</groupId>
            <artifactId>${jdbc.driver.artifactId}</artifactId>
            <version>${jdbc.driver.version}</version>
            <scope>runtime</scope>
        </dependency>
        <!-- PERSISTENCE end -->

        <!-- WEB begin -->
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-webmvc</artifactId>
        </dependency>

        <dependency>
            <groupId>opensymphony</groupId>
            <artifactId>sitemesh</artifactId>
            <version>${sitemesh.version}</version>
            <scope>runtime</scope>
        </dependency>

        <dependency>
            <groupId>javax.servlet</groupId>
            <artifactId>jstl</artifactId>
            <version>1.2</version>
        </dependency>

        <dependency>
            <groupId>javax.servlet</groupId>
            <artifactId>javax.servlet-api</artifactId>
            <version>3.0.1</version>
            <scope>provided</scope>
        </dependency>
        <!-- WEB end -->

        <!-- SECURITY begin -->
        <dependency>
            <groupId>org.apache.shiro</groupId>
            <artifactId>shiro-spring</artifactId>
            <version>${shiro.version}</version>
        </dependency>
        <dependency>
            <groupId>org.apache.shiro</groupId>
            <artifactId>shiro-ehcache</artifactId>
            <version>${shiro.version}</version>
        </dependency>
        <dependency>
            <groupId>commons-codec</groupId>
            <artifactId>commons-codec</artifactId>
            <version>1.9</version>
        </dependency>
        <!-- SECURITY end -->

        <!-- JSR303 BeanValidator -->
        <dependency>
            <groupId>org.hibernate</groupId>
            <artifactId>hibernate-validator</artifactId>
            <version>${hibernate-validator.version}</version>
        </dependency>

        <!-- JSON begin -->
        <dependency>
            <groupId>com.fasterxml.jackson.core</groupId>
            <artifactId>jackson-databind</artifactId>
            <version>${jackson.version}</version>
        </dependency>
        <dependency>
            <groupId>com.fasterxml.jackson.module</groupId>
            <artifactId>jackson-module-jaxb-annotations</artifactId>
            <version>${jackson.version}</version>
        </dependency>
        <!-- JSON end -->

        <!-- LOGGING begin -->
        <dependency>
            <groupId>org.slf4j</groupId>
            <artifactId>slf4j-api</artifactId>
            <version>${slf4j.version}</version>
        </dependency>

        <dependency>
            <groupId>ch.qos.logback</groupId>
            <artifactId>logback-classic</artifactId>
            <version>${logback.version}</version>
            <scope>runtime</scope>
        </dependency>

        <!-- 代码直接调用log4j会被桥接到slf4j -->
        <dependency>
            <groupId>org.slf4j</groupId>
            <artifactId>log4j-over-slf4j</artifactId>
            <version>${slf4j.version}</version>
            <scope>runtime</scope>
        </dependency>
        <!-- 代码直接调用common-logging会被桥接到slf4j -->
        <dependency>
            <groupId>org.slf4j</groupId>
            <artifactId>jcl-over-slf4j</artifactId>
            <version>${slf4j.version}</version>
            <scope>runtime</scope>
        </dependency>
        <!-- 代码直接调用java.util.logging会被桥接到slf4j -->
        <dependency>
            <groupId>org.slf4j</groupId>
            <artifactId>jul-to-slf4j</artifactId>
            <version>${slf4j.version}</version>
            <scope>runtime</scope>
        </dependency>

        <dependency>
            <groupId>com.googlecode.log4jdbc</groupId>
            <artifactId>log4jdbc</artifactId>
            <version>1.2</version>
            <scope>runtime</scope>
        </dependency>
        <!-- LOGGING end -->

        <!-- GENERAL UTILS begin -->
        <dependency>
            <groupId>org.apache.commons</groupId>
            <artifactId>commons-lang3</artifactId>
            <version>${commons-lang3.version}</version>
        </dependency>
        <dependency>
            <groupId>com.google.guava</groupId>
            <artifactId>guava</artifactId>
            <version>${guava.version}</version>
        </dependency>
        <!-- GENERAL UTILS end -->

        <!-- 测试部分的依赖没用,删掉了 -->

        <!-- jetty -->
        <dependency>
            <groupId>org.eclipse.jetty.aggregate</groupId>
            <artifactId>jetty-webapp</artifactId>
            <version>${jetty.version}</version>
            <scope>test</scope>
        </dependency>
        <dependency>
            <groupId>org.eclipse.jetty</groupId>
            <artifactId>jetty-jsp</artifactId>
            <version>${jetty.version}</version>
            <scope>test</scope>
        </dependency>
        <!-- Jetty end -->
    </dependencies>

    <dependencyManagement>
        <dependencies>
            <dependency>
                <groupId>org.springframework</groupId>
                <artifactId>spring-framework-bom</artifactId>
                <version>${spring.version}</version>
                <type>pom</type>
                <scope>import</scope>
            </dependency>
            <dependency>
                <groupId>net.sf.ehcache</groupId>
                <artifactId>ehcache-core</artifactId>
                <version>2.6.9</version>
            </dependency>
        </dependencies>
    </dependencyManagement>

    <build>
        <plugins>
            <!-- compiler插件, 设定JDK版本 -->
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>3.1</version>
                <configuration>
                    <source>${java.version}</source>
                    <target>${java.version}</target>
                    <showWarnings>true</showWarnings>
                </configuration>
            </plugin>

            <!-- war打包插件, 设定war包名称不带版本号 -->
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-war-plugin</artifactId>
                <version>2.4</version>
                <configuration>
                    <warName>${project.artifactId}</warName>
                </configuration>
            </plugin>

            <!-- 增加functional test的Source目录 -->
            <plugin>
                <groupId>org.codehaus.mojo</groupId>
                <artifactId>build-helper-maven-plugin</artifactId>
                <version>1.8</version>
                <executions>
                    <execution>
                        <id>add-functional-source</id>
                        <phase>generate-sources</phase>
                        <goals>
                            <goal>add-test-source</goal>
                        </goals>
                        <configuration>
                            <sources>
                                <source>src/test/functional</source>
                            </sources>
                        </configuration>
                    </execution>

                    <!-- 增加dao的Source目录 -->
                    <execution>
                        <id>add-dao-source</id>
                        <phase>generate-sources</phase>
                        <goals>
                            <goal>add-source</goal>
                        </goals>
                        <configuration>
                            <sources>
                                <source>src/main/dao</source>
                            </sources>
                        </configuration>
                    </execution>
                </executions>
            </plugin>

            <!-- enforcer插件, 避免被依赖的依赖引入过期的jar�? -->
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-enforcer-plugin</artifactId>
                <version>1.3.1</version>
                <executions>
                    <execution>
                        <id>enforce-banned-dependencies</id>
                        <goals>
                            <goal>enforce</goal>
                        </goals>
                        <configuration>
                            <rules>
                                <requireMavenVersion>
                                    <version>3.0.3</version>
                                </requireMavenVersion>
                                <requireJavaVersion>
                                    <version>1.6</version>
                                </requireJavaVersion>
                                <bannedDependencies>
                                    <searchTransitive>true</searchTransitive>
                                    <excludes>
                                        <exclude>commons-logging</exclude>
                                        <exclude>aspectj:aspectj*</exclude>
                                        <exclude>org.springframework</exclude>
                                    </excludes>
                                    <includes>
                                        <include>org.springframework:*:4.0.*</include>
                                    </includes>
                                </bannedDependencies>
                            </rules>
                            <fail>true</fail>
                        </configuration>
                    </execution>
                </executions>
            </plugin>

            <!-- jetty插件, 设定context path与spring profile -->
            <plugin>
                <groupId>org.mortbay.jetty</groupId>
                <artifactId>jetty-maven-plugin</artifactId>
                <version>${jetty.version}</version>
                <configuration>
                    <systemProperties>
                        <systemProperty>
                            <name>spring.profiles.active</name>
                            <value>production</value>
                        </systemProperty>
                    </systemProperties>
                    <useTestClasspath>true</useTestClasspath>

                    <webAppConfig>
                        <contextPath>/${project.artifactId}</contextPath>
                    </webAppConfig>
                </configuration>
            </plugin>

            <!-- resources插件 -->
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-resources-plugin</artifactId>
                <version>2.6</version>
            </plugin>

            <!-- install插件 -->
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-install-plugin</artifactId>
                <version>2.5.1</version>
            </plugin>

            <!-- ant插件 -->
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-antrun-plugin</artifactId>
                <version>1.7</version>
            </plugin>

            <!-- MyBATIS Generator插件 -->
            <!--<plugin>-->
                <!--<groupId>org.mybatis.generator</groupId>-->
                <!--<artifactId>mybatis-generator-maven-plugin</artifactId>-->
                <!--<version>${mybatis-generator.version}</version>-->
                <!--<executions>-->
                    <!--<execution>-->
                        <!--<id>Generate MyBatis Artifacts</id>-->
                        <!--<goals>-->
                            <!--<goal>generate</goal>-->
                        <!--</goals>-->
                    <!--</execution>-->
                <!--</executions>-->
                <!--<configuration>-->
                    <!--<configurationFile>${basedir}/src/main/resources/generatorConfig.xml</configurationFile>-->
                    <!--<outputDirectory>${basedir}/src/main/dao</outputDirectory>-->
                    <!--&lt;!&ndash;<contexts></contexts>&ndash;&gt;-->
                    <!--&lt;!&ndash;<jdbcDriver>com.mysql.jdbc.Driver</jdbcDriver>&ndash;&gt;-->
                    <!--&lt;!&ndash;<jdbcURL>&ndash;&gt;-->
                        <!--&lt;!&ndash;<![CDATA[&ndash;&gt;-->
                        <!--&lt;!&ndash;jdbc:mysql://192.168.11.11:3306/wanwan?useUnicode=true&characterEncoding=utf-8&ndash;&gt;-->
                        <!--&lt;!&ndash;]]>&ndash;&gt;-->
                    <!--&lt;!&ndash;</jdbcURL>&ndash;&gt;-->
                    <!--&lt;!&ndash;<jdbcUserId>root</jdbcUserId>&ndash;&gt;-->
                    <!--&lt;!&ndash;<jdbcPassword>123456</jdbcPassword>&ndash;&gt;-->
                    <!--&lt;!&ndash;<sqlScript></sqlScript>&ndash;&gt;-->
                    <!--&lt;!&ndash;<tableNames></tableNames>&ndash;&gt;-->
                    <!--<verbose>true</verbose>-->
                    <!--<overwrite>true</overwrite>-->
                <!--</configuration>-->
                <!--<dependencies>-->
                    <!--<dependency>-->
                        <!--<groupId>${jdbc.driver.groupId}</groupId>-->
                        <!--<artifactId>${jdbc.driver.artifactId}</artifactId>-->
                        <!--<version>${jdbc.driver.version}</version>-->
                    <!--</dependency>-->
                <!--</dependencies>-->
            <!--</plugin>-->
        </plugins>
    </build>

    <profiles>
        <!-- 刷新开发环境数据库 -->
        <profile>
            <id>refresh-db</id>
            <build>
                <plugins>
                    <plugin>
                        <groupId>org.apache.maven.plugins</groupId>
                        <artifactId>maven-antrun-plugin</artifactId>
                        <configuration>
                            <target>
                                <property file="src/main/resources/application.development.properties"/>
                                <property file="src/main/resources/application.properties"/>
                                <sql driver="${jdbc.driver}"
                                     url="${jdbc.url}"
                                     userid="${jdbc.username}"
                                     password="${jdbc.password}"
                                     onerror="continue"
                                     encoding="${project.build.sourceEncoding}">
                                    <classpath refid="maven.test.classpath"/>
                                    <transaction src="src/main/resources/sql/mysql/wanwan-schema.sql"/>
                                    <transaction src="src/test/resources/data/mysql/cleanup-data.sql"/>
                                    <transaction src="src/test/resources/data/mysql/import-cities.sql"/>
                                    <transaction src="src/test/resources/data/mysql/import-users.sql"/>
                                    <transaction src="src/test/resources/data/mysql/quickstart-schema.sql"/>
                                    <transaction src="src/test/resources/data/mysql/quickstart-data.sql"/>
                                </sql>
                            </target>
                        </configuration>
                    </plugin>
                </plugins>
            </build>
        </profile>
    </profiles>

    <repositories>
        <repository>
            <id>nexus-osc-thirdparty</id>
            <name>Nexus osc thirdparty</name>
            <url>http://maven.oschina.net/content/repositories/thirdparty/</url>
            <releases>
                <enabled>true</enabled>
            </releases>
            <snapshots>
                <enabled>true</enabled>
            </snapshots>
        </repository>
    </repositories>
</project>

错误日志

[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building Wanwan Site 1.0-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ wanwan-site ---
[INFO] Deleting /Users/diguage/wanwan-site/target
[INFO]
[INFO] >>> jetty-maven-plugin:8.1.15.v20140411:run (default-cli) > test-compile @ wanwan-site >>>
[INFO]
[INFO] --- maven-enforcer-plugin:1.3.1:enforce (enforce-banned-dependencies) @ wanwan-site ---
[INFO]
[INFO] --- build-helper-maven-plugin:1.8:add-test-source (add-functional-source) @ wanwan-site ---
[INFO] Test Source directory: /Users/diguage/wanwan-site/src/test/functional added.
[INFO]
[INFO] --- build-helper-maven-plugin:1.8:add-source (add-dao-source) @ wanwan-site ---
[INFO] Source directory: /Users/diguage/wanwan-site/src/main/dao added.
[INFO]
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ wanwan-site ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 20 resources
[INFO]
[INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ wanwan-site ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 53 source files to /Users/diguage/wanwan-site/target/classes
[WARNING] 未与 -source 1.6 一起设置引导类路径
[WARNING] /Users/diguage/wanwan-site/src/main/java/com/diguage/wanwan/rest/TaskRestController.java: /Users/diguage/wanwan-site/src/main/java/com/diguage/wanwan/rest/TaskRestController.java使用了未经检查或不安全的操作。
[WARNING] /Users/diguage/wanwan-site/src/main/java/com/diguage/wanwan/rest/TaskRestController.java: 有关详细信息, 请使用 -Xlint:unchecked 重新编译。
[INFO]
[INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ wanwan-site ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 8 resources
[INFO]
[INFO] --- maven-compiler-plugin:3.1:testCompile (default-testCompile) @ wanwan-site ---
[INFO] No sources to compile
[INFO]
[INFO] <<< jetty-maven-plugin:8.1.15.v20140411:run (default-cli) < test-compile @ wanwan-site <<<
[INFO]
[INFO] --- jetty-maven-plugin:8.1.15.v20140411:run (default-cli) @ wanwan-site ---
[INFO] Configuring Jetty for project: Wanwan Site
[INFO] webAppSourceDirectory not set. Defaulting to /Users/diguage/wanwan-site/src/main/webapp
[INFO] Reload Mechanic: automatic
[INFO] Classes = /Users/diguage/wanwan-site/target/classes
[INFO] Context path = /wanwan-site
[INFO] Tmp directory = /Users/diguage/wanwan-site/target/tmp
[INFO] Web defaults = org/eclipse/jetty/webapp/webdefault.xml
[INFO] Web overrides =  none
[INFO] web.xml file = file:/Users/diguage/wanwan-site/src/main/webapp/WEB-INF/web.xml
[INFO] Webapp directory = /Users/diguage/wanwan-site/src/main/webapp
2015-01-10 19:25:21.968:INFO:oejs.Server:jetty-8.1.15.v20140411
2015-01-10 19:25:22.929:INFO:oejpw.PlusConfiguration:No Transaction manager found - if your webapp requires one, please configure one.
19:25:27.652 [main] DEBUG org.eclipse.jetty.util.log - Logging to Logger[org.eclipse.jetty.util.log] via org.eclipse.jetty.util.log.Slf4jLog
2015-01-10 19:25:27.689:INFO:/wanwan-site:No Spring WebApplicationInitializer types detected on classpath
2015-01-10 19:25:28.169:INFO:/wanwan-site:Initializing Spring root WebApplicationContext
19:25:28.169 [main] INFO  org.springframework.web.context.ContextLoader - Root WebApplicationContext: initialization started
19:25:28.215 [main] DEBUG org.springframework.web.context.support.StandardServletEnvironment - Adding [servletConfigInitParams] PropertySource with lowest search precedence
19:25:28.215 [main] DEBUG org.springframework.web.context.support.StandardServletEnvironment - Adding [servletContextInitParams] PropertySource with lowest search precedence
19:25:28.216 [main] DEBUG org.springframework.web.context.support.StandardServletEnvironment - Adding [jndiProperties] PropertySource with lowest search precedence
19:25:28.217 [main] DEBUG org.springframework.web.context.support.StandardServletEnvironment - Adding [systemProperties] PropertySource with lowest search precedence
19:25:28.217 [main] DEBUG org.springframework.web.context.support.StandardServletEnvironment - Adding [systemEnvironment] PropertySource with lowest search precedence
19:25:28.218 [main] DEBUG org.springframework.web.context.support.StandardServletEnvironment - Initialized StandardServletEnvironment with PropertySources [servletConfigInitParams,servletContextInitParams,jndiProperties,systemProperties,systemEnvironment]
19:25:28.221 [main] DEBUG org.springframework.web.context.support.StandardServletEnvironment - Replacing [servletContextInitParams] PropertySource with [servletContextInitParams]
19:25:28.221 [main] INFO  org.springframework.web.context.support.XmlWebApplicationContext - Refreshing Root WebApplicationContext: startup date [Sat Jan 10 19:25:28 CST 2015]; root of context hierarchy
19:25:28.239 [main] DEBUG org.springframework.core.env.StandardEnvironment - Adding [systemProperties] PropertySource with lowest search precedence
19:25:28.240 [main] DEBUG org.springframework.core.env.StandardEnvironment - Adding [systemEnvironment] PropertySource with lowest search precedence
19:25:28.240 [main] DEBUG org.springframework.core.env.StandardEnvironment - Initialized StandardEnvironment with PropertySources [systemProperties,systemEnvironment]
19:25:28.245 [main] INFO  org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [file:/Users/diguage/wanwan-site/target/classes/applicationContext.xml]
19:25:28.246 [main] DEBUG org.springframework.beans.factory.xml.DefaultDocumentLoader - Using JAXP provider [com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl]
19:25:28.268 [main] DEBUG org.springframework.beans.factory.xml.PluggableSchemaResolver - Loading schema mappings from [META-INF/spring.schemas]
19:25:28.269 [main] DEBUG org.springframework.beans.factory.xml.PluggableSchemaResolver - Loaded schema mappings: {http://www.springframework.org/schema/tx/spring-tx-2.5.xsd=org/springframework/transaction/config/spring-tx-2.5.xsd, http://www.springframework.org/schema/context/spring-context-3.1.xsd=org/springframework/context/config/spring-context-3.1.xsd, http://www.springframework.org/schema/util/spring-util-3.0.xsd=org/springframework/beans/factory/xml/spring-util-3.0.xsd, http://www.springframework.org/schema/aop/spring-aop-3.2.xsd=org/springframework/aop/config/spring-aop-3.2.xsd, http://www.springframework.org/schema/tool/spring-tool.xsd=org/springframework/beans/factory/xml/spring-tool-4.0.xsd, http://mybatis.org/schema/mybatis-spring-1.2.xsd=org/mybatis/spring/config/mybatis-spring-1.2.xsd, http://www.springframework.org/schema/context/spring-context-4.0.xsd=org/springframework/context/config/spring-context-4.0.xsd, http://www.springframework.org/schema/mvc/spring-mvc-3.2.xsd=org/springframework/web/servlet/config/spring-mvc-3.2.xsd, http://www.springframework.org/schema/lang/spring-lang-3.2.xsd=org/springframework/scripting/config/spring-lang-3.2.xsd, http://www.springframework.org/schema/cache/spring-cache-3.2.xsd=org/springframework/cache/config/spring-cache-3.2.xsd, http://www.springframework.org/schema/jdbc/spring-jdbc-3.1.xsd=org/springframework/jdbc/config/spring-jdbc-3.1.xsd, http://www.springframework.org/schema/util/spring-util-2.0.xsd=org/springframework/beans/factory/xml/spring-util-2.0.xsd, http://www.springframework.org/schema/tool/spring-tool-3.2.xsd=org/springframework/beans/factory/xml/spring-tool-3.2.xsd, http://www.springframework.org/schema/context/spring-context.xsd=org/springframework/context/config/spring-context-4.0.xsd, http://www.springframework.org/schema/aop/spring-aop-4.0.xsd=org/springframework/aop/config/spring-aop-4.0.xsd, http://www.springframework.org/schema/jee/spring-jee-3.2.xsd=org/springframework/ejb/config/spring-jee-3.2.xsd, http://www.springframework.org/schema/context/spring-context-3.0.xsd=org/springframework/context/config/spring-context-3.0.xsd, http://www.springframework.org/schema/jdbc/spring-jdbc-4.0.xsd=org/springframework/jdbc/config/spring-jdbc-4.0.xsd, http://www.springframework.org/schema/util/spring-util-2.5.xsd=org/springframework/beans/factory/xml/spring-util-2.5.xsd, http://www.springframework.org/schema/mvc/spring-mvc-4.0.xsd=org/springframework/web/servlet/config/spring-mvc-4.0.xsd, http://www.springframework.org/schema/beans/spring-beans-3.2.xsd=org/springframework/beans/factory/xml/spring-beans-3.2.xsd, http://www.springframework.org/schema/aop/spring-aop-3.1.xsd=org/springframework/aop/config/spring-aop-3.1.xsd, http://www.springframework.org/schema/lang/spring-lang-4.0.xsd=org/springframework/scripting/config/spring-lang-4.0.xsd, http://www.springframework.org/schema/mvc/spring-mvc.xsd=org/springframework/web/servlet/config/spring-mvc-4.0.xsd, http://www.springframework.org/schema/mvc/spring-mvc-3.1.xsd=org/springframework/web/servlet/config/spring-mvc-3.1.xsd, http://www.springframework.org/schema/tool/spring-tool-4.0.xsd=org/springframework/beans/factory/xml/spring-tool-4.0.xsd, http://www.springframework.org/schema/lang/spring-lang-3.1.xsd=org/springframework/scripting/config/spring-lang-3.1.xsd, http://www.springframework.org/schema/tx/spring-tx-3.2.xsd=org/springframework/transaction/config/spring-tx-3.2.xsd, http://www.springframework.org/schema/cache/spring-cache-3.1.xsd=org/springframework/cache/config/spring-cache-3.1.xsd, http://www.springframework.org/schema/jee/spring-jee-4.0.xsd=org/springframework/ejb/config/spring-jee-4.0.xsd, http://www.springframework.org/schema/jdbc/spring-jdbc-3.0.xsd=org/springframework/jdbc/config/spring-jdbc-3.0.xsd, http://www.springframework.org/schema/jdbc/spring-jdbc.xsd=org/springframework/jdbc/config/spring-jdbc-4.0.xsd, http://www.springframework.org/schema/tool/spring-tool-3.1.xsd=org/springframework/beans/factory/xml/spring-tool-3.1.xsd, http://www.springframework.org/schema/cache/spring-cache-4.0.xsd=org/springframework/cache/config/spring-cache-4.0.xsd, http://www.springframework.org/schema/jee/spring-jee-3.1.xsd=org/springframework/ejb/config/spring-jee-3.1.xsd, http://www.springframework.org/schema/task/spring-task-3.2.xsd=org/springframework/scheduling/config/spring-task-3.2.xsd, http://www.springframework.org/schema/beans/spring-beans-3.1.xsd=org/springframework/beans/factory/xml/spring-beans-3.1.xsd, http://www.springframework.org/schema/util/spring-util.xsd=org/springframework/beans/factory/xml/spring-util-4.0.xsd, http://www.springframework.org/schema/aop/spring-aop-3.0.xsd=org/springframework/aop/config/spring-aop-3.0.xsd, http://www.springframework.org/schema/mvc/spring-mvc-3.0.xsd=org/springframework/web/servlet/config/spring-mvc-3.0.xsd, http://www.springframework.org/schema/beans/spring-beans-4.0.xsd=org/springframework/beans/factory/xml/spring-beans-4.0.xsd, http://www.springframework.org/schema/beans/spring-beans.xsd=org/springframework/beans/factory/xml/spring-beans-4.0.xsd, http://www.springframework.org/schema/lang/spring-lang-3.0.xsd=org/springframework/scripting/config/spring-lang-3.0.xsd, http://www.springframework.org/schema/tx/spring-tx-3.1.xsd=org/springframework/transaction/config/spring-tx-3.1.xsd, http://mybatis.org/schema/mybatis-spring.xsd=org/mybatis/spring/config/mybatis-spring-1.2.xsd, http://www.springframework.org/schema/context/spring-context-2.5.xsd=org/springframework/context/config/spring-context-2.5.xsd, http://www.springframework.org/schema/task/spring-task-4.0.xsd=org/springframework/scheduling/config/spring-task-4.0.xsd, http://www.springframework.org/schema/tool/spring-tool-3.0.xsd=org/springframework/beans/factory/xml/spring-tool-3.0.xsd, http://www.springframework.org/schema/tx/spring-tx-4.0.xsd=org/springframework/transaction/config/spring-tx-4.0.xsd, http://www.springframework.org/schema/aop/spring-aop-2.0.xsd=org/springframework/aop/config/spring-aop-2.0.xsd, http://www.springframework.org/schema/jee/spring-jee-3.0.xsd=org/springframework/ejb/config/spring-jee-3.0.xsd, http://www.springframework.org/schema/task/spring-task-3.1.xsd=org/springframework/scheduling/config/spring-task-3.1.xsd, http://www.springframework.org/schema/beans/spring-beans-3.0.xsd=org/springframework/beans/factory/xml/spring-beans-3.0.xsd, http://www.springframework.org/schema/jee/spring-jee.xsd=org/springframework/ejb/config/spring-jee-4.0.xsd, http://www.springframework.org/schema/aop/spring-aop-2.5.xsd=org/springframework/aop/config/spring-aop-2.5.xsd, http://www.springframework.org/schema/lang/spring-lang-2.0.xsd=org/springframework/scripting/config/spring-lang-2.0.xsd, http://www.springframework.org/schema/util/spring-util-3.2.xsd=org/springframework/beans/factory/xml/spring-util-3.2.xsd, http://www.springframework.org/schema/task/spring-task.xsd=org/springframework/scheduling/config/spring-task-4.0.xsd, http://www.springframework.org/schema/tool/spring-tool-2.0.xsd=org/springframework/beans/factory/xml/spring-tool-2.0.xsd, http://www.springframework.org/schema/tx/spring-tx-3.0.xsd=org/springframework/transaction/config/spring-tx-3.0.xsd, http://www.springframework.org/schema/lang/spring-lang-2.5.xsd=org/springframework/scripting/config/spring-lang-2.5.xsd, http://www.springframework.org/schema/jee/spring-jee-2.0.xsd=org/springframework/ejb/config/spring-jee-2.0.xsd, http://www.springframework.org/schema/tool/spring-tool-2.5.xsd=org/springframework/beans/factory/xml/spring-tool-2.5.xsd, http://www.springframework.org/schema/jee/spring-jee-2.5.xsd=org/springframework/ejb/config/spring-jee-2.5.xsd, http://www.springframework.org/schema/util/spring-util-4.0.xsd=org/springframework/beans/factory/xml/spring-util-4.0.xsd, http://www.springframework.org/schema/task/spring-task-3.0.xsd=org/springframework/scheduling/config/spring-task-3.0.xsd, http://www.springframework.org/schema/lang/spring-lang.xsd=org/springframework/scripting/config/spring-lang-4.0.xsd, http://www.springframework.org/schema/context/spring-context-3.2.xsd=org/springframework/context/config/spring-context-3.2.xsd, http://www.springframework.org/schema/util/spring-util-3.1.xsd=org/springframework/beans/factory/xml/spring-util-3.1.xsd, http://www.springframework.org/schema/beans/spring-beans-2.0.xsd=org/springframework/beans/factory/xml/spring-beans-2.0.xsd, http://www.springframework.org/schema/cache/spring-cache.xsd=org/springframework/cache/config/spring-cache-4.0.xsd, http://www.springframework.org/schema/tx/spring-tx.xsd=org/springframework/transaction/config/spring-tx-4.0.xsd, http://www.springframework.org/schema/beans/spring-beans-2.5.xsd=org/springframework/beans/factory/xml/spring-beans-2.5.xsd, http://www.springframework.org/schema/tx/spring-tx-2.0.xsd=org/springframework/transaction/config/spring-tx-2.0.xsd, http://www.springframework.org/schema/jdbc/spring-jdbc-3.2.xsd=org/springframework/jdbc/config/spring-jdbc-3.2.xsd, http://www.springframework.org/schema/aop/spring-aop.xsd=org/springframework/aop/config/spring-aop-4.0.xsd}
19:25:28.270 [main] DEBUG org.springframework.beans.factory.xml.PluggableSchemaResolver - Found XML schema [http://www.springframework.org/schema/beans/spring-beans-4.0.xsd] in classpath: org/springframework/beans/factory/xml/spring-beans-4.0.xsd
19:25:28.295 [main] DEBUG org.springframework.beans.factory.xml.PluggableSchemaResolver - Found XML schema [http://www.springframework.org/schema/context/spring-context-4.0.xsd] in classpath: org/springframework/context/config/spring-context-4.0.xsd
19:25:28.298 [main] DEBUG org.springframework.beans.factory.xml.PluggableSchemaResolver - Found XML schema [http://www.springframework.org/schema/tool/spring-tool-4.0.xsd] in classpath: org/springframework/beans/factory/xml/spring-tool-4.0.xsd
19:25:28.303 [main] DEBUG org.springframework.beans.factory.xml.PluggableSchemaResolver - Found XML schema [http://www.springframework.org/schema/tx/spring-tx-4.0.xsd] in classpath: org/springframework/transaction/config/spring-tx-4.0.xsd
19:25:28.310 [main] DEBUG org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader - Loading bean definitions
19:25:28.315 [main] DEBUG org.springframework.beans.factory.xml.DefaultNamespaceHandlerResolver - Loaded NamespaceHandler mappings: {http://www.springframework.org/schema/p=org.springframework.beans.factory.xml.SimplePropertyNamespaceHandler, http://www.springframework.org/schema/mvc=org.springframework.web.servlet.config.MvcNamespaceHandler, http://www.springframework.org/schema/util=org.springframework.beans.factory.xml.UtilNamespaceHandler, http://www.springframework.org/schema/jee=org.springframework.ejb.config.JeeNamespaceHandler, http://www.springframework.org/schema/aop=org.springframework.aop.config.AopNamespaceHandler, http://www.springframework.org/schema/jdbc=org.springframework.jdbc.config.JdbcNamespaceHandler, http://www.springframework.org/schema/cache=org.springframework.cache.config.CacheNamespaceHandler, http://mybatis.org/schema/mybatis-spring=org.mybatis.spring.config.NamespaceHandler, http://www.springframework.org/schema/c=org.springframework.beans.factory.xml.SimpleConstructorNamespaceHandler, http://www.springframework.org/schema/tx=org.springframework.transaction.config.TxNamespaceHandler, http://www.springframework.org/schema/task=org.springframework.scheduling.config.TaskNamespaceHandler, http://www.springframework.org/schema/lang=org.springframework.scripting.config.LangNamespaceHandler, http://www.springframework.org/schema/context=org.springframework.context.config.ContextNamespaceHandler}
19:25:28.323 [main] DEBUG org.springframework.core.env.StandardEnvironment - Adding [systemProperties] PropertySource with lowest search precedence
19:25:28.323 [main] DEBUG org.springframework.core.env.StandardEnvironment - Adding [systemEnvironment] PropertySource with lowest search precedence
19:25:28.323 [main] DEBUG org.springframework.core.env.StandardEnvironment - Initialized StandardEnvironment with PropertySources [systemProperties,systemEnvironment]
19:25:28.326 [main] DEBUG org.springframework.context.annotation.ClassPathBeanDefinitionScanner - JSR-250 'javax.annotation.ManagedBean' found and supported for component scanning
19:25:28.326 [main] DEBUG org.springframework.context.annotation.ClassPathBeanDefinitionScanner - JSR-330 'javax.inject.Named' annotation found and supported for component scanning
19:25:28.330 [main] DEBUG org.springframework.core.io.support.PathMatchingResourcePatternResolver - Looking for matching resources in directory tree [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan]
19:25:28.330 [main] DEBUG org.springframework.core.io.support.PathMatchingResourcePatternResolver - Searching directory [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan] for files matching pattern [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/**/*.class]
19:25:28.332 [main] DEBUG org.springframework.core.io.support.PathMatchingResourcePatternResolver - Searching directory [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/dao] for files matching pattern [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/**/*.class]
19:25:28.332 [main] DEBUG org.springframework.core.io.support.PathMatchingResourcePatternResolver - Searching directory [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity] for files matching pattern [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/**/*.class]
19:25:28.333 [main] DEBUG org.springframework.core.io.support.PathMatchingResourcePatternResolver - Searching directory [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/rest] for files matching pattern [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/**/*.class]
19:25:28.333 [main] DEBUG org.springframework.core.io.support.PathMatchingResourcePatternResolver - Searching directory [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/service] for files matching pattern [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/**/*.class]
19:25:28.333 [main] DEBUG org.springframework.core.io.support.PathMatchingResourcePatternResolver - Searching directory [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/service/account] for files matching pattern [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/**/*.class]
19:25:28.334 [main] DEBUG org.springframework.core.io.support.PathMatchingResourcePatternResolver - Searching directory [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/service/task] for files matching pattern [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/**/*.class]
19:25:28.334 [main] DEBUG org.springframework.core.io.support.PathMatchingResourcePatternResolver - Searching directory [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/utils] for files matching pattern [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/**/*.class]
19:25:28.334 [main] DEBUG org.springframework.core.io.support.PathMatchingResourcePatternResolver - Searching directory [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/utils/data] for files matching pattern [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/**/*.class]
19:25:28.334 [main] DEBUG org.springframework.core.io.support.PathMatchingResourcePatternResolver - Searching directory [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/web] for files matching pattern [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/**/*.class]
19:25:28.334 [main] DEBUG org.springframework.core.io.support.PathMatchingResourcePatternResolver - Searching directory [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/web/account] for files matching pattern [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/**/*.class]
19:25:28.334 [main] DEBUG org.springframework.core.io.support.PathMatchingResourcePatternResolver - Searching directory [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/web/api] for files matching pattern [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/**/*.class]
19:25:28.334 [main] DEBUG org.springframework.core.io.support.PathMatchingResourcePatternResolver - Searching directory [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/web/task] for files matching pattern [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/**/*.class]
19:25:28.337 [main] DEBUG org.springframework.core.io.support.PathMatchingResourcePatternResolver - Resolved location pattern [classpath*:com/diguage/wanwan/**/*.class] to resources [file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/dao/AlbumMapper.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/dao/CityMapper.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/dao/CommentMapper.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/dao/ComplaintMapper.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/dao/MicropostMapper.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/dao/PraiseMapper.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/dao/RelationshipMapper.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/dao/ShareMapper.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/dao/TaskMapper.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/dao/UserAuthMapper.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/dao/UserMapper.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/Album.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/AlbumExample$Criteria.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/AlbumExample$Criterion.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/AlbumExample$GeneratedCriteria.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/AlbumExample.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/City.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/CityExample$Criteria.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/CityExample$Criterion.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/CityExample$GeneratedCriteria.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/CityExample.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/Comment.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/CommentExample$Criteria.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/CommentExample$Criterion.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/CommentExample$GeneratedCriteria.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/CommentExample.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/Complaint.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/ComplaintExample$Criteria.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/ComplaintExample$Criterion.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/ComplaintExample$GeneratedCriteria.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/ComplaintExample.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/Micropost.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/MicropostExample$Criteria.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/MicropostExample$Criterion.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/MicropostExample$GeneratedCriteria.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/MicropostExample.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/Praise.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/PraiseExample$Criteria.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/PraiseExample$Criterion.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/PraiseExample$GeneratedCriteria.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/PraiseExample.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/Relationship.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/RelationshipExample$Criteria.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/RelationshipExample$Criterion.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/RelationshipExample$GeneratedCriteria.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/RelationshipExample.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/Share.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/ShareExample$Criteria.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/ShareExample$Criterion.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/ShareExample$GeneratedCriteria.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/ShareExample.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/Task.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/TaskExample$Criteria.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/TaskExample$Criterion.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/TaskExample$GeneratedCriteria.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/TaskExample.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/User.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/UserAuth.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/UserAuthExample$Criteria.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/UserAuthExample$Criterion.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/UserAuthExample$GeneratedCriteria.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/UserAuthExample.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/UserExample$Criteria.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/UserExample$Criterion.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/UserExample$GeneratedCriteria.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/UserExample.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/rest/CityRestContronller.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/rest/RestException.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/rest/RestExceptionHandler.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/rest/TaskRestController.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/service/account/AccountService.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/service/account/ShiroDbRealm$ShiroUser.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/service/account/ShiroDbRealm.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/service/CityService.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/service/ServiceException.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/service/task/TaskService.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/utils/Constants.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/utils/data/Page.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/utils/data/PageRequest.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/utils/data/Sort$Direction.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/utils/data/Sort$Order.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/utils/data/Sort.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/utils/MyBatisRepository.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/web/account/LoginController.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/web/account/ProfileController.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/web/account/RegisterController.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/web/account/UserAdminController.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/web/api/ApiListController.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/web/task/TaskController.class]]
19:25:28.351 [main] DEBUG org.springframework.context.annotation.ClassPathBeanDefinitionScanner - Ignored because not a concrete top-level class: file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/dao/AlbumMapper.class]
19:25:28.351 [main] DEBUG org.springframework.context.annotation.ClassPathBeanDefinitionScanner - Ignored because not a concrete top-level class: file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/dao/CityMapper.class]
19:25:28.351 [main] DEBUG org.springframework.context.annotation.ClassPathBeanDefinitionScanner - Ignored because not a concrete top-level class: file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/dao/CommentMapper.class]
19:25:28.352 [main] DEBUG org.springframework.context.annotation.ClassPathBeanDefinitionScanner - Ignored because not a concrete top-level class: file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/dao/ComplaintMapper.class]
19:25:28.352 [main] DEBUG org.springframework.context.annotation.ClassPathBeanDefinitionScanner - Ignored because not a concrete top-level class: file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/dao/MicropostMapper.class]
19:25:28.352 [main] DEBUG org.springframework.context.annotation.ClassPathBeanDefinitionScanner - Ignored because not a concrete top-level class: file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/dao/PraiseMapper.class]
19:25:28.352 [main] DEBUG org.springframework.context.annotation.ClassPathBeanDefinitionScanner - Ignored because not a concrete top-level class: file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/dao/RelationshipMapper.class]
19:25:28.352 [main] DEBUG org.springframework.context.annotation.ClassPathBeanDefinitionScanner - Ignored because not a concrete top-level class: file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/dao/ShareMapper.class]
19:25:28.353 [main] DEBUG org.springframework.context.annotation.ClassPathBeanDefinitionScanner - Ignored because not a concrete top-level class: file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/dao/TaskMapper.class]
19:25:28.353 [main] DEBUG org.springframework.context.annotation.ClassPathBeanDefinitionScanner - Ignored because not a concrete top-level class: file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/dao/UserAuthMapper.class]
19:25:28.353 [main] DEBUG org.springframework.context.annotation.ClassPathBeanDefinitionScanner - Ignored because not a concrete top-level class: file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/dao/UserMapper.class]
19:25:28.425 [main] DEBUG org.springframework.context.annotation.ClassPathBeanDefinitionScanner - Identified candidate component class: file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/service/account/AccountService.class]
19:25:28.427 [main] DEBUG org.springframework.context.annotation.ClassPathBeanDefinitionScanner - Identified candidate component class: file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/service/CityService.class]
19:25:28.428 [main] DEBUG org.springframework.context.annotation.ClassPathBeanDefinitionScanner - Identified candidate component class: file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/service/task/TaskService.class]
19:25:28.432 [main] DEBUG org.springframework.context.annotation.ClassPathBeanDefinitionScanner - Ignored because not a concrete top-level class: file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/utils/MyBatisRepository.class]
19:25:28.449 [main] DEBUG org.springframework.beans.factory.xml.BeanDefinitionParserDelegate - Neither XML 'id' nor 'name' specified - using generated bean name [org.mybatis.spring.mapper.MapperScannerConfigurer#0]
19:25:28.456 [main] DEBUG org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'spring.profiles.active' in [servletConfigInitParams]
19:25:28.457 [main] DEBUG org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'spring.profiles.active' in [servletContextInitParams]
19:25:28.457 [main] DEBUG org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'spring.profiles.active' in [jndiProperties]
19:25:28.457 [main] DEBUG org.springframework.jndi.JndiTemplate - Looking up JNDI object with name [java:comp/env/spring.profiles.active]
19:25:28.457 [main] DEBUG org.springframework.jndi.JndiLocatorDelegate - Converted JNDI name [java:comp/env/spring.profiles.active] not found - trying original name [spring.profiles.active]. javax.naming.NameNotFoundException; remaining name 'spring.profiles.active'
19:25:28.457 [main] DEBUG org.springframework.jndi.JndiTemplate - Looking up JNDI object with name [spring.profiles.active]
19:25:28.457 [main] DEBUG org.springframework.jndi.JndiPropertySource - JNDI lookup for name [spring.profiles.active] threw NamingException with message: null. Returning null.
19:25:28.457 [main] DEBUG org.springframework.core.env.PropertySourcesPropertyResolver - Searching for key 'spring.profiles.active' in [systemProperties]
19:25:28.458 [main] DEBUG org.springframework.core.env.PropertySourcesPropertyResolver - Found key 'spring.profiles.active' in [systemProperties] with type [String] and value 'development'
19:25:28.459 [main] DEBUG org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loaded 15 bean definitions from location pattern [classpath*:/applicationContext.xml]
19:25:28.459 [main] INFO  org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from URL [file:/Users/diguage/wanwan-site/target/classes/applicationContext-shiro.xml]
19:25:28.460 [main] DEBUG org.springframework.beans.factory.xml.DefaultDocumentLoader - Using JAXP provider [com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl]
19:25:28.461 [main] DEBUG org.springframework.beans.factory.xml.PluggableSchemaResolver - Found XML schema [http://www.springframework.org/schema/beans/spring-beans-4.0.xsd] in classpath: org/springframework/beans/factory/xml/spring-beans-4.0.xsd
19:25:28.474 [main] DEBUG org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader - Loading bean definitions
19:25:28.476 [main] DEBUG org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loaded 5 bean definitions from location pattern [classpath*:/applicationContext-shiro.xml]
19:25:28.476 [main] DEBUG org.springframework.web.context.support.XmlWebApplicationContext - Bean factory for Root WebApplicationContext: org.springframework.beans.factory.support.DefaultListableBeanFactory@770f9563: defining beans [accountService,cityService,taskService,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,sqlSessionFactory,org.mybatis.spring.mapper.MapperScannerConfigurer#0,transactionManager,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,validator,securityManager,shiroDbRealm,shiroFilter,shiroEhcacheManager,lifecycleBeanPostProcessor]; root of factory hierarchy
19:25:28.497 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.context.annotation.internalConfigurationAnnotationProcessor'
19:25:28.498 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'org.springframework.context.annotation.internalConfigurationAnnotationProcessor'

19:25:28.507 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'org.springframework.context.annotation.internalConfigurationAnnotationProcessor' to allow for resolving potential circular references
19:25:28.508 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'org.springframework.context.annotation.internalConfigurationAnnotationProcessor'
19:25:28.533 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.mybatis.spring.mapper.MapperScannerConfigurer#0'
19:25:28.533 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'org.mybatis.spring.mapper.MapperScannerConfigurer#0'

19:25:28.534 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'org.mybatis.spring.mapper.MapperScannerConfigurer#0' to allow for resolving potential circular references
19:25:28.549 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Invoking afterPropertiesSet() on bean with name 'org.mybatis.spring.mapper.MapperScannerConfigurer#0'
19:25:28.549 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'org.mybatis.spring.mapper.MapperScannerConfigurer#0'
19:25:28.550 [main] DEBUG org.springframework.core.env.StandardEnvironment - Adding [systemProperties] PropertySource with lowest search precedence
19:25:28.550 [main] DEBUG org.springframework.core.env.StandardEnvironment - Adding [systemEnvironment] PropertySource with lowest search precedence
19:25:28.550 [main] DEBUG org.springframework.core.env.StandardEnvironment - Initialized StandardEnvironment with PropertySources [systemProperties,systemEnvironment]
19:25:28.551 [main] DEBUG org.springframework.core.io.support.PathMatchingResourcePatternResolver - Looking for matching resources in directory tree [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan]
19:25:28.551 [main] DEBUG org.springframework.core.io.support.PathMatchingResourcePatternResolver - Searching directory [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan] for files matching pattern [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/**/*.class]
19:25:28.551 [main] DEBUG org.springframework.core.io.support.PathMatchingResourcePatternResolver - Searching directory [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/dao] for files matching pattern [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/**/*.class]
19:25:28.551 [main] DEBUG org.springframework.core.io.support.PathMatchingResourcePatternResolver - Searching directory [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity] for files matching pattern [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/**/*.class]
19:25:28.553 [main] DEBUG org.springframework.core.io.support.PathMatchingResourcePatternResolver - Searching directory [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/rest] for files matching pattern [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/**/*.class]
19:25:28.553 [main] DEBUG org.springframework.core.io.support.PathMatchingResourcePatternResolver - Searching directory [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/service] for files matching pattern [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/**/*.class]
19:25:28.553 [main] DEBUG org.springframework.core.io.support.PathMatchingResourcePatternResolver - Searching directory [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/service/account] for files matching pattern [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/**/*.class]
19:25:28.553 [main] DEBUG org.springframework.core.io.support.PathMatchingResourcePatternResolver - Searching directory [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/service/task] for files matching pattern [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/**/*.class]
19:25:28.553 [main] DEBUG org.springframework.core.io.support.PathMatchingResourcePatternResolver - Searching directory [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/utils] for files matching pattern [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/**/*.class]
19:25:28.553 [main] DEBUG org.springframework.core.io.support.PathMatchingResourcePatternResolver - Searching directory [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/utils/data] for files matching pattern [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/**/*.class]
19:25:28.554 [main] DEBUG org.springframework.core.io.support.PathMatchingResourcePatternResolver - Searching directory [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/web] for files matching pattern [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/**/*.class]
19:25:28.554 [main] DEBUG org.springframework.core.io.support.PathMatchingResourcePatternResolver - Searching directory [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/web/account] for files matching pattern [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/**/*.class]
19:25:28.554 [main] DEBUG org.springframework.core.io.support.PathMatchingResourcePatternResolver - Searching directory [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/web/api] for files matching pattern [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/**/*.class]
19:25:28.554 [main] DEBUG org.springframework.core.io.support.PathMatchingResourcePatternResolver - Searching directory [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/web/task] for files matching pattern [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/**/*.class]
19:25:28.556 [main] DEBUG org.springframework.core.io.support.PathMatchingResourcePatternResolver - Resolved location pattern [classpath*:com/diguage/wanwan/**/*.class] to resources [file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/dao/AlbumMapper.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/dao/CityMapper.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/dao/CommentMapper.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/dao/ComplaintMapper.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/dao/MicropostMapper.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/dao/PraiseMapper.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/dao/RelationshipMapper.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/dao/ShareMapper.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/dao/TaskMapper.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/dao/UserAuthMapper.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/dao/UserMapper.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/Album.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/AlbumExample$Criteria.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/AlbumExample$Criterion.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/AlbumExample$GeneratedCriteria.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/AlbumExample.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/City.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/CityExample$Criteria.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/CityExample$Criterion.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/CityExample$GeneratedCriteria.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/CityExample.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/Comment.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/CommentExample$Criteria.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/CommentExample$Criterion.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/CommentExample$GeneratedCriteria.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/CommentExample.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/Complaint.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/ComplaintExample$Criteria.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/ComplaintExample$Criterion.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/ComplaintExample$GeneratedCriteria.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/ComplaintExample.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/Micropost.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/MicropostExample$Criteria.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/MicropostExample$Criterion.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/MicropostExample$GeneratedCriteria.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/MicropostExample.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/Praise.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/PraiseExample$Criteria.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/PraiseExample$Criterion.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/PraiseExample$GeneratedCriteria.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/PraiseExample.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/Relationship.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/RelationshipExample$Criteria.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/RelationshipExample$Criterion.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/RelationshipExample$GeneratedCriteria.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/RelationshipExample.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/Share.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/ShareExample$Criteria.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/ShareExample$Criterion.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/ShareExample$GeneratedCriteria.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/ShareExample.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/Task.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/TaskExample$Criteria.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/TaskExample$Criterion.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/TaskExample$GeneratedCriteria.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/TaskExample.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/User.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/UserAuth.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/UserAuthExample$Criteria.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/UserAuthExample$Criterion.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/UserAuthExample$GeneratedCriteria.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/UserAuthExample.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/UserExample$Criteria.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/UserExample$Criterion.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/UserExample$GeneratedCriteria.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/entity/UserExample.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/rest/CityRestContronller.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/rest/RestException.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/rest/RestExceptionHandler.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/rest/TaskRestController.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/service/account/AccountService.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/service/account/ShiroDbRealm$ShiroUser.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/service/account/ShiroDbRealm.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/service/CityService.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/service/ServiceException.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/service/task/TaskService.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/utils/Constants.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/utils/data/Page.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/utils/data/PageRequest.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/utils/data/Sort$Direction.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/utils/data/Sort$Order.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/utils/data/Sort.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/utils/MyBatisRepository.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/web/account/LoginController.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/web/account/ProfileController.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/web/account/RegisterController.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/web/account/UserAdminController.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/web/api/ApiListController.class], file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/web/task/TaskController.class]]
19:25:28.557 [main] DEBUG org.mybatis.spring.mapper.ClassPathMapperScanner - Identified candidate component class: file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/dao/AlbumMapper.class]
19:25:28.557 [main] DEBUG org.mybatis.spring.mapper.ClassPathMapperScanner - Identified candidate component class: file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/dao/CityMapper.class]
19:25:28.557 [main] DEBUG org.mybatis.spring.mapper.ClassPathMapperScanner - Identified candidate component class: file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/dao/CommentMapper.class]
19:25:28.557 [main] DEBUG org.mybatis.spring.mapper.ClassPathMapperScanner - Identified candidate component class: file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/dao/ComplaintMapper.class]
19:25:28.558 [main] DEBUG org.mybatis.spring.mapper.ClassPathMapperScanner - Identified candidate component class: file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/dao/MicropostMapper.class]
19:25:28.558 [main] DEBUG org.mybatis.spring.mapper.ClassPathMapperScanner - Identified candidate component class: file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/dao/PraiseMapper.class]
19:25:28.558 [main] DEBUG org.mybatis.spring.mapper.ClassPathMapperScanner - Identified candidate component class: file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/dao/RelationshipMapper.class]
19:25:28.558 [main] DEBUG org.mybatis.spring.mapper.ClassPathMapperScanner - Identified candidate component class: file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/dao/ShareMapper.class]
19:25:28.558 [main] DEBUG org.mybatis.spring.mapper.ClassPathMapperScanner - Identified candidate component class: file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/dao/TaskMapper.class]
19:25:28.558 [main] DEBUG org.mybatis.spring.mapper.ClassPathMapperScanner - Identified candidate component class: file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/dao/UserAuthMapper.class]
19:25:28.559 [main] DEBUG org.mybatis.spring.mapper.ClassPathMapperScanner - Identified candidate component class: file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/dao/UserMapper.class]
19:25:28.599 [main] DEBUG org.mybatis.spring.mapper.ClassPathMapperScanner - Creating MapperFactoryBean with name 'albumMapper' and 'com.diguage.wanwan.dao.AlbumMapper' mapperInterface
19:25:28.600 [main] DEBUG org.mybatis.spring.mapper.ClassPathMapperScanner - Enabling autowire by type for MapperFactoryBean with name 'albumMapper'.
19:25:28.600 [main] DEBUG org.mybatis.spring.mapper.ClassPathMapperScanner - Creating MapperFactoryBean with name 'cityMapper' and 'com.diguage.wanwan.dao.CityMapper' mapperInterface
19:25:28.600 [main] DEBUG org.mybatis.spring.mapper.ClassPathMapperScanner - Enabling autowire by type for MapperFactoryBean with name 'cityMapper'.
19:25:28.600 [main] DEBUG org.mybatis.spring.mapper.ClassPathMapperScanner - Creating MapperFactoryBean with name 'commentMapper' and 'com.diguage.wanwan.dao.CommentMapper' mapperInterface
19:25:28.600 [main] DEBUG org.mybatis.spring.mapper.ClassPathMapperScanner - Enabling autowire by type for MapperFactoryBean with name 'commentMapper'.
19:25:28.600 [main] DEBUG org.mybatis.spring.mapper.ClassPathMapperScanner - Creating MapperFactoryBean with name 'complaintMapper' and 'com.diguage.wanwan.dao.ComplaintMapper' mapperInterface
19:25:28.600 [main] DEBUG org.mybatis.spring.mapper.ClassPathMapperScanner - Enabling autowire by type for MapperFactoryBean with name 'complaintMapper'.
19:25:28.600 [main] DEBUG org.mybatis.spring.mapper.ClassPathMapperScanner - Creating MapperFactoryBean with name 'micropostMapper' and 'com.diguage.wanwan.dao.MicropostMapper' mapperInterface
19:25:28.600 [main] DEBUG org.mybatis.spring.mapper.ClassPathMapperScanner - Enabling autowire by type for MapperFactoryBean with name 'micropostMapper'.
19:25:28.600 [main] DEBUG org.mybatis.spring.mapper.ClassPathMapperScanner - Creating MapperFactoryBean with name 'praiseMapper' and 'com.diguage.wanwan.dao.PraiseMapper' mapperInterface
19:25:28.600 [main] DEBUG org.mybatis.spring.mapper.ClassPathMapperScanner - Enabling autowire by type for MapperFactoryBean with name 'praiseMapper'.
19:25:28.600 [main] DEBUG org.mybatis.spring.mapper.ClassPathMapperScanner - Creating MapperFactoryBean with name 'relationshipMapper' and 'com.diguage.wanwan.dao.RelationshipMapper' mapperInterface
19:25:28.600 [main] DEBUG org.mybatis.spring.mapper.ClassPathMapperScanner - Enabling autowire by type for MapperFactoryBean with name 'relationshipMapper'.
19:25:28.600 [main] DEBUG org.mybatis.spring.mapper.ClassPathMapperScanner - Creating MapperFactoryBean with name 'shareMapper' and 'com.diguage.wanwan.dao.ShareMapper' mapperInterface
19:25:28.600 [main] DEBUG org.mybatis.spring.mapper.ClassPathMapperScanner - Enabling autowire by type for MapperFactoryBean with name 'shareMapper'.
19:25:28.600 [main] DEBUG org.mybatis.spring.mapper.ClassPathMapperScanner - Creating MapperFactoryBean with name 'taskMapper' and 'com.diguage.wanwan.dao.TaskMapper' mapperInterface
19:25:28.600 [main] DEBUG org.mybatis.spring.mapper.ClassPathMapperScanner - Enabling autowire by type for MapperFactoryBean with name 'taskMapper'.
19:25:28.600 [main] DEBUG org.mybatis.spring.mapper.ClassPathMapperScanner - Creating MapperFactoryBean with name 'userAuthMapper' and 'com.diguage.wanwan.dao.UserAuthMapper' mapperInterface
19:25:28.600 [main] DEBUG org.mybatis.spring.mapper.ClassPathMapperScanner - Enabling autowire by type for MapperFactoryBean with name 'userAuthMapper'.
19:25:28.600 [main] DEBUG org.mybatis.spring.mapper.ClassPathMapperScanner - Creating MapperFactoryBean with name 'userMapper' and 'com.diguage.wanwan.dao.UserMapper' mapperInterface
19:25:28.600 [main] DEBUG org.mybatis.spring.mapper.ClassPathMapperScanner - Enabling autowire by type for MapperFactoryBean with name 'userMapper'.
19:25:28.605 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.context.annotation.internalAutowiredAnnotationProcessor'
19:25:28.605 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'org.springframework.context.annotation.internalAutowiredAnnotationProcessor'
19:25:28.606 [main] INFO  org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor - JSR-330 'javax.inject.Inject' annotation found and supported for autowiring

19:25:28.606 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'org.springframework.context.annotation.internalAutowiredAnnotationProcessor' to allow for resolving potential circular references
19:25:28.606 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'org.springframework.context.annotation.internalAutowiredAnnotationProcessor'
19:25:28.606 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.context.annotation.internalRequiredAnnotationProcessor'
19:25:28.606 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'org.springframework.context.annotation.internalRequiredAnnotationProcessor'

19:25:28.606 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'org.springframework.context.annotation.internalRequiredAnnotationProcessor' to allow for resolving potential circular references
19:25:28.606 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'org.springframework.context.annotation.internalRequiredAnnotationProcessor'
19:25:28.606 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.context.annotation.internalCommonAnnotationProcessor'
19:25:28.606 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'org.springframework.context.annotation.internalCommonAnnotationProcessor'

19:25:28.608 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'org.springframework.context.annotation.internalCommonAnnotationProcessor' to allow for resolving potential circular references
19:25:28.608 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'org.springframework.context.annotation.internalCommonAnnotationProcessor'
19:25:28.608 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'lifecycleBeanPostProcessor'
19:25:28.608 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'lifecycleBeanPostProcessor'

19:25:28.609 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'lifecycleBeanPostProcessor' to allow for resolving potential circular references
19:25:28.609 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'lifecycleBeanPostProcessor'
19:25:28.609 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor'
19:25:28.609 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor'

19:25:28.609 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor' to allow for resolving potential circular references
19:25:28.609 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor'
19:25:28.609 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.context.annotation.ConfigurationClassPostProcessor.enhancedConfigurationProcessor'
19:25:28.609 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'org.springframework.context.annotation.ConfigurationClassPostProcessor.enhancedConfigurationProcessor'

19:25:28.609 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'org.springframework.context.annotation.ConfigurationClassPostProcessor.enhancedConfigurationProcessor' to allow for resolving potential circular references
19:25:28.609 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'org.springframework.context.annotation.ConfigurationClassPostProcessor.enhancedConfigurationProcessor'
19:25:28.609 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.aop.config.internalAutoProxyCreator'
19:25:28.609 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'org.springframework.aop.config.internalAutoProxyCreator'

19:25:28.614 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'org.springframework.aop.config.internalAutoProxyCreator' to allow for resolving potential circular references
19:25:28.623 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'org.springframework.aop.config.internalAutoProxyCreator'
19:25:28.623 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'shiroFilter'
19:25:28.623 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'shiroFilter'

19:25:28.626 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'shiroFilter' to allow for resolving potential circular references
19:25:28.629 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'securityManager'
19:25:28.629 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'securityManager'

19:25:28.654 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'securityManager' to allow for resolving potential circular references
19:25:28.666 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'shiroDbRealm'
19:25:28.666 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'shiroDbRealm'
19:25:28.670 [main] DEBUG org.springframework.context.annotation.CommonAnnotationBeanPostProcessor - Found init method on class [com.diguage.wanwan.service.account.ShiroDbRealm]: public void com.diguage.wanwan.service.account.ShiroDbRealm.initCredentialsMatcher()
19:25:28.671 [main] DEBUG org.springframework.context.annotation.CommonAnnotationBeanPostProcessor - Registered init method on class [com.diguage.wanwan.service.account.ShiroDbRealm]: org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleElement@c287e7c6
19:25:28.675 [main] DEBUG org.springframework.beans.factory.annotation.InjectionMetadata - Registered injected element on class [com.diguage.wanwan.service.account.ShiroDbRealm]: AutowiredFieldElement for protected com.diguage.wanwan.service.account.AccountService com.diguage.wanwan.service.account.ShiroDbRealm.accountService

19:25:28.675 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'shiroDbRealm' to allow for resolving potential circular references
19:25:28.683 [main] DEBUG org.springframework.beans.factory.annotation.InjectionMetadata - Processing injected method of bean 'shiroDbRealm': AutowiredFieldElement for protected com.diguage.wanwan.service.account.AccountService com.diguage.wanwan.service.account.ShiroDbRealm.accountService
19:25:28.689 [main] DEBUG org.apache.ibatis.logging.LogFactory - Logging initialized using 'class org.apache.ibatis.logging.slf4j.Slf4jImpl' adapter.
19:25:28.692 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.transaction.config.internalTransactionAdvisor'
19:25:28.692 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'org.springframework.transaction.config.internalTransactionAdvisor'

19:25:28.693 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'org.springframework.transaction.config.internalTransactionAdvisor' to allow for resolving potential circular references
19:25:28.699 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0'
19:25:28.699 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0'

19:25:28.702 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0' to allow for resolving potential circular references
19:25:28.705 [main] INFO  org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0' of type [class org.springframework.transaction.annotation.AnnotationTransactionAttributeSource] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
19:25:28.706 [main] DEBUG org.springframework.aop.framework.autoproxy.BeanFactoryAdvisorRetrievalHelper - Skipping currently created advisor 'org.springframework.transaction.config.internalTransactionAdvisor'
19:25:28.706 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0'
19:25:28.707 [main] INFO  org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker - Bean 'org.springframework.transaction.config.internalTransactionAdvisor' of type [class org.springframework.transaction.interceptor.BeanFactoryTransactionAttributeSourceAdvisor] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
19:25:28.707 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Finished creating instance of bean 'org.springframework.transaction.config.internalTransactionAdvisor'
19:25:28.708 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning eagerly cached instance of singleton bean 'shiroFilter' that is not fully initialized yet - a consequence of a circular reference
19:25:28.709 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'albumMapper'
19:25:28.709 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'albumMapper'

19:25:28.709 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'albumMapper' to allow for resolving potential circular references
19:25:28.714 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.transaction.config.internalTransactionAdvisor'
19:25:28.715 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning eagerly cached instance of singleton bean 'albumMapper' that is not fully initialized yet - a consequence of a circular reference
19:25:28.715 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'cityMapper'
19:25:28.715 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'cityMapper'

19:25:28.715 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'cityMapper' to allow for resolving potential circular references
19:25:28.716 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.transaction.config.internalTransactionAdvisor'
19:25:28.716 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning eagerly cached instance of singleton bean 'cityMapper' that is not fully initialized yet - a consequence of a circular reference
19:25:28.716 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'commentMapper'
19:25:28.716 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'commentMapper'

19:25:28.717 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'commentMapper' to allow for resolving potential circular references
19:25:28.717 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.transaction.config.internalTransactionAdvisor'
19:25:28.717 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning eagerly cached instance of singleton bean 'commentMapper' that is not fully initialized yet - a consequence of a circular reference
19:25:28.718 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'complaintMapper'
19:25:28.718 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'complaintMapper'

19:25:28.718 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'complaintMapper' to allow for resolving potential circular references
19:25:28.719 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.transaction.config.internalTransactionAdvisor'
19:25:28.719 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning eagerly cached instance of singleton bean 'complaintMapper' that is not fully initialized yet - a consequence of a circular reference
19:25:28.719 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'micropostMapper'
19:25:28.719 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'micropostMapper'

19:25:28.719 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'micropostMapper' to allow for resolving potential circular references
19:25:28.720 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.transaction.config.internalTransactionAdvisor'
19:25:28.721 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning eagerly cached instance of singleton bean 'micropostMapper' that is not fully initialized yet - a consequence of a circular reference
19:25:28.721 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'praiseMapper'
19:25:28.721 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'praiseMapper'

19:25:28.721 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'praiseMapper' to allow for resolving potential circular references
19:25:28.722 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.transaction.config.internalTransactionAdvisor'
19:25:28.722 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning eagerly cached instance of singleton bean 'praiseMapper' that is not fully initialized yet - a consequence of a circular reference
19:25:28.722 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'relationshipMapper'
19:25:28.722 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'relationshipMapper'

19:25:28.722 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'relationshipMapper' to allow for resolving potential circular references
19:25:28.723 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.transaction.config.internalTransactionAdvisor'
19:25:28.723 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning eagerly cached instance of singleton bean 'relationshipMapper' that is not fully initialized yet - a consequence of a circular reference
19:25:28.724 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'shareMapper'
19:25:28.724 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'shareMapper'

19:25:28.724 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'shareMapper' to allow for resolving potential circular references
19:25:28.725 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.transaction.config.internalTransactionAdvisor'
19:25:28.725 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning eagerly cached instance of singleton bean 'shareMapper' that is not fully initialized yet - a consequence of a circular reference
19:25:28.725 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'taskMapper'
19:25:28.725 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'taskMapper'

19:25:28.725 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'taskMapper' to allow for resolving potential circular references
19:25:28.726 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.transaction.config.internalTransactionAdvisor'
19:25:28.726 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning eagerly cached instance of singleton bean 'taskMapper' that is not fully initialized yet - a consequence of a circular reference
19:25:28.726 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'userAuthMapper'
19:25:28.727 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'userAuthMapper'

19:25:28.727 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'userAuthMapper' to allow for resolving potential circular references
19:25:28.728 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.transaction.config.internalTransactionAdvisor'
19:25:28.728 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning eagerly cached instance of singleton bean 'userAuthMapper' that is not fully initialized yet - a consequence of a circular reference
19:25:28.728 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'userMapper'
19:25:28.728 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'userMapper'

19:25:28.728 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'userMapper' to allow for resolving potential circular references
19:25:28.729 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning cached instance of singleton bean 'org.springframework.transaction.config.internalTransactionAdvisor'
19:25:28.730 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Returning eagerly cached instance of singleton bean 'userMapper' that is not fully initialized yet - a consequence of a circular reference
19:25:28.730 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'sqlSessionFactory'
19:25:28.730 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'sqlSessionFactory'

19:25:28.732 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'sqlSessionFactory' to allow for resolving potential circular references
19:25:28.738 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Ignoring bean creation exception on FactoryBean type check: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'userMapper' defined in file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/dao/UserMapper.class]: Unsatisfied dependency expressed through bean property 'sqlSessionFactory': : Error creating bean with name 'sqlSessionFactory' defined in URL [file:/Users/diguage/wanwan-site/target/classes/applicationContext.xml]: Cannot resolve reference to bean 'dataSource' while setting bean property 'dataSource'; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'dataSource' is defined; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sqlSessionFactory' defined in URL [file:/Users/diguage/wanwan-site/target/classes/applicationContext.xml]: Cannot resolve reference to bean 'dataSource' while setting bean property 'dataSource'; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'dataSource' is defined
19:25:28.738 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'sqlSessionFactory'
19:25:28.738 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'sqlSessionFactory'

19:25:28.738 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'sqlSessionFactory' to allow for resolving potential circular references
19:25:28.738 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Ignoring bean creation exception on FactoryBean type check: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'userAuthMapper' defined in file [/Users/diguage/wanwan-site/target/classes/com/diguage/wanwan/dao/UserAuthMapper.class]: Unsatisfied dependency expressed through bean property 'sqlSessionFactory': : Error creating bean with name 'sqlSessionFactory' defined in URL [file:/Users/diguage/wanwan-site/target/classes/applicationContext.xml]: Cannot resolve reference to bean 'dataSource' while setting bean property 'dataSource'; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'dataSource' is defined; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sqlSessionFactory' defined in URL [file:/Users/diguage/wanwan-site/target/classes/applicationContext.xml]: Cannot resolve reference to bean 'dataSource' while setting bean property 'dataSource'; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'dataSource' is defined
19:25:28.739 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'userMapper'
19:25:28.739 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'userMapper'

19:25:28.739 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Eagerly caching bean 'userMapper' to allow for resolving potential circular references
19:25:28.740 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating shared instance of singleton bean 'userAuthMapper'
19:25:28.740 [main] DEBUG org.springframework.beans.factory.support.DefaultListableBeanFactory - Creating instance of bean 'userAuthMapper'
jacarrichan commented 9 years ago

建议push到一个repository吧,这样不方便看也不好调试

diguage commented 9 years ago

好,我整一整,推倒一个Repo上。谢谢!

diguage commented 9 years ago

错误项目:diguage/wanwan-site

另外,现在又有了新的问题,我写到了项目的README文件中。

麻烦帮忙看看是什么问题。谢谢!