NutzCN Logo
问答 nutz测试问题出现nullpoint
发布于 2149天前 作者 fabienfay 2015 次浏览 复制 上一个帖子 下一个帖子
标签:

D:\Java\jdk1.8.0_171\bin\java.exe -ea -Didea.test.cyclic.buffer.size=1048576 "-javaagent:D:\IntelliJ IDEA 2018.1.5\lib\idea_rt.jar=52337:D:\IntelliJ IDEA 2018.1.5\bin" -Dfile.encoding=UTF-8 -classpath "D:\IntelliJ IDEA 2018.1.5\lib\idea_rt.jar;D:\IntelliJ IDEA 2018.1.5\plugins\junit\lib\junit-rt.jar;D:\IntelliJ IDEA 2018.1.5\plugins\junit\lib\junit5-rt.jar;D:\Java\jdk1.8.0_171\jre\lib\charsets.jar;D:\Java\jdk1.8.0_171\jre\lib\deploy.jar;D:\Java\jdk1.8.0_171\jre\lib\ext\access-bridge-64.jar;D:\Java\jdk1.8.0_171\jre\lib\ext\cldrdata.jar;D:\Java\jdk1.8.0_171\jre\lib\ext\dnsns.jar;D:\Java\jdk1.8.0_171\jre\lib\ext\jaccess.jar;D:\Java\jdk1.8.0_171\jre\lib\ext\jfxrt.jar;D:\Java\jdk1.8.0_171\jre\lib\ext\localedata.jar;D:\Java\jdk1.8.0_171\jre\lib\ext\nashorn.jar;D:\Java\jdk1.8.0_171\jre\lib\ext\sunec.jar;D:\Java\jdk1.8.0_171\jre\lib\ext\sunjce_provider.jar;D:\Java\jdk1.8.0_171\jre\lib\ext\sunmscapi.jar;D:\Java\jdk1.8.0_171\jre\lib\ext\sunpkcs11.jar;D:\Java\jdk1.8.0_171\jre\lib\ext\zipfs.jar;D:\Java\jdk1.8.0_171\jre\lib\javaws.jar;D:\Java\jdk1.8.0_171\jre\lib\jce.jar;D:\Java\jdk1.8.0_171\jre\lib\jfr.jar;D:\Java\jdk1.8.0_171\jre\lib\jfxswt.jar;D:\Java\jdk1.8.0_171\jre\lib\jsse.jar;D:\Java\jdk1.8.0_171\jre\lib\management-agent.jar;D:\Java\jdk1.8.0_171\jre\lib\plugin.jar;D:\Java\jdk1.8.0_171\jre\lib\resources.jar;D:\Java\jdk1.8.0_171\jre\lib\rt.jar;D:\chenbozhong\ProjectChatRoom\源码\LuliChat-nutzboot\LuliChat-nutzboot\target\test-classes;D:\chenbozhong\ProjectChatRoom\源码\LuliChat-nutzboot\LuliChat-nutzboot\target\classes;D:\maven\repository\org\nutz\nutzboot-starter-nutz-mvc\2.2.3\nutzboot-starter-nutz-mvc-2.2.3.jar;D:\maven\repository\org\nutz\nutzboot-core\2.2.3\nutzboot-core-2.2.3.jar;D:\maven\repository\javax\servlet\javax.servlet-api\3.1.0\javax.servlet-api-3.1.0.jar;D:\maven\repository\org\nutz\nutzboot-starter-jdbc\2.2.3\nutzboot-starter-jdbc-2.2.3.jar;D:\maven\repository\com\alibaba\druid\1.1.10\druid-1.1.10.jar;D:\maven\repository\org\nutz\nutzboot-starter-nutz-dao\2.2.3\nutzboot-starter-nutz-dao-2.2.3.jar;D:\maven\repository\org\nutz\nutz-plugins-daocache\1.r.67-SNAPSHOT\nutz-plugins-daocache-1.r.67-20181226.012058-39.jar;D:\maven\repository\org\nutz\nutzboot-starter-jetty\2.2.3\nutzboot-starter-jetty-2.2.3.jar;D:\maven\repository\org\eclipse\jetty\jetty-servlets\9.4.11.v20180605\jetty-servlets-9.4.11.v20180605.jar;D:\maven\repository\org\eclipse\jetty\jetty-continuation\9.4.11.v20180605\jetty-continuation-9.4.11.v20180605.jar;D:\maven\repository\org\eclipse\jetty\jetty-http\9.4.11.v20180605\jetty-http-9.4.11.v20180605.jar;D:\maven\repository\org\eclipse\jetty\jetty-util\9.4.11.v20180605\jetty-util-9.4.11.v20180605.jar;D:\maven\repository\org\eclipse\jetty\jetty-io\9.4.11.v20180605\jetty-io-9.4.11.v20180605.jar;D:\maven\repository\org\eclipse\jetty\jetty-webapp\9.4.11.v20180605\jetty-webapp-9.4.11.v20180605.jar;D:\maven\repository\org\eclipse\jetty\jetty-xml\9.4.11.v20180605\jetty-xml-9.4.11.v20180605.jar;D:\maven\repository\org\eclipse\jetty\jetty-servlet\9.4.11.v20180605\jetty-servlet-9.4.11.v20180605.jar;D:\maven\repository\org\eclipse\jetty\jetty-security\9.4.11.v20180605\jetty-security-9.4.11.v20180605.jar;D:\maven\repository\org\eclipse\jetty\jetty-server\9.4.11.v20180605\jetty-server-9.4.11.v20180605.jar;D:\maven\repository\org\eclipse\jetty\websocket\websocket-server\9.4.11.v20180605\websocket-server-9.4.11.v20180605.jar;D:\maven\repository\org\eclipse\jetty\websocket\websocket-common\9.4.11.v20180605\websocket-common-9.4.11.v20180605.jar;D:\maven\repository\org\eclipse\jetty\websocket\websocket-api\9.4.11.v20180605\websocket-api-9.4.11.v20180605.jar;D:\maven\repository\org\eclipse\jetty\websocket\websocket-client\9.4.11.v20180605\websocket-client-9.4.11.v20180605.jar;D:\maven\repository\org\eclipse\jetty\jetty-client\9.4.11.v20180605\jetty-client-9.4.11.v20180605.jar;D:\maven\repository\org\eclipse\jetty\websocket\websocket-servlet\9.4.11.v20180605\websocket-servlet-9.4.11.v20180605.jar;D:\maven\repository\org\eclipse\jetty\websocket\javax-websocket-server-impl\9.4.11.v20180605\javax-websocket-server-impl-9.4.11.v20180605.jar;D:\maven\repository\org\eclipse\jetty\jetty-annotations\9.4.11.v20180605\jetty-annotations-9.4.11.v20180605.jar;D:\maven\repository\org\eclipse\jetty\jetty-plus\9.4.11.v20180605\jetty-plus-9.4.11.v20180605.jar;D:\maven\repository\org\ow2\asm\asm-commons\6.1.1\asm-commons-6.1.1.jar;D:\maven\repository\org\ow2\asm\asm-tree\6.1.1\asm-tree-6.1.1.jar;D:\maven\repository\org\ow2\asm\asm-analysis\6.1.1\asm-analysis-6.1.1.jar;D:\maven\repository\org\eclipse\jetty\websocket\javax-websocket-client-impl\9.4.11.v20180605\javax-websocket-client-impl-9.4.11.v20180605.jar;D:\maven\repository\javax\websocket\javax.websocket-client-api\1.0\javax.websocket-client-api-1.0.jar;D:\maven\repository\javax\websocket\javax.websocket-api\1.0\javax.websocket-api-1.0.jar;D:\maven\repository\org\slf4j\jul-to-slf4j\1.7.25\jul-to-slf4j-1.7.25.jar;D:\maven\repository\org\nutz\nutz-plugins-websocket\1.r.67-SNAPSHOT\nutz-plugins-websocket-1.r.67-20181226.012243-38.jar;D:\maven\repository\org\nutz\nutzboot-servlet3\2.2.3\nutzboot-servlet3-2.2.3.jar;D:\maven\repository\javax\annotation\javax.annotation-api\1.2\javax.annotation-api-1.2.jar;D:\maven\repository\org\ow2\asm\asm\6.1.1\asm-6.1.1.jar;D:\maven\repository\org\slf4j\slf4j-log4j12\1.7.25\slf4j-log4j12-1.7.25.jar;D:\maven\repository\org\slf4j\slf4j-api\1.7.25\slf4j-api-1.7.25.jar;D:\maven\repository\log4j\log4j\1.2.17\log4j-1.2.17.jar;D:\maven\repository\org\nutz\nutzboot-starter-freemarker\2.2.3\nutzboot-starter-freemarker-2.2.3.jar;D:\maven\repository\org\freemarker\freemarker\2.3.28\freemarker-2.3.28.jar;D:\maven\repository\org\nutz\nutzboot-starter-shiro\2.2.3\nutzboot-starter-shiro-2.2.3.jar;D:\maven\repository\org\nutz\nutz-integration-shiro\1.r.67-SNAPSHOT\nutz-integration-shiro-1.r.67-20181226.012040-39.jar;D:\maven\repository\org\slf4j\jcl-over-slf4j\1.7.25\jcl-over-slf4j-1.7.25.jar;D:\maven\repository\org\apache\shiro\shiro-web\1.3.2\shiro-web-1.3.2.jar;D:\maven\repository\org\apache\shiro\shiro-core\1.3.2\shiro-core-1.3.2.jar;D:\maven\repository\org\apache\shiro\shiro-ehcache\1.3.2\shiro-ehcache-1.3.2.jar;D:\maven\repository\net\sf\ehcache\ehcache\2.10.4\ehcache-2.10.4.jar;D:\maven\repository\org\nutz\nutz-plugins-cache\1.r.67-SNAPSHOT\nutz-plugins-cache-1.r.67-20181226.012032-39.jar;D:\maven\repository\org\nutz\nutz-integration-jedis\1.r.67-SNAPSHOT\nutz-integration-jedis-1.r.67-20181226.012003-39.jar;D:\maven\repository\mysql\mysql-connector-java\5.1.44\mysql-connector-java-5.1.44.jar;D:\maven\repository\org\t-io\tio-websocket-server\3.1.4.v20180726-RELEASE\tio-websocket-server-3.1.4.v20180726-RELEASE.jar;D:\maven\repository\org\t-io\tio-websocket-common\3.1.4.v20180726-RELEASE\tio-websocket-common-3.1.4.v20180726-RELEASE.jar;D:\maven\repository\org\t-io\tio-http-common\3.1.4.v20180726-RELEASE\tio-http-common-3.1.4.v20180726-RELEASE.jar;D:\maven\repository\org\t-io\tio-core\3.1.3.v20180720-RELEASE\tio-core-3.1.3.v20180720-RELEASE.jar;D:\maven\repository\org\t-io\tio-utils\3.1.3.v20180720-RELEASE\tio-utils-3.1.3.v20180720-RELEASE.jar;D:\maven\repository\org\apache\commons\commons-collections4\4.2\commons-collections4-4.2.jar;D:\maven\repository\org\apache\commons\commons-lang3\3.7\commons-lang3-3.7.jar;D:\maven\repository\org\apache\commons\commons-text\1.4\commons-text-1.4.jar;D:\maven\repository\cn\hutool\hutool-all\4.1.2\hutool-all-4.1.2.jar;D:\maven\repository\com\alibaba\fastjson\1.2.47\fastjson-1.2.47.jar;D:\maven\repository\com\google\guava\guava\25.1-jre\guava-25.1-jre.jar;D:\maven\repository\com\google\code\findbugs\jsr305\3.0.2\jsr305-3.0.2.jar;D:\maven\repository\org\checkerframework\checker-qual\2.0.0\checker-qual-2.0.0.jar;D:\maven\repository\com\google\errorprone\error_prone_annotations\2.1.3\error_prone_annotations-2.1.3.jar;D:\maven\repository\com\google\j2objc\j2objc-annotations\1.1\j2objc-annotations-1.1.jar;D:\maven\repository\org\codehaus\mojo\animal-sniffer-annotations\1.14\animal-sniffer-annotations-1.14.jar;D:\maven\repository\com\github\ben-manes\caffeine\caffeine\2.6.2\caffeine-2.6.2.jar;D:\maven\repository\org\jodd\jodd-core\5.0.3\jodd-core-5.0.3.jar;D:\maven\repository\org\redisson\redisson\3.7.3\redisson-3.7.3.jar;D:\maven\repository\io\netty\netty-common\4.1.25.Final\netty-common-4.1.25.Final.jar;D:\maven\repository\io\netty\netty-codec\4.1.25.Final\netty-codec-4.1.25.Final.jar;D:\maven\repository\io\netty\netty-buffer\4.1.25.Final\netty-buffer-4.1.25.Final.jar;D:\maven\repository\io\netty\netty-transport\4.1.25.Final\netty-transport-4.1.25.Final.jar;D:\maven\repository\io\netty\netty-resolver\4.1.25.Final\netty-resolver-4.1.25.Final.jar;D:\maven\repository\io\netty\netty-resolver-dns\4.1.25.Final\netty-resolver-dns-4.1.25.Final.jar;D:\maven\repository\io\netty\netty-codec-dns\4.1.25.Final\netty-codec-dns-4.1.25.Final.jar;D:\maven\repository\io\netty\netty-handler\4.1.25.Final\netty-handler-4.1.25.Final.jar;D:\maven\repository\javax\cache\cache-api\1.0.0\cache-api-1.0.0.jar;D:\maven\repository\io\projectreactor\reactor-core\3.1.7.RELEASE\reactor-core-3.1.7.RELEASE.jar;D:\maven\repository\org\reactivestreams\reactive-streams\1.0.2\reactive-streams-1.0.2.jar;D:\maven\repository\com\fasterxml\jackson\dataformat\jackson-dataformat-yaml\2.7.9\jackson-dataformat-yaml-2.7.9.jar;D:\maven\repository\org\yaml\snakeyaml\1.15\snakeyaml-1.15.jar;D:\maven\repository\com\fasterxml\jackson\core\jackson-core\2.7.9\jackson-core-2.7.9.jar;D:\maven\repository\com\fasterxml\jackson\core\jackson-databind\2.7.9.2\jackson-databind-2.7.9.2.jar;D:\maven\repository\com\fasterxml\jackson\core\jackson-annotations\2.7.0\jackson-annotations-2.7.0.jar;D:\maven\repository\net\bytebuddy\byte-buddy\1.8.11\byte-buddy-1.8.11.jar;D:\maven\repository\org\jodd\jodd-bean\3.7.1\jodd-bean-3.7.1.jar;D:\maven\repository\commons-codec\commons-codec\1.11\commons-codec-1.11.jar;D:\maven\repository\org\t-io\tio-http-server\3.1.3.v20180720-RELEASE\tio-http-server-3.1.3.v20180720-RELEASE.jar;D:\maven\repository\io\github\lukehutch\fast-classpath-scanner\3.1.10\fast-classpath-scanner-3.1.10.jar;D:\maven\repository\com\thoughtworks\paranamer\paranamer\2.8\paranamer-2.8.jar;D:\maven\repository\com\esotericsoftware\reflectasm\1.11.7\reflectasm-1.11.7.jar;D:\maven\repository\com\aliyun\oss\aliyun-sdk-oss\2.8.2\aliyun-sdk-oss-2.8.2.jar;D:\maven\repository\org\apache\httpcomponents\httpclient\4.4.1\httpclient-4.4.1.jar;D:\maven\repository\org\apache\httpcomponents\httpcore\4.4.1\httpcore-4.4.1.jar;D:\maven\repository\commons-logging\commons-logging\1.2\commons-logging-1.2.jar;D:\maven\repository\org\jdom\jdom\1.1\jdom-1.1.jar;D:\maven\repository\net\sf\json-lib\json-lib\2.4\json-lib-2.4-jdk15.jar;D:\maven\repository\commons-beanutils\commons-beanutils\1.8.0\commons-beanutils-1.8.0.jar;D:\maven\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;D:\maven\repository\commons-lang\commons-lang\2.5\commons-lang-2.5.jar;D:\maven\repository\net\sf\ezmorph\ezmorph\1.0.6\ezmorph-1.0.6.jar;D:\maven\repository\junit\junit\4.13-beta-1\junit-4.13-beta-1.jar;D:\maven\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;D:\maven\repository\org\nutz\nutz-plugins-mock\1.r.60\nutz-plugins-mock-1.r.60.jar;D:\maven\repository\org\nutz\nutz\1.r.67-SNAPSHOT\nutz-1.r.67-20181227.044734-61.jar" com.intellij.rt.execution.junit.JUnitStarter -ideVersion5 -junit4 com.dd.test.SimpleTest,test_user_service_create_user
[INFO ] 19:37:43.762 org.nutz.resource.impl.ErrorResourceLocation.(ErrorResourceLocation.java:28) - [loc=D:\chenbozhong\ProjectChatRoom\%e6%ba%90%e7%a0%81\LuliChat-nutzboot\LuliChat-nutzboot\target\classes]not exist
[DEBUG] 19:37:43.945 org.nutz.resource.Scans.printLocations(Scans.java:527) - Locations count=139 time use 219ms
[DEBUG] 19:37:43.969 org.nutz.resource.Scans.scan(Scans.java:280) - Found 4 resource by src( ioc/ ) , regex( ^(.+[.])(js|json)$ )
[DEBUG] 19:37:43.970 org.nutz.ioc.loader.json.JsonLoader.(JsonLoader.java:49) - loading [emtry.json] [DEBUG] 19:37:43.976 org.nutz.ioc.loader.json.JsonLoader.(JsonLoader.java:49) - loading [conf.js] [DEBUG] 19:37:43.977 org.nutz.ioc.loader.json.JsonLoader.(JsonLoader.java:49) - loading [ehcache.js] [DEBUG] 19:37:43.978 org.nutz.ioc.loader.json.JsonLoader.(JsonLoader.java:49) - loading [upload.js] [DEBUG] 19:37:43.982 org.nutz.ioc.loader.json.JsonLoader.(JsonLoader.java:57) - Loaded 7 bean define from path=[ioc/] --> [uploadTextFileContext, uploadFileContext, tmpFilePool, txtUpload, imageUpload, siteConf, cacheManager] [INFO ] 19:37:43.998 org.nutz.ioc.loader.annotation.AnnotationIocLoader.(AnnotationIocLoader.java:51) - > scan 'com.dd.entity'
[DEBUG] 19:37:44.013 org.nutz.resource.Scans.scan(Scans.java:280) - Found 12 resource by src( com/dd/entity/ ) , regex( ^.+[.]class$ )
[INFO ] 19:37:44.030 org.nutz.ioc.loader.annotation.AnnotationIocLoader.(AnnotationIocLoader.java:51) - > scan 'com.dd.dao'
[DEBUG] 19:37:44.043 org.nutz.resource.Scans.scan(Scans.java:280) - Found 4 resource by src( com/dd/dao/ ) , regex( ^.+[.]class$ )
[INFO ] 19:37:44.047 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) - > add 'chatMessageDao ' - com.dd.dao.impl.ChatMessageDaoImpl
[INFO ] 19:37:44.057 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) - > add 'userDao ' - com.dd.dao.impl.UserDaoImpl
[INFO ] 19:37:44.059 org.nutz.ioc.loader.annotation.AnnotationIocLoader.(AnnotationIocLoader.java:51) - > scan 'com.dd.test'
[DEBUG] 19:37:44.069 org.nutz.resource.Scans.scan(Scans.java:280) - Found 7 resource by src( com/dd/test/ ) , regex( ^.+[.]class$ )
[INFO ] 19:37:44.078 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) - > add 'simpleTest ' - com.dd.test.SimpleTest
[INFO ] 19:37:44.090 org.nutz.ioc.impl.NutIoc.(NutIoc.java:130) - ... NutIoc init complete
[DEBUG] 19:37:44.101 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'simpleTest'<class com.dd.test.SimpleTest>
[DEBUG] 19:37:44.108 org.nutz.ioc.aop.SimpleAopMaker.(SimpleAopMaker.java:79) - Load AopConfigure for anno=org.nutz.ioc.aop.Aop by type=org.nutz.ioc.aop.config.impl.AnnotationAopConfigration
[DEBUG] 19:37:44.109 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - >> Load definition name=simpleTest
[DEBUG] 19:37:44.111 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(simpleTest) in AnnotationIocLoader(packages=[com.dd.entity, com.dd.dao, com.dd.test])
[DEBUG] 19:37:44.112 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - >> Make...'simpleTest'<class com.dd.test.SimpleTest>
[DEBUG] 19:37:44.218 org.nutz.castor.Castors.reload(Castors.java:116) - Using 107 castor for Castors
[DEBUG] 19:37:44.264 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'simpleTest' to [app] [DEBUG] 19:37:44.268 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class com.dd.test.SimpleTest without AOP
[DEBUG] 19:37:44.286 org.nutz.ioc.val.ReferTypeValue.get(ReferTypeValue.java:64) - name=dao not found, search for type=com.dd.dao.impl.UserDaoImpl
[DEBUG] 19:37:44.287 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(uploadTextFileContext) in JsonLoader(paths=[ioc/])
[DEBUG] 19:37:44.288 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(uploadFileContext) in JsonLoader(paths=[ioc/])
[DEBUG] 19:37:44.289 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(tmpFilePool) in JsonLoader(paths=[ioc/])
[DEBUG] 19:37:44.289 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(txtUpload) in JsonLoader(paths=[ioc/])
[DEBUG] 19:37:44.290 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(imageUpload) in JsonLoader(paths=[ioc/])
[DEBUG] 19:37:44.291 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(siteConf) in JsonLoader(paths=[ioc/])
[DEBUG] 19:37:44.291 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(cacheManager) in JsonLoader(paths=[ioc/])
[DEBUG] 19:37:44.292 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(chatMessageDao) in AnnotationIocLoader(packages=[com.dd.entity, com.dd.dao, com.dd.test])
[DEBUG] 19:37:44.293 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(userDao) in AnnotationIocLoader(packages=[com.dd.entity, com.dd.dao, com.dd.test])
[DEBUG] 19:37:44.297 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'userDao'<class com.dd.dao.impl.UserDaoImpl>
[DEBUG] 19:37:44.297 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - >> Load definition name=userDao
[DEBUG] 19:37:44.298 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(userDao) in AnnotationIocLoader(packages=[com.dd.entity, com.dd.dao, com.dd.test])
[DEBUG] 19:37:44.298 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - >> Make...'userDao'<class com.dd.dao.impl.UserDaoImpl>
[DEBUG] 19:37:44.298 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'userDao' to [app] [DEBUG] 19:37:44.299 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class com.dd.dao.impl.UserDaoImpl without AOP
[DEBUG] 19:37:44.323 org.nutz.ioc.val.ReferTypeValue.get(ReferTypeValue.java:64) - name=dao not found, search for type=org.nutz.dao.Dao
[DEBUG] 19:37:44.324 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(uploadTextFileContext) in JsonLoader(paths=[ioc/])
[DEBUG] 19:37:44.325 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(uploadFileContext) in JsonLoader(paths=[ioc/])
[DEBUG] 19:37:44.325 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(tmpFilePool) in JsonLoader(paths=[ioc/])
[DEBUG] 19:37:44.325 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(txtUpload) in JsonLoader(paths=[ioc/])
[DEBUG] 19:37:44.326 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(imageUpload) in JsonLoader(paths=[ioc/])
[DEBUG] 19:37:44.327 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(siteConf) in JsonLoader(paths=[ioc/])
[DEBUG] 19:37:44.327 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(cacheManager) in JsonLoader(paths=[ioc/])
[DEBUG] 19:37:44.327 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(chatMessageDao) in AnnotationIocLoader(packages=[com.dd.entity, com.dd.dao, com.dd.test])
[DEBUG] 19:37:44.328 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(userDao) in AnnotationIocLoader(packages=[com.dd.entity, com.dd.dao, com.dd.test])
[DEBUG] 19:37:44.329 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(simpleTest) in AnnotationIocLoader(packages=[com.dd.entity, com.dd.dao, com.dd.test])
[INFO ] 19:37:44.329 org.nutz.ioc.weaver.FieldInjector.inject(FieldInjector.java:36) - field inject fail, but this field is optional, ignore error
org.nutz.ioc.IocException: IocBean[class:org.nutz.dao.Dao] none ioc bean match class=org.nutz.dao.Dao
at org.nutz.ioc.impl.NutIoc.getByType(NutIoc.java:461)
at org.nutz.ioc.val.ReferTypeValue.get(ReferTypeValue.java:66)
at org.nutz.ioc.weaver.FieldInjector.inject(FieldInjector.java:32)
at org.nutz.ioc.weaver.DefaultWeaver.fill(DefaultWeaver.java:67)
at org.nutz.ioc.impl.ObjectMakerImpl.make(ObjectMakerImpl.java:138)
at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:241)
at org.nutz.ioc.impl.NutIoc.getByType(NutIoc.java:457)
at org.nutz.ioc.val.ReferTypeValue.get(ReferTypeValue.java:66)
at org.nutz.ioc.weaver.FieldInjector.inject(FieldInjector.java:32)
at org.nutz.ioc.weaver.DefaultWeaver.fill(DefaultWeaver.java:67)
at org.nutz.ioc.impl.ObjectMakerImpl.make(ObjectMakerImpl.java:138)
at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:241)
at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:271)
at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:161)
at org.nutz.mock.NutTestRunner.createTest(NutTestRunner.java:71)
at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:260)
at org.junit.runners.BlockJUnit4ClassRunner$2.runReflectiveCall(BlockJUnit4ClassRunner.java:309)
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
at org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:306)
at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:349)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
at org.nutz.mock.NutTestRunner.runChild(NutTestRunner.java:33)
at org.nutz.mock.NutTestRunner.runChild(NutTestRunner.java:14)
at org.junit.runners.ParentRunner$3.run(ParentRunner.java:314)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:312)
at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:292)
at org.junit.runners.ParentRunner.run(ParentRunner.java:396)
at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:68)
at com.intellij.rt.execution.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:47)
at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:242)
at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:70)

java.lang.NullPointerException
at com.dd.dao.impl.UserDaoImpl.findbyid(UserDaoImpl.java:266)
at com.dd.test.SimpleTest.test_user_service_create_user(SimpleTest.java:30)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
at org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:349)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
at org.nutz.mock.NutTestRunner.runChild(NutTestRunner.java:33)
at org.nutz.mock.NutTestRunner.runChild(NutTestRunner.java:14)
at org.junit.runners.ParentRunner$3.run(ParentRunner.java:314)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:312)
at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:292)
at org.junit.runners.ParentRunner.run(ParentRunner.java:396)
at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:68)
at com.intellij.rt.execution.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:47)
at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:242)
at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:70)

[INFO ] 19:37:44.371 org.nutz.ioc.impl.NutIoc.depose(NutIoc.java:287) - org.nutz.ioc.impl.NutIoc@1652149987 is closing. startup date [18-12-27 19:37:44.085] [DEBUG] 19:37:44.373 org.nutz.ioc.impl.ScopeContext.clear(ScopeContext.java:109) - Depose object 'userDao' ...
[DEBUG] 19:37:44.373 org.nutz.ioc.impl.ScopeContext.clear(ScopeContext.java:109) - Depose object 'simpleTest' ...
[INFO ] 19:37:44.374 org.nutz.ioc.impl.NutIoc.depose(NutIoc.java:301) - org.nutz.ioc.impl.NutIoc@1652149987 is deposed. startup date [18-12-27 19:37:44.085]

Process finished with exit code -1

31 回复
[INFO ] 19:37:44.329 org.nutz.ioc.weaver.FieldInjector.inject(FieldInjector.java:36) - field inject fail, but this field is optional, ignore error
org.nutz.ioc.IocException: IocBean[class:org.nutz.dao.Dao] none ioc bean match class=org.nutz.dao.Dao

没带上dao的ioc配置

@RunWith(MyNutTestRunner.class)
@IocBean // 必须有
public class SimpleTest  {

    //private static final Log log = Logs.get();

   /* // 跟通常的@Inject完全一样.
    @Inject("refer:$ioc")
    protected Ioc ioc;*/

    @Inject
   private   UserDaoImpl dao;

    @Test
    public void test_user_service_create_user() {
        System.out.println("========="+dao.deleteUser(10,4));
        //System.out.println("============="+dao.findbyid(1).getAvatar());
    }
}


public class MyNutTestRunner extends  NutTestRunner {


    public MyNutTestRunner(Class<?> klass) throws InitializationError {
        super(klass);
    }



    /**
     * 可覆盖createIoc,实现参数覆盖, bean替换,等定制.
     */
    protected Ioc createIoc() {
        Ioc ioc = null;
        try {
            ioc = new NutIoc(new ComboIocLoader("*js", "ioc/","*anno", "com.dd.entity",
                    "com.dd.dao","com.dd.test"));
        } catch (ClassNotFoundException e) {
            e.printStackTrace();
        }
        return ioc;
    }
}

@IocBean(name="userDao")
public class UserDaoImpl implements UserDao {
	
	@Inject(optional = true)
	private Dao dao;
	
@Override
	public int deleteUser(int uid,int fid) {
		//User user = dao.fetch(User.class, Cnd.where(User.ID,"=",uid));
		//int a =dao.clear(FlockRefUser.class,Cnd.where("uid","=",uid).and("fid","=",fid));
		FlockRefUser flockRefUser = new FlockRefUser(uid,fid);

		int a = dao.delete(flockRefUser);
		return a;
	}

大佬,dao上有注解啊

这是nutzboot的项目吧? testcase有点不一样的,看nutzboot里面的demo

因为dao是通过注解方式在starter里面声明的, 并非ioc js文件

但是没有starter啊

我填了个dao.js

var ioc = {
/*
* 数据库连接池
/
dataSource : {
type : "com.mchange.v2.c3p0.ComboPooledDataSource",
fields : {
driverClass : "com.mysql.jdbc.Driver",
jdbcUrl : "jdbc:mysql://127.0.0.1/mychat1",
user : "root",
password : "root"
}
},
/

* 这个配置很好理解, args 表示这个对象构造函数的参数。显然,下面的注入方式将调用 new NutDao(dataSource)
*/
dao : {
type : "org.nutz.dao.impl.NutDao",
args : [ {
refer : "dataSource"
} ]
}
};



D:\Java\jdk1.8.0_171\bin\java.exe -ea -Didea.test.cyclic.buffer.size=1048576 "-javaagent:D:\IntelliJ IDEA 2018.1.5\lib\idea_rt.jar=54050:D:\IntelliJ IDEA 2018.1.5\bin" -Dfile.encoding=UTF-8 -classpath "D:\IntelliJ IDEA 2018.1.5\lib\idea_rt.jar;D:\IntelliJ IDEA 2018.1.5\plugins\junit\lib\junit-rt.jar;D:\IntelliJ IDEA 2018.1.5\plugins\junit\lib\junit5-rt.jar;D:\Java\jdk1.8.0_171\jre\lib\charsets.jar;D:\Java\jdk1.8.0_171\jre\lib\deploy.jar;D:\Java\jdk1.8.0_171\jre\lib\ext\access-bridge-64.jar;D:\Java\jdk1.8.0_171\jre\lib\ext\cldrdata.jar;D:\Java\jdk1.8.0_171\jre\lib\ext\dnsns.jar;D:\Java\jdk1.8.0_171\jre\lib\ext\jaccess.jar;D:\Java\jdk1.8.0_171\jre\lib\ext\jfxrt.jar;D:\Java\jdk1.8.0_171\jre\lib\ext\localedata.jar;D:\Java\jdk1.8.0_171\jre\lib\ext\nashorn.jar;D:\Java\jdk1.8.0_171\jre\lib\ext\sunec.jar;D:\Java\jdk1.8.0_171\jre\lib\ext\sunjce_provider.jar;D:\Java\jdk1.8.0_171\jre\lib\ext\sunmscapi.jar;D:\Java\jdk1.8.0_171\jre\lib\ext\sunpkcs11.jar;D:\Java\jdk1.8.0_171\jre\lib\ext\zipfs.jar;D:\Java\jdk1.8.0_171\jre\lib\javaws.jar;D:\Java\jdk1.8.0_171\jre\lib\jce.jar;D:\Java\jdk1.8.0_171\jre\lib\jfr.jar;D:\Java\jdk1.8.0_171\jre\lib\jfxswt.jar;D:\Java\jdk1.8.0_171\jre\lib\jsse.jar;D:\Java\jdk1.8.0_171\jre\lib\management-agent.jar;D:\Java\jdk1.8.0_171\jre\lib\plugin.jar;D:\Java\jdk1.8.0_171\jre\lib\resources.jar;D:\Java\jdk1.8.0_171\jre\lib\rt.jar;D:\chenbozhong\ProjectChatRoom\源码\LuliChat-nutzboot\LuliChat-nutzboot\target\test-classes;D:\chenbozhong\ProjectChatRoom\源码\LuliChat-nutzboot\LuliChat-nutzboot\target\classes;D:\maven\repository\org\nutz\nutzboot-starter-nutz-mvc\2.2.3\nutzboot-starter-nutz-mvc-2.2.3.jar;D:\maven\repository\org\nutz\nutzboot-core\2.2.3\nutzboot-core-2.2.3.jar;D:\maven\repository\javax\servlet\javax.servlet-api\3.1.0\javax.servlet-api-3.1.0.jar;D:\maven\repository\org\nutz\nutzboot-starter-jdbc\2.2.3\nutzboot-starter-jdbc-2.2.3.jar;D:\maven\repository\com\alibaba\druid\1.1.10\druid-1.1.10.jar;D:\maven\repository\org\nutz\nutzboot-starter-nutz-dao\2.2.3\nutzboot-starter-nutz-dao-2.2.3.jar;D:\maven\repository\org\nutz\nutz-plugins-daocache\1.r.67-SNAPSHOT\nutz-plugins-daocache-1.r.67-20181226.012058-39.jar;D:\maven\repository\org\nutz\nutzboot-starter-jetty\2.2.3\nutzboot-starter-jetty-2.2.3.jar;D:\maven\repository\org\eclipse\jetty\jetty-servlets\9.4.11.v20180605\jetty-servlets-9.4.11.v20180605.jar;D:\maven\repository\org\eclipse\jetty\jetty-continuation\9.4.11.v20180605\jetty-continuation-9.4.11.v20180605.jar;D:\maven\repository\org\eclipse\jetty\jetty-http\9.4.11.v20180605\jetty-http-9.4.11.v20180605.jar;D:\maven\repository\org\eclipse\jetty\jetty-util\9.4.11.v20180605\jetty-util-9.4.11.v20180605.jar;D:\maven\repository\org\eclipse\jetty\jetty-io\9.4.11.v20180605\jetty-io-9.4.11.v20180605.jar;D:\maven\repository\org\eclipse\jetty\jetty-webapp\9.4.11.v20180605\jetty-webapp-9.4.11.v20180605.jar;D:\maven\repository\org\eclipse\jetty\jetty-xml\9.4.11.v20180605\jetty-xml-9.4.11.v20180605.jar;D:\maven\repository\org\eclipse\jetty\jetty-servlet\9.4.11.v20180605\jetty-servlet-9.4.11.v20180605.jar;D:\maven\repository\org\eclipse\jetty\jetty-security\9.4.11.v20180605\jetty-security-9.4.11.v20180605.jar;D:\maven\repository\org\eclipse\jetty\jetty-server\9.4.11.v20180605\jetty-server-9.4.11.v20180605.jar;D:\maven\repository\org\eclipse\jetty\websocket\websocket-server\9.4.11.v20180605\websocket-server-9.4.11.v20180605.jar;D:\maven\repository\org\eclipse\jetty\websocket\websocket-common\9.4.11.v20180605\websocket-common-9.4.11.v20180605.jar;D:\maven\repository\org\eclipse\jetty\websocket\websocket-api\9.4.11.v20180605\websocket-api-9.4.11.v20180605.jar;D:\maven\repository\org\eclipse\jetty\websocket\websocket-client\9.4.11.v20180605\websocket-client-9.4.11.v20180605.jar;D:\maven\repository\org\eclipse\jetty\jetty-client\9.4.11.v20180605\jetty-client-9.4.11.v20180605.jar;D:\maven\repository\org\eclipse\jetty\websocket\websocket-servlet\9.4.11.v20180605\websocket-servlet-9.4.11.v20180605.jar;D:\maven\repository\org\eclipse\jetty\websocket\javax-websocket-server-impl\9.4.11.v20180605\javax-websocket-server-impl-9.4.11.v20180605.jar;D:\maven\repository\org\eclipse\jetty\jetty-annotations\9.4.11.v20180605\jetty-annotations-9.4.11.v20180605.jar;D:\maven\repository\org\eclipse\jetty\jetty-plus\9.4.11.v20180605\jetty-plus-9.4.11.v20180605.jar;D:\maven\repository\org\ow2\asm\asm-commons\6.1.1\asm-commons-6.1.1.jar;D:\maven\repository\org\ow2\asm\asm-tree\6.1.1\asm-tree-6.1.1.jar;D:\maven\repository\org\ow2\asm\asm-analysis\6.1.1\asm-analysis-6.1.1.jar;D:\maven\repository\org\eclipse\jetty\websocket\javax-websocket-client-impl\9.4.11.v20180605\javax-websocket-client-impl-9.4.11.v20180605.jar;D:\maven\repository\javax\websocket\javax.websocket-client-api\1.0\javax.websocket-client-api-1.0.jar;D:\maven\repository\javax\websocket\javax.websocket-api\1.0\javax.websocket-api-1.0.jar;D:\maven\repository\org\slf4j\jul-to-slf4j\1.7.25\jul-to-slf4j-1.7.25.jar;D:\maven\repository\org\nutz\nutz-plugins-websocket\1.r.67-SNAPSHOT\nutz-plugins-websocket-1.r.67-20181226.012243-38.jar;D:\maven\repository\org\nutz\nutzboot-servlet3\2.2.3\nutzboot-servlet3-2.2.3.jar;D:\maven\repository\javax\annotation\javax.annotation-api\1.2\javax.annotation-api-1.2.jar;D:\maven\repository\org\ow2\asm\asm\6.1.1\asm-6.1.1.jar;D:\maven\repository\org\slf4j\slf4j-log4j12\1.7.25\slf4j-log4j12-1.7.25.jar;D:\maven\repository\org\slf4j\slf4j-api\1.7.25\slf4j-api-1.7.25.jar;D:\maven\repository\log4j\log4j\1.2.17\log4j-1.2.17.jar;D:\maven\repository\org\nutz\nutzboot-starter-freemarker\2.2.3\nutzboot-starter-freemarker-2.2.3.jar;D:\maven\repository\org\freemarker\freemarker\2.3.28\freemarker-2.3.28.jar;D:\maven\repository\org\nutz\nutzboot-starter-shiro\2.2.3\nutzboot-starter-shiro-2.2.3.jar;D:\maven\repository\org\nutz\nutz-integration-shiro\1.r.67-SNAPSHOT\nutz-integration-shiro-1.r.67-20181226.012040-39.jar;D:\maven\repository\org\slf4j\jcl-over-slf4j\1.7.25\jcl-over-slf4j-1.7.25.jar;D:\maven\repository\org\apache\shiro\shiro-web\1.3.2\shiro-web-1.3.2.jar;D:\maven\repository\org\apache\shiro\shiro-core\1.3.2\shiro-core-1.3.2.jar;D:\maven\repository\org\apache\shiro\shiro-ehcache\1.3.2\shiro-ehcache-1.3.2.jar;D:\maven\repository\net\sf\ehcache\ehcache\2.10.4\ehcache-2.10.4.jar;D:\maven\repository\org\nutz\nutz-plugins-cache\1.r.67-SNAPSHOT\nutz-plugins-cache-1.r.67-20181226.012032-39.jar;D:\maven\repository\org\nutz\nutz-integration-jedis\1.r.67-SNAPSHOT\nutz-integration-jedis-1.r.67-20181226.012003-39.jar;D:\maven\repository\mysql\mysql-connector-java\5.1.44\mysql-connector-java-5.1.44.jar;D:\maven\repository\org\t-io\tio-websocket-server\3.1.4.v20180726-RELEASE\tio-websocket-server-3.1.4.v20180726-RELEASE.jar;D:\maven\repository\org\t-io\tio-websocket-common\3.1.4.v20180726-RELEASE\tio-websocket-common-3.1.4.v20180726-RELEASE.jar;D:\maven\repository\org\t-io\tio-http-common\3.1.4.v20180726-RELEASE\tio-http-common-3.1.4.v20180726-RELEASE.jar;D:\maven\repository\org\t-io\tio-core\3.1.3.v20180720-RELEASE\tio-core-3.1.3.v20180720-RELEASE.jar;D:\maven\repository\org\t-io\tio-utils\3.1.3.v20180720-RELEASE\tio-utils-3.1.3.v20180720-RELEASE.jar;D:\maven\repository\org\apache\commons\commons-collections4\4.2\commons-collections4-4.2.jar;D:\maven\repository\org\apache\commons\commons-lang3\3.7\commons-lang3-3.7.jar;D:\maven\repository\org\apache\commons\commons-text\1.4\commons-text-1.4.jar;D:\maven\repository\cn\hutool\hutool-all\4.1.2\hutool-all-4.1.2.jar;D:\maven\repository\com\alibaba\fastjson\1.2.47\fastjson-1.2.47.jar;D:\maven\repository\com\google\guava\guava\25.1-jre\guava-25.1-jre.jar;D:\maven\repository\com\google\code\findbugs\jsr305\3.0.2\jsr305-3.0.2.jar;D:\maven\repository\org\checkerframework\checker-qual\2.0.0\checker-qual-2.0.0.jar;D:\maven\repository\com\google\errorprone\error_prone_annotations\2.1.3\error_prone_annotations-2.1.3.jar;D:\maven\repository\com\google\j2objc\j2objc-annotations\1.1\j2objc-annotations-1.1.jar;D:\maven\repository\org\codehaus\mojo\animal-sniffer-annotations\1.14\animal-sniffer-annotations-1.14.jar;D:\maven\repository\com\github\ben-manes\caffeine\caffeine\2.6.2\caffeine-2.6.2.jar;D:\maven\repository\org\jodd\jodd-core\5.0.3\jodd-core-5.0.3.jar;D:\maven\repository\org\redisson\redisson\3.7.3\redisson-3.7.3.jar;D:\maven\repository\io\netty\netty-common\4.1.25.Final\netty-common-4.1.25.Final.jar;D:\maven\repository\io\netty\netty-codec\4.1.25.Final\netty-codec-4.1.25.Final.jar;D:\maven\repository\io\netty\netty-buffer\4.1.25.Final\netty-buffer-4.1.25.Final.jar;D:\maven\repository\io\netty\netty-transport\4.1.25.Final\netty-transport-4.1.25.Final.jar;D:\maven\repository\io\netty\netty-resolver\4.1.25.Final\netty-resolver-4.1.25.Final.jar;D:\maven\repository\io\netty\netty-resolver-dns\4.1.25.Final\netty-resolver-dns-4.1.25.Final.jar;D:\maven\repository\io\netty\netty-codec-dns\4.1.25.Final\netty-codec-dns-4.1.25.Final.jar;D:\maven\repository\io\netty\netty-handler\4.1.25.Final\netty-handler-4.1.25.Final.jar;D:\maven\repository\javax\cache\cache-api\1.0.0\cache-api-1.0.0.jar;D:\maven\repository\io\projectreactor\reactor-core\3.1.7.RELEASE\reactor-core-3.1.7.RELEASE.jar;D:\maven\repository\org\reactivestreams\reactive-streams\1.0.2\reactive-streams-1.0.2.jar;D:\maven\repository\com\fasterxml\jackson\dataformat\jackson-dataformat-yaml\2.7.9\jackson-dataformat-yaml-2.7.9.jar;D:\maven\repository\org\yaml\snakeyaml\1.15\snakeyaml-1.15.jar;D:\maven\repository\com\fasterxml\jackson\core\jackson-core\2.7.9\jackson-core-2.7.9.jar;D:\maven\repository\com\fasterxml\jackson\core\jackson-databind\2.7.9.2\jackson-databind-2.7.9.2.jar;D:\maven\repository\com\fasterxml\jackson\core\jackson-annotations\2.7.0\jackson-annotations-2.7.0.jar;D:\maven\repository\net\bytebuddy\byte-buddy\1.8.11\byte-buddy-1.8.11.jar;D:\maven\repository\org\jodd\jodd-bean\3.7.1\jodd-bean-3.7.1.jar;D:\maven\repository\commons-codec\commons-codec\1.11\commons-codec-1.11.jar;D:\maven\repository\org\t-io\tio-http-server\3.1.3.v20180720-RELEASE\tio-http-server-3.1.3.v20180720-RELEASE.jar;D:\maven\repository\io\github\lukehutch\fast-classpath-scanner\3.1.10\fast-classpath-scanner-3.1.10.jar;D:\maven\repository\com\thoughtworks\paranamer\paranamer\2.8\paranamer-2.8.jar;D:\maven\repository\com\esotericsoftware\reflectasm\1.11.7\reflectasm-1.11.7.jar;D:\maven\repository\com\aliyun\oss\aliyun-sdk-oss\2.8.2\aliyun-sdk-oss-2.8.2.jar;D:\maven\repository\org\apache\httpcomponents\httpclient\4.4.1\httpclient-4.4.1.jar;D:\maven\repository\org\apache\httpcomponents\httpcore\4.4.1\httpcore-4.4.1.jar;D:\maven\repository\commons-logging\commons-logging\1.2\commons-logging-1.2.jar;D:\maven\repository\org\jdom\jdom\1.1\jdom-1.1.jar;D:\maven\repository\net\sf\json-lib\json-lib\2.4\json-lib-2.4-jdk15.jar;D:\maven\repository\commons-beanutils\commons-beanutils\1.8.0\commons-beanutils-1.8.0.jar;D:\maven\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;D:\maven\repository\commons-lang\commons-lang\2.5\commons-lang-2.5.jar;D:\maven\repository\net\sf\ezmorph\ezmorph\1.0.6\ezmorph-1.0.6.jar;D:\maven\repository\junit\junit\4.12\junit-4.12.jar;D:\maven\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;D:\maven\repository\org\nutz\nutz-plugins-mock\1.r.60\nutz-plugins-mock-1.r.60.jar;D:\maven\repository\org\nutz\nutz\1.r.67-SNAPSHOT\nutz-1.r.67-20181227.044734-61.jar;D:\maven\repository\com\mchange\c3p0\0.9.5.2\c3p0-0.9.5.2.jar;D:\maven\repository\com\mchange\mchange-commons-java\0.2.11\mchange-commons-java-0.2.11.jar" com.intellij.rt.execution.junit.JUnitStarter -ideVersion5 -junit4 com.dd.test.SimpleTest,test_user_service_create_user [INFO ] 09:10:29.795 org.nutz.resource.impl.ErrorResourceLocation.<init>(ErrorResourceLocation.java:28) - [loc=D:\chenbozhong\ProjectChatRoom\%e6%ba%90%e7%a0%81\LuliChat-nutzboot\LuliChat-nutzboot\target\classes]not exist [DEBUG] 09:10:30.015 org.nutz.resource.Scans.printLocations(Scans.java:527) - Locations count=141 time use 227ms [DEBUG] 09:10:30.037 org.nutz.resource.Scans.scan(Scans.java:280) - Found 5 resource by src( ioc/ ) , regex( ^(.+[.])(js|json)$ ) [DEBUG] 09:10:30.037 org.nutz.ioc.loader.json.JsonLoader.<init>(JsonLoader.java:49) - loading [emtry.json] [DEBUG] 09:10:30.041 org.nutz.ioc.loader.json.JsonLoader.<init>(JsonLoader.java:49) - loading [conf.js] [DEBUG] 09:10:30.042 org.nutz.ioc.loader.json.JsonLoader.<init>(JsonLoader.java:49) - loading [dao.js] [DEBUG] 09:10:30.043 org.nutz.ioc.loader.json.JsonLoader.<init>(JsonLoader.java:49) - loading [ehcache.js] [DEBUG] 09:10:30.044 org.nutz.ioc.loader.json.JsonLoader.<init>(JsonLoader.java:49) - loading [upload.js] [DEBUG] 09:10:30.046 org.nutz.ioc.loader.json.JsonLoader.<init>(JsonLoader.java:57) - Loaded 9 bean define from path=[ioc/] --> [uploadTextFileContext, dao, uploadFileContext, tmpFilePool, txtUpload, imageUpload, siteConf, dataSource, cacheManager] [INFO ] 09:10:30.058 org.nutz.ioc.loader.annotation.AnnotationIocLoader.<init>(AnnotationIocLoader.java:51) - > scan 'com.dd.entity' [DEBUG] 09:10:30.073 org.nutz.resource.Scans.scan(Scans.java:280) - Found 12 resource by src( com/dd/entity/ ) , regex( ^.+[.]class$ ) [INFO ] 09:10:30.088 org.nutz.ioc.loader.annotation.AnnotationIocLoader.<init>(AnnotationIocLoader.java:51) - > scan 'com.dd.dao' [DEBUG] 09:10:30.097 org.nutz.resource.Scans.scan(Scans.java:280) - Found 4 resource by src( com/dd/dao/ ) , regex( ^.+[.]class$ ) [INFO ] 09:10:30.100 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) - > add 'chatMessageDao ' - com.dd.dao.impl.ChatMessageDaoImpl [INFO ] 09:10:30.107 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) - > add 'userDao ' - com.dd.dao.impl.UserDaoImpl [INFO ] 09:10:30.108 org.nutz.ioc.loader.annotation.AnnotationIocLoader.<init>(AnnotationIocLoader.java:51) - > scan 'com.dd.test' [DEBUG] 09:10:30.117 org.nutz.resource.Scans.scan(Scans.java:280) - Found 7 resource by src( com/dd/test/ ) , regex( ^.+[.]class$ ) [INFO ] 09:10:30.122 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) - > add 'simpleTest ' - com.dd.test.SimpleTest [INFO ] 09:10:30.131 org.nutz.ioc.impl.NutIoc.<init>(NutIoc.java:130) - ... NutIoc init complete [DEBUG] 09:10:30.132 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'simpleTest'<class com.dd.test.SimpleTest> [DEBUG] 09:10:30.136 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] 09:10:30.138 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - >> Load definition name=simpleTest [DEBUG] 09:10:30.139 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(simpleTest) in AnnotationIocLoader(packages=[com.dd.entity, com.dd.dao, com.dd.test]) [DEBUG] 09:10:30.140 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - >> Make...'simpleTest'<class com.dd.test.SimpleTest> [DEBUG] 09:10:30.237 org.nutz.castor.Castors.reload(Castors.java:116) - Using 107 castor for Castors [DEBUG] 09:10:30.292 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'simpleTest' to [app] [DEBUG] 09:10:30.294 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class com.dd.test.SimpleTest without AOP [DEBUG] 09:10:30.310 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dao'<class com.dd.dao.impl.UserDaoImpl> [DEBUG] 09:10:30.310 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - >> Load definition name=dao [DEBUG] 09:10:30.311 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(dao) in JsonLoader(paths=[ioc/]) [DEBUG] 09:10:30.311 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - >> Make...'dao'<class com.dd.dao.impl.UserDaoImpl> [DEBUG] 09:10:30.312 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'dao' to [app] [DEBUG] 09:10:30.314 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dataSource'<> [DEBUG] 09:10:30.315 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - >> Load definition name=dataSource [DEBUG] 09:10:30.316 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(dataSource) in JsonLoader(paths=[ioc/]) [DEBUG] 09:10:30.316 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - >> Make...'dataSource'<> [DEBUG] 09:10:30.316 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'dataSource' to [app] [DEBUG] 09:10:30.321 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class com.mchange.v2.c3p0.ComboPooledDataSource without AOP [INFO ] 09:10:30.866 com.mchange.v2.log.slf4j.Slf4jMLog$Slf4jMLogger$InfoLogger.log(Slf4jMLog.java:212) - MLog clients using slf4j logging. [DEBUG] 09:10:30.875 com.mchange.v2.log.slf4j.Slf4jMLog$Slf4jMLogger$DebugLogger.log(Slf4jMLog.java:207) - Reading VM config for path list /com/mchange/v2/log/default-mchange-log.properties, /mchange-commons.properties, /c3p0.properties, hocon:/reference,/application,/c3p0,/, /mchange-log.properties, / [DEBUG] 09:10:30.876 com.mchange.v2.log.slf4j.Slf4jMLog$Slf4jMLogger$DebugLogger.log(Slf4jMLog.java:207) - The configuration file for resource identifier '/mchange-commons.properties' could not be found. Skipping. [DEBUG] 09:10:30.876 com.mchange.v2.log.slf4j.Slf4jMLog$Slf4jMLogger$DebugLogger.log(Slf4jMLog.java:207) - The configuration file for resource identifier '/c3p0.properties' could not be found. Skipping. [DEBUG] 09:10:30.876 com.mchange.v2.log.slf4j.Slf4jMLog$Slf4jMLogger$DebugLogger.log(Slf4jMLog.java:207) - The configuration file for resource identifier 'hocon:/reference,/application,/c3p0,/' could not be found. Skipping. [DEBUG] 09:10:30.876 com.mchange.v2.log.slf4j.Slf4jMLog$Slf4jMLogger$DebugLogger.log(Slf4jMLog.java:207) - The configuration file for resource identifier '/mchange-log.properties' could not be found. Skipping. [DEBUG] 09:10:30.882 com.mchange.v2.log.slf4j.Slf4jMLog$Slf4jMLogger$DebugLogger.log(Slf4jMLog.java:207) - The configuration file for resource identifier '/mchange-commons.properties' could not be found. Skipping. [DEBUG] 09:10:30.882 com.mchange.v2.log.slf4j.Slf4jMLog$Slf4jMLogger$DebugLogger.log(Slf4jMLog.java:207) - The configuration file for resource identifier '/mchange-log.properties' could not be found. Skipping. [DEBUG] 09:10:30.883 com.mchange.v2.log.slf4j.Slf4jMLog$Slf4jMLogger$DebugLogger.log(Slf4jMLog.java:207) - The configuration file for resource identifier 'hocon:/reference,/application,/c3p0,/' could not be found. Skipping. [DEBUG] 09:10:30.883 com.mchange.v2.log.slf4j.Slf4jMLog$Slf4jMLogger$DebugLogger.log(Slf4jMLog.java:207) - The configuration file for resource identifier '/c3p0.properties' could not be found. Skipping. [INFO ] 09:10:31.333 com.mchange.v2.log.slf4j.Slf4jMLog$Slf4jMLogger$InfoLogger.log(Slf4jMLog.java:212) - Initializing c3p0-0.9.5.2 [built 08-December-2015 22:06:04 -0800; debug? true; trace: 10] [DEBUG] 09:10:31.411 com.mchange.v2.log.slf4j.Slf4jMLog$Slf4jMLogger$DebugLogger.log(Slf4jMLog.java:204) - MBean: com.mchange.v2.c3p0:type=PooledDataSource,identityToken=1hge1l19z1v8w67x1niiz16|475e586c,name=1hge1l19z1v8w67x1niiz16|475e586c registered. [DEBUG] 09:10:31.480 com.mchange.v2.log.slf4j.Slf4jMLog$Slf4jMLogger$DebugLogger.log(Slf4jMLog.java:204) - MBean: com.mchange.v2.c3p0:type=PooledDataSource,identityToken=1hge1l19z1v8w67x1niiz16|475e586c,name=1hge1l19z1v8w67x1niiz16|475e586c unregistered, in order to be reregistered after update. [DEBUG] 09:10:31.481 com.mchange.v2.log.slf4j.Slf4jMLog$Slf4jMLogger$DebugLogger.log(Slf4jMLog.java:204) - MBean: com.mchange.v2.c3p0:type=PooledDataSource,identityToken=1hge1l19z1v8w67x1niiz16|475e586c,name=1hge1l19z1v8w67x1niiz16|475e586c registered. [DEBUG] 09:10:31.511 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class org.nutz.dao.impl.NutDao without AOP [DEBUG] 09:10:31.512 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dataSource'<> [DEBUG] 09:10:31.831 org.nutz.dao.jdbc.Jdbcs.<clinit>(Jdbcs.java:93) - Jdbcs init complete [INFO ] 09:10:31.831 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 ] 09:10:31.889 com.mchange.v2.log.slf4j.Slf4jMLog$Slf4jMLogger$InfoLogger.log(Slf4jMLog.java:212) - Initializing c3p0 pool... com.mchange.v2.c3p0.ComboPooledDataSource [ acquireIncrement -> 3, acquireRetryAttempts -> 30, acquireRetryDelay -> 1000, autoCommitOnClose -> false, automaticTestTable -> null, breakAfterAcquireFailure -> false, checkoutTimeout -> 0, connectionCustomizerClassName -> null, connectionTesterClassName -> com.mchange.v2.c3p0.impl.DefaultConnectionTester, contextClassLoaderSource -> caller, dataSourceName -> 1hge1l19z1v8w67x1niiz16|475e586c, debugUnreturnedConnectionStackTraces -> false, description -> null, driverClass -> com.mysql.jdbc.Driver, extensions -> {}, factoryClassLocation -> null, forceIgnoreUnresolvedTransactions -> false, forceSynchronousCheckins -> false, forceUseNamedDriverClass -> false, identityToken -> 1hge1l19z1v8w67x1niiz16|475e586c, idleConnectionTestPeriod -> 0, initialPoolSize -> 3, jdbcUrl -> jdbc:mysql://127.0.0.1/mychat1, maxAdministrativeTaskTime -> 0, maxConnectionAge -> 0, maxIdleTime -> 0, maxIdleTimeExcessConnections -> 0, maxPoolSize -> 15, maxStatements -> 0, maxStatementsPerConnection -> 0, minPoolSize -> 3, numHelperThreads -> 3, preferredTestQuery -> null, privilegeSpawnedThreads -> false, properties -> {user=******, password=******}, propertyCycle -> 0, statementCacheNumDeferredCloseThreads -> 0, testConnectionOnCheckin -> false, testConnectionOnCheckout -> false, unreturnedConnectionTimeout -> 0, userOverrides -> {}, usesTraditionalReflectiveProxies -> false ] [DEBUG] 09:10:31.914 com.mchange.v2.log.slf4j.Slf4jMLog$Slf4jMLogger$DebugLogger.log(Slf4jMLog.java:207) - The configuration file for resource identifier '/mchange-commons.properties' could not be found. Skipping. [DEBUG] 09:10:31.914 com.mchange.v2.log.slf4j.Slf4jMLog$Slf4jMLogger$DebugLogger.log(Slf4jMLog.java:207) - The configuration file for resource identifier '/mchange-log.properties' could not be found. Skipping. [DEBUG] 09:10:31.914 com.mchange.v2.log.slf4j.Slf4jMLog$Slf4jMLogger$DebugLogger.log(Slf4jMLog.java:207) - The configuration file for resource identifier '/c3p0.properties' could not be found. Skipping. [DEBUG] 09:10:31.915 com.mchange.v2.log.slf4j.Slf4jMLog$Slf4jMLogger$DebugLogger.log(Slf4jMLog.java:207) - The configuration file for resource identifier 'hocon:/reference,/application,/c3p0,/' could not be found. Skipping. [DEBUG] 09:10:31.917 com.mchange.v2.log.slf4j.Slf4jMLog$Slf4jMLogger$DebugLogger.log(Slf4jMLog.java:204) - com.mchange.v2.resourcepool.BasicResourcePool@6302bbb1 config: [start -> 3; min -> 3; max -> 15; inc -> 3; num_acq_attempts -> 30; acq_attempt_delay -> 1000; check_idle_resources_delay -> 0; max_resource_age -> 0; max_idle_time -> 0; excess_max_idle_time -> 0; destroy_unreturned_resc_time -> 0; expiration_enforcement_delay -> 0; break_on_acquisition_failure -> false; debug_store_checkout_exceptions -> false; force_synchronous_checkins -> false] [DEBUG] 09:10:31.919 com.mchange.v2.log.slf4j.Slf4jMLog$Slf4jMLogger$DebugLogger.log(Slf4jMLog.java:204) - Created new pool for auth, username (masked): 'ro******'. [DEBUG] 09:10:31.919 com.mchange.v2.log.slf4j.Slf4jMLog$Slf4jMLogger$DebugLogger.log(Slf4jMLog.java:204) - acquire test -- pool size: 0; target_pool_size: 3; desired target? 1 [DEBUG] 09:10:31.919 com.mchange.v2.log.slf4j.Slf4jMLog$Slf4jMLogger$DebugLogger.log(Slf4jMLog.java:204) - awaitAvailable(): [unknown] Fri Dec 28 09:10:32 GMT+08:00 2018 WARN: Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if explicit option isn't set. For compliance with existing applications not using SSL the verifyServerCertificate property is set to 'false'. You need either to explicitly disable SSL by setting useSSL=false, or set useSSL=true and provide truststore for server certificate verification. Fri Dec 28 09:10:32 GMT+08:00 2018 WARN: Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if explicit option isn't set. For compliance with existing applications not using SSL the verifyServerCertificate property is set to 'false'. You need either to explicitly disable SSL by setting useSSL=false, or set useSSL=true and provide truststore for server certificate verification. Fri Dec 28 09:10:32 GMT+08:00 2018 WARN: Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if explicit option isn't set. For compliance with existing applications not using SSL the verifyServerCertificate property is set to 'false'. You need either to explicitly disable SSL by setting useSSL=false, or set useSSL=true and provide truststore for server certificate verification. [DEBUG] 09:10:33.065 org.nutz.dao.impl.DaoSupport.setDataSource(DaoSupport.java:188) - select expert : org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert [DEBUG] 09:10:33.075 org.nutz.dao.impl.DaoSupport$1.invoke(DaoSupport.java:199) - JDBC Driver --> mysql-connector-java-5.1.44 ( Revision: b3cda4f864902ffdde495b9df93937c3e20009be ) [DEBUG] 09:10:33.075 org.nutz.dao.impl.DaoSupport$1.invoke(DaoSupport.java:200) - JDBC Name --> MySQL Connector Java [DEBUG] 09:10:33.076 org.nutz.dao.impl.DaoSupport$1.invoke(DaoSupport.java:202) - JDBC URL --> jdbc:mysql://127.0.0.1/mychat1 [DEBUG] 09:10:33.100 org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert.checkDataSource(MysqlJdbcExpert.java:212) - Mysql : character_set_client=utf8mb4 [DEBUG] 09:10:33.101 org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert.checkDataSource(MysqlJdbcExpert.java:212) - Mysql : character_set_connection=utf8mb4 [DEBUG] 09:10:33.102 org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert.checkDataSource(MysqlJdbcExpert.java:212) - Mysql : character_set_database=utf8mb4 [DEBUG] 09:10:33.102 org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert.checkDataSource(MysqlJdbcExpert.java:212) - Mysql : character_set_filesystem=binary [DEBUG] 09:10:33.103 org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert.checkDataSource(MysqlJdbcExpert.java:212) - Mysql : character_set_results= [DEBUG] 09:10:33.103 org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert.checkDataSource(MysqlJdbcExpert.java:212) - Mysql : character_set_server=utf8mb4 [DEBUG] 09:10:33.103 org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert.checkDataSource(MysqlJdbcExpert.java:212) - Mysql : character_set_system=utf8 [DEBUG] 09:10:33.104 org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert.checkDataSource(MysqlJdbcExpert.java:212) - Mysql : character_sets_dir=C:\Program Files\MySQL\MySQL Server 8.0\share\charsets\ [DEBUG] 09:10:33.110 org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert.checkDataSource(MysqlJdbcExpert.java:219) - Mysql : binlog_format=ROW [DEBUG] 09:10:33.111 org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert.checkDataSource(MysqlJdbcExpert.java:226) - Mysql : database=mychat1 [DEBUG] 09:10:33.112 org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert.checkDataSource(MysqlJdbcExpert.java:232) - Mysql : user=root@localhost [DEBUG] 09:10:33.138 org.nutz.dao.impl.DaoSupport.setDataSource(DaoSupport.java:221) - Database info --> MYSQL:[MySQL - 8.0.11] [DEBUG] 09:10:33.146 org.nutz.ioc.impl.ScopeContext.remove(ScopeContext.java:85) - Remove object 'simpleTest' from [app] org.nutz.ioc.IocException: IocBean[simpleTest] throw Exception when creating at org.nutz.ioc.impl.ObjectMakerImpl.make(ObjectMakerImpl.java:152) at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:241) at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:271) at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:161) at org.nutz.mock.NutTestRunner.createTest(NutTestRunner.java:71) at org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:266) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:263) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78) at org.nutz.mock.NutTestRunner.runChild(NutTestRunner.java:33) at org.nutz.mock.NutTestRunner.runChild(NutTestRunner.java:14) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) at org.junit.runners.ParentRunner.run(ParentRunner.java:363) at org.junit.runner.JUnitCore.run(JUnitCore.java:137) at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:68) at com.intellij.rt.execution.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:47) at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:242) at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:70) Caused by: java.lang.RuntimeException: IocBean[simpleTest] fail at field=[dao] at org.nutz.ioc.weaver.FieldInjector.inject(FieldInjector.java:40) at org.nutz.ioc.weaver.DefaultWeaver.fill(DefaultWeaver.java:67) at org.nutz.ioc.impl.ObjectMakerImpl.make(ObjectMakerImpl.java:138) ... 21 more Caused by: java.lang.RuntimeException: Fail to set field[com.dd.test.SimpleTest#dao] using value[org.nutz.dao.impl.NutDao@6025e1b6] at org.nutz.lang.inject.InjectByField.inject(InjectByField.java:27) at org.nutz.ioc.weaver.FieldInjector.inject(FieldInjector.java:33) ... 23 more Caused by: org.nutz.castor.FailToCastObjectException: Fail to cast from <org.nutz.dao.impl.NutDao> to <com.dd.dao.impl.UserDaoImpl> for {org.nutz.dao.impl.NutDao@6025e1b6} at org.nutz.castor.Castors.cast(Castors.java:263) at org.nutz.castor.Castors.castTo(Castors.java:317) at org.nutz.lang.inject.InjectByField.inject(InjectByField.java:22) ... 24 more Caused by: org.nutz.lang.born.BorningException: Fail to born or cast to 'com.dd.dao.impl.UserDaoImpl' by args: [@(org.nutz.dao.impl.NutDao@6025e1b6)] because: No suitable Constructor or Factory Method!! at org.nutz.lang.Mirror.born(Mirror.java:1020) at org.nutz.castor.castor.Object2Object.cast(Object2Object.java:12) at org.nutz.castor.Castors.cast(Castors.java:253) ... 26 more [INFO ] 09:10:33.160 org.nutz.ioc.impl.NutIoc.depose(NutIoc.java:287) - org.nutz.ioc.impl.NutIoc@1069716895 is closing. startup date [18-12-28 09:10:30.126] [DEBUG] 09:10:33.161 org.nutz.ioc.impl.ScopeContext.clear(ScopeContext.java:109) - Depose object 'dao' ... [DEBUG] 09:10:33.161 org.nutz.ioc.impl.ScopeContext.clear(ScopeContext.java:114) - Depose object 'dataSource' ... [INFO ] 09:10:33.161 org.nutz.ioc.impl.NutIoc.depose(NutIoc.java:301) - org.nutz.ioc.impl.NutIoc@1069716895 is deposed. startup date [18-12-28 09:10:30.126] Process finished with exit code -1
package com.dd;

import org.nutz.boot.NbApp;
import org.nutz.ioc.loader.annotation.IocBean;

@IocBean
public class MainLauncher {

	public static void main(String[] args) {
		new NbApp().setMainClass(MainModule.class).setPrintProcDoc(true).run();
	}

}

starter我加了注解的


添了dao.js后多加了@IocBy注解 @SetupBy(InitSetup.class) //@SessionBy(ShiroSessionProvider.class) @Encoding(input = "UTF-8", output = "UTF-8") //@Views(DDView.class) @IocBy(type = ComboIocProvider.class, args = { "*org.nutz.ioc.loader.json.JsonLoader", "ioc/dao.js", "*org.nutz.ioc.loader.annotation.AnnotationIocLoader", "om.dd.dao.impl.UserDaoImpl"}) public class MainModule { }
D:\Java\jdk1.8.0_171\bin\java.exe -ea -Didea.test.cyclic.buffer.size=1048576 "-javaagent:D:\IntelliJ IDEA 2018.1.5\lib\idea_rt.jar=62064:D:\IntelliJ IDEA 2018.1.5\bin" -Dfile.encoding=UTF-8 -classpath "D:\IntelliJ IDEA 2018.1.5\lib\idea_rt.jar;D:\IntelliJ IDEA 2018.1.5\plugins\junit\lib\junit-rt.jar;D:\IntelliJ IDEA 2018.1.5\plugins\junit\lib\junit5-rt.jar;D:\Java\jdk1.8.0_171\jre\lib\charsets.jar;D:\Java\jdk1.8.0_171\jre\lib\deploy.jar;D:\Java\jdk1.8.0_171\jre\lib\ext\access-bridge-64.jar;D:\Java\jdk1.8.0_171\jre\lib\ext\cldrdata.jar;D:\Java\jdk1.8.0_171\jre\lib\ext\dnsns.jar;D:\Java\jdk1.8.0_171\jre\lib\ext\jaccess.jar;D:\Java\jdk1.8.0_171\jre\lib\ext\jfxrt.jar;D:\Java\jdk1.8.0_171\jre\lib\ext\localedata.jar;D:\Java\jdk1.8.0_171\jre\lib\ext\nashorn.jar;D:\Java\jdk1.8.0_171\jre\lib\ext\sunec.jar;D:\Java\jdk1.8.0_171\jre\lib\ext\sunjce_provider.jar;D:\Java\jdk1.8.0_171\jre\lib\ext\sunmscapi.jar;D:\Java\jdk1.8.0_171\jre\lib\ext\sunpkcs11.jar;D:\Java\jdk1.8.0_171\jre\lib\ext\zipfs.jar;D:\Java\jdk1.8.0_171\jre\lib\javaws.jar;D:\Java\jdk1.8.0_171\jre\lib\jce.jar;D:\Java\jdk1.8.0_171\jre\lib\jfr.jar;D:\Java\jdk1.8.0_171\jre\lib\jfxswt.jar;D:\Java\jdk1.8.0_171\jre\lib\jsse.jar;D:\Java\jdk1.8.0_171\jre\lib\management-agent.jar;D:\Java\jdk1.8.0_171\jre\lib\plugin.jar;D:\Java\jdk1.8.0_171\jre\lib\resources.jar;D:\Java\jdk1.8.0_171\jre\lib\rt.jar;D:\chenbozhong\ProjectChatRoom\源码\LuliChat-nutzboot\LuliChat-nutzboot\target\test-classes;D:\chenbozhong\ProjectChatRoom\源码\LuliChat-nutzboot\LuliChat-nutzboot\target\classes;D:\maven\repository\org\nutz\nutzboot-starter-nutz-mvc\2.2.3\nutzboot-starter-nutz-mvc-2.2.3.jar;D:\maven\repository\org\nutz\nutzboot-core\2.2.3\nutzboot-core-2.2.3.jar;D:\maven\repository\javax\servlet\javax.servlet-api\3.1.0\javax.servlet-api-3.1.0.jar;D:\maven\repository\org\nutz\nutzboot-starter-jdbc\2.2.3\nutzboot-starter-jdbc-2.2.3.jar;D:\maven\repository\com\alibaba\druid\1.1.10\druid-1.1.10.jar;D:\maven\repository\org\nutz\nutzboot-starter-nutz-dao\2.2.3\nutzboot-starter-nutz-dao-2.2.3.jar;D:\maven\repository\org\nutz\nutz-plugins-daocache\1.r.67-SNAPSHOT\nutz-plugins-daocache-1.r.67-20181226.012058-39.jar;D:\maven\repository\org\nutz\nutzboot-starter-jetty\2.2.3\nutzboot-starter-jetty-2.2.3.jar;D:\maven\repository\org\eclipse\jetty\jetty-servlets\9.4.11.v20180605\jetty-servlets-9.4.11.v20180605.jar;D:\maven\repository\org\eclipse\jetty\jetty-continuation\9.4.11.v20180605\jetty-continuation-9.4.11.v20180605.jar;D:\maven\repository\org\eclipse\jetty\jetty-http\9.4.11.v20180605\jetty-http-9.4.11.v20180605.jar;D:\maven\repository\org\eclipse\jetty\jetty-util\9.4.11.v20180605\jetty-util-9.4.11.v20180605.jar;D:\maven\repository\org\eclipse\jetty\jetty-io\9.4.11.v20180605\jetty-io-9.4.11.v20180605.jar;D:\maven\repository\org\eclipse\jetty\jetty-webapp\9.4.11.v20180605\jetty-webapp-9.4.11.v20180605.jar;D:\maven\repository\org\eclipse\jetty\jetty-xml\9.4.11.v20180605\jetty-xml-9.4.11.v20180605.jar;D:\maven\repository\org\eclipse\jetty\jetty-servlet\9.4.11.v20180605\jetty-servlet-9.4.11.v20180605.jar;D:\maven\repository\org\eclipse\jetty\jetty-security\9.4.11.v20180605\jetty-security-9.4.11.v20180605.jar;D:\maven\repository\org\eclipse\jetty\jetty-server\9.4.11.v20180605\jetty-server-9.4.11.v20180605.jar;D:\maven\repository\org\eclipse\jetty\websocket\websocket-server\9.4.11.v20180605\websocket-server-9.4.11.v20180605.jar;D:\maven\repository\org\eclipse\jetty\websocket\websocket-common\9.4.11.v20180605\websocket-common-9.4.11.v20180605.jar;D:\maven\repository\org\eclipse\jetty\websocket\websocket-api\9.4.11.v20180605\websocket-api-9.4.11.v20180605.jar;D:\maven\repository\org\eclipse\jetty\websocket\websocket-client\9.4.11.v20180605\websocket-client-9.4.11.v20180605.jar;D:\maven\repository\org\eclipse\jetty\jetty-client\9.4.11.v20180605\jetty-client-9.4.11.v20180605.jar;D:\maven\repository\org\eclipse\jetty\websocket\websocket-servlet\9.4.11.v20180605\websocket-servlet-9.4.11.v20180605.jar;D:\maven\repository\org\eclipse\jetty\websocket\javax-websocket-server-impl\9.4.11.v20180605\javax-websocket-server-impl-9.4.11.v20180605.jar;D:\maven\repository\org\eclipse\jetty\jetty-annotations\9.4.11.v20180605\jetty-annotations-9.4.11.v20180605.jar;D:\maven\repository\org\eclipse\jetty\jetty-plus\9.4.11.v20180605\jetty-plus-9.4.11.v20180605.jar;D:\maven\repository\org\ow2\asm\asm-commons\6.1.1\asm-commons-6.1.1.jar;D:\maven\repository\org\ow2\asm\asm-tree\6.1.1\asm-tree-6.1.1.jar;D:\maven\repository\org\ow2\asm\asm-analysis\6.1.1\asm-analysis-6.1.1.jar;D:\maven\repository\org\eclipse\jetty\websocket\javax-websocket-client-impl\9.4.11.v20180605\javax-websocket-client-impl-9.4.11.v20180605.jar;D:\maven\repository\javax\websocket\javax.websocket-client-api\1.0\javax.websocket-client-api-1.0.jar;D:\maven\repository\javax\websocket\javax.websocket-api\1.0\javax.websocket-api-1.0.jar;D:\maven\repository\org\slf4j\jul-to-slf4j\1.7.25\jul-to-slf4j-1.7.25.jar;D:\maven\repository\org\nutz\nutz-plugins-websocket\1.r.67-SNAPSHOT\nutz-plugins-websocket-1.r.67-20181226.012243-38.jar;D:\maven\repository\org\nutz\nutzboot-servlet3\2.2.3\nutzboot-servlet3-2.2.3.jar;D:\maven\repository\javax\annotation\javax.annotation-api\1.2\javax.annotation-api-1.2.jar;D:\maven\repository\org\ow2\asm\asm\6.1.1\asm-6.1.1.jar;D:\maven\repository\org\slf4j\slf4j-log4j12\1.7.25\slf4j-log4j12-1.7.25.jar;D:\maven\repository\org\slf4j\slf4j-api\1.7.25\slf4j-api-1.7.25.jar;D:\maven\repository\log4j\log4j\1.2.17\log4j-1.2.17.jar;D:\maven\repository\org\nutz\nutzboot-starter-freemarker\2.2.3\nutzboot-starter-freemarker-2.2.3.jar;D:\maven\repository\org\freemarker\freemarker\2.3.28\freemarker-2.3.28.jar;D:\maven\repository\org\nutz\nutzboot-starter-shiro\2.2.3\nutzboot-starter-shiro-2.2.3.jar;D:\maven\repository\org\nutz\nutz-integration-shiro\1.r.67-SNAPSHOT\nutz-integration-shiro-1.r.67-20181226.012040-39.jar;D:\maven\repository\org\slf4j\jcl-over-slf4j\1.7.25\jcl-over-slf4j-1.7.25.jar;D:\maven\repository\org\apache\shiro\shiro-web\1.3.2\shiro-web-1.3.2.jar;D:\maven\repository\org\apache\shiro\shiro-core\1.3.2\shiro-core-1.3.2.jar;D:\maven\repository\org\apache\shiro\shiro-ehcache\1.3.2\shiro-ehcache-1.3.2.jar;D:\maven\repository\net\sf\ehcache\ehcache\2.10.4\ehcache-2.10.4.jar;D:\maven\repository\org\nutz\nutz-plugins-cache\1.r.67-SNAPSHOT\nutz-plugins-cache-1.r.67-20181226.012032-39.jar;D:\maven\repository\org\nutz\nutz-integration-jedis\1.r.67-SNAPSHOT\nutz-integration-jedis-1.r.67-20181226.012003-39.jar;D:\maven\repository\mysql\mysql-connector-java\5.1.44\mysql-connector-java-5.1.44.jar;D:\maven\repository\org\t-io\tio-websocket-server\3.1.4.v20180726-RELEASE\tio-websocket-server-3.1.4.v20180726-RELEASE.jar;D:\maven\repository\org\t-io\tio-websocket-common\3.1.4.v20180726-RELEASE\tio-websocket-common-3.1.4.v20180726-RELEASE.jar;D:\maven\repository\org\t-io\tio-http-common\3.1.4.v20180726-RELEASE\tio-http-common-3.1.4.v20180726-RELEASE.jar;D:\maven\repository\org\t-io\tio-core\3.1.3.v20180720-RELEASE\tio-core-3.1.3.v20180720-RELEASE.jar;D:\maven\repository\org\t-io\tio-utils\3.1.3.v20180720-RELEASE\tio-utils-3.1.3.v20180720-RELEASE.jar;D:\maven\repository\org\apache\commons\commons-collections4\4.2\commons-collections4-4.2.jar;D:\maven\repository\org\apache\commons\commons-lang3\3.7\commons-lang3-3.7.jar;D:\maven\repository\org\apache\commons\commons-text\1.4\commons-text-1.4.jar;D:\maven\repository\cn\hutool\hutool-all\4.1.2\hutool-all-4.1.2.jar;D:\maven\repository\com\alibaba\fastjson\1.2.47\fastjson-1.2.47.jar;D:\maven\repository\com\google\guava\guava\25.1-jre\guava-25.1-jre.jar;D:\maven\repository\com\google\code\findbugs\jsr305\3.0.2\jsr305-3.0.2.jar;D:\maven\repository\org\checkerframework\checker-qual\2.0.0\checker-qual-2.0.0.jar;D:\maven\repository\com\google\errorprone\error_prone_annotations\2.1.3\error_prone_annotations-2.1.3.jar;D:\maven\repository\com\google\j2objc\j2objc-annotations\1.1\j2objc-annotations-1.1.jar;D:\maven\repository\org\codehaus\mojo\animal-sniffer-annotations\1.14\animal-sniffer-annotations-1.14.jar;D:\maven\repository\com\github\ben-manes\caffeine\caffeine\2.6.2\caffeine-2.6.2.jar;D:\maven\repository\org\jodd\jodd-core\5.0.3\jodd-core-5.0.3.jar;D:\maven\repository\org\redisson\redisson\3.7.3\redisson-3.7.3.jar;D:\maven\repository\io\netty\netty-common\4.1.25.Final\netty-common-4.1.25.Final.jar;D:\maven\repository\io\netty\netty-codec\4.1.25.Final\netty-codec-4.1.25.Final.jar;D:\maven\repository\io\netty\netty-buffer\4.1.25.Final\netty-buffer-4.1.25.Final.jar;D:\maven\repository\io\netty\netty-transport\4.1.25.Final\netty-transport-4.1.25.Final.jar;D:\maven\repository\io\netty\netty-resolver\4.1.25.Final\netty-resolver-4.1.25.Final.jar;D:\maven\repository\io\netty\netty-resolver-dns\4.1.25.Final\netty-resolver-dns-4.1.25.Final.jar;D:\maven\repository\io\netty\netty-codec-dns\4.1.25.Final\netty-codec-dns-4.1.25.Final.jar;D:\maven\repository\io\netty\netty-handler\4.1.25.Final\netty-handler-4.1.25.Final.jar;D:\maven\repository\javax\cache\cache-api\1.0.0\cache-api-1.0.0.jar;D:\maven\repository\io\projectreactor\reactor-core\3.1.7.RELEASE\reactor-core-3.1.7.RELEASE.jar;D:\maven\repository\org\reactivestreams\reactive-streams\1.0.2\reactive-streams-1.0.2.jar;D:\maven\repository\com\fasterxml\jackson\dataformat\jackson-dataformat-yaml\2.7.9\jackson-dataformat-yaml-2.7.9.jar;D:\maven\repository\org\yaml\snakeyaml\1.15\snakeyaml-1.15.jar;D:\maven\repository\com\fasterxml\jackson\core\jackson-core\2.7.9\jackson-core-2.7.9.jar;D:\maven\repository\com\fasterxml\jackson\core\jackson-databind\2.7.9.2\jackson-databind-2.7.9.2.jar;D:\maven\repository\com\fasterxml\jackson\core\jackson-annotations\2.7.0\jackson-annotations-2.7.0.jar;D:\maven\repository\net\bytebuddy\byte-buddy\1.8.11\byte-buddy-1.8.11.jar;D:\maven\repository\org\jodd\jodd-bean\3.7.1\jodd-bean-3.7.1.jar;D:\maven\repository\commons-codec\commons-codec\1.11\commons-codec-1.11.jar;D:\maven\repository\org\t-io\tio-http-server\3.1.3.v20180720-RELEASE\tio-http-server-3.1.3.v20180720-RELEASE.jar;D:\maven\repository\io\github\lukehutch\fast-classpath-scanner\3.1.10\fast-classpath-scanner-3.1.10.jar;D:\maven\repository\com\thoughtworks\paranamer\paranamer\2.8\paranamer-2.8.jar;D:\maven\repository\com\esotericsoftware\reflectasm\1.11.7\reflectasm-1.11.7.jar;D:\maven\repository\com\aliyun\oss\aliyun-sdk-oss\2.8.2\aliyun-sdk-oss-2.8.2.jar;D:\maven\repository\org\apache\httpcomponents\httpclient\4.4.1\httpclient-4.4.1.jar;D:\maven\repository\org\apache\httpcomponents\httpcore\4.4.1\httpcore-4.4.1.jar;D:\maven\repository\commons-logging\commons-logging\1.2\commons-logging-1.2.jar;D:\maven\repository\org\jdom\jdom\1.1\jdom-1.1.jar;D:\maven\repository\net\sf\json-lib\json-lib\2.4\json-lib-2.4-jdk15.jar;D:\maven\repository\commons-beanutils\commons-beanutils\1.8.0\commons-beanutils-1.8.0.jar;D:\maven\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;D:\maven\repository\commons-lang\commons-lang\2.5\commons-lang-2.5.jar;D:\maven\repository\net\sf\ezmorph\ezmorph\1.0.6\ezmorph-1.0.6.jar;D:\maven\repository\junit\junit\4.12\junit-4.12.jar;D:\maven\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;D:\maven\repository\org\nutz\nutz-plugins-mock\1.r.60\nutz-plugins-mock-1.r.60.jar;D:\maven\repository\org\nutz\nutz\1.r.67-SNAPSHOT\nutz-1.r.67-20181227.044734-61.jar;D:\maven\repository\com\mchange\c3p0\0.9.5.2\c3p0-0.9.5.2.jar;D:\maven\repository\com\mchange\mchange-commons-java\0.2.11\mchange-commons-java-0.2.11.jar" com.intellij.rt.execution.junit.JUnitStarter -ideVersion5 -junit4 com.dd.test.Simple2NbDemoTest,test_user_service_create_user
[INFO ] 10:23:54.151 org.nutz.resource.impl.ErrorResourceLocation.<init>(ErrorResourceLocation.java:28) - [loc=D:\chenbozhong\ProjectChatRoom\%e6%ba%90%e7%a0%81\LuliChat-nutzboot\LuliChat-nutzboot\target\classes]not exist
[DEBUG] 10:23:54.474 org.nutz.resource.Scans.printLocations(Scans.java:527) - Locations count=141 time use 339ms
[DEBUG] 10:23:54.531 org.nutz.resource.Scans.scan(Scans.java:280) - Found 5 resource by src( ioc/ ) , regex( ^(.+[.])(js|json)$ )
[DEBUG] 10:23:54.531 org.nutz.ioc.loader.json.JsonLoader.<init>(JsonLoader.java:49) - loading [emtry.json]
[DEBUG] 10:23:54.549 org.nutz.ioc.loader.json.JsonLoader.<init>(JsonLoader.java:49) - loading [conf.js]
[DEBUG] 10:23:54.552 org.nutz.ioc.loader.json.JsonLoader.<init>(JsonLoader.java:49) - loading [dao.js]
[DEBUG] 10:23:54.555 org.nutz.ioc.loader.json.JsonLoader.<init>(JsonLoader.java:49) - loading [ehcache.js]
[DEBUG] 10:23:54.556 org.nutz.ioc.loader.json.JsonLoader.<init>(JsonLoader.java:49) - loading [upload.js]
[DEBUG] 10:23:54.564 org.nutz.ioc.loader.json.JsonLoader.<init>(JsonLoader.java:57) - Loaded 9 bean define from path=[ioc/] --> [uploadTextFileContext, dao, uploadFileContext, tmpFilePool, txtUpload, imageUpload, siteConf, dataSource, cacheManager]
[INFO ] 10:23:54.587 org.nutz.ioc.loader.annotation.AnnotationIocLoader.<init>(AnnotationIocLoader.java:51) -  > scan 'com.dd.entity'
[DEBUG] 10:23:54.631 org.nutz.resource.Scans.scan(Scans.java:280) - Found 12 resource by src( com/dd/entity/ ) , regex( ^.+[.]class$ )
[INFO ] 10:23:54.670 org.nutz.ioc.loader.annotation.AnnotationIocLoader.<init>(AnnotationIocLoader.java:51) -  > scan 'com.dd.dao'
[DEBUG] 10:23:54.687 org.nutz.resource.Scans.scan(Scans.java:280) - Found 4 resource by src( com/dd/dao/ ) , regex( ^.+[.]class$ )
[INFO ] 10:23:54.694 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) -    > add 'chatMessageDao                          ' - com.dd.dao.impl.ChatMessageDaoImpl
[INFO ] 10:23:54.704 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) -    > add 'userDao                                 ' - com.dd.dao.impl.UserDaoImpl
[INFO ] 10:23:54.708 org.nutz.ioc.loader.annotation.AnnotationIocLoader.<init>(AnnotationIocLoader.java:51) -  > scan 'com.dd.test'
[DEBUG] 10:23:54.725 org.nutz.resource.Scans.scan(Scans.java:280) - Found 9 resource by src( com/dd/test/ ) , regex( ^.+[.]class$ )
[INFO ] 10:23:54.737 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) -    > add 'myNutTestRunner                         ' - com.dd.test.MyNutTestRunner
[INFO ] 10:23:54.827 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) -    > add 'simple2NbDemoTest                       ' - com.dd.test.Simple2NbDemoTest
[INFO ] 10:23:54.840 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) -    > add 'simpleTest                              ' - com.dd.test.SimpleTest
[INFO ] 10:23:54.841 org.nutz.ioc.loader.annotation.AnnotationIocLoader.<init>(AnnotationIocLoader.java:51) -  > scan 'com.dd.dao.impl.UserDaoImpl'
[DEBUG] 10:23:54.848 org.nutz.resource.Scans.scan(Scans.java:280) - Found 0 resource by src( com/dd/dao/impl/UserDaoImpl/ ) , regex( ^.+[.]class$ )
[INFO ] 10:23:54.858 org.nutz.ioc.impl.NutIoc.<init>(NutIoc.java:130) - ... NutIoc init complete
[DEBUG] 10:23:54.863 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'simple2NbDemoTest'<class com.dd.test.Simple2NbDemoTest>
[DEBUG] 10:23:54.870 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] 10:23:54.875 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - 	 >> Load definition name=simple2NbDemoTest
[DEBUG] 10:23:54.875 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(simple2NbDemoTest) in AnnotationIocLoader(packages=[com.dd.entity, com.dd.dao, com.dd.test, com.dd.dao.impl.UserDaoImpl])
[DEBUG] 10:23:54.876 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - 	 >> Make...'simple2NbDemoTest'<class com.dd.test.Simple2NbDemoTest>
[DEBUG] 10:23:55.201 org.nutz.castor.Castors.reload(Castors.java:116) - Using 107 castor for Castors
[DEBUG] 10:23:55.335 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'simple2NbDemoTest' to [app] 
[DEBUG] 10:23:55.339 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class com.dd.test.Simple2NbDemoTest without AOP
[DEBUG] 10:23:55.631 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dao'<class com.dd.dao.impl.UserDaoImpl>
[DEBUG] 10:23:55.633 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - 	 >> Load definition name=dao
[DEBUG] 10:23:55.634 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(dao) in JsonLoader(paths=[ioc/])
[DEBUG] 10:23:55.642 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - 	 >> Make...'dao'<class com.dd.dao.impl.UserDaoImpl>
[DEBUG] 10:23:55.643 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'dao' to [app] 
[DEBUG] 10:23:55.649 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dataSource'<>
[DEBUG] 10:23:55.650 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - 	 >> Load definition name=dataSource
[DEBUG] 10:23:55.650 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(dataSource) in JsonLoader(paths=[ioc/])
[DEBUG] 10:23:55.651 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - 	 >> Make...'dataSource'<>
[DEBUG] 10:23:55.651 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'dataSource' to [app] 
[DEBUG] 10:23:55.658 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class com.mchange.v2.c3p0.ComboPooledDataSource without AOP
[DEBUG] 10:23:56.255 com.mchange.v2.log.slf4j.Slf4jMLog$Slf4jMLogger$DebugLogger.log(Slf4jMLog.java:207) - The configuration file for resource identifier '/mchange-commons.properties' could not be found. Skipping.
[DEBUG] 10:23:56.256 com.mchange.v2.log.slf4j.Slf4jMLog$Slf4jMLogger$DebugLogger.log(Slf4jMLog.java:207) - The configuration file for resource identifier '/mchange-log.properties' could not be found. Skipping.
[DEBUG] 10:23:56.257 com.mchange.v2.log.slf4j.Slf4jMLog$Slf4jMLogger$DebugLogger.log(Slf4jMLog.java:207) - The configuration file for resource identifier 'hocon:/reference,/application,/c3p0,/' could not be found. Skipping.
[DEBUG] 10:23:56.257 com.mchange.v2.log.slf4j.Slf4jMLog$Slf4jMLogger$DebugLogger.log(Slf4jMLog.java:207) - The configuration file for resource identifier '/c3p0.properties' could not be found. Skipping.
[INFO ] 10:23:56.361 com.mchange.v2.log.slf4j.Slf4jMLog$Slf4jMLogger$InfoLogger.log(Slf4jMLog.java:212) - MLog clients using slf4j logging.
[DEBUG] 10:23:56.363 com.mchange.v2.log.slf4j.Slf4jMLog$Slf4jMLogger$DebugLogger.log(Slf4jMLog.java:207) - Reading VM config for path list /com/mchange/v2/log/default-mchange-log.properties, /mchange-commons.properties, /c3p0.properties, hocon:/reference,/application,/c3p0,/, /mchange-log.properties, /
[DEBUG] 10:23:56.363 com.mchange.v2.log.slf4j.Slf4jMLog$Slf4jMLogger$DebugLogger.log(Slf4jMLog.java:207) - The configuration file for resource identifier '/mchange-commons.properties' could not be found. Skipping.
[DEBUG] 10:23:56.363 com.mchange.v2.log.slf4j.Slf4jMLog$Slf4jMLogger$DebugLogger.log(Slf4jMLog.java:207) - The configuration file for resource identifier '/c3p0.properties' could not be found. Skipping.
[DEBUG] 10:23:56.363 com.mchange.v2.log.slf4j.Slf4jMLog$Slf4jMLogger$DebugLogger.log(Slf4jMLog.java:207) - The configuration file for resource identifier 'hocon:/reference,/application,/c3p0,/' could not be found. Skipping.
[DEBUG] 10:23:56.363 com.mchange.v2.log.slf4j.Slf4jMLog$Slf4jMLogger$DebugLogger.log(Slf4jMLog.java:207) - The configuration file for resource identifier '/mchange-log.properties' could not be found. Skipping.
[INFO ] 10:23:57.076 com.mchange.v2.log.slf4j.Slf4jMLog$Slf4jMLogger$InfoLogger.log(Slf4jMLog.java:212) - Initializing c3p0-0.9.5.2 [built 08-December-2015 22:06:04 -0800; debug? true; trace: 10]
[DEBUG] 10:23:57.144 com.mchange.v2.log.slf4j.Slf4jMLog$Slf4jMLogger$DebugLogger.log(Slf4jMLog.java:204) - MBean: com.mchange.v2.c3p0:type=PooledDataSource,identityToken=1hge1l19z1vbilf41lx83kp|402e37bc,name=1hge1l19z1vbilf41lx83kp|402e37bc registered.
[DEBUG] 10:23:57.246 com.mchange.v2.log.slf4j.Slf4jMLog$Slf4jMLogger$DebugLogger.log(Slf4jMLog.java:204) - MBean: com.mchange.v2.c3p0:type=PooledDataSource,identityToken=1hge1l19z1vbilf41lx83kp|402e37bc,name=1hge1l19z1vbilf41lx83kp|402e37bc unregistered, in order to be reregistered after update.
[DEBUG] 10:23:57.246 com.mchange.v2.log.slf4j.Slf4jMLog$Slf4jMLogger$DebugLogger.log(Slf4jMLog.java:204) - MBean: com.mchange.v2.c3p0:type=PooledDataSource,identityToken=1hge1l19z1vbilf41lx83kp|402e37bc,name=1hge1l19z1vbilf41lx83kp|402e37bc registered.
[DEBUG] 10:23:57.307 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class org.nutz.dao.impl.NutDao without AOP
[DEBUG] 10:23:57.309 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dataSource'<>
[DEBUG] 10:23:57.885 org.nutz.dao.jdbc.Jdbcs.<clinit>(Jdbcs.java:93) - Jdbcs init complete
[INFO ] 10:23:57.886 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 ] 10:23:58.031 com.mchange.v2.log.slf4j.Slf4jMLog$Slf4jMLogger$InfoLogger.log(Slf4jMLog.java:212) - Initializing c3p0 pool... com.mchange.v2.c3p0.ComboPooledDataSource [ acquireIncrement -> 3, acquireRetryAttempts -> 30, acquireRetryDelay -> 1000, autoCommitOnClose -> false, automaticTestTable -> null, breakAfterAcquireFailure -> false, checkoutTimeout -> 0, connectionCustomizerClassName -> null, connectionTesterClassName -> com.mchange.v2.c3p0.impl.DefaultConnectionTester, contextClassLoaderSource -> caller, dataSourceName -> 1hge1l19z1vbilf41lx83kp|402e37bc, debugUnreturnedConnectionStackTraces -> false, description -> null, driverClass -> com.mysql.jdbc.Driver, extensions -> {}, factoryClassLocation -> null, forceIgnoreUnresolvedTransactions -> false, forceSynchronousCheckins -> false, forceUseNamedDriverClass -> false, identityToken -> 1hge1l19z1vbilf41lx83kp|402e37bc, idleConnectionTestPeriod -> 0, initialPoolSize -> 3, jdbcUrl -> jdbc:mysql://127.0.0.1/mychat1, maxAdministrativeTaskTime -> 0, maxConnectionAge -> 0, maxIdleTime -> 0, maxIdleTimeExcessConnections -> 0, maxPoolSize -> 15, maxStatements -> 0, maxStatementsPerConnection -> 0, minPoolSize -> 3, numHelperThreads -> 3, preferredTestQuery -> null, privilegeSpawnedThreads -> false, properties -> {user=******, password=******}, propertyCycle -> 0, statementCacheNumDeferredCloseThreads -> 0, testConnectionOnCheckin -> false, testConnectionOnCheckout -> false, unreturnedConnectionTimeout -> 0, userOverrides -> {}, usesTraditionalReflectiveProxies -> false ]
[DEBUG] 10:23:58.093 com.mchange.v2.log.slf4j.Slf4jMLog$Slf4jMLogger$DebugLogger.log(Slf4jMLog.java:207) - The configuration file for resource identifier '/mchange-commons.properties' could not be found. Skipping.
[DEBUG] 10:23:58.094 com.mchange.v2.log.slf4j.Slf4jMLog$Slf4jMLogger$DebugLogger.log(Slf4jMLog.java:207) - The configuration file for resource identifier '/mchange-log.properties' could not be found. Skipping.
[DEBUG] 10:23:58.095 com.mchange.v2.log.slf4j.Slf4jMLog$Slf4jMLogger$DebugLogger.log(Slf4jMLog.java:207) - The configuration file for resource identifier '/c3p0.properties' could not be found. Skipping.
[DEBUG] 10:23:58.095 com.mchange.v2.log.slf4j.Slf4jMLog$Slf4jMLogger$DebugLogger.log(Slf4jMLog.java:207) - The configuration file for resource identifier 'hocon:/reference,/application,/c3p0,/' could not be found. Skipping.
[DEBUG] 10:23:58.099 com.mchange.v2.log.slf4j.Slf4jMLog$Slf4jMLogger$DebugLogger.log(Slf4jMLog.java:204) - com.mchange.v2.resourcepool.BasicResourcePool@62379589 config: [start -> 3; min -> 3; max -> 15; inc -> 3; num_acq_attempts -> 30; acq_attempt_delay -> 1000; check_idle_resources_delay -> 0; max_resource_age -> 0; max_idle_time -> 0; excess_max_idle_time -> 0; destroy_unreturned_resc_time -> 0; expiration_enforcement_delay -> 0; break_on_acquisition_failure -> false; debug_store_checkout_exceptions -> false; force_synchronous_checkins -> false]
[DEBUG] 10:23:58.101 com.mchange.v2.log.slf4j.Slf4jMLog$Slf4jMLogger$DebugLogger.log(Slf4jMLog.java:204) - Created new pool for auth, username (masked): 'ro******'.
[DEBUG] 10:23:58.101 com.mchange.v2.log.slf4j.Slf4jMLog$Slf4jMLogger$DebugLogger.log(Slf4jMLog.java:204) - acquire test -- pool size: 0; target_pool_size: 3; desired target? 1
[DEBUG] 10:23:58.102 com.mchange.v2.log.slf4j.Slf4jMLog$Slf4jMLogger$DebugLogger.log(Slf4jMLog.java:204) - awaitAvailable(): [unknown]
Fri Dec 28 10:23:58 GMT+08:00 2018 WARN: Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if explicit option isn't set. For compliance with existing applications not using SSL the verifyServerCertificate property is set to 'false'. You need either to explicitly disable SSL by setting useSSL=false, or set useSSL=true and provide truststore for server certificate verification.
Fri Dec 28 10:23:58 GMT+08:00 2018 WARN: Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if explicit option isn't set. For compliance with existing applications not using SSL the verifyServerCertificate property is set to 'false'. You need either to explicitly disable SSL by setting useSSL=false, or set useSSL=true and provide truststore for server certificate verification.
Fri Dec 28 10:23:58 GMT+08:00 2018 WARN: Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if explicit option isn't set. For compliance with existing applications not using SSL the verifyServerCertificate property is set to 'false'. You need either to explicitly disable SSL by setting useSSL=false, or set useSSL=true and provide truststore for server certificate verification.
[DEBUG] 10:24:00.038 org.nutz.dao.impl.DaoSupport.setDataSource(DaoSupport.java:188) - select expert : org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert
[DEBUG] 10:24:00.053 org.nutz.dao.impl.DaoSupport$1.invoke(DaoSupport.java:199) - JDBC Driver --> mysql-connector-java-5.1.44 ( Revision: b3cda4f864902ffdde495b9df93937c3e20009be )
[DEBUG] 10:24:00.056 org.nutz.dao.impl.DaoSupport$1.invoke(DaoSupport.java:200) - JDBC Name   --> MySQL Connector Java
[DEBUG] 10:24:00.056 org.nutz.dao.impl.DaoSupport$1.invoke(DaoSupport.java:202) - JDBC URL    --> jdbc:mysql://127.0.0.1/mychat1
[DEBUG] 10:24:00.105 org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert.checkDataSource(MysqlJdbcExpert.java:212) - Mysql : character_set_client=utf8mb4
[DEBUG] 10:24:00.106 org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert.checkDataSource(MysqlJdbcExpert.java:212) - Mysql : character_set_connection=utf8mb4
[DEBUG] 10:24:00.106 org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert.checkDataSource(MysqlJdbcExpert.java:212) - Mysql : character_set_database=utf8mb4
[DEBUG] 10:24:00.106 org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert.checkDataSource(MysqlJdbcExpert.java:212) - Mysql : character_set_filesystem=binary
[DEBUG] 10:24:00.106 org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert.checkDataSource(MysqlJdbcExpert.java:212) - Mysql : character_set_results=
[DEBUG] 10:24:00.106 org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert.checkDataSource(MysqlJdbcExpert.java:212) - Mysql : character_set_server=utf8mb4
[DEBUG] 10:24:00.106 org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert.checkDataSource(MysqlJdbcExpert.java:212) - Mysql : character_set_system=utf8
[DEBUG] 10:24:00.107 org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert.checkDataSource(MysqlJdbcExpert.java:212) - Mysql : character_sets_dir=C:\Program Files\MySQL\MySQL Server 8.0\share\charsets\
[DEBUG] 10:24:00.115 org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert.checkDataSource(MysqlJdbcExpert.java:219) - Mysql : binlog_format=ROW
[DEBUG] 10:24:00.119 org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert.checkDataSource(MysqlJdbcExpert.java:226) - Mysql : database=mychat1
[DEBUG] 10:24:00.122 org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert.checkDataSource(MysqlJdbcExpert.java:232) - Mysql : user=root@localhost
[DEBUG] 10:24:00.169 org.nutz.dao.impl.DaoSupport.setDataSource(DaoSupport.java:221) - Database info --> MYSQL:[MySQL - 8.0.11]
[DEBUG] 10:24:00.179 org.nutz.ioc.impl.ScopeContext.remove(ScopeContext.java:85) - Remove object 'simple2NbDemoTest' from [app] 

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

	at org.nutz.ioc.impl.ObjectMakerImpl.make(ObjectMakerImpl.java:152)
	at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:241)
	at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:271)
	at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:161)
	at org.nutz.mock.NutTestRunner.createTest(NutTestRunner.java:71)
	at org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:266)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
	at org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:263)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
	at org.nutz.mock.NutTestRunner.runChild(NutTestRunner.java:33)
	at org.nutz.mock.NutTestRunner.runChild(NutTestRunner.java:14)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
	at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
	at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:68)
	at com.intellij.rt.execution.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:47)
	at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:242)
	at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:70)
Caused by: java.lang.RuntimeException: IocBean[simple2NbDemoTest] fail at field=[dao]
	at org.nutz.ioc.weaver.FieldInjector.inject(FieldInjector.java:40)
	at org.nutz.ioc.weaver.DefaultWeaver.fill(DefaultWeaver.java:67)
	at org.nutz.ioc.impl.ObjectMakerImpl.make(ObjectMakerImpl.java:138)
	... 21 more
Caused by: java.lang.RuntimeException: Fail to set field[com.dd.test.Simple2NbDemoTest#dao] using value[org.nutz.dao.impl.NutDao@4d1c00d0]
	at org.nutz.lang.inject.InjectByField.inject(InjectByField.java:27)
	at org.nutz.ioc.weaver.FieldInjector.inject(FieldInjector.java:33)
	... 23 more
Caused by: org.nutz.castor.FailToCastObjectException: Fail to cast from <org.nutz.dao.impl.NutDao> to <com.dd.dao.impl.UserDaoImpl> for {org.nutz.dao.impl.NutDao@4d1c00d0}
	at org.nutz.castor.Castors.cast(Castors.java:263)
	at org.nutz.castor.Castors.castTo(Castors.java:317)
	at org.nutz.lang.inject.InjectByField.inject(InjectByField.java:22)
	... 24 more
Caused by: org.nutz.lang.born.BorningException: Fail to born or cast to 'com.dd.dao.impl.UserDaoImpl'
 by args: [@(org.nutz.dao.impl.NutDao@4d1c00d0)]
 because: No suitable Constructor or Factory Method!!
	at org.nutz.lang.Mirror.born(Mirror.java:1020)
	at org.nutz.castor.castor.Object2Object.cast(Object2Object.java:12)
	at org.nutz.castor.Castors.cast(Castors.java:253)
	... 26 more

[INFO ] 10:24:00.203 org.nutz.ioc.impl.NutIoc.depose(NutIoc.java:287) - org.nutz.ioc.impl.NutIoc@978508707 is closing. startup date [18-12-28 10:23:54.855]
[DEBUG] 10:24:00.203 org.nutz.ioc.impl.ScopeContext.clear(ScopeContext.java:109) - Depose object 'dao' ...
[DEBUG] 10:24:00.203 org.nutz.ioc.impl.ScopeContext.clear(ScopeContext.java:114) - Depose object 'dataSource' ...
[INFO ] 10:24:00.204 org.nutz.ioc.impl.NutIoc.depose(NutIoc.java:301) - org.nutz.ioc.impl.NutIoc@978508707 is deposed. startup date [18-12-28 10:23:54.855]

Process finished with exit code -1

[DEBUG] 10:23:55.642 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - 	 >> Make...'dao'<class com.dd.dao.impl.UserDaoImpl>
[DEBUG] 10:23:55.643 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'dao' to [app] 

把dao.js删掉

dao.js删了,运行还是

D:\Java\jdk1.8.0_171\bin\java.exe -ea -Didea.test.cyclic.buffer.size=1048576 "-javaagent:D:\IntelliJ IDEA 2018.1.5\lib\idea_rt.jar=52588:D:\IntelliJ IDEA 2018.1.5\bin" -Dfile.encoding=UTF-8 -classpath "D:\IntelliJ IDEA 2018.1.5\lib\idea_rt.jar;D:\IntelliJ IDEA 2018.1.5\plugins\junit\lib\junit-rt.jar;D:\IntelliJ IDEA 2018.1.5\plugins\junit\lib\junit5-rt.jar;D:\Java\jdk1.8.0_171\jre\lib\charsets.jar;D:\Java\jdk1.8.0_171\jre\lib\deploy.jar;D:\Java\jdk1.8.0_171\jre\lib\ext\access-bridge-64.jar;D:\Java\jdk1.8.0_171\jre\lib\ext\cldrdata.jar;D:\Java\jdk1.8.0_171\jre\lib\ext\dnsns.jar;D:\Java\jdk1.8.0_171\jre\lib\ext\jaccess.jar;D:\Java\jdk1.8.0_171\jre\lib\ext\jfxrt.jar;D:\Java\jdk1.8.0_171\jre\lib\ext\localedata.jar;D:\Java\jdk1.8.0_171\jre\lib\ext\nashorn.jar;D:\Java\jdk1.8.0_171\jre\lib\ext\sunec.jar;D:\Java\jdk1.8.0_171\jre\lib\ext\sunjce_provider.jar;D:\Java\jdk1.8.0_171\jre\lib\ext\sunmscapi.jar;D:\Java\jdk1.8.0_171\jre\lib\ext\sunpkcs11.jar;D:\Java\jdk1.8.0_171\jre\lib\ext\zipfs.jar;D:\Java\jdk1.8.0_171\jre\lib\javaws.jar;D:\Java\jdk1.8.0_171\jre\lib\jce.jar;D:\Java\jdk1.8.0_171\jre\lib\jfr.jar;D:\Java\jdk1.8.0_171\jre\lib\jfxswt.jar;D:\Java\jdk1.8.0_171\jre\lib\jsse.jar;D:\Java\jdk1.8.0_171\jre\lib\management-agent.jar;D:\Java\jdk1.8.0_171\jre\lib\plugin.jar;D:\Java\jdk1.8.0_171\jre\lib\resources.jar;D:\Java\jdk1.8.0_171\jre\lib\rt.jar;D:\chenbozhong\ProjectChatRoom\源码\LuliChat-nutzboot\LuliChat-nutzboot\target\test-classes;D:\chenbozhong\ProjectChatRoom\源码\LuliChat-nutzboot\LuliChat-nutzboot\target\classes;D:\maven\repository\org\nutz\nutzboot-starter-nutz-mvc\2.2.3\nutzboot-starter-nutz-mvc-2.2.3.jar;D:\maven\repository\org\nutz\nutzboot-core\2.2.3\nutzboot-core-2.2.3.jar;D:\maven\repository\javax\servlet\javax.servlet-api\3.1.0\javax.servlet-api-3.1.0.jar;D:\maven\repository\org\nutz\nutzboot-starter-jdbc\2.2.3\nutzboot-starter-jdbc-2.2.3.jar;D:\maven\repository\com\alibaba\druid\1.1.10\druid-1.1.10.jar;D:\maven\repository\org\nutz\nutzboot-starter-nutz-dao\2.2.3\nutzboot-starter-nutz-dao-2.2.3.jar;D:\maven\repository\org\nutz\nutz-plugins-daocache\1.r.67-SNAPSHOT\nutz-plugins-daocache-1.r.67-20181228.030638-40.jar;D:\maven\repository\org\nutz\nutzboot-starter-jetty\2.2.3\nutzboot-starter-jetty-2.2.3.jar;D:\maven\repository\org\eclipse\jetty\jetty-servlets\9.4.11.v20180605\jetty-servlets-9.4.11.v20180605.jar;D:\maven\repository\org\eclipse\jetty\jetty-continuation\9.4.11.v20180605\jetty-continuation-9.4.11.v20180605.jar;D:\maven\repository\org\eclipse\jetty\jetty-http\9.4.11.v20180605\jetty-http-9.4.11.v20180605.jar;D:\maven\repository\org\eclipse\jetty\jetty-util\9.4.11.v20180605\jetty-util-9.4.11.v20180605.jar;D:\maven\repository\org\eclipse\jetty\jetty-io\9.4.11.v20180605\jetty-io-9.4.11.v20180605.jar;D:\maven\repository\org\eclipse\jetty\jetty-webapp\9.4.11.v20180605\jetty-webapp-9.4.11.v20180605.jar;D:\maven\repository\org\eclipse\jetty\jetty-xml\9.4.11.v20180605\jetty-xml-9.4.11.v20180605.jar;D:\maven\repository\org\eclipse\jetty\jetty-servlet\9.4.11.v20180605\jetty-servlet-9.4.11.v20180605.jar;D:\maven\repository\org\eclipse\jetty\jetty-security\9.4.11.v20180605\jetty-security-9.4.11.v20180605.jar;D:\maven\repository\org\eclipse\jetty\jetty-server\9.4.11.v20180605\jetty-server-9.4.11.v20180605.jar;D:\maven\repository\org\eclipse\jetty\websocket\websocket-server\9.4.11.v20180605\websocket-server-9.4.11.v20180605.jar;D:\maven\repository\org\eclipse\jetty\websocket\websocket-common\9.4.11.v20180605\websocket-common-9.4.11.v20180605.jar;D:\maven\repository\org\eclipse\jetty\websocket\websocket-api\9.4.11.v20180605\websocket-api-9.4.11.v20180605.jar;D:\maven\repository\org\eclipse\jetty\websocket\websocket-client\9.4.11.v20180605\websocket-client-9.4.11.v20180605.jar;D:\maven\repository\org\eclipse\jetty\jetty-client\9.4.11.v20180605\jetty-client-9.4.11.v20180605.jar;D:\maven\repository\org\eclipse\jetty\websocket\websocket-servlet\9.4.11.v20180605\websocket-servlet-9.4.11.v20180605.jar;D:\maven\repository\org\eclipse\jetty\websocket\javax-websocket-server-impl\9.4.11.v20180605\javax-websocket-server-impl-9.4.11.v20180605.jar;D:\maven\repository\org\eclipse\jetty\jetty-annotations\9.4.11.v20180605\jetty-annotations-9.4.11.v20180605.jar;D:\maven\repository\org\eclipse\jetty\jetty-plus\9.4.11.v20180605\jetty-plus-9.4.11.v20180605.jar;D:\maven\repository\org\ow2\asm\asm-commons\6.1.1\asm-commons-6.1.1.jar;D:\maven\repository\org\ow2\asm\asm-tree\6.1.1\asm-tree-6.1.1.jar;D:\maven\repository\org\ow2\asm\asm-analysis\6.1.1\asm-analysis-6.1.1.jar;D:\maven\repository\org\eclipse\jetty\websocket\javax-websocket-client-impl\9.4.11.v20180605\javax-websocket-client-impl-9.4.11.v20180605.jar;D:\maven\repository\javax\websocket\javax.websocket-client-api\1.0\javax.websocket-client-api-1.0.jar;D:\maven\repository\javax\websocket\javax.websocket-api\1.0\javax.websocket-api-1.0.jar;D:\maven\repository\org\slf4j\jul-to-slf4j\1.7.25\jul-to-slf4j-1.7.25.jar;D:\maven\repository\org\nutz\nutz-plugins-websocket\1.r.67-SNAPSHOT\nutz-plugins-websocket-1.r.67-20181228.030802-39.jar;D:\maven\repository\org\nutz\nutzboot-servlet3\2.2.3\nutzboot-servlet3-2.2.3.jar;D:\maven\repository\javax\annotation\javax.annotation-api\1.2\javax.annotation-api-1.2.jar;D:\maven\repository\org\ow2\asm\asm\6.1.1\asm-6.1.1.jar;D:\maven\repository\org\slf4j\slf4j-log4j12\1.7.25\slf4j-log4j12-1.7.25.jar;D:\maven\repository\org\slf4j\slf4j-api\1.7.25\slf4j-api-1.7.25.jar;D:\maven\repository\log4j\log4j\1.2.17\log4j-1.2.17.jar;D:\maven\repository\org\nutz\nutzboot-starter-freemarker\2.2.3\nutzboot-starter-freemarker-2.2.3.jar;D:\maven\repository\org\freemarker\freemarker\2.3.28\freemarker-2.3.28.jar;D:\maven\repository\org\nutz\nutzboot-starter-shiro\2.2.3\nutzboot-starter-shiro-2.2.3.jar;D:\maven\repository\org\nutz\nutz-integration-shiro\1.r.67-SNAPSHOT\nutz-integration-shiro-1.r.67-20181228.030625-40.jar;D:\maven\repository\org\slf4j\jcl-over-slf4j\1.7.25\jcl-over-slf4j-1.7.25.jar;D:\maven\repository\org\apache\shiro\shiro-web\1.3.2\shiro-web-1.3.2.jar;D:\maven\repository\org\apache\shiro\shiro-core\1.3.2\shiro-core-1.3.2.jar;D:\maven\repository\org\apache\shiro\shiro-ehcache\1.3.2\shiro-ehcache-1.3.2.jar;D:\maven\repository\net\sf\ehcache\ehcache\2.10.4\ehcache-2.10.4.jar;D:\maven\repository\org\nutz\nutz-plugins-cache\1.r.67-SNAPSHOT\nutz-plugins-cache-1.r.67-20181228.030618-40.jar;D:\maven\repository\org\nutz\nutz-integration-jedis\1.r.67-SNAPSHOT\nutz-integration-jedis-1.r.67-20181228.030555-40.jar;D:\maven\repository\mysql\mysql-connector-java\5.1.44\mysql-connector-java-5.1.44.jar;D:\maven\repository\org\t-io\tio-websocket-server\3.1.4.v20180726-RELEASE\tio-websocket-server-3.1.4.v20180726-RELEASE.jar;D:\maven\repository\org\t-io\tio-websocket-common\3.1.4.v20180726-RELEASE\tio-websocket-common-3.1.4.v20180726-RELEASE.jar;D:\maven\repository\org\t-io\tio-http-common\3.1.4.v20180726-RELEASE\tio-http-common-3.1.4.v20180726-RELEASE.jar;D:\maven\repository\org\t-io\tio-core\3.1.3.v20180720-RELEASE\tio-core-3.1.3.v20180720-RELEASE.jar;D:\maven\repository\org\t-io\tio-utils\3.1.3.v20180720-RELEASE\tio-utils-3.1.3.v20180720-RELEASE.jar;D:\maven\repository\org\apache\commons\commons-collections4\4.2\commons-collections4-4.2.jar;D:\maven\repository\org\apache\commons\commons-lang3\3.7\commons-lang3-3.7.jar;D:\maven\repository\org\apache\commons\commons-text\1.4\commons-text-1.4.jar;D:\maven\repository\cn\hutool\hutool-all\4.1.2\hutool-all-4.1.2.jar;D:\maven\repository\com\alibaba\fastjson\1.2.47\fastjson-1.2.47.jar;D:\maven\repository\com\google\guava\guava\25.1-jre\guava-25.1-jre.jar;D:\maven\repository\com\google\code\findbugs\jsr305\3.0.2\jsr305-3.0.2.jar;D:\maven\repository\org\checkerframework\checker-qual\2.0.0\checker-qual-2.0.0.jar;D:\maven\repository\com\google\errorprone\error_prone_annotations\2.1.3\error_prone_annotations-2.1.3.jar;D:\maven\repository\com\google\j2objc\j2objc-annotations\1.1\j2objc-annotations-1.1.jar;D:\maven\repository\org\codehaus\mojo\animal-sniffer-annotations\1.14\animal-sniffer-annotations-1.14.jar;D:\maven\repository\com\github\ben-manes\caffeine\caffeine\2.6.2\caffeine-2.6.2.jar;D:\maven\repository\org\jodd\jodd-core\5.0.3\jodd-core-5.0.3.jar;D:\maven\repository\org\redisson\redisson\3.7.3\redisson-3.7.3.jar;D:\maven\repository\io\netty\netty-common\4.1.25.Final\netty-common-4.1.25.Final.jar;D:\maven\repository\io\netty\netty-codec\4.1.25.Final\netty-codec-4.1.25.Final.jar;D:\maven\repository\io\netty\netty-buffer\4.1.25.Final\netty-buffer-4.1.25.Final.jar;D:\maven\repository\io\netty\netty-transport\4.1.25.Final\netty-transport-4.1.25.Final.jar;D:\maven\repository\io\netty\netty-resolver\4.1.25.Final\netty-resolver-4.1.25.Final.jar;D:\maven\repository\io\netty\netty-resolver-dns\4.1.25.Final\netty-resolver-dns-4.1.25.Final.jar;D:\maven\repository\io\netty\netty-codec-dns\4.1.25.Final\netty-codec-dns-4.1.25.Final.jar;D:\maven\repository\io\netty\netty-handler\4.1.25.Final\netty-handler-4.1.25.Final.jar;D:\maven\repository\javax\cache\cache-api\1.0.0\cache-api-1.0.0.jar;D:\maven\repository\io\projectreactor\reactor-core\3.1.7.RELEASE\reactor-core-3.1.7.RELEASE.jar;D:\maven\repository\org\reactivestreams\reactive-streams\1.0.2\reactive-streams-1.0.2.jar;D:\maven\repository\com\fasterxml\jackson\dataformat\jackson-dataformat-yaml\2.7.9\jackson-dataformat-yaml-2.7.9.jar;D:\maven\repository\org\yaml\snakeyaml\1.15\snakeyaml-1.15.jar;D:\maven\repository\com\fasterxml\jackson\core\jackson-core\2.7.9\jackson-core-2.7.9.jar;D:\maven\repository\com\fasterxml\jackson\core\jackson-databind\2.7.9.2\jackson-databind-2.7.9.2.jar;D:\maven\repository\com\fasterxml\jackson\core\jackson-annotations\2.7.0\jackson-annotations-2.7.0.jar;D:\maven\repository\net\bytebuddy\byte-buddy\1.8.11\byte-buddy-1.8.11.jar;D:\maven\repository\org\jodd\jodd-bean\3.7.1\jodd-bean-3.7.1.jar;D:\maven\repository\commons-codec\commons-codec\1.11\commons-codec-1.11.jar;D:\maven\repository\org\t-io\tio-http-server\3.1.3.v20180720-RELEASE\tio-http-server-3.1.3.v20180720-RELEASE.jar;D:\maven\repository\io\github\lukehutch\fast-classpath-scanner\3.1.10\fast-classpath-scanner-3.1.10.jar;D:\maven\repository\com\thoughtworks\paranamer\paranamer\2.8\paranamer-2.8.jar;D:\maven\repository\com\esotericsoftware\reflectasm\1.11.7\reflectasm-1.11.7.jar;D:\maven\repository\com\aliyun\oss\aliyun-sdk-oss\2.8.2\aliyun-sdk-oss-2.8.2.jar;D:\maven\repository\org\apache\httpcomponents\httpclient\4.4.1\httpclient-4.4.1.jar;D:\maven\repository\org\apache\httpcomponents\httpcore\4.4.1\httpcore-4.4.1.jar;D:\maven\repository\commons-logging\commons-logging\1.2\commons-logging-1.2.jar;D:\maven\repository\org\jdom\jdom\1.1\jdom-1.1.jar;D:\maven\repository\net\sf\json-lib\json-lib\2.4\json-lib-2.4-jdk15.jar;D:\maven\repository\commons-beanutils\commons-beanutils\1.8.0\commons-beanutils-1.8.0.jar;D:\maven\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;D:\maven\repository\commons-lang\commons-lang\2.5\commons-lang-2.5.jar;D:\maven\repository\net\sf\ezmorph\ezmorph\1.0.6\ezmorph-1.0.6.jar;D:\maven\repository\junit\junit\4.12\junit-4.12.jar;D:\maven\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;D:\maven\repository\org\nutz\nutz-plugins-mock\1.r.60\nutz-plugins-mock-1.r.60.jar;D:\maven\repository\org\nutz\nutz\1.r.67-SNAPSHOT\nutz-1.r.67-20181227.044734-61.jar;D:\maven\repository\com\mchange\c3p0\0.9.5.2\c3p0-0.9.5.2.jar;D:\maven\repository\com\mchange\mchange-commons-java\0.2.11\mchange-commons-java-0.2.11.jar;D:\maven\repository\org\nutz\nutzboot-starter-test-junit4\2.2.8\nutzboot-starter-test-junit4-2.2.8.jar" com.intellij.rt.execution.junit.JUnitStarter -ideVersion5 -junit4 com.dd.test.Simple2NbDemoTest,test_user_service_create_user
[INFO ] 11:27:48.289 org.nutz.resource.impl.ErrorResourceLocation.<init>(ErrorResourceLocation.java:28) - [loc=D:\chenbozhong\ProjectChatRoom\%e6%ba%90%e7%a0%81\LuliChat-nutzboot\LuliChat-nutzboot\target\classes]not exist
[DEBUG] 11:27:49.478 org.nutz.resource.Scans.printLocations(Scans.java:527) - Locations count=142 time use 1211ms
[DEBUG] 11:27:49.576 org.nutz.resource.Scans.scan(Scans.java:280) - Found 4 resource by src( ioc/ ) , regex( ^(.+[.])(js|json)$ )
[DEBUG] 11:27:49.577 org.nutz.ioc.loader.json.JsonLoader.<init>(JsonLoader.java:49) - loading [emtry.json]
[DEBUG] 11:27:49.586 org.nutz.ioc.loader.json.JsonLoader.<init>(JsonLoader.java:49) - loading [conf.js]
[DEBUG] 11:27:49.588 org.nutz.ioc.loader.json.JsonLoader.<init>(JsonLoader.java:49) - loading [ehcache.js]
[DEBUG] 11:27:49.590 org.nutz.ioc.loader.json.JsonLoader.<init>(JsonLoader.java:49) - loading [upload.js]
[DEBUG] 11:27:49.594 org.nutz.ioc.loader.json.JsonLoader.<init>(JsonLoader.java:57) - Loaded 7 bean define from path=[ioc/] --> [uploadTextFileContext, uploadFileContext, tmpFilePool, txtUpload, imageUpload, siteConf, cacheManager]
[INFO ] 11:27:49.611 org.nutz.ioc.loader.annotation.AnnotationIocLoader.<init>(AnnotationIocLoader.java:51) -  > scan 'com.dd.entity'
[DEBUG] 11:27:49.643 org.nutz.resource.Scans.scan(Scans.java:280) - Found 12 resource by src( com/dd/entity/ ) , regex( ^.+[.]class$ )
[INFO ] 11:27:49.661 org.nutz.ioc.loader.annotation.AnnotationIocLoader.<init>(AnnotationIocLoader.java:51) -  > scan 'com.dd.dao'
[DEBUG] 11:27:49.673 org.nutz.resource.Scans.scan(Scans.java:280) - Found 4 resource by src( com/dd/dao/ ) , regex( ^.+[.]class$ )
[INFO ] 11:27:49.678 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) -    > add 'chatMessageDao                          ' - com.dd.dao.impl.ChatMessageDaoImpl
[INFO ] 11:27:49.700 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) -    > add 'userDao                                 ' - com.dd.dao.impl.UserDaoImpl
[INFO ] 11:27:49.702 org.nutz.ioc.loader.annotation.AnnotationIocLoader.<init>(AnnotationIocLoader.java:51) -  > scan 'com.dd.test'
[DEBUG] 11:27:49.719 org.nutz.resource.Scans.scan(Scans.java:280) - Found 8 resource by src( com/dd/test/ ) , regex( ^.+[.]class$ )
[INFO ] 11:27:49.743 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) -    > add 'myNutTestRunner                         ' - com.dd.test.MyNutTestRunner
[INFO ] 11:27:49.767 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) -    > add 'simple2NbDemoTest                       ' - com.dd.test.Simple2NbDemoTest
[INFO ] 11:27:49.774 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) -    > add 'simpleTest                              ' - com.dd.test.SimpleTest
[INFO ] 11:27:49.775 org.nutz.ioc.loader.annotation.AnnotationIocLoader.<init>(AnnotationIocLoader.java:51) -  > scan 'com.dd.dao.impl.UserDaoImpl'
[DEBUG] 11:27:49.780 org.nutz.resource.Scans.scan(Scans.java:280) - Found 0 resource by src( com/dd/dao/impl/UserDaoImpl/ ) , regex( ^.+[.]class$ )
[INFO ] 11:27:49.794 org.nutz.ioc.impl.NutIoc.<init>(NutIoc.java:130) - ... NutIoc init complete
[DEBUG] 11:27:49.796 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'simple2NbDemoTest'<class com.dd.test.Simple2NbDemoTest>
[DEBUG] 11:27:49.806 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] 11:27:49.809 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - 	 >> Load definition name=simple2NbDemoTest
[DEBUG] 11:27:49.812 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(simple2NbDemoTest) in AnnotationIocLoader(packages=[com.dd.entity, com.dd.dao, com.dd.test, com.dd.dao.impl.UserDaoImpl])
[DEBUG] 11:27:49.812 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - 	 >> Make...'simple2NbDemoTest'<class com.dd.test.Simple2NbDemoTest>
[DEBUG] 11:27:50.039 org.nutz.castor.Castors.reload(Castors.java:116) - Using 107 castor for Castors
[DEBUG] 11:27:50.175 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'simple2NbDemoTest' to [app] 
[DEBUG] 11:27:50.178 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class com.dd.test.Simple2NbDemoTest without AOP
[DEBUG] 11:27:50.340 org.nutz.ioc.val.ReferTypeValue.get(ReferTypeValue.java:64) - name=dao not found, search for type=com.dd.dao.impl.UserDaoImpl
[DEBUG] 11:27:50.341 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(uploadTextFileContext) in JsonLoader(paths=[ioc/])
[DEBUG] 11:27:50.342 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(uploadFileContext) in JsonLoader(paths=[ioc/])
[DEBUG] 11:27:50.342 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(tmpFilePool) in JsonLoader(paths=[ioc/])
[DEBUG] 11:27:50.343 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(txtUpload) in JsonLoader(paths=[ioc/])
[DEBUG] 11:27:50.344 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(imageUpload) in JsonLoader(paths=[ioc/])
[DEBUG] 11:27:50.344 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(siteConf) in JsonLoader(paths=[ioc/])
[DEBUG] 11:27:50.345 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(cacheManager) in JsonLoader(paths=[ioc/])
[DEBUG] 11:27:50.345 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(myNutTestRunner) in AnnotationIocLoader(packages=[com.dd.entity, com.dd.dao, com.dd.test, com.dd.dao.impl.UserDaoImpl])
[DEBUG] 11:27:50.345 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(simple2NbDemoTest) in AnnotationIocLoader(packages=[com.dd.entity, com.dd.dao, com.dd.test, com.dd.dao.impl.UserDaoImpl])
[DEBUG] 11:27:50.345 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(chatMessageDao) in AnnotationIocLoader(packages=[com.dd.entity, com.dd.dao, com.dd.test, com.dd.dao.impl.UserDaoImpl])
[DEBUG] 11:27:50.346 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(userDao) in AnnotationIocLoader(packages=[com.dd.entity, com.dd.dao, com.dd.test, com.dd.dao.impl.UserDaoImpl])
[DEBUG] 11:27:50.346 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'userDao'<class com.dd.dao.impl.UserDaoImpl>
[DEBUG] 11:27:50.346 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - 	 >> Load definition name=userDao
[DEBUG] 11:27:50.347 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(userDao) in AnnotationIocLoader(packages=[com.dd.entity, com.dd.dao, com.dd.test, com.dd.dao.impl.UserDaoImpl])
[DEBUG] 11:27:50.347 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - 	 >> Make...'userDao'<class com.dd.dao.impl.UserDaoImpl>
[DEBUG] 11:27:50.348 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'userDao' to [app] 
[DEBUG] 11:27:50.349 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class com.dd.dao.impl.UserDaoImpl without AOP
[DEBUG] 11:27:50.387 org.nutz.ioc.val.ReferTypeValue.get(ReferTypeValue.java:64) - name=dao not found, search for type=org.nutz.dao.Dao
[DEBUG] 11:27:50.387 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(uploadTextFileContext) in JsonLoader(paths=[ioc/])
[DEBUG] 11:27:50.387 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(uploadFileContext) in JsonLoader(paths=[ioc/])
[DEBUG] 11:27:50.388 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(tmpFilePool) in JsonLoader(paths=[ioc/])
[DEBUG] 11:27:50.389 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(txtUpload) in JsonLoader(paths=[ioc/])
[DEBUG] 11:27:50.389 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(imageUpload) in JsonLoader(paths=[ioc/])
[DEBUG] 11:27:50.390 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(siteConf) in JsonLoader(paths=[ioc/])
[DEBUG] 11:27:50.390 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(cacheManager) in JsonLoader(paths=[ioc/])
[DEBUG] 11:27:50.391 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(myNutTestRunner) in AnnotationIocLoader(packages=[com.dd.entity, com.dd.dao, com.dd.test, com.dd.dao.impl.UserDaoImpl])
[DEBUG] 11:27:50.391 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(simple2NbDemoTest) in AnnotationIocLoader(packages=[com.dd.entity, com.dd.dao, com.dd.test, com.dd.dao.impl.UserDaoImpl])
[DEBUG] 11:27:50.391 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(chatMessageDao) in AnnotationIocLoader(packages=[com.dd.entity, com.dd.dao, com.dd.test, com.dd.dao.impl.UserDaoImpl])
[DEBUG] 11:27:50.528 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(userDao) in AnnotationIocLoader(packages=[com.dd.entity, com.dd.dao, com.dd.test, com.dd.dao.impl.UserDaoImpl])
[DEBUG] 11:27:50.529 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(simpleTest) in AnnotationIocLoader(packages=[com.dd.entity, com.dd.dao, com.dd.test, com.dd.dao.impl.UserDaoImpl])
[INFO ] 11:27:50.532 org.nutz.ioc.weaver.FieldInjector.inject(FieldInjector.java:36) - field inject fail, but this field is optional, ignore error
org.nutz.ioc.IocException: IocBean[class:org.nutz.dao.Dao] none ioc bean match class=org.nutz.dao.Dao
	at org.nutz.ioc.impl.NutIoc.getByType(NutIoc.java:461)
	at org.nutz.ioc.val.ReferTypeValue.get(ReferTypeValue.java:66)
	at org.nutz.ioc.weaver.FieldInjector.inject(FieldInjector.java:32)
	at org.nutz.ioc.weaver.DefaultWeaver.fill(DefaultWeaver.java:67)
	at org.nutz.ioc.impl.ObjectMakerImpl.make(ObjectMakerImpl.java:138)
	at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:241)
	at org.nutz.ioc.impl.NutIoc.getByType(NutIoc.java:457)
	at org.nutz.ioc.val.ReferTypeValue.get(ReferTypeValue.java:66)
	at org.nutz.ioc.weaver.FieldInjector.inject(FieldInjector.java:32)
	at org.nutz.ioc.weaver.DefaultWeaver.fill(DefaultWeaver.java:67)
	at org.nutz.ioc.impl.ObjectMakerImpl.make(ObjectMakerImpl.java:138)
	at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:241)
	at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:271)
	at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:161)
	at org.nutz.mock.NutTestRunner.createTest(NutTestRunner.java:71)
	at org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:266)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
	at org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:263)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
	at org.nutz.mock.NutTestRunner.runChild(NutTestRunner.java:33)
	at org.nutz.mock.NutTestRunner.runChild(NutTestRunner.java:14)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
	at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
	at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:68)
	at com.intellij.rt.execution.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:47)
	at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:242)
	at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:70)
[DEBUG] 11:27:50.563 org.nutz.ioc.impl.ScopeContext.remove(ScopeContext.java:85) - Remove object 'simple2NbDemoTest' from [app] 

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

	at org.nutz.ioc.impl.ObjectMakerImpl.make(ObjectMakerImpl.java:152)
	at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:241)
	at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:271)
	at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:161)
	at org.nutz.mock.NutTestRunner.createTest(NutTestRunner.java:71)
	at org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:266)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
	at org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:263)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
	at org.nutz.mock.NutTestRunner.runChild(NutTestRunner.java:33)
	at org.nutz.mock.NutTestRunner.runChild(NutTestRunner.java:14)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
	at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
	at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:68)
	at com.intellij.rt.execution.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:47)
	at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:242)
	at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:70)
Caused by: java.lang.RuntimeException: java.lang.NoSuchMethodException: Fail to find Method com.dd.test.Simple2NbDemoTest->init with params:
[]
	at org.nutz.lang.Lang.wrapThrow(Lang.java:187)
	at org.nutz.ioc.impl.ObjectMakerImpl$2.trigger(ObjectMakerImpl.java:182)
	at org.nutz.ioc.weaver.DefaultWeaver.onCreate(DefaultWeaver.java:89)
	at org.nutz.ioc.impl.ObjectMakerImpl.make(ObjectMakerImpl.java:141)
	... 21 more
Caused by: java.lang.NoSuchMethodException: Fail to find Method com.dd.test.Simple2NbDemoTest->init with params:
[]
	at org.nutz.lang.Mirror.findMethod(Mirror.java:1192)
	at org.nutz.ioc.impl.ObjectMakerImpl$2.trigger(ObjectMakerImpl.java:177)
	... 23 more

[INFO ] 11:27:50.591 org.nutz.ioc.impl.NutIoc.depose(NutIoc.java:287) - org.nutz.ioc.impl.NutIoc@1514840818 is closing. startup date [18-12-28 11:27:49.790]
[DEBUG] 11:27:50.599 org.nutz.ioc.impl.ScopeContext.clear(ScopeContext.java:109) - Depose object 'userDao' ...
[INFO ] 11:27:50.599 org.nutz.ioc.impl.NutIoc.depose(NutIoc.java:301) - org.nutz.ioc.impl.NutIoc@1514840818 is deposed. startup date [18-12-28 11:27:49.790]

Process finished with exit code -1

到底是不是nutzboot项目

是啊启动出现
[INFO ] 11:30:20.168 org.nutz.boot.banner.SimpleBannerPrinter.printBanner(SimpleBannerPrinter.java:34) -
_ _ ______ _
| \ | || ___ \ ______ ______ ______ ______ ______| \ \
| | || |_/ / |
____|______|______|______|______| |\ \
| . ` || ___ \ ______ ______ ______ ______ ______| | > >
| |\ || |_/ / |______|______|______|______|______| |/ /
_| _/____/ |_/_/

:: Nutz Boot :: (2.3-SNAPSHOT)

[INFO ] 11:30:20.204 org.nutz.resource.impl.ErrorResourceLocation.(ErrorResourceLocation.java:28) - [loc=D:\chenbozhong\ProjectChatRoom\%e6%ba%90%e7%a0%81\LuliChat-nutzboot\LuliChat-nutzboot\target\classes]not ex

用NbJUnit4Runner, 然后, testcase的@IocBean写了create="init",但你没写init方法, 要么删掉,要么补全

我直接用的你发的代码
@IocBean(create = "init")
@RunWith(NbJUnit4Runner.class)
public class Simple2NbDemoTest extends Assert {

// 测试注入
@Inject
private UserDaoImpl dao;

@Test(timeout = 5000)
public void test_up_and_down() {
    // do nothing, just wait 1s
    Lang.quiteSleep(1000);
}

@Test
public void test_user_service_create_user() {
    System.out.println("========="+dao.deleteUser(10,4));
    //System.out.println("============="+dao.findbyid(1).getAvatar());
}

// 测试类可提供public的static的createNbApp方法,用于定制当前测试类所需要的NbApp对象.
// 测试类带@IocBean或不带@IocBean,本规则一样生效
// 若不提供,默认使用当前测试类作为MainLauncher.
// 也可以自定义NbJUnit4Runner, 继承NbJUnit4Runner并覆盖其createNbApp方法

public static NbApp createNbApp() {
    return new NbApp().setMainClass(SimpleMainLauncher.class).setPrintProcDoc(false);
}

}

D:\Java\jdk1.8.0_171\bin\java.exe -ea -Didea.test.cyclic.buffer.size=1048576 "-javaagent:D:\IntelliJ IDEA 2018.1.5\lib\idea_rt.jar=53438:D:\IntelliJ IDEA 2018.1.5\bin" -Dfile.encoding=UTF-8 -classpath "D:\IntelliJ IDEA 2018.1.5\lib\idea_rt.jar;D:\IntelliJ IDEA 2018.1.5\plugins\junit\lib\junit-rt.jar;D:\IntelliJ IDEA 2018.1.5\plugins\junit\lib\junit5-rt.jar;D:\Java\jdk1.8.0_171\jre\lib\charsets.jar;D:\Java\jdk1.8.0_171\jre\lib\deploy.jar;D:\Java\jdk1.8.0_171\jre\lib\ext\access-bridge-64.jar;D:\Java\jdk1.8.0_171\jre\lib\ext\cldrdata.jar;D:\Java\jdk1.8.0_171\jre\lib\ext\dnsns.jar;D:\Java\jdk1.8.0_171\jre\lib\ext\jaccess.jar;D:\Java\jdk1.8.0_171\jre\lib\ext\jfxrt.jar;D:\Java\jdk1.8.0_171\jre\lib\ext\localedata.jar;D:\Java\jdk1.8.0_171\jre\lib\ext\nashorn.jar;D:\Java\jdk1.8.0_171\jre\lib\ext\sunec.jar;D:\Java\jdk1.8.0_171\jre\lib\ext\sunjce_provider.jar;D:\Java\jdk1.8.0_171\jre\lib\ext\sunmscapi.jar;D:\Java\jdk1.8.0_171\jre\lib\ext\sunpkcs11.jar;D:\Java\jdk1.8.0_171\jre\lib\ext\zipfs.jar;D:\Java\jdk1.8.0_171\jre\lib\javaws.jar;D:\Java\jdk1.8.0_171\jre\lib\jce.jar;D:\Java\jdk1.8.0_171\jre\lib\jfr.jar;D:\Java\jdk1.8.0_171\jre\lib\jfxswt.jar;D:\Java\jdk1.8.0_171\jre\lib\jsse.jar;D:\Java\jdk1.8.0_171\jre\lib\management-agent.jar;D:\Java\jdk1.8.0_171\jre\lib\plugin.jar;D:\Java\jdk1.8.0_171\jre\lib\resources.jar;D:\Java\jdk1.8.0_171\jre\lib\rt.jar;D:\chenbozhong\ProjectChatRoom\源码\LuliChat-nutzboot\LuliChat-nutzboot\target\test-classes;D:\chenbozhong\ProjectChatRoom\源码\LuliChat-nutzboot\LuliChat-nutzboot\target\classes;D:\maven\repository\org\nutz\nutzboot-starter-nutz-mvc\2.2.3\nutzboot-starter-nutz-mvc-2.2.3.jar;D:\maven\repository\org\nutz\nutzboot-core\2.2.3\nutzboot-core-2.2.3.jar;D:\maven\repository\javax\servlet\javax.servlet-api\3.1.0\javax.servlet-api-3.1.0.jar;D:\maven\repository\org\nutz\nutzboot-starter-jdbc\2.2.3\nutzboot-starter-jdbc-2.2.3.jar;D:\maven\repository\com\alibaba\druid\1.1.10\druid-1.1.10.jar;D:\maven\repository\org\nutz\nutzboot-starter-nutz-dao\2.2.3\nutzboot-starter-nutz-dao-2.2.3.jar;D:\maven\repository\org\nutz\nutz-plugins-daocache\1.r.67-SNAPSHOT\nutz-plugins-daocache-1.r.67-20181228.030638-40.jar;D:\maven\repository\org\nutz\nutzboot-starter-jetty\2.2.3\nutzboot-starter-jetty-2.2.3.jar;D:\maven\repository\org\eclipse\jetty\jetty-servlets\9.4.11.v20180605\jetty-servlets-9.4.11.v20180605.jar;D:\maven\repository\org\eclipse\jetty\jetty-continuation\9.4.11.v20180605\jetty-continuation-9.4.11.v20180605.jar;D:\maven\repository\org\eclipse\jetty\jetty-http\9.4.11.v20180605\jetty-http-9.4.11.v20180605.jar;D:\maven\repository\org\eclipse\jetty\jetty-util\9.4.11.v20180605\jetty-util-9.4.11.v20180605.jar;D:\maven\repository\org\eclipse\jetty\jetty-io\9.4.11.v20180605\jetty-io-9.4.11.v20180605.jar;D:\maven\repository\org\eclipse\jetty\jetty-webapp\9.4.11.v20180605\jetty-webapp-9.4.11.v20180605.jar;D:\maven\repository\org\eclipse\jetty\jetty-xml\9.4.11.v20180605\jetty-xml-9.4.11.v20180605.jar;D:\maven\repository\org\eclipse\jetty\jetty-servlet\9.4.11.v20180605\jetty-servlet-9.4.11.v20180605.jar;D:\maven\repository\org\eclipse\jetty\jetty-security\9.4.11.v20180605\jetty-security-9.4.11.v20180605.jar;D:\maven\repository\org\eclipse\jetty\jetty-server\9.4.11.v20180605\jetty-server-9.4.11.v20180605.jar;D:\maven\repository\org\eclipse\jetty\websocket\websocket-server\9.4.11.v20180605\websocket-server-9.4.11.v20180605.jar;D:\maven\repository\org\eclipse\jetty\websocket\websocket-common\9.4.11.v20180605\websocket-common-9.4.11.v20180605.jar;D:\maven\repository\org\eclipse\jetty\websocket\websocket-api\9.4.11.v20180605\websocket-api-9.4.11.v20180605.jar;D:\maven\repository\org\eclipse\jetty\websocket\websocket-client\9.4.11.v20180605\websocket-client-9.4.11.v20180605.jar;D:\maven\repository\org\eclipse\jetty\jetty-client\9.4.11.v20180605\jetty-client-9.4.11.v20180605.jar;D:\maven\repository\org\eclipse\jetty\websocket\websocket-servlet\9.4.11.v20180605\websocket-servlet-9.4.11.v20180605.jar;D:\maven\repository\org\eclipse\jetty\websocket\javax-websocket-server-impl\9.4.11.v20180605\javax-websocket-server-impl-9.4.11.v20180605.jar;D:\maven\repository\org\eclipse\jetty\jetty-annotations\9.4.11.v20180605\jetty-annotations-9.4.11.v20180605.jar;D:\maven\repository\org\eclipse\jetty\jetty-plus\9.4.11.v20180605\jetty-plus-9.4.11.v20180605.jar;D:\maven\repository\org\ow2\asm\asm-commons\6.1.1\asm-commons-6.1.1.jar;D:\maven\repository\org\ow2\asm\asm-tree\6.1.1\asm-tree-6.1.1.jar;D:\maven\repository\org\ow2\asm\asm-analysis\6.1.1\asm-analysis-6.1.1.jar;D:\maven\repository\org\eclipse\jetty\websocket\javax-websocket-client-impl\9.4.11.v20180605\javax-websocket-client-impl-9.4.11.v20180605.jar;D:\maven\repository\javax\websocket\javax.websocket-client-api\1.0\javax.websocket-client-api-1.0.jar;D:\maven\repository\javax\websocket\javax.websocket-api\1.0\javax.websocket-api-1.0.jar;D:\maven\repository\org\slf4j\jul-to-slf4j\1.7.25\jul-to-slf4j-1.7.25.jar;D:\maven\repository\org\nutz\nutz-plugins-websocket\1.r.67-SNAPSHOT\nutz-plugins-websocket-1.r.67-20181228.030802-39.jar;D:\maven\repository\org\nutz\nutzboot-servlet3\2.2.3\nutzboot-servlet3-2.2.3.jar;D:\maven\repository\javax\annotation\javax.annotation-api\1.2\javax.annotation-api-1.2.jar;D:\maven\repository\org\ow2\asm\asm\6.1.1\asm-6.1.1.jar;D:\maven\repository\org\slf4j\slf4j-log4j12\1.7.25\slf4j-log4j12-1.7.25.jar;D:\maven\repository\org\slf4j\slf4j-api\1.7.25\slf4j-api-1.7.25.jar;D:\maven\repository\log4j\log4j\1.2.17\log4j-1.2.17.jar;D:\maven\repository\org\nutz\nutzboot-starter-freemarker\2.2.3\nutzboot-starter-freemarker-2.2.3.jar;D:\maven\repository\org\freemarker\freemarker\2.3.28\freemarker-2.3.28.jar;D:\maven\repository\org\nutz\nutzboot-starter-shiro\2.2.3\nutzboot-starter-shiro-2.2.3.jar;D:\maven\repository\org\nutz\nutz-integration-shiro\1.r.67-SNAPSHOT\nutz-integration-shiro-1.r.67-20181228.030625-40.jar;D:\maven\repository\org\slf4j\jcl-over-slf4j\1.7.25\jcl-over-slf4j-1.7.25.jar;D:\maven\repository\org\apache\shiro\shiro-web\1.3.2\shiro-web-1.3.2.jar;D:\maven\repository\org\apache\shiro\shiro-core\1.3.2\shiro-core-1.3.2.jar;D:\maven\repository\org\apache\shiro\shiro-ehcache\1.3.2\shiro-ehcache-1.3.2.jar;D:\maven\repository\net\sf\ehcache\ehcache\2.10.4\ehcache-2.10.4.jar;D:\maven\repository\org\nutz\nutz-plugins-cache\1.r.67-SNAPSHOT\nutz-plugins-cache-1.r.67-20181228.030618-40.jar;D:\maven\repository\org\nutz\nutz-integration-jedis\1.r.67-SNAPSHOT\nutz-integration-jedis-1.r.67-20181228.030555-40.jar;D:\maven\repository\mysql\mysql-connector-java\5.1.44\mysql-connector-java-5.1.44.jar;D:\maven\repository\org\t-io\tio-websocket-server\3.1.4.v20180726-RELEASE\tio-websocket-server-3.1.4.v20180726-RELEASE.jar;D:\maven\repository\org\t-io\tio-websocket-common\3.1.4.v20180726-RELEASE\tio-websocket-common-3.1.4.v20180726-RELEASE.jar;D:\maven\repository\org\t-io\tio-http-common\3.1.4.v20180726-RELEASE\tio-http-common-3.1.4.v20180726-RELEASE.jar;D:\maven\repository\org\t-io\tio-core\3.1.3.v20180720-RELEASE\tio-core-3.1.3.v20180720-RELEASE.jar;D:\maven\repository\org\t-io\tio-utils\3.1.3.v20180720-RELEASE\tio-utils-3.1.3.v20180720-RELEASE.jar;D:\maven\repository\org\apache\commons\commons-collections4\4.2\commons-collections4-4.2.jar;D:\maven\repository\org\apache\commons\commons-lang3\3.7\commons-lang3-3.7.jar;D:\maven\repository\org\apache\commons\commons-text\1.4\commons-text-1.4.jar;D:\maven\repository\cn\hutool\hutool-all\4.1.2\hutool-all-4.1.2.jar;D:\maven\repository\com\alibaba\fastjson\1.2.47\fastjson-1.2.47.jar;D:\maven\repository\com\google\guava\guava\25.1-jre\guava-25.1-jre.jar;D:\maven\repository\com\google\code\findbugs\jsr305\3.0.2\jsr305-3.0.2.jar;D:\maven\repository\org\checkerframework\checker-qual\2.0.0\checker-qual-2.0.0.jar;D:\maven\repository\com\google\errorprone\error_prone_annotations\2.1.3\error_prone_annotations-2.1.3.jar;D:\maven\repository\com\google\j2objc\j2objc-annotations\1.1\j2objc-annotations-1.1.jar;D:\maven\repository\org\codehaus\mojo\animal-sniffer-annotations\1.14\animal-sniffer-annotations-1.14.jar;D:\maven\repository\com\github\ben-manes\caffeine\caffeine\2.6.2\caffeine-2.6.2.jar;D:\maven\repository\org\jodd\jodd-core\5.0.3\jodd-core-5.0.3.jar;D:\maven\repository\org\redisson\redisson\3.7.3\redisson-3.7.3.jar;D:\maven\repository\io\netty\netty-common\4.1.25.Final\netty-common-4.1.25.Final.jar;D:\maven\repository\io\netty\netty-codec\4.1.25.Final\netty-codec-4.1.25.Final.jar;D:\maven\repository\io\netty\netty-buffer\4.1.25.Final\netty-buffer-4.1.25.Final.jar;D:\maven\repository\io\netty\netty-transport\4.1.25.Final\netty-transport-4.1.25.Final.jar;D:\maven\repository\io\netty\netty-resolver\4.1.25.Final\netty-resolver-4.1.25.Final.jar;D:\maven\repository\io\netty\netty-resolver-dns\4.1.25.Final\netty-resolver-dns-4.1.25.Final.jar;D:\maven\repository\io\netty\netty-codec-dns\4.1.25.Final\netty-codec-dns-4.1.25.Final.jar;D:\maven\repository\io\netty\netty-handler\4.1.25.Final\netty-handler-4.1.25.Final.jar;D:\maven\repository\javax\cache\cache-api\1.0.0\cache-api-1.0.0.jar;D:\maven\repository\io\projectreactor\reactor-core\3.1.7.RELEASE\reactor-core-3.1.7.RELEASE.jar;D:\maven\repository\org\reactivestreams\reactive-streams\1.0.2\reactive-streams-1.0.2.jar;D:\maven\repository\com\fasterxml\jackson\dataformat\jackson-dataformat-yaml\2.7.9\jackson-dataformat-yaml-2.7.9.jar;D:\maven\repository\org\yaml\snakeyaml\1.15\snakeyaml-1.15.jar;D:\maven\repository\com\fasterxml\jackson\core\jackson-core\2.7.9\jackson-core-2.7.9.jar;D:\maven\repository\com\fasterxml\jackson\core\jackson-databind\2.7.9.2\jackson-databind-2.7.9.2.jar;D:\maven\repository\com\fasterxml\jackson\core\jackson-annotations\2.7.0\jackson-annotations-2.7.0.jar;D:\maven\repository\net\bytebuddy\byte-buddy\1.8.11\byte-buddy-1.8.11.jar;D:\maven\repository\org\jodd\jodd-bean\3.7.1\jodd-bean-3.7.1.jar;D:\maven\repository\commons-codec\commons-codec\1.11\commons-codec-1.11.jar;D:\maven\repository\org\t-io\tio-http-server\3.1.3.v20180720-RELEASE\tio-http-server-3.1.3.v20180720-RELEASE.jar;D:\maven\repository\io\github\lukehutch\fast-classpath-scanner\3.1.10\fast-classpath-scanner-3.1.10.jar;D:\maven\repository\com\thoughtworks\paranamer\paranamer\2.8\paranamer-2.8.jar;D:\maven\repository\com\esotericsoftware\reflectasm\1.11.7\reflectasm-1.11.7.jar;D:\maven\repository\com\aliyun\oss\aliyun-sdk-oss\2.8.2\aliyun-sdk-oss-2.8.2.jar;D:\maven\repository\org\apache\httpcomponents\httpclient\4.4.1\httpclient-4.4.1.jar;D:\maven\repository\org\apache\httpcomponents\httpcore\4.4.1\httpcore-4.4.1.jar;D:\maven\repository\commons-logging\commons-logging\1.2\commons-logging-1.2.jar;D:\maven\repository\org\jdom\jdom\1.1\jdom-1.1.jar;D:\maven\repository\net\sf\json-lib\json-lib\2.4\json-lib-2.4-jdk15.jar;D:\maven\repository\commons-beanutils\commons-beanutils\1.8.0\commons-beanutils-1.8.0.jar;D:\maven\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;D:\maven\repository\commons-lang\commons-lang\2.5\commons-lang-2.5.jar;D:\maven\repository\net\sf\ezmorph\ezmorph\1.0.6\ezmorph-1.0.6.jar;D:\maven\repository\junit\junit\4.12\junit-4.12.jar;D:\maven\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;D:\maven\repository\org\nutz\nutz-plugins-mock\1.r.60\nutz-plugins-mock-1.r.60.jar;D:\maven\repository\org\nutz\nutz\1.r.67-SNAPSHOT\nutz-1.r.67-20181227.044734-61.jar;D:\maven\repository\com\mchange\c3p0\0.9.5.2\c3p0-0.9.5.2.jar;D:\maven\repository\com\mchange\mchange-commons-java\0.2.11\mchange-commons-java-0.2.11.jar;D:\maven\repository\org\nutz\nutzboot-starter-test-junit4\2.2.8\nutzboot-starter-test-junit4-2.2.8.jar" com.intellij.rt.execution.junit.JUnitStarter -ideVersion5 -junit4 com.dd.test.Simple2NbDemoTest,test_user_service_create_user
[INFO ] 11:36:03.386 org.nutz.boot.banner.SimpleBannerPrinter.printBanner(SimpleBannerPrinter.java:34) -
_ _ ______ _
| \ | || ___ \ ______ ______ ______ ______ ______| \ \
| | || |_/ / |
____|______|______|______|______| |\ \
| . ` || ___ \ ______ ______ ______ ______ ______| | > >
| |\ || |_/ / |______|______|______|______|______| |/ /
_| _/____/ |_/_/

:: Nutz Boot :: (2.3-SNAPSHOT)

[INFO ] 11:36:03.429 org.nutz.resource.impl.ErrorResourceLocation.(ErrorResourceLocation.java:28) - [loc=D:\chenbozhong\ProjectChatRoom\%e6%ba%90%e7%a0%81\LuliChat-nutzboot\LuliChat-nutzboot\target\classes]not exist
[DEBUG] 11:36:03.983 org.nutz.resource.Scans.printLocations(Scans.java:527) - Locations count=142 time use 563ms
[DEBUG] 11:36:04.001 org.nutz.resource.Scans.scan(Scans.java:280) - Found 1 resource by src( custom/ ) , regex( ^.+[.]properties$ )
[DEBUG] 11:36:04.001 org.nutz.ioc.impl.PropertiesProxy.setPaths(PropertiesProxy.java:106) - load properties from jar:file:/D:/maven/repository/org/nutz/nutzboot-core/2.2.3/nutzboot-core-2.2.3.jar!/custom/emtry.properties
[DEBUG] 11:36:04.005 org.nutz.boot.config.impl.PropertiesConfigureLoader.readPropertiesPath(PropertiesConfigureLoader.java:121) - Loading Properties - application.properties
[DEBUG] 11:36:04.201 org.nutz.resource.Scans.scan(Scans.java:280) - Found 4 resource by src( ioc/ ) , regex( ^(.+[.])(js|json)$ )
[DEBUG] 11:36:04.203 org.nutz.ioc.loader.json.JsonLoader.(JsonLoader.java:49) - loading [emtry.json] [DEBUG] 11:36:04.207 org.nutz.ioc.loader.json.JsonLoader.(JsonLoader.java:49) - loading [conf.js] [DEBUG] 11:36:04.210 org.nutz.ioc.loader.json.JsonLoader.(JsonLoader.java:49) - loading [ehcache.js] [DEBUG] 11:36:04.233 org.nutz.ioc.loader.json.JsonLoader.(JsonLoader.java:49) - loading [upload.js] [DEBUG] 11:36:04.243 org.nutz.ioc.loader.json.JsonLoader.(JsonLoader.java:57) - Loaded 7 bean define from path=[ioc/] --> [uploadTextFileContext, uploadFileContext, tmpFilePool, txtUpload, imageUpload, siteConf, cacheManager] [DEBUG] 11:36:04.479 org.nutz.castor.Castors.reload(Castors.java:116) - Using 107 castor for Castors
[DEBUG] 11:36:04.564 org.nutz.ioc.aop.SimpleAopMaker.(SimpleAopMaker.java:79) - Load AopConfigure for anno=org.nutz.aop.interceptor.async.Async by type=org.nutz.aop.interceptor.async.AsyncAopIocLoader
[INFO ] 11:36:04.641 org.nutz.ioc.loader.annotation.AnnotationIocLoader.(AnnotationIocLoader.java:51) - > scan 'com.dd.test'
[DEBUG] 11:36:04.683 org.nutz.resource.Scans.scan(Scans.java:280) - Found 8 resource by src( com/dd/test/ ) , regex( ^.+[.]class$ )
[INFO ] 11:36:04.695 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) - > add 'myNutTestRunner ' - com.dd.test.MyNutTestRunner
[INFO ] 11:36:04.699 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) - > add 'simple2NbDemoTest ' - com.dd.test.Simple2NbDemoTest
[INFO ] 11:36:04.708 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) - > add 'simpleTest ' - com.dd.test.SimpleTest
[INFO ] 11:36:04.712 org.nutz.ioc.loader.annotation.AnnotationIocLoader.(AnnotationIocLoader.java:51) - > scan 'org.nutz.boot.starter'
[DEBUG] 11:36:04.721 org.nutz.resource.Scans.scan(Scans.java:280) - Found 32 resource by src( org/nutz/boot/starter/ ) , regex( ^.+[.]class$ )
[INFO ] 11:36:04.921 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) - > add 'nutFilterStarter ' - org.nutz.boot.starter.nutz.mvc.NutFilterStarter
[DEBUG] 11:36:04.927 org.nutz.ioc.loader.annotation.AnnotationIocLoader.handleIocBeanMethod(AnnotationIocLoader.java:247) - Found @IocBean method : NutFilterStarter.createNutFilter(...) define as name=nutFilter
[INFO ] 11:36:04.929 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) - > add 'whaleFilterStarter ' - org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter
[DEBUG] 11:36:04.935 org.nutz.ioc.loader.annotation.AnnotationIocLoader.handleIocBeanMethod(AnnotationIocLoader.java:247) - Found @IocBean method : WhaleFilterStarter.createNutFilter(...) define as name=whaleFilter
[INFO ] 11:36:04.936 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) - > add 'dataSourceStarter ' - org.nutz.boot.starter.jdbc.DataSourceStarter
[DEBUG] 11:36:04.938 org.nutz.ioc.loader.annotation.AnnotationIocLoader.handleIocBeanMethod(AnnotationIocLoader.java:247) - Found @IocBean method : DataSourceStarter.getDataSource(...) define as name=dataSource
[DEBUG] 11:36:04.939 org.nutz.ioc.loader.annotation.AnnotationIocLoader.handleIocBeanMethod(AnnotationIocLoader.java:247) - Found @IocBean method : DataSourceStarter.createDruidDataSource(...) define as name=druidDataSource
[DEBUG] 11:36:04.939 org.nutz.ioc.loader.annotation.AnnotationIocLoader.handleIocBeanMethod(AnnotationIocLoader.java:247) - Found @IocBean method : DataSourceStarter.createHikariCPDataSource(...) define as name=hikariDataSource
[INFO ] 11:36:04.940 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) - > add 'druidWebStatFilterStarter ' - org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter
[INFO ] 11:36:04.941 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) - > add 'druidWebStatServletStarter ' - org.nutz.boot.starter.jdbc.DruidWebStatServletStarter
[INFO ] 11:36:04.942 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) - > add 'nutDaoStarter ' - org.nutz.boot.starter.nutz.dao.NutDaoStarter
[DEBUG] 11:36:04.959 org.nutz.ioc.loader.annotation.AnnotationIocLoader.handleIocBeanMethod(AnnotationIocLoader.java:247) - Found @IocBean method : NutDaoStarter.getSqlManager(...) define as name=sqlManager
[DEBUG] 11:36:04.960 org.nutz.ioc.loader.annotation.AnnotationIocLoader.handleIocBeanMethod(AnnotationIocLoader.java:247) - Found @IocBean method : NutDaoStarter.getDao(...) define as name=dao
[DEBUG] 11:36:04.967 org.nutz.ioc.loader.annotation.AnnotationIocLoader.handleIocBeanMethod(AnnotationIocLoader.java:247) - Found @IocBean method : NutDaoStarter.createCacheSerializer(...) define as name=daoCacheSerializer
[DEBUG] 11:36:04.967 org.nutz.ioc.loader.annotation.AnnotationIocLoader.handleIocBeanMethod(AnnotationIocLoader.java:247) - Found @IocBean method : NutDaoStarter.createDaoCacheInterceptor(...) define as name=daoCacheInterceptor
[INFO ] 11:36:04.969 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) - > add 'jettyStarter ' - org.nutz.boot.starter.jetty.JettyStarter
[DEBUG] 11:36:05.011 org.nutz.ioc.loader.annotation.AnnotationIocLoader.handleIocBeanMethod(AnnotationIocLoader.java:247) - Found @IocBean method : JettyStarter.getJettyServer(...) define as name=jettyServer
[INFO ] 11:36:05.014 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) - > add 'nbServletContextListener ' - org.nutz.boot.starter.servlet3.NbServletContextListener
[INFO ] 11:36:05.018 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) - > add 'freeMarkerConfigurer ' - org.nutz.boot.starter.freemarker.FreeMarkerConfigurer
[INFO ] 11:36:05.029 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) - > add '$views_freekmarker ' - org.nutz.boot.starter.freemarker.FreemarkerViewMaker
[INFO ] 11:36:05.030 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) - > add 'shiroEnvStarter ' - org.nutz.boot.starter.shiro.ShiroEnvStarter
[DEBUG] 11:36:05.054 org.nutz.ioc.loader.annotation.AnnotationIocLoader.handleIocBeanMethod(AnnotationIocLoader.java:247) - Found @IocBean method : ShiroEnvStarter.createWebEnvironment(...) define as name=shiroWebEnvironment
[DEBUG] 11:36:05.055 org.nutz.ioc.loader.annotation.AnnotationIocLoader.handleIocBeanMethod(AnnotationIocLoader.java:247) - Found @IocBean method : ShiroEnvStarter.createRememberMeManager(...) define as name=shiroRememberMeManager
[DEBUG] 11:36:05.056 org.nutz.ioc.loader.annotation.AnnotationIocLoader.handleIocBeanMethod(AnnotationIocLoader.java:247) - Found @IocBean method : ShiroEnvStarter.getWebSessionManager(...) define as name=shiroWebSessionManager
[DEBUG] 11:36:05.056 org.nutz.ioc.loader.annotation.AnnotationIocLoader.handleIocBeanMethod(AnnotationIocLoader.java:247) - Found @IocBean method : ShiroEnvStarter.getShiroLcacheCacheManager(...) define as name=shiroLcacheCacheManager
[DEBUG] 11:36:05.071 org.nutz.ioc.loader.annotation.AnnotationIocLoader.handleIocBeanMethod(AnnotationIocLoader.java:247) - Found @IocBean method : ShiroEnvStarter.getShiroLcacheCacheManager(...) define as name=shiroEhcacheCacheManager
[DEBUG] 11:36:05.071 org.nutz.ioc.loader.annotation.AnnotationIocLoader.handleIocBeanMethod(AnnotationIocLoader.java:247) - Found @IocBean method : ShiroEnvStarter.getRedisLcacheCacheManager(...) define as name=shiroRedisCacheManager
[DEBUG] 11:36:05.072 org.nutz.ioc.loader.annotation.AnnotationIocLoader.handleIocBeanMethod(AnnotationIocLoader.java:247) - Found @IocBean method : ShiroEnvStarter.getCacheManager(...) define as name=shiroCacheManager
[DEBUG] 11:36:05.074 org.nutz.ioc.loader.annotation.AnnotationIocLoader.handleIocBeanMethod(AnnotationIocLoader.java:247) - Found @IocBean method : ShiroEnvStarter.createShiroEnvironmentLoaderListener(...) define as name=shiroEnvironmentLoaderListener
[DEBUG] 11:36:05.074 org.nutz.ioc.loader.annotation.AnnotationIocLoader.handleIocBeanMethod(AnnotationIocLoader.java:247) - Found @IocBean method : ShiroEnvStarter.getWebSecurityManager(...) define as name=shiroWebSecurityManager
[INFO ] 11:36:05.075 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) - > add 'shiroFilterStarter ' - org.nutz.boot.starter.shiro.ShiroFilterStarter
[DEBUG] 11:36:05.084 org.nutz.ioc.loader.annotation.AnnotationIocLoader.handleIocBeanMethod(AnnotationIocLoader.java:247) - Found @IocBean method : ShiroFilterStarter.createShiroFilter(...) define as name=shiroFilter
[DEBUG] 11:36:05.087 org.nutz.boot.NbApp.prepareStarterClassList(NbApp.java:410) - Found jar:file:/D:/maven/repository/org/nutz/nutzboot-starter-nutz-mvc/2.2.3/nutzboot-starter-nutz-mvc-2.2.3.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter
[DEBUG] 11:36:05.087 org.nutz.boot.NbApp.prepareStarterClassList(NbApp.java:410) - Found jar:file:/D:/maven/repository/org/nutz/nutzboot-starter-jdbc/2.2.3/nutzboot-starter-jdbc-2.2.3.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter
[DEBUG] 11:36:05.091 org.nutz.boot.NbApp.prepareStarterClassList(NbApp.java:410) - Found jar:file:/D:/maven/repository/org/nutz/nutzboot-starter-nutz-dao/2.2.3/nutzboot-starter-nutz-dao-2.2.3.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter
[DEBUG] 11:36:05.092 org.nutz.boot.NbApp.prepareStarterClassList(NbApp.java:410) - Found jar:file:/D:/maven/repository/org/nutz/nutzboot-starter-jetty/2.2.3/nutzboot-starter-jetty-2.2.3.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter
[DEBUG] 11:36:05.094 org.nutz.boot.NbApp.prepareStarterClassList(NbApp.java:410) - Found jar:file:/D:/maven/repository/org/nutz/nutzboot-starter-freemarker/2.2.3/nutzboot-starter-freemarker-2.2.3.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter
[DEBUG] 11:36:05.095 org.nutz.boot.NbApp.prepareStarterClassList(NbApp.java:410) - Found jar:file:/D:/maven/repository/org/nutz/nutzboot-starter-shiro/2.2.3/nutzboot-starter-shiro-2.2.3.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter
[INFO ] 11:36:07.406 org.nutz.ioc.impl.NutIoc.(NutIoc.java:130) - ... NutIoc init complete
[DEBUG] 11:36:07.411 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'appContext' to [app] [DEBUG] 11:36:07.411 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'conf' to [app] [DEBUG] 11:36:07.411 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'nbApp' to [app] [DEBUG] 11:36:07.415 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'counterService' to [app] [DEBUG] 11:36:07.427 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'nutFilterStarter'<class org.nutz.boot.starter.nutz.mvc.NutFilterStarter>
[DEBUG] 11:36:07.428 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get '$aop_async'<interface org.nutz.ioc.aop.config.AopConfigration>
[DEBUG] 11:36:07.430 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - >> Load definition name=$aop_async
[DEBUG] 11:36:07.433 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject($aop_async) in AsyncAopIocLoader@1645547422
[DEBUG] 11:36:07.433 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - >> Make...'$aop_async'<interface org.nutz.ioc.aop.config.AopConfigration>
[DEBUG] 11:36:07.499 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object '$aop_async' to [app] [DEBUG] 11:36:07.522 org.nutz.ioc.aop.SimpleAopMaker.(SimpleAopMaker.java:79) - Load AopConfigure for anno=org.nutz.ioc.aop.Aop by type=org.nutz.ioc.aop.config.impl.AnnotationAopConfigration
[DEBUG] 11:36:07.524 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - >> Load definition name=nutFilterStarter
[DEBUG] 11:36:07.525 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(nutFilterStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
[DEBUG] 11:36:07.527 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - >> Make...'nutFilterStarter'<class org.nutz.boot.starter.nutz.mvc.NutFilterStarter>
[DEBUG] 11:36:07.527 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'nutFilterStarter' to [app] [DEBUG] 11:36:07.528 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class org.nutz.boot.starter.nutz.mvc.NutFilterStarter without AOP
[DEBUG] 11:36:07.654 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'conf'<class org.nutz.ioc.impl.PropertiesProxy>
[DEBUG] 11:36:07.655 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'appContext'<class org.nutz.boot.AppContext>
[DEBUG] 11:36:07.657 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'whaleFilterStarter'<class org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter>
[DEBUG] 11:36:07.657 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - >> Load definition name=whaleFilterStarter
[DEBUG] 11:36:07.657 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(whaleFilterStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
[DEBUG] 11:36:07.658 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - >> Make...'whaleFilterStarter'<class org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter>
[DEBUG] 11:36:07.659 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'whaleFilterStarter' to [app] [DEBUG] 11:36:07.661 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter without AOP
[DEBUG] 11:36:07.680 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'conf'<class org.nutz.ioc.impl.PropertiesProxy>
[DEBUG] 11:36:07.681 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dataSourceStarter'<class org.nutz.boot.starter.jdbc.DataSourceStarter>
[DEBUG] 11:36:07.681 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - >> Load definition name=dataSourceStarter
[DEBUG] 11:36:07.682 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(dataSourceStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
[DEBUG] 11:36:07.682 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - >> Make...'dataSourceStarter'<class org.nutz.boot.starter.jdbc.DataSourceStarter>
[DEBUG] 11:36:07.683 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'dataSourceStarter' to [app] [DEBUG] 11:36:07.686 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class org.nutz.boot.starter.jdbc.DataSourceStarter without AOP
[DEBUG] 11:36:07.710 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'conf'<class org.nutz.ioc.impl.PropertiesProxy>
[DEBUG] 11:36:07.712 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'druidWebStatFilterStarter'<class org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter>
[DEBUG] 11:36:07.713 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - >> Load definition name=druidWebStatFilterStarter
[DEBUG] 11:36:07.713 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(druidWebStatFilterStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
[DEBUG] 11:36:07.715 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - >> Make...'druidWebStatFilterStarter'<class org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter>
[DEBUG] 11:36:07.715 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'druidWebStatFilterStarter' to [app] [DEBUG] 11:36:07.717 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter without AOP
[DEBUG] 11:36:07.734 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'conf'<class org.nutz.ioc.impl.PropertiesProxy>
[DEBUG] 11:36:07.738 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'druidWebStatServletStarter'<class org.nutz.boot.starter.jdbc.DruidWebStatServletStarter>
[DEBUG] 11:36:07.738 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - >> Load definition name=druidWebStatServletStarter
[DEBUG] 11:36:07.738 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(druidWebStatServletStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
[DEBUG] 11:36:07.738 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - >> Make...'druidWebStatServletStarter'<class org.nutz.boot.starter.jdbc.DruidWebStatServletStarter>
[DEBUG] 11:36:07.738 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'druidWebStatServletStarter' to [app] [DEBUG] 11:36:07.739 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class org.nutz.boot.starter.jdbc.DruidWebStatServletStarter without AOP
[DEBUG] 11:36:07.758 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'conf'<class org.nutz.ioc.impl.PropertiesProxy>
[DEBUG] 11:36:07.759 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'nutDaoStarter'<class org.nutz.boot.starter.nutz.dao.NutDaoStarter>
[DEBUG] 11:36:07.759 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - >> Load definition name=nutDaoStarter
[DEBUG] 11:36:07.760 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(nutDaoStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
[DEBUG] 11:36:07.761 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - >> Make...'nutDaoStarter'<class org.nutz.boot.starter.nutz.dao.NutDaoStarter>
[DEBUG] 11:36:07.762 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'nutDaoStarter' to [app] [DEBUG] 11:36:07.763 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class org.nutz.boot.starter.nutz.dao.NutDaoStarter without AOP
[DEBUG] 11:36:07.775 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'conf'<class org.nutz.ioc.impl.PropertiesProxy>
[DEBUG] 11:36:07.777 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'jettyStarter'<class org.nutz.boot.starter.jetty.JettyStarter>
[DEBUG] 11:36:07.778 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - >> Load definition name=jettyStarter
[DEBUG] 11:36:07.778 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(jettyStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
[DEBUG] 11:36:07.778 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - >> Make...'jettyStarter'<class org.nutz.boot.starter.jetty.JettyStarter>
[DEBUG] 11:36:07.778 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'jettyStarter' to [app] [DEBUG] 11:36:07.780 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class org.nutz.boot.starter.jetty.JettyStarter without AOP
[DEBUG] 11:36:07.912 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'conf'<class org.nutz.ioc.impl.PropertiesProxy>
[DEBUG] 11:36:07.914 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get '$views_freekmarker'<class org.nutz.boot.starter.freemarker.FreemarkerViewMaker>
[DEBUG] 11:36:07.914 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - >> Load definition name=$views_freekmarker
[DEBUG] 11:36:07.915 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject($views_freekmarker) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
[DEBUG] 11:36:07.916 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - >> Make...'$views_freekmarker'<class org.nutz.boot.starter.freemarker.FreemarkerViewMaker>
[DEBUG] 11:36:07.916 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object '$views_freekmarker' to [app] [DEBUG] 11:36:07.916 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class org.nutz.boot.starter.freemarker.FreemarkerViewMaker without AOP
[DEBUG] 11:36:07.922 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'conf'<class org.nutz.ioc.impl.PropertiesProxy>
[DEBUG] 11:36:07.922 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroFilterStarter'<class org.nutz.boot.starter.shiro.ShiroFilterStarter>
[DEBUG] 11:36:07.923 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - >> Load definition name=shiroFilterStarter
[DEBUG] 11:36:07.924 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(shiroFilterStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
[DEBUG] 11:36:07.925 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - >> Make...'shiroFilterStarter'<class org.nutz.boot.starter.shiro.ShiroFilterStarter>
[DEBUG] 11:36:07.926 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'shiroFilterStarter' to [app] [DEBUG] 11:36:07.926 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class org.nutz.boot.starter.shiro.ShiroFilterStarter without AOP
[DEBUG] 11:36:07.943 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'conf'<class org.nutz.ioc.impl.PropertiesProxy>
[DEBUG] 11:36:07.944 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroEnvStarter'<class org.nutz.boot.starter.shiro.ShiroEnvStarter>
[DEBUG] 11:36:07.944 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - >> Load definition name=shiroEnvStarter
[DEBUG] 11:36:07.945 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(shiroEnvStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
[DEBUG] 11:36:07.946 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - >> Make...'shiroEnvStarter'<class org.nutz.boot.starter.shiro.ShiroEnvStarter>
[DEBUG] 11:36:07.946 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'shiroEnvStarter' to [app] [DEBUG] 11:36:07.949 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class org.nutz.boot.starter.shiro.ShiroEnvStarter without AOP
[DEBUG] 11:36:07.971 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'conf'<class org.nutz.ioc.impl.PropertiesProxy>
[DEBUG] 11:36:07.972 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'appContext'<class org.nutz.boot.AppContext>
[DEBUG] 11:36:08.015 org.eclipse.jetty.util.log.Log.initialized(Log.java:181) - Logging to org.slf4j.impl.Log4jLoggerAdapter(org.eclipse.jetty.util.log) via org.eclipse.jetty.util.log.Slf4jLog
[INFO ] 11:36:08.034 org.eclipse.jetty.util.log.Log.initialized(Log.java:193) - Logging initialized @6851ms to org.eclipse.jetty.util.log.Slf4jLog
[DEBUG] 11:36:08.135 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:347) - org.eclipse.jetty.server.Server@71d44a3[9.4.11.v20180605] added {QueuedThreadPool[qtp860481979]@3349e9bb{STOPPED,4<=0<=1000,i=0,q=0}[org.eclipse.jetty.util.thread.TryExecutor$$Lambda$16/1961945640@3754a4bf],AUTO}
[DEBUG] 11:36:08.304 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:347) - HttpConnectionFactory@9d5509a[HTTP/1.1] added {HttpConfiguration@179ece50{32768/8192,8192/8192,https://:0,[]},POJO}
[DEBUG] 11:36:08.334 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:347) - ServerConnector@279fedbd{null,[]}{0.0.0.0:0} added {org.eclipse.jetty.server.Server@71d44a3[9.4.11.v20180605],UNMANAGED}
[DEBUG] 11:36:08.338 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:347) - ServerConnector@279fedbd{null,[]}{0.0.0.0:0} added {QueuedThreadPool[qtp860481979]@3349e9bb{STOPPED,4<=0<=1000,i=0,q=0}[org.eclipse.jetty.util.thread.TryExecutor$$Lambda$16/1961945640@3754a4bf],AUTO}
[DEBUG] 11:36:08.339 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:347) - ServerConnector@279fedbd{null,[]}{0.0.0.0:0} added {org.eclipse.jetty.util.thread.ScheduledExecutorScheduler@7a8c8dcf,AUTO}
[DEBUG] 11:36:08.342 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:347) - ServerConnector@279fedbd{null,[]}{0.0.0.0:0} added {org.eclipse.jetty.io.ArrayByteBufferPool@b3ca52e,POJO}
[DEBUG] 11:36:08.342 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:347) - ServerConnector@279fedbd{null,[http/1.1]}{0.0.0.0:0} added {HttpConnectionFactory@9d5509a[HTTP/1.1],AUTO}
[DEBUG] 11:36:08.342 org.eclipse.jetty.server.AbstractConnector.addConnectionFactory(AbstractConnector.java:430) - ServerConnector@279fedbd{HTTP/1.1,[http/1.1]}{0.0.0.0:0} added HttpConnectionFactory@9d5509a[HTTP/1.1]
[DEBUG] 11:36:08.355 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:347) - ServerConnector@279fedbd{HTTP/1.1,[http/1.1]}{0.0.0.0:0} added {SelectorManager@ServerConnector@279fedbd{HTTP/1.1,[http/1.1]}{0.0.0.0:0},MANAGED}
[DEBUG] 11:36:08.356 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:347) - org.eclipse.jetty.server.Server@71d44a3[9.4.11.v20180605] added {ServerConnector@279fedbd{HTTP/1.1,[http/1.1]}{0.0.0.0:8081},AUTO}
[DEBUG] 11:36:08.406 org.eclipse.jetty.util.DecoratedObjectFactory.addDecorator(DecoratedObjectFactory.java:53) - Adding Decorator: org.eclipse.jetty.util.DeprecationWarning@707194ba
[DEBUG] 11:36:08.426 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:347) - o.e.j.w.WebAppContext@68e5eea7{/,null,UNAVAILABLE} added {org.eclipse.jetty.server.session.SessionHandler689654773==dftMaxIdleSec=-1,MANAGED}
[DEBUG] 11:36:08.438 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:347) - org.eclipse.jetty.security.ConstraintSecurityHandler@683dbc2c added {org.eclipse.jetty.security.DefaultAuthenticatorFactory@68267da0,POJO}
[DEBUG] 11:36:08.440 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:347) - org.eclipse.jetty.server.session.SessionHandler689654773==dftMaxIdleSec=-1 added {org.eclipse.jetty.security.ConstraintSecurityHandler@683dbc2c,MANAGED}
[DEBUG] 11:36:08.488 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:347) - org.eclipse.jetty.security.ConstraintSecurityHandler@683dbc2c added {org.eclipse.jetty.servlet.ServletHandler@394a2528,MANAGED}
[DEBUG] 11:36:08.489 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:347) - o.e.j.w.WebAppContext@68e5eea7{/,null,UNAVAILABLE} added {org.eclipse.jetty.servlet.ErrorPageErrorHandler@6236eb5f,MANAGED}
[DEBUG] 11:36:08.536 org.nutz.boot.starter.jetty.JettyStarter.init(JettyStarter.java:185) - found static local path, add it : D:\data\upload
[DEBUG] 11:36:08.579 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:347) - org.eclipse.jetty.server.Server@71d44a3[9.4.11.v20180605] added {o.e.j.w.WebAppContext@68e5eea7{/,[file:///D:/data/upload/, file:///D:/chenbozhong/ProjectChatRoom/%E6%BA%90%E7%A0%81/LuliChat-nutzboot/LuliChat-nutzboot/target/classes/static/],UNAVAILABLE},MANAGED}
[DEBUG] 11:36:08.581 org.eclipse.jetty.server.session.SessionHandler.setMaxInactiveInterval(SessionHandler.java:886) - SessionManager default maxInactiveInterval=1800
[DEBUG] 11:36:08.588 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:347) - o.e.j.w.WebAppContext@68e5eea7{/,[file:///D:/data/upload/, file:///D:/chenbozhong/ProjectChatRoom/%E6%BA%90%E7%A0%81/LuliChat-nutzboot/LuliChat-nutzboot/target/classes/static/],UNAVAILABLE} added {org.eclipse.jetty.servlet.ErrorPageErrorHandler@ba54932,MANAGED}
[DEBUG] 11:36:08.589 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:347) - org.eclipse.jetty.server.Server@71d44a3[9.4.11.v20180605] added {1073741824,POJO}
[DEBUG] 11:36:08.590 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'nbServletContextListener'<class org.nutz.boot.starter.servlet3.NbServletContextListener>
[DEBUG] 11:36:08.590 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - >> Load definition name=nbServletContextListener
[DEBUG] 11:36:08.591 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(nbServletContextListener) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
[DEBUG] 11:36:08.593 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - >> Make...'nbServletContextListener'<class org.nutz.boot.starter.servlet3.NbServletContextListener>
[DEBUG] 11:36:08.593 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'nbServletContextListener' to [app] [DEBUG] 11:36:08.595 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class org.nutz.boot.starter.servlet3.NbServletContextListener without AOP
[DEBUG] 11:36:08.643 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'appContext'<class org.nutz.boot.AppContext>
[DEBUG] 11:36:08.746 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:347) - WebSocketServerFactory@2dde1bff[defaultPolicy=WebSocketPolicy@15bbf42f[behavior=SERVER,maxTextMessageSize=65536,maxTextMessageBufferSize=32768,maxBinaryMessageSize=65536,maxBinaryMessageBufferSize=32768,asyncWriteTimeout=60000,idleTimeout=300000,inputBufferSize=4096],creator=org.eclipse.jetty.websocket.server.WebSocketServerFactory] added {org.eclipse.jetty.util.thread.ScheduledExecutorScheduler@747edf66,AUTO}
[DEBUG] 11:36:08.746 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:347) - WebSocketServerFactory@2dde1bff[defaultPolicy=WebSocketPolicy@15bbf42f[behavior=SERVER,maxTextMessageSize=65536,maxTextMessageBufferSize=32768,maxBinaryMessageSize=65536,maxBinaryMessageBufferSize=32768,asyncWriteTimeout=60000,idleTimeout=300000,inputBufferSize=4096],creator=org.eclipse.jetty.websocket.server.WebSocketServerFactory] added {org.eclipse.jetty.io.MappedByteBufferPool@550ee7e5,POJO}
[DEBUG] 11:36:08.754 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:347) - org.eclipse.jetty.websocket.server.NativeWebSocketConfiguration@48974e45 added {WebSocketServerFactory@2dde1bff[defaultPolicy=WebSocketPolicy@15bbf42f[behavior=SERVER,maxTextMessageSize=65536,maxTextMessageBufferSize=32768,maxBinaryMessageSize=65536,maxBinaryMessageBufferSize=32768,asyncWriteTimeout=60000,idleTimeout=300000,inputBufferSize=4096],creator=org.eclipse.jetty.websocket.server.WebSocketServerFactory],AUTO}
[DEBUG] 11:36:08.763 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:347) - org.eclipse.jetty.websocket.server.NativeWebSocketConfiguration@48974e45 added {PathMappings[size=0],POJO}
[DEBUG] 11:36:08.799 org.eclipse.jetty.websocket.jsr356.JsrSessionFactory.(JsrSessionFactory.java:39) - Container: org.eclipse.jetty.websocket.jsr356.server.ServerContainer@76c3e77a
[DEBUG] 11:36:08.980 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:347) - WebSocketClient@95545718[httpClient=org.eclipse.jetty.client.HttpClient@2ed2d9cb,openSessions.size=0] added {org.eclipse.jetty.client.HttpClient@2ed2d9cb,AUTO}
[DEBUG] 11:36:09.053 org.eclipse.jetty.websocket.jsr356.JsrSessionFactory.(JsrSessionFactory.java:39) - Container: org.eclipse.jetty.websocket.jsr356.server.ServerContainer@76c3e77a
[DEBUG] 11:36:09.054 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:347) - org.eclipse.jetty.websocket.jsr356.server.ServerContainer@76c3e77a added {org.eclipse.jetty.websocket.server.NativeWebSocketConfiguration@48974e45,AUTO}
[DEBUG] 11:36:09.056 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:347) - o.e.j.w.WebAppContext@68e5eea7{/,[file:///D:/data/upload/, file:///D:/chenbozhong/ProjectChatRoom/%E6%BA%90%E7%A0%81/LuliChat-nutzboot/LuliChat-nutzboot/target/classes/static/],UNAVAILABLE} added {org.eclipse.jetty.websocket.jsr356.server.ServerContainer@76c3e77a,AUTO}
[DEBUG] 11:36:09.059 org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketServerContainerInitializer.configureContext(WebSocketServerContainerInitializer.java:165) - Dynamic filter add to support JSR356/javax.websocket.server: org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter
[DEBUG] 11:36:09.072 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:347) - org.eclipse.jetty.servlet.ServletHandler@394a2528 added {Jetty_WebSocketUpgradeFilter,AUTO}
[DEBUG] 11:36:09.089 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:347) - org.eclipse.jetty.servlet.ServletHandler@394a2528 added {[/*]/[]==1=>Jetty_WebSocketUpgradeFilter,POJO}
[DEBUG] 11:36:09.094 org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter.configureContext(WebSocketUpgradeFilter.java:91) - Adding [Jetty_WebSocketUpgradeFilter] WebSocketUpgradeFilter[configuration=org.eclipse.jetty.websocket.server.NativeWebSocketConfiguration@48974e45] mapped to /* to o.e.j.w.WebAppContext@68e5eea7{/,[file:///D:/data/upload/, file:///D:/chenbozhong/ProjectChatRoom/%E6%BA%90%E7%A0%81/LuliChat-nutzboot/LuliChat-nutzboot/target/classes/static/],UNAVAILABLE}
[DEBUG] 11:36:09.107 org.nutz.resource.Scans.scan(Scans.java:280) - Found 8 resource by src( com/dd/test/ ) , regex( ^.+[.]class$ )
[DEBUG] 11:36:09.112 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'jettyStarter'<interface org.nutz.boot.starter.ServerFace>
[DEBUG] 11:36:09.113 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarting(AbstractLifeCycle.java:185) - starting org.eclipse.jetty.server.Server@71d44a3[9.4.11.v20180605]
[DEBUG] 11:36:09.114 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:347) - org.eclipse.jetty.server.Server@71d44a3[9.4.11.v20180605] added {org.eclipse.jetty.server.handler.ErrorHandler@3e27aa33,AUTO}
[INFO ] 11:36:09.129 org.eclipse.jetty.server.Server.doStart(Server.java:374) - jetty-9.4.11.v20180605; built: 2018-06-05T18:24:03.829Z; git: d5fc0523cfa96bfebfbda19606cad384d772f04c; jvm 1.8.0_171-b11
[DEBUG] 11:36:09.165 org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:110) - starting org.eclipse.jetty.server.Server@71d44a3[9.4.11.v20180605]
[DEBUG] 11:36:09.172 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarting(AbstractLifeCycle.java:185) - starting QueuedThreadPool[qtp860481979]@3349e9bb{STOPPED,4<=0<=1000,i=0,q=0}[org.eclipse.jetty.util.thread.TryExecutor$$Lambda$16/1961945640@3754a4bf] [DEBUG] 11:36:09.177 org.eclipse.jetty.util.thread.ReservedThreadExecutor.(ReservedThreadExecutor.java:85) - ReservedThreadExecutor@17f62e33{s=0/4,p=0}
[DEBUG] 11:36:09.182 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:347) - QueuedThreadPool[qtp860481979]@3349e9bb{STARTING,4<=0<=1000,i=0,q=0}[ReservedThreadExecutor@17f62e33{s=0/4,p=0}] added {ReservedThreadExecutor@17f62e33{s=0/4,p=0},AUTO}
[DEBUG] 11:36:09.187 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarting(AbstractLifeCycle.java:185) - starting ReservedThreadExecutor@17f62e33{s=0/4,p=0}
[DEBUG] 11:36:09.213 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarted(AbstractLifeCycle.java:177) - STARTED @8033ms ReservedThreadExecutor@17f62e33{s=0/4,p=0}
[DEBUG] 11:36:09.218 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarted(AbstractLifeCycle.java:177) - STARTED @8038ms QueuedThreadPool[qtp860481979]@3349e9bb{STARTED,4<=4<=1000,i=0,q=0}[ReservedThreadExecutor@17f62e33{s=0/4,p=0}] [DEBUG] 11:36:09.219 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarting(AbstractLifeCycle.java:185) - starting o.e.j.w.WebAppContext@68e5eea7{/,[file:///D:/data/upload/, file:///D:/chenbozhong/ProjectChatRoom/%E6%BA%90%E7%A0%81/LuliChat-nutzboot/LuliChat-nutzboot/target/classes/static/],UNAVAILABLE}
[DEBUG] 11:36:09.292 org.eclipse.jetty.webapp.WebAppContext.preConfigure(WebAppContext.java:493) - Thread Context classloader sun.misc.Launcher$AppClassLoader@18b4aac2
[DEBUG] 11:36:09.292 org.eclipse.jetty.webapp.WebAppContext.preConfigure(WebAppContext.java:497) - Parent class loader: sun.misc.Launcher$ExtClassLoader@1376c05c
[DEBUG] 11:36:09.293 org.eclipse.jetty.webapp.WebAppContext.preConfigure(WebAppContext.java:505) - preConfigure o.e.j.w.WebAppContext@68e5eea7{/,[file:///D:/data/upload/, file:///D:/chenbozhong/ProjectChatRoom/%E6%BA%90%E7%A0%81/LuliChat-nutzboot/LuliChat-nutzboot/target/classes/static/],UNAVAILABLE} with org.eclipse.jetty.webapp.WebInfConfiguration@8458f04
[DEBUG] 11:36:09.345 org.eclipse.jetty.webapp.WebInfConfiguration.findAndFilterContainerPaths(WebInfConfiguration.java:224) - Matching container urls [file:/D:/Java/jdk1.8.0_171/jre/lib/ext/access-bridge-64.jar, file:/D:/Java/jdk1.8.0_171/jre/lib/ext/cldrdata.jar, file:/D:/Java/jdk1.8.0_171/jre/lib/ext/dnsns.jar, file:/D:/Java/jdk1.8.0_171/jre/lib/ext/jaccess.jar, file:/D:/Java/jdk1.8.0_171/jre/lib/ext/jfxrt.jar, file:/D:/Java/jdk1.8.0_171/jre/lib/ext/localedata.jar, file:/D:/Java/jdk1.8.0_171/jre/lib/ext/nashorn.jar, file:/D:/Java/jdk1.8.0_171/jre/lib/ext/sunec.jar, file:/D:/Java/jdk1.8.0_171/jre/lib/ext/sunjce_provider.jar, file:/D:/Java/jdk1.8.0_171/jre/lib/ext/sunmscapi.jar, file:/D:/Java/jdk1.8.0_171/jre/lib/ext/sunpkcs11.jar, file:/D:/Java/jdk1.8.0_171/jre/lib/ext/zipfs.jar] [DEBUG] 11:36:09.346 org.eclipse.jetty.webapp.WebInfConfiguration.findAndFilterContainerPaths(WebInfConfiguration.java:276) - Container paths selected:[]
[DEBUG] 11:36:09.365 org.eclipse.jetty.webapp.WebAppContext.preConfigure(WebAppContext.java:505) - preConfigure o.e.j.w.WebAppContext@68e5eea7{/,[file:///D:/data/upload/, file:///D:/chenbozhong/ProjectChatRoom/%E6%BA%90%E7%A0%81/LuliChat-nutzboot/LuliChat-nutzboot/target/classes/static/],UNAVAILABLE} with org.eclipse.jetty.webapp.WebXmlConfiguration@6caf0677
[DEBUG] 11:36:09.454 org.eclipse.jetty.webapp.WebDescriptor.processVersion(WebDescriptor.java:271) - jar:file:/D:/maven/repository/org/eclipse/jetty/jetty-webapp/9.4.11.v20180605/jetty-webapp-9.4.11.v20180605.jar!/org/eclipse/jetty/webapp/webdefault.xml: Calculated metadatacomplete = False with version=3.1
[DEBUG] 11:36:09.465 org.eclipse.jetty.webapp.WebXmlConfiguration.findWebXml(WebXmlConfiguration.java:113) - No WEB-INF/web.xml in [file:///D:/data/upload/, file:///D:/chenbozhong/ProjectChatRoom/%E6%BA%90%E7%A0%81/LuliChat-nutzboot/LuliChat-nutzboot/target/classes/static/]. Serving files and default/dynamic servlets only
[DEBUG] 11:36:09.466 org.eclipse.jetty.webapp.WebAppContext.preConfigure(WebAppContext.java:505) - preConfigure o.e.j.w.WebAppContext@68e5eea7{/,[file:///D:/data/upload/, file:///D:/chenbozhong/ProjectChatRoom/%E6%BA%90%E7%A0%81/LuliChat-nutzboot/LuliChat-nutzboot/target/classes/static/],UNAVAILABLE}{[file:///D:/data/upload/, file:///D:/chenbozhong/ProjectChatRoom/%E6%BA%90%E7%A0%81/LuliChat-nutzboot/LuliChat-nutzboot/target/classes/static/]} with org.eclipse.jetty.webapp.MetaInfConfiguration@268f106e
[DEBUG] 11:36:09.466 org.eclipse.jetty.webapp.MetaInfConfiguration.preConfigure(MetaInfConfiguration.java:89) - org.eclipse.jetty.metainf.useCache = true
[DEBUG] 11:36:09.467 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:347) - org.eclipse.jetty.server.Server@71d44a3[9.4.11.v20180605] added {{},POJO}
[DEBUG] 11:36:09.468 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:347) - org.eclipse.jetty.server.Server@71d44a3[9.4.11.v20180605] added {{},POJO}
[DEBUG] 11:36:09.468 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:347) - org.eclipse.jetty.server.Server@71d44a3[9.4.11.v20180605] added {{},POJO}
[DEBUG] 11:36:09.469 org.eclipse.jetty.webapp.WebAppContext.preConfigure(WebAppContext.java:505) - preConfigure o.e.j.w.WebAppContext@68e5eea7{/,[file:///D:/data/upload/, file:///D:/chenbozhong/ProjectChatRoom/%E6%BA%90%E7%A0%81/LuliChat-nutzboot/LuliChat-nutzboot/target/classes/static/],UNAVAILABLE}{[file:///D:/data/upload/, file:///D:/chenbozhong/ProjectChatRoom/%E6%BA%90%E7%A0%81/LuliChat-nutzboot/LuliChat-nutzboot/target/classes/static/]} with org.eclipse.jetty.webapp.FragmentConfiguration@6e9a5ed8
[DEBUG] 11:36:09.469 org.eclipse.jetty.webapp.WebAppContext.preConfigure(WebAppContext.java:505) - preConfigure o.e.j.w.WebAppContext@68e5eea7{/,[file:///D:/data/upload/, file:///D:/chenbozhong/ProjectChatRoom/%E6%BA%90%E7%A0%81/LuliChat-nutzboot/LuliChat-nutzboot/target/classes/static/],UNAVAILABLE}{[file:///D:/data/upload/, file:///D:/chenbozhong/ProjectChatRoom/%E6%BA%90%E7%A0%81/LuliChat-nutzboot/LuliChat-nutzboot/target/classes/static/]} with org.eclipse.jetty.webapp.JettyWebXmlConfiguration@7e057f43
[DEBUG] 11:36:09.501 org.eclipse.jetty.webapp.WebAppContext.preConfigure(WebAppContext.java:505) - preConfigure o.e.j.w.WebAppContext@68e5eea7{/,[file:///D:/data/upload/, file:///D:/chenbozhong/ProjectChatRoom/%E6%BA%90%E7%A0%81/LuliChat-nutzboot/LuliChat-nutzboot/target/classes/static/],UNAVAILABLE}{[file:///D:/data/upload/, file:///D:/chenbozhong/ProjectChatRoom/%E6%BA%90%E7%A0%81/LuliChat-nutzboot/LuliChat-nutzboot/target/classes/static/]} with org.eclipse.jetty.annotations.AnnotationConfiguration@6c284af
[DEBUG] 11:36:09.516 org.eclipse.jetty.http.PreEncodedHttpField.(PreEncodedHttpField.java:64) - HttpField encoders loaded: [org.eclipse.jetty.http.Http1FieldPreEncoder@24569dba] [DEBUG] 11:36:09.536 org.eclipse.jetty.webapp.WebAppContext.configure(WebAppContext.java:516) - configure o.e.j.w.WebAppContext@68e5eea7{/,[file:///D:/data/upload/, file:///D:/chenbozhong/ProjectChatRoom/%E6%BA%90%E7%A0%81/LuliChat-nutzboot/LuliChat-nutzboot/target/classes/static/],STARTING}{[file:///D:/data/upload/, file:///D:/chenbozhong/ProjectChatRoom/%E6%BA%90%E7%A0%81/LuliChat-nutzboot/LuliChat-nutzboot/target/classes/static/]} with org.eclipse.jetty.webapp.WebInfConfiguration@8458f04
[DEBUG] 11:36:09.555 org.eclipse.jetty.webapp.WebAppContext.configure(WebAppContext.java:516) - configure o.e.j.w.WebAppContext@68e5eea7{/,[file:///D:/data/upload/, file:///D:/chenbozhong/ProjectChatRoom/%E6%BA%90%E7%A0%81/LuliChat-nutzboot/LuliChat-nutzboot/target/classes/static/],STARTING}{[file:///D:/data/upload/, file:///D:/chenbozhong/ProjectChatRoom/%E6%BA%90%E7%A0%81/LuliChat-nutzboot/LuliChat-nutzboot/target/classes/static/]} with org.eclipse.jetty.webapp.WebXmlConfiguration@6caf0677
[DEBUG] 11:36:09.612 org.eclipse.jetty.webapp.WebAppContext.configure(WebAppContext.java:516) - configure o.e.j.w.WebAppContext@68e5eea7{/,[file:///D:/data/upload/, file:///D:/chenbozhong/ProjectChatRoom/%E6%BA%90%E7%A0%81/LuliChat-nutzboot/LuliChat-nutzboot/target/classes/static/],STARTING}{[file:///D:/data/upload/, file:///D:/chenbozhong/ProjectChatRoom/%E6%BA%90%E7%A0%81/LuliChat-nutzboot/LuliChat-nutzboot/target/classes/static/]} with org.eclipse.jetty.webapp.MetaInfConfiguration@268f106e
[DEBUG] 11:36:09.613 org.eclipse.jetty.webapp.WebAppContext.configure(WebAppContext.java:516) - configure o.e.j.w.WebAppContext@68e5eea7{/,[file:///D:/data/upload/, file:///D:/chenbozhong/ProjectChatRoom/%E6%BA%90%E7%A0%81/LuliChat-nutzboot/LuliChat-nutzboot/target/classes/static/],STARTING}{[file:///D:/data/upload/, file:///D:/chenbozhong/ProjectChatRoom/%E6%BA%90%E7%A0%81/LuliChat-nutzboot/LuliChat-nutzboot/target/classes/static/]} with org.eclipse.jetty.webapp.FragmentConfiguration@6e9a5ed8
[DEBUG] 11:36:09.615 org.eclipse.jetty.webapp.WebAppContext.configure(WebAppContext.java:516) - configure o.e.j.w.WebAppContext@68e5eea7{/,[file:///D:/data/upload/, file:///D:/chenbozhong/ProjectChatRoom/%E6%BA%90%E7%A0%81/LuliChat-nutzboot/LuliChat-nutzboot/target/classes/static/],STARTING}{[file:///D:/data/upload/, file:///D:/chenbozhong/ProjectChatRoom/%E6%BA%90%E7%A0%81/LuliChat-nutzboot/LuliChat-nutzboot/target/classes/static/]} with org.eclipse.jetty.webapp.JettyWebXmlConfiguration@7e057f43
[DEBUG] 11:36:09.616 org.eclipse.jetty.webapp.JettyWebXmlConfiguration.configure(JettyWebXmlConfiguration.java:69) - Configuring web-jetty.xml
[DEBUG] 11:36:09.635 org.eclipse.jetty.webapp.WebAppContext.configure(WebAppContext.java:516) - configure o.e.j.w.WebAppContext@68e5eea7{/,[file:///D:/data/upload/, file:///D:/chenbozhong/ProjectChatRoom/%E6%BA%90%E7%A0%81/LuliChat-nutzboot/LuliChat-nutzboot/target/classes/static/],STARTING}{[file:///D:/data/upload/, file:///D:/chenbozhong/ProjectChatRoom/%E6%BA%90%E7%A0%81/LuliChat-nutzboot/LuliChat-nutzboot/target/classes/static/]} with org.eclipse.jetty.annotations.AnnotationConfiguration@6c284af
[DEBUG] 11:36:09.652 org.eclipse.jetty.util.DecoratedObjectFactory.addDecorator(DecoratedObjectFactory.java:53) - Adding Decorator: org.eclipse.jetty.annotations.AnnotationDecorator@4d1bf319
[DEBUG] 11:36:09.664 org.eclipse.jetty.annotations.AnnotationConfiguration.getNonExcludedInitializers(AnnotationConfiguration.java:791) - Service loaders found in 0ms
[DEBUG] 11:36:09.682 org.eclipse.jetty.annotations.AnnotationConfiguration.isFromExcludedJar(AnnotationConfiguration.java:692) - !Excluded org.eclipse.jetty.websocket.server.NativeWebSocketServletContainerInitializer@2de56eb2 no ordering
[DEBUG] 11:36:09.689 org.eclipse.jetty.annotations.AnnotationConfiguration.isFromExcludedJar(AnnotationConfiguration.java:692) - !Excluded org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketServerContainerInitializer@3cce5371 no ordering
[DEBUG] 11:36:09.689 org.eclipse.jetty.annotations.AnnotationConfiguration.getNonExcludedInitializers(AnnotationConfiguration.java:850) - No web.xml ordering, ServletContainerInitializers in random order
[DEBUG] 11:36:09.690 org.eclipse.jetty.annotations.AnnotationConfiguration.getNonExcludedInitializers(AnnotationConfiguration.java:901) - ServletContainerInitializer: 1 org.eclipse.jetty.websocket.server.NativeWebSocketServletContainerInitializer from file:///D:/maven/repository/org/eclipse/jetty/websocket/websocket-server/9.4.11.v20180605/websocket-server-9.4.11.v20180605.jar
[DEBUG] 11:36:09.690 org.eclipse.jetty.annotations.AnnotationConfiguration.getNonExcludedInitializers(AnnotationConfiguration.java:901) - ServletContainerInitializer: 2 org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketServerContainerInitializer from file:///D:/maven/repository/org/eclipse/jetty/websocket/javax-websocket-server-impl/9.4.11.v20180605/javax-websocket-server-impl-9.4.11.v20180605.jar
[DEBUG] 11:36:09.694 org.eclipse.jetty.annotations.AnnotationConfiguration.createServletContainerInitializerAnnotationHandlers(AnnotationConfiguration.java:635) - No HandlesTypes annotation on initializer class org.eclipse.jetty.websocket.server.NativeWebSocketServletContainerInitializer
[DEBUG] 11:36:09.700 org.eclipse.jetty.annotations.AnnotationConfiguration.createServletContainerInitializerAnnotationHandlers(AnnotationConfiguration.java:601) - HandlesTypes [interface javax.websocket.server.ServerApplicationConfig, interface javax.websocket.server.ServerEndpoint, class javax.websocket.Endpoint] on initializer class org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketServerContainerInitializer
[DEBUG] 11:36:09.725 org.eclipse.jetty.annotations.AnnotationConfiguration.createServletContainerInitializerAnnotationHandlers(AnnotationConfiguration.java:621) - Registering annotation handler for javax.websocket.server.ServerEndpoint
[DEBUG] 11:36:09.730 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:347) - o.e.j.w.WebAppContext@68e5eea7{/,[file:///D:/data/upload/, file:///D:/chenbozhong/ProjectChatRoom/%E6%BA%90%E7%A0%81/LuliChat-nutzboot/LuliChat-nutzboot/target/classes/static/],STARTING}{[file:///D:/data/upload/, file:///D:/chenbozhong/ProjectChatRoom/%E6%BA%90%E7%A0%81/LuliChat-nutzboot/LuliChat-nutzboot/target/classes/static/]} added {org.eclipse.jetty.annotations.ServletContainerInitializersStarter@5fb759d6,MANAGED}
[WARN ] 11:36:09.742 org.eclipse.jetty.annotations.AnnotationParser.asmVersion(AnnotationParser.java:95) - Unknown asm implementation version, assuming version 393216
[DEBUG] 11:36:09.743 org.eclipse.jetty.annotations.AnnotationConfiguration.scanForAnnotations(AnnotationConfiguration.java:437) - Annotation scanning commencing: webxml=3, metadatacomplete=false, configurationDiscovered=true, multiThreaded=true, maxScanWait=60
[INFO ] 11:36:09.747 org.eclipse.jetty.annotations.AnnotationConfiguration.scanForAnnotations(AnnotationConfiguration.java:489) - Scanning elapsed time=2ms
[DEBUG] 11:36:09.749 org.eclipse.jetty.annotations.AnnotationConfiguration.scanForAnnotations(AnnotationConfiguration.java:496) - Scanned 0 container path jars, 0 WEB-INF/lib jars, 0 WEB-INF/classes dirs in 2ms for context o.e.j.w.WebAppContext@68e5eea7{/,[file:///D:/data/upload/, file:///D:/chenbozhong/ProjectChatRoom/%E6%BA%90%E7%A0%81/LuliChat-nutzboot/LuliChat-nutzboot/target/classes/static/],STARTING}{[file:///D:/data/upload/, file:///D:/chenbozhong/ProjectChatRoom/%E6%BA%90%E7%A0%81/LuliChat-nutzboot/LuliChat-nutzboot/target/classes/static/]}
[DEBUG] 11:36:09.750 org.eclipse.jetty.webapp.MetaData.resolve(MetaData.java:377) - metadata resolve o.e.j.w.WebAppContext@68e5eea7{/,[file:///D:/data/upload/, file:///D:/chenbozhong/ProjectChatRoom/%E6%BA%90%E7%A0%81/LuliChat-nutzboot/LuliChat-nutzboot/target/classes/static/],STARTING}{[file:///D:/data/upload/, file:///D:/chenbozhong/ProjectChatRoom/%E6%BA%90%E7%A0%81/LuliChat-nutzboot/LuliChat-nutzboot/target/classes/static/]}
[DEBUG] 11:36:09.753 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:347) - org.eclipse.jetty.servlet.ServletHandler@394a2528 added {org.eclipse.jetty.servlet.ListenerHolder@25df00a0,AUTO}
[DEBUG] 11:36:09.759 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:347) - org.eclipse.jetty.servlet.ServletHandler@394a2528 added {org.eclipse.jetty.servlet.ListenerHolder@7a6d7e92,AUTO}
[DEBUG] 11:36:09.780 org.eclipse.jetty.webapp.StandardDescriptorProcessor.addServletMapping(StandardDescriptorProcessor.java:1248) - Added mapping [/]=>default
[INFO ] 11:36:09.782 org.eclipse.jetty.webapp.StandardDescriptorProcessor.visitServlet(StandardDescriptorProcessor.java:283) - NO JSP Support for /, did not find org.eclipse.jetty.jsp.JettyJspServlet
[DEBUG] 11:36:09.782 org.eclipse.jetty.webapp.StandardDescriptorProcessor.addServletMapping(StandardDescriptorProcessor.java:1248) - Added mapping [.jsp, .jspf, .jspx, .xsp, .JSP, .JSPF, .JSPX, .XSP]=>jsp
[DEBUG] 11:36:09.783 org.eclipse.jetty.server.session.SessionHandler.setMaxInactiveInterval(SessionHandler.java:886) - SessionManager default maxInactiveInterval=1800
[DEBUG] 11:36:09.787 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:347) - org.eclipse.jetty.servlet.ServletHandler@394a2528 added {default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,jsp=null,order=0,inst=false,AUTO}
[DEBUG] 11:36:09.788 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:347) - org.eclipse.jetty.servlet.ServletHandler@394a2528 added {jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,AUTO}
[DEBUG] 11:36:09.788 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:347) - org.eclipse.jetty.servlet.ServletHandler@394a2528 added {[/]=>default,POJO}
[DEBUG] 11:36:09.788 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:347) - org.eclipse.jetty.servlet.ServletHandler@394a2528 added {[.jsp, .jspf, .jspx, .xsp, .JSP, .JSPF, .JSPX, .XSP]=>jsp,POJO}
[DEBUG] 11:36:09.789 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarting(AbstractLifeCycle.java:185) - starting org.eclipse.jetty.annotations.ServletContainerInitializersStarter@5fb759d6
[DEBUG] 11:36:09.789 org.eclipse.jetty.annotations.ServletContainerInitializersStarter.doStart(ServletContainerInitializersStarter.java:63) - Calling ServletContainerInitializer org.eclipse.jetty.websocket.server.NativeWebSocketServletContainerInitializer
[DEBUG] 11:36:09.790 org.eclipse.jetty.plus.annotation.ContainerInitializer.callStartup(ContainerInitializer.java:137) - ContainerInitializer org.eclipse.jetty.websocket.server.NativeWebSocketServletContainerInitializer called in 0ms
[DEBUG] 11:36:09.790 org.eclipse.jetty.annotations.ServletContainerInitializersStarter.doStart(ServletContainerInitializersStarter.java:63) - Calling ServletContainerInitializer org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketServerContainerInitializer
[DEBUG] 11:36:09.792 org.eclipse.jetty.websocket.jsr356.JsrSessionFactory.(JsrSessionFactory.java:39) - Container: org.eclipse.jetty.websocket.jsr356.server.ServerContainer@210ab13f
[DEBUG] 11:36:09.794 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:347) - WebSocketClient@8287cbbe[httpClient=org.eclipse.jetty.client.HttpClient@20b2475a,openSessions.size=0] added {org.eclipse.jetty.client.HttpClient@20b2475a,AUTO}
[DEBUG] 11:36:09.795 org.eclipse.jetty.websocket.jsr356.JsrSessionFactory.(JsrSessionFactory.java:39) - Container: org.eclipse.jetty.websocket.jsr356.server.ServerContainer@210ab13f
[DEBUG] 11:36:09.796 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:347) - org.eclipse.jetty.websocket.jsr356.server.ServerContainer@210ab13f added {org.eclipse.jetty.websocket.server.NativeWebSocketConfiguration@48974e45,AUTO}
[DEBUG] 11:36:09.800 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:347) - o.e.j.w.WebAppContext@68e5eea7{/,[file:///D:/data/upload/, file:///D:/chenbozhong/ProjectChatRoom/%E6%BA%90%E7%A0%81/LuliChat-nutzboot/LuliChat-nutzboot/target/classes/static/],STARTING}{[file:///D:/data/upload/, file:///D:/chenbozhong/ProjectChatRoom/%E6%BA%90%E7%A0%81/LuliChat-nutzboot/LuliChat-nutzboot/target/classes/static/]} added {org.eclipse.jetty.websocket.jsr356.server.ServerContainer@210ab13f,AUTO}
[DEBUG] 11:36:09.816 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:347) - org.eclipse.jetty.servlet.ServletHandler@394a2528 added {org.eclipse.jetty.servlet.ListenerHolder@446a1e84,AUTO}
[DEBUG] 11:36:09.817 org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketServerContainerInitializer.onStartup(WebSocketServerContainerInitializer.java:221) - No JSR-356 annotations or interfaces discovered
[DEBUG] 11:36:09.818 org.eclipse.jetty.plus.annotation.ContainerInitializer.callStartup(ContainerInitializer.java:137) - ContainerInitializer org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketServerContainerInitializer called in 26ms
[DEBUG] 11:36:09.818 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarted(AbstractLifeCycle.java:177) - STARTED @8637ms org.eclipse.jetty.annotations.ServletContainerInitializersStarter@5fb759d6
[DEBUG] 11:36:09.822 org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:110) - starting o.e.j.w.WebAppContext@68e5eea7{/,[file:///D:/data/upload/, file:///D:/chenbozhong/ProjectChatRoom/%E6%BA%90%E7%A0%81/LuliChat-nutzboot/LuliChat-nutzboot/target/classes/static/],STARTING}{[file:///D:/data/upload/, file:///D:/chenbozhong/ProjectChatRoom/%E6%BA%90%E7%A0%81/LuliChat-nutzboot/LuliChat-nutzboot/target/classes/static/]}
[DEBUG] 11:36:09.823 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarting(AbstractLifeCycle.java:185) - starting org.eclipse.jetty.server.session.SessionHandler689654773==dftMaxIdleSec=1800
[DEBUG] 11:36:09.839 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:347) - org.eclipse.jetty.server.session.SessionHandler689654773==dftMaxIdleSec=1800 added {org.eclipse.jetty.server.session.DefaultSessionCache@1807f5a7[evict=-1,removeUnloadable=false,saveOnCreate=false,saveOnInactiveEvict=false],AUTO}
[DEBUG] 11:36:09.844 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:347) - org.eclipse.jetty.server.session.DefaultSessionCache@1807f5a7[evict=-1,removeUnloadable=false,saveOnCreate=false,saveOnInactiveEvict=false] added {org.eclipse.jetty.server.session.NullSessionDataStore@7bbc8656[passivating=false,graceSec=3600],AUTO}
[DEBUG] 11:36:09.849 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarting(AbstractLifeCycle.java:185) - starting org.eclipse.jetty.server.session.DefaultSessionIdManager@7dfb0c0f[worker=null]
[INFO ] 11:36:09.850 org.eclipse.jetty.server.session.DefaultSessionIdManager.doStart(DefaultSessionIdManager.java:365) - DefaultSessionIdManager workerName=node0
[INFO ] 11:36:09.851 org.eclipse.jetty.server.session.DefaultSessionIdManager.doStart(DefaultSessionIdManager.java:370) - No SessionScavenger set, using defaults
[DEBUG] 11:36:09.855 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:347) - org.eclipse.jetty.server.session.DefaultSessionIdManager@7dfb0c0f[worker=node0] added {org.eclipse.jetty.server.session.HouseKeeper@1f9e9475[interval=600000, ownscheduler=false],MANAGED}
[DEBUG] 11:36:09.858 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarting(AbstractLifeCycle.java:185) - starting org.eclipse.jetty.server.session.HouseKeeper@1f9e9475[interval=600000, ownscheduler=false]
[DEBUG] 11:36:09.859 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarting(AbstractLifeCycle.java:185) - starting org.eclipse.jetty.util.thread.ScheduledExecutorScheduler@3aa078fd
[DEBUG] 11:36:09.863 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarted(AbstractLifeCycle.java:177) - STARTED @8682ms org.eclipse.jetty.util.thread.ScheduledExecutorScheduler@3aa078fd
[DEBUG] 11:36:09.865 org.eclipse.jetty.server.session.HouseKeeper.findScheduler(HouseKeeper.java:127) - Using own scheduler for scavenging
[INFO ] 11:36:09.866 org.eclipse.jetty.server.session.HouseKeeper.startScavenging(HouseKeeper.java:149) - node0 Scavenging every 600000ms
[DEBUG] 11:36:09.873 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarted(AbstractLifeCycle.java:177) - STARTED @8692ms org.eclipse.jetty.server.session.HouseKeeper@1f9e9475[interval=600000, ownscheduler=true]
[DEBUG] 11:36:09.874 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarted(AbstractLifeCycle.java:177) - STARTED @8693ms org.eclipse.jetty.server.session.DefaultSessionIdManager@7dfb0c0f[worker=node0]
[DEBUG] 11:36:09.874 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:347) - org.eclipse.jetty.server.Server@71d44a3[9.4.11.v20180605] added {org.eclipse.jetty.server.session.DefaultSessionIdManager@7dfb0c0f[worker=node0],MANAGED}
[DEBUG] 11:36:09.875 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:347) - org.eclipse.jetty.server.session.SessionHandler689654773==dftMaxIdleSec=1800 added {org.eclipse.jetty.server.session.DefaultSessionIdManager@7dfb0c0f[worker=node0],UNMANAGED}
[DEBUG] 11:36:09.876 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarting(AbstractLifeCycle.java:185) - starting org.eclipse.jetty.util.thread.ScheduledExecutorScheduler@51891008
[DEBUG] 11:36:09.877 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarted(AbstractLifeCycle.java:177) - STARTED @8695ms org.eclipse.jetty.util.thread.ScheduledExecutorScheduler@51891008
[DEBUG] 11:36:09.881 org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:110) - starting org.eclipse.jetty.server.session.SessionHandler689654773==dftMaxIdleSec=1800
[DEBUG] 11:36:09.882 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarting(AbstractLifeCycle.java:185) - starting org.eclipse.jetty.security.ConstraintSecurityHandler@683dbc2c
[DEBUG] 11:36:09.889 org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:110) - starting org.eclipse.jetty.security.ConstraintSecurityHandler@683dbc2c
[DEBUG] 11:36:09.890 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarting(AbstractLifeCycle.java:185) - starting org.eclipse.jetty.servlet.ServletHandler@394a2528
[DEBUG] 11:36:09.895 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1442) - Path=
.jspx[DESCRIPTOR:jar:file:/D:/maven/repository/org/eclipse/jetty/jetty-webapp/9.4.11.v20180605/jetty-webapp-9.4.11.v20180605.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/D:/maven/repository/org/eclipse/jetty/jetty-webapp/9.4.11.v20180605/jetty-webapp-9.4.11.v20180605.jar!/org/eclipse/jetty/webapp/webdefault.xml] [DEBUG] 11:36:09.901 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:252) - Added MappedResource[pathSpec=ServletPathSpec["*.jspx",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false] to PathMappings[size=1] [DEBUG] 11:36:09.902 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1442) - Path=
.JSPX[DESCRIPTOR:jar:file:/D:/maven/repository/org/eclipse/jetty/jetty-webapp/9.4.11.v20180605/jetty-webapp-9.4.11.v20180605.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/D:/maven/repository/org/eclipse/jetty/jetty-webapp/9.4.11.v20180605/jetty-webapp-9.4.11.v20180605.jar!/org/eclipse/jetty/webapp/webdefault.xml] [DEBUG] 11:36:09.903 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:252) - Added MappedResource[pathSpec=ServletPathSpec["*.JSPX",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false] to PathMappings[size=2] [DEBUG] 11:36:09.903 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1442) - Path=
.jsp[DESCRIPTOR:jar:file:/D:/maven/repository/org/eclipse/jetty/jetty-webapp/9.4.11.v20180605/jetty-webapp-9.4.11.v20180605.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/D:/maven/repository/org/eclipse/jetty/jetty-webapp/9.4.11.v20180605/jetty-webapp-9.4.11.v20180605.jar!/org/eclipse/jetty/webapp/webdefault.xml] [DEBUG] 11:36:09.904 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:252) - Added MappedResource[pathSpec=ServletPathSpec["*.jsp",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false] to PathMappings[size=3] [DEBUG] 11:36:09.904 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1442) - Path=
.JSPF[DESCRIPTOR:jar:file:/D:/maven/repository/org/eclipse/jetty/jetty-webapp/9.4.11.v20180605/jetty-webapp-9.4.11.v20180605.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/D:/maven/repository/org/eclipse/jetty/jetty-webapp/9.4.11.v20180605/jetty-webapp-9.4.11.v20180605.jar!/org/eclipse/jetty/webapp/webdefault.xml] [DEBUG] 11:36:09.905 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:252) - Added MappedResource[pathSpec=ServletPathSpec["*.JSPF",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false] to PathMappings[size=4] [DEBUG] 11:36:09.905 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1442) - Path=
.jspf[DESCRIPTOR:jar:file:/D:/maven/repository/org/eclipse/jetty/jetty-webapp/9.4.11.v20180605/jetty-webapp-9.4.11.v20180605.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/D:/maven/repository/org/eclipse/jetty/jetty-webapp/9.4.11.v20180605/jetty-webapp-9.4.11.v20180605.jar!/org/eclipse/jetty/webapp/webdefault.xml] [DEBUG] 11:36:09.906 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:252) - Added MappedResource[pathSpec=ServletPathSpec["*.jspf",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false] to PathMappings[size=5] [DEBUG] 11:36:09.906 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1442) - Path=
.JSP[DESCRIPTOR:jar:file:/D:/maven/repository/org/eclipse/jetty/jetty-webapp/9.4.11.v20180605/jetty-webapp-9.4.11.v20180605.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/D:/maven/repository/org/eclipse/jetty/jetty-webapp/9.4.11.v20180605/jetty-webapp-9.4.11.v20180605.jar!/org/eclipse/jetty/webapp/webdefault.xml] [DEBUG] 11:36:09.907 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:252) - Added MappedResource[pathSpec=ServletPathSpec["*.JSP",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false] to PathMappings[size=6] [DEBUG] 11:36:09.908 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1442) - Path=
.xsp[DESCRIPTOR:jar:file:/D:/maven/repository/org/eclipse/jetty/jetty-webapp/9.4.11.v20180605/jetty-webapp-9.4.11.v20180605.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/D:/maven/repository/org/eclipse/jetty/jetty-webapp/9.4.11.v20180605/jetty-webapp-9.4.11.v20180605.jar!/org/eclipse/jetty/webapp/webdefault.xml] [DEBUG] 11:36:09.910 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:252) - Added MappedResource[pathSpec=ServletPathSpec["*.xsp",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false] to PathMappings[size=7] [DEBUG] 11:36:09.910 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1442) - Path=
.XSP[DESCRIPTOR:jar:file:/D:/maven/repository/org/eclipse/jetty/jetty-webapp/9.4.11.v20180605/jetty-webapp-9.4.11.v20180605.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/D:/maven/repository/org/eclipse/jetty/jetty-webapp/9.4.11.v20180605/jetty-webapp-9.4.11.v20180605.jar!/org/eclipse/jetty/webapp/webdefault.xml] [DEBUG] 11:36:09.911 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:252) - Added MappedResource[pathSpec=ServletPathSpec["*.XSP",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false] to PathMappings[size=8] [DEBUG] 11:36:09.911 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1442) - Path=/[DESCRIPTOR:jar:file:/D:/maven/repository/org/eclipse/jetty/jetty-webapp/9.4.11.v20180605/jetty-webapp-9.4.11.v20180605.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=default[DESCRIPTOR:jar:file:/D:/maven/repository/org/eclipse/jetty/jetty-webapp/9.4.11.v20180605/jetty-webapp-9.4.11.v20180605.jar!/org/eclipse/jetty/webapp/webdefault.xml] [DEBUG] 11:36:09.912 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:252) - Added MappedResource[pathSpec=ServletPathSpec["/",pathDepth=-1,group=DEFAULT],resource=default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,jsp=null,order=0,inst=false] to PathMappings[size=9] [DEBUG] 11:36:09.913 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1467) - filterNameMap={Jetty_WebSocketUpgradeFilter=Jetty_WebSocketUpgradeFilter}
[DEBUG] 11:36:09.913 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1468) - pathFilters=[[/*]/[]==1=>Jetty_WebSocketUpgradeFilter] [DEBUG] 11:36:09.914 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1469) - servletFilterMap={}
[DEBUG] 11:36:09.914 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1470) - servletPathMap=PathMappings[size=9] [DEBUG] 11:36:09.915 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1471) - servletNameMap={default=default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,jsp=null,order=0,inst=false, jsp=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false}
[DEBUG] 11:36:09.915 org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:110) - starting org.eclipse.jetty.servlet.ServletHandler@394a2528
[DEBUG] 11:36:09.916 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarting(AbstractLifeCycle.java:185) - starting org.eclipse.jetty.servlet.ListenerHolder@25df00a0
[DEBUG] 11:36:09.916 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarted(AbstractLifeCycle.java:177) - STARTED @8735ms org.eclipse.jetty.servlet.ListenerHolder@25df00a0
[DEBUG] 11:36:09.916 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarting(AbstractLifeCycle.java:185) - starting org.eclipse.jetty.servlet.ListenerHolder@7a6d7e92
[DEBUG] 11:36:09.917 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarted(AbstractLifeCycle.java:177) - STARTED @8736ms org.eclipse.jetty.servlet.ListenerHolder@7a6d7e92
[DEBUG] 11:36:09.917 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarting(AbstractLifeCycle.java:185) - starting org.eclipse.jetty.servlet.ListenerHolder@446a1e84
[DEBUG] 11:36:09.917 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarted(AbstractLifeCycle.java:177) - STARTED @8736ms org.eclipse.jetty.servlet.ListenerHolder@446a1e84
[DEBUG] 11:36:09.918 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarted(AbstractLifeCycle.java:177) - STARTED @8737ms org.eclipse.jetty.servlet.ServletHandler@394a2528
[DEBUG] 11:36:09.918 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarted(AbstractLifeCycle.java:177) - STARTED @8737ms org.eclipse.jetty.security.ConstraintSecurityHandler@683dbc2c
[DEBUG] 11:36:09.919 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarting(AbstractLifeCycle.java:185) - starting org.eclipse.jetty.server.session.DefaultSessionCache@1807f5a7[evict=-1,removeUnloadable=false,saveOnCreate=false,saveOnInactiveEvict=false]
[DEBUG] 11:36:09.919 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarting(AbstractLifeCycle.java:185) - starting org.eclipse.jetty.server.session.NullSessionDataStore@7bbc8656[passivating=false,graceSec=3600]
[DEBUG] 11:36:09.920 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarted(AbstractLifeCycle.java:177) - STARTED @8741ms org.eclipse.jetty.server.session.NullSessionDataStore@7bbc8656[passivating=false,graceSec=3600]
[DEBUG] 11:36:09.920 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarted(AbstractLifeCycle.java:177) - STARTED @8741ms org.eclipse.jetty.server.session.DefaultSessionCache@1807f5a7[evict=-1,removeUnloadable=false,saveOnCreate=false,saveOnInactiveEvict=false]
[DEBUG] 11:36:09.921 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarted(AbstractLifeCycle.java:177) - STARTED @8742ms org.eclipse.jetty.server.session.SessionHandler689654773==dftMaxIdleSec=1800
[DEBUG] 11:36:09.922 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarting(AbstractLifeCycle.java:185) - starting org.eclipse.jetty.servlet.ErrorPageErrorHandler@ba54932
[DEBUG] 11:36:09.922 org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:110) - starting org.eclipse.jetty.servlet.ErrorPageErrorHandler@ba54932
[DEBUG] 11:36:09.922 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarted(AbstractLifeCycle.java:177) - STARTED @8742ms org.eclipse.jetty.servlet.ErrorPageErrorHandler@ba54932
[DEBUG] 11:36:09.922 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarting(AbstractLifeCycle.java:185) - starting org.eclipse.jetty.websocket.jsr356.server.ServerContainer@76c3e77a
[DEBUG] 11:36:09.923 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarting(AbstractLifeCycle.java:185) - starting org.eclipse.jetty.websocket.server.NativeWebSocketConfiguration@48974e45
[DEBUG] 11:36:09.923 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarting(AbstractLifeCycle.java:185) - starting WebSocketServerFactory@2dde1bff[defaultPolicy=WebSocketPolicy@15bbf42f[behavior=SERVER,maxTextMessageSize=65536,maxTextMessageBufferSize=32768,maxBinaryMessageSize=65536,maxBinaryMessageBufferSize=32768,asyncWriteTimeout=60000,idleTimeout=300000,inputBufferSize=4096],creator=org.eclipse.jetty.websocket.server.WebSocketServerFactory]
[DEBUG] 11:36:09.924 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarting(AbstractLifeCycle.java:185) - starting org.eclipse.jetty.util.thread.ScheduledExecutorScheduler@747edf66
[DEBUG] 11:36:09.925 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarted(AbstractLifeCycle.java:177) - STARTED @8744ms org.eclipse.jetty.util.thread.ScheduledExecutorScheduler@747edf66
[DEBUG] 11:36:09.925 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarted(AbstractLifeCycle.java:177) - STARTED @8744ms WebSocketServerFactory@2dde1bff[defaultPolicy=WebSocketPolicy@15bbf42f[behavior=SERVER,maxTextMessageSize=65536,maxTextMessageBufferSize=32768,maxBinaryMessageSize=65536,maxBinaryMessageBufferSize=32768,asyncWriteTimeout=60000,idleTimeout=300000,inputBufferSize=4096],creator=org.eclipse.jetty.websocket.server.WebSocketServerFactory]
[DEBUG] 11:36:09.926 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarted(AbstractLifeCycle.java:177) - STARTED @8744ms org.eclipse.jetty.websocket.server.NativeWebSocketConfiguration@48974e45
[DEBUG] 11:36:09.929 org.eclipse.jetty.websocket.jsr356.DecoderFactory.init(DecoderFactory.java:167) - init(org.eclipse.jetty.websocket.jsr356.client.EmptyClientEndpointConfig@2d29b4ee)
[DEBUG] 11:36:09.929 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.BooleanDecoder
[DEBUG] 11:36:09.932 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.ByteDecoder
[DEBUG] 11:36:09.933 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.CharacterDecoder
[DEBUG] 11:36:09.934 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.DoubleDecoder
[DEBUG] 11:36:09.934 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.FloatDecoder
[DEBUG] 11:36:09.935 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.IntegerDecoder
[DEBUG] 11:36:09.935 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.LongDecoder
[DEBUG] 11:36:09.936 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.ShortDecoder
[DEBUG] 11:36:09.936 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.StringDecoder
[DEBUG] 11:36:09.937 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.BooleanDecoder
[DEBUG] 11:36:09.937 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.ByteDecoder
[DEBUG] 11:36:09.938 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.CharacterDecoder
[DEBUG] 11:36:09.938 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.DoubleDecoder
[DEBUG] 11:36:09.938 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.FloatDecoder
[DEBUG] 11:36:09.939 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.IntegerDecoder
[DEBUG] 11:36:09.939 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.LongDecoder
[DEBUG] 11:36:09.939 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.ShortDecoder
[DEBUG] 11:36:09.940 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.ByteBufferDecoder
[DEBUG] 11:36:09.940 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.ByteArrayDecoder
[DEBUG] 11:36:09.941 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.PongMessageDecoder
[DEBUG] 11:36:09.941 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.ReaderDecoder
[DEBUG] 11:36:09.941 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.InputStreamDecoder
[DEBUG] 11:36:09.942 org.eclipse.jetty.websocket.jsr356.EncoderFactory.init(EncoderFactory.java:159) - init(org.eclipse.jetty.websocket.jsr356.client.EmptyClientEndpointConfig@2d29b4ee)
[DEBUG] 11:36:09.943 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.BooleanEncoder
[DEBUG] 11:36:09.945 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.ByteEncoder
[DEBUG] 11:36:09.945 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.CharacterEncoder
[DEBUG] 11:36:09.946 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.DoubleEncoder
[DEBUG] 11:36:09.946 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.FloatEncoder
[DEBUG] 11:36:09.946 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.IntegerEncoder
[DEBUG] 11:36:09.947 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.LongEncoder
[DEBUG] 11:36:09.948 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.ShortEncoder
[DEBUG] 11:36:09.948 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.StringEncoder
[DEBUG] 11:36:09.949 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.BooleanEncoder
[DEBUG] 11:36:09.949 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.ByteEncoder
[DEBUG] 11:36:09.950 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.CharacterEncoder
[DEBUG] 11:36:09.950 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.DoubleEncoder
[DEBUG] 11:36:09.950 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.FloatEncoder
[DEBUG] 11:36:09.951 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.IntegerEncoder
[DEBUG] 11:36:09.951 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.LongEncoder
[DEBUG] 11:36:09.951 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.ShortEncoder
[DEBUG] 11:36:09.951 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.ByteBufferEncoder
[DEBUG] 11:36:09.952 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.ByteArrayEncoder
[DEBUG] 11:36:09.952 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarted(AbstractLifeCycle.java:177) - STARTED @8771ms org.eclipse.jetty.websocket.jsr356.server.ServerContainer@76c3e77a
[DEBUG] 11:36:09.952 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarting(AbstractLifeCycle.java:185) - starting org.eclipse.jetty.websocket.jsr356.server.ServerContainer@210ab13f
[DEBUG] 11:36:09.952 org.eclipse.jetty.websocket.jsr356.DecoderFactory.init(DecoderFactory.java:167) - init(org.eclipse.jetty.websocket.jsr356.client.EmptyClientEndpointConfig@9816741)
[DEBUG] 11:36:09.953 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.BooleanDecoder
[DEBUG] 11:36:09.953 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.ByteDecoder
[DEBUG] 11:36:09.953 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.CharacterDecoder
[DEBUG] 11:36:09.954 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.DoubleDecoder
[DEBUG] 11:36:09.954 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.FloatDecoder
[DEBUG] 11:36:09.955 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.IntegerDecoder
[DEBUG] 11:36:09.957 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.LongDecoder
[DEBUG] 11:36:09.958 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.ShortDecoder
[DEBUG] 11:36:09.958 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.StringDecoder
[DEBUG] 11:36:09.959 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.BooleanDecoder
[DEBUG] 11:36:09.959 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.ByteDecoder
[DEBUG] 11:36:09.960 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.CharacterDecoder
[DEBUG] 11:36:09.960 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.DoubleDecoder
[DEBUG] 11:36:09.961 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.FloatDecoder
[DEBUG] 11:36:09.961 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.IntegerDecoder
[DEBUG] 11:36:09.962 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.LongDecoder
[DEBUG] 11:36:09.962 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.ShortDecoder
[DEBUG] 11:36:09.963 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.ByteBufferDecoder
[DEBUG] 11:36:09.963 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.ByteArrayDecoder
[DEBUG] 11:36:09.963 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.PongMessageDecoder
[DEBUG] 11:36:09.964 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.ReaderDecoder
[DEBUG] 11:36:09.964 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.InputStreamDecoder
[DEBUG] 11:36:09.965 org.eclipse.jetty.websocket.jsr356.EncoderFactory.init(EncoderFactory.java:159) - init(org.eclipse.jetty.websocket.jsr356.client.EmptyClientEndpointConfig@9816741)
[DEBUG] 11:36:09.965 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.BooleanEncoder
[DEBUG] 11:36:09.965 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.ByteEncoder
[DEBUG] 11:36:09.965 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.CharacterEncoder
[DEBUG] 11:36:09.966 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.DoubleEncoder
[DEBUG] 11:36:09.966 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.FloatEncoder
[DEBUG] 11:36:09.967 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.IntegerEncoder
[DEBUG] 11:36:09.967 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.LongEncoder
[DEBUG] 11:36:09.967 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.ShortEncoder
[DEBUG] 11:36:09.968 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.StringEncoder
[DEBUG] 11:36:09.968 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.BooleanEncoder
[DEBUG] 11:36:09.968 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.ByteEncoder
[DEBUG] 11:36:09.969 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.CharacterEncoder
[DEBUG] 11:36:09.969 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.DoubleEncoder
[DEBUG] 11:36:09.969 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.FloatEncoder
[DEBUG] 11:36:09.970 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.IntegerEncoder
[DEBUG] 11:36:09.970 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.LongEncoder
[DEBUG] 11:36:09.971 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.ShortEncoder
[DEBUG] 11:36:09.971 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.ByteBufferEncoder
[DEBUG] 11:36:09.971 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.ByteArrayEncoder
[DEBUG] 11:36:09.972 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarted(AbstractLifeCycle.java:177) - STARTED @8791ms org.eclipse.jetty.websocket.jsr356.server.ServerContainer@210ab13f
[DEBUG] 11:36:09.973 org.eclipse.jetty.server.handler.ContextHandler.callContextInitialized(ContextHandler.java:952) - contextInitialized: javax.servlet.ServletContextEvent[source=ServletContext@o.e.j.w.WebAppContext@68e5eea7{/,[file:///D:/data/upload/, file:///D:/chenbozhong/ProjectChatRoom/%E6%BA%90%E7%A0%81/LuliChat-nutzboot/LuliChat-nutzboot/target/classes/static/],STARTING}{[file:///D:/data/upload/, file:///D:/chenbozhong/ProjectChatRoom/%E6%BA%90%E7%A0%81/LuliChat-nutzboot/LuliChat-nutzboot/target/classes/static/]}]->org.nutz.boot.starter.servlet3.NbServletContextListener@1e16c0aa
[DEBUG] 11:36:09.974 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'druidWebStatServletStarter'<interface org.nutz.boot.starter.WebServletFace>
[DEBUG] 11:36:10.021 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:347) - org.eclipse.jetty.servlet.ServletHandler@394a2528 added {druid@5b6c502==com.alibaba.druid.support.http.StatViewServlet,jsp=null,order=-1,inst=true,UNMANAGED}
[DEBUG] 11:36:10.028 org.nutz.boot.starter.servlet3.NbServletContextListener.lambda$contextInitialized$0(NbServletContextListener.java:76) - add Servlet name=druid pathSpec=/druid/

[DEBUG] 11:36:10.029 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:347) - org.eclipse.jetty.servlet.ServletHandler@394a2528 added {[/druid/*]=>druid,POJO}
[DEBUG] 11:36:10.029 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1442) - Path=
.jspx[DESCRIPTOR:jar:file:/D:/maven/repository/org/eclipse/jetty/jetty-webapp/9.4.11.v20180605/jetty-webapp-9.4.11.v20180605.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/D:/maven/repository/org/eclipse/jetty/jetty-webapp/9.4.11.v20180605/jetty-webapp-9.4.11.v20180605.jar!/org/eclipse/jetty/webapp/webdefault.xml] [DEBUG] 11:36:10.030 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:252) - Added MappedResource[pathSpec=ServletPathSpec["*.jspx",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false] to PathMappings[size=1] [DEBUG] 11:36:10.030 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1442) - Path=
.JSPX[DESCRIPTOR:jar:file:/D:/maven/repository/org/eclipse/jetty/jetty-webapp/9.4.11.v20180605/jetty-webapp-9.4.11.v20180605.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/D:/maven/repository/org/eclipse/jetty/jetty-webapp/9.4.11.v20180605/jetty-webapp-9.4.11.v20180605.jar!/org/eclipse/jetty/webapp/webdefault.xml] [DEBUG] 11:36:10.030 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:252) - Added MappedResource[pathSpec=ServletPathSpec["*.JSPX",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false] to PathMappings[size=2] [DEBUG] 11:36:10.031 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1442) - Path=
.jsp[DESCRIPTOR:jar:file:/D:/maven/repository/org/eclipse/jetty/jetty-webapp/9.4.11.v20180605/jetty-webapp-9.4.11.v20180605.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/D:/maven/repository/org/eclipse/jetty/jetty-webapp/9.4.11.v20180605/jetty-webapp-9.4.11.v20180605.jar!/org/eclipse/jetty/webapp/webdefault.xml] [DEBUG] 11:36:10.031 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:252) - Added MappedResource[pathSpec=ServletPathSpec["*.jsp",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false] to PathMappings[size=3] [DEBUG] 11:36:10.032 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1442) - Path=
.JSPF[DESCRIPTOR:jar:file:/D:/maven/repository/org/eclipse/jetty/jetty-webapp/9.4.11.v20180605/jetty-webapp-9.4.11.v20180605.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/D:/maven/repository/org/eclipse/jetty/jetty-webapp/9.4.11.v20180605/jetty-webapp-9.4.11.v20180605.jar!/org/eclipse/jetty/webapp/webdefault.xml] [DEBUG] 11:36:10.032 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:252) - Added MappedResource[pathSpec=ServletPathSpec["*.JSPF",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false] to PathMappings[size=4] [DEBUG] 11:36:10.033 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1442) - Path=
.jspf[DESCRIPTOR:jar:file:/D:/maven/repository/org/eclipse/jetty/jetty-webapp/9.4.11.v20180605/jetty-webapp-9.4.11.v20180605.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/D:/maven/repository/org/eclipse/jetty/jetty-webapp/9.4.11.v20180605/jetty-webapp-9.4.11.v20180605.jar!/org/eclipse/jetty/webapp/webdefault.xml] [DEBUG] 11:36:10.033 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:252) - Added MappedResource[pathSpec=ServletPathSpec["*.jspf",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false] to PathMappings[size=5] [DEBUG] 11:36:10.034 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1442) - Path=
.JSP[DESCRIPTOR:jar:file:/D:/maven/repository/org/eclipse/jetty/jetty-webapp/9.4.11.v20180605/jetty-webapp-9.4.11.v20180605.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/D:/maven/repository/org/eclipse/jetty/jetty-webapp/9.4.11.v20180605/jetty-webapp-9.4.11.v20180605.jar!/org/eclipse/jetty/webapp/webdefault.xml] [DEBUG] 11:36:10.034 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:252) - Added MappedResource[pathSpec=ServletPathSpec["*.JSP",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false] to PathMappings[size=6] [DEBUG] 11:36:10.035 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1442) - Path=
.xsp[DESCRIPTOR:jar:file:/D:/maven/repository/org/eclipse/jetty/jetty-webapp/9.4.11.v20180605/jetty-webapp-9.4.11.v20180605.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/D:/maven/repository/org/eclipse/jetty/jetty-webapp/9.4.11.v20180605/jetty-webapp-9.4.11.v20180605.jar!/org/eclipse/jetty/webapp/webdefault.xml] [DEBUG] 11:36:10.035 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:252) - Added MappedResource[pathSpec=ServletPathSpec["*.xsp",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false] to PathMappings[size=7] [DEBUG] 11:36:10.035 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1442) - Path=*.XSP[DESCRIPTOR:jar:file:/D:/maven/repository/org/eclipse/jetty/jetty-webapp/9.4.11.v20180605/jetty-webapp-9.4.11.v20180605.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/D:/maven/repository/org/eclipse/jetty/jetty-webapp/9.4.11.v20180605/jetty-webapp-9.4.11.v20180605.jar!/org/eclipse/jetty/webapp/webdefault.xml] [DEBUG] 11:36:10.037 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:252) - Added MappedResource[pathSpec=ServletPathSpec["*.XSP",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false] to PathMappings[size=8] [DEBUG] 11:36:10.040 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1442) - Path=/druid/*[JAVAX_API:null] mapped to servlet=druid[JAVAX_API:null] [DEBUG] 11:36:10.040 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:252) - Added MappedResource[pathSpec=ServletPathSpec["/druid/*",pathDepth=2,group=PREFIX_GLOB],resource=druid@5b6c502==com.alibaba.druid.support.http.StatViewServlet,jsp=null,order=-1,inst=true] to PathMappings[size=9] [DEBUG] 11:36:10.040 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1442) - Path=/[DESCRIPTOR:jar:file:/D:/maven/repository/org/eclipse/jetty/jetty-webapp/9.4.11.v20180605/jetty-webapp-9.4.11.v20180605.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=default[DESCRIPTOR:jar:file:/D:/maven/repository/org/eclipse/jetty/jetty-webapp/9.4.11.v20180605/jetty-webapp-9.4.11.v20180605.jar!/org/eclipse/jetty/webapp/webdefault.xml] [DEBUG] 11:36:10.041 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:252) - Added MappedResource[pathSpec=ServletPathSpec["/",pathDepth=-1,group=DEFAULT],resource=default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,jsp=null,order=0,inst=false] to PathMappings[size=10] [DEBUG] 11:36:10.042 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1467) - filterNameMap={Jetty_WebSocketUpgradeFilter=Jetty_WebSocketUpgradeFilter}
[DEBUG] 11:36:10.042 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1468) - pathFilters=[[/*]/[]==1=>Jetty_WebSocketUpgradeFilter] [DEBUG] 11:36:10.042 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1469) - servletFilterMap={}
[DEBUG] 11:36:10.043 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1470) - servletPathMap=PathMappings[size=10] [DEBUG] 11:36:10.045 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1471) - servletNameMap={default=default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,jsp=null,order=0,inst=false, druid=druid@5b6c502==com.alibaba.druid.support.http.StatViewServlet,jsp=null,order=-1,inst=true, jsp=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false}
[INFO ] 11:36:10.050 org.nutz.boot.starter.jdbc.DruidWebStatServletStarter.getInitParameters(DruidWebStatServletStarter.java:73) - druid stat view random user=druid password=qiclbdk1hsj6orfi3fd1pao7cl
[DEBUG] 11:36:10.056 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroEnvStarter'<interface org.nutz.boot.starter.WebEventListenerFace>
[DEBUG] 11:36:10.058 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroEnvironmentLoaderListener'<class org.apache.shiro.web.env.EnvironmentLoaderListener>
[DEBUG] 11:36:10.059 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - >> Load definition name=shiroEnvironmentLoaderListener
[DEBUG] 11:36:10.060 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(shiroEnvironmentLoaderListener) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
[DEBUG] 11:36:10.060 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - >> Make...'shiroEnvironmentLoaderListener'<class org.apache.shiro.web.env.EnvironmentLoaderListener>
[DEBUG] 11:36:10.061 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'shiroEnvironmentLoaderListener' to [app] [DEBUG] 11:36:10.065 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class org.apache.shiro.web.env.EnvironmentLoaderListener without AOP
[DEBUG] 11:36:10.066 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroEnvStarter'<>
[INFO ] 11:36:10.074 org.eclipse.jetty.server.handler.ContextHandler$Context.log(ContextHandler.java:2318) - Initializing Shiro environment
[INFO ] 11:36:10.074 org.apache.shiro.web.env.EnvironmentLoader.initEnvironment(EnvironmentLoader.java:128) - Starting Shiro environment initialization.
[DEBUG] 11:36:10.086 org.apache.shiro.web.env.IniWebEnvironment.init(IniWebEnvironment.java:76) - Checking any specified config locations.
[DEBUG] 11:36:10.087 org.apache.shiro.web.env.IniWebEnvironment.init(IniWebEnvironment.java:81) - No INI instance or config locations specified. Trying default config locations.
[DEBUG] 11:36:10.100 org.apache.shiro.io.ResourceUtils.loadFromClassPath(ResourceUtils.java:159) - Opening resource from class path [shiro.ini] [DEBUG] 11:36:10.123 org.apache.shiro.config.Ini.load(Ini.java:351) - Parsing [main] [DEBUG] 11:36:10.135 org.apache.shiro.config.Ini.load(Ini.java:351) - Parsing [urls] [DEBUG] 11:36:10.136 org.apache.shiro.web.env.IniWebEnvironment.getDefaultIni(IniWebEnvironment.java:136) - Discovered non-empty INI configuration at location 'classpath:shiro.ini'. Using for configuration.
[DEBUG] 11:36:10.145 org.apache.shiro.config.IniFactorySupport.createInstance(IniFactorySupport.java:122) - Creating instance from Ini [sections=main,urls] [DEBUG] 11:36:11.282 org.apache.commons.beanutils.ConvertUtilsBean.convert(ConvertUtilsBean.java:460) - Convert string 'classpath:ehcache.xml' to class 'java.lang.String'
[DEBUG] 11:36:11.287 org.apache.shiro.cache.ehcache.EhCacheManager.ensureCacheManager(EhCacheManager.java:206) - cacheManager property not set. Constructing CacheManager instance...
[DEBUG] 11:36:11.312 org.apache.shiro.io.ResourceUtils.loadFromClassPath(ResourceUtils.java:159) - Opening resource from class path [ehcache.xml] [DEBUG] 11:36:11.323 net.sf.ehcache.config.ConfigurationFactory.parseConfiguration(ConfigurationFactory.java:150) - Configuring ehcache from InputStream
[DEBUG] 11:36:11.359 net.sf.ehcache.config.BeanHandler.setAttribute(BeanHandler.java:271) - Ignoring ehcache attribute xmlns:xsi
[DEBUG] 11:36:11.360 net.sf.ehcache.config.BeanHandler.setAttribute(BeanHandler.java:271) - Ignoring ehcache attribute xsi:noNamespaceSchemaLocation
[DEBUG] 11:36:11.366 net.sf.ehcache.config.DiskStoreConfiguration.translatePath(DiskStoreConfiguration.java:141) - Disk Store Path: ehcache.disk.store.dir/luli_cache
[DEBUG] 11:36:11.412 net.sf.ehcache.util.PropertyUtil.parseProperties(PropertyUtil.java:87) - propertiesString is null.
[DEBUG] 11:36:11.429 net.sf.ehcache.config.ConfigurationHelper.createCacheManagerEventListener(ConfigurationHelper.java:189) - No CacheManagerEventListenerFactory class specified. Skipping...
[DEBUG] 11:36:11.597 net.sf.ehcache.Cache.createBootstrapCacheLoader(Cache.java:1044) - No BootstrapCacheLoaderFactory class specified. Skipping...
[DEBUG] 11:36:11.600 net.sf.ehcache.Cache.createCacheWriter(Cache.java:1017) - CacheWriter factory not configured. Skipping...
[DEBUG] 11:36:11.601 net.sf.ehcache.config.ConfigurationHelper.createCacheExceptionHandler(ConfigurationHelper.java:100) - No CacheExceptionHandlerFactory class specified. Skipping...
[DEBUG] 11:36:11.621 net.sf.ehcache.Cache.createBootstrapCacheLoader(Cache.java:1044) - No BootstrapCacheLoaderFactory class specified. Skipping...
[DEBUG] 11:36:11.622 net.sf.ehcache.Cache.createCacheWriter(Cache.java:1017) - CacheWriter factory not configured. Skipping...
[DEBUG] 11:36:11.623 net.sf.ehcache.config.ConfigurationHelper.createCacheExceptionHandler(ConfigurationHelper.java:100) - No CacheExceptionHandlerFactory class specified. Skipping...
[DEBUG] 11:36:11.673 net.sf.ehcache.DiskStorePathManager.resolveAndLockIfNeeded(DiskStorePathManager.java:169) - Using diskstore path ehcache.disk.store.dir\luli_cache
[DEBUG] 11:36:11.676 net.sf.ehcache.DiskStorePathManager.resolveAndLockIfNeeded(DiskStorePathManager.java:170) - Holding exclusive lock on D:\chenbozhong\ProjectChatRoom\源码\LuliChat-nutzboot\LuliChat-nutzboot\ehcache.disk.store.dir\luli_cache.ehcache-diskstore.lock
[DEBUG] 11:36:11.980 net.sf.ehcache.store.disk.DiskStorageFactory.(DiskStorageFactory.java:170) - Matching data file missing (or empty) for index file. Deleting index file ehcache.disk.store.dir\luli_cache\shiro-active%0053ession%0043ache.index
[DEBUG] 11:36:11.983 net.sf.ehcache.store.disk.DiskStorageFactory.deleteFile(DiskStorageFactory.java:838) - Failed to delete file shiro-active%0053ession%0043ache.index
[DEBUG] 11:36:12.211 net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl.findStandardPassThruStatistics(ExtendedStatisticsImpl.java:224) - Mocking Pass-Through Statistic: LOCAL_OFFHEAP_SIZE
[DEBUG] 11:36:12.214 net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl.findStandardPassThruStatistics(ExtendedStatisticsImpl.java:224) - Mocking Pass-Through Statistic: LOCAL_OFFHEAP_SIZE_BYTES
[DEBUG] 11:36:12.216 net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl.findStandardPassThruStatistics(ExtendedStatisticsImpl.java:224) - Mocking Pass-Through Statistic: WRITER_QUEUE_LENGTH
[DEBUG] 11:36:12.217 net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl.findStandardPassThruStatistics(ExtendedStatisticsImpl.java:224) - Mocking Pass-Through Statistic: REMOTE_SIZE
[DEBUG] 11:36:12.217 net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl.findStandardPassThruStatistics(ExtendedStatisticsImpl.java:224) - Mocking Pass-Through Statistic: LAST_REJOIN_TIMESTAMP
[DEBUG] 11:36:12.254 net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl.findStandardOperationStatistics(ExtendedStatisticsImpl.java:206) - Mocking Operation Statistic: OFFHEAP_GET
[DEBUG] 11:36:12.257 net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl.findStandardOperationStatistics(ExtendedStatisticsImpl.java:206) - Mocking Operation Statistic: OFFHEAP_PUT
[DEBUG] 11:36:12.258 net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl.findStandardOperationStatistics(ExtendedStatisticsImpl.java:206) - Mocking Operation Statistic: OFFHEAP_REMOVE
[DEBUG] 11:36:12.261 net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl.findStandardOperationStatistics(ExtendedStatisticsImpl.java:206) - Mocking Operation Statistic: XA_COMMIT
[DEBUG] 11:36:12.262 net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl.findStandardOperationStatistics(ExtendedStatisticsImpl.java:206) - Mocking Operation Statistic: XA_ROLLBACK
[DEBUG] 11:36:12.263 net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl.findStandardOperationStatistics(ExtendedStatisticsImpl.java:206) - Mocking Operation Statistic: XA_RECOVERY
[DEBUG] 11:36:12.265 net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl.findStandardOperationStatistics(ExtendedStatisticsImpl.java:206) - Mocking Operation Statistic: CLUSTER_EVENT
[DEBUG] 11:36:12.270 net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl.findStandardOperationStatistics(ExtendedStatisticsImpl.java:206) - Mocking Operation Statistic: NONSTOP
[DEBUG] 11:36:12.302 net.sf.ehcache.Cache.initialise(Cache.java:1262) - Initialised cache: shiro-activeSessionCache
[DEBUG] 11:36:12.304 net.sf.ehcache.config.ConfigurationHelper.createCacheDecorators(ConfigurationHelper.java:334) - CacheDecoratorFactory not configured. Skipping for 'shiro-activeSessionCache'.
[DEBUG] 11:36:12.304 net.sf.ehcache.config.ConfigurationHelper.createDefaultCacheDecorators(ConfigurationHelper.java:364) - CacheDecoratorFactory not configured for defaultCache. Skipping for 'shiro-activeSessionCache'.
[DEBUG] 11:36:12.316 org.apache.shiro.cache.ehcache.EhCacheManager.ensureCacheManager(EhCacheManager.java:219) - implicit cacheManager created successfully.
[DEBUG] 11:36:12.351 org.apache.shiro.config.ReflectionBuilder.resolveReference(ReflectionBuilder.java:396) - Encountered object reference '$cacheManager'. Looking up object with id 'cacheManager'
[DEBUG] 11:36:12.375 org.apache.shiro.config.ReflectionBuilder.resolveReference(ReflectionBuilder.java:396) - Encountered object reference '$sessionListener'. Looking up object with id 'sessionListener'
[DEBUG] 11:36:12.375 org.apache.shiro.config.ReflectionBuilder.resolveReference(ReflectionBuilder.java:396) - Encountered object reference '$sessionListener'. Looking up object with id 'sessionListener'
[DEBUG] 11:36:12.387 org.apache.commons.beanutils.ConvertUtilsBean.convert(ConvertUtilsBean.java:460) - Convert string 'sid' to class 'java.lang.String'
[DEBUG] 11:36:12.388 org.apache.commons.beanutils.ConvertUtilsBean.convert(ConvertUtilsBean.java:460) - Convert string '43200000' to class 'int'
[DEBUG] 11:36:12.388 org.apache.commons.beanutils.ConvertUtilsBean.convert(ConvertUtilsBean.java:460) - Convert string 'true' to class 'boolean'
[DEBUG] 11:36:12.389 org.apache.shiro.config.ReflectionBuilder.resolveReference(ReflectionBuilder.java:396) - Encountered object reference '$sessionIdCookie'. Looking up object with id 'sessionIdCookie'
[DEBUG] 11:36:12.390 org.apache.commons.beanutils.ConvertUtilsBean.convert(ConvertUtilsBean.java:460) - Convert string 'true' to class 'boolean'
[DEBUG] 11:36:12.390 org.apache.commons.beanutils.ConvertUtilsBean.convert(ConvertUtilsBean.java:460) - Convert string '43200000' to class 'long'
[DEBUG] 11:36:12.391 org.apache.shiro.config.ReflectionBuilder.resolveReference(ReflectionBuilder.java:396) - Encountered object reference '$sessionManager'. Looking up object with id 'sessionManager'
[DEBUG] 11:36:12.435 org.apache.shiro.config.ReflectionBuilder.resolveReference(ReflectionBuilder.java:396) - Encountered object reference '$cacheManager'. Looking up object with id 'cacheManager'
[DEBUG] 11:36:12.436 org.apache.shiro.realm.AuthorizingRealm.getAuthorizationCacheLazy(AuthorizingRealm.java:234) - No authorizationCache instance set. Checking for a cacheManager...
[DEBUG] 11:36:12.436 org.apache.shiro.realm.AuthorizingRealm.getAuthorizationCacheLazy(AuthorizingRealm.java:242) - CacheManager [org.apache.shiro.cache.ehcache.EhCacheManager@2ece4966] has been configured. Building authorization cache named [user_realm.authorizationCache] [INFO ] 11:36:12.437 org.apache.shiro.cache.ehcache.EhCacheManager.getCache(EhCacheManager.java:159) - Cache with name 'user_realm.authorizationCache' does not yet exist. Creating now.
[DEBUG] 11:36:12.521 net.sf.ehcache.store.MemoryStore.(MemoryStore.java:180) - Initialized net.sf.ehcache.store.MemoryStore for user_realm.authorizationCache
[DEBUG] 11:36:12.528 net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl.findStandardPassThruStatistics(ExtendedStatisticsImpl.java:224) - Mocking Pass-Through Statistic: LOCAL_OFFHEAP_SIZE
[DEBUG] 11:36:12.528 net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl.findStandardPassThruStatistics(ExtendedStatisticsImpl.java:224) - Mocking Pass-Through Statistic: LOCAL_OFFHEAP_SIZE_BYTES
[DEBUG] 11:36:12.529 net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl.findStandardPassThruStatistics(ExtendedStatisticsImpl.java:224) - Mocking Pass-Through Statistic: LOCAL_DISK_SIZE
[DEBUG] 11:36:12.530 net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl.findStandardPassThruStatistics(ExtendedStatisticsImpl.java:224) - Mocking Pass-Through Statistic: LOCAL_DISK_SIZE_BYTES
[DEBUG] 11:36:12.531 net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl.findStandardPassThruStatistics(ExtendedStatisticsImpl.java:224) - Mocking Pass-Through Statistic: WRITER_QUEUE_LENGTH
[DEBUG] 11:36:12.531 net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl.findStandardPassThruStatistics(ExtendedStatisticsImpl.java:224) - Mocking Pass-Through Statistic: REMOTE_SIZE
[DEBUG] 11:36:12.532 net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl.findStandardPassThruStatistics(ExtendedStatisticsImpl.java:224) - Mocking Pass-Through Statistic: LAST_REJOIN_TIMESTAMP
[DEBUG] 11:36:12.534 net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl.findStandardOperationStatistics(ExtendedStatisticsImpl.java:206) - Mocking Operation Statistic: OFFHEAP_GET
[DEBUG] 11:36:12.535 net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl.findStandardOperationStatistics(ExtendedStatisticsImpl.java:206) - Mocking Operation Statistic: OFFHEAP_PUT
[DEBUG] 11:36:12.536 net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl.findStandardOperationStatistics(ExtendedStatisticsImpl.java:206) - Mocking Operation Statistic: OFFHEAP_REMOVE
[DEBUG] 11:36:12.536 net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl.findStandardOperationStatistics(ExtendedStatisticsImpl.java:206) - Mocking Operation Statistic: DISK_GET
[DEBUG] 11:36:12.537 net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl.findStandardOperationStatistics(ExtendedStatisticsImpl.java:206) - Mocking Operation Statistic: DISK_PUT
[DEBUG] 11:36:12.538 net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl.findStandardOperationStatistics(ExtendedStatisticsImpl.java:206) - Mocking Operation Statistic: DISK_REMOVE
[DEBUG] 11:36:12.539 net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl.findStandardOperationStatistics(ExtendedStatisticsImpl.java:206) - Mocking Operation Statistic: XA_COMMIT
[DEBUG] 11:36:12.540 net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl.findStandardOperationStatistics(ExtendedStatisticsImpl.java:206) - Mocking Operation Statistic: XA_ROLLBACK
[DEBUG] 11:36:12.541 net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl.findStandardOperationStatistics(ExtendedStatisticsImpl.java:206) - Mocking Operation Statistic: XA_RECOVERY
[DEBUG] 11:36:12.543 net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl.findStandardOperationStatistics(ExtendedStatisticsImpl.java:206) - Mocking Operation Statistic: CLUSTER_EVENT
[DEBUG] 11:36:12.544 net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl.findStandardOperationStatistics(ExtendedStatisticsImpl.java:206) - Mocking Operation Statistic: NONSTOP
[DEBUG] 11:36:12.556 net.sf.ehcache.Cache.initialise(Cache.java:1262) - Initialised cache: user_realm.authorizationCache
[DEBUG] 11:36:12.557 net.sf.ehcache.config.ConfigurationHelper.createDefaultCacheDecorators(ConfigurationHelper.java:364) - CacheDecoratorFactory not configured for defaultCache. Skipping for 'user_realm.authorizationCache'.
[INFO ] 11:36:12.557 org.apache.shiro.cache.ehcache.EhCacheManager.getCache(EhCacheManager.java:166) - Added EhCache named [user_realm.authorizationCache] [INFO ] 11:36:12.561 org.apache.shiro.config.ReflectionBuilder.createNewInstance(ReflectionBuilder.java:296) - An instance with name 'authc' already exists. Redefining this object as a new instance of type com.dd.filter.AuthenticationFilter
[DEBUG] 11:36:12.619 org.apache.commons.beanutils.ConvertUtilsBean.convert(ConvertUtilsBean.java:460) - Convert string '/login' to class 'java.lang.String'
[DEBUG] 11:36:12.620 org.apache.commons.beanutils.ConvertUtilsBean.convert(ConvertUtilsBean.java:460) - Convert string '/chat' to class 'java.lang.String'
[DEBUG] 11:36:12.620 org.apache.commons.beanutils.ConvertUtilsBean.convert(ConvertUtilsBean.java:460) - Convert string 'shiroLoginFailure' to class 'java.lang.String'
[DEBUG] 11:36:12.633 org.apache.shiro.config.IniFactorySupport.createInstance(IniFactorySupport.java:122) - Creating instance from Ini [sections=main,urls] [DEBUG] 11:36:12.648 org.apache.shiro.web.filter.mgt.DefaultFilterChainManager.createChain(DefaultFilterChainManager.java:127) - Creating chain [/user/registry] from String definition [anon] [DEBUG] 11:36:12.649 org.apache.shiro.web.filter.mgt.DefaultFilterChainManager.applyChainConfig(DefaultFilterChainManager.java:278) - Attempting to apply path [/user/registry] to filter [anon] with config [null] [DEBUG] 11:36:12.651 org.apache.shiro.web.filter.mgt.DefaultFilterChainManager.createChain(DefaultFilterChainManager.java:127) - Creating chain [/login] from String definition [anon] [DEBUG] 11:36:12.652 org.apache.shiro.web.filter.mgt.DefaultFilterChainManager.applyChainConfig(DefaultFilterChainManager.java:278) - Attempting to apply path [/login] to filter [anon] with config [null] [DEBUG] 11:36:12.654 org.apache.shiro.web.filter.mgt.DefaultFilterChainManager.createChain(DefaultFilterChainManager.java:127) - Creating chain [/login.html] from String definition [anon] [DEBUG] 11:36:12.654 org.apache.shiro.web.filter.mgt.DefaultFilterChainManager.applyChainConfig(DefaultFilterChainManager.java:278) - Attempting to apply path [/login.html] to filter [anon] with config [null] [DEBUG] 11:36:12.655 org.apache.shiro.web.filter.mgt.DefaultFilterChainManager.createChain(DefaultFilterChainManager.java:127) - Creating chain [/user/login] from String definition [anon] [DEBUG] 11:36:12.657 org.apache.shiro.web.filter.mgt.DefaultFilterChainManager.applyChainConfig(DefaultFilterChainManager.java:278) - Attempting to apply path [/user/login] to filter [anon] with config [null] [DEBUG] 11:36:12.660 org.apache.shiro.web.filter.mgt.DefaultFilterChainManager.createChain(DefaultFilterChainManager.java:127) - Creating chain [/test/**] from String definition [anon] [DEBUG] 11:36:12.660 org.apache.shiro.web.filter.mgt.DefaultFilterChainManager.applyChainConfig(DefaultFilterChainManager.java:278) - Attempting to apply path [/test/**] to filter [anon] with config [null] [DEBUG] 11:36:12.661 org.apache.shiro.web.filter.mgt.DefaultFilterChainManager.createChain(DefaultFilterChainManager.java:127) - Creating chain [/css/**] from String definition [anon] [DEBUG] 11:36:12.661 org.apache.shiro.web.filter.mgt.DefaultFilterChainManager.applyChainConfig(DefaultFilterChainManager.java:278) - Attempting to apply path [/css/**] to filter [anon] with config [null] [DEBUG] 11:36:12.661 org.apache.shiro.web.filter.mgt.DefaultFilterChainManager.createChain(DefaultFilterChainManager.java:127) - Creating chain [/js/**] from String definition [anon] [DEBUG] 11:36:12.662 org.apache.shiro.web.filter.mgt.DefaultFilterChainManager.applyChainConfig(DefaultFilterChainManager.java:278) - Attempting to apply path [/js/**] to filter [anon] with config [null] [DEBUG] 11:36:12.662 org.apache.shiro.web.filter.mgt.DefaultFilterChainManager.createChain(DefaultFilterChainManager.java:127) - Creating chain [/img/**] from String definition [anon] [DEBUG] 11:36:12.662 org.apache.shiro.web.filter.mgt.DefaultFilterChainManager.applyChainConfig(DefaultFilterChainManager.java:278) - Attempting to apply path [/img/**] to filter [anon] with config [null] [DEBUG] 11:36:12.663 org.apache.shiro.web.filter.mgt.DefaultFilterChainManager.createChain(DefaultFilterChainManager.java:127) - Creating chain [/user/logout] from String definition [logout] [DEBUG] 11:36:12.663 org.apache.shiro.web.filter.mgt.DefaultFilterChainManager.applyChainConfig(DefaultFilterChainManager.java:278) - Attempting to apply path [/user/logout] to filter [logout] with config [null] [DEBUG] 11:36:12.663 org.apache.shiro.web.filter.mgt.DefaultFilterChainManager.createChain(DefaultFilterChainManager.java:127) - Creating chain [/**] from String definition [authc] [DEBUG] 11:36:12.664 org.apache.shiro.web.filter.mgt.DefaultFilterChainManager.applyChainConfig(DefaultFilterChainManager.java:278) - Attempting to apply path [/**] to filter [authc] with config [null] [DEBUG] 11:36:12.664 org.apache.shiro.web.env.EnvironmentLoader.initEnvironment(EnvironmentLoader.java:136) - Published WebEnvironment as ServletContext attribute with name [org.apache.shiro.web.env.EnvironmentLoader.ENVIRONMENT_ATTRIBUTE_KEY] [INFO ] 11:36:12.665 org.apache.shiro.web.env.EnvironmentLoader.initEnvironment(EnvironmentLoader.java:141) - Shiro environment initialized in 2590 ms.
[DEBUG] 11:36:12.667 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'druidWebStatFilterStarter'<interface org.nutz.boot.starter.WebFilterFace>
[DEBUG] 11:36:12.668 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'whaleFilterStarter'<interface org.nutz.boot.starter.WebFilterFace>
[DEBUG] 11:36:12.668 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'nutFilterStarter'<interface org.nutz.boot.starter.WebFilterFace>
[DEBUG] 11:36:12.669 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroFilterStarter'<interface org.nutz.boot.starter.WebFilterFace>
[DEBUG] 11:36:12.678 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'whaleFilter'<class org.nutz.mvc.WhaleFilter>
[DEBUG] 11:36:12.678 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - >> Load definition name=whaleFilter
[DEBUG] 11:36:12.678 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(whaleFilter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
[DEBUG] 11:36:12.678 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - >> Make...'whaleFilter'<class org.nutz.mvc.WhaleFilter>
[DEBUG] 11:36:12.678 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'whaleFilter' to [app] [DEBUG] 11:36:12.680 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class org.nutz.mvc.WhaleFilter without AOP
[DEBUG] 11:36:12.680 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'whaleFilterStarter'<>
[DEBUG] 11:36:12.681 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'whaleFilter'<class org.nutz.mvc.WhaleFilter>
[DEBUG] 11:36:12.681 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:347) - org.eclipse.jetty.servlet.ServletHandler@394a2528 added {whale,UNMANAGED}
[DEBUG] 11:36:12.684 org.nutz.boot.starter.servlet3.NbServletContextListener.lambda$contextInitialized$2(NbServletContextListener.java:106) - add filter name=whale pathSpec=/*
[DEBUG] 11:36:12.685 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:347) - org.eclipse.jetty.servlet.ServletHandler@394a2528 added {[/*]/[]==7=>whale,POJO}
[DEBUG] 11:36:12.685 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1442) - Path=*.jspx[DESCRIPTOR:jar:file:/D:/maven/repository/org/eclipse/jetty/jetty-webapp/9.4.11.v20180605/jetty-webapp-9.4.11.v20180605.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/D:/maven/repository/org/eclipse/jetty/jetty-webapp/9.4.11.v20180605/jetty-webapp-9.4.11.v20180605.jar!/org/eclipse/jetty/webapp/webdefault.xml] [DEBUG] 11:36:12.685 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:252) - Added MappedResource[pathSpec=ServletPathSpec["*.jspx",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false] to PathMappings[size=1] [DEBUG] 11:36:12.685 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1442) - Path=*.JSPX[DESCRIPTOR:jar:file:/D:/maven/repository/org/eclipse/jetty/jetty-webapp/9.4.11.v20180605/jetty-webapp-9.4.11.v20180605.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/D:/maven/repository/org/eclipse/jetty/jetty-webapp/9.4.11.v20180605/jetty-webapp-9.4.11.v20180605.jar!/org/eclipse/jetty/webapp/webdefault.xml] [DEBUG] 11:36:12.690 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:252) - Added MappedResource[pathSpec=ServletPathSpec["*.JSPX",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false] to PathMappings[size=2] [DEBUG] 11:36:12.691 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1442) - Path=*.jsp[DESCRIPTOR:jar:file:/D:/maven/repository/org/eclipse/jetty/jetty-webapp/9.4.11.v20180605/jetty-webapp-9.4.11.v20180605.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/D:/maven/repository/org/eclipse/jetty/jetty-webapp/9.4.11.v20180605/jetty-webapp-9.4.11.v20180605.jar!/org/eclipse/jetty/webapp/webdefault.xml] [DEBUG] 11:36:12.691 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:252) - Added MappedResource[pathSpec=ServletPathSpec["*.jsp",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false] to PathMappings[size=3] [DEBUG] 11:36:12.691 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1442) - Path=*.JSPF[DESCRIPTOR:jar:file:/D:/maven/repository/org/eclipse/jetty/jetty-webapp/9.4.11.v20180605/jetty-webapp-9.4.11.v20180605.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/D:/maven/repository/org/eclipse/jetty/jetty-webapp/9.4.11.v20180605/jetty-webapp-9.4.11.v20180605.jar!/org/eclipse/jetty/webapp/webdefault.xml] [DEBUG] 11:36:12.692 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:252) - Added MappedResource[pathSpec=ServletPathSpec["*.JSPF",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false] to PathMappings[size=4] [DEBUG] 11:36:12.692 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1442) - Path=*.jspf[DESCRIPTOR:jar:file:/D:/maven/repository/org/eclipse/jetty/jetty-webapp/9.4.11.v20180605/jetty-webapp-9.4.11.v20180605.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/D:/maven/repository/org/eclipse/jetty/jetty-webapp/9.4.11.v20180605/jetty-webapp-9.4.11.v20180605.jar!/org/eclipse/jetty/webapp/webdefault.xml] [DEBUG] 11:36:12.693 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:252) - Added MappedResource[pathSpec=ServletPathSpec["*.jspf",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false] to PathMappings[size=5] [DEBUG] 11:36:12.694 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1442) - Path=*.JSP[DESCRIPTOR:jar:file:/D:/maven/repository/org/eclipse/jetty/jetty-webapp/9.4.11.v20180605/jetty-webapp-9.4.11.v20180605.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/D:/maven/repository/org/eclipse/jetty/jetty-webapp/9.4.11.v20180605/jetty-webapp-9.4.11.v20180605.jar!/org/eclipse/jetty/webapp/webdefault.xml] [DEBUG] 11:36:12.695 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:252) - Added MappedResource[pathSpec=ServletPathSpec["*.JSP",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false] to PathMappings[size=6] [DEBUG] 11:36:12.695 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1442) - Path=*.xsp[DESCRIPTOR:jar:file:/D:/maven/repository/org/eclipse/jetty/jetty-webapp/9.4.11.v20180605/jetty-webapp-9.4.11.v20180605.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/D:/maven/repository/org/eclipse/jetty/jetty-webapp/9.4.11.v20180605/jetty-webapp-9.4.11.v20180605.jar!/org/eclipse/jetty/webapp/webdefault.xml] [DEBUG] 11:36:12.696 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:252) - Added MappedResource[pathSpec=ServletPathSpec["*.xsp",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false] to PathMappings[size=7] [DEBUG] 11:36:12.697 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1442) - Path=*.XSP[DESCRIPTOR:jar:file:/D:/maven/repository/org/eclipse/jetty/jetty-webapp/9.4.11.v20180605/jetty-webapp-9.4.11.v20180605.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/D:/maven/repository/org/eclipse/jetty/jetty-webapp/9.4.11.v20180605/jetty-webapp-9.4.11.v20180605.jar!/org/eclipse/jetty/webapp/webdefault.xml] [DEBUG] 11:36:12.700 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:252) - Added MappedResource[pathSpec=ServletPathSpec["*.XSP",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false] to PathMappings[size=8] [DEBUG] 11:36:12.700 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1442) - Path=/druid/*[JAVAX_API:null] mapped to servlet=druid[JAVAX_API:null] [DEBUG] 11:36:12.701 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:252) - Added MappedResource[pathSpec=ServletPathSpec["/druid/*",pathDepth=2,group=PREFIX_GLOB],resource=druid@5b6c502==com.alibaba.druid.support.http.StatViewServlet,jsp=null,order=-1,inst=true] to PathMappings[size=9] [DEBUG] 11:36:12.701 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1442) - Path=/[DESCRIPTOR:jar:file:/D:/maven/repository/org/eclipse/jetty/jetty-webapp/9.4.11.v20180605/jetty-webapp-9.4.11.v20180605.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=default[DESCRIPTOR:jar:file:/D:/maven/repository/org/eclipse/jetty/jetty-webapp/9.4.11.v20180605/jetty-webapp-9.4.11.v20180605.jar!/org/eclipse/jetty/webapp/webdefault.xml] [DEBUG] 11:36:12.705 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:252) - Added MappedResource[pathSpec=ServletPathSpec["/",pathDepth=-1,group=DEFAULT],resource=default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,jsp=null,order=0,inst=false] to PathMappings[size=10] [DEBUG] 11:36:12.706 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1467) - filterNameMap={whale=whale, Jetty_WebSocketUpgradeFilter=Jetty_WebSocketUpgradeFilter}
[DEBUG] 11:36:12.707 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1468) - pathFilters=[[/*]/[]==1=>Jetty_WebSocketUpgradeFilter, [/*]/[]==7=>whale]
[DEBUG] 11:36:12.707 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1469) - servletFilterMap={}
[DEBUG] 11:36:12.708 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1470) - servletPathMap=PathMappings[size=10] [DEBUG] 11:36:12.720 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1471) - servletNameMap={default=default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,jsp=null,order=0,inst=false, druid=druid@5b6c502==com.alibaba.druid.support.http.StatViewServlet,jsp=null,order=-1,inst=true, jsp=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false}
[DEBUG] 11:36:12.737 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:347) - org.eclipse.jetty.servlet.ServletHandler@394a2528 added {druid,UNMANAGED}
[DEBUG] 11:36:12.738 org.nutz.boot.starter.servlet3.NbServletContextListener.lambda$contextInitialized$2(NbServletContextListener.java:106) - add filter name=druid pathSpec=/*
[DEBUG] 11:36:12.739 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:347) - org.eclipse.jetty.servlet.ServletHandler@394a2528 added {[/*]/[]==1=>druid,POJO}
[DEBUG] 11:36:12.739 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1442) - Path=*.jspx[DESCRIPTOR:jar:file:/D:/maven/repository/org/eclipse/jetty/jetty-webapp/9.4.11.v20180605/jetty-webapp-9.4.11.v20180605.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/D:/maven/repository/org/eclipse/jetty/jetty-webapp/9.4.11.v20180605/jetty-webapp-9.4.11.v20180605.jar!/org/eclipse/jetty/webapp/webdefault.xml] [DEBUG] 11:36:12.740 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:252) - Added MappedResource[pathSpec=ServletPathSpec["*.jspx",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false] to PathMappings[size=1] [DEBUG] 11:36:12.740 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1442) - Path=*.JSPX[DESCRIPTOR:jar:file:/D:/maven/repository/org/eclipse/jetty/jetty-webapp/9.4.11.v20180605/jetty-webapp-9.4.11.v20180605.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/D:/maven/repository/org/eclipse/jetty/jetty-webapp/9.4.11.v20180605/jetty-webapp-9.4.11.v20180605.jar!/org/eclipse/jetty/webapp/webdefault.xml] [DEBUG] 11:36:12.740 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:252) - Added MappedResource[pathSpec=ServletPathSpec["*.JSPX",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false] to PathMappings[size=2] [DEBUG] 11:36:12.740 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1442) - Path=*.jsp[DESCRIPTOR:jar:file:/D:/maven/repository/org/eclipse/jetty/jetty-webapp/9.4.11.v20180605/jetty-webapp-9.4.11.v20180605.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/D:/maven/repository/org/eclipse/jetty/jetty-webapp/9.4.11.v20180605/jetty-webapp-9.4.11.v20180605.jar!/org/eclipse/jetty/webapp/webdefault.xml] [DEBUG] 11:36:12.741 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:252) - Added MappedResource[pathSpec=ServletPathSpec["*.jsp",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false] to PathMappings[size=3] [DEBUG] 11:36:12.742 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1442) - Path=*.JSPF[DESCRIPTOR:jar:file:/D:/maven/repository/org/eclipse/jetty/jetty-webapp/9.4.11.v20180605/jetty-webapp-9.4.11.v20180605.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/D:/maven/repository/org/eclipse/jetty/jetty-webapp/9.4.11.v20180605/jetty-webapp-9.4.11.v20180605.jar!/org/eclipse/jetty/webapp/webdefault.xml] [DEBUG] 11:36:12.743 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:252) - Added MappedResource[pathSpec=ServletPathSpec["*.JSPF",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false] to PathMappings[size=4] [DEBUG] 11:36:12.744 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1442) - Path=*.jspf[DESCRIPTOR:jar:file:/D:/maven/repository/org/eclipse/jetty/jetty-webapp/9.4.11.v20180605/jetty-webapp-9.4.11.v20180605.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/D:/maven/repository/org/eclipse/jetty/jetty-webapp/9.4.11.v20180605/jetty-webapp-9.4.11.v20180605.jar!/org/eclipse/jetty/webapp/webdefault.xml] [DEBUG] 11:36:12.748 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:252) - Added MappedResource[pathSpec=ServletPathSpec["*.jspf",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false] to PathMappings[size=5] [DEBUG] 11:36:12.748 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1442) - Path=*.JSP[DESCRIPTOR:jar:file:/D:/maven/repository/org/eclipse/jetty/jetty-webapp/9.4.11.v20180605/jetty-webapp-9.4.11.v20180605.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/D:/maven/repository/org/eclipse/jetty/jetty-webapp/9.4.11.v20180605/jetty-webapp-9.4.11.v20180605.jar!/org/eclipse/jetty/webapp/webdefault.xml] [DEBUG] 11:36:12.751 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:252) - Added MappedResource[pathSpec=ServletPathSpec["*.JSP",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false] to PathMappings[size=6] [DEBUG] 11:36:12.752 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1442) - Path=*.xsp[DESCRIPTOR:jar:file:/D:/maven/repository/org/eclipse/jetty/jetty-webapp/9.4.11.v20180605/jetty-webapp-9.4.11.v20180605.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/D:/maven/repository/org/eclipse/jetty/jetty-webapp/9.4.11.v20180605/jetty-webapp-9.4.11.v20180605.jar!/org/eclipse/jetty/webapp/webdefault.xml] [DEBUG] 11:36:12.753 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:252) - Added MappedResource[pathSpec=ServletPathSpec["*.xsp",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false] to PathMappings[size=7] [DEBUG] 11:36:12.754 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1442) - Path=*.XSP[DESCRIPTOR:jar:file:/D:/maven/repository/org/eclipse/jetty/jetty-webapp/9.4.11.v20180605/jetty-webapp-9.4.11.v20180605.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/D:/maven/repository/org/eclipse/jetty/jetty-webapp/9.4.11.v20180605/jetty-webapp-9.4.11.v20180605.jar!/org/eclipse/jetty/webapp/webdefault.xml] [DEBUG] 11:36:12.755 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:252) - Added MappedResource[pathSpec=ServletPathSpec["*.XSP",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false] to PathMappings[size=8] [DEBUG] 11:36:12.755 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1442) - Path=/druid/*[JAVAX_API:null] mapped to servlet=druid[JAVAX_API:null] [DEBUG] 11:36:12.773 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:252) - Added MappedResource[pathSpec=ServletPathSpec["/druid/*",pathDepth=2,group=PREFIX_GLOB],resource=druid@5b6c502==com.alibaba.druid.support.http.StatViewServlet,jsp=null,order=-1,inst=true] to PathMappings[size=9] [DEBUG] 11:36:12.774 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1442) - Path=/[DESCRIPTOR:jar:file:/D:/maven/repository/org/eclipse/jetty/jetty-webapp/9.4.11.v20180605/jetty-webapp-9.4.11.v20180605.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=default[DESCRIPTOR:jar:file:/D:/maven/repository/org/eclipse/jetty/jetty-webapp/9.4.11.v20180605/jetty-webapp-9.4.11.v20180605.jar!/org/eclipse/jetty/webapp/webdefault.xml] [DEBUG] 11:36:12.774 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:252) - Added MappedResource[pathSpec=ServletPathSpec["/",pathDepth=-1,group=DEFAULT],resource=default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,jsp=null,order=0,inst=false] to PathMappings[size=10] [DEBUG] 11:36:12.775 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1467) - filterNameMap={whale=whale, druid=druid, Jetty_WebSocketUpgradeFilter=Jetty_WebSocketUpgradeFilter}
[DEBUG] 11:36:12.775 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1468) - pathFilters=[[/*]/[]==1=>Jetty_WebSocketUpgradeFilter, [/*]/[]==7=>whale, [/*]/[]==1=>druid]
[DEBUG] 11:36:12.779 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1469) - servletFilterMap={}
[DEBUG] 11:36:12.779 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1470) - servletPathMap=PathMappings[size=10] [DEBUG] 11:36:12.780 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1471) - servletNameMap={default=default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,jsp=null,order=0,inst=false, druid=druid@5b6c502==com.alibaba.druid.support.http.StatViewServlet,jsp=null,order=-1,inst=true, jsp=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false}
[DEBUG] 11:36:12.780 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroFilter'<class org.apache.shiro.web.servlet.ShiroFilter>
[DEBUG] 11:36:12.782 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - >> Load definition name=shiroFilter
[DEBUG] 11:36:12.782 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(shiroFilter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
[DEBUG] 11:36:12.782 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - >> Make...'shiroFilter'<class org.apache.shiro.web.servlet.ShiroFilter>
[DEBUG] 11:36:12.783 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'shiroFilter' to [app] [DEBUG] 11:36:12.784 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class org.apache.shiro.web.servlet.ShiroFilter without AOP
[DEBUG] 11:36:12.784 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroFilterStarter'<>
[DEBUG] 11:36:12.785 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroFilter'<class org.apache.shiro.web.servlet.ShiroFilter>
[DEBUG] 11:36:12.785 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:347) - org.eclipse.jetty.servlet.ServletHandler@394a2528 added {shiro,UNMANAGED}
[DEBUG] 11:36:12.786 org.nutz.boot.starter.servlet3.NbServletContextListener.lambda$contextInitialized$2(NbServletContextListener.java:106) - add filter name=shiro pathSpec=/*
[DEBUG] 11:36:12.786 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:347) - org.eclipse.jetty.servlet.ServletHandler@394a2528 added {[/*]/[]==31=>shiro,POJO}
[DEBUG] 11:36:12.787 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1442) - Path=*.jspx[DESCRIPTOR:jar:file:/D:/maven/repository/org/eclipse/jetty/jetty-webapp/9.4.11.v20180605/jetty-webapp-9.4.11.v20180605.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/D:/maven/repository/org/eclipse/jetty/jetty-webapp/9.4.11.v20180605/jetty-webapp-9.4.11.v20180605.jar!/org/eclipse/jetty/webapp/webdefault.xml] [DEBUG] 11:36:12.787 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:252) - Added MappedResource[pathSpec=ServletPathSpec["*.jspx",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false] to PathMappings[size=1] [DEBUG] 11:36:12.788 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1442) - Path=*.JSPX[DESCRIPTOR:jar:file:/D:/maven/repository/org/eclipse/jetty/jetty-webapp/9.4.11.v20180605/jetty-webapp-9.4.11.v20180605.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/D:/maven/repository/org/eclipse/jetty/jetty-webapp/9.4.11.v20180605/jetty-webapp-9.4.11.v20180605.jar!/org/eclipse/jetty/webapp/webdefault.xml] [DEBUG] 11:36:12.788 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:252) - Added MappedResource[pathSpec=ServletPathSpec["*.JSPX",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false] to PathMappings[size=2] [DEBUG] 11:36:12.788 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1442) - Path=*.jsp[DESCRIPTOR:jar:file:/D:/maven/repository/org/eclipse/jetty/jetty-webapp/9.4.11.v20180605/jetty-webapp-9.4.11.v20180605.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/D:/maven/repository/org/eclipse/jetty/jetty-webapp/9.4.11.v20180605/jetty-webapp-9.4.11.v20180605.jar!/org/eclipse/jetty/webapp/webdefault.xml] [DEBUG] 11:36:12.789 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:252) - Added MappedResource[pathSpec=ServletPathSpec["*.jsp",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false] to PathMappings[size=3] [DEBUG] 11:36:12.789 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1442) - Path=*.JSPF[DESCRIPTOR:jar:file:/D:/maven/repository/org/eclipse/jetty/jetty-webapp/9.4.11.v20180605/jetty-webapp-9.4.11.v20180605.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/D:/maven/repository/org/eclipse/jetty/jetty-webapp/9.4.11.v20180605/jetty-webapp-9.4.11.v20180605.jar!/org/eclipse/jetty/webapp/webdefault.xml] [DEBUG] 11:36:12.790 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:252) - Added MappedResource[pathSpec=ServletPathSpec["*.JSPF",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false] to PathMappings[size=4] [DEBUG] 11:36:12.790 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1442) - Path=*.jspf[DESCRIPTOR:jar:file:/D:/maven/repository/org/eclipse/jetty/jetty-webapp/9.4.11.v20180605/jetty-webapp-9.4.11.v20180605.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/D:/maven/repository/org/eclipse/jetty/jetty-webapp/9.4.11.v20180605/jetty-webapp-9.4.11.v20180605.jar!/org/eclipse/jetty/webapp/webdefault.xml] [DEBUG] 11:36:12.796 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:252) - Added MappedResource[pathSpec=ServletPathSpec["*.jspf",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false] to PathMappings[size=5] [DEBUG] 11:36:12.796 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1442) - Path=*.JSP[DESCRIPTOR:jar:file:/D:/maven/repository/org/eclipse/jetty/jetty-webapp/9.4.11.v20180605/jetty-webapp-9.4.11.v20180605.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/D:/maven/repository/org/eclipse/jetty/jetty-webapp/9.4.11.v20180605/jetty-webapp-9.4.11.v20180605.jar!/org/eclipse/jetty/webapp/webdefault.xml] [DEBUG] 11:36:12.801 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:252) - Added MappedResource[pathSpec=ServletPathSpec["*.JSP",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false] to PathMappings[size=6] [DEBUG] 11:36:12.801 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1442) - Path=*.xsp[DESCRIPTOR:jar:file:/D:/maven/repository/org/eclipse/jetty/jetty-webapp/9.4.11.v20180605/jetty-webapp-9.4.11.v20180605.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/D:/maven/repository/org/eclipse/jetty/jetty-webapp/9.4.11.v20180605/jetty-webapp-9.4.11.v20180605.jar!/org/eclipse/jetty/webapp/webdefault.xml] [DEBUG] 11:36:12.802 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:252) - Added MappedResource[pathSpec=ServletPathSpec["*.xsp",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false] to PathMappings[size=7] [DEBUG] 11:36:12.802 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1442) - Path=*.XSP[DESCRIPTOR:jar:file:/D:/maven/repository/org/eclipse/jetty/jetty-webapp/9.4.11.v20180605/jetty-webapp-9.4.11.v20180605.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/D:/maven/repository/org/eclipse/jetty/jetty-webapp/9.4.11.v20180605/jetty-webapp-9.4.11.v20180605.jar!/org/eclipse/jetty/webapp/webdefault.xml] [DEBUG] 11:36:12.819 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:252) - Added MappedResource[pathSpec=ServletPathSpec["*.XSP",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false] to PathMappings[size=8] [DEBUG] 11:36:12.820 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1442) - Path=/druid/*[JAVAX_API:null] mapped to servlet=druid[JAVAX_API:null] [DEBUG] 11:36:12.821 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:252) - Added MappedResource[pathSpec=ServletPathSpec["/druid/*",pathDepth=2,group=PREFIX_GLOB],resource=druid@5b6c502==com.alibaba.druid.support.http.StatViewServlet,jsp=null,order=-1,inst=true] to PathMappings[size=9] [DEBUG] 11:36:12.822 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1442) - Path=/[DESCRIPTOR:jar:file:/D:/maven/repository/org/eclipse/jetty/jetty-webapp/9.4.11.v20180605/jetty-webapp-9.4.11.v20180605.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=default[DESCRIPTOR:jar:file:/D:/maven/repository/org/eclipse/jetty/jetty-webapp/9.4.11.v20180605/jetty-webapp-9.4.11.v20180605.jar!/org/eclipse/jetty/webapp/webdefault.xml] [DEBUG] 11:36:12.822 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:252) - Added MappedResource[pathSpec=ServletPathSpec["/",pathDepth=-1,group=DEFAULT],resource=default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,jsp=null,order=0,inst=false] to PathMappings[size=10] [DEBUG] 11:36:12.822 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1467) - filterNameMap={whale=whale, druid=druid, shiro=shiro, Jetty_WebSocketUpgradeFilter=Jetty_WebSocketUpgradeFilter}
[DEBUG] 11:36:12.823 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1468) - pathFilters=[[/*]/[]==1=>Jetty_WebSocketUpgradeFilter, [/*]/[]==7=>whale, [/*]/[]==1=>druid, [/*]/[]==31=>shiro]
[DEBUG] 11:36:12.829 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1469) - servletFilterMap={}
[DEBUG] 11:36:12.829 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1470) - servletPathMap=PathMappings[size=10] [DEBUG] 11:36:12.830 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1471) - servletNameMap={default=default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,jsp=null,order=0,inst=false, druid=druid@5b6c502==com.alibaba.druid.support.http.StatViewServlet,jsp=null,order=-1,inst=true, jsp=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false}
[DEBUG] 11:36:12.830 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'nutFilter'<class org.nutz.mvc.NutFilter>
[DEBUG] 11:36:12.830 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - >> Load definition name=nutFilter
[DEBUG] 11:36:12.831 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(nutFilter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
[DEBUG] 11:36:12.831 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - >> Make...'nutFilter'<class org.nutz.mvc.NutFilter>
[DEBUG] 11:36:12.831 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'nutFilter' to [app] [DEBUG] 11:36:12.836 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class org.nutz.mvc.NutFilter without AOP
[DEBUG] 11:36:12.836 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'nutFilterStarter'<>
[DEBUG] 11:36:12.836 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'nutFilter'<class org.nutz.mvc.NutFilter>
[DEBUG] 11:36:12.836 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:347) - org.eclipse.jetty.servlet.ServletHandler@394a2528 added {nutz,UNMANAGED}
[DEBUG] 11:36:12.837 org.nutz.boot.starter.servlet3.NbServletContextListener.lambda$contextInitialized$2(NbServletContextListener.java:106) - add filter name=nutz pathSpec=/*
[DEBUG] 11:36:12.838 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'druidWebStatServletStarter'<interface org.nutz.boot.starter.WebServletFace>
[DEBUG] 11:36:12.840 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:347) - org.eclipse.jetty.servlet.ServletHandler@394a2528 added {[/*]/[]==7=>nutz,POJO}
[DEBUG] 11:36:12.840 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1442) - Path=*.jspx[DESCRIPTOR:jar:file:/D:/maven/repository/org/eclipse/jetty/jetty-webapp/9.4.11.v20180605/jetty-webapp-9.4.11.v20180605.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/D:/maven/repository/org/eclipse/jetty/jetty-webapp/9.4.11.v20180605/jetty-webapp-9.4.11.v20180605.jar!/org/eclipse/jetty/webapp/webdefault.xml] [DEBUG] 11:36:12.841 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:252) - Added MappedResource[pathSpec=ServletPathSpec["*.jspx",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false] to PathMappings[size=1] [DEBUG] 11:36:12.841 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1442) - Path=*.JSPX[DESCRIPTOR:jar:file:/D:/maven/repository/org/eclipse/jetty/jetty-webapp/9.4.11.v20180605/jetty-webapp-9.4.11.v20180605.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/D:/maven/repository/org/eclipse/jetty/jetty-webapp/9.4.11.v20180605/jetty-webapp-9.4.11.v20180605.jar!/org/eclipse/jetty/webapp/webdefault.xml] [DEBUG] 11:36:12.842 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:252) - Added MappedResource[pathSpec=ServletPathSpec["*.JSPX",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false] to PathMappings[size=2] [DEBUG] 11:36:12.842 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1442) - Path=*.jsp[DESCRIPTOR:jar:file:/D:/maven/repository/org/eclipse/jetty/jetty-webapp/9.4.11.v20180605/jetty-webapp-9.4.11.v20180605.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/D:/maven/repository/org/eclipse/jetty/jetty-webapp/9.4.11.v20180605/jetty-webapp-9.4.11.v20180605.jar!/org/eclipse/jetty/webapp/webdefault.xml] [DEBUG] 11:36:12.842 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:252) - Added MappedResource[pathSpec=ServletPathSpec["*.jsp",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false] to PathMappings[size=3] [DEBUG] 11:36:12.843 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1442) - Path=*.JSPF[DESCRIPTOR:jar:file:/D:/maven/repository/org/eclipse/jetty/jetty-webapp/9.4.11.v20180605/jetty-webapp-9.4.11.v20180605.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/D:/maven/repository/org/eclipse/jetty/jetty-webapp/9.4.11.v20180605/jetty-webapp-9.4.11.v20180605.jar!/org/eclipse/jetty/webapp/webdefault.xml] [DEBUG] 11:36:12.843 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:252) - Added MappedResource[pathSpec=ServletPathSpec["*.JSPF",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false] to PathMappings[size=4] [DEBUG] 11:36:12.843 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1442) - Path=*.jspf[DESCRIPTOR:jar:file:/D:/maven/repository/org/eclipse/jetty/jetty-webapp/9.4.11.v20180605/jetty-webapp-9.4.11.v20180605.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/D:/maven/repository/org/eclipse/jetty/jetty-webapp/9.4.11.v20180605/jetty-webapp-9.4.11.v20180605.jar!/org/eclipse/jetty/webapp/webdefault.xml] [DEBUG] 11:36:12.844 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:252) - Added MappedResource[pathSpec=ServletPathSpec["*.jspf",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false] to PathMappings[size=5] [DEBUG] 11:36:12.847 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1442) - Path=*.JSP[DESCRIPTOR:jar:file:/D:/maven/repository/org/eclipse/jetty/jetty-webapp/9.4.11.v20180605/jetty-webapp-9.4.11.v20180605.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/D:/maven/repository/org/eclipse/jetty/jetty-webapp/9.4.11.v20180605/jetty-webapp-9.4.11.v20180605.jar!/org/eclipse/jetty/webapp/webdefault.xml] [DEBUG] 11:36:12.848 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:252) - Added MappedResource[pathSpec=ServletPathSpec["*.JSP",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false] to PathMappings[size=6] [DEBUG] 11:36:12.848 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1442) - Path=*.xsp[DESCRIPTOR:jar:file:/D:/maven/repository/org/eclipse/jetty/jetty-webapp/9.4.11.v20180605/jetty-webapp-9.4.11.v20180605.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/D:/maven/repository/org/eclipse/jetty/jetty-webapp/9.4.11.v20180605/jetty-webapp-9.4.11.v20180605.jar!/org/eclipse/jetty/webapp/webdefault.xml] [DEBUG] 11:36:12.850 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:252) - Added MappedResource[pathSpec=ServletPathSpec["*.xsp",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false] to PathMappings[size=7] [DEBUG] 11:36:12.850 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1442) - Path=*.XSP[DESCRIPTOR:jar:file:/D:/maven/repository/org/eclipse/jetty/jetty-webapp/9.4.11.v20180605/jetty-webapp-9.4.11.v20180605.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/D:/maven/repository/org/eclipse/jetty/jetty-webapp/9.4.11.v20180605/jetty-webapp-9.4.11.v20180605.jar!/org/eclipse/jetty/webapp/webdefault.xml] [DEBUG] 11:36:12.850 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:252) - Added MappedResource[pathSpec=ServletPathSpec["*.XSP",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false] to PathMappings[size=8] [DEBUG] 11:36:12.850 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1442) - Path=/druid/*[JAVAX_API:null] mapped to servlet=druid[JAVAX_API:null] [DEBUG] 11:36:12.851 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:252) - Added MappedResource[pathSpec=ServletPathSpec["/druid/*",pathDepth=2,group=PREFIX_GLOB],resource=druid@5b6c502==com.alibaba.druid.support.http.StatViewServlet,jsp=null,order=-1,inst=true] to PathMappings[size=9] [DEBUG] 11:36:12.851 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1442) - Path=/[DESCRIPTOR:jar:file:/D:/maven/repository/org/eclipse/jetty/jetty-webapp/9.4.11.v20180605/jetty-webapp-9.4.11.v20180605.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=default[DESCRIPTOR:jar:file:/D:/maven/repository/org/eclipse/jetty/jetty-webapp/9.4.11.v20180605/jetty-webapp-9.4.11.v20180605.jar!/org/eclipse/jetty/webapp/webdefault.xml] [DEBUG] 11:36:12.852 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:252) - Added MappedResource[pathSpec=ServletPathSpec["/",pathDepth=-1,group=DEFAULT],resource=default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,jsp=null,order=0,inst=false] to PathMappings[size=10] [DEBUG] 11:36:12.852 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1467) - filterNameMap={whale=whale, druid=druid, shiro=shiro, Jetty_WebSocketUpgradeFilter=Jetty_WebSocketUpgradeFilter, nutz=nutz}
[DEBUG] 11:36:12.853 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1468) - pathFilters=[[/*]/[]==1=>Jetty_WebSocketUpgradeFilter, [/*]/[]==7=>whale, [/*]/[]==1=>druid, [/*]/[]==31=>shiro, [/*]/[]==7=>nutz]
[DEBUG] 11:36:12.853 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1469) - servletFilterMap={}
[DEBUG] 11:36:12.853 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1470) - servletPathMap=PathMappings[size=10] [DEBUG] 11:36:12.855 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1471) - servletNameMap={default=default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,jsp=null,order=0,inst=false, druid=druid@5b6c502==com.alibaba.druid.support.http.StatViewServlet,jsp=null,order=-1,inst=true, jsp=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false}
[DEBUG] 11:36:12.856 org.eclipse.jetty.server.handler.ContextHandler.callContextInitialized(ContextHandler.java:952) - contextInitialized: javax.servlet.ServletContextEvent[source=ServletContext@o.e.j.w.WebAppContext@68e5eea7{/,[file:///D:/data/upload/, file:///D:/chenbozhong/ProjectChatRoom/%E6%BA%90%E7%A0%81/LuliChat-nutzboot/LuliChat-nutzboot/target/classes/static/],STARTING}{[file:///D:/data/upload/, file:///D:/chenbozhong/ProjectChatRoom/%E6%BA%90%E7%A0%81/LuliChat-nutzboot/LuliChat-nutzboot/target/classes/static/]}]->org.eclipse.jetty.servlet.listener.ELContextCleaner@74cadd41
[DEBUG] 11:36:12.857 org.eclipse.jetty.server.handler.ContextHandler.callContextInitialized(ContextHandler.java:952) - contextInitialized: javax.servlet.ServletContextEvent[source=ServletContext@o.e.j.w.WebAppContext@68e5eea7{/,[file:///D:/data/upload/, file:///D:/chenbozhong/ProjectChatRoom/%E6%BA%90%E7%A0%81/LuliChat-nutzboot/LuliChat-nutzboot/target/classes/static/],STARTING}{[file:///D:/data/upload/, file:///D:/chenbozhong/ProjectChatRoom/%E6%BA%90%E7%A0%81/LuliChat-nutzboot/LuliChat-nutzboot/target/classes/static/]}]->org.eclipse.jetty.servlet.listener.IntrospectorCleaner@2e54db99
[DEBUG] 11:36:12.858 org.eclipse.jetty.server.handler.ContextHandler.callContextInitialized(ContextHandler.java:952) - contextInitialized: javax.servlet.ServletContextEvent[source=ServletContext@o.e.j.w.WebAppContext@68e5eea7{/,[file:///D:/data/upload/, file:///D:/chenbozhong/ProjectChatRoom/%E6%BA%90%E7%A0%81/LuliChat-nutzboot/LuliChat-nutzboot/target/classes/static/],STARTING}{[file:///D:/data/upload/, file:///D:/chenbozhong/ProjectChatRoom/%E6%BA%90%E7%A0%81/LuliChat-nutzboot/LuliChat-nutzboot/target/classes/static/]}]->org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketServerContainerInitializer$ContextDestroyListener@55e8ec2f
[DEBUG] 11:36:12.858 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarting(AbstractLifeCycle.java:185) - starting Jetty_WebSocketUpgradeFilter
[DEBUG] 11:36:12.861 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarted(AbstractLifeCycle.java:177) - STARTED @11692ms Jetty_WebSocketUpgradeFilter
[DEBUG] 11:36:12.864 org.eclipse.jetty.servlet.FilterHolder.initialize(FilterHolder.java:138) - Filter.init WebSocketUpgradeFilter[configuration=org.eclipse.jetty.websocket.server.NativeWebSocketConfiguration@48974e45] [DEBUG] 11:36:12.864 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarting(AbstractLifeCycle.java:185) - starting whale
[DEBUG] 11:36:12.864 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarted(AbstractLifeCycle.java:177) - STARTED @11694ms whale
[DEBUG] 11:36:12.864 org.eclipse.jetty.servlet.FilterHolder.initialize(FilterHolder.java:138) - Filter.init org.nutz.mvc.WhaleFilter@878452d
[DEBUG] 11:36:12.867 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarting(AbstractLifeCycle.java:185) - starting druid
[DEBUG] 11:36:12.867 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarted(AbstractLifeCycle.java:177) - STARTED @11696ms druid
[DEBUG] 11:36:12.867 org.eclipse.jetty.servlet.FilterHolder.initialize(FilterHolder.java:138) - Filter.init com.alibaba.druid.support.http.WebStatFilter@426b6a74
[DEBUG] 11:36:12.885 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarting(AbstractLifeCycle.java:185) - starting shiro
[DEBUG] 11:36:12.885 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarted(AbstractLifeCycle.java:177) - STARTED @11717ms shiro
[DEBUG] 11:36:12.886 org.eclipse.jetty.servlet.FilterHolder.initialize(FilterHolder.java:138) - Filter.init org.nutz.integration.shiro.ShiroFilter2@5536379e
[DEBUG] 11:36:12.886 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarting(AbstractLifeCycle.java:185) - starting nutz
[DEBUG] 11:36:12.886 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarted(AbstractLifeCycle.java:177) - STARTED @11718ms nutz
[DEBUG] 11:36:12.887 org.eclipse.jetty.servlet.FilterHolder.initialize(FilterHolder.java:138) - Filter.init org.nutz.mvc.NutFilter@277f7dd3
[INFO ] 11:36:12.887 org.nutz.mvc.NutFilter._init(NutFilter.java:85) - NutFilter[nutz] starting ...
[INFO ] 11:36:12.901 org.nutz.resource.impl.ErrorResourceLocation.(ErrorResourceLocation.java:28) - [loc=D:\chenbozhong\ProjectChatRoom\源码\LuliChat-nutzboot\LuliChat-nutzboot\target\classes\static\WEB-INF\classes]not exist
[DEBUG] 11:36:12.906 org.nutz.resource.Scans.printLocations(Scans.java:527) - Locations count=143 time use 7ms
[DEBUG] 11:36:12.910 org.nutz.mvc.config.AbstractNutConfig.createLoading(AbstractNutConfig.java:67) - Loading by class org.nutz.boot.starter.nutz.mvc.NbMvcLoading
[INFO ] 11:36:12.929 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:55) - Nutz Version : 1.r.67-SNAPSHOT
[INFO ] 11:36:12.930 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:56) - Nutz.Mvc[nutz] is initializing ...
[DEBUG] 11:36:12.930 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:60) - Web Container Information:
[DEBUG] 11:36:12.930 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:61) - - Default Charset : UTF-8
[DEBUG] 11:36:12.931 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:62) - - Current . path : D:\chenbozhong\ProjectChatRoom\源码\LuliChat-nutzboot\LuliChat-nutzboot.
[DEBUG] 11:36:12.931 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:63) - - Java Version : 1.8.0_171
[DEBUG] 11:36:12.931 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:64) - - File separator : \
[DEBUG] 11:36:12.931 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:65) - - Timezone : GMT+08:00
[DEBUG] 11:36:12.931 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:66) - - OS : Windows 7 amd64
[DEBUG] 11:36:12.932 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:67) - - ServerInfo : jetty/9.4.11.v20180605
[DEBUG] 11:36:12.932 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:68) - - Servlet API : 3.1
[DEBUG] 11:36:12.932 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:73) - - ContextPath :
[DEBUG] 11:36:12.932 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:74) - - context.tempdir : D:\chenbozhong\ProjectChatRoom\源码\LuliChat-nutzboot\LuliChat-nutzboot\temp
[DEBUG] 11:36:12.933 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:75) - - MainModule : com.dd.test.SimpleMainLauncher
[DEBUG] 11:36:12.935 org.nutz.mvc.impl.NutLoading.createContext(NutLoading.java:239) - >> app.root = D:/data/upload
[INFO ] 11:36:12.941 org.nutz.mvc.impl.NutLoading.evalUrlMapping(NutLoading.java:159) - Build URL mapping by org.nutz.mvc.impl.UrlMappingImpl ...
[DEBUG] 11:36:12.946 org.nutz.mvc.impl.NutLoading.createViewMakers(NutLoading.java:356) - add ViewMaker from Ioc by name=$views_freekmarker
[DEBUG] 11:36:12.946 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get '$views_freekmarker'<interface org.nutz.mvc.ViewMaker>
[DEBUG] 11:36:12.946 org.nutz.mvc.impl.NutLoading.createViewMakers(NutLoading.java:369) - @Views(FreemarkerViewMaker.class,DefaultViewMaker.class)
[DEBUG] 11:36:12.959 org.nutz.mvc.impl.NutLoading.createChainMaker(NutLoading.java:267) - @ChainBy(org.nutz.mvc.impl.NutActionChainMaker)
[DEBUG] 11:36:12.980 org.nutz.mvc.impl.Loadings.scanModules(Loadings.java:155) - module class location 'file:/D:/chenbozhong/ProjectChatRoom/%e6%ba%90%e7%a0%81/LuliChat-nutzboot/LuliChat-nutzboot/target/test-classes/'
[DEBUG] 11:36:12.981 org.nutz.mvc.impl.Loadings.scanModuleInPackage(Loadings.java:185) - > scan 'com.dd.test'
[DEBUG] 11:36:12.994 org.nutz.resource.Scans.scan(Scans.java:280) - Found 8 resource by src( com/dd/test/ ) , regex( ^.+[.]class$ )
[WARN ] 11:36:13.005 org.nutz.mvc.impl.NutLoading.evalUrlMapping(NutLoading.java:188) - None module classes found!!!
[DEBUG] 11:36:13.005 org.nutz.mvc.impl.NutLoading.evalUrlMapping(NutLoading.java:196) - Use org.nutz.mvc.impl.NutEntryDeterminer as EntryMethodDeterminer
[WARN ] 11:36:13.005 org.nutz.mvc.impl.NutLoading.evalUrlMapping(NutLoading.java:219) - None @At found in any modules class!!
[DEBUG] 11:36:13.005 org.nutz.mvc.impl.NutLoading.evalLocalization(NutLoading.java:307) - Localization: org.nutz.mvc.impl.NutMessageLoader('locales/') dft<>
[DEBUG] 11:36:13.015 org.nutz.resource.Scans.scan(Scans.java:280) - Found 0 resource by src( locales/ ) , regex( ^.+[.]properties$ )
[DEBUG] 11:36:13.015 org.nutz.mvc.impl.NutMessageLoader.load(NutMessageLoader.java:27) - Load Messages in 0 resource : [[]]
[DEBUG] 11:36:13.016 org.nutz.mvc.impl.NutMessageLoader.load(NutMessageLoader.java:95) - Message Loaded, size = 0
[INFO ] 11:36:13.019 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:141) - Nutz.Mvc[nutz] is up in 86ms
[INFO ] 11:36:13.020 org.nutz.mvc.NutFilter._init(NutFilter.java:117) - exclusionsPrefix = ^(/druid/)
[DEBUG] 11:36:13.021 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarting(AbstractLifeCycle.java:185) - starting druid@5b6c502==com.alibaba.druid.support.http.StatViewServlet,jsp=null,order=-1,inst=true
[DEBUG] 11:36:13.024 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarted(AbstractLifeCycle.java:177) - STARTED @11856ms druid@5b6c502==com.alibaba.druid.support.http.StatViewServlet,jsp=null,order=-1,inst=true
[DEBUG] 11:36:13.025 org.eclipse.jetty.servlet.ServletHolder.initServlet(ServletHolder.java:669) - Servlet.init com.alibaba.druid.support.http.StatViewServlet@3a94964 for druid
[DEBUG] 11:36:13.026 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarting(AbstractLifeCycle.java:185) - starting default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,jsp=null,order=0,inst=false
[DEBUG] 11:36:13.028 org.eclipse.jetty.servlet.BaseHolder.doStart(BaseHolder.java:95) - Holding class org.eclipse.jetty.servlet.DefaultServlet from sun.misc.Launcher$AppClassLoader@18b4aac2
[DEBUG] 11:36:13.029 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarted(AbstractLifeCycle.java:177) - STARTED @11860ms default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,jsp=null,order=0,inst=false
[DEBUG] 11:36:13.054 org.eclipse.jetty.servlet.ServletHolder.initServlet(ServletHolder.java:669) - Servlet.init org.eclipse.jetty.servlet.DefaultServlet@7813cb11 for default
[DEBUG] 11:36:13.070 org.eclipse.jetty.servlet.DefaultServlet.init(DefaultServlet.java:315) - resource base = null
[DEBUG] 11:36:13.070 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarting(AbstractLifeCycle.java:185) - starting jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false
[DEBUG] 11:36:13.071 org.eclipse.jetty.servlet.BaseHolder.doStart(BaseHolder.java:95) - Holding class org.eclipse.jetty.servlet.NoJspServlet from sun.misc.Launcher$AppClassLoader@18b4aac2
[DEBUG] 11:36:13.072 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarted(AbstractLifeCycle.java:177) - STARTED @11905ms jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false
[DEBUG] 11:36:13.073 org.eclipse.jetty.servlet.ServletHolder.initServlet(ServletHolder.java:669) - Servlet.init org.eclipse.jetty.servlet.NoJspServlet@76ba13c for jsp
[INFO ] 11:36:13.073 org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:851) - Started o.e.j.w.WebAppContext@68e5eea7{/,[file:///D:/data/upload/, file:///D:/chenbozhong/ProjectChatRoom/%E6%BA%90%E7%A0%81/LuliChat-nutzboot/LuliChat-nutzboot/target/classes/static/],AVAILABLE}{[file:///D:/data/upload/, file:///D:/chenbozhong/ProjectChatRoom/%E6%BA%90%E7%A0%81/LuliChat-nutzboot/LuliChat-nutzboot/target/classes/static/]}
[DEBUG] 11:36:13.073 org.eclipse.jetty.webapp.WebAppContext.postConfigure(WebAppContext.java:527) - postConfigure o.e.j.w.WebAppContext@68e5eea7{/,[file:///D:/data/upload/, file:///D:/chenbozhong/ProjectChatRoom/%E6%BA%90%E7%A0%81/LuliChat-nutzboot/LuliChat-nutzboot/target/classes/static/],AVAILABLE}{[file:///D:/data/upload/, file:///D:/chenbozhong/ProjectChatRoom/%E6%BA%90%E7%A0%81/LuliChat-nutzboot/LuliChat-nutzboot/target/classes/static/]} with org.eclipse.jetty.webapp.WebInfConfiguration@8458f04
[DEBUG] 11:36:13.074 org.eclipse.jetty.webapp.WebAppContext.postConfigure(WebAppContext.java:527) - postConfigure o.e.j.w.WebAppContext@68e5eea7{/,[file:///D:/data/upload/, file:///D:/chenbozhong/ProjectChatRoom/%E6%BA%90%E7%A0%81/LuliChat-nutzboot/LuliChat-nutzboot/target/classes/static/],AVAILABLE}{[file:///D:/data/upload/, file:///D:/chenbozhong/ProjectChatRoom/%E6%BA%90%E7%A0%81/LuliChat-nutzboot/LuliChat-nutzboot/target/classes/static/]} with org.eclipse.jetty.webapp.WebXmlConfiguration@6caf0677
[DEBUG] 11:36:13.074 org.eclipse.jetty.webapp.WebAppContext.postConfigure(WebAppContext.java:527) - postConfigure o.e.j.w.WebAppContext@68e5eea7{/,[file:///D:/data/upload/, file:///D:/chenbozhong/ProjectChatRoom/%E6%BA%90%E7%A0%81/LuliChat-nutzboot/LuliChat-nutzboot/target/classes/static/],AVAILABLE}{[file:///D:/data/upload/, file:///D:/chenbozhong/ProjectChatRoom/%E6%BA%90%E7%A0%81/LuliChat-nutzboot/LuliChat-nutzboot/target/classes/static/]} with org.eclipse.jetty.webapp.MetaInfConfiguration@268f106e
[DEBUG] 11:36:13.075 org.eclipse.jetty.webapp.WebAppContext.postConfigure(WebAppContext.java:527) - postConfigure o.e.j.w.WebAppContext@68e5eea7{/,[file:///D:/data/upload/, file:///D:/chenbozhong/ProjectChatRoom/%E6%BA%90%E7%A0%81/LuliChat-nutzboot/LuliChat-nutzboot/target/classes/static/],AVAILABLE}{[file:///D:/data/upload/, file:///D:/chenbozhong/ProjectChatRoom/%E6%BA%90%E7%A0%81/LuliChat-nutzboot/LuliChat-nutzboot/target/classes/static/]} with org.eclipse.jetty.webapp.FragmentConfiguration@6e9a5ed8
[DEBUG] 11:36:13.081 org.eclipse.jetty.webapp.WebAppContext.postConfigure(WebAppContext.java:527) - postConfigure o.e.j.w.WebAppContext@68e5eea7{/,[file:///D:/data/upload/, file:///D:/chenbozhong/ProjectChatRoom/%E6%BA%90%E7%A0%81/LuliChat-nutzboot/LuliChat-nutzboot/target/classes/static/],AVAILABLE}{[file:///D:/data/upload/, file:///D:/chenbozhong/ProjectChatRoom/%E6%BA%90%E7%A0%81/LuliChat-nutzboot/LuliChat-nutzboot/target/classes/static/]} with org.eclipse.jetty.webapp.JettyWebXmlConfiguration@7e057f43
[DEBUG] 11:36:13.083 org.eclipse.jetty.webapp.WebAppContext.postConfigure(WebAppContext.java:527) - postConfigure o.e.j.w.WebAppContext@68e5eea7{/,[file:///D:/data/upload/, file:///D:/chenbozhong/ProjectChatRoom/%E6%BA%90%E7%A0%81/LuliChat-nutzboot/LuliChat-nutzboot/target/classes/static/],AVAILABLE}{[file:///D:/data/upload/, file:///D:/chenbozhong/ProjectChatRoom/%E6%BA%90%E7%A0%81/LuliChat-nutzboot/LuliChat-nutzboot/target/classes/static/]} with org.eclipse.jetty.annotations.AnnotationConfiguration@6c284af
[DEBUG] 11:36:13.084 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarted(AbstractLifeCycle.java:177) - STARTED @11918ms o.e.j.w.WebAppContext@68e5eea7{/,[file:///D:/data/upload/, file:///D:/chenbozhong/ProjectChatRoom/%E6%BA%90%E7%A0%81/LuliChat-nutzboot/LuliChat-nutzboot/target/classes/static/],AVAILABLE}{[file:///D:/data/upload/, file:///D:/chenbozhong/ProjectChatRoom/%E6%BA%90%E7%A0%81/LuliChat-nutzboot/LuliChat-nutzboot/target/classes/static/]}
[DEBUG] 11:36:13.085 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarting(AbstractLifeCycle.java:185) - starting org.eclipse.jetty.server.handler.ErrorHandler@3e27aa33
[DEBUG] 11:36:13.085 org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:110) - starting org.eclipse.jetty.server.handler.ErrorHandler@3e27aa33
[DEBUG] 11:36:13.085 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarted(AbstractLifeCycle.java:177) - STARTED @11918ms org.eclipse.jetty.server.handler.ErrorHandler@3e27aa33
[DEBUG] 11:36:13.086 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarting(AbstractLifeCycle.java:185) - starting ServerConnector@279fedbd{HTTP/1.1,[http/1.1]}{0.0.0.0:8081}
[WARN ] 11:36:13.097 org.eclipse.jetty.util.component.AbstractLifeCycle.setFailed(AbstractLifeCycle.java:213) - FAILED ServerConnector@279fedbd{HTTP/1.1,[http/1.1]}{0.0.0.0:8081}: java.net.BindException: Address already in use: bind
java.net.BindException: Address already in use: bind
at sun.nio.ch.Net.bind0(Native Method)
at sun.nio.ch.Net.bind(Net.java:433)
at sun.nio.ch.Net.bind(Net.java:425)
at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:223)
at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:74)
at org.eclipse.jetty.server.ServerConnector.openAcceptChannel(ServerConnector.java:331)
at org.eclipse.jetty.server.ServerConnector.open(ServerConnector.java:299)
at org.eclipse.jetty.server.AbstractNetworkConnector.doStart(AbstractNetworkConnector.java:80)
at org.eclipse.jetty.server.ServerConnector.doStart(ServerConnector.java:235)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
at org.eclipse.jetty.server.Server.doStart(Server.java:398)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
at org.nutz.boot.starter.jetty.JettyStarter.start(JettyStarter.java:125)
at org.nutz.boot.AppContext.startServers(AppContext.java:306)
at org.nutz.boot.NbApp.execute(NbApp.java:205)
at org.nutz.boot.test.junit4.NbJUnit4Runner.runChild(NbJUnit4Runner.java:59)
at org.nutz.boot.test.junit4.NbJUnit4Runner.runChild(NbJUnit4Runner.java:20)
at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:68)
at com.intellij.rt.execution.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:47)
at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:242)
at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:70)
[WARN ] 11:36:13.103 org.eclipse.jetty.util.component.AbstractLifeCycle.setFailed(AbstractLifeCycle.java:213) - FAILED org.eclipse.jetty.server.Server@71d44a3[9.4.11.v20180605]: java.net.BindException: Address already in use: bind
java.net.BindException: Address already in use: bind
at sun.nio.ch.Net.bind0(Native Method)
at sun.nio.ch.Net.bind(Net.java:433)
at sun.nio.ch.Net.bind(Net.java:425)
at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:223)
at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:74)
at org.eclipse.jetty.server.ServerConnector.openAcceptChannel(ServerConnector.java:331)
at org.eclipse.jetty.server.ServerConnector.open(ServerConnector.java:299)
at org.eclipse.jetty.server.AbstractNetworkConnector.doStart(AbstractNetworkConnector.java:80)
at org.eclipse.jetty.server.ServerConnector.doStart(ServerConnector.java:235)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
at org.eclipse.jetty.server.Server.doStart(Server.java:398)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
at org.nutz.boot.starter.jetty.JettyStarter.start(JettyStarter.java:125)
at org.nutz.boot.AppContext.startServers(AppContext.java:306)
at org.nutz.boot.NbApp.execute(NbApp.java:205)
at org.nutz.boot.test.junit4.NbJUnit4Runner.runChild(NbJUnit4Runner.java:59)
at org.nutz.boot.test.junit4.NbJUnit4Runner.runChild(NbJUnit4Runner.java:20)
at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:68)
at com.intellij.rt.execution.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:47)
at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:242)
at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:70)
[ERROR] 11:36:13.114 org.nutz.boot.NbApp.execute(NbApp.java:219) - something happen!!
java.net.BindException: Address already in use: bind
at sun.nio.ch.Net.bind0(Native Method)
at sun.nio.ch.Net.bind(Net.java:433)
at sun.nio.ch.Net.bind(Net.java:425)
at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:223)
at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:74)
at org.eclipse.jetty.server.ServerConnector.openAcceptChannel(ServerConnector.java:331)
at org.eclipse.jetty.server.ServerConnector.open(ServerConnector.java:299)
at org.eclipse.jetty.server.AbstractNetworkConnector.doStart(AbstractNetworkConnector.java:80)
at org.eclipse.jetty.server.ServerConnector.doStart(ServerConnector.java:235)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
at org.eclipse.jetty.server.Server.doStart(Server.java:398)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
at org.nutz.boot.starter.jetty.JettyStarter.start(JettyStarter.java:125)
at org.nutz.boot.AppContext.startServers(AppContext.java:306)
at org.nutz.boot.NbApp.execute(NbApp.java:205)
at org.nutz.boot.test.junit4.NbJUnit4Runner.runChild(NbJUnit4Runner.java:59)
at org.nutz.boot.test.junit4.NbJUnit4Runner.runChild(NbJUnit4Runner.java:20)
at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:68)
at com.intellij.rt.execution.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:47)
at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:242)
at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:70)
[DEBUG] 11:36:13.119 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'simple2NbDemoTest'<class com.dd.test.Simple2NbDemoTest>
[DEBUG] 11:36:13.120 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - >> Load definition name=simple2NbDemoTest
[DEBUG] 11:36:13.120 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(simple2NbDemoTest) in AnnotationIocLoader(packages=[com.dd.test])
[DEBUG] 11:36:13.120 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - >> Make...'simple2NbDemoTest'<class com.dd.test.Simple2NbDemoTest>
[DEBUG] 11:36:13.120 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'simple2NbDemoTest' to [app] [DEBUG] 11:36:13.121 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class com.dd.test.Simple2NbDemoTest without AOP
[DEBUG] 11:36:13.205 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dao'<class com.dd.dao.impl.UserDaoImpl>
[DEBUG] 11:36:13.205 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - >> Load definition name=dao
[DEBUG] 11:36:13.205 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(dao) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
[DEBUG] 11:36:13.205 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - >> Make...'dao'<class com.dd.dao.impl.UserDaoImpl>
[DEBUG] 11:36:13.206 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'dao' to [app] [DEBUG] 11:36:13.206 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dataSource'<interface javax.sql.DataSource>
[DEBUG] 11:36:13.206 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - >> Load definition name=dataSource
[DEBUG] 11:36:13.207 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(dataSource) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
[DEBUG] 11:36:13.207 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - >> Make...'dataSource'<interface javax.sql.DataSource>
[DEBUG] 11:36:13.207 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'dataSource' to [app] [DEBUG] 11:36:13.208 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dataSourceStarter'<>
[DEBUG] 11:36:13.209 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'druidDataSource'<interface javax.sql.DataSource>
[DEBUG] 11:36:13.209 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - >> Load definition name=druidDataSource
[DEBUG] 11:36:13.210 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(druidDataSource) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
[DEBUG] 11:36:13.210 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - >> Make...'druidDataSource'<interface javax.sql.DataSource>
[DEBUG] 11:36:13.211 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'druidDataSource' to [app] [DEBUG] 11:36:13.211 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dataSourceStarter'<>
[DEBUG] 11:36:13.369 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'sqlManager'<interface org.nutz.dao.SqlManager>
[DEBUG] 11:36:13.370 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - >> Load definition name=sqlManager
[DEBUG] 11:36:13.370 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(sqlManager) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
[DEBUG] 11:36:13.371 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - >> Make...'sqlManager'<interface org.nutz.dao.SqlManager>
[DEBUG] 11:36:13.371 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'sqlManager' to [app] [DEBUG] 11:36:13.372 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'nutDaoStarter'<>
[DEBUG] 11:36:13.419 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class org.nutz.dao.impl.NutDao without AOP
[DEBUG] 11:36:13.419 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dataSource'<interface javax.sql.DataSource>
[DEBUG] 11:36:13.419 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'sqlManager'<interface org.nutz.dao.SqlManager>
[DEBUG] 11:36:13.422 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'nutDaoStarter'<>
[DEBUG] 11:36:13.798 org.nutz.dao.jdbc.Jdbcs.(Jdbcs.java:93) - Jdbcs init complete
[INFO ] 11:36:13.799 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 ] 11:36:14.076 com.alibaba.druid.pool.DruidDataSource.init(DruidDataSource.java:930) - {dataSource-1} inited
Fri Dec 28 11:36:14 GMT+08:00 2018 WARN: Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if explicit option isn't set. For compliance with existing applications not using SSL the verifyServerCertificate property is set to 'false'. You need either to explicitly disable SSL by setting useSSL=false, or set useSSL=true and provide truststore for server certificate verification.
[DEBUG] 11:36:15.512 org.nutz.dao.impl.DaoSupport.setDataSource(DaoSupport.java:188) - select expert : org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert
[DEBUG] 11:36:15.542 org.nutz.dao.impl.DaoSupport$1.invoke(DaoSupport.java:199) - JDBC Driver --> mysql-connector-java-5.1.44 ( Revision: b3cda4f864902ffdde495b9df93937c3e20009be )
[DEBUG] 11:36:15.543 org.nutz.dao.impl.DaoSupport$1.invoke(DaoSupport.java:200) - JDBC Name --> MySQL Connector Java
[DEBUG] 11:36:15.543 org.nutz.dao.impl.DaoSupport$1.invoke(DaoSupport.java:202) - JDBC URL --> jdbc:mysql://localhost:3306/mychat1?useOldAliasMetadataBehavior=true&useUnicode=true&characterEncoding=utf8
[DEBUG] 11:36:15.716 org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert.checkDataSource(MysqlJdbcExpert.java:212) - Mysql : character_set_client=utf8mb4
[DEBUG] 11:36:15.716 org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert.checkDataSource(MysqlJdbcExpert.java:212) - Mysql : character_set_connection=utf8mb4
[DEBUG] 11:36:15.716 org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert.checkDataSource(MysqlJdbcExpert.java:212) - Mysql : character_set_database=utf8mb4
[DEBUG] 11:36:15.716 org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert.checkDataSource(MysqlJdbcExpert.java:212) - Mysql : character_set_filesystem=binary
[DEBUG] 11:36:15.719 org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert.checkDataSource(MysqlJdbcExpert.java:212) - Mysql : character_set_results=
[DEBUG] 11:36:15.720 org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert.checkDataSource(MysqlJdbcExpert.java:212) - Mysql : character_set_server=utf8mb4
[DEBUG] 11:36:15.721 org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert.checkDataSource(MysqlJdbcExpert.java:212) - Mysql : character_set_system=utf8
[DEBUG] 11:36:15.721 org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert.checkDataSource(MysqlJdbcExpert.java:212) - Mysql : character_sets_dir=C:\Program Files\MySQL\MySQL Server 8.0\share\charsets\
[DEBUG] 11:36:15.775 org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert.checkDataSource(MysqlJdbcExpert.java:219) - Mysql : binlog_format=ROW
[DEBUG] 11:36:15.778 org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert.checkDataSource(MysqlJdbcExpert.java:226) - Mysql : database=mychat1
[DEBUG] 11:36:15.780 org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert.checkDataSource(MysqlJdbcExpert.java:232) - Mysql : user=root@localhost
[DEBUG] 11:36:16.104 org.nutz.dao.impl.DaoSupport.setDataSource(DaoSupport.java:221) - Database info --> MYSQL:[MySQL - 8.0.11] [DEBUG] 11:36:16.123 org.nutz.resource.Scans.scan(Scans.java:280) - Found 0 resource by src( sqls/ ) , regex( .(sql|sqlx|sqls)$ )
[DEBUG] 11:36:16.123 org.nutz.dao.impl.DaoSupport.setSqlManager(DaoSupport.java:121) - SqlManager Sql count=0
[DEBUG] 11:36:16.124 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'daoCacheInterceptor'<class org.nutz.plugins.cache.dao.DaoCacheInterceptor>
[DEBUG] 11:36:16.124 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - >> Load definition name=daoCacheInterceptor
[DEBUG] 11:36:16.124 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(daoCacheInterceptor) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
[DEBUG] 11:36:16.124 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - >> Make...'daoCacheInterceptor'<class org.nutz.plugins.cache.dao.DaoCacheInterceptor>
[DEBUG] 11:36:16.124 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'daoCacheInterceptor' to [app] [DEBUG] 11:36:16.133 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class org.nutz.plugins.cache.dao.DaoCacheInterceptor without AOP
[DEBUG] 11:36:16.134 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'nutDaoStarter'<>
[DEBUG] 11:36:16.139 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'daoCacheSerializer'<interface org.nutz.plugins.cache.dao.api.CacheSerializer>
[DEBUG] 11:36:16.139 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - >> Load definition name=daoCacheSerializer
[DEBUG] 11:36:16.140 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(daoCacheSerializer) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
[DEBUG] 11:36:16.140 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - >> Make...'daoCacheSerializer'<interface org.nutz.plugins.cache.dao.api.CacheSerializer>
[DEBUG] 11:36:16.140 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'daoCacheSerializer' to [app] [DEBUG] 11:36:16.141 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'nutDaoStarter'<>
[DEBUG] 11:36:16.149 org.nutz.ioc.impl.ScopeContext.remove(ScopeContext.java:85) - Remove object 'simple2NbDemoTest' from [app]

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

at org.nutz.ioc.impl.ObjectMakerImpl.make(ObjectMakerImpl.java:152)
at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:241)
at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:271)
at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:161)
at org.nutz.boot.test.junit4.NbJUnit4Runner.createTest(NbJUnit4Runner.java:85)
at org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:266)
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
at org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:263)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
at org.nutz.boot.test.junit4.NbJUnit4Runner.runChild(NbJUnit4Runner.java:60)
at org.nutz.boot.test.junit4.NbJUnit4Runner.runChild(NbJUnit4Runner.java:20)
at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:68)
at com.intellij.rt.execution.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:47)
at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:242)
at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:70)

Caused by: java.lang.RuntimeException: IocBean[simple2NbDemoTest] fail at field=[dao]
at org.nutz.ioc.weaver.FieldInjector.inject(FieldInjector.java:40)
at org.nutz.ioc.weaver.DefaultWeaver.fill(DefaultWeaver.java:67)
at org.nutz.ioc.impl.ObjectMakerImpl.make(ObjectMakerImpl.java:138)
... 21 more
Caused by: java.lang.RuntimeException: Fail to set field[com.dd.test.Simple2NbDemoTest#dao] using value[org.nutz.dao.impl.NutDao@4d411036]
at org.nutz.lang.inject.InjectByField.inject(InjectByField.java:27)
at org.nutz.ioc.weaver.FieldInjector.inject(FieldInjector.java:33)
... 23 more
Caused by: org.nutz.castor.FailToCastObjectException: Fail to cast from <org.nutz.dao.impl.NutDao> to <com.dd.dao.impl.UserDaoImpl> for {org.nutz.dao.impl.NutDao@4d411036}
at org.nutz.castor.Castors.cast(Castors.java:263)
at org.nutz.castor.Castors.castTo(Castors.java:317)
at org.nutz.lang.inject.InjectByField.inject(InjectByField.java:22)
... 24 more
Caused by: org.nutz.lang.born.BorningException: Fail to born or cast to 'com.dd.dao.impl.UserDaoImpl'
by args: [@(org.nutz.dao.impl.NutDao@4d411036)]
because: No suitable Constructor or Factory Method!!
at org.nutz.lang.Mirror.born(Mirror.java:1020)
at org.nutz.castor.castor.Object2Object.cast(Object2Object.java:12)
at org.nutz.castor.Castors.cast(Castors.java:253)
... 26 more

[INFO ] 11:36:16.170 org.nutz.boot.NbApp.shutdown(NbApp.java:235) - ok, shutting down ...
[DEBUG] 11:36:16.177 org.eclipse.jetty.util.thread.ShutdownThread.run(ShutdownThread.java:150) -
java.lang.IllegalStateException: !STOPPED
at org.eclipse.jetty.server.handler.HandlerWrapper.destroy(HandlerWrapper.java:147)
at org.eclipse.jetty.util.thread.ShutdownThread.run(ShutdownThread.java:144)

Process finished with exit code -1

@Inject
private UserDaoImpl userDao; // 你直接写dao, 就用了NutDao了, 不死才怪

我用的实现类啊

@IocBean(name="userDao")
public class UserDaoImpl implements UserDao {

@Inject(optional = true)
private Dao dao;

/**
 * 根据用户名密码查找用户
 */
public User getByNamPwd(User user){

说的是testcase里面改成

@Inject
private UserDaoImpl userDao;

改了后
@IocBean(create = "init")
@RunWith(NbJUnit4Runner.class)
public class Simple2NbDemoTest extends Assert {

// 测试注入
@Inject
private UserDaoImpl userDao;

/* public void init() {
System.out.println("say hi");
}*/

@Test(timeout = 5000)
public void test_up_and_down() {
    // do nothing, just wait 1s
    Lang.quiteSleep(1000);
}

@Test
public void test_user_service_create_user() {
    System.out.println("========="+userDao.deleteUser(10,4));
    //System.out.println("============="+dao.findbyid(1).getAvatar());
}

// 测试类可提供public的static的createNbApp方法,用于定制当前测试类所需要的NbApp对象.
// 测试类带@IocBean或不带@IocBean,本规则一样生效
// 若不提供,默认使用当前测试类作为MainLauncher.
// 也可以自定义NbJUnit4Runner, 继承NbJUnit4Runner并覆盖其createNbApp方法

public static NbApp createNbApp() {
    return new NbApp().setMainClass(SimpleMainLauncher.class).setPrintProcDoc(false);
}

}

DEBUG] 12:11:06.925 org.nutz.ioc.impl.ScopeContext.remove(ScopeContext.java:85) - Remove object 'simple2NbDemoTest' from [app]

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

at org.nutz.ioc.impl.ObjectMakerImpl.make(ObjectMakerImpl.java:152)
at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:241)
at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:271)
at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:161)
at org.nutz.boot.test.junit4.NbJUnit4Runner.createTest(NbJUnit4Runner.java:85)
at org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:266)
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
at org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:263)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
at org.nutz.boot.test.junit4.NbJUnit4Runner.runChild(NbJUnit4Runner.java:60)
at org.nutz.boot.test.junit4.NbJUnit4Runner.runChild(NbJUnit4Runner.java:20)
at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:68)
at com.intellij.rt.execution.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:47)
at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:242)
at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:70)

Caused by: java.lang.RuntimeException: IocBean[simple2NbDemoTest] fail at field=[userDao]
at org.nutz.ioc.weaver.FieldInjector.inject(FieldInjector.java:40)
at org.nutz.ioc.weaver.DefaultWeaver.fill(DefaultWeaver.java:67)
at org.nutz.ioc.impl.ObjectMakerImpl.make(ObjectMakerImpl.java:138)
... 21 more
Caused by: org.nutz.ioc.IocException: IocBean[class:com.dd.dao.impl.UserDaoImpl] none ioc bean match class=com.dd.dao.impl.UserDaoImpl
at org.nutz.ioc.impl.NutIoc.getByType(NutIoc.java:461)
at org.nutz.ioc.val.ReferTypeValue.get(ReferTypeValue.java:66)
at org.nutz.ioc.weaver.FieldInjector.inject(FieldInjector.java:32)
... 23 more

[INFO ] 12:11:06.944 org.nutz.boot.NbApp.shutdown(NbApp.java:235) - ok, shutting down ...
[DEBUG] 12:11:06.950 org.eclipse.jetty.util.thread.ShutdownThread.run(ShutdownThread.java:150) -
java.lang.IllegalStateException: !STOPPED
at org.eclipse.jetty.server.handler.HandlerWrapper.destroy(HandlerWrapper.java:147)
at org.eclipse.jetty.util.thread.ShutdownThread.run(ShutdownThread.java:144)

Process finished with exit code -1

.setMainClass(SimpleMainLauncher.class)

这里得改成你自己的MainLauncher类哦

@Table("flockrefuser")
public class FlockRefUser {
@Column
private Integer uid;
@Column
private Integer fid;
public Integer getUid() {
return uid;
}
public void setUid(Integer uid) {
this.uid = uid;
}
public Integer getFid() {
return fid;
}
public void setFid(Integer fid) {
this.fid = fid;
}

public FlockRefUser(Integer uid, Integer fid) {
    this.uid = uid;
    this.fid = fid;
}

public FlockRefUser() {
}

public static final String UID = "uid";
public static final String FID = "fid";

}

DEBUG] 12:16:50.744 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - 	 >> Make...'daoCacheSerializer'<interface org.nutz.plugins.cache.dao.api.CacheSerializer>
[DEBUG] 12:16:50.744 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'daoCacheSerializer' to [app] 
[DEBUG] 12:16:50.745 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'nutDaoStarter'<>
say hi

java.lang.RuntimeException: Don't know how to make fetch key com.dd.entity.FlockRefUser:'com.dd.entity.FlockRefUser@bf71cec', need any of @Id/@Name/@Pk

	at org.nutz.lang.Lang.makeThrow(Lang.java:135)
	at org.nutz.dao.util.Pojos$Items.cndAuto(Pojos.java:155)
	at org.nutz.dao.impl.EntityOperator.addDeleteSelfOnly(EntityOperator.java:189)
	at org.nutz.dao.impl.NutDao.delete(NutDao.java:435)
	at com.dd.dao.impl.UserDaoImpl.deleteUser(UserDaoImpl.java:325)
	at com.dd.test.Simple2NbDemoTest.test_user_service_create_user(Simple2NbDemoTest.java:48)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
	at org.nutz.boot.test.junit4.NbJUnit4Runner.runChild(NbJUnit4Runner.java:60)
	at org.nutz.boot.test.junit4.NbJUnit4Runner.runChild(NbJUnit4Runner.java:20)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
	at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
	at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:68)
	at com.intellij.rt.execution.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:47)
	at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:242)
	at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:70)

[INFO ] 12:16:50.849 org.nutz.boot.NbApp.shutdown(NbApp.java:235) - ok, shutting down ...
[DEBUG] 12:16:50.853 org.eclipse.jetty.util.thread.ShutdownThread.run(ShutdownThread.java:150) - 
java.lang.IllegalStateException: !STOPPED
	at org.eclipse.jetty.server.handler.HandlerWrapper.destroy(HandlerWrapper.java:147)
	at org.eclipse.jetty.util.thread.ShutdownThread.run(ShutdownThread.java:144)

Process finished with exit code -1

这个pojo没主键?

CREATE TABLE flockrefuser (
uid int(11) DEFAULT NULL COMMENT '用户id',
fid int(11) DEFAULT NULL COMMENT '群组id'
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='用户群组多对多';

那不能直接调dao.delete的, 得用dao.clear了

ok了,谢谢啦

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