@wendal
"C:\Program Files (x86)\Java\jdk1.8.0_45\bin\java" -Dmaven.multiModuleProjectDirectory=E:\IdeaProjects\nutz-book-project -Dmaven.home=E:\apache-maven-3.3.9 -Dclassworlds.conf=E:\apache-maven-3.3.9\bin\m2.conf -Didea.launcher.port=7532 "-Didea.launcher.bin.path=D:\Program Files (x86)\JetBrains\IntelliJ IDEA 2016.2.1\bin" -Dfile.encoding=UTF-8 -classpath "E:\apache-maven-3.3.9\boot\plexus-classworlds-2.5.2.jar;D:\Program Files (x86)\JetBrains\IntelliJ IDEA 2016.2.1\lib\idea_rt.jar" com.intellij.rt.execution.application.AppMain org.codehaus.classworlds.Launcher -Didea.version=2016.2.1 -s E:\apache-maven-3.3.9\conf\settings.xml -Dmaven.repo.local=E:\apache-maven-3.3.9\repository jetty:run
[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building nutzbook 2.9.0-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] >>> jetty-maven-plugin:9.3.11.v20160721:run (default-cli) > test-compile @ nutzbook >>>
Downloading: https://oss.sonatype.org/content/repositories/snapshots/org/nutz/nutz-plugins-views/1.r.58-SNAPSHOT/maven-metadata.xml
Downloaded: https://oss.sonatype.org/content/repositories/snapshots/org/nutz/nutz-plugins-views/1.r.58-SNAPSHOT/maven-metadata.xml (998 B at 0.3 KB/sec)
Downloading: https://oss.sonatype.org/content/repositories/snapshots/org/nutz/nutzmore/1.r.58-SNAPSHOT/maven-metadata.xml
Downloaded: https://oss.sonatype.org/content/repositories/snapshots/org/nutz/nutzmore/1.r.58-SNAPSHOT/maven-metadata.xml (597 B at 0.8 KB/sec)
Downloading: https://oss.sonatype.org/content/repositories/snapshots/org/nutz/nutz-plugins-sfntly/1.r.58-SNAPSHOT/maven-metadata.xml
Downloaded: https://oss.sonatype.org/content/repositories/snapshots/org/nutz/nutz-plugins-sfntly/1.r.58-SNAPSHOT/maven-metadata.xml (999 B at 0.3 KB/sec)
Downloading: https://oss.sonatype.org/content/repositories/snapshots/org/nutz/nutz-integration-dubbo/1.r.58-SNAPSHOT/maven-metadata.xml
Downloaded: https://oss.sonatype.org/content/repositories/snapshots/org/nutz/nutz-integration-dubbo/1.r.58-SNAPSHOT/maven-metadata.xml (1002 B at 0.3 KB/sec)
[INFO]
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ nutzbook ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 42 resources
[INFO]
[INFO] --- maven-compiler-plugin:3.3:compile (default-compile) @ nutzbook ---
[INFO] Compiling 2 source files to E:\IdeaProjects\nutz-book-project\target\classes
[INFO]
[INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ nutzbook ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 2 resources
[INFO]
[INFO] --- maven-compiler-plugin:3.3:testCompile (default-testCompile) @ nutzbook ---
[INFO] Nothing to compile - all classes are up to date
[INFO]
[INFO] <<< jetty-maven-plugin:9.3.11.v20160721:run (default-cli) < test-compile @ nutzbook <<<
[INFO]
[INFO] --- jetty-maven-plugin:9.3.11.v20160721:run (default-cli) @ nutzbook ---
[INFO] Configuring Jetty for project: nutzbook
[INFO] webAppSourceDirectory not set. Trying src\main\webapp
[INFO] Reload Mechanic: automatic
[INFO] Classes = E:\IdeaProjects\nutz-book-project\target\classes
[INFO] Logging initialized @14373ms
[INFO] Context path = /
[INFO] Tmp directory = E:\IdeaProjects\nutz-book-project\target\tmp
[INFO] Web defaults = org/eclipse/jetty/webapp/webdefault.xml
[INFO] Web overrides = none
[INFO] web.xml file = file:///E:/IdeaProjects/nutz-book-project/src/main/webapp/WEB-INF/web.xml
[INFO] Webapp directory = E:\IdeaProjects\nutz-book-project\src\main\webapp
[INFO] jetty-9.3.11.v20160721
[INFO] Scanning elapsed time=214ms
[INFO] Initializing Shiro environment
20:17:27.988 INFO (EnvironmentLoader.java:128) initEnvironment - Starting Shiro environment initialization.
20:17:27.999 DEBUG (ResourceUtils.java:159) loadFromClassPath - Opening resource from class path [shiro.ini]
20:17:28.001 DEBUG (Ini.java:351) load - Parsing [main]
20:17:28.004 DEBUG (Ini.java:351) load - Parsing [urls]
20:17:28.008 DEBUG (IniFactorySupport.java:122) createInstance - Creating instance from Ini [sections=main,urls]
20:17:28.111 DEBUG (ReflectionBuilder.java:396) resolveReference - Encountered object reference '$sessionDAO'. Looking up object with id 'sessionDAO'
20:17:28.127 DEBUG (ReflectionBuilder.java:396) resolveReference - Encountered object reference '$sessionManager'. Looking up object with id 'sessionManager'
20:17:28.133 DEBUG (ReflectionBuilder.java:396) resolveReference - Encountered object reference '$sessionIdGenerator'. Looking up object with id 'sessionIdGenerator'
20:17:28.140 DEBUG (EhCacheManager.java:206) ensureCacheManager - cacheManager property not set. Constructing CacheManager instance...
20:17:28.145 DEBUG (ResourceUtils.java:159) loadFromClassPath - Opening resource from class path [ehcache.xml]
20:17:28.147 DEBUG (ConfigurationFactory.java:150) parseConfiguration - Configuring ehcache from InputStream
20:17:28.165 DEBUG (BeanHandler.java:271) setAttribute - Ignoring ehcache attribute xmlns:xsi
20:17:28.165 DEBUG (BeanHandler.java:271) setAttribute - Ignoring ehcache attribute xsi:noNamespaceSchemaLocation
20:17:28.167 DEBUG (DiskStoreConfiguration.java:141) translatePath - Disk Store Path: ehcache.disk.store.dir/yvr_cache
20:17:28.176 WARN (CacheConfiguration.java:2388) setStatistics - Statistics can no longer be enabled via configuration.
20:17:28.179 DEBUG (PropertyUtil.java:87) parseProperties - propertiesString is null.
20:17:28.188 DEBUG (ConfigurationHelper.java:189) createCacheManagerEventListener - No CacheManagerEventListenerFactory class specified. Skipping...
20:17:28.237 DEBUG (Cache.java:1044) createBootstrapCacheLoader - No BootstrapCacheLoaderFactory class specified. Skipping...
20:17:28.237 DEBUG (Cache.java:1017) createCacheWriter - CacheWriter factory not configured. Skipping...
20:17:28.238 DEBUG (ConfigurationHelper.java:100) createCacheExceptionHandler - No CacheExceptionHandlerFactory class specified. Skipping...
20:17:28.247 DEBUG (Cache.java:1044) createBootstrapCacheLoader - No BootstrapCacheLoaderFactory class specified. Skipping...
20:17:28.247 DEBUG (Cache.java:1017) createCacheWriter - CacheWriter factory not configured. Skipping...
20:17:28.247 DEBUG (ConfigurationHelper.java:100) createCacheExceptionHandler - No CacheExceptionHandlerFactory class specified. Skipping...
20:17:28.249 DEBUG (Cache.java:1044) createBootstrapCacheLoader - No BootstrapCacheLoaderFactory class specified. Skipping...
20:17:28.249 DEBUG (Cache.java:1017) createCacheWriter - CacheWriter factory not configured. Skipping...
20:17:28.250 DEBUG (ConfigurationHelper.java:100) createCacheExceptionHandler - No CacheExceptionHandlerFactory class specified. Skipping...
20:17:28.251 DEBUG (Cache.java:1044) createBootstrapCacheLoader - No BootstrapCacheLoaderFactory class specified. Skipping...
20:17:28.252 DEBUG (Cache.java:1017) createCacheWriter - CacheWriter factory not configured. Skipping...
20:17:28.252 DEBUG (ConfigurationHelper.java:100) createCacheExceptionHandler - No CacheExceptionHandlerFactory class specified. Skipping...
20:17:28.261 DEBUG (DiskStorePathManager.java:169) resolveAndLockIfNeeded - Using diskstore path ehcache.disk.store.dir\yvr_cache
20:17:28.262 DEBUG (DiskStorePathManager.java:170) resolveAndLockIfNeeded - Holding exclusive lock on E:\IdeaProjects\nutz-book-project\ehcache.disk.store.dir\yvr_cache\.ehcache-diskstore.lock
20:17:28.266 DEBUG (DiskStorageFactory.java:170) <init> - Matching data file missing (or empty) for index file. Deleting index file ehcache.disk.store.dir\yvr_cache\shiro-active%0053ession%0043ache.index
20:17:28.267 DEBUG (DiskStorageFactory.java:838) deleteFile - Failed to delete file shiro-active%0053ession%0043ache.index
20:17:28.319 DEBUG (Cache.java:1262) initialise - Initialised cache: shiro-activeSessionCache
20:17:28.319 DEBUG (ConfigurationHelper.java:334) createCacheDecorators - CacheDecoratorFactory not configured. Skipping for 'shiro-activeSessionCache'.
20:17:28.319 DEBUG (ConfigurationHelper.java:364) createDefaultCacheDecorators - CacheDecoratorFactory not configured for defaultCache. Skipping for 'shiro-activeSessionCache'.
20:17:28.320 DEBUG (DiskStorageFactory.java:170) <init> - Matching data file missing (or empty) for index file. Deleting index file ehcache.disk.store.dir\yvr_cache\yvr_avatar.index
20:17:28.320 DEBUG (DiskStorageFactory.java:838) deleteFile - Failed to delete file yvr_avatar.index
20:17:28.326 DEBUG (Cache.java:1262) initialise - Initialised cache: yvr_avatar
20:17:28.327 DEBUG (ConfigurationHelper.java:334) createCacheDecorators - CacheDecoratorFactory not configured. Skipping for 'yvr_avatar'.
20:17:28.327 DEBUG (ConfigurationHelper.java:364) createDefaultCacheDecorators - CacheDecoratorFactory not configured for defaultCache. Skipping for 'yvr_avatar'.
20:17:28.327 DEBUG (DiskStorageFactory.java:170) <init> - Matching data file missing (or empty) for index file. Deleting index file ehcache.disk.store.dir\yvr_cache\markdown.index
20:17:28.328 DEBUG (DiskStorageFactory.java:838) deleteFile - Failed to delete file markdown.index
20:17:28.333 DEBUG (Cache.java:1262) initialise - Initialised cache: markdown
20:17:28.333 DEBUG (ConfigurationHelper.java:334) createCacheDecorators - CacheDecoratorFactory not configured. Skipping for 'markdown'.
20:17:28.333 DEBUG (ConfigurationHelper.java:364) createDefaultCacheDecorators - CacheDecoratorFactory not configured for defaultCache. Skipping for 'markdown'.
20:17:28.334 DEBUG (EhCacheManager.java:219) ensureCacheManager - implicit cacheManager created successfully.
20:17:28.336 DEBUG (ReflectionBuilder.java:396) resolveReference - Encountered object reference '$cacheManager_ehcache'. Looking up object with id 'cacheManager_ehcache'
20:17:28.337 DEBUG (ReflectionBuilder.java:396) resolveReference - Encountered object reference '$cacheManager_redis'. Looking up object with id 'cacheManager_redis'
20:17:28.337 DEBUG (ReflectionBuilder.java:396) resolveReference - Encountered object reference '$cacheManager'. Looking up object with id 'cacheManager'
20:17:28.345 DEBUG (AuthorizingRealm.java:234) getAuthorizationCacheLazy - No authorizationCache instance set. Checking for a cacheManager...
20:17:28.345 DEBUG (AuthorizingRealm.java:248) getAuthorizationCacheLazy - No cache or cacheManager properties have been set. Authorization cache cannot be obtained.
20:17:28.348 DEBUG (ReflectionBuilder.java:396) resolveReference - Encountered object reference '$sessionIdCookie'. Looking up object with id 'sessionIdCookie'
20:17:28.349 INFO (ReflectionBuilder.java:296) createNewInstance - An instance with name 'authc' already exists. Redefining this object as a new instance of type org.nutz.integration.shiro.SimpleAuthenticationFilter
20:17:28.387 INFO (Slf4jLogAdapter.java:22) canWork - Using Slf4jLogger
20:17:28.393 DEBUG (AuthorizingRealm.java:234) getAuthorizationCacheLazy - No authorizationCache instance set. Checking for a cacheManager...
20:17:28.393 DEBUG (AuthorizingRealm.java:248) getAuthorizationCacheLazy - No cache or cacheManager properties have been set. Authorization cache cannot be obtained.
20:17:28.394 DEBUG (AuthorizingRealm.java:234) getAuthorizationCacheLazy - No authorizationCache instance set. Checking for a cacheManager...
20:17:28.394 DEBUG (AuthorizingRealm.java:242) getAuthorizationCacheLazy - CacheManager [net.wendal.nutzbook.shiro.cache.ComboCacheManager@1ac5b4c] has been configured. Building authorization cache named [nutzdao_realm.authorizationCache]
20:17:28.394 INFO (EhCacheManager.java:159) getCache - Cache with name 'nutzdao_realm.authorizationCache' does not yet exist. Creating now.
20:17:28.406 DEBUG (MemoryStore.java:180) <init> - Initialized net.sf.ehcache.store.MemoryStore for nutzdao_realm.authorizationCache
20:17:28.410 DEBUG (Cache.java:1262) initialise - Initialised cache: nutzdao_realm.authorizationCache
20:17:28.410 DEBUG (ConfigurationHelper.java:364) createDefaultCacheDecorators - CacheDecoratorFactory not configured for defaultCache. Skipping for 'nutzdao_realm.authorizationCache'.
20:17:28.411 INFO (EhCacheManager.java:166) getCache - Added EhCache named [nutzdao_realm.authorizationCache]
20:17:28.415 DEBUG (IniFactorySupport.java:122) createInstance - Creating instance from Ini [sections=main,urls]
20:17:28.419 INFO (EnvironmentLoader.java:141) initEnvironment - Shiro environment initialized in 430 ms.
20:17:28.439 INFO (NutFilter.java:81) _init - NutFilter[nutz] starting ...
20:17:28.516 DEBUG (Scans.java:490) <init> - Locations for Scans:
[FileSystemResourceLocation [root=E:\IdeaProjects\nutz-book-project\target\classes], JarResourceLocation [jarPath=D:\Program Files (x86)\JetBrains\IntelliJ IDEA 2016.2.1\lib\idea_rt.jar], FileSystemResourceLocation [root=E:\IdeaProjects\nutz-book-project], JarResourceLocation [jarPath=E:\apache-maven-3.3.9\repository\org\nutz\nutz\1.r.57.r3\nutz-1.r.57.r3.jar], JarResourceLocation [jarPath=E:\apache-maven-3.3.9\boot\plexus-classworlds-2.5.2.jar]]
20:17:30.624 DEBUG (Scans.java:75) init - Locations for Scans:
[JarResourceLocation [jarPath=E:\apache-maven-3.3.9\repository\org\apache\logging\log4j\log4j-api\2.5\log4j-api-2.5.jar], JarResourceLocation [jarPath=E:\apache-maven-3.3.9\repository\org\nutz\nutz-qrcode\1.b.53\nutz-qrcode-1.b.53.jar], JarResourceLocation [jarPath=E:\apache-maven-3.3.9\repository\javax\activation\activation\1.1.1\activation-1.1.1.jar], JarResourceLocation [jarPath=E:\apache-maven-3.3.9\repository\javassist\javassist\3.12.1.GA\javassist-3.12.1.GA.jar], JarResourceLocation [jarPath=E:\apache-maven-3.3.9\repository\com\itextpdf\itext-asian\5.2.0\itext-asian-5.2.0.jar], JarResourceLocation [jarPath=E:\apache-maven-3.3.9\repository\org\quartz-scheduler\quartz\2.2.1\quartz-2.2.1.jar], JarResourceLocation [jarPath=E:\apache-maven-3.3.9\repository\org\openid4java\openid4java-nodeps\0.9.5\openid4java-nodeps-0.9.5.jar], JarResourceLocation [jarPath=E:\apache-maven-3.3.9\repository\org\ansj\ansj_lucene4_plug\2.0.2\ansj_lucene4_plug-2.0.2.jar], JarResourceLocation [jarPath=E:\apache-maven-3.3.9\repository\com\google\code\gson\gson\2.3\gson-2.3.jar], JarResourceLocation [jarPath=E:\apache-maven-3.3.9\repository\org\apache\commons\commons-pool2\2.4.2\commons-pool2-2.4.2.jar], JarResourceLocation [jarPath=E:\apache-maven-3.3.9\repository\net\sf\ehcache\ehcache\2.10.1\ehcache-2.10.1.jar], JarResourceLocation [jarPath=D:\Program Files (x86)\JetBrains\IntelliJ IDEA 2016.2.1\lib\idea_rt.jar], JarResourceLocation [jarPath=E:\apache-maven-3.3.9\repository\com\itextpdf\itextpdf\5.5.8\itextpdf-5.5.8.jar], JarResourceLocation [jarPath=E:\apache-maven-3.3.9\repository\org\apache\logging\log4j\log4j-1.2-api\2.5\log4j-1.2-api-2.5.jar], JarResourceLocation [jarPath=E:\apache-maven-3.3.9\repository\org\nutz\nutz-plugins-sfntly\1.r.58-SNAPSHOT\nutz-plugins-sfntly-1.r.58-SNAPSHOT.jar], JarResourceLocation [jarPath=E:\apache-maven-3.3.9\repository\mysql\mysql-connector-java\5.1.38\mysql-connector-java-5.1.38.jar], JarResourceLocation [jarPath=E:\apache-maven-3.3.9\repository\org\json\json\20090211\json-20090211.jar], JarResourceLocation [jarPath=E:\apache-maven-3.3.9\repository\org\ow2\asm\asm-tree\5.0.3\asm-tree-5.0.3.jar], JarResourceLocation [jarPath=E:\apache-maven-3.3.9\repository\org\apache\lucene\lucene-memory\4.9.1\lucene-memory-4.9.1.jar], JarResourceLocation [jarPath=E:\apache-maven-3.3.9\boot\plexus-classworlds-2.5.2.jar], JarResourceLocation [jarPath=E:\apache-maven-3.3.9\repository\org\pegdown\pegdown\1.5.0\pegdown-1.5.0.jar], JarResourceLocation [jarPath=E:\apache-maven-3.3.9\repository\com\rometools\rome\1.5.1\rome-1.5.1.jar], JarResourceLocation [jarPath=E:\apache-maven-3.3.9\repository\org\apache\lucene\lucene-highlighter\4.9.1\lucene-highlighter-4.9.1.jar], JarResourceLocation [jarPath=E:\apache-maven-3.3.9\repository\com\ibm\icu\icu4j\4.8.1.1\icu4j-4.8.1.1.jar], JarResourceLocation [jarPath=E:\apache-maven-3.3.9\repository\org\apache\lucene\lucene-analyzers-common\4.9.1\lucene-analyzers-common-4.9.1.jar], JarResourceLocation [jarPath=E:\apache-maven-3.3.9\repository\org\nutz\nutzwx\1.r.57\nutzwx-1.r.57.jar], JarResourceLocation [jarPath=E:\apache-maven-3.3.9\repository\org\brickred\socialauth\4.9\socialauth-4.9.jar], JarResourceLocation [jarPath=E:\apache-maven-3.3.9\repository\org\jboss\netty\netty\3.2.5.Final\netty-3.2.5.Final.jar], JarResourceLocation [jarPath=E:\apache-maven-3.3.9\repository\org\ow2\asm\asm-util\5.0.3\asm-util-5.0.3.jar], JarResourceLocation [jarPath=E:\apache-maven-3.3.9\repository\org\apache\commons\commons-compress\1.10\commons-compress-1.10.jar], JarResourceLocation [jarPath=E:\apache-maven-3.3.9\repository\org\apache\logging\log4j\log4j-slf4j-impl\2.5\log4j-slf4j-impl-2.5.jar], JarResourceLocation [jarPath=E:\apache-maven-3.3.9\repository\org\ow2\asm\asm\5.0.3\asm-5.0.3.jar], JarResourceLocation [jarPath=E:\apache-maven-3.3.9\repository\jstl\jstl\1.2\jstl-1.2.jar], JarResourceLocation [jarPath=E:\apache-maven-3.3.9\repository\com\rometools\rome-utils\1.5.1\rome-utils-1.5.1.jar], JarResourceLocation [jarPath=E:\apache-maven-3.3.9\repository\com\google\code\sitemapgen4j\1.0.1\sitemapgen4j-1.0.1.jar], JarResourceLocation [jarPath=E:\apache-maven-3.3.9\repository\com\ibeetl\beetl\2.2.14\beetl-2.2.14.jar], JarResourceLocation [jarPath=E:\apache-maven-3.3.9\repository\org\nutz\nutz-plugins-views\1.r.58-SNAPSHOT\nutz-plugins-views-1.r.58-SNAPSHOT.jar], FileSystemResourceLocation [root=E:\IdeaProjects\nutz-book-project\target\classes], JarResourceLocation [jarPath=E:\apache-maven-3.3.9\repository\redis\clients\jedis\2.8.1\jedis-2.8.1.jar], JarResourceLocation [jarPath=E:\apache-maven-3.3.9\repository\log4j\log4j\1.2.17\log4j-1.2.17.jar], JarResourceLocation [jarPath=E:\apache-maven-3.3.9\repository\org\nutz\nutz-plugins-daocache\1.r.56\nutz-plugins-daocache-1.r.56.jar], JarResourceLocation [jarPath=E:\apache-maven-3.3.9\repository\org\antlr\antlr4-runtime\4.3\antlr4-runtime-4.3.jar], JarResourceLocation [jarPath=E:\apache-maven-3.3.9\repository\commons-logging\commons-logging\1.1.1\commons-logging-1.1.1.jar], JarResourceLocation [jarPath=E:\apache-maven-3.3.9\repository\com\sun\mail\javax.mail\1.5.2\javax.mail-1.5.2.jar], JarResourceLocation [jarPath=E:\apache-maven-3.3.9\repository\org\nlpcn\nlp-lang\1.7\nlp-lang-1.7.jar], JarResourceLocation [jarPath=E:\apache-maven-3.3.9\repository\cn\jpush\api\jpush-client\3.2.8\jpush-client-3.2.8.jar], JarResourceLocation [jarPath=E:\apache-maven-3.3.9\repository\org\apache\lucene\lucene-queries\4.9.1\lucene-queries-4.9.1.jar], JarResourceLocation [jarPath=E:\apache-maven-3.3.9\repository\cn\apiclub\tool\simplecaptcha\1.2.2\simplecaptcha-1.2.2.jar], JarResourceLocation [jarPath=E:\apache-maven-3.3.9\repository\org\jdom\jdom\2.0.2\jdom-2.0.2.jar], JarResourceLocation [jarPath=E:\apache-maven-3.3.9\repository\com\alibaba\dubbo\2.5.3\dubbo-2.5.3.jar], JarResourceLocation [jarPath=E:\apache-maven-3.3.9\repository\org\nutz\nutz-integration-quartz\1.r.56\nutz-integration-quartz-1.r.56.jar], JarResourceLocation [jarPath=E:\apache-maven-3.3.9\repository\org\antlr\antlr4-annotations\4.3\antlr4-annotations-4.3.jar], JarResourceLocation [jarPath=E:\apache-maven-3.3.9\repository\org\parboiled\parboiled-java\1.1.7\parboiled-java-1.1.7.jar], JarResourceLocation [jarPath=E:\apache-maven-3.3.9\repository\org\apache\lucene\lucene-core\4.9.1\lucene-core-4.9.1.jar], JarResourceLocation [jarPath=E:\apache-maven-3.3.9\repository\org\apache\shiro\shiro-web\1.3.0\shiro-web-1.3.0.jar], JarResourceLocation [jarPath=E:\apache-maven-3.3.9\repository\org\javassist\javassist\3.15.0-GA\javassist-3.15.0-GA.jar], JarResourceLocation [jarPath=E:\apache-maven-3.3.9\repository\xerces\xercesImpl\2.8.1\xercesImpl-2.8.1.jar], JarResourceLocation [jarPath=E:\apache-maven-3.3.9\repository\commons-codec\commons-codec\1.2\commons-codec-1.2.jar], JarResourceLocation [jarPath=E:\apache-maven-3.3.9\repository\org\nutz\nutz\1.r.57.r3\nutz-1.r.57.r3.jar], JarResourceLocation [jarPath=E:\apache-maven-3.3.9\repository\net\sourceforge\nekohtml\nekohtml\1.9.7\nekohtml-1.9.7.jar], JarResourceLocation [jarPath=E:\apache-maven-3.3.9\repository\com\google\zxing\javase\3.2.0\javase-3.2.0.jar], JarResourceLocation [jarPath=E:\apache-maven-3.3.9\repository\org\openid4java\openid4java-consumer\0.9.5\openid4java-consumer-0.9.5.jar], JarResourceLocation [jarPath=E:\apache-maven-3.3.9\repository\org\apache\commons\commons-email\1.4\commons-email-1.4.jar], JarResourceLocation [jarPath=E:\apache-maven-3.3.9\repository\org\ow2\asm\asm-analysis\5.0.3\asm-analysis-5.0.3.jar], JarResourceLocation [jarPath=E:\apache-maven-3.3.9\repository\commons-httpclient\commons-httpclient\3.0.1\commons-httpclient-3.0.1.jar], JarResourceLocation [jarPath=E:\apache-maven-3.3.9\repository\org\freemarker\freemarker\2.3.20\freemarker-2.3.20.jar], JarResourceLocation [jarPath=E:\apache-maven-3.3.9\repository\org\abego\treelayout\org.abego.treelayout.core\1.0.1\org.abego.treelayout.core-1.0.1.jar], JarResourceLocation [jarPath=E:\apache-maven-3.3.9\repository\dom4j\dom4j\1.6.1\dom4j-1.6.1.jar], JarResourceLocation [jarPath=E:\apache-maven-3.3.9\repository\com\googlecode\json-simple\json-simple\1.1.1\json-simple-1.1.1.jar], JarResourceLocation [jarPath=E:\apache-maven-3.3.9\repository\org\apache\lucene\lucene-sandbox\4.9.1\lucene-sandbox-4.9.1.jar], JarResourceLocation [jarPath=E:\apache-maven-3.3.9\repository\org\nutz\nutz-mipush-sdk\3.0.MOD\nutz-mipush-sdk-3.0.MOD.jar], JarResourceLocation [jarPath=E:\apache-maven-3.3.9\repository\commons-lang\commons-lang\2.6\commons-lang-2.6.jar], JarResourceLocation [jarPath=E:\apache-maven-3.3.9\repository\com\alibaba\fastjson\1.2.7\fastjson-1.2.7.jar], JarResourceLocation [jarPath=E:\apache-maven-3.3.9\repository\org\parboiled\parboiled-core\1.1.7\parboiled-core-1.1.7.jar], JarResourceLocation [jarPath=E:\apache-maven-3.3.9\repository\org\apache\shiro\shiro-core\1.3.0\shiro-core-1.3.0.jar], JarResourceLocation [jarPath=E:\apache-maven-3.3.9\repository\com\google\zxing\core\3.2.0\core-3.2.0.jar], JarResourceLocation [jarPath=E:\apache-maven-3.3.9\repository\org\jsoup\jsoup\1.8.3\jsoup-1.8.3.jar], JarResourceLocation [jarPath=E:\apache-maven-3.3.9\repository\org\apache\shiro\shiro-ehcache\1.3.0\shiro-ehcache-1.3.0.jar], FileSystemResourceLocation [root=E:\IdeaProjects\nutz-book-project], JarResourceLocation [jarPath=E:\apache-maven-3.3.9\repository\commons-beanutils\commons-beanutils\1.8.3\commons-beanutils-1.8.3.jar], JarResourceLocation [jarPath=E:\apache-maven-3.3.9\repository\org\apache\lucene\lucene-queryparser\4.9.1\lucene-queryparser-4.9.1.jar], JarResourceLocation [jarPath=E:\apache-maven-3.3.9\repository\org\ansj\ansj_seg\5.0.1\ansj_seg-5.0.1.jar], JarResourceLocation [jarPath=E:\apache-maven-3.3.9\repository\xml-apis\xml-apis\1.0.b2\xml-apis-1.0.b2.jar], JarResourceLocation [jarPath=E:\apache-maven-3.3.9\repository\commons-dbutils\commons-dbutils\1.6\commons-dbutils-1.6.jar], JarResourceLocation [jarPath=E:\apache-maven-3.3.9\repository\com\alibaba\druid\1.0.24\druid-1.0.24.jar], JarResourceLocation [jarPath=E:\apache-maven-3.3.9\repository\org\nutz\nutz-integration-shiro\1.r.56\nutz-integration-shiro-1.r.56.jar], JarResourceLocation [jarPath=E:\apache-maven-3.3.9\repository\org\slf4j\slf4j-api\1.7.13\slf4j-api-1.7.13.jar], JarResourceLocation [jarPath=E:\apache-maven-3.3.9\repository\org\apache\logging\log4j\log4j-core\2.5\log4j-core-2.5.jar], JarResourceLocation [jarPath=E:\apache-maven-3.3.9\repository\org\nutz\nutz-integration-dubbo\1.r.58-SNAPSHOT\nutz-integration-dubbo-1.r.58-SNAPSHOT.jar]]
20:17:30.627 DEBUG (AbstractNutConfig.java:128) getMainModule - MainModule: <net.wendal.nutzbook.MainModule>
20:17:30.641 DEBUG (AbstractNutConfig.java:59) createLoading - Loading by class org.nutz.mvc.impl.NutLoading
20:17:30.643 INFO (NutLoading.java:55) load - Nutz Version : 1.r.57.r3
20:17:30.643 INFO (NutLoading.java:56) load - Nutz.Mvc[nutz] is initializing ...
20:17:30.643 DEBUG (NutLoading.java:60) load - Web Container Information:
20:17:30.644 DEBUG (NutLoading.java:61) load - - Default Charset : UTF-8
20:17:30.644 DEBUG (NutLoading.java:62) load - - Current . path : E:\IdeaProjects\nutz-book-project\.
20:17:30.644 DEBUG (NutLoading.java:63) load - - Java Version : 1.8.0_45
20:17:30.645 DEBUG (NutLoading.java:64) load - - File separator : \
20:17:30.645 DEBUG (NutLoading.java:65) load - - Timezone : Asia/Shanghai
20:17:30.645 DEBUG (NutLoading.java:66) load - - OS : Windows 7 x86
20:17:30.645 DEBUG (NutLoading.java:67) load - - ServerInfo : jetty/9.3.11.v20160721
20:17:30.645 DEBUG (NutLoading.java:68) load - - Servlet API : 3.1
20:17:30.645 DEBUG (NutLoading.java:73) load - - ContextPath :
20:17:30.646 DEBUG (NutLoading.java:74) load - - context.tempdir : E:\IdeaProjects\nutz-book-project\target\tmp
20:17:30.646 DEBUG (AbstractNutConfig.java:128) getMainModule - MainModule: <net.wendal.nutzbook.MainModule>
20:17:30.647 DEBUG (NutLoading.java:237) createContext - >> app.root = E:/IdeaProjects/nutz-book-project/src/main/webapp
20:17:30.688 DEBUG (Castors.java:115) reload - Using 94 castor for Castors
20:17:30.690 DEBUG (NutLoading.java:378) createIoc - @IocBy(type=org.nutz.mvc.ioc.provider.ComboIocProvider, args=["*js", "ioc/", "*anno", "net.wendal.nutzbook", "*quartz", "*async", "*tx", "*org.nutz.plugins.view.freemarker.FreemarkerIocLoader", "*dubbo", "dubbo-server.xml"],init=[])
20:17:30.709 DEBUG (Scans.java:233) scan - Found 8 resource by src( ioc/ ) , regex( ^(.+[.])(js|json)$ )
20:17:30.710 DEBUG (JsonLoader.java:48) <init> - loading ioc js config from [dao.js]
20:17:30.713 DEBUG (JsonLoader.java:48) <init> - loading ioc js config from [ehcache.js]
20:17:30.713 DEBUG (JsonLoader.java:48) <init> - loading ioc js config from [freemarker_tags.js]
20:17:30.714 DEBUG (JsonLoader.java:48) <init> - loading ioc js config from [jpush.js]
20:17:30.714 DEBUG (JsonLoader.java:48) <init> - loading ioc js config from [mail.js]
20:17:30.714 DEBUG (JsonLoader.java:48) <init> - loading ioc js config from [map.js]
20:17:30.716 DEBUG (JsonLoader.java:48) <init> - loading ioc js config from [redis.js]
20:17:30.716 DEBUG (JsonLoader.java:48) <init> - loading ioc js config from [xmpush.js]
20:17:30.716 DEBUG (JsonLoader.java:56) <init> - Loaded 21 bean define from path=[ioc/] --> [dataSource_slave, permissionShiro, conf, permission, mapTags, mapit, mxpush, jedisPool, cacheManager, jpush, currentTime, dao, cacheProvider, emailAuthenticator, htmlEmail, cacheExecutor, timeFormat, shiroTags, jedisPoolConfig, dataSource, permissionResolver]
20:17:30.739 DEBUG (Scans.java:233) scan - Found 164 resource by src( net/wendal/nutzbook/ ) , regex( ^.+[.]class$ )
20:17:30.818 DEBUG (AnnotationIocLoader.java:74) addClass - Found @IocBean : class net.wendal.nutzbook.module.admin.AdminLoginModule
20:17:30.824 DEBUG (AnnotationIocLoader.java:74) addClass - Found @IocBean : class net.wendal.nutzbook.module.admin.AdminPermissionCategoryModule
20:17:30.828 DEBUG (AnnotationIocLoader.java:74) addClass - Found @IocBean : class net.wendal.nutzbook.module.admin.AdminPermissionModule
20:17:30.829 DEBUG (AnnotationIocLoader.java:74) addClass - Found @IocBean : class net.wendal.nutzbook.module.admin.AdminRoleMobule
20:17:30.830 DEBUG (AnnotationIocLoader.java:74) addClass - Found @IocBean : class net.wendal.nutzbook.module.admin.AdminTopicModule
20:17:30.831 DEBUG (AnnotationIocLoader.java:74) addClass - Found @IocBean : class net.wendal.nutzbook.module.admin.AdminUserModule
20:17:30.831 DEBUG (AnnotationIocLoader.java:74) addClass - Found @IocBean : class net.wendal.nutzbook.module.admin.FrameAct
20:17:30.832 DEBUG (AnnotationIocLoader.java:74) addClass - Found @IocBean : class net.wendal.nutzbook.module.admin.WelcomeAct
20:17:30.834 DEBUG (AnnotationIocLoader.java:74) addClass - Found @IocBean : class net.wendal.nutzbook.module.admin2.Admin2DataTableModule
20:17:30.834 DEBUG (AnnotationIocLoader.java:74) addClass - Found @IocBean : class net.wendal.nutzbook.module.admin2.Admin2Module
20:17:30.835 DEBUG (AnnotationIocLoader.java:74) addClass - Found @IocBean : class net.wendal.nutzbook.module.AnalysisModule
20:17:30.837 DEBUG (AnnotationIocLoader.java:74) addClass - Found @IocBean : class net.wendal.nutzbook.module.AuthorityModule
20:17:30.842 DEBUG (AnnotationIocLoader.java:74) addClass - Found @IocBean : class net.wendal.nutzbook.module.BeePayModule
20:17:30.843 DEBUG (AnnotationIocLoader.java:74) addClass - Found @IocBean : class net.wendal.nutzbook.module.CaptchaModule
20:17:30.844 DEBUG (AnnotationIocLoader.java:74) addClass - Found @IocBean : class net.wendal.nutzbook.module.CrossScreenModule
20:17:30.845 DEBUG (AnnotationIocLoader.java:74) addClass - Found @IocBean : class net.wendal.nutzbook.module.mp.WxModule
20:17:30.850 DEBUG (AnnotationIocLoader.java:74) addClass - Found @IocBean : class net.wendal.nutzbook.module.NgrokModule
20:17:30.851 DEBUG (AnnotationIocLoader.java:74) addClass - Found @IocBean : class net.wendal.nutzbook.module.OauthModule
20:17:30.853 DEBUG (AnnotationIocLoader.java:74) addClass - Found @IocBean : class net.wendal.nutzbook.module.OpenVpnCenter
20:17:30.856 DEBUG (AnnotationIocLoader.java:74) addClass - Found @IocBean : class net.wendal.nutzbook.module.PageModule
20:17:30.857 DEBUG (AnnotationIocLoader.java:74) addClass - Found @IocBean : class net.wendal.nutzbook.module.QrcodeModule
20:17:30.858 DEBUG (AnnotationIocLoader.java:74) addClass - Found @IocBean : class net.wendal.nutzbook.module.robot.RobotModule
20:17:30.860 DEBUG (AnnotationIocLoader.java:74) addClass - Found @IocBean : class net.wendal.nutzbook.module.SysInfoModule
20:17:30.862 DEBUG (AnnotationIocLoader.java:74) addClass - Found @IocBean : class net.wendal.nutzbook.module.UserModule
20:17:30.863 DEBUG (AnnotationIocLoader.java:74) addClass - Found @IocBean : class net.wendal.nutzbook.module.UserProfileModule
20:17:30.866 DEBUG (AnnotationIocLoader.java:74) addClass - Found @IocBean : class net.wendal.nutzbook.module.yvr.YvrAdminModule
20:17:30.867 DEBUG (AnnotationIocLoader.java:74) addClass - Found @IocBean : class net.wendal.nutzbook.module.yvr.YvrApiModule
20:17:30.869 DEBUG (AnnotationIocLoader.java:74) addClass - Found @IocBean : class net.wendal.nutzbook.module.yvr.YvrModule
20:17:30.871 DEBUG (AnnotationIocLoader.java:74) addClass - Found @IocBean : class net.wendal.nutzbook.module.yvr.YvrSeoModule
20:17:30.873 DEBUG (AnnotationIocLoader.java:74) addClass - Found @IocBean : class net.wendal.nutzbook.module.yvr.YvrShortModule
20:17:30.875 DEBUG (AnnotationIocLoader.java:74) addClass - Found @IocBean : class net.wendal.nutzbook.module.yvr.YvrUserModule
20:17:30.880 DEBUG (AnnotationIocLoader.java:74) addClass - Found @IocBean : class net.wendal.nutzbook.quartz.job.CleanNonActiveUserJob
20:17:30.881 DEBUG (AnnotationIocLoader.java:74) addClass - Found @IocBean : class net.wendal.nutzbook.quartz.job.EhcacheFlushJob
20:17:30.882 DEBUG (AnnotationIocLoader.java:74) addClass - Found @IocBean : class net.wendal.nutzbook.quartz.job.LuceneIndexRebuildJob
20:17:30.883 DEBUG (AnnotationIocLoader.java:74) addClass - Found @IocBean : class net.wendal.nutzbook.quartz.job.QiniuUserAvatarUpdateJob
20:17:30.883 DEBUG (AnnotationIocLoader.java:74) addClass - Found @IocBean : class net.wendal.nutzbook.quartz.job.SexyPicChecker
20:17:30.884 DEBUG (AnnotationIocLoader.java:74) addClass - Found @IocBean : class net.wendal.nutzbook.quartz.job.SysLogTableCreateJob
20:17:30.884 DEBUG (AnnotationIocLoader.java:74) addClass - Found @IocBean : class net.wendal.nutzbook.quartz.job.TodayYYYYMMDDJob
20:17:30.884 DEBUG (AnnotationIocLoader.java:74) addClass - Found @IocBean : class net.wendal.nutzbook.service.AuthorityServiceImpl
20:17:30.885 DEBUG (AnnotationIocLoader.java:74) addClass - Found @IocBean : class net.wendal.nutzbook.service.BigContentService
20:17:30.885 DEBUG (AnnotationIocLoader.java:74) addClass - Found @IocBean : class net.wendal.nutzbook.service.DubboWayServiceImpl
20:17:30.886 DEBUG (AnnotationIocLoader.java:74) addClass - Found @IocBean : class net.wendal.nutzbook.service.EmailServiceImpl
20:17:30.887 DEBUG (AnnotationIocLoader.java:74) addClass - Found @IocBean : class net.wendal.nutzbook.service.PermissionCategoryService
20:17:30.890 DEBUG (AnnotationIocLoader.java:74) addClass - Found @IocBean : class net.wendal.nutzbook.service.PermissionService
20:17:30.891 DEBUG (AnnotationIocLoader.java:74) addClass - Found @IocBean : class net.wendal.nutzbook.service.PushService
20:17:30.896 DEBUG (AnnotationIocLoader.java:74) addClass - Found @IocBean : class net.wendal.nutzbook.service.RedisDao
20:17:30.896 DEBUG (AnnotationIocLoader.java:74) addClass - Found @IocBean : class net.wendal.nutzbook.service.RedisService
20:17:30.896 DEBUG (AnnotationIocLoader.java:74) addClass - Found @IocBean : class net.wendal.nutzbook.service.RoleService
20:17:30.897 DEBUG (AnnotationIocLoader.java:74) addClass - Found @IocBean : class net.wendal.nutzbook.service.SysConfigureService
20:17:30.897 DEBUG (AnnotationIocLoader.java:74) addClass - Found @IocBean : class net.wendal.nutzbook.service.sysinfo.impl.NgrokInfoProvider
20:17:30.898 DEBUG (AnnotationIocLoader.java:74) addClass - Found @IocBean : class net.wendal.nutzbook.service.sysinfo.impl.QQbotInfoProvider
20:17:30.898 DEBUG (AnnotationIocLoader.java:74) addClass - Found @IocBean : class net.wendal.nutzbook.service.sysinfo.impl.TopicSummerInfoProvider
20:17:30.899 DEBUG (AnnotationIocLoader.java:74) addClass - Found @IocBean : class net.wendal.nutzbook.service.sysinfo.impl.UserSummerInfoProvider
20:17:30.899 DEBUG (AnnotationIocLoader.java:74) addClass - Found @IocBean : class net.wendal.nutzbook.service.sysinfo.SysInfoService
20:17:30.900 DEBUG (AnnotationIocLoader.java:74) addClass - Found @IocBean : class net.wendal.nutzbook.service.syslog.SysLogAopConfigration
20:17:30.902 DEBUG (AnnotationIocLoader.java:74) addClass - Found @IocBean : class net.wendal.nutzbook.service.syslog.SysLogService
20:17:30.902 DEBUG (AnnotationIocLoader.java:74) addClass - Found @IocBean : class net.wendal.nutzbook.service.TopicService
20:17:30.903 DEBUG (AnnotationIocLoader.java:74) addClass - Found @IocBean : class net.wendal.nutzbook.service.UserMessageService
20:17:30.903 DEBUG (AnnotationIocLoader.java:74) addClass - Found @IocBean : class net.wendal.nutzbook.service.UserService
20:17:30.904 DEBUG (AnnotationIocLoader.java:74) addClass - Found @IocBean : class net.wendal.nutzbook.service.yvr.TopicSearchService
20:17:30.905 DEBUG (AnnotationIocLoader.java:74) addClass - Found @IocBean : class net.wendal.nutzbook.service.yvr.YvrService
20:17:30.906 DEBUG (AnnotationIocLoader.java:74) addClass - Found @IocBean : class net.wendal.nutzbook.shiro.cache.RedisCache
20:17:30.919 DEBUG (AnnotationIocLoader.java:74) addClass - Found @IocBean : class net.wendal.nutzbook.util.RedisInterceptor
20:17:30.927 INFO (AnnotationIocLoader.java:50) <init> - Found 63 classes in 1 base-packages!
beans = ["redisService", "userSummerInfoProvider", "luceneIndexRebuildJob", "yvrService", "userMessageService", "sysConfigureService", "adminPermissionCategoryModule", "authorityModule", "redis", "admin2DataTableModule", "adminRoleMobule", "welcomeAct", "yvrSeoModule", "yvrShortModule", "frameAct", "adminUserModule", "ngrokModule", "yvrModule", "permissionCategoryService", "sysInfoService", "crossScreenModule", "adminPermissionModule", "qQbotInfoProvider", "captchaModule", "yvrApiModule", "redisDao", "emailService", "userService", "ehcacheFlushJob", "permissionService", "yvrUserModule", "sysLogTableCreateJob", "beePayModule", "roleService", "sexyPicChecker", "sysInfoModule", "authorityService", "bigContentService", "todayYYYYMMDDJob", "adminTopicModule", "userModule", "topicSummerInfoProvider", "topicSearchService", "dubboWayService", "qrcodeModule", "yvrAdminModule", "qiniuUserAvatarUpdateJob", "adminLoginModule", "sysLogService", "$aop_syslog", "userProfileModule", "wxModule", "analysisModule", "oauthModule", "openVpnCenter", "pushService", "admin2Module", "topicService", "cleanNonActiveUserJob", "redisCache", "pageModule", "robotModule", "ngrokInfoProvider"]
20:17:30.930 DEBUG (ComboIocLoader.java:118) createIocLoader - found org.nutz.integration.quartz.QuartzIocLoader -- org.nutz.integration.quartz.QuartzIocLoader
20:17:30.931 DEBUG (SimpleAopMaker.java:79) <init> - Load AopConfigure for anno=org.nutz.aop.interceptor.async.Async by type=org.nutz.aop.interceptor.async.AsyncAopIocLoader
20:17:30.932 DEBUG (JsonLoader.java:40) <init> - Loaded 5 bean define from reader --
[txREPEATABLE_READ, txSERIALIZABLE, txNONE, txREAD_UNCOMMITTED, txREAD_COMMITTED]
20:17:30.934 DEBUG (ComboIocLoader.java:118) createIocLoader - found org.nutz.integration.dubbo.DubboIocLoader -- org.nutz.integration.dubbo.DubboIocLoader
20:17:30.967 INFO (:) - using logger: com.alibaba.dubbo.common.logger.log4j.Log4jLoggerAdapter
20:17:30.987 WARN (ComboIocLoader.java:98) <init> - Found Duplicate beanName=currentTime, pls check you config! loader=class org.nutz.plugins.view.freemarker.FreemarkerIocLoader
20:17:30.989 INFO (NutIoc.java:98) <init> - NutIoc init begin ...
20:17:30.990 INFO (NutIoc.java:115) <init> - ... NutIoc init complete
20:17:30.991 DEBUG (AbstractNutConfig.java:128) getMainModule - MainModule: <net.wendal.nutzbook.MainModule>
20:17:30.994 INFO (NutLoading.java:158) evalUrlMapping - Build URL mapping by org.nutz.mvc.impl.UrlMappingImpl ...
20:17:30.996 DEBUG (BeetlViewMaker.java:59) init - beetl init ....
20:17:30.998 DEBUG (BeetlViewMaker.java:64) init - found beetl.properties, loading ...
20:17:30.998 DEBUG (BeetlViewMaker.java:79) init - no custom DIRECT_BYTE_OUTPUT found , set to true
20:17:31.032 DEBUG (BeetlViewMaker.java:92) init - beetl init complete
20:17:31.034 DEBUG (NutIoc.java:151) get - Get 'conf'<class org.nutz.ioc.impl.PropertiesProxy>
20:17:31.034 DEBUG (NutIoc.java:151) get - Get '$aop_async'<interface org.nutz.ioc.aop.config.AopConfigration>
20:17:31.035 DEBUG (NutIoc.java:177) get - >> Load definition name=$aop_async
20:17:31.035 DEBUG (ComboIocLoader.java:169) load - Found IocObject($aop_async) in AsyncAopIocLoader@30884765
20:17:31.036 DEBUG (NutIoc.java:209) get - >> Make...'$aop_async'<interface org.nutz.ioc.aop.config.AopConfigration>
20:17:31.036 DEBUG (ScopeContext.java:59) save - Save object '$aop_async' to [app]
20:17:31.039 DEBUG (NutIoc.java:151) get - Get '$aop_syslog'<interface org.nutz.ioc.aop.config.AopConfigration>
20:17:31.039 DEBUG (NutIoc.java:177) get - >> Load definition name=$aop_syslog
20:17:31.039 DEBUG (ComboIocLoader.java:169) load - Found IocObject($aop_syslog) in AnnotationIocLoader(packages=[net.wendal.nutzbook])
20:17:31.039 DEBUG (NutIoc.java:209) get - >> Make...'$aop_syslog'<interface org.nutz.ioc.aop.config.AopConfigration>
20:17:31.039 DEBUG (ScopeContext.java:59) save - Save object '$aop_syslog' to [app]
20:17:31.040 DEBUG (SimpleAopMaker.java:79) <init> - Load AopConfigure for anno=net.wendal.nutzbook.annotation.SLog by type=net.wendal.nutzbook.service.syslog.SysLogAopConfigration
20:17:31.044 DEBUG (SimpleAopMaker.java:79) <init> - Load AopConfigure for anno=org.nutz.ioc.aop.Aop by type=org.nutz.ioc.aop.config.impl.AnnotationAopConfigration
20:17:31.044 DEBUG (NutIoc.java:177) get - >> Load definition name=conf
20:17:31.044 DEBUG (MapLoader.java:67) load - Loading define for name=conf
20:17:31.045 DEBUG (ComboIocLoader.java:169) load - Found IocObject(conf) in JsonLoader(paths=[ioc/])
20:17:31.045 DEBUG (NutIoc.java:209) get - >> Make...'conf'<class org.nutz.ioc.impl.PropertiesProxy>
20:17:31.046 DEBUG (DefaultMirrorFactory.java:70) getMirror - Load class org.nutz.ioc.impl.PropertiesProxy without AOP
20:17:31.046 DEBUG (ScopeContext.java:59) save - Save object 'conf' to [app]
20:17:31.052 DEBUG (Scans.java:233) scan - Found 15 resource by src( custom/ ) , regex( ^.+[.]properties$ )
20:17:31.055 DEBUG (NutLoading.java:368) createViewMakers - @Views(BeetlViewMaker2.class,FreemarkerViewMaker.class,PdfViewMaker.class,DefaultViewMaker.class)
20:17:31.064 DEBUG (Scans.java:233) scan - Found 1 resource by src( mvc/nutzbook-mvc-chain.js ) , regex( ^(.+[.])(js|json)$ )
20:17:31.067 DEBUG (JsonActionChainMakerConfiguretion.java:37) <init> - ActionChain Config:
{
"default" :{
"ps" :["net.wendal.nutzbook.mvc.LogTimeProcessor", "net.wendal.nutzbook.mvc.DailyUniqueUsersProcessor", "org.nutz.mvc.impl.processor.UpdateRequestAttributesProcessor", "org.nutz.mvc.impl.processor.EncodingProcessor", "org.nutz.mvc.impl.processor.ModuleProcessor", "org.nutz.integration.shiro.NutShiroProcessor", "org.nutz.mvc.impl.processor.ActionFiltersProcessor", "org.nutz.mvc.impl.processor.AdaptorProcessor", "org.nutz.mvc.impl.processor.MethodInvokeProcessor", "org.nutz.mvc.impl.processor.ViewProcessor"],
"error" :"org.nutz.mvc.impl.processor.FailProcessor"
}
}
20:17:31.067 DEBUG (NutLoading.java:265) createChainMaker - @ChainBy(org.nutz.mvc.impl.NutActionChainMaker)
20:17:31.086 DEBUG (Loadings.java:154) scanModules - module class location 'file:/E:/IdeaProjects/nutz-book-project/target/classes/'
20:17:31.086 DEBUG (Loadings.java:184) scanModuleInPackage - > scan 'net.wendal.nutzbook'
20:17:31.105 DEBUG (Scans.java:233) scan - Found 164 resource by src( net/wendal/nutzbook/ ) , regex( ^.+[.]class$ )
20:17:31.117 DEBUG (Loadings.java:198) checkModule - >> add 'net.wendal.nutzbook.module.admin.AdminLoginModule'
20:17:31.118 DEBUG (Loadings.java:198) checkModule - >> add 'net.wendal.nutzbook.module.admin.AdminPermissionCategoryModule'
20:17:31.118 DEBUG (Loadings.java:198) checkModule - >> add 'net.wendal.nutzbook.module.admin.AdminPermissionModule'
20:17:31.118 DEBUG (Loadings.java:198) checkModule - >> add 'net.wendal.nutzbook.module.admin.AdminRoleMobule'
20:17:31.118 DEBUG (Loadings.java:198) checkModule - >> add 'net.wendal.nutzbook.module.admin.AdminTopicModule'
20:17:31.118 DEBUG (Loadings.java:198) checkModule - >> add 'net.wendal.nutzbook.module.admin.AdminUserModule'
20:17:31.120 DEBUG (Loadings.java:198) checkModule - >> add 'net.wendal.nutzbook.module.admin.FrameAct'
20:17:31.120 DEBUG (Loadings.java:198) checkModule - >> add 'net.wendal.nutzbook.module.admin.WelcomeAct'
20:17:31.120 DEBUG (Loadings.java:198) checkModule - >> add 'net.wendal.nutzbook.module.admin2.Admin2DataTableModule'
20:17:31.120 DEBUG (Loadings.java:198) checkModule - >> add 'net.wendal.nutzbook.module.admin2.Admin2Module'
20:17:31.120 DEBUG (Loadings.java:198) checkModule - >> add 'net.wendal.nutzbook.module.AnalysisModule'
20:17:31.121 DEBUG (Loadings.java:198) checkModule - >> add 'net.wendal.nutzbook.module.AuthorityModule'
20:17:31.121 DEBUG (Loadings.java:198) checkModule - >> add 'net.wendal.nutzbook.module.BeePayModule'
20:17:31.121 DEBUG (Loadings.java:198) checkModule - >> add 'net.wendal.nutzbook.module.CaptchaModule'
20:17:31.121 DEBUG (Loadings.java:198) checkModule - >> add 'net.wendal.nutzbook.module.CrossScreenModule'
20:17:31.121 DEBUG (Loadings.java:198) checkModule - >> add 'net.wendal.nutzbook.module.demo.SimpleDemoModule'
20:17:31.122 DEBUG (Loadings.java:198) checkModule - >> add 'net.wendal.nutzbook.module.mp.WxModule'
20:17:31.122 DEBUG (Loadings.java:198) checkModule - >> add 'net.wendal.nutzbook.module.NgrokModule'
20:17:31.122 DEBUG (Loadings.java:198) checkModule - >> add 'net.wendal.nutzbook.module.OauthModule'
20:17:31.122 DEBUG (Loadings.java:198) checkModule - >> add 'net.wendal.nutzbook.module.OpenVpnCenter'
20:17:31.123 DEBUG (Loadings.java:198) checkModule - >> add 'net.wendal.nutzbook.module.PageModule'
20:17:31.123 DEBUG (Loadings.java:198) checkModule - >> add 'net.wendal.nutzbook.module.QrcodeModule'
20:17:31.123 DEBUG (Loadings.java:198) checkModule - >> add 'net.wendal.nutzbook.module.robot.RobotModule'
20:17:31.123 DEBUG (Loadings.java:198) checkModule - >> add 'net.wendal.nutzbook.module.SysInfoModule'
20:17:31.123 DEBUG (Loadings.java:198) checkModule - >> add 'net.wendal.nutzbook.module.UserModule'
20:17:31.123 DEBUG (Loadings.java:198) checkModule - >> add 'net.wendal.nutzbook.module.UserProfileModule'
20:17:31.124 DEBUG (Loadings.java:198) checkModule - >> add 'net.wendal.nutzbook.module.yvr.YvrAdminModule'
20:17:31.124 DEBUG (Loadings.java:198) checkModule - >> add 'net.wendal.nutzbook.module.yvr.YvrApiModule'
20:17:31.124 DEBUG (Loadings.java:198) checkModule - >> add 'net.wendal.nutzbook.module.yvr.YvrModule'
20:17:31.124 DEBUG (Loadings.java:198) checkModule - >> add 'net.wendal.nutzbook.module.yvr.YvrSeoModule'
20:17:31.124 DEBUG (Loadings.java:198) checkModule - >> add 'net.wendal.nutzbook.module.yvr.YvrShortModule'
20:17:31.125 DEBUG (Loadings.java:198) checkModule - >> add 'net.wendal.nutzbook.module.yvr.YvrUserModule'
20:17:31.170 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/analysis/', '/analysis/index' >> AnalysisModule.main(...) : void | @Ok(beetl:yvr/analysis/index.btl) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.176 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/analysis/user/topic/?' >> AnalysisModule.userTopic(...) : Object | @Ok(json ) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.177 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/sysconf/reload' >> AnalysisModule.sysconfReload(...) : void | @Ok(json ) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.178 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/analysis/user/history/between' >> AnalysisModule.userOnlineDayHistoryBetween(...) : Object | @Ok(json ) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.179 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/analysis/user/history/day' >> AnalysisModule.userOnlineDayHistory(...) : Object | @Ok(json ) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.183 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/sysinfo/' >> SysInfoModule.index(...) : NutMap | @Ok(beetl:yvr/sysinfo/index.btl) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.184 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/sysinfo/query' >> SysInfoModule.query(...) : Object | @Ok(json:full) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.186 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/user/' >> UserModule.index(...) : void | @Ok(jsp:jsp.user.list) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.197 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/user/add' >> UserModule.add(...) : Object | @Ok(json:{locked:'password|salt',ignoreNull:true}) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.198 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/user/count' >> UserModule.count(...) : int | @Ok(json:{locked:'password|salt',ignoreNull:true}) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.199 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/user/update' >> UserModule.update(...) : Object | @Ok(json:{locked:'password|salt',ignoreNull:true}) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.199 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/user/delete' >> UserModule.delete(...) : Object | @Ok(json:{locked:'password|salt',ignoreNull:true}) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.200 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/user/query' >> UserModule.query(...) : Object | @Ok(json:{locked:'password|salt',ignoreNull:true}) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.201 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/user/error' >> UserModule.error(...) : void | @Ok(json:{locked:'password|salt',ignoreNull:true}) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.202 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/user/login' >> UserModule.loginPage(...) : void | @Ok(jsp:jsp.user.login) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.204 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/user/login' >> UserModule.login(...) : Object | @Ok(json ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.207 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/captcha/next' >> CaptchaModule.next(...) : BufferedImage | @Ok(raw:png) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.210 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/yvr/', '/yvr/index' >> YvrModule.index(...) : void | @Ok(->:/yvr/list) @Fail(void ) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.210 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/yvr/add' >> YvrModule.add(...) : Object | @Ok(beetl:yvr/_add.btl) @Fail(void ) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.218 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/yvr/add' >> YvrModule.add(...) : CResult | @Ok(json ) @Fail(void ) | by 1 Filters | (I:UTF-8/O:UTF-8)
20:17:31.220 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/yvr/t/?/push' >> YvrModule.push(...) : void | @Ok(json:full) @Fail(void ) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.222 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/yvr/t/?/check' >> YvrModule.check(...) : Object | @Ok(json ) @Fail(void ) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.225 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/yvr/list/u/?/?', '/yvr/list/u/?/?/?' >> YvrModule.list(...) : Object | @Ok(beetl:/yvr/index.btl) @Fail(void ) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.227 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/yvr/list/?', '/yvr/list/?/?', '/yvr/list' >> YvrModule.list(...) : Object | @Ok(beetl:/yvr/index.btl) @Fail(void ) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.229 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/yvr/upload/?/?' >> YvrModule.image(...) : Object | @Ok(raw:jpg) @Fail(http:404) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.230 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/yvr/search' >> YvrModule.search(...) : Object | @Ok(beetl:/yvr/index.btl) @Fail(void ) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.230 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/yvr/search/rebuild' >> YvrModule.rebuild(...) : void | @Ok(json:full) @Fail(void ) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.232 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/yvr/tag/?', '/yvr/tag/?/?' >> YvrModule.tag(...) : Object | @Ok(beetl:/yvr/index.btl) @Fail(void ) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.234 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/yvr/upload' >> YvrModule.upload(...) : Object | @Ok(json ) @Fail(void ) | by 1 Filters | (I:UTF-8/O:UTF-8)
20:17:31.238 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/yvr/t/?' >> YvrModule.topic(...) : Object | @Ok(beetl:yvr/_topic.btl) @Fail(void ) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.240 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/yvr/t/?/reply' >> YvrModule.addReply(...) : Object | @Ok(json ) @Fail(void ) | by 1 Filters | (I:UTF-8/O:UTF-8)
20:17:31.241 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/yvr/t/?/reply/?/up' >> YvrModule.replyUp(...) : Object | @Ok(json ) @Fail(void ) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.242 DEBUG (NutIoc.java:151) get - Get 'freeMarkerConfigurer'<class org.nutz.plugins.view.freemarker.FreeMarkerConfigurer>
20:17:31.242 DEBUG (NutIoc.java:177) get - >> Load definition name=freeMarkerConfigurer
20:17:31.242 DEBUG (MapLoader.java:67) load - Loading define for name=freeMarkerConfigurer
20:17:31.243 DEBUG (ComboIocLoader.java:169) load - Found IocObject(freeMarkerConfigurer) in FreemarkerIocLoader@10716062
20:17:31.244 DEBUG (NutIoc.java:209) get - >> Make...'freeMarkerConfigurer'<class org.nutz.plugins.view.freemarker.FreeMarkerConfigurer>
20:17:31.244 DEBUG (DefaultMirrorFactory.java:70) getMirror - Load class org.nutz.plugins.view.freemarker.FreeMarkerConfigurer without AOP
20:17:31.244 DEBUG (ScopeContext.java:59) save - Save object 'freeMarkerConfigurer' to [app]
20:17:31.245 DEBUG (NutIoc.java:151) get - Get 'configuration'<>
20:17:31.245 DEBUG (NutIoc.java:177) get - >> Load definition name=configuration
20:17:31.245 DEBUG (MapLoader.java:67) load - Loading define for name=configuration
20:17:31.246 DEBUG (ComboIocLoader.java:169) load - Found IocObject(configuration) in FreemarkerIocLoader@10716062
20:17:31.246 DEBUG (NutIoc.java:209) get - >> Make...'configuration'<>
20:17:31.252 DEBUG (DefaultMirrorFactory.java:70) getMirror - Load class freemarker.template.Configuration without AOP
20:17:31.253 DEBUG (ScopeContext.java:59) save - Save object 'configuration' to [app]
20:17:31.297 DEBUG (NutIoc.java:151) get - Get 'freemarkerDirectiveFactory'<>
20:17:31.297 DEBUG (NutIoc.java:177) get - >> Load definition name=freemarkerDirectiveFactory
20:17:31.297 DEBUG (MapLoader.java:67) load - Loading define for name=freemarkerDirectiveFactory
20:17:31.298 DEBUG (ComboIocLoader.java:169) load - Found IocObject(freemarkerDirectiveFactory) in FreemarkerIocLoader@10716062
20:17:31.298 DEBUG (NutIoc.java:209) get - >> Make...'freemarkerDirectiveFactory'<>
20:17:31.299 DEBUG (DefaultMirrorFactory.java:70) getMirror - Load class org.nutz.plugins.view.freemarker.FreemarkerDirectiveFactory without AOP
20:17:31.299 DEBUG (ScopeContext.java:59) save - Save object 'freemarkerDirectiveFactory' to [app]
20:17:31.300 DEBUG (NutIoc.java:151) get - Get 'configuration'<>
20:17:31.300 DEBUG (NutIoc.java:151) get - Get 'freemarkerDirectiveFactory'<>
20:17:31.307 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/admin/index_main' >> WelcomeAct.index(...) : void | @Ok(fm:templates.admin.main) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.308 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/admin/main' >> WelcomeAct.main(...) : void | @Ok(fm:templates.admin.index) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.308 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/admin/left' >> WelcomeAct.left(...) : void | @Ok(fm:templates.admin.left) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.309 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/admin/right' >> WelcomeAct.right(...) : void | @Ok(fm:templates.admin.right) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.309 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/admin/top' >> WelcomeAct.top(...) : boolean | @Ok(fm:templates.admin.top) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.312 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/robot/msg' >> RobotModule.msg(...) : String | @Ok(raw ) @Fail(void ) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.314 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/admin/', '/admin/index' >> AdminLoginModule.index(...) : Object | @Ok(fm:templates.front.login.index) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.317 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/admin/login' >> AdminLoginModule.login(...) : View | @Ok(json:full) @Fail(jsp:jsp.500) | by 1 Filters | (I:UTF-8/O:UTF-8)
20:17:31.318 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/admin/logout' >> AdminLoginModule.logout(...) : void | @Ok(>>:/admin/index.rk) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.320 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/s/api/read/?' >> YvrShortModule.read(...) : Object | @Ok(raw ) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.321 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/s/api/down/?' >> YvrShortModule.down(...) : Object | @Ok(void ) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.322 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/s/c/?' >> YvrShortModule.code(...) : Object | @Ok(raw ) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.323 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/s/api/create/file' >> YvrShortModule.createFile(...) : Object | @Ok(raw ) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.324 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/s/api/create/txt' >> YvrShortModule.createTxt(...) : Object | @Ok(raw ) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.325 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/s/api/last' >> YvrShortModule.lastUrl(...) : String | @Ok(raw ) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.326 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/admin/role/add' >> AdminRoleMobule.add(...) : List | @Ok(fm:templates.admin.user.role.add) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.328 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/admin/role/update' >> AdminRoleMobule.update(...) : void | @Ok(>>:/admin/role/list) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.329 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/admin/role/list' >> AdminRoleMobule.list(...) : Object | @Ok(fm:templates.admin.user.role.list) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.330 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/admin/role/save' >> AdminRoleMobule.save(...) : Message | @Ok(json ) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.331 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/admin/role/edit' >> AdminRoleMobule.edit(...) : Role | @Ok(fm:templates.admin.user.role.edit) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.332 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/api/nutzam/mp/in', '/api/nutzam/mp/in/?' >> WxModule.msgIn(...) : View | @Ok(json:full) @Fail(http:200) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.334 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/oauth/?/callback' >> OauthModule.callback(...) : Object | @Ok(>>:/yvr/list/ask) @Fail(>>:/yvr/list) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.336 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/oauth/?' >> OauthModule.auth(...) : void | @Ok(void ) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.337 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/oauth/link' >> OauthModule.link(...) : void | @Ok(json:full) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.338 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/admin2/' >> Admin2Module.index(...) : void | @Ok(>>:index.html) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.346 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/admin2/?' >> Admin2Module.page(...) : Context | @Ok(fm:templates.admin2.${pathargs[0]}) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.347 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/admin2/user/logout' >> Admin2Module.logout(...) : void | @Ok(>>:/admin2/user/login) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.348 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/admin2/?/?' >> Admin2Module.page2(...) : Context | @Ok(fm:templates.admin2.${pathargs[0]}.${pathargs[1]}) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.350 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/admin/datatable/query/?' >> Admin2DataTableModule.query(...) : Object | @Ok(json:full) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.352 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/yvr/api/v1/topics' >> YvrApiModule.add(...) : Object | @Ok(json ) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
20:17:31.353 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/yvr/api/v1/images' >> YvrApiModule.images(...) : Object | @Ok(json ) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
20:17:31.353 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/yvr/api/v1/messages' >> YvrApiModule.getMessages(...) : Object | @Ok(json ) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
20:17:31.354 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/yvr/api/v1/user/?', '/yvr/api/v1/user' >> YvrApiModule.user(...) : Object | @Ok(json ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.354 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/yvr/api/v1/topic/?', '/yvr/api/v1/topic' >> YvrApiModule.topic(...) : Object | @Ok(json ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.355 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/yvr/api/v1/accesstoken' >> YvrApiModule.checkAccessToken(...) : Object | @Ok(json ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.355 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/yvr/api/v1/message/mark_all' >> YvrApiModule.markAllMessage(...) : Object | @Ok(json ) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
20:17:31.356 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/yvr/api/v1/topics' >> YvrApiModule.topics(...) : Object | @Ok(json ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.363 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/yvr/api/v1/topic/?/replies' >> YvrApiModule.addReply(...) : Object | @Ok(json ) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
20:17:31.364 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/yvr/api/v1/reply/?/ups' >> YvrApiModule.replyUp(...) : Object | @Ok(json ) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
20:17:31.365 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/yvr/api/v1/message/count' >> YvrApiModule.msgCount(...) : Object | @Ok(json ) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
20:17:31.366 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/ngrok/me' >> NgrokModule.me(...) : Object | @Ok(->:/yvr/links/ngrok) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.366 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/ngrok/config/download' >> NgrokModule.getConfigureFile(...) : Object | @Ok(raw:xml) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.367 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/admin/topic/delete' >> AdminTopicModule.delete(...) : Message | @Ok(json ) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.367 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/admin/topic/list' >> AdminTopicModule.list(...) : Pagination | @Ok(fm:templates.admin.topic.list) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.368 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/cs/qr' >> CrossScreenModule.crossScreen(...) : Object | @Ok(raw:png) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.369 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/admin/user/add' >> AdminUserModule.add(...) : void | @Ok(fm:templates.admin.user.add) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.369 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/admin/user/lock' >> AdminUserModule.lock(...) : NutMap | @Ok(json ) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.370 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/admin/user/list' >> AdminUserModule.list(...) : Pagination | @Ok(fm:templates.admin.user.list) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.370 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/admin/user/edit' >> AdminUserModule.edit(...) : User | @Ok(fm:templates.admin.user.edit) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.372 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/admin/frame/user_main' >> FrameAct.userMain(...) : void | @Ok(fm:templates.admin.user.frame.main) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.373 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/admin/frame/user_left' >> FrameAct.userLeft(...) : void | @Ok(fm:templates.admin.user.frame.left) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.374 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/admin/frame/user_right' >> FrameAct.userRight(...) : void | @Ok(fm:templates.admin.user.frame.right) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.374 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/admin/frame/user_pwd_main' >> FrameAct.gamePwdMain(...) : void | @Ok(fm:templates.admin.account.frame.main) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.375 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/admin/frame/user_pwd_left' >> FrameAct.gamePwdLeft(...) : void | @Ok(fm:templates.admin.account.frame.left) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.375 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/admin/frame/user_pwd_right' >> FrameAct.gamePwdRight(...) : void | @Ok(fm:templates.admin.account.frame.right) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.376 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/admin/frame/topic_main' >> FrameAct.topicMain(...) : void | @Ok(fm:templates.admin.topic.frame.main) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.376 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/admin/frame/topic_left' >> FrameAct.topicLeft(...) : void | @Ok(fm:templates.admin.topic.frame.left) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.377 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/admin/frame/topic_right' >> FrameAct.topicRight(...) : void | @Ok(fm:templates.admin.topic.frame.right) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.378 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/qrcode/get' >> QrcodeModule.get(...) : Object | @Ok(raw:png) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.379 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/', '/index' >> PageModule.index(...) : void | @Ok(->:/yvr/list) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.380 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/home' >> PageModule.home(...) : Object | @Ok(jsp:jsp.home) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.381 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/admin/permission/category/add' >> AdminPermissionCategoryModule.add(...) : void | @Ok(fm:templates.admin.user.permission_category.add) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.381 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/admin/permission/category/update' >> AdminPermissionCategoryModule.update(...) : boolean | @Ok(>>:/admin/permission/category/list.rk) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.382 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/admin/permission/category/delete' >> AdminPermissionCategoryModule.delete(...) : Message | @Ok(json ) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.382 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/admin/permission/category/list' >> AdminPermissionCategoryModule.list(...) : Pagination | @Ok(fm:templates.admin.user.permission_category.list) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.383 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/admin/permission/category/save' >> AdminPermissionCategoryModule.save(...) : void | @Ok(>>:/admin/permission/category/list.rk) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.384 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/admin/permission/category/edit' >> AdminPermissionCategoryModule.edit(...) : PermissionCategory | @Ok(fm:templates.admin.user.permission_category.edit) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.385 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/openvpn/', '/openvpn/index' >> OpenVpnCenter.index(...) : Context | @Ok(ftl:/templates/admin2/openvpn/clients) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.386 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/openvpn/download' >> OpenVpnCenter.download(...) : Object | @Ok(json:full) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.387 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/openvpn/upload' >> OpenVpnCenter.upload(...) : void | @Ok(json:full) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.388 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/pay/bc/' >> BeePayModule.index(...) : Object | @Ok(beetl:yvr/bc/index.btl) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.388 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/pay/bc/create' >> BeePayModule.create(...) : Object | @Ok(json ) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.389 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/pay/bc/query' >> BeePayModule.query(...) : Object | @Ok(json:{locked:'message_detail'}) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.390 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/pay/bc/callback' >> BeePayModule.callback(...) : String | @Ok(raw ) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.391 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/pay/bc/create2' >> BeePayModule.create2(...) : Object | @Ok(json ) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.393 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/pay/bc/pdf/?' >> BeePayModule.downloadPayPdf(...) : Object | @Ok(pdf:pdftmpl/beepay_one.pdf) @Fail(void ) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.394 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/pay/bc/pdfview/?' >> BeePayModule.viewPayPdf(...) : Object | @Ok(pdf:pdftmpl/beepay_one.pdf) @Fail(void ) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.396 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/yvr/u/?' >> YvrUserModule.userHome(...) : Object | @Ok(beetl:yvr/user/user_index.btl) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.397 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/yvr/u/logout' >> YvrUserModule.logout(...) : void | @Ok(>>:/yvr/list) @Fail(>>:/yvr/list) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.398 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/yvr/u/me/reset/token' >> YvrUserModule.resetAccessToken(...) : void | @Ok(json:full) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.399 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/yvr/u/?/avatar' >> YvrUserModule.userAvatar(...) : Object | @Ok(raw:jpg) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.400 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/yvr/u/profile/update/?' >> YvrUserModule.updateUserDt(...) : Object | @Ok(raw ) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.401 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/yvr/u/oauth/github' >> YvrUserModule.oauthGithub(...) : void | @Ok(->:/oauth/github) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.402 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/yvr/u/signup/?' >> YvrUserModule.signup(...) : Object | @Ok(raw ) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.403 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/yvr/u/signup' >> YvrUserModule.signup(...) : Object | @Ok(json ) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.403 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/yvr/u/me' >> YvrUserModule.myHome(...) : Object | @Ok(beetl:yvr/user/user_index.btl) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.404 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/admin/authority/permissions' >> AuthorityModule.permissions(...) : Object | @Ok(json ) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.405 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/admin/authority/roles' >> AuthorityModule.roles(...) : Object | @Ok(json ) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.405 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/admin/authority/role/add' >> AuthorityModule.addRole(...) : void | @Ok(void ) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.406 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/admin/authority/role/delete' >> AuthorityModule.delRole(...) : void | @Ok(void ) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.406 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/admin/authority/user/update' >> AuthorityModule.updateUser(...) : void | @Ok(void ) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.407 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/admin/authority/user/fetch/role' >> AuthorityModule.fetchUserRoles(...) : Object | @Ok(json ) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.407 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/admin/authority/role/update' >> AuthorityModule.updateRole(...) : void | @Ok(void ) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.408 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/admin/authority/permission/update' >> AuthorityModule.updateRole(...) : void | @Ok(void ) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.408 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/admin/authority/permission/add' >> AuthorityModule.addPermission(...) : void | @Ok(void ) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.408 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/admin/authority/permission/delete' >> AuthorityModule.delPermission(...) : void | @Ok(void ) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.409 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/admin/authority/user/fetch/permission' >> AuthorityModule.fetchUserPermissions(...) : Object | @Ok(json ) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.409 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/admin/authority/role/fetch' >> AuthorityModule.fetchRolePermissions(...) : Object | @Ok(json ) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.410 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/admin/authority/users' >> AuthorityModule.users(...) : Object | @Ok(json:{locked:'password|salt',ignoreNull:true}) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.412 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/yvr/admin/update' >> YvrAdminModule.update(...) : void | @Ok(json:full) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.413 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/yvr/admin/query' >> YvrAdminModule.query(...) : Object | @Ok(json ) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.414 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/yvr/admin/update/tags' >> YvrAdminModule.updateTags(...) : boolean | @Ok(json ) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.414 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/yvr/admin/expstatic' >> YvrAdminModule.exportStatic(...) : void | @Ok(json:full) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.415 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/admin/permission/add' >> AdminPermissionModule.add(...) : List | @Ok(fm:templates.admin.user.permission.add) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.415 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/admin/permission/update' >> AdminPermissionModule.update(...) : boolean | @Ok(>>:/admin/permission/list.rk) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.416 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/admin/permission/delete' >> AdminPermissionModule.delete(...) : Message | @Ok(json ) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.416 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/admin/permission/list' >> AdminPermissionModule.list(...) : Pagination | @Ok(fm:templates.admin.user.permission.list) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.416 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/admin/permission/save' >> AdminPermissionModule.save(...) : void | @Ok(>>:/admin/permission/list.rk) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.417 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/admin/permission/edit' >> AdminPermissionModule.edit(...) : List | @Ok(fm:templates.admin.user.permission.edit) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.418 INFO (ModuleProcessor.java:61) init - Create Module obj without Ioc --> class net.wendal.nutzbook.module.demo.SimpleDemoModule
20:17:31.418 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/demo/get/?/?/?' >> SimpleDemoModule.get(...) : void | @Ok(json ) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.419 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/demo/url' >> SimpleDemoModule.url(...) : void | @Ok(json ) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.420 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/demo/whale/test' >> SimpleDemoModule.whaleInput(...) : Object | @Ok(json ) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.420 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/demo/dw/mp3' >> SimpleDemoModule.download_mp3(...) : File | @Ok(raw ) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.421 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/demo/param/list' >> SimpleDemoModule.paramList(...) : Object | @Ok(json:forlook) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.421 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/demo/param/mydate' >> SimpleDemoModule.mydate(...) : void | @Ok(json:full) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.421 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/demo/uploadp' >> SimpleDemoModule.uploadp(...) : Object | @Ok(json ) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.422 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/demo/pathjson/**' >> SimpleDemoModule.pathjson(...) : void | @Ok(json:full) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.422 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/demo/play/mp3' >> SimpleDemoModule.play_mp3(...) : File | @Ok(raw ) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.422 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/demo/notfound' >> SimpleDemoModule.notfound(...) : String | @Ok(raw ) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.423 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/yvr/links/?' >> YvrSeoModule.page(...) : Object | @Ok(beetl:/yvr/website/links.btl) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.424 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/yvr/sitemap' >> YvrSeoModule.sitemap(...) : File | @Ok(raw:xml) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.424 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/yvr/rss' >> YvrSeoModule.rss(...) : String | @Ok(raw:xml) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.425 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/user/profile/' >> UserProfileModule.index(...) : UserProfile | @Ok(jsp:jsp.user.profile) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.425 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/user/profile/get' >> UserProfileModule.get(...) : UserProfile | @Ok(json:full) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.426 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/user/profile/update' >> UserProfileModule.update(...) : void | @Ok(void ) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.429 INFO (NutFilePool.java:23) <init> - Init file-pool by: E:/IdeaProjects/nutz-book-project/src/main/webapp/WEB-INF/tmp/user_avatar [20000]
20:17:31.429 DEBUG (NutFilePool.java:37) <init> - file-pool.home: 'E:\IdeaProjects\nutz-book-project\src\main\webapp\WEB-INF\tmp\user_avatar'
20:17:31.430 INFO (NutFilePool.java:66) <init> - file-pool.cursor: 0
20:17:31.431 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/user/profile/avatar' >> UserProfileModule.uploadAvatar(...) : void | @Ok(>>:/user/profile) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.431 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/user/profile/avatar' >> UserProfileModule.readAvatar(...) : Object | @Ok(raw:jpg) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.431 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/user/profile/active/mail' >> UserProfileModule.activeMail(...) : Object | @Ok(json:full) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.432 DEBUG (UrlMappingImpl.java:135) printActionMapping - '/user/profile/active/mail' >> UserProfileModule.activeMailCallback(...) : String | @Ok(raw ) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:17:31.432 INFO (NutLoading.java:219) evalUrlMapping - Found 161 module methods
20:17:31.432 DEBUG (NutLoading.java:305) evalLocalization - Localization: org.nutz.mvc.impl.NutMessageLoader('msg/') dft<zh-CN>
20:17:31.437 DEBUG (Scans.java:233) scan - Found 5 resource by src( msg/ ) , regex( ^.+[.]properties$ )
20:17:31.437 DEBUG (NutMessageLoader.java:27) load - Load Messages in 5 resource : [[NutResource[zh-CN/admin_menu.properties], NutResource[zh-CN/authority.properties], NutResource[zh-CN/index.properties], NutResource[zh-CN/language_tag.properties], NutResource[zh-CN/user.properties]]]
20:17:31.439 DEBUG (NutMessageLoader.java:95) load - Message Loaded, size = 2
20:17:31.440 INFO (NutLoading.java:412) createSessionProvider - SessionBy --> org.nutz.integration.shiro.ShiroSessionProvider@19308a2
20:17:31.440 INFO (NutLoading.java:273) evalSetup - Setup application...
20:17:31.440 DEBUG (NutIoc.java:151) get - Get 'jedisPool'<class redis.clients.jedis.JedisPool>
20:17:31.441 DEBUG (NutIoc.java:177) get - >> Load definition name=jedisPool
20:17:31.441 DEBUG (MapLoader.java:67) load - Loading define for name=jedisPool
20:17:31.441 DEBUG (ComboIocLoader.java:169) load - Found IocObject(jedisPool) in JsonLoader(paths=[ioc/])
20:17:31.441 DEBUG (NutIoc.java:209) get - >> Make...'jedisPool'<class redis.clients.jedis.JedisPool>
20:17:31.442 DEBUG (DefaultMirrorFactory.java:70) getMirror - Load class redis.clients.jedis.JedisPool without AOP
20:17:31.443 DEBUG (ScopeContext.java:59) save - Save object 'jedisPool' to [app]
20:17:31.448 DEBUG (NutIoc.java:151) get - Get 'jedisPoolConfig'<>
20:17:31.449 DEBUG (NutIoc.java:177) get - >> Load definition name=jedisPoolConfig
20:17:31.449 DEBUG (MapLoader.java:67) load - Loading define for name=jedisPoolConfig
20:17:31.449 DEBUG (ComboIocLoader.java:169) load - Found IocObject(jedisPoolConfig) in JsonLoader(paths=[ioc/])
20:17:31.449 DEBUG (NutIoc.java:209) get - >> Make...'jedisPoolConfig'<>
20:17:31.450 DEBUG (DefaultMirrorFactory.java:70) getMirror - Load class redis.clients.jedis.JedisPoolConfig without AOP
20:17:31.450 DEBUG (ScopeContext.java:59) save - Save object 'jedisPoolConfig' to [app]
20:17:31.450 DEBUG (NutIoc.java:151) get - Get 'conf'<>
20:17:31.452 DEBUG (NutIoc.java:151) get - Get 'conf'<>
20:17:31.452 DEBUG (NutIoc.java:151) get - Get 'conf'<>
20:17:31.452 DEBUG (NutIoc.java:151) get - Get 'conf'<>
20:17:31.453 DEBUG (NutIoc.java:151) get - Get 'conf'<>
20:17:31.453 DEBUG (NutIoc.java:151) get - Get 'conf'<>
20:17:31.453 DEBUG (NutIoc.java:151) get - Get 'jedisPoolConfig'<>
20:17:31.453 DEBUG (NutIoc.java:151) get - Get 'conf'<>
20:17:31.454 DEBUG (NutIoc.java:151) get - Get 'conf'<>
20:17:31.454 DEBUG (NutIoc.java:151) get - Get 'conf'<>
20:17:31.454 DEBUG (NutIoc.java:151) get - Get 'conf'<>
20:17:31.454 DEBUG (NutIoc.java:151) get - Get 'conf'<>
20:17:31.464 DEBUG (NutIoc.java:151) get - Get 'configuration'<class freemarker.template.Configuration>
20:17:31.465 DEBUG (NutIoc.java:151) get - Get 'mapTags'<class org.nutz.plugins.view.freemarker.FreeMarkerConfigurer>
20:17:31.465 DEBUG (NutIoc.java:177) get - >> Load definition name=mapTags
20:17:31.465 DEBUG (MapLoader.java:67) load - Loading define for name=mapTags
20:17:31.465 DEBUG (ComboIocLoader.java:169) load - Found IocObject(mapTags) in JsonLoader(paths=[ioc/])
20:17:31.466 DEBUG (NutIoc.java:209) get - >> Make...'mapTags'<class org.nutz.plugins.view.freemarker.FreeMarkerConfigurer>
20:17:31.466 DEBUG (DefaultMirrorFactory.java:70) getMirror - Load class org.nutz.plugins.view.freemarker.FreeMarkerConfigurer without AOP
20:17:31.466 DEBUG (ScopeContext.java:59) save - Save object 'mapTags' to [app]
20:17:31.467 DEBUG (NutIoc.java:151) get - Get 'currentTime'<>
20:17:31.467 DEBUG (NutIoc.java:177) get - >> Load definition name=currentTime
20:17:31.467 DEBUG (MapLoader.java:67) load - Loading define for name=currentTime
20:17:31.468 DEBUG (ComboIocLoader.java:169) load - Found IocObject(currentTime) in JsonLoader(paths=[ioc/])
20:17:31.468 DEBUG (NutIoc.java:209) get - >> Make...'currentTime'<>
20:17:31.468 DEBUG (DefaultMirrorFactory.java:70) getMirror - Load class net.wendal.nutzbook.freemarker.CurrentTimeDirective without AOP
20:17:31.468 DEBUG (ScopeContext.java:59) save - Save object 'currentTime' to [app]
20:17:31.468 DEBUG (NutIoc.java:151) get - Get 'shiroTags'<>
20:17:31.469 DEBUG (NutIoc.java:177) get - >> Load definition name=shiroTags
20:17:31.469 DEBUG (MapLoader.java:67) load - Loading define for name=shiroTags
20:17:31.469 DEBUG (ComboIocLoader.java:169) load - Found IocObject(shiroTags) in JsonLoader(paths=[ioc/])
20:17:31.469 DEBUG (NutIoc.java:209) get - >> Make...'shiroTags'<>
20:17:31.469 DEBUG (DefaultMirrorFactory.java:70) getMirror - Load class net.wendal.nutzbook.shiro.freemarker.ShiroTags without AOP
20:17:31.469 DEBUG (ScopeContext.java:59) save - Save object 'shiroTags' to [app]
20:17:31.472 DEBUG (NutIoc.java:151) get - Get 'timeFormat'<>
20:17:31.472 DEBUG (NutIoc.java:177) get - >> Load definition name=timeFormat
20:17:31.472 DEBUG (MapLoader.java:67) load - Loading define for name=timeFormat
20:17:31.472 DEBUG (ComboIocLoader.java:169) load - Found IocObject(timeFormat) in JsonLoader(paths=[ioc/])
20:17:31.472 DEBUG (NutIoc.java:209) get - >> Make...'timeFormat'<>
20:17:31.473 DEBUG (DefaultMirrorFactory.java:70) getMirror - Load class net.wendal.nutzbook.freemarker.TimeFormatDirective without AOP
20:17:31.473 DEBUG (ScopeContext.java:59) save - Save object 'timeFormat' to [app]
20:17:31.473 DEBUG (NutIoc.java:151) get - Get 'conf'<>
20:17:31.473 DEBUG (NutIoc.java:151) get - Get 'conf'<>
20:17:31.473 DEBUG (NutIoc.java:151) get - Get 'permissionShiro'<>
20:17:31.474 DEBUG (NutIoc.java:177) get - >> Load definition name=permissionShiro
20:17:31.474 DEBUG (MapLoader.java:67) load - Loading define for name=permissionShiro
20:17:31.474 DEBUG (ComboIocLoader.java:169) load - Found IocObject(permissionShiro) in JsonLoader(paths=[ioc/])
20:17:31.474 DEBUG (NutIoc.java:209) get - >> Make...'permissionShiro'<>
20:17:31.474 DEBUG (DefaultMirrorFactory.java:70) getMirror - Load class net.wendal.nutzbook.freemarker.PermissionShiroFreemarker without AOP
20:17:31.474 DEBUG (ScopeContext.java:59) save - Save object 'permissionShiro' to [app]
20:17:31.475 DEBUG (NutIoc.java:151) get - Get 'permissionResolver'<>
20:17:31.475 DEBUG (NutIoc.java:177) get - >> Load definition name=permissionResolver
20:17:31.475 DEBUG (MapLoader.java:67) load - Loading define for name=permissionResolver
20:17:31.475 DEBUG (ComboIocLoader.java:169) load - Found IocObject(permissionResolver) in JsonLoader(paths=[ioc/])
20:17:31.475 DEBUG (NutIoc.java:209) get - >> Make...'permissionResolver'<>
20:17:31.475 DEBUG (DefaultMirrorFactory.java:70) getMirror - Load class org.apache.shiro.authz.permission.WildcardPermissionResolver without AOP
20:17:31.476 DEBUG (ScopeContext.java:59) save - Save object 'permissionResolver' to [app]
20:17:31.476 DEBUG (NutIoc.java:151) get - Get 'dao'<>
20:17:31.476 DEBUG (NutIoc.java:177) get - >> Load definition name=dao
20:17:31.476 DEBUG (MapLoader.java:67) load - Loading define for name=dao
20:17:31.478 DEBUG (ComboIocLoader.java:169) load - Found IocObject(dao) in JsonLoader(paths=[ioc/])
20:17:31.478 DEBUG (NutIoc.java:209) get - >> Make...'dao'<>
20:17:31.483 DEBUG (DefaultMirrorFactory.java:70) getMirror - Load class org.nutz.dao.impl.NutDao without AOP
20:17:31.484 DEBUG (ScopeContext.java:59) save - Save object 'dao' to [app]
20:17:31.484 DEBUG (NutIoc.java:151) get - Get 'dataSource'<>
20:17:31.484 DEBUG (NutIoc.java:177) get - >> Load definition name=dataSource
20:17:31.484 DEBUG (MapLoader.java:67) load - Loading define for name=dataSource
20:17:31.490 DEBUG (ComboIocLoader.java:169) load - Found IocObject(dataSource) in JsonLoader(paths=[ioc/])
20:17:31.490 DEBUG (NutIoc.java:209) get - >> Make...'dataSource'<>
20:17:31.505 DEBUG (DefaultMirrorFactory.java:70) getMirror - Load class com.alibaba.druid.pool.DruidDataSource without AOP
20:17:31.505 DEBUG (ScopeContext.java:59) save - Save object 'dataSource' to [app]
20:17:31.506 DEBUG (NutIoc.java:151) get - Get 'conf'<>
20:17:31.681 INFO (DruidDataSource.java:722) init - {dataSource-1} inited
20:17:31.682 DEBUG (NutIoc.java:151) get - Get 'dataSource'<>
20:17:31.689 DEBUG (NutDao.java:108) <init> - NutDao[_selfId=0] init ...
20:17:31.702 INFO (NutFilePool.java:23) <init> - Init file-pool by: C:\Users\Tony/.nutz/tmp/dao/ [200000]
20:17:31.703 DEBUG (NutFilePool.java:37) <init> - file-pool.home: 'C:\Users\Tony\.nutz\tmp\dao'
20:17:31.703 INFO (NutFilePool.java:66) <init> - file-pool.cursor: 0
20:17:31.711 DEBUG (Jdbcs.java:90) <clinit> - Jdbcs init complete
20:17:31.712 INFO (Jdbcs.java:103) getExpert - Get Connection from DataSource for JdbcExpert, if I lock at here, check your database server and configure
20:17:32.009 DEBUG (DaoSupport.java:191) invoke - JDBC Driver --> mysql-connector-java-5.1.38 ( Revision: fe541c166cec739c74cc727c5da96c1028b4834a )
20:17:32.009 DEBUG (DaoSupport.java:192) invoke - JDBC Name --> MySQL Connector Java
20:17:32.010 DEBUG (DaoSupport.java:194) invoke - JDBC URL --> jdbc:mysql://127.0.0.1:3306/nutzbook
20:17:32.017 DEBUG (DaoSupport.java:210) invoke - Mysql : character_set_client=utf8
20:17:32.017 DEBUG (DaoSupport.java:210) invoke - Mysql : character_set_connection=utf8
20:17:32.018 DEBUG (DaoSupport.java:210) invoke - Mysql : character_set_database=utf8
20:17:32.018 DEBUG (DaoSupport.java:210) invoke - Mysql : character_set_filesystem=binary
20:17:32.018 DEBUG (DaoSupport.java:210) invoke - Mysql : character_set_results=
20:17:32.018 DEBUG (DaoSupport.java:210) invoke - Mysql : character_set_server=utf8
20:17:32.018 DEBUG (DaoSupport.java:210) invoke - Mysql : character_set_system=utf8
20:17:32.019 DEBUG (DaoSupport.java:210) invoke - Mysql : character_sets_dir=C:\Program Files (x86)\MySQL\MySQL Server 5.6\share\charsets\
20:17:32.019 DEBUG (DaoSupport.java:217) invoke - Mysql : database=nutzbook
20:17:32.020 DEBUG (DaoSupport.java:223) invoke - Mysql : user=root@localhost
20:17:32.039 DEBUG (DaoSupport.java:231) invoke - Mysql : 't_user_message' engine=MyISAM
20:17:32.039 DEBUG (DaoSupport.java:238) setDataSource - Database info --> MYSQL:[MySQL - 5.6.5-m8]
20:17:32.043 DEBUG (NutIoc.java:151) get - Get 'cacheExecutor'<>
20:17:32.043 DEBUG (NutIoc.java:177) get - >> Load definition name=cacheExecutor
20:17:32.043 DEBUG (MapLoader.java:67) load - Loading define for name=cacheExecutor
20:17:32.044 DEBUG (ComboIocLoader.java:169) load - Found IocObject(cacheExecutor) in JsonLoader(paths=[ioc/])
20:17:32.044 DEBUG (NutIoc.java:209) get - >> Make...'cacheExecutor'<>
20:17:32.044 DEBUG (DefaultMirrorFactory.java:70) getMirror - Load class net.wendal.nutzbook.util.MasterSlaveDaoExecutor without AOP
20:17:32.045 DEBUG (ScopeContext.java:59) save - Save object 'cacheExecutor' to [app]
20:17:32.046 DEBUG (NutIoc.java:151) get - Get 'cacheProvider'<>
20:17:32.046 DEBUG (NutIoc.java:177) get - >> Load definition name=cacheProvider
20:17:32.046 DEBUG (MapLoader.java:67) load - Loading define for name=cacheProvider
20:17:32.047 DEBUG (ComboIocLoader.java:169) load - Found IocObject(cacheProvider) in JsonLoader(paths=[ioc/])
20:17:32.047 DEBUG (NutIoc.java:209) get - >> Make...'cacheProvider'<>
20:17:32.048 DEBUG (DefaultMirrorFactory.java:70) getMirror - Load class org.nutz.plugins.cache.dao.impl.provider.EhcacheDaoCacheProvider without AOP
20:17:32.048 DEBUG (ScopeContext.java:59) save - Save object 'cacheProvider' to [app]
20:17:32.048 DEBUG (NutIoc.java:151) get - Get 'cacheManager'<>
20:17:32.049 DEBUG (NutIoc.java:177) get - >> Load definition name=cacheManager
20:17:32.049 DEBUG (MapLoader.java:67) load - Loading define for name=cacheManager
20:17:32.049 DEBUG (ComboIocLoader.java:169) load - Found IocObject(cacheManager) in JsonLoader(paths=[ioc/])
20:17:32.049 DEBUG (NutIoc.java:209) get - >> Make...'cacheManager'<>
20:17:32.050 DEBUG (DefaultMirrorFactory.java:70) getMirror - Load class net.sf.ehcache.CacheManager without AOP
20:17:32.051 DEBUG (ScopeContext.java:59) save - Save object 'cacheManager' to [app]
20:17:32.052 DEBUG (NutIoc.java:151) get - Get 'dataSource_slave'<>
20:17:32.052 DEBUG (NutIoc.java:177) get - >> Load definition name=dataSource_slave
20:17:32.053 DEBUG (MapLoader.java:67) load - Loading define for name=dataSource_slave
20:17:32.053 DEBUG (ComboIocLoader.java:169) load - Found IocObject(dataSource_slave) in JsonLoader(paths=[ioc/])
20:17:32.053 DEBUG (NutIoc.java:209) get - >> Make...'dataSource_slave'<>
20:17:32.053 DEBUG (DefaultMirrorFactory.java:70) getMirror - Load class com.alibaba.druid.pool.DruidDataSource without AOP
20:17:32.054 DEBUG (ScopeContext.java:59) save - Save object 'dataSource_slave' to [app]
20:17:32.054 DEBUG (NutIoc.java:151) get - Get 'conf'<>
20:17:32.057 INFO (DruidDataSource.java:722) init - {dataSource-2} inited
20:17:32.057 DEBUG (NutIoc.java:151) get - Get 'permissionResolver'<>
20:17:32.057 DEBUG (NutIoc.java:151) get - Get 'dao'<>
20:17:32.057 DEBUG (NutIoc.java:151) get - Get 'permission'<>
20:17:32.057 DEBUG (NutIoc.java:177) get - >> Load definition name=permission
20:17:32.058 DEBUG (MapLoader.java:67) load - Loading define for name=permission
20:17:32.058 DEBUG (ComboIocLoader.java:169) load - Found IocObject(permission) in JsonLoader(paths=[ioc/])
20:17:32.058 DEBUG (NutIoc.java:209) get - >> Make...'permission'<>
20:17:32.058 DEBUG (DefaultMirrorFactory.java:70) getMirror - Load class net.wendal.nutzbook.freemarker.PermissionDirective without AOP
20:17:32.058 DEBUG (ScopeContext.java:59) save - Save object 'permission' to [app]
20:17:32.059 DEBUG (NutIoc.java:151) get - Get 'currentTime'<>
20:17:32.059 DEBUG (NutIoc.java:151) get - Get 'shiroTags'<>
20:17:32.059 DEBUG (NutIoc.java:151) get - Get 'timeFormat'<>
20:17:32.059 DEBUG (NutIoc.java:151) get - Get 'conf'<>
20:17:32.059 DEBUG (NutIoc.java:151) get - Get 'conf'<>
20:17:32.060 DEBUG (NutIoc.java:151) get - Get 'permissionShiro'<>
20:17:32.060 DEBUG (NutIoc.java:151) get - Get 'permission'<>
20:17:32.060 DEBUG (NutIoc.java:151) get - Get 'freeMarkerConfigurer'<>
20:17:32.065 DEBUG (NutIoc.java:151) get - Get 'dao'<interface org.nutz.dao.Dao>
20:17:32.071 DEBUG (Scans.java:233) scan - Found 24 resource by src( net/wendal/nutzbook/bean/ ) , regex( ^.+[.]class$ )
20:17:32.108 DEBUG (Jdbcs.java:863) guessEntityFieldColumnType - take field 'optional(org.nutz.lang.util.NutMap)'(net.wendal.nutzbook.bean.BeePayment) as VARCHAR(50)
20:17:32.177 DEBUG (NutIoc.java:151) get - Get 'bigContentService'<class net.wendal.nutzbook.service.BigContentService>
20:17:32.177 DEBUG (NutIoc.java:177) get - >> Load definition name=bigContentService
20:17:32.178 DEBUG (ComboIocLoader.java:169) load - Found IocObject(bigContentService) in AnnotationIocLoader(packages=[net.wendal.nutzbook])
20:17:32.178 DEBUG (NutIoc.java:209) get - >> Make...'bigContentService'<class net.wendal.nutzbook.service.BigContentService>
20:17:32.178 DEBUG (DefaultMirrorFactory.java:70) getMirror - Load class net.wendal.nutzbook.service.BigContentService without AOP
20:17:32.178 DEBUG (ScopeContext.java:59) save - Save object 'bigContentService' to [app]
20:17:32.180 DEBUG (NutIoc.java:151) get - Get 'dao'<interface org.nutz.dao.Dao>
20:17:32.185 DEBUG (MasterSlaveDaoExecutor.java:34) exec - exec at slave DataSource >> select id from t_topic where cid is null
20:17:32.197 DEBUG (MemoryStore.java:180) <init> - Initialized net.sf.ehcache.store.MemoryStore for t_topic
20:17:32.201 DEBUG (Cache.java:1262) initialise - Initialised cache: t_topic
20:17:32.201 DEBUG (ConfigurationHelper.java:364) createDefaultCacheDecorators - CacheDecoratorFactory not configured for defaultCache. Skipping for 't_topic'.
20:17:32.202 DEBUG (NutDaoExecutor.java:192) _runSelect - select id from t_topic where cid is null
20:17:32.206 DEBUG (MasterSlaveDaoExecutor.java:34) exec - exec at slave DataSource >> select id from t_topic_reply where cid is null
20:17:32.207 DEBUG (MemoryStore.java:180) <init> - Initialized net.sf.ehcache.store.MemoryStore for t_topic_reply
20:17:32.210 DEBUG (Cache.java:1262) initialise - Initialised cache: t_topic_reply
20:17:32.211 DEBUG (ConfigurationHelper.java:364) createDefaultCacheDecorators - CacheDecoratorFactory not configured for defaultCache. Skipping for 't_topic_reply'.
20:17:32.211 DEBUG (NutDaoExecutor.java:192) _runSelect - select id from t_topic_reply where cid is null
20:17:32.212 DEBUG (NutIoc.java:151) get - Get 'conf'<class org.nutz.ioc.impl.PropertiesProxy>
20:17:32.212 DEBUG (NutIoc.java:151) get - Get 'sysConfigureService'<class net.wendal.nutzbook.service.SysConfigureService>
20:17:32.212 DEBUG (NutIoc.java:177) get - >> Load definition name=sysConfigureService
20:17:32.212 DEBUG (ComboIocLoader.java:169) load - Found IocObject(sysConfigureService) in AnnotationIocLoader(packages=[net.wendal.nutzbook])
20:17:32.213 DEBUG (NutIoc.java:209) get - >> Make...'sysConfigureService'<class net.wendal.nutzbook.service.SysConfigureService>
20:17:32.213 DEBUG (DefaultMirrorFactory.java:70) getMirror - Load class net.wendal.nutzbook.service.SysConfigureService without AOP
20:17:32.214 DEBUG (ScopeContext.java:59) save - Save object 'sysConfigureService' to [app]
20:17:32.215 DEBUG (NutIoc.java:151) get - Get 'conf'<class org.nutz.ioc.impl.PropertiesProxy>
20:17:32.215 DEBUG (NutIoc.java:151) get - Get 'dao'<interface org.nutz.dao.Dao>
20:17:32.221 DEBUG (MasterSlaveDaoExecutor.java:34) exec - exec at slave DataSource >> SELECT * FROM t_sys_configure
20:17:32.222 DEBUG (NutDaoExecutor.java:192) _runSelect - SELECT * FROM t_sys_configure
20:17:32.224 DEBUG (MasterSlaveDaoExecutor.java:34) exec - exec at slave DataSource >> SELECT * FROM t_sys_configure
20:17:32.224 DEBUG (NutDaoExecutor.java:192) _runSelect - SELECT * FROM t_sys_configure
20:17:32.225 DEBUG (NutIoc.java:151) get - Get 'sysLogService'<class net.wendal.nutzbook.service.syslog.SysLogService>
20:17:32.225 DEBUG (NutIoc.java:177) get - >> Load definition name=sysLogService
20:17:32.225 DEBUG (ComboIocLoader.java:169) load - Found IocObject(sysLogService) in AnnotationIocLoader(packages=[net.wendal.nutzbook])
20:17:32.225 DEBUG (NutIoc.java:209) get - >> Make...'sysLogService'<class net.wendal.nutzbook.service.syslog.SysLogService>
20:17:32.229 DEBUG (AsmClassAgent.java:29) <clinit> - AsmClassAgent will define class in Version 50
20:17:32.235 DEBUG (ScopeContext.java:59) save - Save object 'sysLogService' to [app]
20:17:32.236 DEBUG (NutIoc.java:151) get - Get 'dao'<interface org.nutz.dao.Dao>
20:17:32.248 DEBUG (MasterSlaveDaoExecutor.java:34) exec - exec at slave DataSource >> SELECT * FROM t_user WHERE name=?
20:17:32.250 DEBUG (MemoryStore.java:180) <init> - Initialized net.sf.ehcache.store.MemoryStore for t_user
20:17:32.253 DEBUG (Cache.java:1262) initialise - Initialised cache: t_user
20:17:32.253 DEBUG (ConfigurationHelper.java:364) createDefaultCacheDecorators - CacheDecoratorFactory not configured for defaultCache. Skipping for 't_user'.
20:17:32.254 DEBUG (NutDaoExecutor.java:211) _runSelect - SELECT * FROM t_user WHERE name=?
| 1 |
|-------|
| admin |
For example:> "SELECT * FROM t_user WHERE name='admin'"
20:17:32.259 DEBUG (MasterSlaveDaoExecutor.java:34) exec - exec at slave DataSource >> SELECT * FROM t_user WHERE name=?
20:17:32.259 DEBUG (NutDaoExecutor.java:211) _runSelect - SELECT * FROM t_user WHERE name=?
| 1 |
|-------|
| guest |
For example:> "SELECT * FROM t_user WHERE name='guest'"
20:17:32.261 DEBUG (NutIoc.java:151) get - Get 'nutQuartzCronJobFactory'<class org.nutz.integration.quartz.NutQuartzCronJobFactory>
20:17:32.262 DEBUG (NutIoc.java:177) get - >> Load definition name=nutQuartzCronJobFactory
20:17:32.262 DEBUG (MapLoader.java:67) load - Loading define for name=nutQuartzCronJobFactory
20:17:32.262 DEBUG (ComboIocLoader.java:169) load - Found IocObject(nutQuartzCronJobFactory) in QuartzIocLoader@27551813
20:17:32.262 DEBUG (NutIoc.java:209) get - >> Make...'nutQuartzCronJobFactory'<class org.nutz.integration.quartz.NutQuartzCronJobFactory>
20:17:32.264 DEBUG (DefaultMirrorFactory.java:70) getMirror - Load class org.nutz.integration.quartz.NutQuartzCronJobFactory without AOP
20:17:32.264 DEBUG (ScopeContext.java:59) save - Save object 'nutQuartzCronJobFactory' to [app]
20:17:32.266 DEBUG (NutIoc.java:151) get - Get 'scheduler'<>
20:17:32.266 DEBUG (NutIoc.java:177) get - >> Load definition name=scheduler
20:17:32.267 DEBUG (MapLoader.java:67) load - Loading define for name=scheduler
20:17:32.267 DEBUG (ComboIocLoader.java:169) load - Found IocObject(scheduler) in QuartzIocLoader@27551813
20:17:32.267 DEBUG (NutIoc.java:209) get - >> Make...'scheduler'<>
20:17:32.267 DEBUG (ScopeContext.java:59) save - Save object 'scheduler' to [app]
20:17:32.295 INFO (StdSchedulerFactory.java:1184) instantiate - Using default implementation for ThreadExecutor
20:17:32.310 INFO (SchedulerSignalerImpl.java:61) <init> - Initialized Scheduler Signaller of type: class org.quartz.core.SchedulerSignalerImpl
20:17:32.310 INFO (QuartzScheduler.java:240) <init> - Quartz Scheduler v.2.2.1 created.
20:17:32.312 INFO (RAMJobStore.java:155) initialize - RAMJobStore initialized.
20:17:32.312 INFO (QuartzScheduler.java:305) initialize - Scheduler meta-data: Quartz Scheduler (v2.2.1) 'NutzbookScheduler' with instanceId 'NON_CLUSTERED'
Scheduler class: 'org.quartz.core.QuartzScheduler' - running locally.
NOT STARTED.
Currently in standby mode.
Number of jobs executed: 0
Using thread pool 'org.quartz.simpl.SimpleThreadPool' - with 3 threads.
Using job-store 'org.quartz.simpl.RAMJobStore' - which does not support persistence. and is not clustered.
20:17:32.312 INFO (StdSchedulerFactory.java:1339) instantiate - Quartz scheduler 'NutzbookScheduler' initialized from default resource file in Quartz package: 'quartz.properties'
20:17:32.313 INFO (StdSchedulerFactory.java:1343) instantiate - Quartz scheduler version: 2.2.1
20:17:32.313 DEBUG (NutIoc.java:151) get - Get 'jobFactory'<>
20:17:32.313 DEBUG (NutIoc.java:177) get - >> Load definition name=jobFactory
20:17:32.313 DEBUG (MapLoader.java:67) load - Loading define for name=jobFactory
20:17:32.314 DEBUG (ComboIocLoader.java:169) load - Found IocObject(jobFactory) in QuartzIocLoader@27551813
20:17:32.314 DEBUG (NutIoc.java:209) get - >> Make...'jobFactory'<>
20:17:32.315 DEBUG (DefaultMirrorFactory.java:70) getMirror - Load class org.nutz.integration.quartz.NutQuartzJobFactory without AOP
20:17:32.315 DEBUG (ScopeContext.java:59) save - Save object 'jobFactory' to [app]
20:17:32.316 INFO (QuartzScheduler.java:2311) setJobFactory - JobFactory set to: org.nutz.integration.quartz.NutQuartzJobFactory@1f6c4ae
20:17:32.316 INFO (QuartzScheduler.java:575) start - Scheduler NutzbookScheduler_$_NON_CLUSTERED started.
20:17:32.316 DEBUG (NutIoc.java:151) get - Get 'conf'<>
20:17:32.317 DEBUG (NutQuartzCronJobFactory.java:45) init - job define name=net.wendal.nutzbook.quartz.job.EhcacheFlushJob cron=0 0/5 * * * ?
20:17:32.325 DEBUG (NutQuartzCronJobFactory.java:45) init - job define name=net.wendal.nutzbook.quartz.job.TodayYYYYMMDDJob cron=0 0 * * * ?
20:17:32.325 DEBUG (NutQuartzCronJobFactory.java:38) init - found cron job packages = net.wendal.nutzbook.quartz
20:17:32.330 DEBUG (Scans.java:233) scan - Found 7 resource by src( net/wendal/nutzbook/quartz/ ) , regex( ^.+[.]class$ )
20:17:32.330 DEBUG (NutQuartzCronJobFactory.java:75) add - job define name=net.wendal.nutzbook.quartz.job.LuceneIndexRebuildJob cron=0 0 3 * * ?
20:17:32.331 DEBUG (NutQuartzCronJobFactory.java:75) add - job define name=net.wendal.nutzbook.quartz.job.QiniuUserAvatarUpdateJob cron=0 0 6 * * ?
20:17:32.332 DEBUG (NutQuartzCronJobFactory.java:75) add - job define name=net.wendal.nutzbook.quartz.job.SysLogTableCreateJob cron=0 59 23 * * ?
20:17:32.333 DEBUG (NutIoc.java:151) get - Get 'authorityService'<interface net.wendal.nutzbook.service.AuthorityService>
20:17:32.333 DEBUG (NutIoc.java:177) get - >> Load definition name=authorityService
20:17:32.333 DEBUG (ComboIocLoader.java:169) load - Found IocObject(authorityService) in AnnotationIocLoader(packages=[net.wendal.nutzbook])
20:17:32.333 DEBUG (NutIoc.java:209) get - >> Make...'authorityService'<interface net.wendal.nutzbook.service.AuthorityService>
20:17:32.333 DEBUG (DefaultMirrorFactory.java:70) getMirror - Load class net.wendal.nutzbook.service.AuthorityServiceImpl without AOP
20:17:32.334 DEBUG (ScopeContext.java:59) save - Save object 'authorityService' to [app]
20:17:32.334 DEBUG (NutIoc.java:151) get - Get 'dao'<interface org.nutz.dao.Dao>
20:17:32.351 DEBUG (Scans.java:233) scan - Found 164 resource by src( net/wendal/nutzbook/ ) , regex( ^.+[.]class$ )
20:17:32.374 DEBUG (AuthorityServiceImpl.java:59) initFormPackage - found 32 permission
20:17:32.375 DEBUG (AuthorityServiceImpl.java:60) initFormPackage - found 1 role
20:17:32.375 DEBUG (MasterSlaveDaoExecutor.java:34) exec - exec at slave DataSource >> SELECT * FROM t_permission
20:17:32.375 DEBUG (NutDaoExecutor.java:192) _runSelect - SELECT * FROM t_permission
20:17:32.382 DEBUG (MasterSlaveDaoExecutor.java:34) exec - exec at slave DataSource >> SELECT * FROM t_role
20:17:32.382 DEBUG (NutDaoExecutor.java:192) _runSelect - SELECT * FROM t_role
20:17:32.384 DEBUG (MasterSlaveDaoExecutor.java:34) exec - exec at slave DataSource >> SELECT * FROM t_role WHERE name=?
20:17:32.386 DEBUG (MemoryStore.java:180) <init> - Initialized net.sf.ehcache.store.MemoryStore for t_role
20:17:32.389 DEBUG (Cache.java:1262) initialise - Initialised cache: t_role
20:17:32.389 DEBUG (ConfigurationHelper.java:364) createDefaultCacheDecorators - CacheDecoratorFactory not configured for defaultCache. Skipping for 't_role'.
20:17:32.390 DEBUG (NutDaoExecutor.java:211) _runSelect - SELECT * FROM t_role WHERE name=?
| 1 |
|-------|
| admin |
For example:> "SELECT * FROM t_role WHERE name='admin'"
20:17:32.398 DEBUG (MasterSlaveDaoExecutor.java:34) exec - exec at slave DataSource >> SELECT COUNT(*) FROM t_user_role WHERE u_id=? AND role_id=?
20:17:32.400 DEBUG (MemoryStore.java:180) <init> - Initialized net.sf.ehcache.store.MemoryStore for t_user_role
20:17:32.403 DEBUG (Cache.java:1262) initialise - Initialised cache: t_user_role
20:17:32.403 DEBUG (ConfigurationHelper.java:364) createDefaultCacheDecorators - CacheDecoratorFactory not configured for defaultCache. Skipping for 't_user_role'.
20:17:32.403 DEBUG (NutDaoExecutor.java:211) _runSelect - SELECT COUNT(*) FROM t_user_role WHERE u_id=? AND role_id=?
| 1 | 2 |
|---|---|
| 1 | 1 |
For example:> "SELECT COUNT(*) FROM t_user_role WHERE u_id=1 AND role_id=1"
20:17:32.407 DEBUG (MasterSlaveDaoExecutor.java:34) exec - exec at slave DataSource >> SELECT * FROM t_role_permission WHERE role_id=?
20:17:32.408 DEBUG (MemoryStore.java:180) <init> - Initialized net.sf.ehcache.store.MemoryStore for t_role_permission
20:17:32.412 DEBUG (Cache.java:1262) initialise - Initialised cache: t_role_permission
20:17:32.412 DEBUG (ConfigurationHelper.java:364) createDefaultCacheDecorators - CacheDecoratorFactory not configured for defaultCache. Skipping for 't_role_permission'.
20:17:32.412 DEBUG (NutDaoExecutor.java:211) _runSelect - SELECT * FROM t_role_permission WHERE role_id=?
| 1 |
|---|
| 1 |
For example:> "SELECT * FROM t_role_permission WHERE role_id=1"
20:17:32.420 DEBUG (MasterSlaveDaoExecutor.java:34) exec - exec at slave DataSource >> SELECT * FROM t_permission WHERE name LIKE ? OR name LIKE ? OR name LIKE ?
20:17:32.422 DEBUG (MemoryStore.java:180) <init> - Initialized net.sf.ehcache.store.MemoryStore for t_permission
20:17:32.425 DEBUG (Cache.java:1262) initialise - Initialised cache: t_permission
20:17:32.425 DEBUG (ConfigurationHelper.java:364) createDefaultCacheDecorators - CacheDecoratorFactory not configured for defaultCache. Skipping for 't_permission'.
20:17:32.425 DEBUG (NutDaoExecutor.java:211) _runSelect - SELECT * FROM t_permission WHERE name LIKE ? OR name LIKE ? OR name LIKE ?
| 1 | 2 | 3 |
|-------------|--------|---------|
| authority:% | user:% | topic:% |
For example:> "SELECT * FROM t_permission WHERE name LIKE 'authority:%' OR name LIKE 'user:%' OR name LIKE 'topic:%'"
20:17:32.436 DEBUG (NutIoc.java:151) get - Get 'cacheManager'<class net.sf.ehcache.CacheManager>
20:17:32.437 DEBUG (MainSetup.java:133) init - Ehcache CacheManager = nutzbook
20:17:32.438 DEBUG (MasterSlaveDaoExecutor.java:34) exec - exec at slave DataSource >> SELECT DATABASE()
20:17:32.438 DEBUG (NutDaoExecutor.java:192) _runSelect - SELECT DATABASE()
20:17:32.445 DEBUG (MasterSlaveDaoExecutor.java:34) exec - exec at slave DataSource >> SELECT TABLE_NAME FROM information_schema.TABLES where TABLE_SCHEMA = ? and engine = 'MyISAM'
20:17:32.446 DEBUG (NutDaoExecutor.java:211) _runSelect - SELECT TABLE_NAME FROM information_schema.TABLES where TABLE_SCHEMA = 'nutzbook' and engine = 'MyISAM'
20:17:32.448 DEBUG (NutIoc.java:151) get - Get 'yvrService'<class net.wendal.nutzbook.service.yvr.YvrService>
20:17:32.448 DEBUG (NutIoc.java:177) get - >> Load definition name=yvrService
20:17:32.448 DEBUG (ComboIocLoader.java:169) load - Found IocObject(yvrService) in AnnotationIocLoader(packages=[net.wendal.nutzbook])
20:17:32.448 DEBUG (NutIoc.java:209) get - >> Make...'yvrService'<class net.wendal.nutzbook.service.yvr.YvrService>
20:17:32.449 DEBUG (NutIoc.java:151) get - Get 'redis'<interface org.nutz.aop.MethodInterceptor>
20:17:32.449 DEBUG (NutIoc.java:177) get - >> Load definition name=redis
20:17:32.449 DEBUG (ComboIocLoader.java:169) load - Found IocObject(redis) in AnnotationIocLoader(packages=[net.wendal.nutzbook])
20:17:32.449 DEBUG (NutIoc.java:209) get - >> Make...'redis'<interface org.nutz.aop.MethodInterceptor>
20:17:32.450 DEBUG (ScopeContext.java:59) save - Save object 'redis' to [app]
20:17:32.450 DEBUG (NutIoc.java:151) get - Get 'jedisPool'<class redis.clients.jedis.JedisPool>
20:17:32.450 DEBUG (NutIoc.java:151) get - Get 'redis'<interface org.nutz.aop.MethodInterceptor>
20:17:32.450 DEBUG (NutIoc.java:151) get - Get 'redis'<interface org.nutz.aop.MethodInterceptor>
20:17:32.450 DEBUG (NutIoc.java:151) get - Get 'redis'<interface org.nutz.aop.MethodInterceptor>
20:17:32.451 DEBUG (NutIoc.java:151) get - Get 'redis'<interface org.nutz.aop.MethodInterceptor>
20:17:32.451 DEBUG (NutIoc.java:151) get - Get 'redis'<interface org.nutz.aop.MethodInterceptor>
20:17:32.451 DEBUG (NutIoc.java:151) get - Get 'redis'<interface org.nutz.aop.MethodInterceptor>
20:17:32.451 DEBUG (NutIoc.java:151) get - Get 'redis'<interface org.nutz.aop.MethodInterceptor>
20:17:32.451 DEBUG (NutIoc.java:151) get - Get 'redis'<interface org.nutz.aop.MethodInterceptor>
20:17:32.451 DEBUG (NutIoc.java:151) get - Get 'redis'<interface org.nutz.aop.MethodInterceptor>
20:17:32.452 DEBUG (NutIoc.java:151) get - Get 'redis'<interface org.nutz.aop.MethodInterceptor>
20:17:32.452 DEBUG (NutIoc.java:151) get - Get 'redis'<interface org.nutz.aop.MethodInterceptor>
20:17:32.452 DEBUG (NutIoc.java:151) get - Get 'redis'<interface org.nutz.aop.MethodInterceptor>
20:17:32.452 DEBUG (NutIoc.java:151) get - Get 'redis'<interface org.nutz.aop.MethodInterceptor>
20:17:32.452 DEBUG (NutIoc.java:151) get - Get 'redis'<interface org.nutz.aop.MethodInterceptor>
20:17:32.458 DEBUG (ScopeContext.java:59) save - Save object 'yvrService' to [app]
20:17:32.459 DEBUG (NutIoc.java:151) get - Get 'dao'<interface org.nutz.dao.Dao>
20:17:32.459 DEBUG (NutIoc.java:151) get - Get 'topicSearchService'<class net.wendal.nutzbook.service.yvr.TopicSearchService>
20:17:32.459 DEBUG (NutIoc.java:177) get - >> Load definition name=topicSearchService
20:17:32.460 DEBUG (ComboIocLoader.java:169) load - Found IocObject(topicSearchService) in AnnotationIocLoader(packages=[net.wendal.nutzbook])
20:17:32.460 DEBUG (NutIoc.java:209) get - >> Make...'topicSearchService'<class net.wendal.nutzbook.service.yvr.TopicSearchService>
20:17:32.463 DEBUG (ScopeContext.java:59) save - Save object 'topicSearchService' to [app]
20:17:32.464 DEBUG (NutIoc.java:151) get - Get 'dao'<interface org.nutz.dao.Dao>
20:17:32.464 DEBUG (NutIoc.java:151) get - Get 'conf'<>
20:17:32.464 DEBUG (NutIoc.java:151) get - Get 'bigContentService'<class net.wendal.nutzbook.service.BigContentService>
20:17:32.576 DEBUG (NutIoc.java:151) get - Get 'pushService'<class net.wendal.nutzbook.service.PushService>
20:17:32.577 DEBUG (NutIoc.java:177) get - >> Load definition name=pushService
20:17:32.577 DEBUG (ComboIocLoader.java:169) load - Found IocObject(pushService) in AnnotationIocLoader(packages=[net.wendal.nutzbook])
20:17:32.577 DEBUG (NutIoc.java:209) get - >> Make...'pushService'<class net.wendal.nutzbook.service.PushService>
20:17:32.579 DEBUG (ScopeContext.java:59) save - Save object 'pushService' to [app]
20:17:32.580 DEBUG (NutIoc.java:151) get - Get 'jpush'<class cn.jpush.api.JPushClient>
20:17:32.580 DEBUG (NutIoc.java:177) get - >> Load definition name=jpush
20:17:32.580 DEBUG (MapLoader.java:67) load - Loading define for name=jpush
20:17:32.580 DEBUG (ComboIocLoader.java:169) load - Found IocObject(jpush) in JsonLoader(paths=[ioc/])
20:17:32.581 DEBUG (NutIoc.java:209) get - >> Make...'jpush'<class cn.jpush.api.JPushClient>
20:17:32.587 DEBUG (DefaultMirrorFactory.java:70) getMirror - Load class cn.jpush.api.JPushClient without AOP
20:17:32.587 DEBUG (ScopeContext.java:59) save - Save object 'jpush' to [app]
20:17:32.587 DEBUG (NutIoc.java:151) get - Get 'conf'<>
20:17:32.587 DEBUG (NutIoc.java:151) get - Get 'conf'<>
20:17:32.588 DEBUG (NutIoc.java:151) get - Get 'conf'<>
20:17:32.589 DEBUG (NutIoc.java:151) get - Get 'conf'<>
20:17:32.595 INFO (NativeHttpClient.java:54) <init> - Created instance with connectionTimeout 5,000, readTimeout 30,000, maxRetryTimes 3, SSL Version TLS
20:17:32.598 INFO (NativeHttpClient.java:54) <init> - Created instance with connectionTimeout 5,000, readTimeout 30,000, maxRetryTimes 3, SSL Version TLS
20:17:32.600 INFO (NativeHttpClient.java:54) <init> - Created instance with connectionTimeout 5,000, readTimeout 30,000, maxRetryTimes 3, SSL Version TLS
20:17:32.601 INFO (NativeHttpClient.java:54) <init> - Created instance with connectionTimeout 5,000, readTimeout 30,000, maxRetryTimes 3, SSL Version TLS
20:17:32.601 DEBUG (MapLoader.java:67) load - Loading define for name=dataSource_slave
20:17:32.601 DEBUG (ComboIocLoader.java:169) load - Found IocObject(dataSource_slave) in JsonLoader(paths=[ioc/])
20:17:32.602 DEBUG (MapLoader.java:67) load - Loading define for name=permissionShiro
20:17:32.602 DEBUG (ComboIocLoader.java:169) load - Found IocObject(permissionShiro) in JsonLoader(paths=[ioc/])
20:17:32.602 DEBUG (MapLoader.java:67) load - Loading define for name=conf
20:17:32.602 DEBUG (ComboIocLoader.java:169) load - Found IocObject(conf) in JsonLoader(paths=[ioc/])
20:17:32.602 DEBUG (MapLoader.java:67) load - Loading define for name=permission
20:17:32.603 DEBUG (ComboIocLoader.java:169) load - Found IocObject(permission) in JsonLoader(paths=[ioc/])
20:17:32.603 DEBUG (MapLoader.java:67) load - Loading define for name=mapTags
20:17:32.603 DEBUG (ComboIocLoader.java:169) load - Found IocObject(mapTags) in JsonLoader(paths=[ioc/])
20:17:32.603 DEBUG (MapLoader.java:67) load - Loading define for name=mapit
20:17:32.603 DEBUG (ComboIocLoader.java:169) load - Found IocObject(mapit) in JsonLoader(paths=[ioc/])
20:17:32.603 DEBUG (MapLoader.java:67) load - Loading define for name=mxpush
20:17:32.604 DEBUG (ComboIocLoader.java:169) load - Found IocObject(mxpush) in JsonLoader(paths=[ioc/])
20:17:32.604 DEBUG (NutIoc.java:151) get - Get 'mxpush'<class com.xiaomi.xmpush.server.Sender>
20:17:32.604 DEBUG (NutIoc.java:177) get - >> Load definition name=mxpush
20:17:32.604 DEBUG (MapLoader.java:67) load - Loading define for name=mxpush
20:17:32.604 DEBUG (ComboIocLoader.java:169) load - Found IocObject(mxpush) in JsonLoader(paths=[ioc/])
20:17:32.605 DEBUG (NutIoc.java:209) get - >> Make...'mxpush'<class com.xiaomi.xmpush.server.Sender>
20:17:32.608 DEBUG (DefaultMirrorFactory.java:70) getMirror - Load class com.xiaomi.xmpush.server.Sender without AOP
20:17:32.609 DEBUG (ScopeContext.java:59) save - Save object 'mxpush' to [app]
20:17:32.609 DEBUG (NutIoc.java:151) get - Get 'conf'<>
20:17:32.609 DEBUG (NutIoc.java:151) get - Get 'conf'<>
20:17:32.609 DEBUG (NutIoc.java:151) get - Get 'conf'<class org.nutz.ioc.impl.PropertiesProxy>
20:17:32.611 DEBUG (NutIoc.java:151) get - Get 'bigContentService'<class net.wendal.nutzbook.service.BigContentService>
20:17:32.611 DEBUG (NutIoc.java:151) get - Get 'conf'<>
20:17:32.612 DEBUG (NutIoc.java:151) get - Get 'conf'<>
20:17:32.612 DEBUG (MasterSlaveDaoExecutor.java:34) exec - exec at slave DataSource >> SELECT * FROM t_user WHERE name=?
20:17:32.612 DEBUG (NutDaoExecutor.java:211) _runSelect - SELECT * FROM t_user WHERE name=?
| 1 |
|--------|
| wendal |
For example:> "SELECT * FROM t_user WHERE name='wendal'"
20:17:32.614 INFO (YvrService.java:392) init - no such user[name=wendal] for topic watch
20:17:32.614 DEBUG (MasterSlaveDaoExecutor.java:34) exec - exec at slave DataSource >> SELECT * FROM t_user WHERE name=?
20:17:32.614 DEBUG (NutDaoExecutor.java:211) _runSelect - SELECT * FROM t_user WHERE name=?
| 1 |
|-------|
| zozoh |
For example:> "SELECT * FROM t_user WHERE name='zozoh'"
20:17:32.615 INFO (YvrService.java:392) init - no such user[name=zozoh] for topic watch
20:17:32.617 DEBUG (NutIoc.java:151) get - Get 'dubboManager'<class org.nutz.integration.dubbo.DubboManager>
20:17:32.617 DEBUG (NutIoc.java:177) get - >> Load definition name=dubboManager
20:17:32.617 DEBUG (ComboIocLoader.java:169) load - Found IocObject(dubboManager) in DubboIocLoader@33334089
20:17:32.618 DEBUG (NutIoc.java:209) get - >> Make...'dubboManager'<class org.nutz.integration.dubbo.DubboManager>
20:17:32.618 DEBUG (DefaultMirrorFactory.java:70) getMirror - Load class org.nutz.integration.dubbo.DubboManager without AOP
20:17:32.618 DEBUG (ScopeContext.java:59) save - Save object 'dubboManager' to [app]
20:17:32.618 DEBUG (NutIoc.java:151) get - Get 'net.wendal.nutzbook.service.DubboWayService'<class com.alibaba.dubbo.config.ServiceConfig>
20:17:32.619 DEBUG (NutIoc.java:177) get - >> Load definition name=net.wendal.nutzbook.service.DubboWayService
20:17:32.619 DEBUG (ComboIocLoader.java:169) load - Found IocObject(net.wendal.nutzbook.service.DubboWayService) in DubboIocLoader@33334089
20:17:32.619 DEBUG (NutIoc.java:209) get - >> Make...'net.wendal.nutzbook.service.DubboWayService'<class com.alibaba.dubbo.config.ServiceConfig>
20:17:32.619 DEBUG (DefaultMirrorFactory.java:70) getMirror - Load class org.nutz.integration.dubbo.ServiceBean without AOP
20:17:32.619 DEBUG (ScopeContext.java:59) save - Save object 'net.wendal.nutzbook.service.DubboWayService' to [app]
20:17:32.664 DEBUG (ExtensionLoader.java:943) createAdaptiveExtensionClassCode - [DUBBO] package com.alibaba.dubbo.rpc;
import com.alibaba.dubbo.common.extension.ExtensionLoader;
public class Protocol$Adpative implements com.alibaba.dubbo.rpc.Protocol {
public void destroy() {throw new UnsupportedOperationException("method public abstract void com.alibaba.dubbo.rpc.Protocol.destroy() of interface com.alibaba.dubbo.rpc.Protocol is not adaptive method!");
}
public int getDefaultPort() {throw new UnsupportedOperationException("method public abstract int com.alibaba.dubbo.rpc.Protocol.getDefaultPort() of interface com.alibaba.dubbo.rpc.Protocol is not adaptive method!");
}
public com.alibaba.dubbo.rpc.Exporter export(com.alibaba.dubbo.rpc.Invoker arg0) throws com.alibaba.dubbo.rpc.Invoker {
if (arg0 == null) throw new IllegalArgumentException("com.alibaba.dubbo.rpc.Invoker argument == null");
if (arg0.getUrl() == null) throw new IllegalArgumentException("com.alibaba.dubbo.rpc.Invoker argument getUrl() == null");com.alibaba.dubbo.common.URL url = arg0.getUrl();
String extName = ( url.getProtocol() == null ? "dubbo" : url.getProtocol() );
if(extName == null) throw new IllegalStateException("Fail to get extension(com.alibaba.dubbo.rpc.Protocol) name from url(" + url.toString() + ") use keys([protocol])");
com.alibaba.dubbo.rpc.Protocol extension = (com.alibaba.dubbo.rpc.Protocol)ExtensionLoader.getExtensionLoader(com.alibaba.dubbo.rpc.Protocol.class).getExtension(extName);
return extension.export(arg0);
}
public com.alibaba.dubbo.rpc.Invoker refer(java.lang.Class arg0, com.alibaba.dubbo.common.URL arg1) throws java.lang.Class {
if (arg1 == null) throw new IllegalArgumentException("url == null");
com.alibaba.dubbo.common.URL url = arg1;
String extName = ( url.getProtocol() == null ? "dubbo" : url.getProtocol() );
if(extName == null) throw new IllegalStateException("Fail to get extension(com.alibaba.dubbo.rpc.Protocol) name from url(" + url.toString() + ") use keys([protocol])");
com.alibaba.dubbo.rpc.Protocol extension = (com.alibaba.dubbo.rpc.Protocol)ExtensionLoader.getExtensionLoader(com.alibaba.dubbo.rpc.Protocol.class).getExtension(extName);
return extension.refer(arg0, arg1);
}
}, dubbo version: 2.5.3, current host: 127.0.0.1
20:17:32.785 DEBUG (ExtensionLoader.java:943) createAdaptiveExtensionClassCode - [DUBBO] package com.alibaba.dubbo.rpc;
import com.alibaba.dubbo.common.extension.ExtensionLoader;
public class ProxyFactory$Adpative implements com.alibaba.dubbo.rpc.ProxyFactory {
public com.alibaba.dubbo.rpc.Invoker getInvoker(java.lang.Object arg0, java.lang.Class arg1, com.alibaba.dubbo.common.URL arg2) throws java.lang.Object {
if (arg2 == null) throw new IllegalArgumentException("url == null");
com.alibaba.dubbo.common.URL url = arg2;
String extName = url.getParameter("proxy", "javassist");
if(extName == null) throw new IllegalStateException("Fail to get extension(com.alibaba.dubbo.rpc.ProxyFactory) name from url(" + url.toString() + ") use keys([proxy])");
com.alibaba.dubbo.rpc.ProxyFactory extension = (com.alibaba.dubbo.rpc.ProxyFactory)ExtensionLoader.getExtensionLoader(com.alibaba.dubbo.rpc.ProxyFactory.class).getExtension(extName);
return extension.getInvoker(arg0, arg1, arg2);
}
public java.lang.Object getProxy(com.alibaba.dubbo.rpc.Invoker arg0) throws com.alibaba.dubbo.rpc.Invoker {
if (arg0 == null) throw new IllegalArgumentException("com.alibaba.dubbo.rpc.Invoker argument == null");
if (arg0.getUrl() == null) throw new IllegalArgumentException("com.alibaba.dubbo.rpc.Invoker argument getUrl() == null");com.alibaba.dubbo.common.URL url = arg0.getUrl();
String extName = url.getParameter("proxy", "javassist");
if(extName == null) throw new IllegalStateException("Fail to get extension(com.alibaba.dubbo.rpc.ProxyFactory) name from url(" + url.toString() + ") use keys([proxy])");
com.alibaba.dubbo.rpc.ProxyFactory extension = (com.alibaba.dubbo.rpc.ProxyFactory)ExtensionLoader.getExtensionLoader(com.alibaba.dubbo.rpc.ProxyFactory.class).getExtension(extName);
return extension.getProxy(arg0);
}
}, dubbo version: 2.5.3, current host: 127.0.0.1
20:17:32.799 DEBUG (NutIoc.java:151) get - Get 'dubboWayService'<>
20:17:32.799 DEBUG (NutIoc.java:177) get - >> Load definition name=dubboWayService
20:17:32.799 DEBUG (ComboIocLoader.java:169) load - Found IocObject(dubboWayService) in AnnotationIocLoader(packages=[net.wendal.nutzbook])
20:17:32.799 DEBUG (NutIoc.java:209) get - >> Make...'dubboWayService'<>
20:17:32.800 DEBUG (NutIoc.java:151) get - Get 'redis'<interface org.nutz.aop.MethodInterceptor>
20:17:32.800 DEBUG (NutIoc.java:151) get - Get 'redis'<interface org.nutz.aop.MethodInterceptor>
20:17:32.802 DEBUG (ScopeContext.java:59) save - Save object 'dubboWayService' to [app]
20:17:32.803 DEBUG (NutIoc.java:151) get - Get 'dubbo_iobjs'<>
20:17:32.803 DEBUG (NutIoc.java:177) get - >> Load definition name=dubbo_iobjs
20:17:32.803 DEBUG (ComboIocLoader.java:169) load - Found IocObject(dubbo_iobjs) in DubboIocLoader@33334089
20:17:32.803 DEBUG (NutIoc.java:209) get - >> Make...'dubbo_iobjs'<>
20:17:32.804 DEBUG (DefaultMirrorFactory.java:70) getMirror - Load class java.lang.Object without AOP
20:17:32.804 DEBUG (ScopeContext.java:59) save - Save object 'dubbo_iobjs' to [app]
20:17:32.804 DEBUG (NutIoc.java:151) get - Get 'dubbo_application'<class com.alibaba.dubbo.config.ApplicationConfig>
20:17:32.804 DEBUG (NutIoc.java:177) get - >> Load definition name=dubbo_application
20:17:32.805 DEBUG (ComboIocLoader.java:169) load - Found IocObject(dubbo_application) in DubboIocLoader@33334089
20:17:32.805 DEBUG (NutIoc.java:209) get - >> Make...'dubbo_application'<class com.alibaba.dubbo.config.ApplicationConfig>
20:17:32.806 DEBUG (DefaultMirrorFactory.java:70) getMirror - Load class com.alibaba.dubbo.config.ApplicationConfig without AOP
20:17:32.806 DEBUG (ScopeContext.java:59) save - Save object 'dubbo_application' to [app]
20:17:32.807 DEBUG (NutIoc.java:151) get - Get 'dubbo_registry'<class com.alibaba.dubbo.config.RegistryConfig>
20:17:32.807 DEBUG (NutIoc.java:177) get - >> Load definition name=dubbo_registry
20:17:32.807 DEBUG (ComboIocLoader.java:169) load - Found IocObject(dubbo_registry) in DubboIocLoader@33334089
20:17:32.807 DEBUG (NutIoc.java:209) get - >> Make...'dubbo_registry'<class com.alibaba.dubbo.config.RegistryConfig>
20:17:32.808 DEBUG (DefaultMirrorFactory.java:70) getMirror - Load class com.alibaba.dubbo.config.RegistryConfig without AOP
20:17:32.808 DEBUG (ScopeContext.java:59) save - Save object 'dubbo_registry' to [app]
20:17:32.808 DEBUG (NutIoc.java:151) get - Get 'dubbo'<class com.alibaba.dubbo.config.ProtocolConfig>
20:17:32.808 DEBUG (NutIoc.java:177) get - >> Load definition name=dubbo
20:17:32.809 DEBUG (ComboIocLoader.java:169) load - Found IocObject(dubbo) in DubboIocLoader@33334089
20:17:32.809 DEBUG (NutIoc.java:209) get - >> Make...'dubbo'<class com.alibaba.dubbo.config.ProtocolConfig>
20:17:32.809 DEBUG (DefaultMirrorFactory.java:70) getMirror - Load class com.alibaba.dubbo.config.ProtocolConfig without AOP
20:17:32.809 DEBUG (ScopeContext.java:59) save - Save object 'dubbo' to [app]
20:17:32.869 DEBUG (ExtensionLoader.java:943) createAdaptiveExtensionClassCode - [DUBBO] package com.alibaba.dubbo.cache;
import com.alibaba.dubbo.common.extension.ExtensionLoader;
public class CacheFactory$Adpative implements com.alibaba.dubbo.cache.CacheFactory {
public com.alibaba.dubbo.cache.Cache getCache(com.alibaba.dubbo.common.URL arg0) {
if (arg0 == null) throw new IllegalArgumentException("url == null");
com.alibaba.dubbo.common.URL url = arg0;
String extName = url.getParameter("cache", "lru");
if(extName == null) throw new IllegalStateException("Fail to get extension(com.alibaba.dubbo.cache.CacheFactory) name from url(" + url.toString() + ") use keys([cache])");
com.alibaba.dubbo.cache.CacheFactory extension = (com.alibaba.dubbo.cache.CacheFactory)ExtensionLoader.getExtensionLoader(com.alibaba.dubbo.cache.CacheFactory.class).getExtension(extName);
return extension.getCache(arg0);
}
}, dubbo version: 2.5.3, current host: 127.0.0.1
20:17:32.882 DEBUG (ExtensionLoader.java:943) createAdaptiveExtensionClassCode - [DUBBO] package com.alibaba.dubbo.monitor;
import com.alibaba.dubbo.common.extension.ExtensionLoader;
public class MonitorFactory$Adpative implements com.alibaba.dubbo.monitor.MonitorFactory {
public com.alibaba.dubbo.monitor.Monitor getMonitor(com.alibaba.dubbo.common.URL arg0) {
if (arg0 == null) throw new IllegalArgumentException("url == null");
com.alibaba.dubbo.common.URL url = arg0;
String extName = ( url.getProtocol() == null ? "dubbo" : url.getProtocol() );
if(extName == null) throw new IllegalStateException("Fail to get extension(com.alibaba.dubbo.monitor.MonitorFactory) name from url(" + url.toString() + ") use keys([protocol])");
com.alibaba.dubbo.monitor.MonitorFactory extension = (com.alibaba.dubbo.monitor.MonitorFactory)ExtensionLoader.getExtensionLoader(com.alibaba.dubbo.monitor.MonitorFactory.class).getExtension(extName);
return extension.getMonitor(arg0);
}
}, dubbo version: 2.5.3, current host: 127.0.0.1
20:17:32.892 DEBUG (ExtensionLoader.java:943) createAdaptiveExtensionClassCode - [DUBBO] package com.alibaba.dubbo.validation;
import com.alibaba.dubbo.common.extension.ExtensionLoader;
public class Validation$Adpative implements com.alibaba.dubbo.validation.Validation {
public com.alibaba.dubbo.validation.Validator getValidator(com.alibaba.dubbo.common.URL arg0) {
if (arg0 == null) throw new IllegalArgumentException("url == null");
com.alibaba.dubbo.common.URL url = arg0;
String extName = url.getParameter("validation", "jvalidation");
if(extName == null) throw new IllegalStateException("Fail to get extension(com.alibaba.dubbo.validation.Validation) name from url(" + url.toString() + ") use keys([validation])");
com.alibaba.dubbo.validation.Validation extension = (com.alibaba.dubbo.validation.Validation)ExtensionLoader.getExtensionLoader(com.alibaba.dubbo.validation.Validation.class).getExtension(extName);
return extension.getValidator(arg0);
}
}, dubbo version: 2.5.3, current host: 127.0.0.1
20:17:32.925 INFO (ServiceConfig.java:510) exportLocal - [DUBBO] Export dubbo service net.wendal.nutzbook.service.DubboWayService to local registry, dubbo version: 2.5.3, current host: 127.0.0.1
20:17:32.926 INFO (ServiceConfig.java:470) doExportUrlsFor1Protocol - [DUBBO] Export dubbo service net.wendal.nutzbook.service.DubboWayService to url dubbo://192.168.1.109:20880/net.wendal.nutzbook.service.DubboWayService?anyhost=true&application=nutzcn&dubbo=2.5.3&interface=net.wendal.nutzbook.service.DubboWayService&methods=hi,redisGet,redisSet&pid=2596&side=provider×tamp=1471522652828, dubbo version: 2.5.3, current host: 127.0.0.1
20:17:32.926 INFO (ServiceConfig.java:481) doExportUrlsFor1Protocol - [DUBBO] Register dubbo service net.wendal.nutzbook.service.DubboWayService url dubbo://192.168.1.109:20880/net.wendal.nutzbook.service.DubboWayService?anyhost=true&application=nutzcn&dubbo=2.5.3&interface=net.wendal.nutzbook.service.DubboWayService&methods=hi,redisGet,redisSet&pid=2596&side=provider×tamp=1471522652828 to registry registry://224.5.6.7:1234/com.alibaba.dubbo.registry.RegistryService?application=nutzcn&dubbo=2.5.3&pid=2596®istry=multicast×tamp=1471522652817, dubbo version: 2.5.3, current host: 127.0.0.1
20:17:32.935 DEBUG (ExtensionLoader.java:943) createAdaptiveExtensionClassCode - [DUBBO] package com.alibaba.dubbo.rpc.cluster;
import com.alibaba.dubbo.common.extension.ExtensionLoader;
public class Cluster$Adpative implements com.alibaba.dubbo.rpc.cluster.Cluster {
public com.alibaba.dubbo.rpc.Invoker join(com.alibaba.dubbo.rpc.cluster.Directory arg0) throws com.alibaba.dubbo.rpc.cluster.Directory {
if (arg0 == null) throw new IllegalArgumentException("com.alibaba.dubbo.rpc.cluster.Directory argument == null");
if (arg0.getUrl() == null) throw new IllegalArgumentException("com.alibaba.dubbo.rpc.cluster.Directory argument getUrl() == null");com.alibaba.dubbo.common.URL url = arg0.getUrl();
String extName = url.getParameter("cluster", "failover");
if(extName == null) throw new IllegalStateException("Fail to get extension(com.alibaba.dubbo.rpc.cluster.Cluster) name from url(" + url.toString() + ") use keys([cluster])");
com.alibaba.dubbo.rpc.cluster.Cluster extension = (com.alibaba.dubbo.rpc.cluster.Cluster)ExtensionLoader.getExtensionLoader(com.alibaba.dubbo.rpc.cluster.Cluster.class).getExtension(extName);
return extension.join(arg0);
}
}, dubbo version: 2.5.3, current host: 127.0.0.1
20:17:32.946 DEBUG (ExtensionLoader.java:943) createAdaptiveExtensionClassCode - [DUBBO] package com.alibaba.dubbo.registry;
import com.alibaba.dubbo.common.extension.ExtensionLoader;
public class RegistryFactory$Adpative implements com.alibaba.dubbo.registry.RegistryFactory {
public com.alibaba.dubbo.registry.Registry getRegistry(com.alibaba.dubbo.common.URL arg0) {
if (arg0 == null) throw new IllegalArgumentException("url == null");
com.alibaba.dubbo.common.URL url = arg0;
String extName = ( url.getProtocol() == null ? "dubbo" : url.getProtocol() );
if(extName == null) throw new IllegalStateException("Fail to get extension(com.alibaba.dubbo.registry.RegistryFactory) name from url(" + url.toString() + ") use keys([protocol])");
com.alibaba.dubbo.registry.RegistryFactory extension = (com.alibaba.dubbo.registry.RegistryFactory)ExtensionLoader.getExtensionLoader(com.alibaba.dubbo.registry.RegistryFactory.class).getExtension(extName);
return extension.getRegistry(arg0);
}
}, dubbo version: 2.5.3, current host: 127.0.0.1
20:17:32.973 DEBUG (ExtensionLoader.java:943) createAdaptiveExtensionClassCode - [DUBBO] package com.alibaba.dubbo.remoting;
import com.alibaba.dubbo.common.extension.ExtensionLoader;
public class Transporter$Adpative implements com.alibaba.dubbo.remoting.Transporter {
public com.alibaba.dubbo.remoting.Client connect(com.alibaba.dubbo.common.URL arg0, com.alibaba.dubbo.remoting.ChannelHandler arg1) throws com.alibaba.dubbo.common.URL {
if (arg0 == null) throw new IllegalArgumentException("url == null");
com.alibaba.dubbo.common.URL url = arg0;
String extName = url.getParameter("client", url.getParameter("transporter", "netty"));
if(extName == null) throw new IllegalStateException("Fail to get extension(com.alibaba.dubbo.remoting.Transporter) name from url(" + url.toString() + ") use keys([client, transporter])");
com.alibaba.dubbo.remoting.Transporter extension = (com.alibaba.dubbo.remoting.Transporter)ExtensionLoader.getExtensionLoader(com.alibaba.dubbo.remoting.Transporter.class).getExtension(extName);
return extension.connect(arg0, arg1);
}
public com.alibaba.dubbo.remoting.Server bind(com.alibaba.dubbo.common.URL arg0, com.alibaba.dubbo.remoting.ChannelHandler arg1) throws com.alibaba.dubbo.common.URL {
if (arg0 == null) throw new IllegalArgumentException("url == null");
com.alibaba.dubbo.common.URL url = arg0;
String extName = url.getParameter("server", url.getParameter("transporter", "netty"));
if(extName == null) throw new IllegalStateException("Fail to get extension(com.alibaba.dubbo.remoting.Transporter) name from url(" + url.toString() + ") use keys([server, transporter])");
com.alibaba.dubbo.remoting.Transporter extension = (com.alibaba.dubbo.remoting.Transporter)ExtensionLoader.getExtensionLoader(com.alibaba.dubbo.remoting.Transporter.class).getExtension(extName);
return extension.bind(arg0, arg1);
}
}, dubbo version: 2.5.3, current host: 127.0.0.1
20:17:32.991 DEBUG (ExtensionLoader.java:943) createAdaptiveExtensionClassCode - [DUBBO] package com.alibaba.dubbo.remoting;
import com.alibaba.dubbo.common.extension.ExtensionLoader;
public class Dispatcher$Adpative implements com.alibaba.dubbo.remoting.Dispatcher {
public com.alibaba.dubbo.remoting.ChannelHandler dispatch(com.alibaba.dubbo.remoting.ChannelHandler arg0, com.alibaba.dubbo.common.URL arg1) {
if (arg1 == null) throw new IllegalArgumentException("url == null");
com.alibaba.dubbo.common.URL url = arg1;
String extName = url.getParameter("dispatcher", url.getParameter("dispather", url.getParameter("channel.handler", "all")));
if(extName == null) throw new IllegalStateException("Fail to get extension(com.alibaba.dubbo.remoting.Dispatcher) name from url(" + url.toString() + ") use keys([dispatcher, dispather, channel.handler])");
com.alibaba.dubbo.remoting.Dispatcher extension = (com.alibaba.dubbo.remoting.Dispatcher)ExtensionLoader.getExtensionLoader(com.alibaba.dubbo.remoting.Dispatcher.class).getExtension(extName);
return extension.dispatch(arg0, arg1);
}
}, dubbo version: 2.5.3, current host: 127.0.0.1
20:17:33.003 DEBUG (ExtensionLoader.java:943) createAdaptiveExtensionClassCode - [DUBBO] package com.alibaba.dubbo.common.threadpool;
import com.alibaba.dubbo.common.extension.ExtensionLoader;
public class ThreadPool$Adpative implements com.alibaba.dubbo.common.threadpool.ThreadPool {
public java.util.concurrent.Executor getExecutor(com.alibaba.dubbo.common.URL arg0) {
if (arg0 == null) throw new IllegalArgumentException("url == null");
com.alibaba.dubbo.common.URL url = arg0;
String extName = url.getParameter("threadpool", "fixed");
if(extName == null) throw new IllegalStateException("Fail to get extension(com.alibaba.dubbo.common.threadpool.ThreadPool) name from url(" + url.toString() + ") use keys([threadpool])");
com.alibaba.dubbo.common.threadpool.ThreadPool extension = (com.alibaba.dubbo.common.threadpool.ThreadPool)ExtensionLoader.getExtensionLoader(com.alibaba.dubbo.common.threadpool.ThreadPool.class).getExtension(extName);
return extension.getExecutor(arg0);
}
}, dubbo version: 2.5.3, current host: 127.0.0.1
20:17:33.041 DEBUG (NettyHelper.java:70) debug - [DUBBO] Using the autodetected NIO constraint level: 0, dubbo version: 2.5.3, current host: 127.0.0.1
20:17:33.087 INFO (AbstractServer.java:69) <init> - [DUBBO] Start NettyServer bind /0.0.0.0:20880, export /192.168.1.109:20880, dubbo version: 2.5.3, current host: 127.0.0.1
20:17:33.098 INFO (AbstractRegistry.java:302) register - [DUBBO] Register: dubbo://192.168.1.109:20880/net.wendal.nutzbook.service.DubboWayService?anyhost=true&application=nutzcn&dubbo=2.5.3&interface=net.wendal.nutzbook.service.DubboWayService&methods=hi,redisGet,redisSet&pid=2596&side=provider×tamp=1471522652828, dubbo version: 2.5.3, current host: 127.0.0.1
20:17:33.099 INFO (MulticastRegistry.java:234) broadcast - [DUBBO] Send broadcast message: register dubbo://192.168.1.109:20880/net.wendal.nutzbook.service.DubboWayService?anyhost=true&application=nutzcn&dubbo=2.5.3&interface=net.wendal.nutzbook.service.DubboWayService&methods=hi,redisGet,redisSet&pid=2596&side=provider×tamp=1471522652828 to /224.5.6.7:1234, dubbo version: 2.5.3, current host: 127.0.0.1
20:17:33.099 INFO (MulticastRegistry.java:203) receive - [DUBBO] Receive multicast message: register dubbo://192.168.1.109:20880/net.wendal.nutzbook.service.DubboWayService?anyhost=true&application=nutzcn&dubbo=2.5.3&interface=net.wendal.nutzbook.service.DubboWayService&methods=hi,redisGet,redisSet&pid=2596&side=provider×tamp=1471522652828 from /192.168.1.109:1234, dubbo version: 2.5.3, current host: 127.0.0.1
20:17:33.100 INFO (AbstractRegistry.java:325) subscribe - [DUBBO] Subscribe: provider://192.168.1.109:20880/net.wendal.nutzbook.service.DubboWayService?anyhost=true&application=nutzcn&category=configurators&check=false&dubbo=2.5.3&interface=net.wendal.nutzbook.service.DubboWayService&methods=hi,redisGet,redisSet&pid=2596&side=provider×tamp=1471522652828, dubbo version: 2.5.3, current host: 127.0.0.1
20:17:33.100 INFO (MulticastRegistry.java:234) broadcast - [DUBBO] Send broadcast message: subscribe provider://192.168.1.109:20880/net.wendal.nutzbook.service.DubboWayService?anyhost=true&application=nutzcn&category=configurators&check=false&dubbo=2.5.3&interface=net.wendal.nutzbook.service.DubboWayService&methods=hi,redisGet,redisSet&pid=2596&side=provider×tamp=1471522652828 to /224.5.6.7:1234, dubbo version: 2.5.3, current host: 127.0.0.1
20:17:33.101 INFO (MulticastRegistry.java:203) receive - [DUBBO] Receive multicast message: subscribe provider://192.168.1.109:20880/net.wendal.nutzbook.service.DubboWayService?anyhost=true&application=nutzcn&category=configurators&check=false&dubbo=2.5.3&interface=net.wendal.nutzbook.service.DubboWayService&methods=hi,redisGet,redisSet&pid=2596&side=provider×tamp=1471522652828 from /192.168.1.109:1234, dubbo version: 2.5.3, current host: 127.0.0.1
20:17:34.101 WARN (AbstractRegistry.java:418) notify - [DUBBO] Ignore empty notify urls for subscribe url provider://192.168.1.109:20880/net.wendal.nutzbook.service.DubboWayService?anyhost=true&application=nutzcn&category=configurators&check=false&dubbo=2.5.3&interface=net.wendal.nutzbook.service.DubboWayService&methods=hi,redisGet,redisSet&pid=2596&side=provider×tamp=1471522652828, dubbo version: 2.5.3, current host: 127.0.0.1
20:17:34.102 INFO (NutLoading.java:140) load - Nutz.Mvc[nutz] is up in 3456ms
20:17:34.103 INFO (NutFilter.java:113) _init - exclusionsPrefix = ^(/rs/|/druid/)
[INFO] Started o.e.j.m.p.JettyWebAppContext@1cb70be{/,file:///E:/IdeaProjects/nutz-book-project/src/main/webapp/,AVAILABLE}{file:///E:/IdeaProjects/nutz-book-project/src/main/webapp/}
[INFO] Started ServerConnector@cc27fd{HTTP/1.1,[http/1.1]}{0.0.0.0:8080}
[INFO] Started @21975ms
[INFO] Started Jetty Server