NutzCN Logo
问答 声明式Aop事务报错ClassNotFoundException: txREAD_COMMITTED
发布于 2188天前 作者 xiaoqiu1235 1503 次浏览 复制 上一个帖子 下一个帖子
标签:

配置

package com.hxd;

import com.hxd.dao.DaoHelper;
import org.nutz.dao.Dao;
import org.nutz.integration.shiro.ShiroSessionProvider;
import org.nutz.ioc.Ioc;
import org.nutz.mvc.NutConfig;
import org.nutz.mvc.annotation.*;
import org.nutz.mvc.ioc.provider.ComboIocProvider;

@Modules(scanPackage=true)
@Ok("raw")
@Fail("http:500")
@IocBy(type=ComboIocProvider.class,args={
	"*org.nutz.ioc.loader.json.JsonLoader", "ioc/dao.js", "ioc/upload.js","ioc/mail.js",
	"*org.nutz.ioc.loader.annotation.AnnotationIocLoader",
		"com.hxd","*jedis","*weixin","*rabbitmq","*tx"
})
@Encoding(input="UTF-8",output="UTF-8")
@SetupBy(Startup.class)
@SessionBy(ShiroSessionProvider.class)
public class WebMain
{
	public static NutConfig config;

	public static Ioc ioc;

	public static Dao db()
	{

		return config.getIoc().get(Dao.class);
	}

	public static DaoHelper dbWrap()
	{
		return config.getIoc().get(DaoHelper.class);
	}


}

$aop : {
        type : "org.nutz.ioc.aop.config.impl.JsonAopConfigration",
        fields : {
            itemList : [
                //[类名的正则表达式,方法名的正则表达式,事务拦截器名称] 事务拦截器的名称请看TransAop类
                ["com.hxd.service..+Service$", "^save.+", "txREAD_COMMITTED"],
                ["com.hxd.service..+Service$", "^query.+", "txNONE"],
                ["com.hxd.service..+Service$", "^update.+", "txSERIALIZABLE"],
            ]
        }
    }

报错日志

