折腾了docker,各种报错,文档看着挺乱的... 各种蛋疼
有没有像MAMP这样的可安装的php环境?
折腾了docker,各种报错,文档看着挺乱的... 各种蛋疼
有没有像MAMP这样的可安装的php环境?
看你这么坚持...
下载 http://mirror.bit.edu.cn/apache/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.tar.gz 解压到一个文件夹备用
下载源码包 https://github.com/wendal/nutz-book-project/archive/master.zip , 解压备用
$maven解压目录的全路径/bin/mvn jetty:run
12:22:09.859 DEBUG (Loadings.java:198) checkModule - >> add 'net.wendal.nutzbook.module.yvr.YvrAdminModule'
12:22:09.859 DEBUG (Loadings.java:198) checkModule - >> add 'net.wendal.nutzbook.module.yvr.YvrApiModule'
12:22:09.860 DEBUG (Loadings.java:198) checkModule - >> add 'net.wendal.nutzbook.module.yvr.YvrModule'
12:22:09.860 DEBUG (Loadings.java:198) checkModule - >> add 'net.wendal.nutzbook.module.yvr.YvrSeoModule'
12:22:09.860 DEBUG (Loadings.java:198) checkModule - >> add 'net.wendal.nutzbook.module.yvr.YvrShortModule'
12:22:09.861 DEBUG (Loadings.java:198) checkModule - >> add 'net.wendal.nutzbook.module.yvr.YvrUserModule'
12:22:09.907 DEBUG (UrlMappingImpl.java:148) print - '/', '/index' >> PageModule.index(...) : void | @Ok(->:/yvr/list) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
12:22:09.909 DEBUG (UrlMappingImpl.java:148) print - '/home' >> PageModule.home(...) : Object | @Ok(jsp:jsp.home) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
12:22:09.912 DEBUG (UrlMappingImpl.java:148) print - '/yvr/', '/yvr/index' >> YvrModule.index(...) : void | @Ok(->:/yvr/list) @Fail(void ) | by 0 Filters | (I:UTF-8/O:UTF-8)
12:22:09.933 DEBUG (UrlMappingImpl.java:148) print - '/yvr/add' >> YvrModule.add(...) : CResult | @Ok(json ) @Fail(void ) | by 1 Filters | (I:UTF-8/O:UTF-8)
12:22:09.936 DEBUG (UrlMappingImpl.java:148) print - '/yvr/add' >> YvrModule.add(...) : Object | @Ok(beetl:yvr/_add.html) @Fail(void ) | by 0 Filters | (I:UTF-8/O:UTF-8)
12:22:09.939 DEBUG (UrlMappingImpl.java:148) print - '/yvr/t/?/push' >> YvrModule.push(...) : void | @Ok(json:full) @Fail(void ) | by 0 Filters | (I:UTF-8/O:UTF-8)
12:22:09.945 DEBUG (UrlMappingImpl.java:148) print - '/yvr/list/u/?/?', '/yvr/list/u/?/?/?' >> YvrModule.list(...) : Object | @Ok(beetl:/yvr/index.html) @Fail(void ) | by 0 Filters | (I:UTF-8/O:UTF-8)
12:22:09.948 DEBUG (UrlMappingImpl.java:148) print - '/yvr/list/?', '/yvr/list/?/?', '/yvr/list' >> YvrModule.list(...) : Object | @Ok(beetl:/yvr/index.html) @Fail(void ) | by 0 Filters | (I:UTF-8/O:UTF-8)
12:22:09.950 DEBUG (UrlMappingImpl.java:148) print - '/yvr/search' >> YvrModule.search(...) : Object | @Ok(beetl:/yvr/index.html) @Fail(void ) | by 0 Filters | (I:UTF-8/O:UTF-8)
12:22:09.956 DEBUG (UrlMappingImpl.java:148) print - '/yvr/t/?' >> YvrModule.topic(...) : Object | @Ok(beetl:yvr/_topic.html) @Fail(void ) | by 0 Filters | (I:UTF-8/O:UTF-8)
12:22:09.959 DEBUG (UrlMappingImpl.java:148) print - '/yvr/tag/?', '/yvr/tag/?/?' >> YvrModule.tag(...) : Object | @Ok(beetl:/yvr/index.html) @Fail(void ) | by 0 Filters | (I:UTF-8/O:UTF-8)
12:22:09.961 DEBUG (UrlMappingImpl.java:148) print - '/yvr/upload' >> YvrModule.upload(...) : Object | @Ok(json ) @Fail(void ) | by 1 Filters | (I:UTF-8/O:UTF-8)
12:22:09.970 DEBUG (UrlMappingImpl.java:148) print - '/yvr/upload/?/?' >> YvrModule.image(...) : Object | @Ok(raw:jpg) @Fail(http:404) | by 0 Filters | (I:UTF-8/O:UTF-8)
12:22:09.976 DEBUG (UrlMappingImpl.java:148) print - '/yvr/t/?/reply' >> YvrModule.addReply(...) : Object | @Ok(json ) @Fail(void ) | by 1 Filters | (I:UTF-8/O:UTF-8)
12:22:09.979 DEBUG (UrlMappingImpl.java:148) print - '/yvr/t/?/reply/?/up' >> YvrModule.replyUp(...) : Object | @Ok(json ) @Fail(void ) | by 0 Filters | (I:UTF-8/O:UTF-8)
12:22:09.983 DEBUG (UrlMappingImpl.java:148) print - '/yvr/search/rebuild' >> YvrModule.rebuild(...) : void | @Ok(json:full) @Fail(void ) | by 0 Filters | (I:UTF-8/O:UTF-8)
12:22:09.985 DEBUG (UrlMappingImpl.java:148) print - '/pay/bc/' >> BeePayModule.index(...) : Object | @Ok(beetl:yvr/bc/index.html) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
12:22:09.986 DEBUG (UrlMappingImpl.java:148) print - '/pay/bc/create' >> BeePayModule.create(...) : Object | @Ok(json ) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
12:22:10.000 DEBUG (UrlMappingImpl.java:148) print - '/pay/bc/query' >> BeePayModule.query(...) : Object | @Ok(json:{locked:'message_detail'}) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
12:22:10.002 DEBUG (UrlMappingImpl.java:148) print - '/pay/bc/callback' >> BeePayModule.callback(...) : String | @Ok(raw ) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
12:22:10.004 DEBUG (UrlMappingImpl.java:148) print - '/pay/bc/create2' >> BeePayModule.create2(...) : Object | @Ok(json ) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
12:22:10.009 DEBUG (UrlMappingImpl.java:148) print - '/pay/bc/pdf/?' >> BeePayModule.downloadPayPdf(...) : Object | @Ok(pdf:pdftmpl/beepay_one.pdf) @Fail(void ) | by 0 Filters | (I:UTF-8/O:UTF-8)
12:22:10.011 DEBUG (UrlMappingImpl.java:148) print - '/pay/bc/pdfview/?' >> BeePayModule.viewPayPdf(...) : Object | @Ok(pdf:pdftmpl/beepay_one.pdf) @Fail(void ) | by 0 Filters | (I:UTF-8/O:UTF-8)
12:22:10.012 DEBUG (UrlMappingImpl.java:148) print - '/pay/bc/js' >> BeePayModule.js(...) : Object | @Ok(raw:js) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
12:22:10.015 DEBUG (UrlMappingImpl.java:148) print - '/robot/msg' >> RobotModule.msg(...) : String | @Ok(raw ) @Fail(void ) | by 0 Filters | (I:UTF-8/O:UTF-8)
12:22:10.018 DEBUG (UrlMappingImpl.java:148) print - '/analysis/', '/analysis/index' >> AnalysisModule.main(...) : void | @Ok(beetl:yvr/analysis/index.html) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
12:22:10.019 DEBUG (UrlMappingImpl.java:148) print - '/analysis/user/history/day' >> AnalysisModule.userOnlineDayHistory(...) : Object | @Ok(json ) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
12:22:10.020 DEBUG (UrlMappingImpl.java:148) print - '/analysis/user/history/between' >> AnalysisModule.userOnlineDayHistoryBetween(...) : Object | @Ok(json ) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
12:22:10.022 DEBUG (UrlMappingImpl.java:148) print - '/analysis/user/topic/?' >> AnalysisModule.userTopic(...) : Object | @Ok(json ) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
12:22:10.024 DEBUG (UrlMappingImpl.java:148) print - '/sysconf/reload' >> AnalysisModule.sysconfReload(...) : void | @Ok(json ) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
12:22:10.026 DEBUG (UrlMappingImpl.java:148) print - '/cs/qr' >> CrossScreenModule.crossScreen(...) : Object | @Ok(raw:png) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
12:22:10.029 DEBUG (NutIoc.java:151) get - Get 'freeMarkerConfigurer'<class org.nutz.plugins.view.freemarker.FreeMarkerConfigurer>
12:22:10.030 DEBUG (NutIoc.java:177) get - >> Load definition name=freeMarkerConfigurer
12:22:10.032 DEBUG (MapLoader.java:67) load - Loading define for name=freeMarkerConfigurer
12:22:10.034 DEBUG (ComboIocLoader.java:169) load - Found IocObject(freeMarkerConfigurer) in FreemarkerIocLoader@359713488
12:22:10.035 DEBUG (NutIoc.java:209) get - >> Make...'freeMarkerConfigurer'<class org.nutz.plugins.view.freemarker.FreeMarkerConfigurer>
12:22:10.036 DEBUG (DefaultMirrorFactory.java:70) getMirror - Load class org.nutz.plugins.view.freemarker.FreeMarkerConfigurer without AOP
12:22:10.036 DEBUG (ScopeContext.java:64) save - Save object 'freeMarkerConfigurer' to [app]
12:22:10.038 DEBUG (NutIoc.java:151) get - Get 'configuration'<>
12:22:10.038 DEBUG (NutIoc.java:177) get - >> Load definition name=configuration
12:22:10.039 DEBUG (MapLoader.java:67) load - Loading define for name=configuration
12:22:10.039 DEBUG (ComboIocLoader.java:169) load - Found IocObject(configuration) in FreemarkerIocLoader@359713488
12:22:10.040 DEBUG (NutIoc.java:209) get - >> Make...'configuration'<>
12:22:10.051 DEBUG (DefaultMirrorFactory.java:70) getMirror - Load class freemarker.template.Configuration without AOP
12:22:10.052 DEBUG (ScopeContext.java:64) save - Save object 'configuration' to [app]
12:22:10.107 DEBUG (NutIoc.java:151) get - Get 'freemarkerDirectiveFactory'<>
12:22:10.107 DEBUG (NutIoc.java:177) get - >> Load definition name=freemarkerDirectiveFactory
12:22:10.108 DEBUG (MapLoader.java:67) load - Loading define for name=freemarkerDirectiveFactory
12:22:10.108 DEBUG (ComboIocLoader.java:169) load - Found IocObject(freemarkerDirectiveFactory) in FreemarkerIocLoader@359713488
12:22:10.108 DEBUG (NutIoc.java:209) get - >> Make...'freemarkerDirectiveFactory'<>
12:22:10.109 DEBUG (DefaultMirrorFactory.java:70) getMirror - Load class org.nutz.plugins.view.freemarker.FreemarkerDirectiveFactory without AOP
12:22:10.109 DEBUG (ScopeContext.java:64) save - Save object 'freemarkerDirectiveFactory' to [app]
12:22:10.111 DEBUG (NutIoc.java:151) get - Get 'configuration'<>
12:22:10.111 DEBUG (NutIoc.java:151) get - Get 'freemarkerDirectiveFactory'<>
12:22:10.120 DEBUG (UrlMappingImpl.java:148) print - '/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)
12:22:10.121 DEBUG (UrlMappingImpl.java:148) print - '/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)
12:22:10.124 DEBUG (UrlMappingImpl.java:148) print - '/admin/permission/category/delete' >> AdminPermissionCategoryModule.delete(...) : Message | @Ok(json ) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
12:22:10.126 DEBUG (UrlMappingImpl.java:148) print - '/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)
12:22:10.127 DEBUG (UrlMappingImpl.java:148) print - '/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)
12:22:10.129 DEBUG (UrlMappingImpl.java:148) print - '/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)
12:22:10.133 DEBUG (UrlMappingImpl.java:148) print - '/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)
12:22:10.134 DEBUG (UrlMappingImpl.java:148) print - '/user/' >> UserModule.index(...) : void | @Ok(jsp:jsp.user.list) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
12:22:10.137 DEBUG (UrlMappingImpl.java:148) print - '/user/add' >> UserModule.add(...) : Object | @Ok(json:{locked:'password|salt',ignoreNull:true}) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
12:22:10.138 DEBUG (UrlMappingImpl.java:148) print - '/user/count' >> UserModule.count(...) : int | @Ok(json:{locked:'password|salt',ignoreNull:true}) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
12:22:10.139 DEBUG (UrlMappingImpl.java:148) print - '/user/update' >> UserModule.update(...) : Object | @Ok(json:{locked:'password|salt',ignoreNull:true}) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
12:22:10.143 DEBUG (UrlMappingImpl.java:148) print - '/user/delete' >> UserModule.delete(...) : Object | @Ok(json:{locked:'password|salt',ignoreNull:true}) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
12:22:10.145 DEBUG (UrlMappingImpl.java:148) print - '/user/query' >> UserModule.query(...) : Object | @Ok(json:{locked:'password|salt',ignoreNull:true}) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
12:22:10.146 DEBUG (UrlMappingImpl.java:148) print - '/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)
12:22:10.147 DEBUG (UrlMappingImpl.java:148) print - '/user/login' >> UserModule.login(...) : Object | @Ok(json ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
12:22:10.149 DEBUG (UrlMappingImpl.java:148) print - '/user/login' >> UserModule.loginPage(...) : void | @Ok(jsp:jsp.user.login) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
12:22:10.150 DEBUG (UrlMappingImpl.java:148) print - '/captcha/next' >> CaptchaModule.next(...) : BufferedImage | @Ok(raw:png) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
12:22:10.152 DEBUG (UrlMappingImpl.java:148) print - '/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)
12:22:10.153 DEBUG (UrlMappingImpl.java:148) print - '/admin/permission/update' >> AdminPermissionModule.update(...) : boolean | @Ok(>>:/admin/permission/list.rk) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
12:22:10.154 DEBUG (UrlMappingImpl.java:148) print - '/admin/permission/delete' >> AdminPermissionModule.delete(...) : Message | @Ok(json ) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
12:22:10.155 DEBUG (UrlMappingImpl.java:148) print - '/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)
12:22:10.156 DEBUG (UrlMappingImpl.java:148) print - '/admin/permission/save' >> AdminPermissionModule.save(...) : void | @Ok(>>:/admin/permission/list.rk) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
12:22:10.157 DEBUG (UrlMappingImpl.java:148) print - '/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)
12:22:10.159 DEBUG (UrlMappingImpl.java:148) print - '/ngrok/me' >> NgrokModule.me(...) : Object | @Ok(->:/yvr/links/ngrok) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
12:22:10.161 DEBUG (UrlMappingImpl.java:148) print - '/ngrok/config/download' >> NgrokModule.getConfigureFile(...) : Object | @Ok(raw:xml) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
12:22:10.162 DEBUG (UrlMappingImpl.java:148) print - '/sysinfo/' >> SysInfoModule.index(...) : NutMap | @Ok(beetl:yvr/sysinfo/index.html) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
12:22:10.164 DEBUG (UrlMappingImpl.java:148) print - '/sysinfo/query' >> SysInfoModule.query(...) : Object | @Ok(json:full) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
12:22:10.166 DEBUG (UrlMappingImpl.java:148) print - '/oauth/link' >> OauthModule.link(...) : void | @Ok(json:full) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
12:22:10.168 DEBUG (UrlMappingImpl.java:148) print - '/oauth/?' >> OauthModule.auth(...) : void | @Ok(void ) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
12:22:10.169 DEBUG (UrlMappingImpl.java:148) print - '/oauth/?/callback' >> OauthModule.callback(...) : Object | @Ok(>>:/yvr/list/ask) @Fail(>>:/yvr/list) | by 0 Filters | (I:UTF-8/O:UTF-8)
12:22:10.173 DEBUG (UrlMappingImpl.java:148) print - '/demo/get/?/?/?' >> SimpleDemoModule.get(...) : void | @Ok(json ) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
12:22:10.175 DEBUG (UrlMappingImpl.java:148) print - '/demo/url' >> SimpleDemoModule.url(...) : void | @Ok(json ) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
12:22:10.177 DEBUG (UrlMappingImpl.java:148) print - '/demo/param/mydate' >> SimpleDemoModule.mydate(...) : void | @Ok(json:full) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
12:22:10.179 DEBUG (UrlMappingImpl.java:148) print - '/demo/whale/test' >> SimpleDemoModule.whaleInput(...) : Object | @Ok(json ) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
12:22:10.181 DEBUG (UrlMappingImpl.java:148) print - '/demo/uploadp' >> SimpleDemoModule.uploadp(...) : Object | @Ok(json ) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
12:22:10.183 DEBUG (UrlMappingImpl.java:148) print - '/demo/pathjson/**' >> SimpleDemoModule.pathjson(...) : void | @Ok(json:full) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
12:22:10.184 DEBUG (UrlMappingImpl.java:148) print - '/demo/play/mp3' >> SimpleDemoModule.play_mp3(...) : File | @Ok(raw ) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
12:22:10.185 DEBUG (UrlMappingImpl.java:148) print - '/demo/dw/mp3' >> SimpleDemoModule.download_mp3(...) : File | @Ok(raw ) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
12:22:10.186 DEBUG (UrlMappingImpl.java:148) print - '/demo/notfound' >> SimpleDemoModule.notfound(...) : String | @Ok(raw ) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
12:22:10.188 DEBUG (UrlMappingImpl.java:148) print - '/demo/param/list' >> SimpleDemoModule.paramList(...) : Object | @Ok(json:forlook) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
12:22:10.189 DEBUG (UrlMappingImpl.java:148) print - '/admin/topic/delete' >> AdminTopicModule.delete(...) : Message | @Ok(json ) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
12:22:10.192 DEBUG (UrlMappingImpl.java:148) print - '/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)
12:22:10.194 DEBUG (UrlMappingImpl.java:148) print - '/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)
12:22:10.195 DEBUG (UrlMappingImpl.java:148) print - '/admin/role/update' >> AdminRoleMobule.update(...) : void | @Ok(>>:/admin/role/list) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
12:22:10.196 DEBUG (UrlMappingImpl.java:148) print - '/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)
12:22:10.197 DEBUG (UrlMappingImpl.java:148) print - '/admin/role/save' >> AdminRoleMobule.save(...) : Message | @Ok(json ) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
12:22:10.199 DEBUG (UrlMappingImpl.java:148) print - '/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)
12:22:10.200 DEBUG (UrlMappingImpl.java:148) print - '/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)
12:22:10.201 DEBUG (UrlMappingImpl.java:148) print - '/admin/user/lock' >> AdminUserModule.lock(...) : NutMap | @Ok(json ) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
12:22:10.202 DEBUG (UrlMappingImpl.java:148) print - '/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)
12:22:10.203 DEBUG (UrlMappingImpl.java:148) print - '/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)
12:22:10.204 DEBUG (UrlMappingImpl.java:148) print - '/yvr/links/?' >> YvrSeoModule.page(...) : Object | @Ok(beetl:/yvr/website/links.html) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
12:22:10.205 DEBUG (UrlMappingImpl.java:148) print - '/yvr/sitemap' >> YvrSeoModule.sitemap(...) : File | @Ok(raw:xml) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
12:22:10.206 DEBUG (UrlMappingImpl.java:148) print - '/yvr/rss' >> YvrSeoModule.rss(...) : String | @Ok(raw:xml) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
12:22:10.209 DEBUG (UrlMappingImpl.java:148) print - '/admin/datatable/query/?' >> Admin2DataTableModule.query(...) : Object | @Ok(json:full) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
12:22:10.211 DEBUG (UrlMappingImpl.java:148) print - '/webhook/?/?/?' >> WebHookModule.trigger(...) : void | @Ok(json:full) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
12:22:10.212 DEBUG (UrlMappingImpl.java:148) print - '/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)
12:22:10.216 DEBUG (UrlMappingImpl.java:148) print - '/admin/login' >> AdminLoginModule.login(...) : View | @Ok(json:full) @Fail(jsp:jsp.500) | by 1 Filters | (I:UTF-8/O:UTF-8)
12:22:10.216 DEBUG (UrlMappingImpl.java:148) print - '/admin/logout' >> AdminLoginModule.logout(...) : void | @Ok(>>:/admin/index.rk) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
12:22:10.218 DEBUG (UrlMappingImpl.java:148) print - '/admin/authority/permissions' >> AuthorityModule.permissions(...) : Object | @Ok(json ) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
12:22:10.219 DEBUG (UrlMappingImpl.java:148) print - '/admin/authority/role/add' >> AuthorityModule.addRole(...) : void | @Ok(void ) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
12:22:10.220 DEBUG (UrlMappingImpl.java:148) print - '/admin/authority/roles' >> AuthorityModule.roles(...) : Object | @Ok(json ) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
12:22:10.221 DEBUG (UrlMappingImpl.java:148) print - '/admin/authority/role/delete' >> AuthorityModule.delRole(...) : void | @Ok(void ) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
12:22:10.223 DEBUG (UrlMappingImpl.java:148) print - '/admin/authority/user/update' >> AuthorityModule.updateUser(...) : void | @Ok(void ) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
12:22:10.225 DEBUG (UrlMappingImpl.java:148) print - '/admin/authority/user/fetch/permission' >> AuthorityModule.fetchUserPermissions(...) : Object | @Ok(json ) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
12:22:10.226 DEBUG (UrlMappingImpl.java:148) print - '/admin/authority/user/fetch/role' >> AuthorityModule.fetchUserRoles(...) : Object | @Ok(json ) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
12:22:10.227 DEBUG (UrlMappingImpl.java:148) print - '/admin/authority/role/update' >> AuthorityModule.updateRole(...) : void | @Ok(void ) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
12:22:10.228 DEBUG (UrlMappingImpl.java:148) print - '/admin/authority/permission/update' >> AuthorityModule.updateRole(...) : void | @Ok(void ) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
12:22:10.229 DEBUG (UrlMappingImpl.java:148) print - '/admin/authority/role/fetch' >> AuthorityModule.fetchRolePermissions(...) : Object | @Ok(json ) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
12:22:10.231 DEBUG (UrlMappingImpl.java:148) print - '/admin/authority/permission/add' >> AuthorityModule.addPermission(...) : void | @Ok(void ) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
12:22:10.233 DEBUG (UrlMappingImpl.java:148) print - '/admin/authority/permission/delete' >> AuthorityModule.delPermission(...) : void | @Ok(void ) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
12:22:10.235 DEBUG (UrlMappingImpl.java:148) print - '/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)
12:22:10.239 DEBUG (UrlMappingImpl.java:148) print - '/yvr/api/v1/topics' >> YvrApiModule.add(...) : Object | @Ok(json ) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
12:22:10.242 DEBUG (UrlMappingImpl.java:148) print - '/yvr/api/v1/messages' >> YvrApiModule.getMessages(...) : Object | @Ok(json ) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
12:22:10.244 DEBUG (UrlMappingImpl.java:148) print - '/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)
12:22:10.247 DEBUG (UrlMappingImpl.java:148) print - '/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)
12:22:10.248 DEBUG (UrlMappingImpl.java:148) print - '/yvr/api/v1/accesstoken' >> YvrApiModule.checkAccessToken(...) : Object | @Ok(json ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
12:22:10.251 DEBUG (UrlMappingImpl.java:148) print - '/yvr/api/v1/topic/?/replies' >> YvrApiModule.addReply(...) : Object | @Ok(json ) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
12:22:10.253 DEBUG (UrlMappingImpl.java:148) print - '/yvr/api/v1/reply/?/ups' >> YvrApiModule.replyUp(...) : Object | @Ok(json ) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
12:22:10.254 DEBUG (UrlMappingImpl.java:148) print - '/yvr/api/v1/message/count' >> YvrApiModule.msgCount(...) : Object | @Ok(json ) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
12:22:10.255 DEBUG (UrlMappingImpl.java:148) print - '/yvr/api/v1/message/mark_all' >> YvrApiModule.markAllMessage(...) : Object | @Ok(json ) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
12:22:10.256 DEBUG (UrlMappingImpl.java:148) print - '/yvr/api/v1/images' >> YvrApiModule.images(...) : Object | @Ok(json ) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
12:22:10.257 DEBUG (UrlMappingImpl.java:148) print - '/yvr/api/v1/topics' >> YvrApiModule.topics(...) : Object | @Ok(json ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
12:22:10.261 DEBUG (UrlMappingImpl.java:148) print - '/yvr/admin/update' >> YvrAdminModule.update(...) : void | @Ok(json:full) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
12:22:10.263 DEBUG (UrlMappingImpl.java:148) print - '/yvr/admin/query' >> YvrAdminModule.query(...) : Object | @Ok(json ) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
12:22:10.264 DEBUG (UrlMappingImpl.java:148) print - '/yvr/admin/update/tags' >> YvrAdminModule.updateTags(...) : boolean | @Ok(json ) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
12:22:10.266 DEBUG (UrlMappingImpl.java:148) print - '/yvr/admin/expstatic' >> YvrAdminModule.exportStatic(...) : void | @Ok(json:full) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
12:22:10.267 DEBUG (UrlMappingImpl.java:148) print - '/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)
12:22:10.268 DEBUG (UrlMappingImpl.java:148) print - '/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)
12:22:10.269 DEBUG (UrlMappingImpl.java:148) print - '/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)
12:22:10.270 DEBUG (UrlMappingImpl.java:148) print - '/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)
12:22:10.270 DEBUG (UrlMappingImpl.java:148) print - '/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)
12:22:10.271 DEBUG (UrlMappingImpl.java:148) print - '/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)
12:22:10.272 DEBUG (UrlMappingImpl.java:148) print - '/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)
12:22:10.273 DEBUG (UrlMappingImpl.java:148) print - '/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)
12:22:10.274 DEBUG (UrlMappingImpl.java:148) print - '/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)
12:22:10.277 DEBUG (UrlMappingImpl.java:148) print - '/s/api/read/?' >> YvrShortModule.read(...) : Object | @Ok(raw ) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
12:22:10.279 DEBUG (UrlMappingImpl.java:148) print - '/s/c/?' >> YvrShortModule.code(...) : Object | @Ok(raw ) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
12:22:10.281 DEBUG (UrlMappingImpl.java:148) print - '/s/api/create/file' >> YvrShortModule.createFile(...) : Object | @Ok(raw ) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
12:22:10.282 DEBUG (UrlMappingImpl.java:148) print - '/s/api/create/txt' >> YvrShortModule.createTxt(...) : Object | @Ok(raw ) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
12:22:10.284 DEBUG (UrlMappingImpl.java:148) print - '/s/api/down/?' >> YvrShortModule.down(...) : Object | @Ok(void ) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
12:22:10.285 DEBUG (UrlMappingImpl.java:148) print - '/s/api/last' >> YvrShortModule.lastUrl(...) : String | @Ok(raw ) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
12:22:10.286 DEBUG (UrlMappingImpl.java:148) print - '/user/profile/' >> UserProfileModule.index(...) : UserProfile | @Ok(jsp:jsp.user.profile) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
12:22:10.287 DEBUG (UrlMappingImpl.java:148) print - '/user/profile/get' >> UserProfileModule.get(...) : UserProfile | @Ok(json:full) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
12:22:10.289 DEBUG (UrlMappingImpl.java:148) print - '/user/profile/update' >> UserProfileModule.update(...) : void | @Ok(void ) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
12:22:10.300 INFO (NutFilePool.java:23) - Init file-pool by: /Users/ruofeng/Documents/proejct/kudai/nutz-book-project-master/src/main/webapp/WEB-INF/tmp/user_avatar [20000]
12:22:10.301 DEBUG (NutFilePool.java:37) - file-pool.home: '/Users/ruofeng/Documents/proejct/kudai/nutz-book-project-master/src/main/webapp/WEB-INF/tmp/user_avatar'
12:22:10.302 INFO (NutFilePool.java:66) - file-pool.cursor: 0
12:22:10.304 DEBUG (UrlMappingImpl.java:148) print - '/user/profile/avatar' >> UserProfileModule.uploadAvatar(...) : void | @Ok(>>:/user/profile) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
12:22:10.305 DEBUG (UrlMappingImpl.java:148) print - '/user/profile/avatar' >> UserProfileModule.readAvatar(...) : Object | @Ok(raw:jpg) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
12:22:10.306 DEBUG (UrlMappingImpl.java:148) print - '/user/profile/active/mail' >> UserProfileModule.activeMail(...) : Object | @Ok(json:full) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
12:22:10.306 DEBUG (UrlMappingImpl.java:148) print - '/user/profile/active/mail' >> UserProfileModule.activeMailCallback(...) : String | @Ok(raw ) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
12:22:10.309 DEBUG (UrlMappingImpl.java:148) print - '/yvr/u/?' >> YvrUserModule.userHome(...) : Object | @Ok(beetl:yvr/user/user_index.html) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
12:22:10.310 DEBUG (UrlMappingImpl.java:148) print - '/yvr/u/logout' >> YvrUserModule.logout(...) : void | @Ok(>>:/yvr/list) @Fail(>>:/yvr/list) | by 0 Filters | (I:UTF-8/O:UTF-8)
12:22:10.311 DEBUG (UrlMappingImpl.java:148) print - '/yvr/u/me' >> YvrUserModule.myHome(...) : Object | @Ok(beetl:yvr/user/user_index.html) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
12:22:10.312 DEBUG (UrlMappingImpl.java:148) print - '/yvr/u/signup' >> YvrUserModule.signup(...) : Object | @Ok(json ) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
12:22:10.314 DEBUG (UrlMappingImpl.java:148) print - '/yvr/u/signup/?' >> YvrUserModule.signup(...) : Object | @Ok(raw ) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
12:22:10.315 DEBUG (UrlMappingImpl.java:148) print - '/yvr/u/me/reset/token' >> YvrUserModule.resetAccessToken(...) : void | @Ok(json:full) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
12:22:10.316 DEBUG (UrlMappingImpl.java:148) print - '/yvr/u/?/avatar' >> YvrUserModule.userAvatar(...) : Object | @Ok(raw:jpg) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
12:22:10.318 DEBUG (UrlMappingImpl.java:148) print - '/yvr/u/profile/update/?' >> YvrUserModule.updateUserDt(...) : Object | @Ok(raw ) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
12:22:10.319 DEBUG (UrlMappingImpl.java:148) print - '/yvr/u/oauth/github' >> YvrUserModule.oauthGithub(...) : void | @Ok(->:/oauth/github) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
12:22:10.321 DEBUG (UrlMappingImpl.java:148) print - '/qrcode/get' >> QrcodeModule.get(...) : Object | @Ok(raw:png) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
12:22:10.326 DEBUG (UrlMappingImpl.java:148) print - '/admin2/' >> Admin2Module.index(...) : void | @Ok(>>:index.html) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
12:22:10.327 DEBUG (UrlMappingImpl.java:148) print - '/admin2/user/logout' >> Admin2Module.logout(...) : void | @Ok(>>:/admin2/user/login) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
12:22:10.339 DEBUG (UrlMappingImpl.java:148) print - '/admin2/?' >> Admin2Module.page(...) : Context | @Ok(fm:templates.admin2.${pathargs[0]}) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
12:22:10.343 DEBUG (UrlMappingImpl.java:148) print - '/admin2/?/?' >> Admin2Module.page2(...) : Context | @Ok(fm:templates.admin2.${pathargs[0]}.${pathargs[1]}) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
12:22:10.345 DEBUG (UrlMappingImpl.java:148) print - '/admin/index_main' >> WelcomeAct.index(...) : void | @Ok(fm:templates.admin.main) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
12:22:10.345 DEBUG (UrlMappingImpl.java:148) print - '/admin/main' >> WelcomeAct.main(...) : void | @Ok(fm:templates.admin.index) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
12:22:10.346 DEBUG (UrlMappingImpl.java:148) print - '/admin/left' >> WelcomeAct.left(...) : void | @Ok(fm:templates.admin.left) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
12:22:10.347 DEBUG (UrlMappingImpl.java:148) print - '/admin/right' >> WelcomeAct.right(...) : void | @Ok(fm:templates.admin.right) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
12:22:10.347 DEBUG (UrlMappingImpl.java:148) print - '/admin/top' >> WelcomeAct.top(...) : boolean | @Ok(fm:templates.admin.top) @Fail(jsp:jsp.500) | by 0 Filters | (I:UTF-8/O:UTF-8)
12:22:10.348 INFO (NutLoading.java:220) evalUrlMapping - Found 159 module methods
12:22:10.348 DEBUG (NutLoading.java:306) evalLocalization - Localization: org.nutz.mvc.impl.NutMessageLoader('msg/') dft
12:22:10.354 DEBUG (Scans.java:262) scan - Found 5 resource by src( msg/ ) , regex( ^.+[.]properties$ )
12:22:10.354 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]]]
12:22:10.357 DEBUG (NutMessageLoader.java:95) load - Message Loaded, size = 2
12:22:10.358 INFO (NutLoading.java:413) createSessionProvider - SessionBy --> org.nutz.integration.shiro.ShiroSessionProvider@7b451bf4
12:22:10.358 INFO (NutLoading.java:274) evalSetup - Setup application...
12:22:10.359 ERROR (MainSetup.java:74) init - log4j2 jmx will case reload memory leak! pls add -Dlog4j2.disable.jmx=true to JAVA_OPTS
12:22:10.360 DEBUG (NutIoc.java:151) get - Get 'jedisPool'<class redis.clients.jedis.JedisPool>
12:22:10.360 DEBUG (NutIoc.java:177) get - >> Load definition name=jedisPool
12:22:10.360 DEBUG (MapLoader.java:67) load - Loading define for name=jedisPool
12:22:10.361 DEBUG (ComboIocLoader.java:169) load - Found IocObject(jedisPool) in JsonLoader(paths=[ioc/])
12:22:10.361 DEBUG (NutIoc.java:209) get - >> Make...'jedisPool'<class redis.clients.jedis.JedisPool>
12:22:10.362 DEBUG (DefaultMirrorFactory.java:70) getMirror - Load class redis.clients.jedis.JedisPool without AOP
12:22:10.363 DEBUG (ScopeContext.java:64) save - Save object 'jedisPool' to [app]
12:22:10.371 DEBUG (NutIoc.java:151) get - Get 'jedisPoolConfig'<>
12:22:10.371 DEBUG (NutIoc.java:177) get - >> Load definition name=jedisPoolConfig
12:22:10.372 DEBUG (MapLoader.java:67) load - Loading define for name=jedisPoolConfig
12:22:10.372 DEBUG (ComboIocLoader.java:169) load - Found IocObject(jedisPoolConfig) in JsonLoader(paths=[ioc/])
12:22:10.373 DEBUG (NutIoc.java:209) get - >> Make...'jedisPoolConfig'<>
12:22:10.374 DEBUG (DefaultMirrorFactory.java:70) getMirror - Load class redis.clients.jedis.JedisPoolConfig without AOP
12:22:10.374 DEBUG (ScopeContext.java:64) save - Save object 'jedisPoolConfig' to [app]
12:22:10.379 DEBUG (NutIoc.java:151) get - Get 'conf'<>
12:22:10.383 DEBUG (NutIoc.java:151) get - Get 'conf'<>
12:22:10.384 DEBUG (NutIoc.java:151) get - Get 'conf'<>
12:22:10.385 DEBUG (NutIoc.java:151) get - Get 'conf'<>
12:22:10.385 DEBUG (NutIoc.java:151) get - Get 'conf'<>
12:22:10.385 DEBUG (NutIoc.java:151) get - Get 'conf'<>
12:22:10.386 DEBUG (NutIoc.java:151) get - Get 'jedisPoolConfig'<>
12:22:10.386 DEBUG (NutIoc.java:151) get - Get 'conf'<>
12:22:10.386 DEBUG (NutIoc.java:151) get - Get 'conf'<>
12:22:10.387 DEBUG (NutIoc.java:151) get - Get 'conf'<>
12:22:10.387 DEBUG (NutIoc.java:151) get - Get 'conf'<>
12:22:10.387 DEBUG (NutIoc.java:151) get - Get 'conf'<>
12:22:10.404 DEBUG (NutIoc.java:151) get - Get 'dao'<interface org.nutz.dao.Dao>
12:22:10.405 DEBUG (NutIoc.java:177) get - >> Load definition name=dao
12:22:10.405 DEBUG (MapLoader.java:67) load - Loading define for name=dao
12:22:10.410 DEBUG (ComboIocLoader.java:169) load - Found IocObject(dao) in JsonLoader(paths=[ioc/])
12:22:10.410 DEBUG (NutIoc.java:209) get - >> Make...'dao'<interface org.nutz.dao.Dao>
12:22:10.416 DEBUG (DefaultMirrorFactory.java:70) getMirror - Load class org.nutz.dao.impl.NutDao without AOP
12:22:10.417 DEBUG (ScopeContext.java:64) save - Save object 'dao' to [app]
12:22:10.417 DEBUG (NutIoc.java:151) get - Get 'dataSource'<>
12:22:10.418 DEBUG (NutIoc.java:177) get - >> Load definition name=dataSource
12:22:10.418 DEBUG (MapLoader.java:67) load - Loading define for name=dataSource
12:22:10.427 DEBUG (ComboIocLoader.java:169) load - Found IocObject(dataSource) in JsonLoader(paths=[ioc/])
12:22:10.428 DEBUG (NutIoc.java:209) get - >> Make...'dataSource'<>
12:22:10.448 DEBUG (DefaultMirrorFactory.java:70) getMirror - Load class com.alibaba.druid.pool.DruidDataSource without AOP
12:22:10.448 DEBUG (ScopeContext.java:64) save - Save object 'dataSource' to [app]
12:22:10.449 DEBUG (NutIoc.java:151) get - Get 'conf'<>
12:22:10.519 INFO (DruidDataSource.java:715) init - {dataSource-1} inited
12:22:10.520 DEBUG (NutIoc.java:151) get - Get 'dataSource'<>
12:22:10.533 DEBUG (NutDao.java:108) - NutDao[_selfId=0] init ...
12:22:10.546 INFO (NutFilePool.java:23) - Init file-pool by: /Users/ruofeng/.nutz/tmp/dao/ [200000]
12:22:10.547 DEBUG (NutFilePool.java:37) - file-pool.home: '/Users/ruofeng/.nutz/tmp/dao'
12:22:10.547 INFO (NutFilePool.java:66) - file-pool.cursor: 0
12:22:10.554 DEBUG (Jdbcs.java:90) - Jdbcs init complete
12:22:10.554 INFO (Jdbcs.java:103) getExpert - Get Connection from DataSource for JdbcExpert, if you look at here, check your database server and configure
12:22:11.003 DEBUG (DaoSupport.java:197) invoke - JDBC Driver --> mysql-connector-java-5.1.39 ( Revision: 3289a357af6d09ecc1a10fd3c26e95183e5790ad )
12:22:11.004 DEBUG (DaoSupport.java:198) invoke - JDBC Name --> MySQL Connector Java
12:22:11.004 DEBUG (DaoSupport.java:200) invoke - JDBC URL --> jdbc:mysql://127.0.0.1:3306/nutzbook
12:22:11.013 DEBUG (MysqlJdbcExpert.java:211) checkDataSource - Mysql : character_set_client=latin1
12:22:11.013 DEBUG (MysqlJdbcExpert.java:211) checkDataSource - Mysql : character_set_connection=latin1
12:22:11.014 DEBUG (MysqlJdbcExpert.java:211) checkDataSource - Mysql : character_set_database=latin1
12:22:11.014 DEBUG (MysqlJdbcExpert.java:211) checkDataSource - Mysql : character_set_filesystem=binary
12:22:11.015 DEBUG (MysqlJdbcExpert.java:211) checkDataSource - Mysql : character_set_results=
12:22:11.015 DEBUG (MysqlJdbcExpert.java:211) checkDataSource - Mysql : character_set_server=latin1
12:22:11.016 DEBUG (MysqlJdbcExpert.java:211) checkDataSource - Mysql : character_set_system=utf8
12:22:11.016 DEBUG (MysqlJdbcExpert.java:211) checkDataSource - Mysql : character_sets_dir=/Applications/MAMP/Library/share/charsets/
12:22:11.017 DEBUG (MysqlJdbcExpert.java:218) checkDataSource - Mysql : binlog_format=STATEMENT
12:22:11.018 DEBUG (MysqlJdbcExpert.java:225) checkDataSource - Mysql : database=nutzbook
12:22:11.019 DEBUG (MysqlJdbcExpert.java:231) checkDataSource - Mysql : user=root@localhost
12:22:11.050 DEBUG (MysqlJdbcExpert.java:239) checkDataSource - Mysql : 't_user_message' engine=MyISAM
12:22:11.051 DEBUG (DaoSupport.java:215) setDataSource - Database info --> MYSQL:[MySQL - 5.5.42]
12:22:11.056 DEBUG (NutIoc.java:151) get - Get 'daoRunner'<>
12:22:11.056 DEBUG (NutIoc.java:177) get - >> Load definition name=daoRunner
12:22:11.056 DEBUG (MapLoader.java:67) load - Loading define for name=daoRunner
12:22:11.057 DEBUG (ComboIocLoader.java:169) load - Found IocObject(daoRunner) in JsonLoader(paths=[ioc/])
12:22:11.058 DEBUG (NutIoc.java:209) get - >> Make...'daoRunner'<>
12:22:11.058 DEBUG (DefaultMirrorFactory.java:70) getMirror - Load class org.nutz.dao.impl.sql.run.NutDaoRunner without AOP
12:22:11.058 DEBUG (ScopeContext.java:64) save - Save object 'daoRunner' to [app]
12:22:11.059 DEBUG (NutIoc.java:151) get - Get 'slaveDataSource'<>
12:22:11.059 DEBUG (NutIoc.java:177) get - >> Load definition name=slaveDataSource
12:22:11.059 DEBUG (MapLoader.java:67) load - Loading define for name=slaveDataSource
12:22:11.060 DEBUG (ComboIocLoader.java:169) load - Found IocObject(slaveDataSource) in JsonLoader(paths=[ioc/])
12:22:11.060 DEBUG (NutIoc.java:209) get - >> Make...'slaveDataSource'<>
12:22:11.061 DEBUG (DefaultMirrorFactory.java:70) getMirror - Load class com.alibaba.druid.pool.DruidDataSource without AOP
12:22:11.061 DEBUG (ScopeContext.java:64) save - Save object 'slaveDataSource' to [app]
12:22:11.061 DEBUG (NutIoc.java:151) get - Get 'conf'<>
12:22:11.064 INFO (DruidDataSource.java:715) init - {dataSource-2} inited
12:22:11.065 DEBUG (NutIoc.java:151) get - Get 'cacheExecutor'<>
12:22:11.065 DEBUG (NutIoc.java:177) get - >> Load definition name=cacheExecutor
12:22:11.066 DEBUG (MapLoader.java:67) load - Loading define for name=cacheExecutor
12:22:11.067 DEBUG (ComboIocLoader.java:169) load - Found IocObject(cacheExecutor) in JsonLoader(paths=[ioc/])
12:22:11.067 DEBUG (NutIoc.java:209) get - >> Make...'cacheExecutor'<>
12:22:11.068 DEBUG (DefaultMirrorFactory.java:70) getMirror - Load class org.nutz.plugins.cache.dao.DaoCacheInterceptor without AOP
12:22:11.068 DEBUG (ScopeContext.java:64) save - Save object 'cacheExecutor' to [app]
12:22:11.070 DEBUG (NutIoc.java:151) get - Get 'cacheProvider'<>
12:22:11.070 DEBUG (NutIoc.java:177) get - >> Load definition name=cacheProvider
12:22:11.071 DEBUG (MapLoader.java:67) load - Loading define for name=cacheProvider
12:22:11.072 DEBUG (ComboIocLoader.java:169) load - Found IocObject(cacheProvider) in JsonLoader(paths=[ioc/])
12:22:11.072 DEBUG (NutIoc.java:209) get - >> Make...'cacheProvider'<>
12:22:11.074 DEBUG (DefaultMirrorFactory.java:70) getMirror - Load class org.nutz.plugins.cache.dao.impl.provider.EhcacheDaoCacheProvider without AOP
12:22:11.074 DEBUG (ScopeContext.java:64) save - Save object 'cacheProvider' to [app]
12:22:11.075 DEBUG (NutIoc.java:151) get - Get 'cacheManager'<>
12:22:11.076 DEBUG (NutIoc.java:177) get - >> Load definition name=cacheManager
12:22:11.076 DEBUG (MapLoader.java:67) load - Loading define for name=cacheManager
12:22:11.076 DEBUG (ComboIocLoader.java:169) load - Found IocObject(cacheManager) in JsonLoader(paths=[ioc/])
12:22:11.077 DEBUG (NutIoc.java:209) get - >> Make...'cacheManager'<>
12:22:11.078 DEBUG (DefaultMirrorFactory.java:70) getMirror - Load class net.sf.ehcache.CacheManager without AOP
12:22:11.079 DEBUG (ScopeContext.java:64) save - Save object 'cacheManager' to [app]
12:22:11.087 DEBUG (Scans.java:262) scan - Found 24 resource by src( net/wendal/nutzbook/bean/ ) , regex( ^.+[.]class$ )
12:22:11.132 DEBUG (Jdbcs.java:863) guessEntityFieldColumnType - take field 'optional(org.nutz.lang.util.NutMap)'(net.wendal.nutzbook.bean.BeePayment) as VARCHAR(50)
12:22:11.239 DEBUG (NutIoc.java:151) get - Get 'jedisPool'<class redis.clients.jedis.JedisPool>
12:22:11.252 DEBUG (NutDaoExecutor.java:388) printSQL - SELECT COUNT(*) FROM t_user_message
12:22:11.255 DEBUG (DaoTimeInterceptor.java:28) filter - time=2ms, sql=SELECT COUNT(*) FROM t_user_message
12:22:11.263 DEBUG (NutIoc.java:151) get - Get 'redisIdGenerator'<class net.wendal.nutzbook.ig.RedisIdGenerator>
12:22:11.264 DEBUG (NutIoc.java:177) get - >> Load definition name=redisIdGenerator
12:22:11.264 DEBUG (ComboIocLoader.java:169) load - Found IocObject(redisIdGenerator) in AnnotationIocLoader(packages=[net.wendal.nutzbook])
12:22:11.264 DEBUG (NutIoc.java:209) get - >> Make...'redisIdGenerator'<class net.wendal.nutzbook.ig.RedisIdGenerator>
12:22:11.264 DEBUG (DefaultMirrorFactory.java:70) getMirror - Load class net.wendal.nutzbook.ig.RedisIdGenerator without AOP
12:22:11.265 DEBUG (ScopeContext.java:64) save - Save object 'redisIdGenerator' to [app]
12:22:11.266 DEBUG (NutIoc.java:151) get - Get 'jedisPool'<class redis.clients.jedis.JedisPool>
12:22:11.266 DEBUG (NutIoc.java:151) get - Get 'configuration'<class freemarker.template.Configuration>
12:22:11.267 DEBUG (NutIoc.java:151) get - Get 'mapTags'<class org.nutz.plugins.view.freemarker.FreeMarkerConfigurer>
12:22:11.267 DEBUG (NutIoc.java:177) get - >> Load definition name=mapTags
12:22:11.267 DEBUG (MapLoader.java:67) load - Loading define for name=mapTags
12:22:11.268 DEBUG (ComboIocLoader.java:169) load - Found IocObject(mapTags) in JsonLoader(paths=[ioc/])
12:22:11.268 DEBUG (NutIoc.java:209) get - >> Make...'mapTags'<class org.nutz.plugins.view.freemarker.FreeMarkerConfigurer>
12:22:11.269 DEBUG (DefaultMirrorFactory.java:70) getMirror - Load class org.nutz.plugins.view.freemarker.FreeMarkerConfigurer without AOP
12:22:11.269 DEBUG (ScopeContext.java:64) save - Save object 'mapTags' to [app]
12:22:11.270 DEBUG (NutIoc.java:151) get - Get 'currentTime'<>
12:22:11.270 DEBUG (NutIoc.java:177) get - >> Load definition name=currentTime
12:22:11.271 DEBUG (MapLoader.java:67) load - Loading define for name=currentTime
12:22:11.271 DEBUG (ComboIocLoader.java:169) load - Found IocObject(currentTime) in JsonLoader(paths=[ioc/])
12:22:11.271 DEBUG (NutIoc.java:209) get - >> Make...'currentTime'<>
12:22:11.272 DEBUG (DefaultMirrorFactory.java:70) getMirror - Load class net.wendal.nutzbook.freemarker.CurrentTimeDirective without AOP
12:22:11.272 DEBUG (ScopeContext.java:64) save - Save object 'currentTime' to [app]
12:22:11.273 DEBUG (NutIoc.java:151) get - Get 'shiroTags'<>
12:22:11.273 DEBUG (NutIoc.java:177) get - >> Load definition name=shiroTags
12:22:11.273 DEBUG (MapLoader.java:67) load - Loading define for name=shiroTags
12:22:11.274 DEBUG (ComboIocLoader.java:169) load - Found IocObject(shiroTags) in JsonLoader(paths=[ioc/])
12:22:11.274 DEBUG (NutIoc.java:209) get - >> Make...'shiroTags'<>
12:22:11.274 DEBUG (DefaultMirrorFactory.java:70) getMirror - Load class net.wendal.nutzbook.shiro.freemarker.ShiroTags without AOP
12:22:11.275 DEBUG (ScopeContext.java:64) save - Save object 'shiroTags' to [app]
12:22:11.279 DEBUG (NutIoc.java:151) get - Get 'timeFormat'<>
12:22:11.280 DEBUG (NutIoc.java:177) get - >> Load definition name=timeFormat
12:22:11.280 DEBUG (MapLoader.java:67) load - Loading define for name=timeFormat
12:22:11.280 DEBUG (ComboIocLoader.java:169) load - Found IocObject(timeFormat) in JsonLoader(paths=[ioc/])
12:22:11.281 DEBUG (NutIoc.java:209) get - >> Make...'timeFormat'<>
12:22:11.282 DEBUG (DefaultMirrorFactory.java:70) getMirror - Load class net.wendal.nutzbook.freemarker.TimeFormatDirective without AOP
12:22:11.282 DEBUG (ScopeContext.java:64) save - Save object 'timeFormat' to [app]
12:22:11.282 DEBUG (NutIoc.java:151) get - Get 'conf'<>
12:22:11.283 DEBUG (NutIoc.java:151) get - Get 'conf'<>
12:22:11.283 DEBUG (NutIoc.java:151) get - Get 'permissionShiro'<>
12:22:11.283 DEBUG (NutIoc.java:177) get - >> Load definition name=permissionShiro
12:22:11.284 DEBUG (MapLoader.java:67) load - Loading define for name=permissionShiro
12:22:11.284 DEBUG (ComboIocLoader.java:169) load - Found IocObject(permissionShiro) in JsonLoader(paths=[ioc/])
12:22:11.284 DEBUG (NutIoc.java:209) get - >> Make...'permissionShiro'<>
12:22:11.285 DEBUG (DefaultMirrorFactory.java:70) getMirror - Load class net.wendal.nutzbook.freemarker.PermissionShiroFreemarker without AOP
12:22:11.285 DEBUG (ScopeContext.java:64) save - Save object 'permissionShiro' to [app]
12:22:11.285 DEBUG (NutIoc.java:151) get - Get 'permissionResolver'<>
12:22:11.285 DEBUG (NutIoc.java:177) get - >> Load definition name=permissionResolver
12:22:11.286 DEBUG (MapLoader.java:67) load - Loading define for name=permissionResolver
12:22:11.286 DEBUG (ComboIocLoader.java:169) load - Found IocObject(permissionResolver) in JsonLoader(paths=[ioc/])
12:22:11.286 DEBUG (NutIoc.java:209) get - >> Make...'permissionResolver'<>
12:22:11.286 DEBUG (DefaultMirrorFactory.java:70) getMirror - Load class org.apache.shiro.authz.permission.WildcardPermissionResolver without AOP
12:22:11.287 DEBUG (ScopeContext.java:64) save - Save object 'permissionResolver' to [app]
12:22:11.287 DEBUG (NutIoc.java:151) get - Get 'dao'<>
12:22:11.287 DEBUG (NutIoc.java:151) get - Get 'permissionResolver'<>
12:22:11.288 DEBUG (NutIoc.java:151) get - Get 'dao'<>
12:22:11.288 DEBUG (NutIoc.java:151) get - Get 'permission'<>
12:22:11.288 DEBUG (NutIoc.java:177) get - >> Load definition name=permission
12:22:11.289 DEBUG (MapLoader.java:67) load - Loading define for name=permission
12:22:11.289 DEBUG (ComboIocLoader.java:169) load - Found IocObject(permission) in JsonLoader(paths=[ioc/])
12:22:11.289 DEBUG (NutIoc.java:209) get - >> Make...'permission'<>
12:22:11.290 DEBUG (DefaultMirrorFactory.java:70) getMirror - Load class net.wendal.nutzbook.freemarker.PermissionDirective without AOP
12:22:11.290 DEBUG (ScopeContext.java:64) save - Save object 'permission' to [app]
12:22:11.291 DEBUG (NutIoc.java:151) get - Get 'currentTime'<>
12:22:11.291 DEBUG (NutIoc.java:151) get - Get 'shiroTags'<>
12:22:11.292 DEBUG (NutIoc.java:151) get - Get 'timeFormat'<>
12:22:11.293 DEBUG (NutIoc.java:151) get - Get 'conf'<>
12:22:11.294 DEBUG (NutIoc.java:151) get - Get 'conf'<>
12:22:11.294 DEBUG (NutIoc.java:151) get - Get 'permissionShiro'<>
12:22:11.295 DEBUG (NutIoc.java:151) get - Get 'permission'<>
12:22:11.295 DEBUG (NutIoc.java:151) get - Get 'freeMarkerConfigurer'<>
12:22:11.302 DEBUG (NutIoc.java:151) get - Get 'bigContentService'<class net.wendal.nutzbook.service.BigContentService>
12:22:11.302 DEBUG (NutIoc.java:177) get - >> Load definition name=bigContentService
12:22:11.303 DEBUG (ComboIocLoader.java:169) load - Found IocObject(bigContentService) in AnnotationIocLoader(packages=[net.wendal.nutzbook])
12:22:11.303 DEBUG (NutIoc.java:209) get - >> Make...'bigContentService'<class net.wendal.nutzbook.service.BigContentService>
12:22:11.303 DEBUG (DefaultMirrorFactory.java:70) getMirror - Load class net.wendal.nutzbook.service.BigContentService without AOP
12:22:11.304 DEBUG (ScopeContext.java:64) save - Save object 'bigContentService' to [app]
12:22:11.306 DEBUG (NutIoc.java:151) get - Get 'dao'<interface org.nutz.dao.Dao>
12:22:11.318 DEBUG (MemoryStore.java:180) - Initialized net.sf.ehcache.store.MemoryStore for t_topic
12:22:11.323 DEBUG (Cache.java:1262) initialise - Initialised cache: t_topic
12:22:11.323 DEBUG (ConfigurationHelper.java:364) createDefaultCacheDecorators - CacheDecoratorFactory not configured for defaultCache. Skipping for 't_topic'.
12:22:11.325 DEBUG (NutDaoExecutor.java:388) printSQL - select id from t_topic where cid is null
12:22:11.327 DEBUG (DaoTimeInterceptor.java:28) filter - time=2ms, sql=select id from t_topic where cid is null
12:22:11.337 DEBUG (MemoryStore.java:180) - Initialized net.sf.ehcache.store.MemoryStore for t_topic_reply
12:22:11.344 DEBUG (Cache.java:1262) initialise - Initialised cache: t_topic_reply
12:22:11.345 DEBUG (ConfigurationHelper.java:364) createDefaultCacheDecorators - CacheDecoratorFactory not configured for defaultCache. Skipping for 't_topic_reply'.
12:22:11.345 DEBUG (NutDaoExecutor.java:388) printSQL - select id from t_topic_reply where cid is null
12:22:11.347 DEBUG (DaoTimeInterceptor.java:28) filter - time=1ms, sql=select id from t_topic_reply where cid is null
12:22:11.347 DEBUG (NutIoc.java:151) get - Get 'conf'<class org.nutz.ioc.impl.PropertiesProxy>
12:22:11.348 DEBUG (NutIoc.java:151) get - Get 'sysConfigureService'<class net.wendal.nutzbook.service.SysConfigureService>
12:22:11.348 DEBUG (NutIoc.java:177) get - >> Load definition name=sysConfigureService
12:22:11.349 DEBUG (ComboIocLoader.java:169) load - Found IocObject(sysConfigureService) in AnnotationIocLoader(packages=[net.wendal.nutzbook])
12:22:11.349 DEBUG (NutIoc.java:209) get - >> Make...'sysConfigureService'<class net.wendal.nutzbook.service.SysConfigureService>
12:22:11.350 DEBUG (DefaultMirrorFactory.java:70) getMirror - Load class net.wendal.nutzbook.service.SysConfigureService without AOP
12:22:11.350 DEBUG (ScopeContext.java:64) save - Save object 'sysConfigureService' to [app]
12:22:11.351 DEBUG (NutIoc.java:151) get - Get 'conf'<class org.nutz.ioc.impl.PropertiesProxy>
12:22:11.351 DEBUG (NutIoc.java:151) get - Get 'dao'<interface org.nutz.dao.Dao>
12:22:11.357 DEBUG (NutDaoExecutor.java:388) printSQL - SELECT * FROM t_sys_configure
12:22:11.360 DEBUG (DaoTimeInterceptor.java:28) filter - time=2ms, sql=SELECT * FROM t_sys_configure
12:22:11.360 DEBUG (NutDaoExecutor.java:388) printSQL - SELECT * FROM t_sys_configure
12:22:11.361 DEBUG (DaoTimeInterceptor.java:28) filter - time=0ms, sql=SELECT * FROM t_sys_configure
12:22:11.362 DEBUG (NutIoc.java:151) get - Get 'sysLogService'<class net.wendal.nutzbook.service.syslog.SysLogService>
12:22:11.362 DEBUG (NutIoc.java:177) get - >> Load definition name=sysLogService
12:22:11.363 DEBUG (ComboIocLoader.java:169) load - Found IocObject(sysLogService) in AnnotationIocLoader(packages=[net.wendal.nutzbook])
12:22:11.363 DEBUG (NutIoc.java:209) get - >> Make...'sysLogService'<class net.wendal.nutzbook.service.syslog.SysLogService>
12:22:11.368 DEBUG (AsmClassAgent.java:29) - AsmClassAgent will define class in Version 50
12:22:11.381 DEBUG (ScopeContext.java:64) save - Save object 'sysLogService' to [app]
12:22:11.382 DEBUG (NutIoc.java:151) get - Get 'dao'<interface org.nutz.dao.Dao>
12:22:11.402 DEBUG (MemoryStore.java:180) - Initialized net.sf.ehcache.store.MemoryStore for t_user
12:22:11.408 DEBUG (Cache.java:1262) initialise - Initialised cache: t_user
12:22:11.408 DEBUG (ConfigurationHelper.java:364) createDefaultCacheDecorators - CacheDecoratorFactory not configured for defaultCache. Skipping for 't_user'.
12:22:11.409 DEBUG (NutDaoExecutor.java:388) printSQL - SELECT * FROM t_user WHERE name=?
| 1 |
|-------|
| admin |
For example:> "SELECT * FROM t_user WHERE name='admin'"
12:22:11.412 DEBUG (DaoTimeInterceptor.java:28) filter - time=3ms, sql=SELECT * FROM t_user WHERE name='admin'
12:22:11.418 DEBUG (NutDaoExecutor.java:388) printSQL - SELECT * FROM t_user WHERE name=?
| 1 |
|-------|
| guest |
For example:> "SELECT * FROM t_user WHERE name='guest'"
12:22:11.420 DEBUG (DaoTimeInterceptor.java:28) filter - time=1ms, sql=SELECT * FROM t_user WHERE name='guest'
12:22:11.422 DEBUG (NutIoc.java:151) get - Get 'nutQuartzCronJobFactory'<class org.nutz.integration.quartz.NutQuartzCronJobFactory>
12:22:11.422 DEBUG (NutIoc.java:177) get - >> Load definition name=nutQuartzCronJobFactory
12:22:11.424 DEBUG (MapLoader.java:67) load - Loading define for name=nutQuartzCronJobFactory
12:22:11.425 DEBUG (ComboIocLoader.java:169) load - Found IocObject(nutQuartzCronJobFactory) in QuartzIocLoader@43787342
12:22:11.425 DEBUG (NutIoc.java:209) get - >> Make...'nutQuartzCronJobFactory'<class org.nutz.integration.quartz.NutQuartzCronJobFactory>
12:22:11.426 DEBUG (DefaultMirrorFactory.java:70) getMirror - Load class org.nutz.integration.quartz.NutQuartzCronJobFactory without AOP
12:22:11.426 DEBUG (ScopeContext.java:64) save - Save object 'nutQuartzCronJobFactory' to [app]
12:22:11.429 DEBUG (NutIoc.java:151) get - Get 'scheduler'<>
12:22:11.429 DEBUG (NutIoc.java:177) get - >> Load definition name=scheduler
12:22:11.430 DEBUG (MapLoader.java:67) load - Loading define for name=scheduler
12:22:11.430 DEBUG (ComboIocLoader.java:169) load - Found IocObject(scheduler) in QuartzIocLoader@43787342
12:22:11.431 DEBUG (NutIoc.java:209) get - >> Make...'scheduler'<>
12:22:11.431 DEBUG (ScopeContext.java:64) save - Save object 'scheduler' to [app]
12:22:11.470 INFO (StdSchedulerFactory.java:1184) instantiate - Using default implementation for ThreadExecutor
12:22:11.497 INFO (SchedulerSignalerImpl.java:61) - Initialized Scheduler Signaller of type: class org.quartz.core.SchedulerSignalerImpl
12:22:11.497 INFO (QuartzScheduler.java:240) - Quartz Scheduler v.2.2.1 created.
12:22:11.499 INFO (RAMJobStore.java:155) initialize - RAMJobStore initialized.
12:22:11.500 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.
12:22:11.500 INFO (StdSchedulerFactory.java:1339) instantiate - Quartz scheduler 'NutzbookScheduler' initialized from default resource file in Quartz package: 'quartz.properties'
12:22:11.501 INFO (StdSchedulerFactory.java:1343) instantiate - Quartz scheduler version: 2.2.1
12:22:11.501 DEBUG (NutIoc.java:151) get - Get 'jobFactory'<>
12:22:11.501 DEBUG (NutIoc.java:177) get - >> Load definition name=jobFactory
12:22:11.502 DEBUG (MapLoader.java:67) load - Loading define for name=jobFactory
12:22:11.502 DEBUG (ComboIocLoader.java:169) load - Found IocObject(jobFactory) in QuartzIocLoader@43787342
12:22:11.503 DEBUG (NutIoc.java:209) get - >> Make...'jobFactory'<>
12:22:11.504 DEBUG (DefaultMirrorFactory.java:70) getMirror - Load class org.nutz.integration.quartz.NutQuartzJobFactory without AOP
12:22:11.504 DEBUG (ScopeContext.java:64) save - Save object 'jobFactory' to [app]
12:22:11.506 INFO (QuartzScheduler.java:2311) setJobFactory - JobFactory set to: org.nutz.integration.quartz.NutQuartzJobFactory@2976ca51
12:22:11.507 INFO (QuartzScheduler.java:575) start - Scheduler NutzbookScheduler_$_NON_CLUSTERED started.
12:22:11.507 DEBUG (NutIoc.java:151) get - Get 'conf'<>
12:22:11.508 DEBUG (NutQuartzCronJobFactory.java:35) init - job define name=net.wendal.nutzbook.quartz.job.EhcacheFlushJob cron=0 0 * * * ?
12:22:11.522 DEBUG (NutQuartzCronJobFactory.java:35) init - job define name=net.wendal.nutzbook.quartz.job.TodayYYYYMMDDJob cron=0 0 * * * ?
12:22:11.524 DEBUG (NutQuartzCronJobFactory.java:28) init - found cron job packages = net.wendal.nutzbook.quartz
12:22:11.528 DEBUG (Scans.java:262) scan - Found 7 resource by src( net/wendal/nutzbook/quartz/ ) , regex( ^.+[.]class$ )
12:22:11.529 DEBUG (NutQuartzCronJobFactory.java:63) add - job define name=net.wendal.nutzbook.quartz.job.LuceneIndexRebuildJob cron=0 0 3 * * ?
12:22:11.531 DEBUG (NutQuartzCronJobFactory.java:63) add - job define name=net.wendal.nutzbook.quartz.job.QiniuUserAvatarUpdateJob cron=0 0 6 * * ?
12:22:11.532 DEBUG (NutQuartzCronJobFactory.java:63) add - job define name=net.wendal.nutzbook.quartz.job.SysLogTableCreateJob cron=0 59 23 * * ?
12:22:11.534 DEBUG (NutIoc.java:151) get - Get 'authorityService'<interface net.wendal.nutzbook.service.AuthorityService>
12:22:11.535 DEBUG (NutIoc.java:177) get - >> Load definition name=authorityService
12:22:11.535 DEBUG (ComboIocLoader.java:169) load - Found IocObject(authorityService) in AnnotationIocLoader(packages=[net.wendal.nutzbook])
12:22:11.535 DEBUG (NutIoc.java:209) get - >> Make...'authorityService'<interface net.wendal.nutzbook.service.AuthorityService>
12:22:11.536 DEBUG (DefaultMirrorFactory.java:70) getMirror - Load class net.wendal.nutzbook.service.AuthorityServiceImpl without AOP
12:22:11.536 DEBUG (ScopeContext.java:64) save - Save object 'authorityService' to [app]
12:22:11.539 DEBUG (NutIoc.java:151) get - Get 'dao'<interface org.nutz.dao.Dao>
12:22:11.555 DEBUG (Scans.java:262) scan - Found 169 resource by src( net/wendal/nutzbook/ ) , regex( ^.+[.]class$ )
12:22:11.570 DEBUG (AuthorityServiceImpl.java:59) initFormPackage - found 32 permission
12:22:11.570 DEBUG (AuthorityServiceImpl.java:60) initFormPackage - found 0 role
12:22:11.571 DEBUG (NutDaoExecutor.java:388) printSQL - SELECT * FROM t_permission
12:22:11.584 DEBUG (DaoTimeInterceptor.java:28) filter - time=13ms, sql=SELECT * FROM t_permission
12:22:11.584 DEBUG (NutDaoExecutor.java:388) printSQL - SELECT * FROM t_role
12:22:11.586 DEBUG (DaoTimeInterceptor.java:28) filter - time=1ms, sql=SELECT * FROM t_role
12:22:11.589 DEBUG (MemoryStore.java:180) - Initialized net.sf.ehcache.store.MemoryStore for t_role
12:22:11.595 DEBUG (Cache.java:1262) initialise - Initialised cache: t_role
12:22:11.595 DEBUG (ConfigurationHelper.java:364) createDefaultCacheDecorators - CacheDecoratorFactory not configured for defaultCache. Skipping for 't_role'.
12:22:11.596 DEBUG (NutDaoExecutor.java:388) printSQL - SELECT * FROM t_role WHERE name=?
| 1 |
|-------|
| admin |
For example:> "SELECT * FROM t_role WHERE name='admin'"
12:22:11.597 DEBUG (DaoTimeInterceptor.java:28) filter - time=1ms, sql=SELECT * FROM t_role WHERE name='admin'
12:22:11.608 DEBUG (MemoryStore.java:180) - Initialized net.sf.ehcache.store.MemoryStore for t_user_role
12:22:11.613 DEBUG (Cache.java:1262) initialise - Initialised cache: t_user_role
12:22:11.614 DEBUG (ConfigurationHelper.java:364) createDefaultCacheDecorators - CacheDecoratorFactory not configured for defaultCache. Skipping for 't_user_role'.
12:22:11.615 DEBUG (NutDaoExecutor.java:388) printSQL - 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"
12:22:11.618 DEBUG (DaoTimeInterceptor.java:28) filter - time=3ms, sql=SELECT COUNT(*) FROM t_user_role WHERE u_id=1 AND role_id=1
12:22:11.622 DEBUG (MemoryStore.java:180) - Initialized net.sf.ehcache.store.MemoryStore for t_role_permission
12:22:11.629 DEBUG (Cache.java:1262) initialise - Initialised cache: t_role_permission
12:22:11.629 DEBUG (ConfigurationHelper.java:364) createDefaultCacheDecorators - CacheDecoratorFactory not configured for defaultCache. Skipping for 't_role_permission'.
12:22:11.630 DEBUG (NutDaoExecutor.java:388) printSQL - SELECT * FROM t_role_permission WHERE role_id=?
| 1 |
|---|
| 1 |
For example:> "SELECT * FROM t_role_permission WHERE role_id=1"
12:22:11.634 DEBUG (DaoTimeInterceptor.java:28) filter - time=4ms, sql=SELECT * FROM t_role_permission WHERE role_id=1
12:22:11.646 DEBUG (MemoryStore.java:180) - Initialized net.sf.ehcache.store.MemoryStore for t_permission
12:22:11.650 DEBUG (Cache.java:1262) initialise - Initialised cache: t_permission
12:22:11.650 DEBUG (ConfigurationHelper.java:364) createDefaultCacheDecorators - CacheDecoratorFactory not configured for defaultCache. Skipping for 't_permission'.
12:22:11.651 DEBUG (NutDaoExecutor.java:388) printSQL - 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:%'"
12:22:11.655 DEBUG (DaoTimeInterceptor.java:28) filter - time=4ms, sql=SELECT * FROM t_permission WHERE name LIKE 'authority:%' OR name LIKE 'user:%' OR name LIKE 'topic:%'
12:22:11.658 DEBUG (NutIoc.java:151) get - Get 'cacheManager'<class net.sf.ehcache.CacheManager>
12:22:11.659 DEBUG (MainSetup.java:155) init - Ehcache CacheManager = nutzbook
12:22:11.662 DEBUG (NutDaoExecutor.java:388) printSQL - SELECT DATABASE()
12:22:11.663 DEBUG (DaoTimeInterceptor.java:28) filter - time=1ms, sql=SELECT DATABASE()
12:22:11.665 DEBUG (NutDaoExecutor.java:388) printSQL - SELECT TABLE_NAME FROM information_schema.TABLES where TABLE_SCHEMA = ? and engine = 'MyISAM'
| 1 |
|----------|
| nutzbook |
For example:> "SELECT TABLE_NAME FROM information_schema.TABLES where TABLE_SCHEMA = 'nutzbook' and engine = 'MyISAM'"
12:22:11.667 DEBUG (DaoTimeInterceptor.java:28) filter - time=2ms, sql=SELECT TABLE_NAME FROM information_schema.TABLES where TABLE_SCHEMA = 'nutzbook' and engine = 'MyISAM'
12:22:11.667 DEBUG (NutIoc.java:151) get - Get 'yvrService'<class net.wendal.nutzbook.service.yvr.YvrService>
12:22:11.668 DEBUG (NutIoc.java:177) get - >> Load definition name=yvrService
12:22:11.668 DEBUG (ComboIocLoader.java:169) load - Found IocObject(yvrService) in AnnotationIocLoader(packages=[net.wendal.nutzbook])
12:22:11.669 DEBUG (NutIoc.java:209) get - >> Make...'yvrService'<class net.wendal.nutzbook.service.yvr.YvrService>
12:22:11.669 DEBUG (NutIoc.java:151) get - Get 'redis'<interface org.nutz.aop.MethodInterceptor>
12:22:11.670 DEBUG (NutIoc.java:177) get - >> Load definition name=redis
12:22:11.670 DEBUG (ComboIocLoader.java:169) load - Found IocObject(redis) in AnnotationIocLoader(packages=[net.wendal.nutzbook])
12:22:11.671 DEBUG (NutIoc.java:209) get - >> Make...'redis'<interface org.nutz.aop.MethodInterceptor>
12:22:11.671 DEBUG (ScopeContext.java:64) save - Save object 'redis' to [app]
12:22:11.672 DEBUG (NutIoc.java:151) get - Get 'jedisPool'<class redis.clients.jedis.JedisPool>
12:22:11.672 DEBUG (NutIoc.java:151) get - Get 'redis'<interface org.nutz.aop.MethodInterceptor>
12:22:11.673 DEBUG (NutIoc.java:151) get - Get 'redis'<interface org.nutz.aop.MethodInterceptor>
12:22:11.673 DEBUG (NutIoc.java:151) get - Get 'redis'<interface org.nutz.aop.MethodInterceptor>
12:22:11.674 DEBUG (NutIoc.java:151) get - Get 'redis'<interface org.nutz.aop.MethodInterceptor>
12:22:11.674 DEBUG (NutIoc.java:151) get - Get 'redis'<interface org.nutz.aop.MethodInterceptor>
12:22:11.674 DEBUG (NutIoc.java:151) get - Get 'redis'<interface org.nutz.aop.MethodInterceptor>
12:22:11.674 DEBUG (NutIoc.java:151) get - Get 'redis'<interface org.nutz.aop.MethodInterceptor>
12:22:11.675 DEBUG (NutIoc.java:151) get - Get 'redis'<interface org.nutz.aop.MethodInterceptor>
12:22:11.675 DEBUG (NutIoc.java:151) get - Get 'redis'<interface org.nutz.aop.MethodInterceptor>
12:22:11.675 DEBUG (NutIoc.java:151) get - Get 'redis'<interface org.nutz.aop.MethodInterceptor>
12:22:11.675 DEBUG (NutIoc.java:151) get - Get 'redis'<interface org.nutz.aop.MethodInterceptor>
12:22:11.676 DEBUG (NutIoc.java:151) get - Get 'redis'<interface org.nutz.aop.MethodInterceptor>
12:22:11.684 DEBUG (ScopeContext.java:64) save - Save object 'yvrService' to [app]
12:22:11.685 DEBUG (NutIoc.java:151) get - Get 'dao'<interface org.nutz.dao.Dao>
12:22:11.686 DEBUG (NutIoc.java:151) get - Get 'topicSearchService'<class net.wendal.nutzbook.service.yvr.TopicSearchService>
12:22:11.686 DEBUG (NutIoc.java:177) get - >> Load definition name=topicSearchService
12:22:11.686 DEBUG (ComboIocLoader.java:169) load - Found IocObject(topicSearchService) in AnnotationIocLoader(packages=[net.wendal.nutzbook])
12:22:11.686 DEBUG (NutIoc.java:209) get - >> Make...'topicSearchService'<class net.wendal.nutzbook.service.yvr.TopicSearchService>
12:22:11.690 DEBUG (ScopeContext.java:64) save - Save object 'topicSearchService' to [app]
12:22:11.691 DEBUG (NutIoc.java:151) get - Get 'dao'<interface org.nutz.dao.Dao>
12:22:11.692 DEBUG (NutIoc.java:151) get - Get 'conf'<>
12:22:11.693 DEBUG (NutIoc.java:151) get - Get 'bigContentService'<class net.wendal.nutzbook.service.BigContentService>
12:22:11.697 WARN (Files.java:422) createDirIfNoExists - create filepool dir(/data/topic/lucene) fail!!
12:22:11.698 DEBUG (ScopeContext.java:84) remove - Remove object 'topicSearchService' from [app]
12:22:11.698 DEBUG (ScopeContext.java:84) remove - Remove object 'yvrService' from [app]
12:22:11.699 ERROR (NutLoading.java:125) load - Error happend during start serivce!
org.nutz.ioc.IocException: [yvrService, topicSearchService] # FAIL to create Ioc Bean name=[topicSearchService]
at org.nutz.ioc.impl.ObjectMakerImpl.make(ObjectMakerImpl.java:149) ~[nutz-1.r.59-SNAPSHOT.jar:?]
at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:210) ~[nutz-1.r.59-SNAPSHOT.jar:?]
at org.nutz.ioc.val.ReferTypeValue.get(ReferTypeValue.java:26) ~[nutz-1.r.59-SNAPSHOT.jar:?]
at org.nutz.ioc.weaver.FieldInjector.inject(FieldInjector.java:31) ~[nutz-1.r.59-SNAPSHOT.jar:?]
at org.nutz.ioc.weaver.DefaultWeaver.fill(DefaultWeaver.java:56) ~[nutz-1.r.59-SNAPSHOT.jar:?]
at org.nutz.ioc.impl.ObjectMakerImpl.make(ObjectMakerImpl.java:135) ~[nutz-1.r.59-SNAPSHOT.jar:?]
at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:210) ~[nutz-1.r.59-SNAPSHOT.jar:?]
at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:239) ~[nutz-1.r.59-SNAPSHOT.jar:?]
at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:146) ~[nutz-1.r.59-SNAPSHOT.jar:?]
at net.wendal.nutzbook.MainSetup.init(MainSetup.java:176) ~[classes/:?]
at org.nutz.mvc.impl.NutLoading.evalSetup(NutLoading.java:277) ~[nutz-1.r.59-SNAPSHOT.jar:?]
at org.nutz.mvc.impl.NutLoading.load(NutLoading.java:121) [nutz-1.r.59-SNAPSHOT.jar:?]
at org.nutz.mvc.ActionHandler.(ActionHandler.java:19) [nutz-1.r.59-SNAPSHOT.jar:?]
at org.nutz.mvc.NutFilter._init(NutFilter.java:87) [nutz-1.r.59-SNAPSHOT.jar:?]
at org.nutz.mvc.NutFilter.init(NutFilter.java:65) [nutz-1.r.59-SNAPSHOT.jar:?]
at org.eclipse.jetty.servlet.FilterHolder.initialize(FilterHolder.java:137) [jetty-servlet-9.3.11.v20160721.jar:9.3.11.v20160721]
at org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:856) [jetty-servlet-9.3.11.v20160721.jar:9.3.11.v20160721]
at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:349) [jetty-servlet-9.3.11.v20160721.jar:9.3.11.v20160721]
at org.eclipse.jetty.webapp.WebAppContext.startWebapp(WebAppContext.java:1404) [jetty-webapp-9.3.11.v20160721.jar:9.3.11.v20160721]
at org.eclipse.jetty.maven.plugin.JettyWebAppContext.startWebapp(JettyWebAppContext.java:323) [jetty-maven-plugin-9.3.11.v20160721.jar:9.3.11.v20160721]
at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1366) [jetty-webapp-9.3.11.v20160721.jar:9.3.11.v20160721]
at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:778) [jetty-server-9.3.11.v20160721.jar:9.3.11.v20160721]
at org.eclipse.jetty.servlet.ServletContextHandler.doStart(ServletContextHandler.java:262) [jetty-servlet-9.3.11.v20160721.jar:9.3.11.v20160721]
at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:520) [jetty-webapp-9.3.11.v20160721.jar:9.3.11.v20160721]
at org.eclipse.jetty.maven.plugin.JettyWebAppContext.doStart(JettyWebAppContext.java:398) [jetty-maven-plugin-9.3.11.v20160721.jar:9.3.11.v20160721]
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68) [jetty-util-9.3.11.v20160721.jar:9.3.11.v20160721]
at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:132) [jetty-util-9.3.11.v20160721.jar:9.3.11.v20160721]
at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:114) [jetty-util-9.3.11.v20160721.jar:9.3.11.v20160721]
at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:61) [jetty-server-9.3.11.v20160721.jar:9.3.11.v20160721]
at org.eclipse.jetty.server.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:161) [jetty-server-9.3.11.v20160721.jar:9.3.11.v20160721]
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68) [jetty-util-9.3.11.v20160721.jar:9.3.11.v20160721]
at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:132) [jetty-util-9.3.11.v20160721.jar:9.3.11.v20160721]
at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:114) [jetty-util-9.3.11.v20160721.jar:9.3.11.v20160721]
at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:61) [jetty-server-9.3.11.v20160721.jar:9.3.11.v20160721]
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68) [jetty-util-9.3.11.v20160721.jar:9.3.11.v20160721]
at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:132) [jetty-util-9.3.11.v20160721.jar:9.3.11.v20160721]
at org.eclipse.jetty.server.Server.start(Server.java:411) [jetty-server-9.3.11.v20160721.jar:9.3.11.v20160721]
at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:106) [jetty-util-9.3.11.v20160721.jar:9.3.11.v20160721]
at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:61) [jetty-server-9.3.11.v20160721.jar:9.3.11.v20160721]
at org.eclipse.jetty.server.Server.doStart(Server.java:378) [jetty-server-9.3.11.v20160721.jar:9.3.11.v20160721]
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68) [jetty-util-9.3.11.v20160721.jar:9.3.11.v20160721]
at org.eclipse.jetty.maven.plugin.AbstractJettyMojo.startJetty(AbstractJettyMojo.java:460) [jetty-maven-plugin-9.3.11.v20160721.jar:9.3.11.v20160721]
at org.eclipse.jetty.maven.plugin.AbstractJettyMojo.execute(AbstractJettyMojo.java:328) [jetty-maven-plugin-9.3.11.v20160721.jar:9.3.11.v20160721]
at org.eclipse.jetty.maven.plugin.JettyRunMojo.execute(JettyRunMojo.java:170) [jetty-maven-plugin-9.3.11.v20160721.jar:9.3.11.v20160721]
at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:134) [maven-core-3.3.9.jar:3.3.9]
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:207) [maven-core-3.3.9.jar:3.3.9]
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153) [maven-core-3.3.9.jar:3.3.9]
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145) [maven-core-3.3.9.jar:3.3.9]
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:116) [maven-core-3.3.9.jar:3.3.9]
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:80) [maven-core-3.3.9.jar:3.3.9]
at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:51) [maven-core-3.3.9.jar:3.3.9]
at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:128) [maven-core-3.3.9.jar:3.3.9]
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:307) [maven-core-3.3.9.jar:3.3.9]
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:193) [maven-core-3.3.9.jar:3.3.9]
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:106) [maven-core-3.3.9.jar:3.3.9]
at org.apache.maven.cli.MavenCli.execute(MavenCli.java:863) [maven-embedder-3.3.9.jar:3.3.9]
at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:288) [maven-embedder-3.3.9.jar:3.3.9]
at org.apache.maven.cli.MavenCli.main(MavenCli.java:199) [maven-embedder-3.3.9.jar:3.3.9]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_111]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_111]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_111]
at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_111]
at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289) [plexus-classworlds-2.5.2.jar:?]
at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229) [plexus-classworlds-2.5.2.jar:?]
at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415) [plexus-classworlds-2.5.2.jar:?]
at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356) [plexus-classworlds-2.5.2.jar:?]
Caused by: java.lang.RuntimeException: '/data/topic/lucene' should be a directory or don't have permission to create it!
at org.nutz.lang.Lang.makeThrow(Lang.java:133) ~[nutz-1.r.59-SNAPSHOT.jar:?]
at org.nutz.lang.Files.createDirIfNoExists(Files.java:426) ~[nutz-1.r.59-SNAPSHOT.jar:?]
at net.wendal.nutzbook.service.yvr.TopicSearchService.init(TopicSearchService.java:193) ~[classes/:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_111]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_111]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_111]
at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_111]
at org.nutz.ioc.trigger.MethodEventTrigger.trigger(MethodEventTrigger.java:18) ~[nutz-1.r.59-SNAPSHOT.jar:?]
at org.nutz.ioc.weaver.DefaultWeaver.onCreate(DefaultWeaver.java:72) ~[nutz-1.r.59-SNAPSHOT.jar:?]
at org.nutz.ioc.impl.ObjectMakerImpl.make(ObjectMakerImpl.java:138) ~[nutz-1.r.59-SNAPSHOT.jar:?]
... 65 more
12:22:11.706 ERROR (NutLoading.java:127) load - try to depose ioc
12:22:11.709 INFO (NutIoc.java:255) depose - org.nutz.ioc.impl.NutIoc@605884498 is closing. startup date [16-10-27 12:22:09.702]
12:22:11.709 DEBUG (ScopeContext.java:108) clear - Depose object 'redis' ...
12:22:11.709 DEBUG (ScopeContext.java:108) clear - Depose object 'authorityService' ...
12:22:11.710 DEBUG (ScopeContext.java:108) clear - Depose object 'jobFactory' ...
12:22:11.710 DEBUG (ScopeContext.java:108) clear - Depose object 'scheduler' ...
12:22:11.710 INFO (QuartzScheduler.java:694) shutdown - Scheduler NutzbookScheduler_$_NON_CLUSTERED shutting down.
12:22:11.711 INFO (QuartzScheduler.java:613) standby - Scheduler NutzbookScheduler_$_NON_CLUSTERED paused.
12:22:11.712 DEBUG (SimpleThreadPool.java:328) shutdown - Shutting down threadpool...
12:22:11.713 DEBUG (SimpleThreadPool.java:395) shutdown - Shutdown of threadpool complete.
12:22:11.713 INFO (QuartzScheduler.java:771) shutdown - Scheduler NutzbookScheduler_$_NON_CLUSTERED shutdown complete.
12:22:11.713 DEBUG (ScopeContext.java:108) clear - Depose object 'nutQuartzCronJobFactory' ...
12:22:11.714 DEBUG (ScopeContext.java:108) clear - Depose object 'sysLogService' ...
12:22:11.714 DEBUG (ScopeContext.java:108) clear - Depose object 'sysConfigureService' ...
12:22:11.714 DEBUG (ScopeContext.java:108) clear - Depose object 'bigContentService' ...
12:22:11.715 DEBUG (ScopeContext.java:108) clear - Depose object 'permission' ...
12:22:11.715 DEBUG (ScopeContext.java:108) clear - Depose object 'permissionResolver' ...
12:22:11.715 DEBUG (ScopeContext.java:108) clear - Depose object 'permissionShiro' ...
12:22:11.715 DEBUG (ScopeContext.java:108) clear - Depose object 'timeFormat' ...
12:22:11.716 DEBUG (ScopeContext.java:108) clear - Depose object 'shiroTags' ...
12:22:11.716 DEBUG (ScopeContext.java:108) clear - Depose object 'currentTime' ...
12:22:11.716 DEBUG (ScopeContext.java:108) clear - Depose object 'mapTags' ...
12:22:11.717 DEBUG (ScopeContext.java:108) clear - Depose object 'redisIdGenerator' ...
12:22:11.717 DEBUG (ScopeContext.java:108) clear - Depose object 'cacheManager' ...
12:22:11.718 DEBUG (ScopeContext.java:108) clear - Depose object 'cacheProvider' ...
12:22:11.718 DEBUG (ScopeContext.java:108) clear - Depose object 'cacheExecutor' ...
12:22:11.719 DEBUG (ScopeContext.java:108) clear - Depose object 'daoRunner' ...
12:22:11.719 DEBUG (ScopeContext.java:108) clear - Depose object 'dao' ...
12:22:11.719 DEBUG (ScopeContext.java:108) clear - Depose object 'jedisPoolConfig' ...
12:22:11.720 DEBUG (ScopeContext.java:108) clear - Depose object 'jedisPool' ...
12:22:11.722 DEBUG (ScopeContext.java:108) clear - Depose object 'freemarkerDirectiveFactory' ...
12:22:11.723 DEBUG (ScopeContext.java:108) clear - Depose object 'configuration' ...
12:22:11.723 DEBUG (ScopeContext.java:108) clear - Depose object 'freeMarkerConfigurer' ...
12:22:11.724 DEBUG (ScopeContext.java:108) clear - Depose object 'conf' ...
12:22:11.724 DEBUG (ScopeContext.java:108) clear - Depose object '$aop_syslog' ...
12:22:11.724 DEBUG (ScopeContext.java:108) clear - Depose object '$aop_async' ...
12:22:11.725 DEBUG (ScopeContext.java:113) clear - Depose object 'slaveDataSource' ...
12:22:11.730 INFO (DruidDataSource.java:1444) close - {dataSource-2} closed
12:22:11.730 DEBUG (ScopeContext.java:113) clear - Depose object 'dataSource' ...
12:22:11.731 INFO (DruidDataSource.java:1444) close - {dataSource-1} closed
12:22:11.732 INFO (NutIoc.java:262) depose - org.nutz.ioc.impl.NutIoc@605884498 is deposed. startup date [16-10-27 12:22:09.702]
[WARNING] Failed startup of context o.e.j.m.p.JettyWebAppContext@1a865273{/,file:///Users/ruofeng/Documents/proejct/kudai/nutz-book-project-master/src/main/webapp/,UNAVAILABLE}{file:///Users/ruofeng/Documents/proejct/kudai/nutz-book-project-master/src/main/webapp/}
org.nutz.mvc.LoadingException: org.nutz.ioc.IocException: [yvrService, topicSearchService] # FAIL to create Ioc Bean name=[topicSearchService]
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
at org.nutz.lang.born.ConstructorBorning.born(ConstructorBorning.java:17)
at org.nutz.lang.born.BornContext.doBorn(BornContext.java:60)
at org.nutz.lang.Mirror.born(Mirror.java:990)
at org.nutz.lang.Lang.wrapThrow(Lang.java:198)
at org.nutz.mvc.impl.NutLoading.load(NutLoading.java:135)
at org.nutz.mvc.ActionHandler.(ActionHandler.java:19)
at org.nutz.mvc.NutFilter._init(NutFilter.java:87)
at org.nutz.mvc.NutFilter.init(NutFilter.java:65)
at org.eclipse.jetty.servlet.FilterHolder.initialize(FilterHolder.java:137)
at org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:856)
at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:349)
at org.eclipse.jetty.webapp.WebAppContext.startWebapp(WebAppContext.java:1404)
at org.eclipse.jetty.maven.plugin.JettyWebAppContext.startWebapp(JettyWebAppContext.java:323)
at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1366)
at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:778)
at org.eclipse.jetty.servlet.ServletContextHandler.doStart(ServletContextHandler.java:262)
at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:520)
at org.eclipse.jetty.maven.plugin.JettyWebAppContext.doStart(JettyWebAppContext.java:398)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:132)
at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:114)
at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:61)
at org.eclipse.jetty.server.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:161)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:132)
at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:114)
at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:61)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:132)
at org.eclipse.jetty.server.Server.start(Server.java:411)
at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:106)
at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:61)
at org.eclipse.jetty.server.Server.doStart(Server.java:378)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
at org.eclipse.jetty.maven.plugin.AbstractJettyMojo.startJetty(AbstractJettyMojo.java:460)
at org.eclipse.jetty.maven.plugin.AbstractJettyMojo.execute(AbstractJettyMojo.java:328)
at org.eclipse.jetty.maven.plugin.JettyRunMojo.execute(JettyRunMojo.java:170)
at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:134)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:207)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:116)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:80)
at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:51)
at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:128)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:307)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:193)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:106)
at org.apache.maven.cli.MavenCli.execute(MavenCli.java:863)
at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:288)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:199)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)
at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)
at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)
Caused by: org.nutz.ioc.IocException: [yvrService, topicSearchService] # FAIL to create Ioc Bean name=[topicSearchService]
at org.nutz.ioc.impl.ObjectMakerImpl.make(ObjectMakerImpl.java:149)
at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:210)
at org.nutz.ioc.val.ReferTypeValue.get(ReferTypeValue.java:26)
at org.nutz.ioc.weaver.FieldInjector.inject(FieldInjector.java:31)
at org.nutz.ioc.weaver.DefaultWeaver.fill(DefaultWeaver.java:56)
at org.nutz.ioc.impl.ObjectMakerImpl.make(ObjectMakerImpl.java:135)
at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:210)
at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:239)
at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:146)
at net.wendal.nutzbook.MainSetup.init(MainSetup.java:176)
at org.nutz.mvc.impl.NutLoading.evalSetup(NutLoading.java:277)
at org.nutz.mvc.impl.NutLoading.load(NutLoading.java:121)
... 54 more
Caused by: java.lang.RuntimeException: '/data/topic/lucene' should be a directory or don't have permission to create it!
at org.nutz.lang.Lang.makeThrow(Lang.java:133)
at org.nutz.lang.Files.createDirIfNoExists(Files.java:426)
at net.wendal.nutzbook.service.yvr.TopicSearchService.init(TopicSearchService.java:193)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.nutz.ioc.trigger.MethodEventTrigger.trigger(MethodEventTrigger.java:18)
at org.nutz.ioc.weaver.DefaultWeaver.onCreate(DefaultWeaver.java:72)
at org.nutz.ioc.impl.ObjectMakerImpl.make(ObjectMakerImpl.java:138)
... 65 more
[INFO] Started ServerConnector@5eff1e41{HTTP/1.1,[http/1.1]}{0.0.0.0:8080}
[INFO] Started @9631ms
[INFO] Started Jetty Server
[INFO] Using Non-Native Java sun.nio.fs.PollingWatchService
[WARNING] Quiet Time is too low for non-native WatchService [sun.nio.fs.PollingWatchService]: 1000 < 5000 ms (defaulting to 5000 ms)
12:22:11.977 DEBUG (SimpleThreadPool.java:612) run - WorkerThread is shut down.
12:22:11.977 DEBUG (SimpleThreadPool.java:612) run - WorkerThread is shut down.
12:22:11.977 DEBUG (SimpleThreadPool.java:612) run - WorkerThread is shut down.