package com.bbi.da;
import org.nutz.boot.NbApp;
import org.nutz.ioc.loader.annotation.IocBean;
import org.nutz.mvc.annotation.IocBy;
@IocBean
public class MainLauncher {
public static void main(String[] args) throws Exception {
new NbApp().setPrintProcDoc(true).run();
}
}
我把代码移动到com.bbi.da下面,这个问题没有了,但是新的问题出现了
D:\coding\Java\jdk1.8.0_161\bin\java -javaagent:D:\coding\ideaIU\lib\idea_rt.jar=57186:D:\coding\ideaIU\bin -Dfile.encoding=UTF-8 -classpath D:\coding\Java\jdk1.8.0_161\jre\lib\charsets.jar;D:\coding\Java\jdk1.8.0_161\jre\lib\deploy.jar;D:\coding\Java\jdk1.8.0_161\jre\lib\ext\access-bridge-64.jar;D:\coding\Java\jdk1.8.0_161\jre\lib\ext\cldrdata.jar;D:\coding\Java\jdk1.8.0_161\jre\lib\ext\dnsns.jar;D:\coding\Java\jdk1.8.0_161\jre\lib\ext\jaccess.jar;D:\coding\Java\jdk1.8.0_161\jre\lib\ext\jfxrt.jar;D:\coding\Java\jdk1.8.0_161\jre\lib\ext\localedata.jar;D:\coding\Java\jdk1.8.0_161\jre\lib\ext\nashorn.jar;D:\coding\Java\jdk1.8.0_161\jre\lib\ext\sunec.jar;D:\coding\Java\jdk1.8.0_161\jre\lib\ext\sunjce_provider.jar;D:\coding\Java\jdk1.8.0_161\jre\lib\ext\sunmscapi.jar;D:\coding\Java\jdk1.8.0_161\jre\lib\ext\sunpkcs11.jar;D:\coding\Java\jdk1.8.0_161\jre\lib\ext\zipfs.jar;D:\coding\Java\jdk1.8.0_161\jre\lib\javaws.jar;D:\coding\Java\jdk1.8.0_161\jre\lib\jce.jar;D:\coding\Java\jdk1.8.0_161\jre\lib\jfr.jar;D:\coding\Java\jdk1.8.0_161\jre\lib\jfxswt.jar;D:\coding\Java\jdk1.8.0_161\jre\lib\jsse.jar;D:\coding\Java\jdk1.8.0_161\jre\lib\management-agent.jar;D:\coding\Java\jdk1.8.0_161\jre\lib\plugin.jar;D:\coding\Java\jdk1.8.0_161\jre\lib\resources.jar;D:\coding\Java\jdk1.8.0_161\jre\lib\rt.jar;D:\work-space1.8\NutzWk\bbi-app\bbi-services\target\classes;D:\work-space1.8\NutzWk\bbi-app\bbi-modules\target\classes;D:\work-space1.8\NutzWk\wk-framework\target\classes;C:\Users\Administrator\.m2\repository\org\nutz\nutz\1.r.66-SNAPSHOT\nutz-1.r.66-20180313.092428-20.jar;C:\Users\Administrator\.m2\repository\org\nutz\nutz-plugins-daocache\1.r.66-SNAPSHOT\nutz-plugins-daocache-1.r.66-SNAPSHOT.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\org\nutz\nutz-integration-quartz\1.r.66-SNAPSHOT\nutz-integration-quartz-1.r.66-SNAPSHOT.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\org\nutz\nutz-plugins-wkcache\1.r.66-SNAPSHOT\nutz-plugins-wkcache-1.r.66-SNAPSHOT.jar;C:\Users\Administrator\.m2\repository\org\nutz\nutzwx\1.r.65\nutzwx-1.r.65.jar;C:\Users\Administrator\.m2\repository\org\nutz\nutz-plugins-views\1.r.65-SNAPSHOT\nutz-plugins-views-1.r.65-20180127.085651-47.jar;C:\Users\Administrator\.m2\repository\com\vdurmont\emoji-java\3.2.0\emoji-java-3.2.0.jar;C:\Users\Administrator\.m2\repository\org\quartz-scheduler\quartz\2.3.0\quartz-2.3.0.jar;C:\Users\Administrator\.m2\repository\com\mchange\c3p0\0.9.5.2\c3p0-0.9.5.2.jar;C:\Users\Administrator\.m2\repository\com\mchange\mchange-commons-java\0.2.11\mchange-commons-java-0.2.11.jar;C:\Users\Administrator\.m2\repository\com\zaxxer\HikariCP-java6\2.3.13\HikariCP-java6-2.3.13.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\apache\shiro\shiro-core\1.2.5\shiro-core-1.2.5.jar;C:\Users\Administrator\.m2\repository\commons-beanutils\commons-beanutils\1.8.3\commons-beanutils-1.8.3.jar;C:\Users\Administrator\.m2\repository\org\slf4j\slf4j-api\1.7.25\slf4j-api-1.7.25.jar;C:\Users\Administrator\.m2\repository\log4j\log4j\1.2.17\log4j-1.2.17.jar;C:\Users\Administrator\.m2\repository\com\alibaba\druid\1.1.9\druid-1.1.9.jar;C:\Users\Administrator\.m2\repository\mysql\mysql-connector-java\5.1.41\mysql-connector-java-5.1.41.jar;C:\Users\Administrator\.m2\repository\net\sourceforge\jtds\jtds\1.3.1\jtds-1.3.1.jar;C:\Users\Administrator\.m2\repository\com\google\zxing\javase\3.2.1\javase-3.2.1.jar;C:\Users\Administrator\.m2\repository\com\google\zxing\core\3.2.1\core-3.2.1.jar;C:\Users\Administrator\.m2\repository\com\beust\jcommander\1.48\jcommander-1.48.jar;C:\Users\Administrator\.m2\repository\net\sf\ehcache\ehcache\2.10.4\ehcache-2.10.4.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\apache\commons\commons-email\1.4\commons-email-1.4.jar;C:\Users\Administrator\.m2\repository\com\sun\mail\javax.mail\1.5.5\javax.mail-1.5.5.jar;C:\Users\Administrator\.m2\repository\javax\activation\activation\1.1.1\activation-1.1.1.jar;C:\Users\Administrator\.m2\repository\org\apache\commons\commons-lang3\3.4\commons-lang3-3.4.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\commons-beanutils\commons-beanutils-core\1.8.3\commons-beanutils-core-1.8.3.jar;C:\Users\Administrator\.m2\repository\com\ibeetl\beetl\2.7.27\beetl-2.7.27.jar;C:\Users\Administrator\.m2\repository\org\antlr\antlr4-runtime\4.2\antlr4-runtime-4.2.jar;C:\Users\Administrator\.m2\repository\org\abego\treelayout\org.abego.treelayout.core\1.0.1\org.abego.treelayout.core-1.0.1.jar;C:\Users\Administrator\.m2\repository\org\antlr\antlr4-annotations\4.2\antlr4-annotations-4.2.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-lang\commons-lang\2.6\commons-lang-2.6.jar;C:\Users\Administrator\.m2\repository\commons-logging\commons-logging\1.1\commons-logging-1.1.jar;C:\Users\Administrator\.m2\repository\javax\servlet\servlet-api\2.3\servlet-api-2.3.jar;C:\Users\Administrator\.m2\repository\org\brickred\socialauth\4.12\socialauth-4.12.jar;C:\Users\Administrator\.m2\repository\org\json\json\20160212\json-20160212.jar;C:\Users\Administrator\.m2\repository\io\jsonwebtoken\jjwt\0.6.0\jjwt-0.6.0.jar;C:\Users\Administrator\.m2\repository\com\fasterxml\jackson\core\jackson-databind\2.8.1\jackson-databind-2.8.1.jar;C:\Users\Administrator\.m2\repository\com\fasterxml\jackson\core\jackson-annotations\2.8.0\jackson-annotations-2.8.0.jar;C:\Users\Administrator\.m2\repository\com\fasterxml\jackson\core\jackson-core\2.8.1\jackson-core-2.8.1.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.66-SNAPSHOT\nutz-integration-rabbitmq-1.r.66-SNAPSHOT.jar;C:\Users\Administrator\.m2\repository\bouncycastle\bcprov-jdk16\140\bcprov-jdk16-140.jar;C:\Users\Administrator\.m2\repository\org\nutz\nutzboot-starter-dubbo\2.2-SNAPSHOT\nutzboot-starter-dubbo-2.2-SNAPSHOT.jar;C:\Users\Administrator\.m2\repository\org\nutz\nutz-integration-dubbo\1.r.66-SNAPSHOT\nutz-integration-dubbo-1.r.66-SNAPSHOT.jar;C:\Users\Administrator\.m2\repository\com\alibaba\dubbo\2.5.9\dubbo-2.5.9.jar;C:\Users\Administrator\.m2\repository\org\springframework\spring-context\4.3.14.RELEASE\spring-context-4.3.14.RELEASE.jar;C:\Users\Administrator\.m2\repository\org\springframework\spring-aop\4.3.14.RELEASE\spring-aop-4.3.14.RELEASE.jar;C:\Users\Administrator\.m2\repository\org\springframework\spring-core\4.3.14.RELEASE\spring-core-4.3.14.RELEASE.jar;C:\Users\Administrator\.m2\repository\org\springframework\spring-expression\4.3.14.RELEASE\spring-expression-4.3.14.RELEASE.jar;C:\Users\Administrator\.m2\repository\org\springframework\spring-beans\4.3.14.RELEASE\spring-beans-4.3.14.RELEASE.jar;C:\Users\Administrator\.m2\repository\org\springframework\spring-web\4.3.14.RELEASE\spring-web-4.3.14.RELEASE.jar;C:\Users\Administrator\.m2\repository\org\javassist\javassist\3.22.0-GA\javassist-3.22.0-GA.jar;C:\Users\Administrator\.m2\repository\org\jboss\netty\netty\3.2.5.Final\netty-3.2.5.Final.jar;C:\Users\Administrator\.m2\repository\org\slf4j\jcl-over-slf4j\1.7.25\jcl-over-slf4j-1.7.25.jar;C:\Users\Administrator\.m2\repository\org\nutz\nutzboot-core\2.2-SNAPSHOT\nutzboot-core-2.2-20180313.091718-110.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\org\nutz\nutzboot-starter-nutz-mvc\2.2-SNAPSHOT\nutzboot-starter-nutz-mvc-2.2-SNAPSHOT.jar;C:\Users\Administrator\.m2\repository\org\nutz\nutzboot-starter-jetty\2.2-SNAPSHOT\nutzboot-starter-jetty-2.2-SNAPSHOT.jar;C:\Users\Administrator\.m2\repository\org\eclipse\jetty\jetty-servlets\9.4.8.v20171121\jetty-servlets-9.4.8.v20171121.jar;C:\Users\Administrator\.m2\repository\org\eclipse\jetty\jetty-continuation\9.4.8.v20171121\jetty-continuation-9.4.8.v20171121.jar;C:\Users\Administrator\.m2\repository\org\eclipse\jetty\jetty-http\9.4.8.v20171121\jetty-http-9.4.8.v20171121.jar;C:\Users\Administrator\.m2\repository\org\eclipse\jetty\jetty-util\9.4.8.v20171121\jetty-util-9.4.8.v20171121.jar;C:\Users\Administrator\.m2\repository\org\eclipse\jetty\jetty-io\9.4.8.v20171121\jetty-io-9.4.8.v20171121.jar;C:\Users\Administrator\.m2\repository\org\eclipse\jetty\jetty-webapp\9.4.8.v20171121\jetty-webapp-9.4.8.v20171121.jar;C:\Users\Administrator\.m2\repository\org\eclipse\jetty\jetty-xml\9.4.8.v20171121\jetty-xml-9.4.8.v20171121.jar;C:\Users\Administrator\.m2\repository\org\eclipse\jetty\jetty-servlet\9.4.8.v20171121\jetty-servlet-9.4.8.v20171121.jar;C:\Users\Administrator\.m2\repository\org\eclipse\jetty\jetty-security\9.4.8.v20171121\jetty-security-9.4.8.v20171121.jar;C:\Users\Administrator\.m2\repository\org\eclipse\jetty\jetty-server\9.4.8.v20171121\jetty-server-9.4.8.v20171121.jar;C:\Users\Administrator\.m2\repository\org\eclipse\jetty\websocket\websocket-server\9.4.8.v20171121\websocket-server-9.4.8.v20171121.jar;C:\Users\Administrator\.m2\repository\org\eclipse\jetty\websocket\websocket-common\9.4.8.v20171121\websocket-common-9.4.8.v20171121.jar;C:\Users\Administrator\.m2\repository\org\eclipse\jetty\websocket\websocket-api\9.4.8.v20171121\websocket-api-9.4.8.v20171121.jar;C:\Users\Administrator\.m2\repository\org\eclipse\jetty\websocket\websocket-client\9.4.8.v20171121\websocket-client-9.4.8.v20171121.jar;C:\Users\Administrator\.m2\repository\org\eclipse\jetty\jetty-client\9.4.8.v20171121\jetty-client-9.4.8.v20171121.jar;C:\Users\Administrator\.m2\repository\org\eclipse\jetty\websocket\websocket-servlet\9.4.8.v20171121\websocket-servlet-9.4.8.v20171121.jar;C:\Users\Administrator\.m2\repository\org\eclipse\jetty\websocket\javax-websocket-server-impl\9.4.8.v20171121\javax-websocket-server-impl-9.4.8.v20171121.jar;C:\Users\Administrator\.m2\repository\org\eclipse\jetty\jetty-annotations\9.4.8.v20171121\jetty-annotations-9.4.8.v20171121.jar;C:\Users\Administrator\.m2\repository\org\eclipse\jetty\jetty-plus\9.4.8.v20171121\jetty-plus-9.4.8.v20171121.jar;C:\Users\Administrator\.m2\repository\javax\annotation\javax.annotation-api\1.2\javax.annotation-api-1.2.jar;C:\Users\Administrator\.m2\repository\org\ow2\asm\asm\6.0\asm-6.0.jar;C:\Users\Administrator\.m2\repository\org\ow2\asm\asm-commons\6.0\asm-commons-6.0.jar;C:\Users\Administrator\.m2\repository\org\ow2\asm\asm-tree\6.0\asm-tree-6.0.jar;C:\Users\Administrator\.m2\repository\org\eclipse\jetty\websocket\javax-websocket-client-impl\9.4.8.v20171121\javax-websocket-client-impl-9.4.8.v20171121.jar;C:\Users\Administrator\.m2\repository\javax\websocket\javax.websocket-client-api\1.0\javax.websocket-client-api-1.0.jar;C:\Users\Administrator\.m2\repository\javax\websocket\javax.websocket-api\1.0\javax.websocket-api-1.0.jar;C:\Users\Administrator\.m2\repository\org\slf4j\jul-to-slf4j\1.7.25\jul-to-slf4j-1.7.25.jar;C:\Users\Administrator\.m2\repository\org\nutz\nutz-plugins-websocket\1.r.66-SNAPSHOT\nutz-plugins-websocket-1.r.66-SNAPSHOT.jar;C:\Users\Administrator\.m2\repository\org\slf4j\slf4j-log4j12\1.7.25\slf4j-log4j12-1.7.25.jar;C:\Users\Administrator\.m2\repository\com\github\sgroschupf\zkclient\0.1\zkclient-0.1.jar;C:\Users\Administrator\.m2\repository\org\apache\zookeeper\zookeeper\3.4.11\zookeeper-3.4.11.jar;C:\Users\Administrator\.m2\repository\jline\jline\0.9.94\jline-0.9.94.jar;C:\Users\Administrator\.m2\repository\org\apache\yetus\audience-annotations\0.5.0\audience-annotations-0.5.0.jar;C:\Users\Administrator\.m2\repository\io\netty\netty\3.10.5.Final\netty-3.10.5.Final.jar;C:\Users\Administrator\.m2\repository\org\nutz\nutzboot-starter-nutz-dao\2.2-SNAPSHOT\nutzboot-starter-nutz-dao-2.2-SNAPSHOT.jar;C:\Users\Administrator\.m2\repository\org\nutz\nutzboot-starter-jdbc\2.2-SNAPSHOT\nutzboot-starter-jdbc-2.2-SNAPSHOT.jar;C:\Users\Administrator\.m2\repository\org\nutz\nutzboot-starter-swagger\2.2-SNAPSHOT\nutzboot-starter-swagger-2.2-SNAPSHOT.jar;C:\Users\Administrator\.m2\repository\io\swagger\swagger-servlet\1.5.18\swagger-servlet-1.5.18.jar;C:\Users\Administrator\.m2\repository\io\swagger\swagger-core\1.5.18\swagger-core-1.5.18.jar;C:\Users\Administrator\.m2\repository\com\fasterxml\jackson\dataformat\jackson-dataformat-yaml\2.9.3\jackson-dataformat-yaml-2.9.3.jar;C:\Users\Administrator\.m2\repository\org\yaml\snakeyaml\1.18\snakeyaml-1.18.jar;C:\Users\Administrator\.m2\repository\io\swagger\swagger-models\1.5.18\swagger-models-1.5.18.jar;C:\Users\Administrator\.m2\repository\io\swagger\swagger-annotations\1.5.18\swagger-annotations-1.5.18.jar;C:\Users\Administrator\.m2\repository\javax\validation\validation-api\1.1.0.Final\validation-api-1.1.0.Final.jar;C:\Users\Administrator\.m2\repository\org\reflections\reflections\0.9.11\reflections-0.9.11.jar;C:\Users\Administrator\.m2\repository\com\google\guava\guava\20.0\guava-20.0.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 com.bbi.da.MainLauncher
[INFO ] 14:01:18.084 org.nutz.boot.banner.SimpleBannerPrinter.printBanner(SimpleBannerPrinter.java:34) -
_ _ ______ ___
| \ | || ___ \ ______ ______ ______ ______ ______| \ \
| \| || |_/ / |______|______|______|______|______| |\ \
| . ` || ___ \ ______ ______ ______ ______ ______| | > >
| |\ || |_/ / |______|______|______|______|______| |/ /
\_| \_/\____/ |_/_/
:: Nutz Boot :: (2.2-SNAPSHOT)
[DEBUG] 14:01:18.489 org.nutz.resource.Scans.printLocations(Scans.java:527) - Locations count=142 time use 381ms
[DEBUG] 14:01:18.504 org.nutz.resource.Scans.scan(Scans.java:280) - Found 1 resource by src( custom/ ) , regex( ^.+[.]properties$ )
[DEBUG] 14:01:18.505 org.nutz.ioc.impl.PropertiesProxy.setPaths(PropertiesProxy.java:114) - load properties from jar:file:/C:/Users/Administrator/.m2/repository/org/nutz/nutzboot-core/2.2-SNAPSHOT/nutzboot-core-2.2-20180313.091718-110.jar!/custom/emtry.properties
[DEBUG] 14:01:18.507 org.nutz.boot.config.impl.PropertiesConfigureLoader.init(PropertiesConfigureLoader.java:39) - load D:\work-space1.8\NutzWk\bbi-app\bbi-services\target\classes\application.properties
[DEBUG] 14:01:18.716 org.nutz.resource.Scans.scan(Scans.java:280) - Found 1 resource by src( ioc/ ) , regex( ^(.+[.])(js|json)$ )
[DEBUG] 14:01:18.717 org.nutz.ioc.loader.json.JsonLoader.<init>(JsonLoader.java:49) - loading [emtry.json]
[DEBUG] 14:01:18.718 org.nutz.ioc.loader.json.JsonLoader.<init>(JsonLoader.java:57) - Loaded 0 bean define from path=[ioc/] --> []
[DEBUG] 14:01:18.923 org.nutz.castor.Castors.reload(Castors.java:116) - Using 101 castor for Castors
[DEBUG] 14:01:19.002 org.nutz.ioc.aop.SimpleAopMaker.<init>(SimpleAopMaker.java:79) - Load AopConfigure for anno=org.nutz.aop.interceptor.async.Async by type=org.nutz.aop.interceptor.async.AsyncAopIocLoader
[INFO ] 14:01:19.022 org.nutz.ioc.loader.annotation.AnnotationIocLoader.<init>(AnnotationIocLoader.java:50) - > scan 'com.bbi.da'
[DEBUG] 14:01:19.034 org.nutz.resource.Scans.scan(Scans.java:280) - Found 6 resource by src( com/bbi/da/ ) , regex( ^.+[.]class$ )
[INFO ] 14:01:19.103 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:98) - > add 'mainLauncher ' - com.bbi.da.MainLauncher
[INFO ] 14:01:19.121 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:98) - > add 'daTestServiceImpl ' - com.bbi.da.modules.services.impl.DaTestServiceImpl
[INFO ] 14:01:19.157 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:98) - > add 'timeServiceImpl ' - com.bbi.da.modules.services.impl.TimeServiceImpl
[INFO ] 14:01:19.162 org.nutz.ioc.loader.annotation.AnnotationIocLoader.<init>(AnnotationIocLoader.java:50) - > scan 'org.nutz.boot.starter'
[DEBUG] 14:01:19.169 org.nutz.resource.Scans.scan(Scans.java:280) - Found 20 resource by src( org/nutz/boot/starter/ ) , regex( ^.+[.]class$ )
[INFO ] 14:01:19.206 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:98) - > add 'dubboStarter ' - org.nutz.boot.starter.dubbo.DubboStarter
[INFO ] 14:01:19.209 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:98) - > add 'nutFilterStarter ' - org.nutz.boot.starter.nutz.mvc.NutFilterStarter
[DEBUG] 14:01:19.213 org.nutz.ioc.loader.annotation.AnnotationIocLoader.handleIocBeanMethod(AnnotationIocLoader.java:246) - Found @IocBean method : NutFilterStarter.createNutFilter(...) define as name=nutFilter
[INFO ] 14:01:19.214 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:98) - > add 'whaleFilterStarter ' - org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter
[DEBUG] 14:01:19.216 org.nutz.ioc.loader.annotation.AnnotationIocLoader.handleIocBeanMethod(AnnotationIocLoader.java:246) - Found @IocBean method : WhaleFilterStarter.createNutFilter(...) define as name=whaleFilter
[INFO ] 14:01:19.223 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:98) - > add 'jettyStarter ' - org.nutz.boot.starter.jetty.JettyStarter
[INFO ] 14:01:19.262 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:98) - > add 'nutDaoStarter ' - org.nutz.boot.starter.nutz.dao.NutDaoStarter
[DEBUG] 14:01:19.276 org.nutz.ioc.loader.annotation.AnnotationIocLoader.handleIocBeanMethod(AnnotationIocLoader.java:246) - Found @IocBean method : NutDaoStarter.createCacheSerializer(...) define as name=daoCacheSerializer
[DEBUG] 14:01:19.277 org.nutz.ioc.loader.annotation.AnnotationIocLoader.handleIocBeanMethod(AnnotationIocLoader.java:246) - Found @IocBean method : NutDaoStarter.createDaoCacheInterceptor(...) define as name=daoCacheInterceptor
[DEBUG] 14:01:19.278 org.nutz.ioc.loader.annotation.AnnotationIocLoader.handleIocBeanMethod(AnnotationIocLoader.java:246) - Found @IocBean method : NutDaoStarter.getDao(...) define as name=dao
[DEBUG] 14:01:19.288 org.nutz.ioc.loader.annotation.AnnotationIocLoader.handleIocBeanMethod(AnnotationIocLoader.java:246) - Found @IocBean method : NutDaoStarter.getSqlManager(...) define as name=sqlManager
[INFO ] 14:01:19.291 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:98) - > add 'dataSourceStarter ' - org.nutz.boot.starter.jdbc.DataSourceStarter
[DEBUG] 14:01:19.293 org.nutz.ioc.loader.annotation.AnnotationIocLoader.handleIocBeanMethod(AnnotationIocLoader.java:246) - Found @IocBean method : DataSourceStarter.createDruidDataSource(...) define as name=druidDataSource
[DEBUG] 14:01:19.293 org.nutz.ioc.loader.annotation.AnnotationIocLoader.handleIocBeanMethod(AnnotationIocLoader.java:246) - Found @IocBean method : DataSourceStarter.createHikariCPDataSource(...) define as name=hikariDataSource
[DEBUG] 14:01:19.293 org.nutz.ioc.loader.annotation.AnnotationIocLoader.handleIocBeanMethod(AnnotationIocLoader.java:246) - Found @IocBean method : DataSourceStarter.getDataSource(...) define as name=dataSource
[INFO ] 14:01:19.294 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:98) - > add 'druidWebStatServletStarter ' - org.nutz.boot.starter.jdbc.DruidWebStatServletStarter
[INFO ] 14:01:19.296 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:98) - > add 'druidWebStatFilterStarter ' - org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter
[INFO ] 14:01:19.297 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:98) - > add 'swaggerServletStarter ' - org.nutz.boot.starter.swagger.SwaggerServletStarter
[DEBUG] 14:01:19.312 org.nutz.ioc.loader.annotation.AnnotationIocLoader.handleIocBeanMethod(AnnotationIocLoader.java:246) - Found @IocBean method : SwaggerServletStarter.createSwaggerInfo(...) define as name=swaggerInfo
[DEBUG] 14:01:19.314 org.nutz.ioc.loader.annotation.AnnotationIocLoader.handleIocBeanMethod(AnnotationIocLoader.java:246) - Found @IocBean method : SwaggerServletStarter.createSwagger(...) define as name=swagger
[DEBUG] 14:01:19.316 org.nutz.boot.NbApp.prepareStarterClassList(NbApp.java:355) - Found jar:file:/C:/Users/Administrator/.m2/repository/org/nutz/nutzboot-starter-dubbo/2.2-SNAPSHOT/nutzboot-starter-dubbo-2.2-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter
[DEBUG] 14:01:19.318 org.nutz.boot.NbApp.prepareStarterClassList(NbApp.java:355) - Found jar:file:/C:/Users/Administrator/.m2/repository/org/nutz/nutzboot-starter-nutz-mvc/2.2-SNAPSHOT/nutzboot-starter-nutz-mvc-2.2-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter
[DEBUG] 14:01:19.319 org.nutz.boot.NbApp.prepareStarterClassList(NbApp.java:355) - Found jar:file:/C:/Users/Administrator/.m2/repository/org/nutz/nutzboot-starter-jetty/2.2-SNAPSHOT/nutzboot-starter-jetty-2.2-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter
[DEBUG] 14:01:19.320 org.nutz.boot.NbApp.prepareStarterClassList(NbApp.java:355) - Found jar:file:/C:/Users/Administrator/.m2/repository/org/nutz/nutzboot-starter-nutz-dao/2.2-SNAPSHOT/nutzboot-starter-nutz-dao-2.2-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter
[DEBUG] 14:01:19.320 org.nutz.boot.NbApp.prepareStarterClassList(NbApp.java:355) - Found jar:file:/C:/Users/Administrator/.m2/repository/org/nutz/nutzboot-starter-jdbc/2.2-SNAPSHOT/nutzboot-starter-jdbc-2.2-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter
[DEBUG] 14:01:19.321 org.nutz.boot.NbApp.prepareStarterClassList(NbApp.java:355) - Found jar:file:/C:/Users/Administrator/.m2/repository/org/nutz/nutzboot-starter-swagger/2.2-SNAPSHOT/nutzboot-starter-swagger-2.2-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter
[INFO ] 14:01:19.346 org.nutz.boot.NbApp.prepare(NbApp.java:241) - Configure Manual:
|id |key |required |Possible Values |Default |Description | starters|
|----|----------------------------------------|----------|--------------------|----------|--------------------|----------------------------------------|
|0 |druid.web.filter.exclusions |no | | |需要排除的路径 |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter|
|1 |druid.web.filter.principalCookieName |no | | |用户权限信息的cookie属性名称 |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter|
|2 |druid.web.filter.principalSessionName |no | | |用户权限信息的session属性名称 |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter|
|3 |druid.web.filter.profileEnable |no | | |是否开启性能监控 |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter|
|4 |druid.web.filter.realIpHeader |no | | |Header中ReadIp对应的key |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter|
|5 |druid.web.filter.sessionStatEnable |no | |true |是否开启session状态监控 |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter|
|6 |druid.web.filter.sessionStatMaxCount |no | | |session最大状态数量 |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter|
|7 |druid.web.servlet.allow |no | | |允许访问的ip列表 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter|
|8 |druid.web.servlet.deny |no | | |禁止访问的ip列表 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter|
|9 |druid.web.servlet.jmxPassword |no | | |JMX的密码 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter|
|10 |druid.web.servlet.jmxUrl |no | | |读取JMX信息的URL |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter|
|11 |druid.web.servlet.jmxUsername |no | | |JMX的用户名 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter|
|12 |druid.web.servlet.loginPassword |no | |随机值,打印在日志中|访问monitor页面的密码 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter|
|13 |druid.web.servlet.loginUsername |no | |driud |访问monitor页面的用户名 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter|
|14 |druid.web.servlet.resetEnable |no | |true |是否允许重置统计结果 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter|
|15 |jdbc.password |no | | |数据库密码 |org.nutz.boot.starter.jdbc.DataSourceStarter|
|16 |jdbc.type |no |druid,simple,hikari |druid |连接池类型 |org.nutz.boot.starter.jdbc.DataSourceStarter|
|17 |jdbc.url |yes | | |JDBC URL |org.nutz.boot.starter.jdbc.DataSourceStarter|
|18 |jdbc.username |no | | |数据库用户名 |org.nutz.boot.starter.jdbc.DataSourceStarter|
|19 |jetty.contextPath |no | |/ |上下文路径 |org.nutz.boot.starter.jetty.JettyStarter|
|20 |jetty.host |no | |0.0.0.0 |监听的ip地址 |org.nutz.boot.starter.jetty.JettyStarter|
|21 |jetty.http.idleTimeout |no | |300000 |空闲时间,单位毫秒 |org.nutz.boot.starter.jetty.JettyStarter|
|22 |jetty.maxFormContentSize |no | |1gb |表单最大尺寸 |org.nutz.boot.starter.jetty.JettyStarter|
|23 |jetty.port |no | |8080 |监听的端口 |org.nutz.boot.starter.jetty.JettyStarter|
|24 |jetty.threadpool.idleTimeout |no | |60000 |线程池idleTimeout,单位毫秒 |org.nutz.boot.starter.jetty.JettyStarter|
|25 |jetty.threadpool.maxThreads |no | |500 |线程池最大线程数maxThreads |org.nutz.boot.starter.jetty.JettyStarter|
|26 |jetty.threadpool.minThreads |no | |200 |线程池最小线程数minThreads |org.nutz.boot.starter.jetty.JettyStarter|
|27 |nutz.dao.interceptor.cache.cache4Null |no | |true |是否缓存null结果 |org.nutz.boot.starter.nutz.dao.NutDaoStarter|
|28 |nutz.dao.interceptor.cache.debug |no | |false |打印daocache详细调试日志 |org.nutz.boot.starter.nutz.dao.NutDaoStarter|
|29 |nutz.dao.interceptor.cache.enable |no | |false |是否使用daocache |org.nutz.boot.starter.nutz.dao.NutDaoStarter|
|30 |nutz.dao.interceptor.cache.enableWhenTrans|no | |false |事务内是否启用daocache |org.nutz.boot.starter.nutz.dao.NutDaoStarter|
|31 |nutz.dao.interceptor.cache.provider.ioc.name|no | |daoCacheProvider|daocache提供者DaoCacheProvider的IocBean名称|org.nutz.boot.starter.nutz.dao.NutDaoStarter|
|32 |nutz.dao.interceptor.cache.provider.memory.cacheSize|no | | |daocache提供者MemoryDaoCacheProvider的默认缓存大小|org.nutz.boot.starter.nutz.dao.NutDaoStarter|
|33 |nutz.dao.interceptor.cache.provider.type|no |memory,ehcache,jedis,ioc|memory |daocache提供者 |org.nutz.boot.starter.nutz.dao.NutDaoStarter|
|34 |nutz.dao.interceptor.cache.table.names |no | | |需要缓存的表名称,英文逗号分隔 |org.nutz.boot.starter.nutz.dao.NutDaoStarter|
|35 |nutz.dao.interceptor.cache.table.pattern|no | | |需要缓存的表名称的正则表达式 |org.nutz.boot.starter.nutz.dao.NutDaoStarter|
|36 |nutz.dao.interceptor.log.enable |no | |true |是否打印dao的SQL日志 |org.nutz.boot.starter.nutz.dao.NutDaoStarter|
|37 |nutz.dao.interceptor.time.enable |no | |false |是否打印dao的SQL耗时日志 |org.nutz.boot.starter.nutz.dao.NutDaoStarter|
|38 |nutz.dao.sqls.path |no | |sqls/ |sql目录 |org.nutz.boot.starter.nutz.dao.NutDaoStarter|
|39 |web.session.timeout |no | |30 |Session空闲时间,单位分钟 |org.nutz.boot.starter.jetty.JettyStarter|
[INFO ] 14:01:19.360 org.nutz.ioc.impl.NutIoc.<init>(NutIoc.java:129) - ... NutIoc init complete
[DEBUG] 14:01:19.361 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'appContext' to [app]
[DEBUG] 14:01:19.361 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'conf' to [app]
[DEBUG] 14:01:19.361 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'nbApp' to [app]
[DEBUG] 14:01:19.362 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:165) - Get 'dubboStarter'<class org.nutz.boot.starter.dubbo.DubboStarter>
[DEBUG] 14:01:19.362 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:165) - Get '$aop_async'<interface org.nutz.ioc.aop.config.AopConfigration>
[DEBUG] 14:01:19.364 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:191) - >> Load definition name=$aop_async
[DEBUG] 14:01:19.366 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject($aop_async) in AsyncAopIocLoader@1239548589
[DEBUG] 14:01:19.366 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:222) - >> Make...'$aop_async'<interface org.nutz.ioc.aop.config.AopConfigration>
[DEBUG] 14:01:19.372 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object '$aop_async' to [app]
[DEBUG] 14:01:19.386 org.nutz.ioc.aop.SimpleAopMaker.<init>(SimpleAopMaker.java:79) - Load AopConfigure for anno=org.nutz.ioc.aop.Aop by type=org.nutz.ioc.aop.config.impl.AnnotationAopConfigration
[DEBUG] 14:01:19.386 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:191) - >> Load definition name=dubboStarter
[DEBUG] 14:01:19.386 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(dubboStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
[DEBUG] 14:01:19.387 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:222) - >> Make...'dubboStarter'<class org.nutz.boot.starter.dubbo.DubboStarter>
[DEBUG] 14:01:19.387 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'dubboStarter' to [app]
[DEBUG] 14:01:19.387 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class org.nutz.boot.starter.dubbo.DubboStarter without AOP
[DEBUG] 14:01:19.428 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:165) - Get 'conf'<class org.nutz.ioc.impl.PropertiesProxy>
[INFO ] 14:01:19.561 - using logger: com.alibaba.dubbo.common.logger.log4j.Log4jLoggerAdapter
[DEBUG] 14:01:19.586 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:165) - Get 'nutFilterStarter'<class org.nutz.boot.starter.nutz.mvc.NutFilterStarter>
[DEBUG] 14:01:19.587 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:191) - >> Load definition name=nutFilterStarter
[DEBUG] 14:01:19.587 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(nutFilterStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
[DEBUG] 14:01:19.588 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:222) - >> Make...'nutFilterStarter'<class org.nutz.boot.starter.nutz.mvc.NutFilterStarter>
[DEBUG] 14:01:19.596 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'nutFilterStarter' to [app]
[DEBUG] 14:01:19.596 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class org.nutz.boot.starter.nutz.mvc.NutFilterStarter without AOP
[DEBUG] 14:01:19.605 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:165) - Get 'conf'<class org.nutz.ioc.impl.PropertiesProxy>
[DEBUG] 14:01:19.606 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:165) - Get 'appContext'<class org.nutz.boot.AppContext>
[DEBUG] 14:01:19.606 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:165) - Get 'whaleFilterStarter'<class org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter>
[DEBUG] 14:01:19.606 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:191) - >> Load definition name=whaleFilterStarter
[DEBUG] 14:01:19.606 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(whaleFilterStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
[DEBUG] 14:01:19.608 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:222) - >> Make...'whaleFilterStarter'<class org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter>
[DEBUG] 14:01:19.608 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'whaleFilterStarter' to [app]
[DEBUG] 14:01:19.609 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter without AOP
[DEBUG] 14:01:19.619 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:165) - Get 'conf'<class org.nutz.ioc.impl.PropertiesProxy>
[DEBUG] 14:01:19.619 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:165) - Get 'jettyStarter'<class org.nutz.boot.starter.jetty.JettyStarter>
[DEBUG] 14:01:19.619 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:191) - >> Load definition name=jettyStarter
[DEBUG] 14:01:19.619 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(jettyStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
[DEBUG] 14:01:19.620 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:222) - >> Make...'jettyStarter'<class org.nutz.boot.starter.jetty.JettyStarter>
[DEBUG] 14:01:19.620 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'jettyStarter' to [app]
[DEBUG] 14:01:19.620 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class org.nutz.boot.starter.jetty.JettyStarter without AOP
[DEBUG] 14:01:19.661 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:165) - Get 'conf'<class org.nutz.ioc.impl.PropertiesProxy>
[DEBUG] 14:01:19.662 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:165) - Get 'nutDaoStarter'<class org.nutz.boot.starter.nutz.dao.NutDaoStarter>
[DEBUG] 14:01:19.662 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:191) - >> Load definition name=nutDaoStarter
[DEBUG] 14:01:19.663 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(nutDaoStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
[DEBUG] 14:01:19.663 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:222) - >> Make...'nutDaoStarter'<class org.nutz.boot.starter.nutz.dao.NutDaoStarter>
[DEBUG] 14:01:19.663 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'nutDaoStarter' to [app]
[DEBUG] 14:01:19.664 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class org.nutz.boot.starter.nutz.dao.NutDaoStarter without AOP
[DEBUG] 14:01:19.670 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:165) - Get 'conf'<class org.nutz.ioc.impl.PropertiesProxy>
[DEBUG] 14:01:19.670 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:165) - Get 'dataSourceStarter'<class org.nutz.boot.starter.jdbc.DataSourceStarter>
[DEBUG] 14:01:19.670 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:191) - >> Load definition name=dataSourceStarter
[DEBUG] 14:01:19.671 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(dataSourceStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
[DEBUG] 14:01:19.671 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:222) - >> Make...'dataSourceStarter'<class org.nutz.boot.starter.jdbc.DataSourceStarter>
[DEBUG] 14:01:19.671 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'dataSourceStarter' to [app]
[DEBUG] 14:01:19.672 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class org.nutz.boot.starter.jdbc.DataSourceStarter without AOP
[DEBUG] 14:01:19.713 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:165) - Get 'conf'<class org.nutz.ioc.impl.PropertiesProxy>
[DEBUG] 14:01:19.715 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:165) - Get 'druidWebStatFilterStarter'<class org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter>
[DEBUG] 14:01:19.715 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:191) - >> Load definition name=druidWebStatFilterStarter
[DEBUG] 14:01:19.716 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(druidWebStatFilterStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
[DEBUG] 14:01:19.716 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:222) - >> Make...'druidWebStatFilterStarter'<class org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter>
[DEBUG] 14:01:19.716 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'druidWebStatFilterStarter' to [app]
[DEBUG] 14:01:19.717 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter without AOP
[DEBUG] 14:01:19.726 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:165) - Get 'conf'<class org.nutz.ioc.impl.PropertiesProxy>
[DEBUG] 14:01:19.727 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:165) - Get 'druidWebStatServletStarter'<class org.nutz.boot.starter.jdbc.DruidWebStatServletStarter>
[DEBUG] 14:01:19.727 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:191) - >> Load definition name=druidWebStatServletStarter
[DEBUG] 14:01:19.728 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(druidWebStatServletStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
[DEBUG] 14:01:19.728 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:222) - >> Make...'druidWebStatServletStarter'<class org.nutz.boot.starter.jdbc.DruidWebStatServletStarter>
[DEBUG] 14:01:19.728 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'druidWebStatServletStarter' to [app]
[DEBUG] 14:01:19.728 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class org.nutz.boot.starter.jdbc.DruidWebStatServletStarter without AOP
[DEBUG] 14:01:19.737 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:165) - Get 'conf'<class org.nutz.ioc.impl.PropertiesProxy>
[DEBUG] 14:01:19.737 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:165) - Get 'swaggerServletStarter'<class org.nutz.boot.starter.swagger.SwaggerServletStarter>
[DEBUG] 14:01:19.750 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:191) - >> Load definition name=swaggerServletStarter
[DEBUG] 14:01:19.751 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(swaggerServletStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
[DEBUG] 14:01:19.751 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:222) - >> Make...'swaggerServletStarter'<class org.nutz.boot.starter.swagger.SwaggerServletStarter>
[DEBUG] 14:01:19.751 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'swaggerServletStarter' to [app]
[DEBUG] 14:01:19.752 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class org.nutz.boot.starter.swagger.SwaggerServletStarter without AOP
[DEBUG] 14:01:19.800 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:165) - Get 'conf'<class org.nutz.ioc.impl.PropertiesProxy>
[DEBUG] 14:01:19.800 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:165) - Get 'appContext'<class org.nutz.boot.AppContext>
[INFO ] 14:01:19.827 org.eclipse.jetty.util.log.Log.initialized(Log.java:192) - Logging initialized @3199ms to org.eclipse.jetty.util.log.Slf4jLog
[DEBUG] 14:01:20.208 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:165) - Get 'druidWebStatFilterStarter'<interface org.nutz.boot.starter.WebFilterFace>
[DEBUG] 14:01:20.208 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:165) - Get 'whaleFilterStarter'<interface org.nutz.boot.starter.WebFilterFace>
[DEBUG] 14:01:20.208 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:165) - Get 'nutFilterStarter'<interface org.nutz.boot.starter.WebFilterFace>
[DEBUG] 14:01:20.216 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:165) - Get 'whaleFilter'<class org.nutz.mvc.WhaleFilter>
[DEBUG] 14:01:20.216 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:191) - >> Load definition name=whaleFilter
[DEBUG] 14:01:20.216 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(whaleFilter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
[DEBUG] 14:01:20.216 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:222) - >> Make...'whaleFilter'<class org.nutz.mvc.WhaleFilter>
[DEBUG] 14:01:20.217 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'whaleFilter' to [app]
[DEBUG] 14:01:20.220 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class org.nutz.mvc.WhaleFilter without AOP
[DEBUG] 14:01:20.220 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:165) - Get 'whaleFilterStarter'<>
[DEBUG] 14:01:20.226 org.nutz.boot.starter.jetty.JettyStarter.addFilter(JettyStarter.java:219) - add filter name=whale pathSpec=/*
[DEBUG] 14:01:20.228 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:165) - Get 'whaleFilter'<class org.nutz.mvc.WhaleFilter>
[DEBUG] 14:01:20.242 org.nutz.boot.starter.jetty.JettyStarter.addFilter(JettyStarter.java:219) - add filter name=druid pathSpec=/*
[DEBUG] 14:01:20.243 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:165) - Get 'nutFilter'<class org.nutz.mvc.NutFilter>
[DEBUG] 14:01:20.243 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:191) - >> Load definition name=nutFilter
[DEBUG] 14:01:20.243 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(nutFilter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
[DEBUG] 14:01:20.243 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:222) - >> Make...'nutFilter'<class org.nutz.mvc.NutFilter>
[DEBUG] 14:01:20.243 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'nutFilter' to [app]
[DEBUG] 14:01:20.245 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class org.nutz.mvc.NutFilter without AOP
[DEBUG] 14:01:20.245 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:165) - Get 'nutFilterStarter'<>
[DEBUG] 14:01:20.245 org.nutz.boot.starter.jetty.JettyStarter.addFilter(JettyStarter.java:219) - add filter name=nutz pathSpec=/*
[DEBUG] 14:01:20.245 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:165) - Get 'nutFilter'<class org.nutz.mvc.NutFilter>
[DEBUG] 14:01:20.246 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:165) - Get 'swaggerServletStarter'<interface org.nutz.boot.starter.WebServletFace>
[DEBUG] 14:01:20.246 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:165) - Get 'druidWebStatServletStarter'<interface org.nutz.boot.starter.WebServletFace>
[DEBUG] 14:01:20.247 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:165) - Get 'swaggerServletStarter'<interface org.nutz.boot.starter.WebServletFace>
[DEBUG] 14:01:20.247 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:165) - Get 'druidWebStatServletStarter'<interface org.nutz.boot.starter.WebServletFace>
[INFO ] 14:01:20.689 org.nutz.boot.starter.jdbc.DruidWebStatServletStarter.getInitParameters(DruidWebStatServletStarter.java:73) - druid stat view random user=druid password=qg8hf2a3qgh4hro8onrbo0jgvv
[DEBUG] 14:01:21.264 org.nutz.resource.Scans.scan(Scans.java:280) - Found 6 resource by src( com/bbi/da/ ) , regex( ^.+[.]class$ )
[DEBUG] 14:01:21.266 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:165) - Get 'dubboStarter'<interface org.nutz.boot.starter.ServerFace>
[DEBUG] 14:01:21.266 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:165) - Get 'jettyStarter'<interface org.nutz.boot.starter.ServerFace>
[DEBUG] 14:01:21.266 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:165) - Get 'dubboManager'<class org.nutz.integration.dubbo.DubboManager>
[DEBUG] 14:01:21.266 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:191) - >> Load definition name=dubboManager
[DEBUG] 14:01:21.267 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(dubboManager) in DubboIocLoader@330382173
[DEBUG] 14:01:21.268 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:222) - >> Make...'dubboManager'<class org.nutz.integration.dubbo.DubboManager>
[DEBUG] 14:01:21.268 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'dubboManager' to [app]
[DEBUG] 14:01:21.269 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class org.nutz.integration.dubbo.DubboManager without AOP
[DEBUG] 14:01:21.274 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:165) - Get 'dubbo_iobjs'<class org.nutz.integration.dubbo.AnnotationBean>
[DEBUG] 14:01:21.274 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:191) - >> Load definition name=dubbo_iobjs
[DEBUG] 14:01:21.274 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(dubbo_iobjs) in DubboIocLoader@330382173
[DEBUG] 14:01:21.274 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:222) - >> Make...'dubbo_iobjs'<class org.nutz.integration.dubbo.AnnotationBean>
[DEBUG] 14:01:21.274 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'dubbo_iobjs' to [app]
[DEBUG] 14:01:21.275 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class java.lang.Object without AOP
[DEBUG] 14:01:21.275 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:165) - Get 'dubbo_annotation'<class org.nutz.integration.dubbo.AnnotationBean>
[DEBUG] 14:01:21.275 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:191) - >> Load definition name=dubbo_annotation
[DEBUG] 14:01:21.277 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(dubbo_annotation) in DubboIocLoader@330382173
[DEBUG] 14:01:21.277 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:222) - >> Make...'dubbo_annotation'<class org.nutz.integration.dubbo.AnnotationBean>
[DEBUG] 14:01:21.279 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'dubbo_annotation' to [app]
[DEBUG] 14:01:21.280 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class org.nutz.integration.dubbo.AnnotationBean without AOP
[DEBUG] 14:01:21.289 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:165) - Get 'dubbo_iobjs'<>
[DEBUG] 14:01:21.300 org.nutz.resource.Scans.scan(Scans.java:280) - Found 6 resource by src( com/bbi/ ) , regex( ^.+[.]class$ )
[DEBUG] 14:01:21.497 com.alibaba.dubbo.common.extension.ExtensionLoader.createAdaptiveExtensionClassCode(ExtensionLoader.java:927) - [DUBBO] package com.alibaba.dubbo.rpc;
import com.alibaba.dubbo.common.extension.ExtensionLoader;
public class Protocol$Adaptive implements com.alibaba.dubbo.rpc.Protocol {
public void destroy() {throw new UnsupportedOperationException("method public abstract void com.alibaba.dubbo.rpc.Protocol.destroy() of interface com.alibaba.dubbo.rpc.Protocol is not adaptive method!");
}
public int getDefaultPort() {throw new UnsupportedOperationException("method public abstract int com.alibaba.dubbo.rpc.Protocol.getDefaultPort() of interface com.alibaba.dubbo.rpc.Protocol is not adaptive method!");
}
public com.alibaba.dubbo.rpc.Invoker refer(java.lang.Class arg0, com.alibaba.dubbo.common.URL arg1) throws com.alibaba.dubbo.rpc.RpcException {
if (arg1 == null) throw new IllegalArgumentException("url == null");
com.alibaba.dubbo.common.URL url = arg1;
String extName = ( url.getProtocol() == null ? "dubbo" : url.getProtocol() );
if(extName == null) throw new IllegalStateException("Fail to get extension(com.alibaba.dubbo.rpc.Protocol) name from url(" + url.toString() + ") use keys([protocol])");
com.alibaba.dubbo.rpc.Protocol extension = (com.alibaba.dubbo.rpc.Protocol)ExtensionLoader.getExtensionLoader(com.alibaba.dubbo.rpc.Protocol.class).getExtension(extName);
return extension.refer(arg0, arg1);
}
public com.alibaba.dubbo.rpc.Exporter export(com.alibaba.dubbo.rpc.Invoker arg0) throws com.alibaba.dubbo.rpc.RpcException {
if (arg0 == null) throw new IllegalArgumentException("com.alibaba.dubbo.rpc.Invoker argument == null");
if (arg0.getUrl() == null) throw new IllegalArgumentException("com.alibaba.dubbo.rpc.Invoker argument getUrl() == null");com.alibaba.dubbo.common.URL url = arg0.getUrl();
String extName = ( url.getProtocol() == null ? "dubbo" : url.getProtocol() );
if(extName == null) throw new IllegalStateException("Fail to get extension(com.alibaba.dubbo.rpc.Protocol) name from url(" + url.toString() + ") use keys([protocol])");
com.alibaba.dubbo.rpc.Protocol extension = (com.alibaba.dubbo.rpc.Protocol)ExtensionLoader.getExtensionLoader(com.alibaba.dubbo.rpc.Protocol.class).getExtension(extName);
return extension.export(arg0);
}
}, dubbo version: 2.0.1, current host: 192.168.0.111
[DEBUG] 14:01:21.777 com.alibaba.dubbo.common.extension.ExtensionLoader.createAdaptiveExtensionClassCode(ExtensionLoader.java:927) - [DUBBO] package com.alibaba.dubbo.rpc;
import com.alibaba.dubbo.common.extension.ExtensionLoader;
public class ProxyFactory$Adaptive implements com.alibaba.dubbo.rpc.ProxyFactory {
public java.lang.Object getProxy(com.alibaba.dubbo.rpc.Invoker arg0) throws com.alibaba.dubbo.rpc.RpcException {
if (arg0 == null) throw new IllegalArgumentException("com.alibaba.dubbo.rpc.Invoker argument == null");
if (arg0.getUrl() == null) throw new IllegalArgumentException("com.alibaba.dubbo.rpc.Invoker argument getUrl() == null");com.alibaba.dubbo.common.URL url = arg0.getUrl();
String extName = url.getParameter("proxy", "javassist");
if(extName == null) throw new IllegalStateException("Fail to get extension(com.alibaba.dubbo.rpc.ProxyFactory) name from url(" + url.toString() + ") use keys([proxy])");
com.alibaba.dubbo.rpc.ProxyFactory extension = (com.alibaba.dubbo.rpc.ProxyFactory)ExtensionLoader.getExtensionLoader(com.alibaba.dubbo.rpc.ProxyFactory.class).getExtension(extName);
return extension.getProxy(arg0);
}
public com.alibaba.dubbo.rpc.Invoker getInvoker(java.lang.Object arg0, java.lang.Class arg1, com.alibaba.dubbo.common.URL arg2) throws com.alibaba.dubbo.rpc.RpcException {
if (arg2 == null) throw new IllegalArgumentException("url == null");
com.alibaba.dubbo.common.URL url = arg2;
String extName = url.getParameter("proxy", "javassist");
if(extName == null) throw new IllegalStateException("Fail to get extension(com.alibaba.dubbo.rpc.ProxyFactory) name from url(" + url.toString() + ") use keys([proxy])");
com.alibaba.dubbo.rpc.ProxyFactory extension = (com.alibaba.dubbo.rpc.ProxyFactory)ExtensionLoader.getExtensionLoader(com.alibaba.dubbo.rpc.ProxyFactory.class).getExtension(extName);
return extension.getInvoker(arg0, arg1, arg2);
}
}, dubbo version: 2.0.1, current host: 192.168.0.111
[DEBUG] 14:01:21.823 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(txREPEATABLE_READ) in TransIocLoader@1904783235
[DEBUG] 14:01:21.823 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(txSERIALIZABLE) in TransIocLoader@1904783235
[DEBUG] 14:01:21.823 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(txNONE) in TransIocLoader@1904783235
[DEBUG] 14:01:21.824 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(txREAD_UNCOMMITTED) in TransIocLoader@1904783235
[DEBUG] 14:01:21.824 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(txREAD_COMMITTED) in TransIocLoader@1904783235
[DEBUG] 14:01:21.824 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject($aop_async) in AsyncAopIocLoader@1239548589
[DEBUG] 14:01:21.824 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(mainLauncher) in AnnotationIocLoader(packages=[com.bbi.da])
[DEBUG] 14:01:21.824 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(daTestServiceImpl) in AnnotationIocLoader(packages=[com.bbi.da])
[DEBUG] 14:01:21.825 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:165) - Get 'daTestServiceImpl'<class com.bbi.da.modules.services.impl.DaTestServiceImpl>
[DEBUG] 14:01:21.825 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:191) - >> Load definition name=daTestServiceImpl
[DEBUG] 14:01:21.825 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(daTestServiceImpl) in AnnotationIocLoader(packages=[com.bbi.da])
[DEBUG] 14:01:21.825 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:222) - >> Make...'daTestServiceImpl'<class com.bbi.da.modules.services.impl.DaTestServiceImpl>
[DEBUG] 14:01:21.825 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'daTestServiceImpl' to [app]
[DEBUG] 14:01:21.826 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:165) - Get 'dao'<>
[DEBUG] 14:01:21.826 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:191) - >> Load definition name=dao
[DEBUG] 14:01:21.826 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(dao) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
[DEBUG] 14:01:21.826 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:222) - >> Make...'dao'<>
[DEBUG] 14:01:21.826 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'dao' to [app]
[DEBUG] 14:01:21.827 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:165) - Get 'dataSource'<interface javax.sql.DataSource>
[DEBUG] 14:01:21.827 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:191) - >> Load definition name=dataSource
[DEBUG] 14:01:21.827 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(dataSource) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
[DEBUG] 14:01:21.828 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:222) - >> Make...'dataSource'<interface javax.sql.DataSource>
[DEBUG] 14:01:21.828 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'dataSource' to [app]
[DEBUG] 14:01:21.828 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:165) - Get 'dataSourceStarter'<>
[DEBUG] 14:01:21.828 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:165) - Get 'druidDataSource'<interface javax.sql.DataSource>
[DEBUG] 14:01:21.829 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:191) - >> Load definition name=druidDataSource
[DEBUG] 14:01:21.829 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(druidDataSource) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
[DEBUG] 14:01:21.829 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:222) - >> Make...'druidDataSource'<interface javax.sql.DataSource>
[DEBUG] 14:01:21.832 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'druidDataSource' to [app]
[DEBUG] 14:01:21.833 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:165) - Get 'dataSourceStarter'<>
[DEBUG] 14:01:21.906 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:165) - Get 'sqlManager'<interface org.nutz.dao.SqlManager>
[DEBUG] 14:01:21.906 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:191) - >> Load definition name=sqlManager
[DEBUG] 14:01:21.906 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(sqlManager) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
[DEBUG] 14:01:21.907 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:222) - >> Make...'sqlManager'<interface org.nutz.dao.SqlManager>
[DEBUG] 14:01:21.907 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'sqlManager' to [app]
[DEBUG] 14:01:21.907 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:165) - Get 'nutDaoStarter'<>
[DEBUG] 14:01:21.917 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class org.nutz.dao.impl.NutDao without AOP
[DEBUG] 14:01:21.917 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:165) - Get 'dataSource'<interface javax.sql.DataSource>
[DEBUG] 14:01:21.917 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:165) - Get 'sqlManager'<interface org.nutz.dao.SqlManager>
[DEBUG] 14:01:21.917 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:165) - Get 'nutDaoStarter'<>
[DEBUG] 14:01:22.088 org.nutz.dao.jdbc.Jdbcs.<clinit>(Jdbcs.java:93) - Jdbcs init complete
[INFO ] 14:01:22.088 org.nutz.dao.jdbc.Jdbcs.getExpert(Jdbcs.java:106) - Get Connection from DataSource for JdbcExpert, if you lock at here, check your database server and configure
[INFO ] 14:01:22.183 com.alibaba.druid.pool.DruidDataSource.init(DruidDataSource.java:928) - {dataSource-1} inited
[DEBUG] 14:01:22.546 org.nutz.dao.impl.DaoSupport.setDataSource(DaoSupport.java:188) - select expert : org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert
[DEBUG] 14:01:22.554 org.nutz.dao.impl.DaoSupport$1.invoke(DaoSupport.java:199) - JDBC Driver --> mysql-connector-java-5.1.41 ( Revision: 83c6dc41b96809df81444362933043b20a1d49d5 )
[DEBUG] 14:01:22.555 org.nutz.dao.impl.DaoSupport$1.invoke(DaoSupport.java:200) - JDBC Name --> MySQL Connector Java
[DEBUG] 14:01:22.555 org.nutz.dao.impl.DaoSupport$1.invoke(DaoSupport.java:202) - JDBC URL --> jdbc:mysql://127.0.0.1:3306/nutzwk?useUnicode=true&characterEncoding=utf8&useSSL=false
[DEBUG] 14:01:22.578 org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert.checkDataSource(MysqlJdbcExpert.java:212) - Mysql : character_set_client=utf8
[DEBUG] 14:01:22.578 org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert.checkDataSource(MysqlJdbcExpert.java:212) - Mysql : character_set_connection=utf8
[DEBUG] 14:01:22.578 org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert.checkDataSource(MysqlJdbcExpert.java:212) - Mysql : character_set_database=latin1
[DEBUG] 14:01:22.579 org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert.checkDataSource(MysqlJdbcExpert.java:212) - Mysql : character_set_filesystem=binary
[DEBUG] 14:01:22.579 org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert.checkDataSource(MysqlJdbcExpert.java:212) - Mysql : character_set_results=
[DEBUG] 14:01:22.579 org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert.checkDataSource(MysqlJdbcExpert.java:212) - Mysql : character_set_server=latin1
[DEBUG] 14:01:22.579 org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert.checkDataSource(MysqlJdbcExpert.java:212) - Mysql : character_set_system=utf8
[DEBUG] 14:01:22.580 org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert.checkDataSource(MysqlJdbcExpert.java:212) - Mysql : character_sets_dir=D:\coding\mysql-5.6.26-winx64\share\charsets\
[DEBUG] 14:01:22.582 org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert.checkDataSource(MysqlJdbcExpert.java:219) - Mysql : binlog_format=STATEMENT
[DEBUG] 14:01:22.583 org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert.checkDataSource(MysqlJdbcExpert.java:226) - Mysql : database=nutzwk
[DEBUG] 14:01:22.584 org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert.checkDataSource(MysqlJdbcExpert.java:232) - Mysql : user=root@localhost
[DEBUG] 14:01:22.607 org.nutz.dao.impl.DaoSupport.setDataSource(DaoSupport.java:221) - Database info --> MYSQL:[MySQL - 5.6.26]
[DEBUG] 14:01:22.616 org.nutz.resource.Scans.scan(Scans.java:280) - Found 0 resource by src( sqls/ ) , regex( .(sql|sqlx|sqls)$ )
[DEBUG] 14:01:22.617 org.nutz.dao.impl.DaoSupport.setSqlManager(DaoSupport.java:121) - SqlManager Sql count=0
[DEBUG] 14:01:22.617 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:165) - Get 'daoCacheInterceptor'<class org.nutz.plugins.cache.dao.DaoCacheInterceptor>
[DEBUG] 14:01:22.617 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:191) - >> Load definition name=daoCacheInterceptor
[DEBUG] 14:01:22.617 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(daoCacheInterceptor) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
[DEBUG] 14:01:22.618 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:222) - >> Make...'daoCacheInterceptor'<class org.nutz.plugins.cache.dao.DaoCacheInterceptor>
[DEBUG] 14:01:22.618 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'daoCacheInterceptor' to [app]
[DEBUG] 14:01:22.624 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class org.nutz.plugins.cache.dao.DaoCacheInterceptor without AOP
[DEBUG] 14:01:22.625 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:165) - Get 'nutDaoStarter'<>
[DEBUG] 14:01:22.627 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:165) - Get 'daoCacheSerializer'<interface org.nutz.plugins.cache.dao.api.CacheSerializer>
[DEBUG] 14:01:22.627 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:191) - >> Load definition name=daoCacheSerializer
[DEBUG] 14:01:22.627 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(daoCacheSerializer) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
[DEBUG] 14:01:22.627 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:222) - >> Make...'daoCacheSerializer'<interface org.nutz.plugins.cache.dao.api.CacheSerializer>
[DEBUG] 14:01:22.628 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'daoCacheSerializer' to [app]
[DEBUG] 14:01:22.629 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:165) - Get 'nutDaoStarter'<>
[DEBUG] 14:01:22.631 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class com.bbi.da.modules.services.impl.DaTestServiceImpl without AOP
[DEBUG] 14:01:22.632 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:165) - Get 'dao'<>
[DEBUG] 14:01:22.729 org.nutz.service.EntityService.<init>(EntityService.java:41) - Get TypeParams for self : com.bbi.da.modules.models.Da_test
[DEBUG] 14:01:22.729 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:165) - Get 'ps5lq75oq4itdphojk1ueoiu4p'<class com.alibaba.dubbo.config.ServiceConfig>
[DEBUG] 14:01:22.729 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:191) - >> Load definition name=ps5lq75oq4itdphojk1ueoiu4p
[DEBUG] 14:01:22.729 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(ps5lq75oq4itdphojk1ueoiu4p) in DubboIocLoader@330382173
[DEBUG] 14:01:22.730 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:222) - >> Make...'ps5lq75oq4itdphojk1ueoiu4p'<class com.alibaba.dubbo.config.ServiceConfig>
[DEBUG] 14:01:22.731 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'ps5lq75oq4itdphojk1ueoiu4p' to [app]
[DEBUG] 14:01:22.732 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class org.nutz.integration.dubbo.ServiceBean without AOP
[DEBUG] 14:01:22.733 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:165) - Get 'dubbo_iobjs'<>
[DEBUG] 14:01:22.864 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:165) - Get 'dubbo_application'<class com.alibaba.dubbo.config.ApplicationConfig>
[DEBUG] 14:01:22.864 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:191) - >> Load definition name=dubbo_application
[DEBUG] 14:01:22.864 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(dubbo_application) in DubboIocLoader@330382173
[DEBUG] 14:01:22.864 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:222) - >> Make...'dubbo_application'<class com.alibaba.dubbo.config.ApplicationConfig>
[DEBUG] 14:01:22.864 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'dubbo_application' to [app]
[DEBUG] 14:01:22.867 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class com.alibaba.dubbo.config.ApplicationConfig without AOP
[DEBUG] 14:01:22.898 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:165) - Get 'dubbo_registry'<class com.alibaba.dubbo.config.RegistryConfig>
[DEBUG] 14:01:22.898 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:191) - >> Load definition name=dubbo_registry
[DEBUG] 14:01:22.898 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(dubbo_registry) in DubboIocLoader@330382173
[DEBUG] 14:01:22.898 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:222) - >> Make...'dubbo_registry'<class com.alibaba.dubbo.config.RegistryConfig>
[DEBUG] 14:01:22.898 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'dubbo_registry' to [app]
[DEBUG] 14:01:22.900 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class com.alibaba.dubbo.config.RegistryConfig without AOP
[DEBUG] 14:01:22.940 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:165) - Get 'dubbo'<class com.alibaba.dubbo.config.ProtocolConfig>
[DEBUG] 14:01:22.940 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:191) - >> Load definition name=dubbo
[DEBUG] 14:01:22.940 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(dubbo) in DubboIocLoader@330382173
[DEBUG] 14:01:22.941 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:222) - >> Make...'dubbo'<class com.alibaba.dubbo.config.ProtocolConfig>
[DEBUG] 14:01:22.941 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'dubbo' to [app]
[DEBUG] 14:01:22.943 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class com.alibaba.dubbo.config.ProtocolConfig without AOP
[DEBUG] 14:01:23.287 com.alibaba.dubbo.common.extension.ExtensionLoader.createAdaptiveExtensionClassCode(ExtensionLoader.java:927) - [DUBBO] package com.alibaba.dubbo.cache;
import com.alibaba.dubbo.common.extension.ExtensionLoader;
public class CacheFactory$Adaptive implements com.alibaba.dubbo.cache.CacheFactory {
public com.alibaba.dubbo.cache.Cache getCache(com.alibaba.dubbo.common.URL arg0) {
if (arg0 == null) throw new IllegalArgumentException("url == null");
com.alibaba.dubbo.common.URL url = arg0;
String extName = url.getParameter("cache", "lru");
if(extName == null) throw new IllegalStateException("Fail to get extension(com.alibaba.dubbo.cache.CacheFactory) name from url(" + url.toString() + ") use keys([cache])");
com.alibaba.dubbo.cache.CacheFactory extension = (com.alibaba.dubbo.cache.CacheFactory)ExtensionLoader.getExtensionLoader(com.alibaba.dubbo.cache.CacheFactory.class).getExtension(extName);
return extension.getCache(arg0);
}
}, dubbo version: 2.0.1, current host: 192.168.0.111
[DEBUG] 14:01:23.301 com.alibaba.dubbo.common.extension.ExtensionLoader.createAdaptiveExtensionClassCode(ExtensionLoader.java:927) - [DUBBO] package com.alibaba.dubbo.monitor;
import com.alibaba.dubbo.common.extension.ExtensionLoader;
public class MonitorFactory$Adaptive implements com.alibaba.dubbo.monitor.MonitorFactory {
public com.alibaba.dubbo.monitor.Monitor getMonitor(com.alibaba.dubbo.common.URL arg0) {
if (arg0 == null) throw new IllegalArgumentException("url == null");
com.alibaba.dubbo.common.URL url = arg0;
String extName = ( url.getProtocol() == null ? "dubbo" : url.getProtocol() );
if(extName == null) throw new IllegalStateException("Fail to get extension(com.alibaba.dubbo.monitor.MonitorFactory) name from url(" + url.toString() + ") use keys([protocol])");
com.alibaba.dubbo.monitor.MonitorFactory extension = (com.alibaba.dubbo.monitor.MonitorFactory)ExtensionLoader.getExtensionLoader(com.alibaba.dubbo.monitor.MonitorFactory.class).getExtension(extName);
return extension.getMonitor(arg0);
}
}, dubbo version: 2.0.1, current host: 192.168.0.111
[DEBUG] 14:01:23.318 com.alibaba.dubbo.common.extension.ExtensionLoader.createAdaptiveExtensionClassCode(ExtensionLoader.java:927) - [DUBBO] package com.alibaba.dubbo.validation;
import com.alibaba.dubbo.common.extension.ExtensionLoader;
public class Validation$Adaptive implements com.alibaba.dubbo.validation.Validation {
public com.alibaba.dubbo.validation.Validator getValidator(com.alibaba.dubbo.common.URL arg0) {
if (arg0 == null) throw new IllegalArgumentException("url == null");
com.alibaba.dubbo.common.URL url = arg0;
String extName = url.getParameter("validation", "jvalidation");
if(extName == null) throw new IllegalStateException("Fail to get extension(com.alibaba.dubbo.validation.Validation) name from url(" + url.toString() + ") use keys([validation])");
com.alibaba.dubbo.validation.Validation extension = (com.alibaba.dubbo.validation.Validation)ExtensionLoader.getExtensionLoader(com.alibaba.dubbo.validation.Validation.class).getExtension(extName);
return extension.getValidator(arg0);
}
}, dubbo version: 2.0.1, current host: 192.168.0.111
[INFO ] 14:01:23.335 com.alibaba.dubbo.config.ServiceConfig.exportLocal(ServiceConfig.java:529) - [DUBBO] Export dubbo service com.bbi.da.modules.services.DaTestService to local registry, dubbo version: 2.0.1, current host: 192.168.0.111
[INFO ] 14:01:23.335 com.alibaba.dubbo.config.ServiceConfig.doExportUrlsFor1Protocol(ServiceConfig.java:489) - [DUBBO] Export dubbo service com.bbi.da.modules.services.DaTestService to url dubbo://192.168.0.111:20880/com.bbi.da.modules.services.DaTestService?anyhost=true&application=bbi-client&bind.ip=192.168.0.111&bind.port=20880&dubbo=2.0.1&generic=false&interface=com.bbi.da.modules.services.DaTestService&methods=updateWithVersion,data,insertRelation,insertWith,insertOrUpdate,dao,getMaxId,getSubPath,query,count,getField,vDelete,list,fetchx,getMap,updateAndIncrIfMatch,updateLinks,fetchLinks,updateRelation,fastInsert,update,insert,insertLinks,delete,updateIgnoreNull,clear,updateWith,fetch,exists,listPage&pid=14060&side=provider×tamp=1521007283012, dubbo version: 2.0.1, current host: 192.168.0.111
[INFO ] 14:01:23.336 com.alibaba.dubbo.config.ServiceConfig.doExportUrlsFor1Protocol(ServiceConfig.java:499) - [DUBBO] Register dubbo service com.bbi.da.modules.services.DaTestService url dubbo://192.168.0.111:20880/com.bbi.da.modules.services.DaTestService?anyhost=true&application=bbi-client&bind.ip=192.168.0.111&bind.port=20880&dubbo=2.0.1&generic=false&interface=com.bbi.da.modules.services.DaTestService&methods=updateWithVersion,data,insertRelation,insertWith,insertOrUpdate,dao,getMaxId,getSubPath,query,count,getField,vDelete,list,fetchx,getMap,updateAndIncrIfMatch,updateLinks,fetchLinks,updateRelation,fastInsert,update,insert,insertLinks,delete,updateIgnoreNull,clear,updateWith,fetch,exists,listPage&pid=14060&side=provider×tamp=1521007283012 to registry registry://127.0.0.1:2181/com.alibaba.dubbo.registry.RegistryService?application=bbi-client&dubbo=2.0.1&pid=14060®istry=zookeeper×tamp=1521007283000, dubbo version: 2.0.1, current host: 192.168.0.111
[DEBUG] 14:01:23.343 com.alibaba.dubbo.common.extension.ExtensionLoader.createAdaptiveExtensionClassCode(ExtensionLoader.java:927) - [DUBBO] package com.alibaba.dubbo.rpc.cluster;
import com.alibaba.dubbo.common.extension.ExtensionLoader;
public class Cluster$Adaptive implements com.alibaba.dubbo.rpc.cluster.Cluster {
public com.alibaba.dubbo.rpc.Invoker join(com.alibaba.dubbo.rpc.cluster.Directory arg0) throws com.alibaba.dubbo.rpc.RpcException {
if (arg0 == null) throw new IllegalArgumentException("com.alibaba.dubbo.rpc.cluster.Directory argument == null");
if (arg0.getUrl() == null) throw new IllegalArgumentException("com.alibaba.dubbo.rpc.cluster.Directory argument getUrl() == null");com.alibaba.dubbo.common.URL url = arg0.getUrl();
String extName = url.getParameter("cluster", "failover");
if(extName == null) throw new IllegalStateException("Fail to get extension(com.alibaba.dubbo.rpc.cluster.Cluster) name from url(" + url.toString() + ") use keys([cluster])");
com.alibaba.dubbo.rpc.cluster.Cluster extension = (com.alibaba.dubbo.rpc.cluster.Cluster)ExtensionLoader.getExtensionLoader(com.alibaba.dubbo.rpc.cluster.Cluster.class).getExtension(extName);
return extension.join(arg0);
}
}, dubbo version: 2.0.1, current host: 192.168.0.111
[DEBUG] 14:01:23.355 com.alibaba.dubbo.common.extension.ExtensionLoader.createAdaptiveExtensionClassCode(ExtensionLoader.java:927) - [DUBBO] package com.alibaba.dubbo.registry;
import com.alibaba.dubbo.common.extension.ExtensionLoader;
public class RegistryFactory$Adaptive implements com.alibaba.dubbo.registry.RegistryFactory {
public com.alibaba.dubbo.registry.Registry getRegistry(com.alibaba.dubbo.common.URL arg0) {
if (arg0 == null) throw new IllegalArgumentException("url == null");
com.alibaba.dubbo.common.URL url = arg0;
String extName = ( url.getProtocol() == null ? "dubbo" : url.getProtocol() );
if(extName == null) throw new IllegalStateException("Fail to get extension(com.alibaba.dubbo.registry.RegistryFactory) name from url(" + url.toString() + ") use keys([protocol])");
com.alibaba.dubbo.registry.RegistryFactory extension = (com.alibaba.dubbo.registry.RegistryFactory)ExtensionLoader.getExtensionLoader(com.alibaba.dubbo.registry.RegistryFactory.class).getExtension(extName);
return extension.getRegistry(arg0);
}
}, dubbo version: 2.0.1, current host: 192.168.0.111
[DEBUG] 14:01:23.387 com.alibaba.dubbo.common.extension.ExtensionLoader.createAdaptiveExtensionClassCode(ExtensionLoader.java:927) - [DUBBO] package com.alibaba.dubbo.remoting;
import com.alibaba.dubbo.common.extension.ExtensionLoader;
public class Transporter$Adaptive implements com.alibaba.dubbo.remoting.Transporter {
public com.alibaba.dubbo.remoting.Client connect(com.alibaba.dubbo.common.URL arg0, com.alibaba.dubbo.remoting.ChannelHandler arg1) throws com.alibaba.dubbo.remoting.RemotingException {
if (arg0 == null) throw new IllegalArgumentException("url == null");
com.alibaba.dubbo.common.URL url = arg0;
String extName = url.getParameter("client", url.getParameter("transporter", "netty"));
if(extName == null) throw new IllegalStateException("Fail to get extension(com.alibaba.dubbo.remoting.Transporter) name from url(" + url.toString() + ") use keys([client, transporter])");
com.alibaba.dubbo.remoting.Transporter extension = (com.alibaba.dubbo.remoting.Transporter)ExtensionLoader.getExtensionLoader(com.alibaba.dubbo.remoting.Transporter.class).getExtension(extName);
return extension.connect(arg0, arg1);
}
public com.alibaba.dubbo.remoting.Server bind(com.alibaba.dubbo.common.URL arg0, com.alibaba.dubbo.remoting.ChannelHandler arg1) throws com.alibaba.dubbo.remoting.RemotingException {
if (arg0 == null) throw new IllegalArgumentException("url == null");
com.alibaba.dubbo.common.URL url = arg0;
String extName = url.getParameter("server", url.getParameter("transporter", "netty"));
if(extName == null) throw new IllegalStateException("Fail to get extension(com.alibaba.dubbo.remoting.Transporter) name from url(" + url.toString() + ") use keys([server, transporter])");
com.alibaba.dubbo.remoting.Transporter extension = (com.alibaba.dubbo.remoting.Transporter)ExtensionLoader.getExtensionLoader(com.alibaba.dubbo.remoting.Transporter.class).getExtension(extName);
return extension.bind(arg0, arg1);
}
}, dubbo version: 2.0.1, current host: 192.168.0.111
[DEBUG] 14:01:23.413 com.alibaba.dubbo.common.extension.ExtensionLoader.createAdaptiveExtensionClassCode(ExtensionLoader.java:927) - [DUBBO] package com.alibaba.dubbo.remoting;
import com.alibaba.dubbo.common.extension.ExtensionLoader;
public class Dispatcher$Adaptive implements com.alibaba.dubbo.remoting.Dispatcher {
public com.alibaba.dubbo.remoting.ChannelHandler dispatch(com.alibaba.dubbo.remoting.ChannelHandler arg0, com.alibaba.dubbo.common.URL arg1) {
if (arg1 == null) throw new IllegalArgumentException("url == null");
com.alibaba.dubbo.common.URL url = arg1;
String extName = url.getParameter("dispatcher", url.getParameter("dispather", url.getParameter("channel.handler", "all")));
if(extName == null) throw new IllegalStateException("Fail to get extension(com.alibaba.dubbo.remoting.Dispatcher) name from url(" + url.toString() + ") use keys([dispatcher, dispather, channel.handler])");
com.alibaba.dubbo.remoting.Dispatcher extension = (com.alibaba.dubbo.remoting.Dispatcher)ExtensionLoader.getExtensionLoader(com.alibaba.dubbo.remoting.Dispatcher.class).getExtension(extName);
return extension.dispatch(arg0, arg1);
}
}, dubbo version: 2.0.1, current host: 192.168.0.111
[DEBUG] 14:01:23.431 com.alibaba.dubbo.common.extension.ExtensionLoader.createAdaptiveExtensionClassCode(ExtensionLoader.java:927) - [DUBBO] package com.alibaba.dubbo.common.threadpool;
import com.alibaba.dubbo.common.extension.ExtensionLoader;
public class ThreadPool$Adaptive implements com.alibaba.dubbo.common.threadpool.ThreadPool {
public java.util.concurrent.Executor getExecutor(com.alibaba.dubbo.common.URL arg0) {
if (arg0 == null) throw new IllegalArgumentException("url == null");
com.alibaba.dubbo.common.URL url = arg0;
String extName = url.getParameter("threadpool", "fixed");
if(extName == null) throw new IllegalStateException("Fail to get extension(com.alibaba.dubbo.common.threadpool.ThreadPool) name from url(" + url.toString() + ") use keys([threadpool])");
com.alibaba.dubbo.common.threadpool.ThreadPool extension = (com.alibaba.dubbo.common.threadpool.ThreadPool)ExtensionLoader.getExtensionLoader(com.alibaba.dubbo.common.threadpool.ThreadPool.class).getExtension(extName);
return extension.getExecutor(arg0);
}
}, dubbo version: 2.0.1, current host: 192.168.0.111
[DEBUG] 14:01:23.474 com.alibaba.dubbo.remoting.transport.netty.NettyHelper$DubboLogger.debug(NettyHelper.java:68) - [DUBBO] Using the autodetected NIO constraint level: 0, dubbo version: 2.0.1, current host: 192.168.0.111
[INFO ] 14:01:23.552 com.alibaba.dubbo.remoting.transport.AbstractServer.<init>(AbstractServer.java:65) - [DUBBO] Start NettyServer bind /0.0.0.0:20880, export /192.168.0.111:20880, dubbo version: 2.0.1, current host: 192.168.0.111
[DEBUG] 14:01:23.562 com.alibaba.dubbo.common.extension.ExtensionLoader.createAdaptiveExtensionClassCode(ExtensionLoader.java:927) - [DUBBO] package com.alibaba.dubbo.remoting.zookeeper;
import com.alibaba.dubbo.common.extension.ExtensionLoader;
public class ZookeeperTransporter$Adaptive implements com.alibaba.dubbo.remoting.zookeeper.ZookeeperTransporter {
public com.alibaba.dubbo.remoting.zookeeper.ZookeeperClient connect(com.alibaba.dubbo.common.URL arg0) {
if (arg0 == null) throw new IllegalArgumentException("url == null");
com.alibaba.dubbo.common.URL url = arg0;
String extName = url.getParameter("client", url.getParameter("transporter", "zkclient"));
if(extName == null) throw new IllegalStateException("Fail to get extension(com.alibaba.dubbo.remoting.zookeeper.ZookeeperTransporter) name from url(" + url.toString() + ") use keys([client, transporter])");
com.alibaba.dubbo.remoting.zookeeper.ZookeeperTransporter extension = (com.alibaba.dubbo.remoting.zookeeper.ZookeeperTransporter)ExtensionLoader.getExtensionLoader(com.alibaba.dubbo.remoting.zookeeper.ZookeeperTransporter.class).getExtension(extName);
return extension.connect(arg0);
}
}, dubbo version: 2.0.1, current host: 192.168.0.111
[INFO ] 14:01:23.597 com.alibaba.dubbo.registry.support.AbstractRegistry.loadProperties(AbstractRegistry.java:202) - [DUBBO] Load registry store file C:\Users\Administrator\.dubbo\dubbo-registry-bbi-client-127.0.0.1:2181.cache, data: {com.bbi.da.modules.services.DaTestService=empty://192.168.0.111:20880/com.bbi.da.modules.services.DaTestService?anyhost=true&application=bbi-client&category=configurators&check=false&dubbo=2.0.1&generic=false&interface=com.bbi.da.modules.services.DaTestService&methods=updateWithVersion,data,insertRelation,insertWith,insertOrUpdate,dao,getMaxId,getSubPath,query,count,getField,vDelete,list,fetchx,getMap,updateAndIncrIfMatch,updateLinks,fetchLinks,updateRelation,fastInsert,update,insert,insertLinks,delete,updateIgnoreNull,clear,updateWith,fetch,exists,listPage&pid=13108&side=provider×tamp=1521007204120}, dubbo version: 2.0.1, current host: 192.168.0.111
[INFO ] 14:01:23.621 com.alibaba.dubbo.common.concurrent.ExecutionList.add(ExecutionList.java:88) - [DUBBO] Executor for listenablefuture is null, will use default executor!, dubbo version: 2.0.1, current host: 192.168.0.111
[DEBUG] 14:01:23.637 org.I0Itec.zkclient.ZkConnection.connect(ZkConnection.java:63) - Creating new ZookKeeper instance to connect to 127.0.0.1:2181.
[INFO ] 14:01:23.637 org.I0Itec.zkclient.ZkEventThread.run(ZkEventThread.java:64) - Starting ZkClient event thread.
[INFO ] 14:01:23.649 org.apache.zookeeper.Environment.logEnv(Environment.java:100) - Client environment:zookeeper.version=3.4.11-37e277162d567b55a07d1755f0b31c32e93c01a0, built on 11/01/2017 18:06 GMT
[INFO ] 14:01:23.649 org.apache.zookeeper.Environment.logEnv(Environment.java:100) - Client environment:host.name=baocj-notepad
[INFO ] 14:01:23.649 org.apache.zookeeper.Environment.logEnv(Environment.java:100) - Client environment:java.version=1.8.0_161
[INFO ] 14:01:23.649 org.apache.zookeeper.Environment.logEnv(Environment.java:100) - Client environment:java.vendor=Oracle Corporation
[INFO ] 14:01:23.649 org.apache.zookeeper.Environment.logEnv(Environment.java:100) - Client environment:java.home=D:\coding\Java\jdk1.8.0_161\jre
[INFO ] 14:01:23.649 org.apache.zookeeper.Environment.logEnv(Environment.java:100) - Client environment:java.class.path=D:\coding\Java\jdk1.8.0_161\jre\lib\charsets.jar;D:\coding\Java\jdk1.8.0_161\jre\lib\deploy.jar;D:\coding\Java\jdk1.8.0_161\jre\lib\ext\access-bridge-64.jar;D:\coding\Java\jdk1.8.0_161\jre\lib\ext\cldrdata.jar;D:\coding\Java\jdk1.8.0_161\jre\lib\ext\dnsns.jar;D:\coding\Java\jdk1.8.0_161\jre\lib\ext\jaccess.jar;D:\coding\Java\jdk1.8.0_161\jre\lib\ext\jfxrt.jar;D:\coding\Java\jdk1.8.0_161\jre\lib\ext\localedata.jar;D:\coding\Java\jdk1.8.0_161\jre\lib\ext\nashorn.jar;D:\coding\Java\jdk1.8.0_161\jre\lib\ext\sunec.jar;D:\coding\Java\jdk1.8.0_161\jre\lib\ext\sunjce_provider.jar;D:\coding\Java\jdk1.8.0_161\jre\lib\ext\sunmscapi.jar;D:\coding\Java\jdk1.8.0_161\jre\lib\ext\sunpkcs11.jar;D:\coding\Java\jdk1.8.0_161\jre\lib\ext\zipfs.jar;D:\coding\Java\jdk1.8.0_161\jre\lib\javaws.jar;D:\coding\Java\jdk1.8.0_161\jre\lib\jce.jar;D:\coding\Java\jdk1.8.0_161\jre\lib\jfr.jar;D:\coding\Java\jdk1.8.0_161\jre\lib\jfxswt.jar;D:\coding\Java\jdk1.8.0_161\jre\lib\jsse.jar;D:\coding\Java\jdk1.8.0_161\jre\lib\management-agent.jar;D:\coding\Java\jdk1.8.0_161\jre\lib\plugin.jar;D:\coding\Java\jdk1.8.0_161\jre\lib\resources.jar;D:\coding\Java\jdk1.8.0_161\jre\lib\rt.jar;D:\work-space1.8\NutzWk\bbi-app\bbi-services\target\classes;D:\work-space1.8\NutzWk\bbi-app\bbi-modules\target\classes;D:\work-space1.8\NutzWk\wk-framework\target\classes;C:\Users\Administrator\.m2\repository\org\nutz\nutz\1.r.66-SNAPSHOT\nutz-1.r.66-20180313.092428-20.jar;C:\Users\Administrator\.m2\repository\org\nutz\nutz-plugins-daocache\1.r.66-SNAPSHOT\nutz-plugins-daocache-1.r.66-SNAPSHOT.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\org\nutz\nutz-integration-quartz\1.r.66-SNAPSHOT\nutz-integration-quartz-1.r.66-SNAPSHOT.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\org\nutz\nutz-plugins-wkcache\1.r.66-SNAPSHOT\nutz-plugins-wkcache-1.r.66-SNAPSHOT.jar;C:\Users\Administrator\.m2\repository\org\nutz\nutzwx\1.r.65\nutzwx-1.r.65.jar;C:\Users\Administrator\.m2\repository\org\nutz\nutz-plugins-views\1.r.65-SNAPSHOT\nutz-plugins-views-1.r.65-20180127.085651-47.jar;C:\Users\Administrator\.m2\repository\com\vdurmont\emoji-java\3.2.0\emoji-java-3.2.0.jar;C:\Users\Administrator\.m2\repository\org\quartz-scheduler\quartz\2.3.0\quartz-2.3.0.jar;C:\Users\Administrator\.m2\repository\com\mchange\c3p0\0.9.5.2\c3p0-0.9.5.2.jar;C:\Users\Administrator\.m2\repository\com\mchange\mchange-commons-java\0.2.11\mchange-commons-java-0.2.11.jar;C:\Users\Administrator\.m2\repository\com\zaxxer\HikariCP-java6\2.3.13\HikariCP-java6-2.3.13.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\apache\shiro\shiro-core\1.2.5\shiro-core-1.2.5.jar;C:\Users\Administrator\.m2\repository\commons-beanutils\commons-beanutils\1.8.3\commons-beanutils-1.8.3.jar;C:\Users\Administrator\.m2\repository\org\slf4j\slf4j-api\1.7.25\slf4j-api-1.7.25.jar;C:\Users\Administrator\.m2\repository\log4j\log4j\1.2.17\log4j-1.2.17.jar;C:\Users\Administrator\.m2\repository\com\alibaba\druid\1.1.9\druid-1.1.9.jar;C:\Users\Administrator\.m2\repository\mysql\mysql-connector-java\5.1.41\mysql-connector-java-5.1.41.jar;C:\Users\Administrator\.m2\repository\net\sourceforge\jtds\jtds\1.3.1\jtds-1.3.1.jar;C:\Users\Administrator\.m2\repository\com\google\zxing\javase\3.2.1\javase-3.2.1.jar;C:\Users\Administrator\.m2\repository\com\google\zxing\core\3.2.1\core-3.2.1.jar;C:\Users\Administrator\.m2\repository\com\beust\jcommander\1.48\jcommander-1.48.jar;C:\Users\Administrator\.m2\repository\net\sf\ehcache\ehcache\2.10.4\ehcache-2.10.4.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\apache\commons\commons-email\1.4\commons-email-1.4.jar;C:\Users\Administrator\.m2\repository\com\sun\mail\javax.mail\1.5.5\javax.mail-1.5.5.jar;C:\Users\Administrator\.m2\repository\javax\activation\activation\1.1.1\activation-1.1.1.jar;C:\Users\Administrator\.m2\repository\org\apache\commons\commons-lang3\3.4\commons-lang3-3.4.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\commons-beanutils\commons-beanutils-core\1.8.3\commons-beanutils-core-1.8.3.jar;C:\Users\Administrator\.m2\repository\com\ibeetl\beetl\2.7.27\beetl-2.7.27.jar;C:\Users\Administrator\.m2\repository\org\antlr\antlr4-runtime\4.2\antlr4-runtime-4.2.jar;C:\Users\Administrator\.m2\repository\org\abego\treelayout\org.abego.treelayout.core\1.0.1\org.abego.treelayout.core-1.0.1.jar;C:\Users\Administrator\.m2\repository\org\antlr\antlr4-annotations\4.2\antlr4-annotations-4.2.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-lang\commons-lang\2.6\commons-lang-2.6.jar;C:\Users\Administrator\.m2\repository\commons-logging\commons-logging\1.1\commons-logging-1.1.jar;C:\Users\Administrator\.m2\repository\javax\servlet\servlet-api\2.3\servlet-api-2.3.jar;C:\Users\Administrator\.m2\repository\org\brickred\socialauth\4.12\socialauth-4.12.jar;C:\Users\Administrator\.m2\repository\org\json\json\20160212\json-20160212.jar;C:\Users\Administrator\.m2\repository\io\jsonwebtoken\jjwt\0.6.0\jjwt-0.6.0.jar;C:\Users\Administrator\.m2\repository\com\fasterxml\jackson\core\jackson-databind\2.8.1\jackson-databind-2.8.1.jar;C:\Users\Administrator\.m2\repository\com\fasterxml\jackson\core\jackson-annotations\2.8.0\jackson-annotations-2.8.0.jar;C:\Users\Administrator\.m2\repository\com\fasterxml\jackson\core\jackson-core\2.8.1\jackson-core-2.8.1.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.66-SNAPSHOT\nutz-integration-rabbitmq-1.r.66-SNAPSHOT.jar;C:\Users\Administrator\.m2\repository\bouncycastle\bcprov-jdk16\140\bcprov-jdk16-140.jar;C:\Users\Administrator\.m2\repository\org\nutz\nutzboot-starter-dubbo\2.2-SNAPSHOT\nutzboot-starter-dubbo-2.2-SNAPSHOT.jar;C:\Users\Administrator\.m2\repository\org\nutz\nutz-integration-dubbo\1.r.66-SNAPSHOT\nutz-integration-dubbo-1.r.66-SNAPSHOT.jar;C:\Users\Administrator\.m2\repository\com\alibaba\dubbo\2.5.9\dubbo-2.5.9.jar;C:\Users\Administrator\.m2\repository\org\springframework\spring-context\4.3.14.RELEASE\spring-context-4.3.14.RELEASE.jar;C:\Users\Administrator\.m2\repository\org\springframework\spring-aop\4.3.14.RELEASE\spring-aop-4.3.14.RELEASE.jar;C:\Users\Administrator\.m2\repository\org\springframework\spring-core\4.3.14.RELEASE\spring-core-4.3.14.RELEASE.jar;C:\Users\Administrator\.m2\repository\org\springframework\spring-expression\4.3.14.RELEASE\spring-expression-4.3.14.RELEASE.jar;C:\Users\Administrator\.m2\repository\org\springframework\spring-beans\4.3.14.RELEASE\spring-beans-4.3.14.RELEASE.jar;C:\Users\Administrator\.m2\repository\org\springframework\spring-web\4.3.14.RELEASE\spring-web-4.3.14.RELEASE.jar;C:\Users\Administrator\.m2\repository\org\javassist\javassist\3.22.0-GA\javassist-3.22.0-GA.jar;C:\Users\Administrator\.m2\repository\org\jboss\netty\netty\3.2.5.Final\netty-3.2.5.Final.jar;C:\Users\Administrator\.m2\repository\org\slf4j\jcl-over-slf4j\1.7.25\jcl-over-slf4j-1.7.25.jar;C:\Users\Administrator\.m2\repository\org\nutz\nutzboot-core\2.2-SNAPSHOT\nutzboot-core-2.2-20180313.091718-110.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\org\nutz\nutzboot-starter-nutz-mvc\2.2-SNAPSHOT\nutzboot-starter-nutz-mvc-2.2-SNAPSHOT.jar;C:\Users\Administrator\.m2\repository\org\nutz\nutzboot-starter-jetty\2.2-SNAPSHOT\nutzboot-starter-jetty-2.2-SNAPSHOT.jar;C:\Users\Administrator\.m2\repository\org\eclipse\jetty\jetty-servlets\9.4.8.v20171121\jetty-servlets-9.4.8.v20171121.jar;C:\Users\Administrator\.m2\repository\org\eclipse\jetty\jetty-continuation\9.4.8.v20171121\jetty-continuation-9.4.8.v20171121.jar;C:\Users\Administrator\.m2\repository\org\eclipse\jetty\jetty-http\9.4.8.v20171121\jetty-http-9.4.8.v20171121.jar;C:\Users\Administrator\.m2\repository\org\eclipse\jetty\jetty-util\9.4.8.v20171121\jetty-util-9.4.8.v20171121.jar;C:\Users\Administrator\.m2\repository\org\eclipse\jetty\jetty-io\9.4.8.v20171121\jetty-io-9.4.8.v20171121.jar;C:\Users\Administrator\.m2\repository\org\eclipse\jetty\jetty-webapp\9.4.8.v20171121\jetty-webapp-9.4.8.v20171121.jar;C:\Users\Administrator\.m2\repository\org\eclipse\jetty\jetty-xml\9.4.8.v20171121\jetty-xml-9.4.8.v20171121.jar;C:\Users\Administrator\.m2\repository\org\eclipse\jetty\jetty-servlet\9.4.8.v20171121\jetty-servlet-9.4.8.v20171121.jar;C:\Users\Administrator\.m2\repository\org\eclipse\jetty\jetty-security\9.4.8.v20171121\jetty-security-9.4.8.v20171121.jar;C:\Users\Administrator\.m2\repository\org\eclipse\jetty\jetty-server\9.4.8.v20171121\jetty-server-9.4.8.v20171121.jar;C:\Users\Administrator\.m2\repository\org\eclipse\jetty\websocket\websocket-server\9.4.8.v20171121\websocket-server-9.4.8.v20171121.jar;C:\Users\Administrator\.m2\repository\org\eclipse\jetty\websocket\websocket-common\9.4.8.v20171121\websocket-common-9.4.8.v20171121.jar;C:\Users\Administrator\.m2\repository\org\eclipse\jetty\websocket\websocket-api\9.4.8.v20171121\websocket-api-9.4.8.v20171121.jar;C:\Users\Administrator\.m2\repository\org\eclipse\jetty\websocket\websocket-client\9.4.8.v20171121\websocket-client-9.4.8.v20171121.jar;C:\Users\Administrator\.m2\repository\org\eclipse\jetty\jetty-client\9.4.8.v20171121\jetty-client-9.4.8.v20171121.jar;C:\Users\Administrator\.m2\repository\org\eclipse\jetty\websocket\websocket-servlet\9.4.8.v20171121\websocket-servlet-9.4.8.v20171121.jar;C:\Users\Administrator\.m2\repository\org\eclipse\jetty\websocket\javax-websocket-server-impl\9.4.8.v20171121\javax-websocket-server-impl-9.4.8.v20171121.jar;C:\Users\Administrator\.m2\repository\org\eclipse\jetty\jetty-annotations\9.4.8.v20171121\jetty-annotations-9.4.8.v20171121.jar;C:\Users\Administrator\.m2\repository\org\eclipse\jetty\jetty-plus\9.4.8.v20171121\jetty-plus-9.4.8.v20171121.jar;C:\Users\Administrator\.m2\repository\javax\annotation\javax.annotation-api\1.2\javax.annotation-api-1.2.jar;C:\Users\Administrator\.m2\repository\org\ow2\asm\asm\6.0\asm-6.0.jar;C:\Users\Administrator\.m2\repository\org\ow2\asm\asm-commons\6.0\asm-commons-6.0.jar;C:\Users\Administrator\.m2\repository\org\ow2\asm\asm-tree\6.0\asm-tree-6.0.jar;C:\Users\Administrator\.m2\repository\org\eclipse\jetty\websocket\javax-websocket-client-impl\9.4.8.v20171121\javax-websocket-client-impl-9.4.8.v20171121.jar;C:\Users\Administrator\.m2\repository\javax\websocket\javax.websocket-client-api\1.0\javax.websocket-client-api-1.0.jar;C:\Users\Administrator\.m2\repository\javax\websocket\javax.websocket-api\1.0\javax.websocket-api-1.0.jar;C:\Users\Administrator\.m2\repository\org\slf4j\jul-to-slf4j\1.7.25\jul-to-slf4j-1.7.25.jar;C:\Users\Administrator\.m2\repository\org\nutz\nutz-plugins-websocket\1.r.66-SNAPSHOT\nutz-plugins-websocket-1.r.66-SNAPSHOT.jar;C:\Users\Administrator\.m2\repository\org\slf4j\slf4j-log4j12\1.7.25\slf4j-log4j12-1.7.25.jar;C:\Users\Administrator\.m2\repository\com\github\sgroschupf\zkclient\0.1\zkclient-0.1.jar;C:\Users\Administrator\.m2\repository\org\apache\zookeeper\zookeeper\3.4.11\zookeeper-3.4.11.jar;C:\Users\Administrator\.m2\repository\jline\jline\0.9.94\jline-0.9.94.jar;C:\Users\Administrator\.m2\repository\org\apache\yetus\audience-annotations\0.5.0\audience-annotations-0.5.0.jar;C:\Users\Administrator\.m2\repository\io\netty\netty\3.10.5.Final\netty-3.10.5.Final.jar;C:\Users\Administrator\.m2\repository\org\nutz\nutzboot-starter-nutz-dao\2.2-SNAPSHOT\nutzboot-starter-nutz-dao-2.2-SNAPSHOT.jar;C:\Users\Administrator\.m2\repository\org\nutz\nutzboot-starter-jdbc\2.2-SNAPSHOT\nutzboot-starter-jdbc-2.2-SNAPSHOT.jar;C:\Users\Administrator\.m2\repository\org\nutz\nutzboot-starter-swagger\2.2-SNAPSHOT\nutzboot-starter-swagger-2.2-SNAPSHOT.jar;C:\Users\Administrator\.m2\repository\io\swagger\swagger-servlet\1.5.18\swagger-servlet-1.5.18.jar;C:\Users\Administrator\.m2\repository\io\swagger\swagger-core\1.5.18\swagger-core-1.5.18.jar;C:\Users\Administrator\.m2\repository\com\fasterxml\jackson\dataformat\jackson-dataformat-yaml\2.9.3\jackson-dataformat-yaml-2.9.3.jar;C:\Users\Administrator\.m2\repository\org\yaml\snakeyaml\1.18\snakeyaml-1.18.jar;C:\Users\Administrator\.m2\repository\io\swagger\swagger-models\1.5.18\swagger-models-1.5.18.jar;C:\Users\Administrator\.m2\repository\io\swagger\swagger-annotations\1.5.18\swagger-annotations-1.5.18.jar;C:\Users\Administrator\.m2\repository\javax\validation\validation-api\1.1.0.Final\validation-api-1.1.0.Final.jar;C:\Users\Administrator\.m2\repository\org\reflections\reflections\0.9.11\reflections-0.9.11.jar;C:\Users\Administrator\.m2\repository\com\google\guava\guava\20.0\guava-20.0.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;D:\coding\ideaIU\lib\idea_rt.jar
[INFO ] 14:01:23.651 org.apache.zookeeper.Environment.logEnv(Environment.java:100) - Client environment:java.library.path=D:\coding\Java\jdk1.8.0_161\bin;C:\windows\Sun\Java\bin;C:\windows\system32;C:\windows;D:\coding\ideaIU\bin\;C:\ProgramData\Oracle\Java\javapath;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\TortoiseGit\bin;C:\Program Files\TortoiseSVN\bin;C:\Program Files\Git\cmd;D:\coding\Java\jdk1.8.0_91\bin;D:\coding\buildtools\apache-maven-3.2.3\bin;D:\coding\buildtools\apache-ant-1.10.1\bin;D:\coding\nodejs\;C:\Users\Administrator\AppData\Local\Microsoft\WindowsApps;C:\Users\Administrator\AppData\Roaming\npm;.
[INFO ] 14:01:23.651 org.apache.zookeeper.Environment.logEnv(Environment.java:100) - Client environment:java.io.tmpdir=C:\Users\Administrator\AppData\Local\Temp\
[INFO ] 14:01:23.651 org.apache.zookeeper.Environment.logEnv(Environment.java:100) - Client environment:java.compiler=<NA>
[INFO ] 14:01:23.651 org.apache.zookeeper.Environment.logEnv(Environment.java:100) - Client environment:os.name=Windows 10
[INFO ] 14:01:23.651 org.apache.zookeeper.Environment.logEnv(Environment.java:100) - Client environment:os.arch=amd64
[INFO ] 14:01:23.651 org.apache.zookeeper.Environment.logEnv(Environment.java:100) - Client environment:os.version=10.0
[INFO ] 14:01:23.651 org.apache.zookeeper.Environment.logEnv(Environment.java:100) - Client environment:user.name=Administrator
[INFO ] 14:01:23.651 org.apache.zookeeper.Environment.logEnv(Environment.java:100) - Client environment:user.home=C:\Users\Administrator
[INFO ] 14:01:23.651 org.apache.zookeeper.Environment.logEnv(Environment.java:100) - Client environment:user.dir=D:\work-space1.8\NutzWk
[INFO ] 14:01:23.652 org.apache.zookeeper.ZooKeeper.<init>(ZooKeeper.java:441) - Initiating client connection, connectString=127.0.0.1:2181 sessionTimeout=30000 watcher=org.I0Itec.zkclient.ZkClient@3ab20f3f
[DEBUG] 14:01:23.656 org.apache.zookeeper.ClientCnxn.<clinit>(ClientCnxn.java:118) - zookeeper.disableAutoWatchReset is false
[DEBUG] 14:01:23.668 org.I0Itec.zkclient.ZkClient.connect(ZkClient.java:874) - Awaiting connection to Zookeeper server
[DEBUG] 14:01:23.669 org.I0Itec.zkclient.ZkClient.waitForKeeperState(ZkClient.java:628) - Waiting for keeper state SyncConnected
[INFO ] 14:01:23.676 org.apache.zookeeper.ClientCnxn$SendThread.logStartConnect(ClientCnxn.java:1035) - Opening socket connection to server 127.0.0.1/127.0.0.1:2181. Will not attempt to authenticate using SASL (unknown error)
[INFO ] 14:01:23.677 org.apache.zookeeper.ClientCnxn$SendThread.primeConnection(ClientCnxn.java:877) - Socket connection established to 127.0.0.1/127.0.0.1:2181, initiating session
[DEBUG] 14:01:23.682 org.apache.zookeeper.ClientCnxn$SendThread.primeConnection(ClientCnxn.java:950) - Session establishment request sent on 127.0.0.1/127.0.0.1:2181
[INFO ] 14:01:23.693 org.apache.zookeeper.ClientCnxn$SendThread.onConnected(ClientCnxn.java:1302) - Session establishment complete on server 127.0.0.1/127.0.0.1:2181, sessionid = 0x16222ea8f090005, negotiated timeout = 30000
[DEBUG] 14:01:23.696 org.I0Itec.zkclient.ZkClient.process(ZkClient.java:351) - Received event: WatchedEvent state:SyncConnected type:None path:null
[INFO ] 14:01:23.697 org.I0Itec.zkclient.ZkClient.processStateChanged(ZkClient.java:449) - zookeeper state changed (SyncConnected)
[DEBUG] 14:01:23.697 org.I0Itec.zkclient.ZkClient.process(ZkClient.java:395) - Leaving process event
[DEBUG] 14:01:23.697 org.I0Itec.zkclient.ZkClient.waitForKeeperState(ZkClient.java:638) - State is SyncConnected
[INFO ] 14:01:23.701 com.alibaba.dubbo.registry.support.AbstractRegistry.register(AbstractRegistry.java:272) - [DUBBO] Register: dubbo://192.168.0.111:20880/com.bbi.da.modules.services.DaTestService?anyhost=true&application=bbi-client&dubbo=2.0.1&generic=false&interface=com.bbi.da.modules.services.DaTestService&methods=updateWithVersion,data,insertRelation,insertWith,insertOrUpdate,dao,getMaxId,getSubPath,query,count,getField,vDelete,list,fetchx,getMap,updateAndIncrIfMatch,updateLinks,fetchLinks,updateRelation,fastInsert,update,insert,insertLinks,delete,updateIgnoreNull,clear,updateWith,fetch,exists,listPage&pid=14060&side=provider×tamp=1521007283012, dubbo version: 2.0.1, current host: 192.168.0.111
[DEBUG] 14:01:23.713 org.apache.zookeeper.ClientCnxn$SendThread.readResponse(ClientCnxn.java:844) - Reading reply sessionid:0x16222ea8f090005, packet:: clientPath:null serverPath:null finished:false header:: 1,3 replyHeader:: 1,29,0 request:: '/dubbo/com.bbi.da.modules.services.DaTestService/providers,F response:: s{4,4,1521004710027,1521004710027,0,10,0,0,0,0,27}
[DEBUG] 14:01:23.725 org.apache.zookeeper.ClientCnxn$SendThread.readResponse(ClientCnxn.java:844) - Reading reply sessionid:0x16222ea8f090005, packet:: clientPath:null serverPath:null finished:false header:: 2,1 replyHeader:: 2,30,0 request:: '/dubbo/com.bbi.da.modules.services.DaTestService/providers/dubbo%253A%252F%252F192.168.0.111%253A20880%252Fcom.bbi.da.modules.services.DaTestService%253Fanyhost%253Dtrue%2526application%253Dbbi-client%2526dubbo%253D2.0.1%2526generic%253Dfalse%2526interface%253Dcom.bbi.da.modules.services.DaTestService%2526methods%253DupdateWithVersion%252Cdata%252CinsertRelation%252CinsertWith%252CinsertOrUpdate%252Cdao%252CgetMaxId%252CgetSubPath%252Cquery%252Ccount%252CgetField%252CvDelete%252Clist%252Cfetchx%252CgetMap%252CupdateAndIncrIfMatch%252CupdateLinks%252CfetchLinks%252CupdateRelation%252CfastInsert%252Cupdate%252Cinsert%252CinsertLinks%252Cdelete%252CupdateIgnoreNull%252Cclear%252CupdateWith%252Cfetch%252Cexists%252ClistPage%2526pid%253D14060%2526side%253Dprovider%2526timestamp%253D1521007283012,,v{s{31,s{'world,'anyone}}},1 response:: '/dubbo/com.bbi.da.modules.services.DaTestService/providers/dubbo%253A%252F%252F192.168.0.111%253A20880%252Fcom.bbi.da.modules.services.DaTestService%253Fanyhost%253Dtrue%2526application%253Dbbi-client%2526dubbo%253D2.0.1%2526generic%253Dfalse%2526interface%253Dcom.bbi.da.modules.services.DaTestService%2526methods%253DupdateWithVersion%252Cdata%252CinsertRelation%252CinsertWith%252CinsertOrUpdate%252Cdao%252CgetMaxId%252CgetSubPath%252Cquery%252Ccount%252CgetField%252CvDelete%252Clist%252Cfetchx%252CgetMap%252CupdateAndIncrIfMatch%252CupdateLinks%252CfetchLinks%252CupdateRelation%252CfastInsert%252Cupdate%252Cinsert%252CinsertLinks%252Cdelete%252CupdateIgnoreNull%252Cclear%252CupdateWith%252Cfetch%252Cexists%252ClistPage%2526pid%253D14060%2526side%253Dprovider%2526timestamp%253D1521007283012
[INFO ] 14:01:23.727 com.alibaba.dubbo.registry.support.AbstractRegistry.subscribe(AbstractRegistry.java:295) - [DUBBO] Subscribe: provider://192.168.0.111:20880/com.bbi.da.modules.services.DaTestService?anyhost=true&application=bbi-client&category=configurators&check=false&dubbo=2.0.1&generic=false&interface=com.bbi.da.modules.services.DaTestService&methods=updateWithVersion,data,insertRelation,insertWith,insertOrUpdate,dao,getMaxId,getSubPath,query,count,getField,vDelete,list,fetchx,getMap,updateAndIncrIfMatch,updateLinks,fetchLinks,updateRelation,fastInsert,update,insert,insertLinks,delete,updateIgnoreNull,clear,updateWith,fetch,exists,listPage&pid=14060&side=provider×tamp=1521007283012, dubbo version: 2.0.1, current host: 192.168.0.111
[DEBUG] 14:01:23.731 org.apache.zookeeper.ClientCnxn$SendThread.readResponse(ClientCnxn.java:844) - Reading reply sessionid:0x16222ea8f090005, packet:: clientPath:null serverPath:null finished:false header:: 3,3 replyHeader:: 3,30,0 request:: '/dubbo/com.bbi.da.modules.services.DaTestService,F response:: s{3,3,1521004710020,1521004710020,0,2,0,0,0,2,6}
[DEBUG] 14:01:23.737 org.apache.zookeeper.ClientCnxn$SendThread.readResponse(ClientCnxn.java:844) - Reading reply sessionid:0x16222ea8f090005, packet:: clientPath:null serverPath:null finished:false header:: 4,1 replyHeader:: 4,31,-110 request:: '/dubbo/com.bbi.da.modules.services.DaTestService/configurators,,v{s{31,s{'world,'anyone}}},0 response::
[DEBUG] 14:01:23.749 org.apache.zookeeper.ClientCnxn$SendThread.readResponse(ClientCnxn.java:844) - Reading reply sessionid:0x16222ea8f090005, packet:: clientPath:null serverPath:null finished:false header:: 5,3 replyHeader:: 5,31,0 request:: '/dubbo/com.bbi.da.modules.services.DaTestService/configurators,T response:: s{6,6,1521004710068,1521004710068,0,0,0,0,0,0,6}
[DEBUG] 14:01:23.755 org.apache.zookeeper.ClientCnxn$SendThread.readResponse(ClientCnxn.java:844) - Reading reply sessionid:0x16222ea8f090005, packet:: clientPath:null serverPath:null finished:false header:: 6,8 replyHeader:: 6,31,0 request:: '/dubbo/com.bbi.da.modules.services.DaTestService/configurators,T response:: v{}
[INFO ] 14:01:23.755 com.alibaba.dubbo.registry.support.AbstractRegistry.notify(AbstractRegistry.java:383) - [DUBBO] Notify urls for subscribe url provider://192.168.0.111:20880/com.bbi.da.modules.services.DaTestService?anyhost=true&application=bbi-client&category=configurators&check=false&dubbo=2.0.1&generic=false&interface=com.bbi.da.modules.services.DaTestService&methods=updateWithVersion,data,insertRelation,insertWith,insertOrUpdate,dao,getMaxId,getSubPath,query,count,getField,vDelete,list,fetchx,getMap,updateAndIncrIfMatch,updateLinks,fetchLinks,updateRelation,fastInsert,update,insert,insertLinks,delete,updateIgnoreNull,clear,updateWith,fetch,exists,listPage&pid=14060&side=provider×tamp=1521007283012, urls: [empty://192.168.0.111:20880/com.bbi.da.modules.services.DaTestService?anyhost=true&application=bbi-client&category=configurators&check=false&dubbo=2.0.1&generic=false&interface=com.bbi.da.modules.services.DaTestService&methods=updateWithVersion,data,insertRelation,insertWith,insertOrUpdate,dao,getMaxId,getSubPath,query,count,getField,vDelete,list,fetchx,getMap,updateAndIncrIfMatch,updateLinks,fetchLinks,updateRelation,fastInsert,update,insert,insertLinks,delete,updateIgnoreNull,clear,updateWith,fetch,exists,listPage&pid=14060&side=provider×tamp=1521007283012], dubbo version: 2.0.1, current host: 192.168.0.111
[DEBUG] 14:01:23.756 com.alibaba.dubbo.registry.integration.RegistryProtocol$OverrideListener.notify(RegistryProtocol.java:361) - [DUBBO] original override urls: [empty://192.168.0.111:20880/com.bbi.da.modules.services.DaTestService?anyhost=true&application=bbi-client&category=configurators&check=false&dubbo=2.0.1&generic=false&interface=com.bbi.da.modules.services.DaTestService&methods=updateWithVersion,data,insertRelation,insertWith,insertOrUpdate,dao,getMaxId,getSubPath,query,count,getField,vDelete,list,fetchx,getMap,updateAndIncrIfMatch,updateLinks,fetchLinks,updateRelation,fastInsert,update,insert,insertLinks,delete,updateIgnoreNull,clear,updateWith,fetch,exists,listPage&pid=14060&side=provider×tamp=1521007283012], dubbo version: 2.0.1, current host: 192.168.0.111
[DEBUG] 14:01:23.757 com.alibaba.dubbo.registry.integration.RegistryProtocol$OverrideListener.notify(RegistryProtocol.java:363) - [DUBBO] subscribe url: provider://192.168.0.111:20880/com.bbi.da.modules.services.DaTestService?anyhost=true&application=bbi-client&category=configurators&check=false&dubbo=2.0.1&generic=false&interface=com.bbi.da.modules.services.DaTestService&methods=updateWithVersion,data,insertRelation,insertWith,insertOrUpdate,dao,getMaxId,getSubPath,query,count,getField,vDelete,list,fetchx,getMap,updateAndIncrIfMatch,updateLinks,fetchLinks,updateRelation,fastInsert,update,insert,insertLinks,delete,updateIgnoreNull,clear,updateWith,fetch,exists,listPage&pid=14060&side=provider×tamp=1521007283012, override urls: [empty://192.168.0.111:20880/com.bbi.da.modules.services.DaTestService?anyhost=true&application=bbi-client&category=configurators&check=false&dubbo=2.0.1&generic=false&interface=com.bbi.da.modules.services.DaTestService&methods=updateWithVersion,data,insertRelation,insertWith,insertOrUpdate,dao,getMaxId,getSubPath,query,count,getField,vDelete,list,fetchx,getMap,updateAndIncrIfMatch,updateLinks,fetchLinks,updateRelation,fastInsert,update,insert,insertLinks,delete,updateIgnoreNull,clear,updateWith,fetch,exists,listPage&pid=14060&side=provider×tamp=1521007283012], dubbo version: 2.0.1, current host: 192.168.0.111
[DEBUG] 14:01:23.765 com.alibaba.dubbo.common.extension.ExtensionLoader.createAdaptiveExtensionClassCode(ExtensionLoader.java:927) - [DUBBO] package com.alibaba.dubbo.rpc.cluster;
import com.alibaba.dubbo.common.extension.ExtensionLoader;
public class RouterFactory$Adaptive implements com.alibaba.dubbo.rpc.cluster.RouterFactory {
public com.alibaba.dubbo.rpc.cluster.Router getRouter(com.alibaba.dubbo.common.URL arg0) {
if (arg0 == null) throw new IllegalArgumentException("url == null");
com.alibaba.dubbo.common.URL url = arg0;
String extName = url.getProtocol();
if(extName == null) throw new IllegalStateException("Fail to get extension(com.alibaba.dubbo.rpc.cluster.RouterFactory) name from url(" + url.toString() + ") use keys([protocol])");
com.alibaba.dubbo.rpc.cluster.RouterFactory extension = (com.alibaba.dubbo.rpc.cluster.RouterFactory)ExtensionLoader.getExtensionLoader(com.alibaba.dubbo.rpc.cluster.RouterFactory.class).getExtension(extName);
return extension.getRouter(arg0);
}
}, dubbo version: 2.0.1, current host: 192.168.0.111
[DEBUG] 14:01:23.793 com.alibaba.dubbo.common.extension.ExtensionLoader.createAdaptiveExtensionClassCode(ExtensionLoader.java:927) - [DUBBO] package com.alibaba.dubbo.rpc.cluster;
import com.alibaba.dubbo.common.extension.ExtensionLoader;
public class ConfiguratorFactory$Adaptive implements com.alibaba.dubbo.rpc.cluster.ConfiguratorFactory {
public com.alibaba.dubbo.rpc.cluster.Configurator getConfigurator(com.alibaba.dubbo.common.URL arg0) {
if (arg0 == null) throw new IllegalArgumentException("url == null");
com.alibaba.dubbo.common.URL url = arg0;
String extName = url.getProtocol();
if(extName == null) throw new IllegalStateException("Fail to get extension(com.alibaba.dubbo.rpc.cluster.ConfiguratorFactory) name from url(" + url.toString() + ") use keys([protocol])");
com.alibaba.dubbo.rpc.cluster.ConfiguratorFactory extension = (com.alibaba.dubbo.rpc.cluster.ConfiguratorFactory)ExtensionLoader.getExtensionLoader(com.alibaba.dubbo.rpc.cluster.ConfiguratorFactory.class).getExtension(extName);
return extension.getConfigurator(arg0);
}
}, dubbo version: 2.0.1, current host: 192.168.0.111
[INFO ] 14:01:23.812 org.eclipse.jetty.server.Server.doStart(Server.java:373) - jetty-9.4.8.v20171121, build timestamp: 2017-11-22T05:27:37+08:00, git hash: 82b8fb23f757335bb3329d540ce37a2a2615f0a8
[INFO ] 14:01:24.005 org.eclipse.jetty.annotations.AnnotationConfiguration.scanForAnnotations(AnnotationConfiguration.java:486) - Scanning elapsed time=0ms
[INFO ] 14:01:24.016 org.eclipse.jetty.webapp.StandardDescriptorProcessor.visitServlet(StandardDescriptorProcessor.java:281) - NO JSP Support for /, did not find org.eclipse.jetty.jsp.JettyJspServlet
[INFO ] 14:01:24.048 org.eclipse.jetty.server.AbstractConnector.doStart(AbstractConnector.java:288) - Started ServerConnector@78fbff54{HTTP/1.1,[http/1.1]}{0.0.0.0:8081}
[ERROR] 14:01:24.049 org.nutz.boot.NbApp._run(NbApp.java:202) - something happen!!
java.lang.NoSuchMethodError: javax.servlet.ServletContext.getClassLoader()Ljava/lang/ClassLoader;
at org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketServerContainerInitializer.onStartup(WebSocketServerContainerInitializer.java:203)
at org.eclipse.jetty.plus.annotation.ContainerInitializer.callStartup(ContainerInitializer.java:140)
at org.eclipse.jetty.annotations.ServletContainerInitializersStarter.doStart(ServletContainerInitializersStarter.java:63)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:329)
at org.eclipse.jetty.webapp.WebAppContext.startWebapp(WebAppContext.java:1515)
at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1477)
at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:785)
at org.eclipse.jetty.servlet.ServletContextHandler.doStart(ServletContextHandler.java:261)
at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:545)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:133)
at org.eclipse.jetty.server.Server.start(Server.java:418)
at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:107)
at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:113)
at org.eclipse.jetty.server.Server.doStart(Server.java:385)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
at org.nutz.boot.starter.jetty.JettyStarter.start(JettyStarter.java:91)
at org.nutz.boot.AppContext.startServers(AppContext.java:298)
at org.nutz.boot.NbApp._run(NbApp.java:190)
at org.nutz.boot.NbApp.run(NbApp.java:170)
at com.bbi.da.MainLauncher.main(MainLauncher.java:12)
[DEBUG] 14:01:24.053 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:165) - Get 'dubboStarter'<interface org.nutz.boot.starter.ServerFace>
[DEBUG] 14:01:24.053 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:165) - Get 'jettyStarter'<interface org.nutz.boot.starter.ServerFace>
[INFO ] 14:01:24.059 org.eclipse.jetty.server.AbstractConnector.doStop(AbstractConnector.java:331) - Stopped ServerConnector@78fbff54{HTTP/1.1,[http/1.1]}{0.0.0.0:8081}
[INFO ] 14:01:24.061 org.eclipse.jetty.server.handler.ContextHandler.doStop(ContextHandler.java:957) - Stopped o.e.j.w.WebAppContext@478ee483{/,[jar:file:/C:/Users/Administrator/.m2/repository/org/nutz/nutzboot-starter-swagger/2.2-SNAPSHOT/nutzboot-starter-swagger-2.2-SNAPSHOT.jar!/static/],UNAVAILABLE}
[INFO ] 14:01:24.068 org.nutz.ioc.impl.NutIoc.depose(NutIoc.java:286) - org.nutz.ioc.impl.NutIoc@1751403001 is closing. startup date [18-03-14 14:01:19.357]
[DEBUG] 14:01:24.069 org.nutz.ioc.impl.ScopeContext.clear(ScopeContext.java:109) - Depose object 'dubbo' ...
[DEBUG] 14:01:24.069 org.nutz.ioc.impl.ScopeContext.clear(ScopeContext.java:109) - Depose object 'dubbo_registry' ...
[DEBUG] 14:01:24.069 org.nutz.ioc.impl.ScopeContext.clear(ScopeContext.java:109) - Depose object 'dubbo_application' ...
[DEBUG] 14:01:24.069 org.nutz.ioc.impl.ScopeContext.clear(ScopeContext.java:109) - Depose object 'ps5lq75oq4itdphojk1ueoiu4p' ...
[INFO ] 14:01:24.069 com.alibaba.dubbo.registry.support.AbstractRegistry.unregister(AbstractRegistry.java:282) - [DUBBO] Unregister: dubbo://192.168.0.111:20880/com.bbi.da.modules.services.DaTestService?anyhost=true&application=bbi-client&dubbo=2.0.1&generic=false&interface=com.bbi.da.modules.services.DaTestService&methods=updateWithVersion,data,insertRelation,insertWith,insertOrUpdate,dao,getMaxId,getSubPath,query,count,getField,vDelete,list,fetchx,getMap,updateAndIncrIfMatch,updateLinks,fetchLinks,updateRelation,fastInsert,update,insert,insertLinks,delete,updateIgnoreNull,clear,updateWith,fetch,exists,listPage&pid=14060&side=provider×tamp=1521007283012, dubbo version: 2.0.1, current host: 192.168.0.111
[DEBUG] 14:01:24.078 org.apache.zookeeper.ClientCnxn$SendThread.readResponse(ClientCnxn.java:844) - Reading reply sessionid:0x16222ea8f090005, packet:: clientPath:null serverPath:null finished:false header:: 7,2 replyHeader:: 7,32,0 request:: '/dubbo/com.bbi.da.modules.services.DaTestService/providers/dubbo%253A%252F%252F192.168.0.111%253A20880%252Fcom.bbi.da.modules.services.DaTestService%253Fanyhost%253Dtrue%2526application%253Dbbi-client%2526dubbo%253D2.0.1%2526generic%253Dfalse%2526interface%253Dcom.bbi.da.modules.services.DaTestService%2526methods%253DupdateWithVersion%252Cdata%252CinsertRelation%252CinsertWith%252CinsertOrUpdate%252Cdao%252CgetMaxId%252CgetSubPath%252Cquery%252Ccount%252CgetField%252CvDelete%252Clist%252Cfetchx%252CgetMap%252CupdateAndIncrIfMatch%252CupdateLinks%252CfetchLinks%252CupdateRelation%252CfastInsert%252Cupdate%252Cinsert%252CinsertLinks%252Cdelete%252CupdateIgnoreNull%252Cclear%252CupdateWith%252Cfetch%252Cexists%252ClistPage%2526pid%253D14060%2526side%253Dprovider%2526timestamp%253D1521007283012,-1 response:: null
[INFO ] 14:01:24.079 com.alibaba.dubbo.registry.support.AbstractRegistry.unsubscribe(AbstractRegistry.java:313) - [DUBBO] Unsubscribe: provider://192.168.0.111:20880/com.bbi.da.modules.services.DaTestService?anyhost=true&application=bbi-client&category=configurators&check=false&dubbo=2.0.1&generic=false&interface=com.bbi.da.modules.services.DaTestService&methods=updateWithVersion,data,insertRelation,insertWith,insertOrUpdate,dao,getMaxId,getSubPath,query,count,getField,vDelete,list,fetchx,getMap,updateAndIncrIfMatch,updateLinks,fetchLinks,updateRelation,fastInsert,update,insert,insertLinks,delete,updateIgnoreNull,clear,updateWith,fetch,exists,listPage&pid=14060&side=provider×tamp=1521007283012, dubbo version: 2.0.1, current host: 192.168.0.111
[DEBUG] 14:01:24.081 org.nutz.ioc.impl.ScopeContext.clear(ScopeContext.java:109) - Depose object 'daoCacheSerializer' ...
[DEBUG] 14:01:24.081 org.nutz.ioc.impl.ScopeContext.clear(ScopeContext.java:109) - Depose object 'daoCacheInterceptor' ...
[INFO ] 14:01:24.081 com.alibaba.dubbo.registry.integration.RegistryProtocol$DestroyableExporter$1.run(RegistryProtocol.java:496) - [DUBBO] Waiting 10000ms for registry to notify all consumers before unexport. Usually, this is called when you use dubbo API, dubbo version: 2.0.1, current host: 192.168.0.111
[DEBUG] 14:01:24.081 org.nutz.ioc.impl.ScopeContext.clear(ScopeContext.java:109) - Depose object 'sqlManager' ...
[DEBUG] 14:01:24.081 org.nutz.ioc.impl.ScopeContext.clear(ScopeContext.java:109) - Depose object 'dao' ...
[DEBUG] 14:01:24.081 org.nutz.ioc.impl.ScopeContext.clear(ScopeContext.java:109) - Depose object 'daTestServiceImpl' ...
[DEBUG] 14:01:24.081 org.nutz.ioc.impl.ScopeContext.clear(ScopeContext.java:109) - Depose object 'dubbo_annotation' ...
[DEBUG] 14:01:24.082 org.nutz.ioc.impl.ScopeContext.clear(ScopeContext.java:109) - Depose object 'dubbo_iobjs' ...
[DEBUG] 14:01:24.082 org.nutz.ioc.impl.ScopeContext.clear(ScopeContext.java:109) - Depose object 'dubboManager' ...
[INFO ] 14:01:24.082 com.alibaba.dubbo.registry.support.AbstractRegistryFactory.destroyAll(AbstractRegistryFactory.java:64) - [DUBBO] Close all registries [zookeeper://127.0.0.1:2181/com.alibaba.dubbo.registry.RegistryService?application=bbi-client&dubbo=2.0.1&interface=com.alibaba.dubbo.registry.RegistryService&pid=14060×tamp=1521007283000], dubbo version: 2.0.1, current host: 192.168.0.111
[INFO ] 14:01:24.082 com.alibaba.dubbo.registry.support.AbstractRegistry.destroy(AbstractRegistry.java:450) - [DUBBO] Destroy registry:zookeeper://127.0.0.1:2181/com.alibaba.dubbo.registry.RegistryService?application=bbi-client&dubbo=2.0.1&interface=com.alibaba.dubbo.registry.RegistryService&pid=14060×tamp=1521007283000, dubbo version: 2.0.1, current host: 192.168.0.111
[DEBUG] 14:01:24.082 org.I0Itec.zkclient.ZkClient.close(ZkClient.java:915) - Closing ZkClient...
[INFO ] 14:01:24.083 org.I0Itec.zkclient.ZkEventThread.run(ZkEventThread.java:82) - Terminate ZkClient event thread.
[DEBUG] 14:01:24.083 org.I0Itec.zkclient.ZkConnection.close(ZkConnection.java:77) - Closing ZooKeeper connected to 127.0.0.1:2181
[DEBUG] 14:01:24.083 org.apache.zookeeper.ZooKeeper.close(ZooKeeper.java:676) - Closing session: 0x16222ea8f090005
[DEBUG] 14:01:24.083 org.apache.zookeeper.ClientCnxn.close(ClientCnxn.java:1373) - Closing client for session: 0x16222ea8f090005
[DEBUG] 14:01:24.089 org.apache.zookeeper.ClientCnxn$SendThread.readResponse(ClientCnxn.java:844) - Reading reply sessionid:0x16222ea8f090005, packet:: clientPath:null serverPath:null finished:false header:: 8,-11 replyHeader:: 8,33,0 request:: null response:: null
[DEBUG] 14:01:24.089 org.apache.zookeeper.ClientCnxn.disconnect(ClientCnxn.java:1357) - Disconnecting client for session: 0x16222ea8f090005
[INFO ] 14:01:24.090 org.apache.zookeeper.ZooKeeper.close(ZooKeeper.java:687) - Session: 0x16222ea8f090005 closed
[DEBUG] 14:01:24.090 org.I0Itec.zkclient.ZkClient.close(ZkClient.java:928) - Closing ZkClient...done
[INFO ] 14:01:24.090 org.apache.zookeeper.ClientCnxn$EventThread.run(ClientCnxn.java:520) - EventThread shut down for session: 0x16222ea8f090005
[INFO ] 14:01:34.090 com.alibaba.dubbo.rpc.protocol.dubbo.DubboProtocol.destroy(DubboProtocol.java:375) - [DUBBO] Close dubbo server: /192.168.0.111:20880, dubbo version: 2.0.1, current host: 192.168.0.111
[INFO ] 14:01:34.091 com.alibaba.dubbo.remoting.transport.AbstractServer.close(AbstractServer.java:142) - [DUBBO] Close NettyServer bind /0.0.0.0:20880, export /192.168.0.111:20880, dubbo version: 2.0.1, current host: 192.168.0.111
[DEBUG] 14:01:34.095 org.nutz.ioc.impl.ScopeContext.clear(ScopeContext.java:109) - Depose object 'nutFilter' ...
[DEBUG] 14:01:34.095 org.nutz.ioc.impl.ScopeContext.clear(ScopeContext.java:109) - Depose object 'whaleFilter' ...
[DEBUG] 14:01:34.095 org.nutz.ioc.impl.ScopeContext.clear(ScopeContext.java:109) - Depose object 'swaggerServletStarter' ...
[DEBUG] 14:01:34.095 org.nutz.ioc.impl.ScopeContext.clear(ScopeContext.java:109) - Depose object 'druidWebStatServletStarter' ...
[DEBUG] 14:01:34.095 org.nutz.ioc.impl.ScopeContext.clear(ScopeContext.java:109) - Depose object 'druidWebStatFilterStarter' ...
[DEBUG] 14:01:34.095 org.nutz.ioc.impl.ScopeContext.clear(ScopeContext.java:109) - Depose object 'dataSourceStarter' ...
[DEBUG] 14:01:34.095 org.nutz.boot.starter.jdbc.DataSourceStarter.depose(DataSourceStarter.java:220) - shutdown slave datasource count=0
[DEBUG] 14:01:34.096 org.nutz.ioc.impl.ScopeContext.clear(ScopeContext.java:109) - Depose object 'nutDaoStarter' ...
[DEBUG] 14:01:34.096 org.nutz.ioc.impl.ScopeContext.clear(ScopeContext.java:109) - Depose object 'jettyStarter' ...
[DEBUG] 14:01:34.096 org.nutz.ioc.impl.ScopeContext.clear(ScopeContext.java:109) - Depose object 'whaleFilterStarter' ...
[DEBUG] 14:01:34.096 org.nutz.ioc.impl.ScopeContext.clear(ScopeContext.java:109) - Depose object 'nutFilterStarter' ...
[DEBUG] 14:01:34.096 org.nutz.ioc.impl.ScopeContext.clear(ScopeContext.java:109) - Depose object 'dubboStarter' ...
[DEBUG] 14:01:34.096 org.nutz.ioc.impl.ScopeContext.clear(ScopeContext.java:109) - Depose object '$aop_async' ...
[DEBUG] 14:01:34.096 org.nutz.ioc.impl.ScopeContext.clear(ScopeContext.java:109) - Depose object 'nbApp' ...
[DEBUG] 14:01:34.096 org.nutz.ioc.impl.ScopeContext.clear(ScopeContext.java:109) - Depose object 'conf' ...
[DEBUG] 14:01:34.097 org.nutz.ioc.impl.ScopeContext.clear(ScopeContext.java:109) - Depose object 'appContext' ...
[DEBUG] 14:01:34.097 org.nutz.ioc.impl.ScopeContext.clear(ScopeContext.java:114) - Depose object 'druidDataSource' ...
[INFO ] 14:01:34.280 com.alibaba.druid.pool.DruidDataSource.close(DruidDataSource.java:1823) - {dataSource-1} closed
[DEBUG] 14:01:34.280 org.nutz.ioc.impl.ScopeContext.clear(ScopeContext.java:114) - Depose object 'dataSource' ...
[INFO ] 14:01:34.281 org.nutz.ioc.impl.NutIoc.depose(NutIoc.java:300) - org.nutz.ioc.impl.NutIoc@1751403001 is deposed. startup date [18-03-14 14:01:19.357]
[INFO ] 14:01:34.282 com.alibaba.dubbo.config.AbstractConfig$1.run(AbstractConfig.java:80) - [DUBBO] Run shutdown hook now., dubbo version: 2.0.1, current host: 192.168.0.111
Process finished with exit code 0