"C:\Program Files (x86)\Java\jdk1.8.0_144\bin\java" -ea -Didea.test.cyclic.buffer.size=1048576 "-javaagent:D:\Program Files\JetBrains\IntelliJ IDEA 2017.2.2\lib\idea_rt.jar=54191:D:\Program Files\JetBrains\IntelliJ IDEA 2017.2.2\bin" -Dfile.encoding=UTF-8 -classpath "D:\Program Files\JetBrains\IntelliJ IDEA 2017.2.2\lib\idea_rt.jar;D:\Program Files\JetBrains\IntelliJ IDEA 2017.2.2\plugins\junit\lib\junit-rt.jar;D:\Program Files\JetBrains\IntelliJ IDEA 2017.2.2\plugins\junit\lib\junit5-rt.jar;C:\Program Files (x86)\Java\jdk1.8.0_144\jre\lib\charsets.jar;C:\Program Files (x86)\Java\jdk1.8.0_144\jre\lib\deploy.jar;C:\Program Files (x86)\Java\jdk1.8.0_144\jre\lib\ext\access-bridge-32.jar;C:\Program Files (x86)\Java\jdk1.8.0_144\jre\lib\ext\cldrdata.jar;C:\Program Files (x86)\Java\jdk1.8.0_144\jre\lib\ext\dnsns.jar;C:\Program Files (x86)\Java\jdk1.8.0_144\jre\lib\ext\jaccess.jar;C:\Program Files (x86)\Java\jdk1.8.0_144\jre\lib\ext\jfxrt.jar;C:\Program Files (x86)\Java\jdk1.8.0_144\jre\lib\ext\localedata.jar;C:\Program Files (x86)\Java\jdk1.8.0_144\jre\lib\ext\nashorn.jar;C:\Program Files (x86)\Java\jdk1.8.0_144\jre\lib\ext\sunec.jar;C:\Program Files (x86)\Java\jdk1.8.0_144\jre\lib\ext\sunjce_provider.jar;C:\Program Files (x86)\Java\jdk1.8.0_144\jre\lib\ext\sunmscapi.jar;C:\Program Files (x86)\Java\jdk1.8.0_144\jre\lib\ext\sunpkcs11.jar;C:\Program Files (x86)\Java\jdk1.8.0_144\jre\lib\ext\zipfs.jar;C:\Program Files (x86)\Java\jdk1.8.0_144\jre\lib\javaws.jar;C:\Program Files (x86)\Java\jdk1.8.0_144\jre\lib\jce.jar;C:\Program Files (x86)\Java\jdk1.8.0_144\jre\lib\jfr.jar;C:\Program Files (x86)\Java\jdk1.8.0_144\jre\lib\jfxswt.jar;C:\Program Files (x86)\Java\jdk1.8.0_144\jre\lib\jsse.jar;C:\Program Files (x86)\Java\jdk1.8.0_144\jre\lib\management-agent.jar;C:\Program Files (x86)\Java\jdk1.8.0_144\jre\lib\plugin.jar;C:\Program Files (x86)\Java\jdk1.8.0_144\jre\lib\resources.jar;C:\Program Files (x86)\Java\jdk1.8.0_144\jre\lib\rt.jar;E:\web-work\hxcf\front\target\test-classes;E:\web-work\hxcf\front\target\classes;E:\web-work\hxcf\front\src\main\webapp\WEB-INF\lib\axis.jar;E:\web-work\hxcf\front\src\main\webapp\WEB-INF\lib\CCP_REST_SMS_SDK_JAVA_v2.6.3r.jar;E:\web-work\hxcf\front\src\main\webapp\WEB-INF\lib\filterbuilder.jar;E:\web-work\hxcf\front\src\main\webapp\WEB-INF\lib\htmllexer.jar;E:\web-work\hxcf\front\src\main\webapp\WEB-INF\lib\htmlparser.jar;E:\web-work\hxcf\front\src\main\webapp\WEB-INF\lib\json.jar;E:\web-work\hxcf\front\src\main\webapp\WEB-INF\lib\sfxxrz.jar;E:\web-work\hxcf\front\src\main\webapp\WEB-INF\lib\spring-security-core-3.1.3.RELEASE.jar;E:\web-work\hxcf\front\src\main\webapp\WEB-INF\lib\sitecapturer.jar;E:\web-work\hxcf\front\src\main\webapp\WEB-INF\lib\thumbelina.jar;E:\web-work\hxcf\front\src\main\webapp\WEB-INF\lib\ueditor-1.1.2.jar;E:\web-work\hxcf\pojo\target\classes;E:\web-work\hxcf\fuiou\target\classes;C:\Users\Administrator\.m2\repository\org\bouncycastle\bcprov-jdk15on\1.52\bcprov-jdk15on-1.52.jar;C:\Users\Administrator\.m2\repository\org\bouncycastle\bcpkix-jdk15on\1.52\bcpkix-jdk15on-1.52.jar;E:\web-work\hxcf\util\target\classes;C:\Users\Administrator\.m2\repository\com\d_project\qrcode\1.0.1\qrcode-1.0.1.jar;C:\Users\Administrator\.m2\repository\ch\qos\logback\logback-core\1.2.3\logback-core-1.2.3.jar;C:\Users\Administrator\.m2\repository\org\nutz\nutzwx\1.r.65\nutzwx-1.r.65.jar;C:\Users\Administrator\.m2\repository\se\jiderhamn\classloader-leak-prevention\classloader-leak-prevention-servlet\2.1.0\classloader-leak-prevention-servlet-2.1.0.jar;C:\Users\Administrator\.m2\repository\se\jiderhamn\classloader-leak-prevention\classloader-leak-prevention-core\2.1.0\classloader-leak-prevention-core-2.1.0.jar;C:\Users\Administrator\.m2\repository\org\nutz\nutz-plugins-mock\1.r.60\nutz-plugins-mock-1.r.60.jar;C:\Users\Administrator\.m2\repository\junit\junit\4.12\junit-4.12.jar;C:\Users\Administrator\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\Administrator\.m2\repository\log4j\log4j\1.2.17\log4j-1.2.17.jar;C:\Users\Administrator\.m2\repository\org\slf4j\slf4j-api\1.8.0-alpha2\slf4j-api-1.8.0-alpha2.jar;C:\Users\Administrator\.m2\repository\org\slf4j\slf4j-log4j12\1.8.0-alpha2\slf4j-log4j12-1.8.0-alpha2.jar;C:\Users\Administrator\.m2\repository\org\jsoup\jsoup\1.8.3\jsoup-1.8.3.jar;C:\Users\Administrator\.m2\repository\com\alibaba\fastjson\1.2.47\fastjson-1.2.47.jar;C:\Users\Administrator\.m2\repository\org\apache\httpcomponents\httpclient\4.5.6\httpclient-4.5.6.jar;C:\Users\Administrator\.m2\repository\commons-logging\commons-logging\1.2\commons-logging-1.2.jar;C:\Users\Administrator\.m2\repository\org\apache\httpcomponents\httpmime\4.5.2\httpmime-4.5.2.jar;C:\Users\Administrator\.m2\repository\org\apache\httpcomponents\httpcore\4.4.10\httpcore-4.4.10.jar;C:\Users\Administrator\.m2\repository\commons-httpclient\commons-httpclient\3.1\commons-httpclient-3.1.jar;C:\Users\Administrator\.m2\repository\org\apache\commons\commons-lang3\3.7\commons-lang3-3.7.jar;C:\Users\Administrator\.m2\repository\commons-beanutils\commons-beanutils\1.9.3\commons-beanutils-1.9.3.jar;C:\Users\Administrator\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\Administrator\.m2\repository\commons-codec\commons-codec\1.10\commons-codec-1.10.jar;C:\Users\Administrator\.m2\repository\commons-io\commons-io\2.4\commons-io-2.4.jar;C:\Users\Administrator\.m2\repository\commons-net\commons-net\3.3\commons-net-3.3.jar;C:\Users\Administrator\.m2\repository\org\nutz\nutz\1.r.62\nutz-1.r.62.jar;C:\Users\Administrator\.m2\repository\javax\servlet\javax.servlet-api\3.1.0\javax.servlet-api-3.1.0.jar;C:\Users\Administrator\.m2\repository\javax\servlet\servlet-api\2.5\servlet-api-2.5.jar;C:\Users\Administrator\.m2\repository\mysql\mysql-connector-java\5.1.38\mysql-connector-java-5.1.38.jar;C:\Users\Administrator\.m2\repository\com\alibaba\druid\1.0.18\druid-1.0.18.jar;C:\Program Files (x86)\Java\jdk1.8.0_144\lib\jconsole.jar;C:\Program Files (x86)\Java\jdk1.8.0_144\lib\tools.jar;C:\Users\Administrator\.m2\repository\redis\clients\jedis\2.9.0\jedis-2.9.0.jar;C:\Users\Administrator\.m2\repository\org\apache\commons\commons-pool2\2.4.2\commons-pool2-2.4.2.jar;C:\Users\Administrator\.m2\repository\org\nutz\nutz-integration-jedis\1.r.66-SNAPSHOT\nutz-integration-jedis-1.r.66-SNAPSHOT.jar;C:\Users\Administrator\.m2\repository\javax\mail\mail\1.4.7\mail-1.4.7.jar;C:\Users\Administrator\.m2\repository\javax\activation\activation\1.1\activation-1.1.jar;C:\Users\Administrator\.m2\repository\org\apache\commons\commons-email\1.4\commons-email-1.4.jar;C:\Users\Administrator\.m2\repository\com\sun\mail\javax.mail\1.5.2\javax.mail-1.5.2.jar;C:\Users\Administrator\.m2\repository\org\apache\poi\poi\3.9\poi-3.9.jar;C:\Users\Administrator\.m2\repository\org\apache\poi\poi-ooxml\3.9\poi-ooxml-3.9.jar;C:\Users\Administrator\.m2\repository\dom4j\dom4j\1.6.1\dom4j-1.6.1.jar;C:\Users\Administrator\.m2\repository\org\apache\poi\poi-ooxml-schemas\3.9\poi-ooxml-schemas-3.9.jar;C:\Users\Administrator\.m2\repository\org\apache\xmlbeans\xmlbeans\2.3.0\xmlbeans-2.3.0.jar;C:\Users\Administrator\.m2\repository\stax\stax-api\1.0.1\stax-api-1.0.1.jar;C:\Users\Administrator\.m2\repository\com\squareup\okhttp3\okhttp\3.10.0\okhttp-3.10.0.jar;C:\Users\Administrator\.m2\repository\com\squareup\okio\okio\1.14.0\okio-1.14.0.jar;C:\Users\Administrator\.m2\repository\org\apache\axis2\axis2-adb\1.6.2\axis2-adb-1.6.2.jar;C:\Users\Administrator\.m2\repository\org\apache\geronimo\specs\geronimo-activation_1.1_spec\1.0.2\geronimo-activation_1.1_spec-1.0.2.jar;C:\Users\Administrator\.m2\repository\org\apache\axis2\axis2-kernel\1.6.2\axis2-kernel-1.6.2.jar;C:\Users\Administrator\.m2\repository\org\apache\geronimo\specs\geronimo-ws-metadata_2.0_spec\1.1.2\geronimo-ws-metadata_2.0_spec-1.1.2.jar;C:\Users\Administrator\.m2\repository\org\apache\geronimo\specs\geronimo-jta_1.1_spec\1.1\geronimo-jta_1.1_spec-1.1.jar;C:\Users\Administrator\.m2\repository\commons-fileupload\commons-fileupload\1.2\commons-fileupload-1.2.jar;C:\Users\Administrator\.m2\repository\wsdl4j\wsdl4j\1.6.2\wsdl4j-1.6.2.jar;C:\Users\Administrator\.m2\repository\org\apache\ws\commons\schema\XmlSchema\1.4.7\XmlSchema-1.4.7.jar;C:\Users\Administrator\.m2\repository\org\apache\neethi\neethi\3.0.2\neethi-3.0.2.jar;C:\Users\Administrator\.m2\repository\org\apache\woden\woden-api\1.0M9\woden-api-1.0M9.jar;C:\Users\Administrator\.m2\repository\org\apache\woden\woden-impl-dom\1.0M9\woden-impl-dom-1.0M9.jar;C:\Users\Administrator\.m2\repository\org\apache\woden\woden-impl-commons\1.0M9\woden-impl-commons-1.0M9.jar;C:\Users\Administrator\.m2\repository\javax\ws\rs\jsr311-api\1.0\jsr311-api-1.0.jar;C:\Users\Administrator\.m2\repository\org\apache\axis2\axis2-transport-http\1.6.2\axis2-transport-http-1.6.2.jar;C:\Users\Administrator\.m2\repository\org\apache\axis2\axis2-transport-local\1.6.2\axis2-transport-local-1.6.2.jar;C:\Users\Administrator\.m2\repository\org\apache\ws\commons\axiom\axiom-api\1.2.13\axiom-api-1.2.13.jar;C:\Users\Administrator\.m2\repository\org\apache\geronimo\specs\geronimo-javamail_1.4_spec\1.7.1\geronimo-javamail_1.4_spec-1.7.1.jar;C:\Users\Administrator\.m2\repository\jaxen\jaxen\1.1.3\jaxen-1.1.3.jar;C:\Users\Administrator\.m2\repository\org\apache\geronimo\specs\geronimo-stax-api_1.0_spec\1.0.1\geronimo-stax-api_1.0_spec-1.0.1.jar;C:\Users\Administrator\.m2\repository\org\apache\james\apache-mime4j-core\0.7.2\apache-mime4j-core-0.7.2.jar;C:\Users\Administrator\.m2\repository\org\apache\ws\commons\axiom\axiom-impl\1.2.13\axiom-impl-1.2.13.jar;C:\Users\Administrator\.m2\repository\org\codehaus\woodstox\wstx-asl\3.2.9\wstx-asl-3.2.9.jar;C:\Users\Administrator\.m2\repository\org\tuckey\urlrewritefilter\4.0.4\urlrewritefilter-4.0.4.jar;C:\Users\Administrator\.m2\repository\javax\servlet\jsp\jstl\jstl-api\1.2\jstl-api-1.2.jar;C:\Users\Administrator\.m2\repository\javax\servlet\jsp\jsp-api\2.1\jsp-api-2.1.jar;C:\Users\Administrator\.m2\repository\taglibs\standard\1.1.2\standard-1.1.2.jar;C:\Users\Administrator\.m2\repository\org\nutz\nutz-integration-shiro\1.r.60\nutz-integration-shiro-1.r.60.jar;C:\Users\Administrator\.m2\repository\net\sf\ehcache\ehcache\2.10.4\ehcache-2.10.4.jar;C:\Users\Administrator\.m2\repository\org\nutz\nutz-plugins-daocache\1.r.59\nutz-plugins-daocache-1.r.59.jar;C:\Users\Administrator\.m2\repository\org\apache\shiro\shiro-ehcache\1.3.2\shiro-ehcache-1.3.2.jar;C:\Users\Administrator\.m2\repository\org\apache\shiro\shiro-core\1.3.2\shiro-core-1.3.2.jar;C:\Users\Administrator\.m2\repository\org\apache\shiro\shiro-web\1.3.2\shiro-web-1.3.2.jar;C:\Users\Administrator\.m2\repository\org\nutz\nutz-plugins-cache\1.r.66-SNAPSHOT\nutz-plugins-cache-1.r.66-SNAPSHOT.jar;C:\Users\Administrator\.m2\repository\com\thoughtworks\xstream\xstream\1.3.1\xstream-1.3.1.jar;C:\Users\Administrator\.m2\repository\xpp3\xpp3_min\1.1.4c\xpp3_min-1.1.4c.jar;C:\Users\Administrator\.m2\repository\xom\xom\1.2.5\xom-1.2.5.jar;C:\Users\Administrator\.m2\repository\xml-apis\xml-apis\1.3.03\xml-apis-1.3.03.jar;C:\Users\Administrator\.m2\repository\xerces\xercesImpl\2.8.0\xercesImpl-2.8.0.jar;C:\Users\Administrator\.m2\repository\xalan\xalan\2.7.0\xalan-2.7.0.jar;C:\Users\Administrator\.m2\repository\com\rabbitmq\amqp-client\5.0.0\amqp-client-5.0.0.jar;C:\Users\Administrator\.m2\repository\org\nutz\nutz-integration-rabbitmq\1.r.62\nutz-integration-rabbitmq-1.r.62.jar" com.intellij.rt.execution.junit.JUnitStarter -ideVersion5 -junit4 com.hxd.dao.SimplTest,test1
log4j:ERROR Could not connect to remote log4j server at [Boao033]. We will try again later.
DXJ50: 2018-12-26 09:33:42,096 [main] DEBUG org.nutz.resource.Scans - Locations count=132 time use 237ms
DXJ50: 2018-12-26 09:33:42,123 [main] DEBUG org.nutz.resource.Scans - Found 1 resource by src( ioc/dao.js ) , regex( ^(.+[.])(js|json)$ )
DXJ50: 2018-12-26 09:33:42,128 [main] DEBUG org.nutz.resource.Scans - Found 1 resource by src( ioc/upload.js ) , regex( ^(.+[.])(js|json)$ )
DXJ50: 2018-12-26 09:33:42,133 [main] DEBUG org.nutz.resource.Scans - Found 1 resource by src( ioc/mail.js ) , regex( ^(.+[.])(js|json)$ )
DXJ50: 2018-12-26 09:33:42,136 [main] DEBUG org.nutz.ioc.loader.json.JsonLoader - loading [dao.js]
DXJ50: 2018-12-26 09:33:42,237 [main] DEBUG org.nutz.castor.Castors - Using 95 castor for Castors
DXJ50: 2018-12-26 09:33:42,244 [main] DEBUG org.nutz.ioc.loader.json.JsonLoader - loading [upload.js]
DXJ50: 2018-12-26 09:33:42,246 [main] DEBUG org.nutz.ioc.loader.json.JsonLoader - loading [mail.js]
DXJ50: 2018-12-26 09:33:42,247 [main] DEBUG org.nutz.ioc.loader.json.JsonLoader - Loaded 9 bean define from path=[ioc/dao.js, ioc/upload.js, ioc/mail.js] --> [dao, emailAuthenticator, uploadFileContext, upload, htmlEmail, tmpFilePool, conf, dataSource, $aop]
DXJ50: 2018-12-26 09:33:42,421 [main] DEBUG org.nutz.resource.Scans - Found 292 resource by src( com/hxd/ ) , regex( ^.+[.]class$ )
DXJ50: 2018-12-26 09:33:43,238 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.hxd.controller.app.version1_2.AppAccountController
DXJ50: 2018-12-26 09:33:43,245 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.hxd.controller.app.version1_2.AppAuthController
DXJ50: 2018-12-26 09:33:43,249 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.hxd.controller.app.version1_2.AppController
DXJ50: 2018-12-26 09:33:43,250 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.hxd.controller.app.version1_2.AppFuiouController
DXJ50: 2018-12-26 09:33:43,251 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.hxd.controller.app.version1_2.AppInvestController
DXJ50: 2018-12-26 09:33:43,254 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.hxd.controller.app.version1_2.AppInvitationController
DXJ50: 2018-12-26 09:33:43,256 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.hxd.controller.app.version1_2.AppNotifyController
DXJ50: 2018-12-26 09:33:43,257 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.hxd.controller.app.version1_2.AppPageController
DXJ50: 2018-12-26 09:33:43,258 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.hxd.controller.app.version1_2.AppQueryController
DXJ50: 2018-12-26 09:33:43,259 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.hxd.controller.app.version1_2.AppSecurityController
DXJ50: 2018-12-26 09:33:43,261 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.hxd.controller.app.version1_2.version1_0.AppFuiouController
DXJ50: 2018-12-26 09:33:43,264 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.hxd.controller.app.version1_2.version1_0.AppPageNotifyController
DXJ50: 2018-12-26 09:33:43,266 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.hxd.controller.app.version1_3.AppAccountController
DXJ50: 2018-12-26 09:33:43,270 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.hxd.controller.app.version1_3.AppAuthController
DXJ50: 2018-12-26 09:33:43,274 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.hxd.controller.app.version1_3.AppController
DXJ50: 2018-12-26 09:33:43,275 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.hxd.controller.app.version1_3.AppFuiouController
DXJ50: 2018-12-26 09:33:43,277 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.hxd.controller.app.version1_3.AppInvestController
DXJ50: 2018-12-26 09:33:43,280 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.hxd.controller.app.version1_3.AppInvitationController
DXJ50: 2018-12-26 09:33:43,281 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.hxd.controller.app.version1_3.AppNotifyController
DXJ50: 2018-12-26 09:33:43,282 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.hxd.controller.app.version1_3.AppPageController
DXJ50: 2018-12-26 09:33:43,285 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.hxd.controller.app.version1_3.AppQueryController
DXJ50: 2018-12-26 09:33:43,287 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.hxd.controller.app.version1_3.AppSecurityController
DXJ50: 2018-12-26 09:33:43,289 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.hxd.controller.app.version1_3.version1_0.AppFuiouController
DXJ50: 2018-12-26 09:33:43,292 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.hxd.controller.app.version1_3.version1_0.AppPageNotifyController
DXJ50: 2018-12-26 09:33:43,293 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.hxd.controller.front.AuthController
DXJ50: 2018-12-26 09:33:43,297 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.hxd.controller.front.HomeController
DXJ50: 2018-12-26 09:33:43,299 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.hxd.controller.front.InvestController
DXJ50: 2018-12-26 09:33:43,301 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.hxd.controller.front.member.AccountController
DXJ50: 2018-12-26 09:33:43,304 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.hxd.controller.front.member.fuiou.version1_0.BackNotifyController
DXJ50: 2018-12-26 09:33:43,305 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.hxd.controller.front.member.fuiou.version1_0.FuiouController
DXJ50: 2018-12-26 09:33:43,307 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.hxd.controller.front.member.fuiou.version1_0.PageNotifyController
DXJ50: 2018-12-26 09:33:43,309 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.hxd.controller.front.member.GiftController
DXJ50: 2018-12-26 09:33:43,311 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.hxd.controller.front.member.HomeController
DXJ50: 2018-12-26 09:33:43,313 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.hxd.controller.front.member.InvestController
DXJ50: 2018-12-26 09:33:43,315 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.hxd.controller.front.member.ProtocolController
DXJ50: 2018-12-26 09:33:43,316 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.hxd.controller.front.member.SecurityController
DXJ50: 2018-12-26 09:33:43,317 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.hxd.controller.front.PageController
DXJ50: 2018-12-26 09:33:43,323 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.hxd.controller.front.RealNameController
DXJ50: 2018-12-26 09:33:43,324 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.hxd.controller.wx.ActivityController
DXJ50: 2018-12-26 09:33:43,326 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.hxd.controller.wx.AuthController
DXJ50: 2018-12-26 09:33:43,328 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.hxd.controller.wx.HomeController
DXJ50: 2018-12-26 09:33:43,329 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.hxd.controller.wx.InvestController
DXJ50: 2018-12-26 09:33:43,330 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.hxd.controller.wx.member.AccountController
DXJ50: 2018-12-26 09:33:43,332 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.hxd.controller.wx.member.GiftController
DXJ50: 2018-12-26 09:33:43,333 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.hxd.controller.wx.member.HomeController
DXJ50: 2018-12-26 09:33:43,334 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.hxd.controller.wx.member.InvestController
DXJ50: 2018-12-26 09:33:43,337 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.hxd.controller.wx.member.SecurityController
DXJ50: 2018-12-26 09:33:43,340 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.hxd.controller.wx.member.version1_0.WxFuiouController
DXJ50: 2018-12-26 09:33:43,342 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.hxd.controller.wx.member.version1_0.WxPageNotifyController
DXJ50: 2018-12-26 09:33:43,343 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.hxd.controller.wx.PageController
DXJ50: 2018-12-26 09:33:43,345 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.hxd.controller.wx.WXController
DXJ50: 2018-12-26 09:33:43,346 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.hxd.core.Common
DXJ50: 2018-12-26 09:33:43,350 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.hxd.core.ExcelReader
DXJ50: 2018-12-26 09:33:43,355 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.hxd.dao.DaoHelper
DXJ50: 2018-12-26 09:33:43,365 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.hxd.service.impl.AccountService
DXJ50: 2018-12-26 09:33:43,370 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.hxd.service.impl.AppService
DXJ50: 2018-12-26 09:33:43,371 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.hxd.service.impl.AuthService
DXJ50: 2018-12-26 09:33:43,373 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.hxd.service.impl.FuiouBankService
DXJ50: 2018-12-26 09:33:43,379 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.hxd.service.impl.GiftService
DXJ50: 2018-12-26 09:33:43,380 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.hxd.service.impl.LinkSignService
DXJ50: 2018-12-26 09:33:43,381 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.hxd.service.impl.LoanService
DXJ50: 2018-12-26 09:33:43,382 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.hxd.service.impl.MemberService
DXJ50: 2018-12-26 09:33:43,383 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.hxd.service.impl.MessageService
DXJ50: 2018-12-26 09:33:43,384 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.hxd.service.impl.NewcomerService
DXJ50: 2018-12-26 09:33:43,386 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.hxd.service.impl.RiskAssessmentService
DXJ50: 2018-12-26 09:33:43,386 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.hxd.service.impl.SecurityService
DXJ50: 2018-12-26 09:33:43,390 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.hxd.service.impl.SystemConfigService
DXJ50: 2018-12-26 09:33:43,391 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.hxd.service.impl.wx.WeixinService
DXJ50: 2018-12-26 09:33:43,413 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.hxd.service.RabbitService
DXJ50: 2018-12-26 09:33:43,444 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.hxd.sms.SmsClient
DXJ50: 2018-12-26 09:33:43,490 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.hxd.sms.SmsUtil
DXJ50: 2018-12-26 09:33:43,491 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.hxd.util.RealNameUtil
DXJ50: 2018-12-26 09:33:43,493 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.hxd.weixin.DefaultWxHandler
DXJ50: 2018-12-26 09:33:43,499 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.hxd.weixin.TemplateSend
DXJ50: 2018-12-26 09:33:43,500 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.hxd.dao.FuiouTest
DXJ50: 2018-12-26 09:33:43,503 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.hxd.dao.SimplTest
DXJ50: 2018-12-26 09:33:43,506 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.hxd.weixin.TemplateSendTest
DXJ50: 2018-12-26 09:33:43,523 [main] INFO  org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found 77 classes in 1 base-packages!
beans = ["AppQueryModule_V1.2", "securityService", "AppQueryModule_V1.3", "smsClient", "AppSecurityModule_V1.3", "giftService", "AppSecurityModule_V1.2", "fuiouTest", "memberHomeModule", "appService", "backNotifyModule_V1.0", "fuiouModule_V1.0", "authWXModule", "WXController", "smsUtil", "newcomerService", "memberAccountWXModule", "AppFuiouModule_V1.3", "memberAccountModule", "excelReader", "simplTest", "investWXModule", "AppFuiouModule_V1.2", "protocolController", "AppNotifyModule_V1.3", "AppNotifyModule_V1.2", "memberSecurityWXModule", "memberService", "appPageNotifyController", "appFuiouModule_V1.2", "memberSecurityModule", "AppModule_V1.3", "AppModule_V1.2", "riskAssessmentService", "AppPageNotifyModule_V1.2", "AppInvitationModule_V1.2", "AppInvitationModule_V1.3", "pageNotifyModule_V1.0", "wxFuiouController", "activityWXModule", "systemConfigService", "wxPageNotifyController", "homeModule", "AppAccountModule_V1.2", "AppAccountModule_V1.3", "accountService", "contentModule", "wxHandler", "rabbitService", "common", "templateSendTest", "memberInvestWXModule", "loanService", "authService", "memberGiftWXModule", "realNameModule", "daoHelper", "AppAuthModule_V1.2", "appFuiouController", "memberActivityGiftModule", "AppAuthModule_V1.3", "investModule", "AppInvestModule_V1.2", "AppInvestModule_V1.3", "authModule", "fuiouBankService", "templateSend", "realNameUtil", "weixinService", "messageService", "homeWXModule", "AppPageModule_V1.2", "homeMemberWXModule", "AppPageModule_V1.3", "pageWXModule", "memberInvestModule", "linkSignService"]
DXJ50: 2018-12-26 09:33:43,525 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - found jedis -- org.nutz.integration.jedis.JedisIocLoader
DXJ50: 2018-12-26 09:33:43,535 [main] DEBUG org.nutz.resource.Scans - Found 1 resource by src( org/nutz/integration/jedis/jedis.js ) , regex( ^(.+[.])(js|json)$ )
DXJ50: 2018-12-26 09:33:43,536 [main] DEBUG org.nutz.ioc.loader.json.JsonLoader - loading [org/nutz/integration/jedis/jedis.js]
DXJ50: 2018-12-26 09:33:43,539 [main] DEBUG org.nutz.ioc.loader.json.JsonLoader - Loaded 9 bean define from path=[org/nutz/integration/jedis/jedis.js] --> [redisService, jedisCluster, jedisClusterNodes, jedisClusterWrapper, pubSubService, jedisPoolConfig, jedisPool, jedisAgent, redis]
DXJ50: 2018-12-26 09:33:43,543 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - found weixin -- org.nutz.plugins.weixin.WeixinIocLoader
DXJ50: 2018-12-26 09:33:43,548 [main] DEBUG org.nutz.resource.Scans - Found 1 resource by src( org/nutz/plugins/weixin/weixin.js ) , regex( ^(.+[.])(js|json)$ )
DXJ50: 2018-12-26 09:33:43,549 [main] DEBUG org.nutz.ioc.loader.json.JsonLoader - loading [org/nutz/plugins/weixin/weixin.js]
DXJ50: 2018-12-26 09:33:43,550 [main] DEBUG org.nutz.ioc.loader.json.JsonLoader - Loaded 3 bean define from path=[org/nutz/plugins/weixin/weixin.js] --> [wxApi2, wxAccessTokenStore, wxLogin]
DXJ50: 2018-12-26 09:33:43,556 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - found rabbitmq -- org.nutz.integration.rabbitmq.RabbitmqIocLoader
DXJ50: 2018-12-26 09:33:43,561 [main] DEBUG org.nutz.resource.Scans - Found 1 resource by src( org/nutz/integration/rabbitmq/rabbitmq.js ) , regex( ^(.+[.])(js|json)$ )
DXJ50: 2018-12-26 09:33:43,561 [main] DEBUG org.nutz.ioc.loader.json.JsonLoader - loading [org/nutz/integration/rabbitmq/rabbitmq.js]
DXJ50: 2018-12-26 09:33:43,562 [main] DEBUG org.nutz.ioc.loader.json.JsonLoader - Loaded 2 bean define from path=[org/nutz/integration/rabbitmq/rabbitmq.js] --> [rabbitmq, rabbitmq_cf]
DXJ50: 2018-12-26 09:33:43,579 [main] DEBUG org.nutz.ioc.loader.json.JsonLoader - Loaded 5 bean define from reader --
[txREPEATABLE_READ, txSERIALIZABLE, txNONE, txREAD_UNCOMMITTED, txREAD_COMMITTED]
DXJ50: 2018-12-26 09:33:43,582 [main] INFO  org.nutz.ioc.impl.NutIoc - NutIoc init begin ...
DXJ50: 2018-12-26 09:33:43,586 [main] INFO  org.nutz.ioc.impl.NutIoc - ... NutIoc init complete
DXJ50: 2018-12-26 09:33:43,588 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'simplTest'<class com.hxd.dao.SimplTest>
DXJ50: 2018-12-26 09:33:43,589 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get '$aop'<interface org.nutz.ioc.aop.config.AopConfigration>
DXJ50: 2018-12-26 09:33:43,590 [main] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Load definition name=$aop
DXJ50: 2018-12-26 09:33:43,590 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=$aop
DXJ50: 2018-12-26 09:33:43,617 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject($aop) in JsonLoader(paths=[ioc/dao.js, ioc/upload.js, ioc/mail.js])
DXJ50: 2018-12-26 09:33:43,617 [main] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Make...'$aop'<interface org.nutz.ioc.aop.config.AopConfigration>
DXJ50: 2018-12-26 09:33:43,620 [main] DEBUG org.nutz.ioc.impl.ScopeContext - Save object '$aop' to [app] 
DXJ50: 2018-12-26 09:33:43,632 [main] DEBUG org.nutz.ioc.aop.SimpleAopMaker - Load AopConfigure for anno=org.nutz.ioc.aop.Aop by type=org.nutz.ioc.aop.config.impl.AnnotationAopConfigration
DXJ50: 2018-12-26 09:33:43,633 [main] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Load definition name=simplTest
DXJ50: 2018-12-26 09:33:43,633 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(simplTest) in AnnotationIocLoader(packages=[com.hxd])
DXJ50: 2018-12-26 09:33:43,633 [main] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Make...'simplTest'<class com.hxd.dao.SimplTest>
DXJ50: 2018-12-26 09:33:43,634 [main] DEBUG org.nutz.ioc.aop.impl.DefaultMirrorFactory - Load class com.hxd.dao.SimplTest without AOP
DXJ50: 2018-12-26 09:33:43,634 [main] DEBUG org.nutz.ioc.impl.ScopeContext - Save object 'simplTest' to [app] 
DXJ50: 2018-12-26 09:33:43,774 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'daoHelper'<class com.hxd.dao.DaoHelper>
DXJ50: 2018-12-26 09:33:43,774 [main] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Load definition name=daoHelper
DXJ50: 2018-12-26 09:33:43,774 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(daoHelper) in AnnotationIocLoader(packages=[com.hxd])
DXJ50: 2018-12-26 09:33:43,774 [main] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Make...'daoHelper'<class com.hxd.dao.DaoHelper>
DXJ50: 2018-12-26 09:33:43,775 [main] DEBUG org.nutz.ioc.aop.impl.DefaultMirrorFactory - Load class com.hxd.dao.DaoHelper without AOP
DXJ50: 2018-12-26 09:33:43,775 [main] DEBUG org.nutz.ioc.impl.ScopeContext - Save object 'daoHelper' to [app] 
DXJ50: 2018-12-26 09:33:43,842 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'dao'<interface org.nutz.dao.Dao>
DXJ50: 2018-12-26 09:33:43,842 [main] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Load definition name=dao
DXJ50: 2018-12-26 09:33:43,842 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=dao
DXJ50: 2018-12-26 09:33:43,864 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(dao) in JsonLoader(paths=[ioc/dao.js, ioc/upload.js, ioc/mail.js])
DXJ50: 2018-12-26 09:33:43,864 [main] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Make...'dao'<interface org.nutz.dao.Dao>
DXJ50: 2018-12-26 09:33:43,900 [main] DEBUG org.nutz.ioc.aop.impl.DefaultMirrorFactory - Load class org.nutz.dao.impl.NutDao without AOP
DXJ50: 2018-12-26 09:33:43,900 [main] DEBUG org.nutz.ioc.impl.ScopeContext - Save object 'dao' to [app] 
DXJ50: 2018-12-26 09:33:43,902 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'dataSource'<>
DXJ50: 2018-12-26 09:33:43,902 [main] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Load definition name=dataSource
DXJ50: 2018-12-26 09:33:43,902 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=dataSource
DXJ50: 2018-12-26 09:33:43,944 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(dataSource) in JsonLoader(paths=[ioc/dao.js, ioc/upload.js, ioc/mail.js])
DXJ50: 2018-12-26 09:33:43,944 [main] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Make...'dataSource'<>
DXJ50: 2018-12-26 09:33:43,973 [main] DEBUG org.nutz.ioc.aop.impl.DefaultMirrorFactory - Load class com.alibaba.druid.pool.DruidDataSource without AOP
DXJ50: 2018-12-26 09:33:43,973 [main] DEBUG org.nutz.ioc.impl.ScopeContext - Save object 'dataSource' to [app] 
DXJ50: 2018-12-26 09:33:43,975 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'conf'<>
DXJ50: 2018-12-26 09:33:43,975 [main] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Load definition name=conf
DXJ50: 2018-12-26 09:33:43,975 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=conf
DXJ50: 2018-12-26 09:33:43,975 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(conf) in JsonLoader(paths=[ioc/dao.js, ioc/upload.js, ioc/mail.js])
DXJ50: 2018-12-26 09:33:43,976 [main] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Make...'conf'<>
DXJ50: 2018-12-26 09:33:43,977 [main] DEBUG org.nutz.ioc.aop.impl.DefaultMirrorFactory - Load class org.nutz.ioc.impl.PropertiesProxy without AOP
DXJ50: 2018-12-26 09:33:43,977 [main] DEBUG org.nutz.ioc.impl.ScopeContext - Save object 'conf' to [app] 
DXJ50: 2018-12-26 09:33:44,047 [main] DEBUG org.nutz.resource.Scans - Found 7 resource by src( custom/ ) , regex( ^.+[.]properties$ )
DXJ50: 2018-12-26 09:33:44,047 [main] DEBUG org.nutz.ioc.impl.PropertiesProxy - load properties from File[E:\web-work\hxcf\front\target\classes\custom\config.properties]
DXJ50: 2018-12-26 09:33:44,049 [main] DEBUG org.nutz.ioc.impl.PropertiesProxy - load properties from File[E:\web-work\hxcf\front\target\classes\custom\cron.properties]
DXJ50: 2018-12-26 09:33:44,050 [main] DEBUG org.nutz.ioc.impl.PropertiesProxy - load properties from File[E:\web-work\hxcf\front\target\classes\custom\db.properties]
DXJ50: 2018-12-26 09:33:44,051 [main] DEBUG org.nutz.ioc.impl.PropertiesProxy - load properties from File[E:\web-work\hxcf\front\target\classes\custom\rabbitmq.properties]
DXJ50: 2018-12-26 09:33:44,053 [main] DEBUG org.nutz.ioc.impl.PropertiesProxy - load properties from File[E:\web-work\hxcf\front\target\classes\custom\redis.properties]
DXJ50: 2018-12-26 09:33:44,054 [main] DEBUG org.nutz.ioc.impl.PropertiesProxy - load properties from File[E:\web-work\hxcf\front\target\classes\custom\weixin.properties]
DXJ50: 2018-12-26 09:33:44,056 [main] DEBUG org.nutz.ioc.impl.PropertiesProxy - load properties from File[E:\web-work\hxcf\front\target\classes\custom\wxlogin.properties]
DXJ50: 2018-12-26 09:33:44,414 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'conf'<>
DXJ50: 2018-12-26 09:33:44,415 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'conf'<>
DXJ50: 2018-12-26 09:33:44,415 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'conf'<>
DXJ50: 2018-12-26 09:33:44,416 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'conf'<>
DXJ50: 2018-12-26 09:33:44,416 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'conf'<>
DXJ50: 2018-12-26 09:33:45,354 [main] INFO  com.alibaba.druid.pool.DruidDataSource - {dataSource-1} inited
DXJ50: 2018-12-26 09:33:45,355 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'dataSource'<>
DXJ50: 2018-12-26 09:33:45,633 [main] DEBUG org.nutz.dao.jdbc.Jdbcs - Jdbcs init complete
DXJ50: 2018-12-26 09:33:45,633 [main] INFO  org.nutz.dao.jdbc.Jdbcs - Get Connection from DataSource for JdbcExpert, if you lock at here, check your database server and configure
DXJ50: 2018-12-26 09:33:45,641 [main] DEBUG org.nutz.dao.impl.DaoSupport - select expert : org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert
DXJ50: 2018-12-26 09:33:45,648 [main] DEBUG org.nutz.dao.impl.DaoSupport - JDBC Driver --> mysql-connector-java-5.1.38 ( Revision: fe541c166cec739c74cc727c5da96c1028b4834a )
DXJ50: 2018-12-26 09:33:45,648 [main] DEBUG org.nutz.dao.impl.DaoSupport - JDBC Name   --> MySQL Connector Java
DXJ50: 2018-12-26 09:33:45,649 [main] DEBUG org.nutz.dao.impl.DaoSupport - JDBC URL    --> jdbc:mysql://192.168.0.117:3306/hxcf?useUnicode=true&characterEncoding=utf-8&useSSL=false
DXJ50: 2018-12-26 09:33:45,802 [main] DEBUG org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert - Mysql : character_set_client=utf8
DXJ50: 2018-12-26 09:33:45,802 [main] DEBUG org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert - Mysql : character_set_connection=utf8
DXJ50: 2018-12-26 09:33:45,802 [main] DEBUG org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert - Mysql : character_set_database=utf8
DXJ50: 2018-12-26 09:33:45,803 [main] DEBUG org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert - Mysql : character_set_filesystem=binary
DXJ50: 2018-12-26 09:33:45,803 [main] DEBUG org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert - Mysql : character_set_results=
DXJ50: 2018-12-26 09:33:45,804 [main] DEBUG org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert - Mysql : character_set_server=latin1
DXJ50: 2018-12-26 09:33:45,804 [main] DEBUG org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert - Mysql : character_set_system=utf8
DXJ50: 2018-12-26 09:33:45,804 [main] DEBUG org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert - Mysql : character_sets_dir=/usr/share/mysql/charsets/
DXJ50: 2018-12-26 09:33:45,806 [main] DEBUG org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert - Mysql : binlog_format=ROW
DXJ50: 2018-12-26 09:33:45,807 [main] DEBUG org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert - Mysql : database=hxcf
DXJ50: 2018-12-26 09:33:45,808 [main] DEBUG org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert - Mysql : user=root@192.168.0.33
DXJ50: 2018-12-26 09:33:45,865 [main] DEBUG org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert - Mysql : 'activity_gift_exchange' engine=MyISAM
DXJ50: 2018-12-26 09:33:45,866 [main] DEBUG com.alibaba.druid.pool.PreparedStatementPool - {conn-10020, pstmt-20002} enter cache
DXJ50: 2018-12-26 09:33:45,866 [main] DEBUG org.nutz.dao.impl.DaoSupport - Database info --> MYSQL:[MySQL - 5.7.22]
DXJ50: 2018-12-26 09:33:45,873 [main] DEBUG org.nutz.ioc.val.ReferTypeValue - name=email not found, search for type=org.apache.commons.mail.HtmlEmail
DXJ50: 2018-12-26 09:33:45,873 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=dao
DXJ50: 2018-12-26 09:33:45,874 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(dao) in JsonLoader(paths=[ioc/dao.js, ioc/upload.js, ioc/mail.js])
DXJ50: 2018-12-26 09:33:45,874 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=emailAuthenticator
DXJ50: 2018-12-26 09:33:45,888 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(emailAuthenticator) in JsonLoader(paths=[ioc/dao.js, ioc/upload.js, ioc/mail.js])
DXJ50: 2018-12-26 09:33:45,888 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=uploadFileContext
DXJ50: 2018-12-26 09:33:45,889 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(uploadFileContext) in JsonLoader(paths=[ioc/dao.js, ioc/upload.js, ioc/mail.js])
DXJ50: 2018-12-26 09:33:45,890 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=upload
DXJ50: 2018-12-26 09:33:45,893 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(upload) in JsonLoader(paths=[ioc/dao.js, ioc/upload.js, ioc/mail.js])
DXJ50: 2018-12-26 09:33:45,894 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=htmlEmail
DXJ50: 2018-12-26 09:33:45,895 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(htmlEmail) in JsonLoader(paths=[ioc/dao.js, ioc/upload.js, ioc/mail.js])
DXJ50: 2018-12-26 09:33:45,895 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'htmlEmail'<class org.apache.commons.mail.HtmlEmail>
DXJ50: 2018-12-26 09:33:45,895 [main] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Load definition name=htmlEmail
DXJ50: 2018-12-26 09:33:45,895 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=htmlEmail
DXJ50: 2018-12-26 09:33:45,896 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(htmlEmail) in JsonLoader(paths=[ioc/dao.js, ioc/upload.js, ioc/mail.js])
DXJ50: 2018-12-26 09:33:45,896 [main] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Make...'htmlEmail'<class org.apache.commons.mail.HtmlEmail>
DXJ50: 2018-12-26 09:33:45,918 [main] DEBUG org.nutz.ioc.aop.impl.DefaultMirrorFactory - Load class org.apache.commons.mail.ImageHtmlEmail without AOP
DXJ50: 2018-12-26 09:33:45,983 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'conf'<>
DXJ50: 2018-12-26 09:33:45,990 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'conf'<>
DXJ50: 2018-12-26 09:33:45,991 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'emailAuthenticator'<>
DXJ50: 2018-12-26 09:33:45,991 [main] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Load definition name=emailAuthenticator
DXJ50: 2018-12-26 09:33:45,991 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=emailAuthenticator
DXJ50: 2018-12-26 09:33:45,992 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(emailAuthenticator) in JsonLoader(paths=[ioc/dao.js, ioc/upload.js, ioc/mail.js])
DXJ50: 2018-12-26 09:33:45,992 [main] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Make...'emailAuthenticator'<>
DXJ50: 2018-12-26 09:33:45,993 [main] DEBUG org.nutz.ioc.aop.impl.DefaultMirrorFactory - Load class org.apache.commons.mail.DefaultAuthenticator without AOP
DXJ50: 2018-12-26 09:33:45,993 [main] DEBUG org.nutz.ioc.impl.ScopeContext - Save object 'emailAuthenticator' to [app] 
DXJ50: 2018-12-26 09:33:45,993 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'conf'<>
DXJ50: 2018-12-26 09:33:45,993 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'conf'<>
DXJ50: 2018-12-26 09:33:45,994 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'conf'<>
DXJ50: 2018-12-26 09:33:45,994 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'conf'<>
DXJ50: 2018-12-26 09:33:45,995 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'conf'<>
DXJ50: 2018-12-26 09:33:45,995 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'conf'<>
DXJ50: 2018-12-26 09:33:45,999 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'conf'<>
DXJ50: 2018-12-26 09:33:46,000 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'accountService'<class com.hxd.service.impl.AccountService>
DXJ50: 2018-12-26 09:33:46,000 [main] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Load definition name=accountService
DXJ50: 2018-12-26 09:33:46,000 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(accountService) in AnnotationIocLoader(packages=[com.hxd])
DXJ50: 2018-12-26 09:33:46,000 [main] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Make...'accountService'<class com.hxd.service.impl.AccountService>
DXJ50: 2018-12-26 09:33:46,003 [main] DEBUG org.nutz.ioc.impl.ScopeContext - Remove object 'simplTest' from [app] 

org.nutz.ioc.IocException: IocBean[simplTest] throw Exception when creating

	at org.nutz.ioc.impl.ObjectMakerImpl.make(ObjectMakerImpl.java:149)
	at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:210)
	at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:239)
	at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:146)
	at org.nutz.mock.NutTestRunner.createTest(NutTestRunner.java:71)
	at org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:266)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
	at org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:263)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
	at org.nutz.mock.NutTestRunner.runChild(NutTestRunner.java:33)
	at org.nutz.mock.NutTestRunner.runChild(NutTestRunner.java:14)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
	at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
	at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:68)
	at com.intellij.rt.execution.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:47)
	at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:242)
	at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:70)
Caused by: java.lang.RuntimeException: IocBean[simplTest] fail at field=[accountService]
	at org.nutz.ioc.weaver.FieldInjector.inject(FieldInjector.java:40)
	at org.nutz.ioc.weaver.DefaultWeaver.fill(DefaultWeaver.java:56)
	at org.nutz.ioc.impl.ObjectMakerImpl.make(ObjectMakerImpl.java:135)
	... 21 more
Caused by: org.nutz.ioc.IocException: IocBean[accountService] For object [accountService] - type:[class com.hxd.service.impl.AccountService]
	at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:218)
	at org.nutz.ioc.val.ReferTypeValue.get(ReferTypeValue.java:60)
	at org.nutz.ioc.weaver.FieldInjector.inject(FieldInjector.java:32)
	... 23 more
Caused by: java.lang.RuntimeException: java.lang.ClassNotFoundException: txREAD_COMMITTED
	at org.nutz.lang.Lang.wrapThrow(Lang.java:184)
	at org.nutz.ioc.aop.config.impl.AbstractAopConfigration.getMethodInterceptor(AbstractAopConfigration.java:57)
	at org.nutz.ioc.aop.config.impl.AbstractAopConfigration.getInterceptorPairList(AbstractAopConfigration.java:29)
	at org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:64)
	at org.nutz.ioc.impl.ObjectMakerImpl.make(ObjectMakerImpl.java:36)
	at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:210)
	... 25 more
Caused by: java.lang.ClassNotFoundException: txREAD_COMMITTED
	at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:335)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
	at java.lang.Class.forName0(Native Method)
	at java.lang.Class.forName(Class.java:264)
	at org.nutz.lang.Lang.loadClass(Lang.java:2063)
	at org.nutz.ioc.aop.config.impl.AbstractAopConfigration.getMethodInterceptor(AbstractAopConfigration.java:48)
	... 29 more

DXJ50: 2018-12-26 09:33:46,013 [main] INFO  org.nutz.ioc.impl.NutIoc - org.nutz.ioc.impl.NutIoc@22421710 is closing. startup date [18-12-26 09:33:43.582]
DXJ50: 2018-12-26 09:33:46,013 [main] DEBUG org.nutz.ioc.impl.ScopeContext - Depose object 'emailAuthenticator' ...
DXJ50: 2018-12-26 09:33:46,014 [main] DEBUG org.nutz.ioc.impl.ScopeContext - Depose object 'conf' ...
DXJ50: 2018-12-26 09:33:46,015 [main] DEBUG org.nutz.ioc.impl.ScopeContext - Depose object 'dao' ...
DXJ50: 2018-12-26 09:33:46,015 [main] DEBUG org.nutz.ioc.impl.ScopeContext - Depose object 'daoHelper' ...
DXJ50: 2018-12-26 09:33:46,015 [main] DEBUG org.nutz.ioc.impl.ScopeContext - Depose object '$aop' ...
DXJ50: 2018-12-26 09:33:46,015 [main] DEBUG org.nutz.ioc.impl.ScopeContext - Depose object 'dataSource' ...
DXJ50: 2018-12-26 09:33:46,020 [main] DEBUG com.alibaba.druid.pool.PreparedStatementPool - {conn-10020, pstmt-20002} exit cache
DXJ50: 2018-12-26 09:33:46,021 [main] INFO  com.alibaba.druid.pool.DruidDataSource - {dataSource-1} closed
DXJ50: 2018-12-26 09:33:46,022 [main] INFO  org.nutz.ioc.impl.NutIoc - org.nutz.ioc.impl.NutIoc@22421710 is deposed. startup date [18-12-26 09:33:43.582]

Process finished with exit code -1

1 回复

单元测试的时候报错?正常跑的时候没有问题?

添加回复
请先登陆
回到顶部