diff --git a/apidoc.json b/apidoc.json deleted file mode 100644 index 36da367..0000000 --- a/apidoc.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "name": "账号管理平台", - "version": "1.0.0", - "description": "账号认证平台", - "title": "账号认证平台", - "url" : "http://warlogin.shanggame.com" -} \ No newline at end of file diff --git a/nutz.log b/nutz.log deleted file mode 100644 index 9afa798..0000000 --- a/nutz.log +++ /dev/null @@ -1,20999 +0,0 @@ -2020-01-11 19:53:20,995 [INFO][org.nutz.boot.banner.SimpleBannerPrinter] - - _ _ ______ ___ -| \ | || ___ \ ______ ______ ______ ______ ______| \ \ -| \| || |_/ / |______|______|______|______|______| |\ \ -| . ` || ___ \ ______ ______ ______ ______ ______| | > > -| |\ || |_/ / |______|______|______|______|______| |/ / -\_| \_/\____/ |_/_/ - -:: Nutz Boot :: (2.3.8.v20191031) - -2020-01-11 19:53:21,100 [DEBUG][org.nutz.boot.config.impl.PropertiesConfigureLoader] - load /Users/kouxian/git/rk_svnadmin/target/classes/application.properties -2020-01-11 19:53:21,178 [DEBUG][org.nutz.castor.Castors] - Using 107 castor for Castors -2020-01-11 19:53:21,194 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > scan 'com.rekoe' -2020-01-11 19:53:21,335 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'cloudLauncher ' - com.rekoe.CloudLauncher -2020-01-11 19:53:21,346 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'currentTime ' - com.rekoe.web.freemarker.CurrentTimeDirective -2020-01-11 19:53:21,349 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'pagination ' - com.rekoe.web.freemarker.PaginationDirective -2020-01-11 19:53:21,349 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'permission ' - com.rekoe.web.freemarker.PermissionDirective -2020-01-11 19:53:21,350 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'htmlCut ' - com.rekoe.web.freemarker.HtmlCutDirective -2020-01-11 19:53:21,351 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'process ' - com.rekoe.web.freemarker.ProcessTimeDirective -2020-01-11 19:53:21,353 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'timeFormat ' - com.rekoe.web.freemarker.TimeFormatDirective -2020-01-11 19:53:21,355 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'permissionAct ' - com.rekoe.module.admin.PermissionAct -2020-01-11 19:53:21,364 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminUserAct ' - com.rekoe.module.admin.AdminUserAct -2020-01-11 19:53:21,373 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'frameAct ' - com.rekoe.module.admin.FrameAct -2020-01-11 19:53:21,375 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminSvnUserAct ' - com.rekoe.module.admin.AdminSvnUserAct -2020-01-11 19:53:21,378 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminProjectAct ' - com.rekoe.module.admin.AdminProjectAct -2020-01-11 19:53:21,385 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminCommonAct ' - com.rekoe.module.admin.AdminCommonAct -2020-01-11 19:53:21,386 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminRoleAct ' - com.rekoe.module.admin.AdminRoleAct -2020-01-11 19:53:21,390 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'permissionCategoryAct ' - com.rekoe.module.admin.PermissionCategoryAct -2020-01-11 19:53:21,394 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'welcomeAct ' - com.rekoe.module.admin.WelcomeAct -2020-01-11 19:53:21,396 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminProjectGroupUsrAct ' - com.rekoe.module.admin.AdminProjectGroupUsrAct -2020-01-11 19:53:21,399 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminLoginAct ' - com.rekoe.module.admin.AdminLoginAct -2020-01-11 19:53:21,404 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminProjectGroupAct ' - com.rekoe.module.admin.AdminProjectGroupAct -2020-01-11 19:53:21,405 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'indexAct ' - com.rekoe.module.IndexAct -2020-01-11 19:53:21,406 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'ipSearchAction ' - com.rekoe.module.IpSearchAction -2020-01-11 19:53:21,412 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'oauthLoginAct ' - com.rekoe.module.OauthLoginAct -2020-01-11 19:53:21,417 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'doCommit ' - com.rekoe.utils.DoCommit -2020-01-11 19:53:21,420 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'quartzService ' - com.rekoe.service.QuartzService -2020-01-11 19:53:21,425 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'treeService ' - com.rekoe.service.DefaultTreeService -2020-01-11 19:53:21,427 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'userService ' - com.rekoe.service.UserService -2020-01-11 19:53:21,434 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'roleService ' - com.rekoe.service.RoleService -2020-01-11 19:53:21,436 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'projectGroupService ' - com.rekoe.service.ProjectGroupService -2020-01-11 19:53:21,438 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'projectAuthService ' - com.rekoe.service.ProjectAuthService -2020-01-11 19:53:21,452 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'projectService ' - com.rekoe.service.ProjectService -2020-01-11 19:53:21,466 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'usrService ' - com.rekoe.service.UsrService -2020-01-11 19:53:21,470 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'repTreeNodeService ' - com.rekoe.service.RepTreeNodeService -2020-01-11 19:53:21,473 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'svnService ' - com.rekoe.service.SvnService -2020-01-11 19:53:21,476 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'permissionCategoryService ' - com.rekoe.service.PermissionCategoryService -2020-01-11 19:53:21,478 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'repositoryService ' - com.rekoe.service.RepositoryService -2020-01-11 19:53:21,483 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'uploadService ' - com.rekoe.service.UploadService -2020-01-11 19:53:21,486 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'projectUserService ' - com.rekoe.service.ProjectUserService -2020-01-11 19:53:21,486 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'authorityService ' - com.rekoe.service.AuthorityServiceImpl -2020-01-11 19:53:21,487 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'emailService ' - com.rekoe.service.EmailServiceImpl -2020-01-11 19:53:21,489 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'svnUserService ' - com.rekoe.service.SvnUserService -2020-01-11 19:53:21,490 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'projectGroupUsrService ' - com.rekoe.service.ProjectGroupUsrService -2020-01-11 19:53:21,492 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'idFactory ' - com.rekoe.service.IdWorkerService -2020-01-11 19:53:21,492 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'projectConfigService ' - com.rekoe.service.ProjectConfigService -2020-01-11 19:53:21,493 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'defaultTreeFactory ' - com.rekoe.service.DefaultTreeFactory -2020-01-11 19:53:21,494 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'permissionService ' - com.rekoe.service.PermissionService -2020-01-11 19:53:21,503 [ERROR][org.nutz.boot.NbApp] - something happen!! -org.nutz.lang.born.BorningException: Fail to born or cast to 'org.nutz.ioc.loader.annotation.AnnotationIocLoader' - by args: [@(com.rekoe)] - because:org.nutz.ioc.IocException: IocBean[shiroTags] Duplicate beanName=shiroTags, by com.rekoe.shiro.freemarker.ShiroTags !! Have been define by freemarker.template.SimpleHash !! - at org.nutz.lang.born.DynamicConstructorBorning.born(DynamicConstructorBorning.java:23) - at org.nutz.lang.born.BornContext.doBorn(BornContext.java:60) - at org.nutz.lang.Mirror.born(Mirror.java:1025) - at org.nutz.ioc.loader.combo.ComboIocLoader.createIocLoader(ComboIocLoader.java:124) - at org.nutz.ioc.loader.combo.ComboIocLoader.(ComboIocLoader.java:86) - at org.nutz.boot.NbApp.prepareIocLoader(NbApp.java:418) - at org.nutz.boot.NbApp.prepare(NbApp.java:289) - at org.nutz.boot.NbApp.execute(NbApp.java:201) - at org.nutz.boot.NbApp.run(NbApp.java:182) - at com.rekoe.CloudLauncher.main(CloudLauncher.java:199) -Caused by: org.nutz.ioc.IocException: IocBean[shiroTags] Duplicate beanName=shiroTags, by com.rekoe.shiro.freemarker.ShiroTags !! Have been define by freemarker.template.SimpleHash !! - at org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:96) - at org.nutz.ioc.loader.annotation.AnnotationIocLoader.(AnnotationIocLoader.java:53) - at org.nutz.ioc.loader.annotation.AnnotationIocLoader$FC$e42ed03f4ea42231e60f7b677764a3ad.invoke(AnnotationIocLoader.java) - at org.nutz.lang.born.AbstractConstructorBorning.call(AbstractConstructorBorning.java:25) - at org.nutz.lang.born.DynamicConstructorBorning.born(DynamicConstructorBorning.java:17) - ... 9 more -2020-01-11 19:54:12,795 [INFO][org.nutz.boot.banner.SimpleBannerPrinter] - - _ _ ______ ___ -| \ | || ___ \ ______ ______ ______ ______ ______| \ \ -| \| || |_/ / |______|______|______|______|______| |\ \ -| . ` || ___ \ ______ ______ ______ ______ ______| | > > -| |\ || |_/ / |______|______|______|______|______| |/ / -\_| \_/\____/ |_/_/ - -:: Nutz Boot :: (2.3.8.v20191031) - -2020-01-11 19:54:12,864 [DEBUG][org.nutz.boot.config.impl.PropertiesConfigureLoader] - load /Users/kouxian/git/rk_svnadmin/target/classes/application.properties -2020-01-11 19:54:12,977 [DEBUG][org.nutz.castor.Castors] - Using 107 castor for Castors -2020-01-11 19:54:12,995 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > scan 'com.rekoe' -2020-01-11 19:54:13,172 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'cloudLauncher ' - com.rekoe.CloudLauncher -2020-01-11 19:54:13,186 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'currentTime ' - com.rekoe.web.freemarker.CurrentTimeDirective -2020-01-11 19:54:13,190 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'pagination ' - com.rekoe.web.freemarker.PaginationDirective -2020-01-11 19:54:13,191 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'permission ' - com.rekoe.web.freemarker.PermissionDirective -2020-01-11 19:54:13,191 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'htmlCut ' - com.rekoe.web.freemarker.HtmlCutDirective -2020-01-11 19:54:13,192 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'process ' - com.rekoe.web.freemarker.ProcessTimeDirective -2020-01-11 19:54:13,192 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'timeFormat ' - com.rekoe.web.freemarker.TimeFormatDirective -2020-01-11 19:54:13,194 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'permissionAct ' - com.rekoe.module.admin.PermissionAct -2020-01-11 19:54:13,205 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminUserAct ' - com.rekoe.module.admin.AdminUserAct -2020-01-11 19:54:13,212 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'frameAct ' - com.rekoe.module.admin.FrameAct -2020-01-11 19:54:13,214 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminSvnUserAct ' - com.rekoe.module.admin.AdminSvnUserAct -2020-01-11 19:54:13,218 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminProjectAct ' - com.rekoe.module.admin.AdminProjectAct -2020-01-11 19:54:13,223 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminCommonAct ' - com.rekoe.module.admin.AdminCommonAct -2020-01-11 19:54:13,225 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminRoleAct ' - com.rekoe.module.admin.AdminRoleAct -2020-01-11 19:54:13,238 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'permissionCategoryAct ' - com.rekoe.module.admin.PermissionCategoryAct -2020-01-11 19:54:13,241 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'welcomeAct ' - com.rekoe.module.admin.WelcomeAct -2020-01-11 19:54:13,242 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminProjectGroupUsrAct ' - com.rekoe.module.admin.AdminProjectGroupUsrAct -2020-01-11 19:54:13,246 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminLoginAct ' - com.rekoe.module.admin.AdminLoginAct -2020-01-11 19:54:13,251 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminProjectGroupAct ' - com.rekoe.module.admin.AdminProjectGroupAct -2020-01-11 19:54:13,254 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'indexAct ' - com.rekoe.module.IndexAct -2020-01-11 19:54:13,256 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'ipSearchAction ' - com.rekoe.module.IpSearchAction -2020-01-11 19:54:13,260 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'oauthLoginAct ' - com.rekoe.module.OauthLoginAct -2020-01-11 19:54:13,264 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'doCommit ' - com.rekoe.utils.DoCommit -2020-01-11 19:54:13,266 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'quartzService ' - com.rekoe.service.QuartzService -2020-01-11 19:54:13,270 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'treeService ' - com.rekoe.service.DefaultTreeService -2020-01-11 19:54:13,271 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'userService ' - com.rekoe.service.UserService -2020-01-11 19:54:13,276 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'roleService ' - com.rekoe.service.RoleService -2020-01-11 19:54:13,285 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'projectGroupService ' - com.rekoe.service.ProjectGroupService -2020-01-11 19:54:13,287 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'projectAuthService ' - com.rekoe.service.ProjectAuthService -2020-01-11 19:54:13,288 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'projectService ' - com.rekoe.service.ProjectService -2020-01-11 19:54:13,291 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'usrService ' - com.rekoe.service.UsrService -2020-01-11 19:54:13,291 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'repTreeNodeService ' - com.rekoe.service.RepTreeNodeService -2020-01-11 19:54:13,293 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'svnService ' - com.rekoe.service.SvnService -2020-01-11 19:54:13,294 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'permissionCategoryService ' - com.rekoe.service.PermissionCategoryService -2020-01-11 19:54:13,294 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'repositoryService ' - com.rekoe.service.RepositoryService -2020-01-11 19:54:13,300 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'uploadService ' - com.rekoe.service.UploadService -2020-01-11 19:54:13,301 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'projectUserService ' - com.rekoe.service.ProjectUserService -2020-01-11 19:54:13,302 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'authorityService ' - com.rekoe.service.AuthorityServiceImpl -2020-01-11 19:54:13,303 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'emailService ' - com.rekoe.service.EmailServiceImpl -2020-01-11 19:54:13,303 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'svnUserService ' - com.rekoe.service.SvnUserService -2020-01-11 19:54:13,305 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'projectGroupUsrService ' - com.rekoe.service.ProjectGroupUsrService -2020-01-11 19:54:13,305 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'idFactory ' - com.rekoe.service.IdWorkerService -2020-01-11 19:54:13,307 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'projectConfigService ' - com.rekoe.service.ProjectConfigService -2020-01-11 19:54:13,308 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'defaultTreeFactory ' - com.rekoe.service.DefaultTreeFactory -2020-01-11 19:54:13,308 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'permissionService ' - com.rekoe.service.PermissionService -2020-01-11 19:54:13,326 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > scan 'org.nutz.boot.starter' -2020-01-11 19:54:13,380 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'shiroFilterStarter ' - org.nutz.boot.starter.shiro.ShiroFilterStarter -2020-01-11 19:54:13,385 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'shiroEnvStarter ' - org.nutz.boot.starter.shiro.ShiroEnvStarter -2020-01-11 19:54:13,390 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'freeMarkerConfigurer ' - org.nutz.boot.starter.freemarker.FreeMarkerConfigurer -2020-01-11 19:54:13,392 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add '$views_freekmarker ' - org.nutz.boot.starter.freemarker.FreemarkerViewMaker -2020-01-11 19:54:13,393 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'quartzStarter ' - org.nutz.boot.starter.quartz.QuartzStarter -2020-01-11 19:54:13,394 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'whaleFilterStarter ' - org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter -2020-01-11 19:54:13,397 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'nutFilterStarter ' - org.nutz.boot.starter.nutz.mvc.NutFilterStarter -2020-01-11 19:54:13,398 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'nutDaoStarter ' - org.nutz.boot.starter.nutz.dao.NutDaoStarter -2020-01-11 19:54:13,403 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'druidWebStatFilterStarter ' - org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter -2020-01-11 19:54:13,404 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'druidWebStatServletStarter ' - org.nutz.boot.starter.jdbc.DruidWebStatServletStarter -2020-01-11 19:54:13,405 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'dataSourceStarter ' - org.nutz.boot.starter.jdbc.DataSourceStarter -2020-01-11 19:54:13,406 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'jettyStarter ' - org.nutz.boot.starter.jetty.JettyStarter -2020-01-11 19:54:13,424 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'nbServletContextListener ' - org.nutz.boot.starter.servlet3.NbServletContextListener -2020-01-11 19:54:13,426 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-redis/2.3.9-SNAPSHOT/nutzboot-starter-redis-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 19:54:13,427 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-shiro/2.3.9-SNAPSHOT/nutzboot-starter-shiro-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 19:54:13,427 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-freemarker/2.3.9-SNAPSHOT/nutzboot-starter-freemarker-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 19:54:13,428 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-quartz/2.3.9-SNAPSHOT/nutzboot-starter-quartz-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 19:54:13,428 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-nutz-mvc/2.3.9-SNAPSHOT/nutzboot-starter-nutz-mvc-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 19:54:13,429 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-nutz-dao/2.3.9-SNAPSHOT/nutzboot-starter-nutz-dao-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 19:54:13,429 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-jdbc/2.3.9-SNAPSHOT/nutzboot-starter-jdbc-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 19:54:13,429 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-jetty/2.3.9-SNAPSHOT/nutzboot-starter-jetty-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 19:54:13,430 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-email/2.3.9-SNAPSHOT/nutzboot-starter-email-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 19:54:13,462 [INFO][org.nutz.boot.NbApp] - Configure Manual: -|id |key |required |Possible Values |Default |Description | starters| -|----|----------------------------------------|----------|--------------------|----------|--------------------|----------------------------------------| -|0 |druid.web.filter.exclusions |no | | |需要排除的路径 |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|1 |druid.web.filter.principalCookieName |no | | |用户权限信息的cookie属性名称 |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|2 |druid.web.filter.principalSessionName |no | | |用户权限信息的session属性名称 |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|3 |druid.web.filter.profileEnable |no | | |是否开启性能监控 |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|4 |druid.web.filter.realIpHeader |no | | |Header中ReadIp对应的key |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|5 |druid.web.filter.sessionStatEnable |no | |true |是否开启session状态监控 |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|6 |druid.web.filter.sessionStatMaxCount |no | | |session最大状态数量 |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|7 |druid.web.servlet.allow |no | | |允许访问的ip列表 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|8 |druid.web.servlet.deny |no | | |禁止访问的ip列表 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|9 |druid.web.servlet.jmxPassword |no | | |JMX的密码 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|10 |druid.web.servlet.jmxUrl |no | | |读取JMX信息的URL |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|11 |druid.web.servlet.jmxUsername |no | | |JMX的用户名 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|12 |druid.web.servlet.loginPassword |no | |随机值,打印在日志中|访问monitor页面的密码 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|13 |druid.web.servlet.loginUsername |no | |driud |访问monitor页面的用户名 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|14 |druid.web.servlet.resetEnable |no | |true |是否允许重置统计结果 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|15 |email.From |yes | | |email的写信人 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|16 |email.HostName |yes | | |email的ip或域名地址 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|17 |email.Password |yes | | |email的密码 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|18 |email.SSLOnConnect |no | |true |email开启SSL连接 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|19 |email.SmtpPort |yes | | |email的SmtpPort端口 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|20 |email.UserName |yes | | |email的用户名 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|21 |email.charset |no | |UTF-8 |email的编码 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|22 |freemarker.cache_time |no | |-1000 |模版缓存时间 |org.nutz.boot.starter.freemarker.FreemarkerViewMaker| -|23 |freemarker.prefix |no | |template |模版路径 |org.nutz.boot.starter.freemarker.FreemarkerViewMaker| -|24 |freemarker.suffix |no | |.html |文件后缀 |org.nutz.boot.starter.freemarker.FreemarkerViewMaker| -|25 |jdbc.password |no | | |数据库密码 |org.nutz.boot.starter.jdbc.DataSourceStarter| -|26 |jdbc.type |no |druid,simple,hikari |druid |连接池类型 |org.nutz.boot.starter.jdbc.DataSourceStarter| -|27 |jdbc.url |yes | | |JDBC URL |org.nutz.boot.starter.jdbc.DataSourceStarter| -|28 |jdbc.username |no | | |数据库用户名 |org.nutz.boot.starter.jdbc.DataSourceStarter| -|29 |jetty.contextPath |no | |/ |上下文路径 |org.nutz.boot.starter.jetty.JettyStarter| -|30 |jetty.gzip.enable |no | |false |是否启用gzip |org.nutz.boot.starter.jetty.JettyStarter| -|31 |jetty.gzip.level |no | |-1 |gzip压缩级别 |org.nutz.boot.starter.jetty.JettyStarter| -|32 |jetty.gzip.minContentSize |no | |512 |gzip压缩最小触发大小 |org.nutz.boot.starter.jetty.JettyStarter| -|33 |jetty.host |no | |0.0.0.0 |监听的ip地址 |org.nutz.boot.starter.jetty.JettyStarter| -|34 |jetty.http.idleTimeout |no | |300000 |空闲时间,单位毫秒 |org.nutz.boot.starter.jetty.JettyStarter| -|35 |jetty.httpConfig.blockingTimeout |no | |-1 |阻塞超时 |org.nutz.boot.starter.jetty.JettyStarter| -|36 |jetty.httpConfig.headerCacheSize |no | |8192 |头部缓冲区大小 |org.nutz.boot.starter.jetty.JettyStarter| -|37 |jetty.httpConfig.maxErrorDispatches |no | |10 |最大错误重定向次数 |org.nutz.boot.starter.jetty.JettyStarter| -|38 |jetty.httpConfig.outputAggregationSize |no | |8192 |输出聚合大小 |org.nutz.boot.starter.jetty.JettyStarter| -|39 |jetty.httpConfig.outputBufferSize |no | |32768 |输出缓冲区大小 |org.nutz.boot.starter.jetty.JettyStarter| -|40 |jetty.httpConfig.persistentConnectionsEnabled|no | |true |是否启用持久化连接 |org.nutz.boot.starter.jetty.JettyStarter| -|41 |jetty.httpConfig.requestHeaderSize |no | |8192 |请求的头部最大值 |org.nutz.boot.starter.jetty.JettyStarter| -|42 |jetty.httpConfig.responseHeaderSize |no | |8192 |响应的头部最大值 |org.nutz.boot.starter.jetty.JettyStarter| -|43 |jetty.httpConfig.securePort |no | | |安全协议的端口,例如8443 |org.nutz.boot.starter.jetty.JettyStarter| -|44 |jetty.httpConfig.secureScheme |no | | |安全协议,例如https |org.nutz.boot.starter.jetty.JettyStarter| -|45 |jetty.httpConfig.sendDateHeader |no | |true |是否发送日期信息 |org.nutz.boot.starter.jetty.JettyStarter| -|46 |jetty.httpConfig.sendServerVersion |no | |true |是否发送jetty版本号 |org.nutz.boot.starter.jetty.JettyStarter| -|47 |jetty.https.keystore.password |no | | |Https的KeyStore的密码 |org.nutz.boot.starter.jetty.JettyStarter| -|48 |jetty.https.keystore.path |no | | |Https的KeyStore路径 |org.nutz.boot.starter.jetty.JettyStarter| -|49 |jetty.https.port |no | | |Https端口号 |org.nutz.boot.starter.jetty.JettyStarter| -|50 |jetty.maxFormContentSize |no | |1gb |表单最大尺寸 |org.nutz.boot.starter.jetty.JettyStarter| -|51 |jetty.maxFormKeys |no | |1000 |表单最大key数量 |org.nutz.boot.starter.jetty.JettyStarter| -|52 |jetty.page.404 |no | | |自定义404页面,同理,其他状态码也是支持的|org.nutz.boot.starter.jetty.JettyStarter| -|53 |jetty.page.java.lang.Throwable |no | | |自定义java.lang.Throwable页面,同理,其他异常也支持|org.nutz.boot.starter.jetty.JettyStarter| -|54 |jetty.port |no | |8080 |监听的端口 |org.nutz.boot.starter.jetty.JettyStarter| -|55 |jetty.session.file.storeDir |no | |./session |session持久化,file所用的目录|org.nutz.boot.starter.jetty.JettyStarter| -|56 |jetty.session.ioc.datastore |no | |jettySessionDataStore|session持久化,SessionDataStore对应的ioc名称|org.nutz.boot.starter.jetty.JettyStarter| -|57 |jetty.session.jdbc.datasource.iocname |no | |dataSource|session持久化,jdbc所用数据库源的ioc名称|org.nutz.boot.starter.jetty.JettyStarter| -|58 |jetty.session.store.enable |no | |false |是否启用session持久化 |org.nutz.boot.starter.jetty.JettyStarter| -|59 |jetty.session.store.type |no |jdbc,file,ioc,redis |jdbc |session持久化类型 |org.nutz.boot.starter.jetty.JettyStarter| -|60 |jetty.staticPath |no | | |额外的静态文件路径 |org.nutz.boot.starter.jetty.JettyStarter| -|61 |jetty.staticPathLocal |no | | |静态文件所在的本地路径 |org.nutz.boot.starter.jetty.JettyStarter| -|62 |jetty.threadpool.idleTimeout |no | |60000 |线程池idleTimeout,单位毫秒 |org.nutz.boot.starter.jetty.JettyStarter| -|63 |jetty.threadpool.maxThreads |no | |500 |线程池最大线程数maxThreads |org.nutz.boot.starter.jetty.JettyStarter| -|64 |jetty.threadpool.minThreads |no | |200 |线程池最小线程数minThreads |org.nutz.boot.starter.jetty.JettyStarter| -|65 |jetty.welcome_files |no | |index.html,index.htm,index.do|WelcomeFile列表 |org.nutz.boot.starter.jetty.JettyStarter| -|66 |nutz.dao.interceptor.cache.cache4Null |no | |true |是否缓存null结果 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|67 |nutz.dao.interceptor.cache.debug |no | |false |打印daocache详细调试日志 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|68 |nutz.dao.interceptor.cache.enable |no | |false |是否使用daocache |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|69 |nutz.dao.interceptor.cache.enableWhenTrans|no | |false |事务内是否启用daocache |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|70 |nutz.dao.interceptor.cache.provider.ioc.name|no | |daoCacheProvider|daocache提供者DaoCacheProvider的IocBean名称|org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|71 |nutz.dao.interceptor.cache.provider.memory.cacheSize|no | | |daocache提供者MemoryDaoCacheProvider的默认缓存大小|org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|72 |nutz.dao.interceptor.cache.provider.type|no |memory,ehcache,jedis,ioc|memory |daocache提供者 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|73 |nutz.dao.interceptor.cache.table.names |no | | |需要缓存的表名称,英文逗号分隔 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|74 |nutz.dao.interceptor.cache.table.pattern|no | | |需要缓存的表名称的正则表达式 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|75 |nutz.dao.interceptor.log.enable |no | |true |是否打印dao的SQL日志 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|76 |nutz.dao.interceptor.time.enable |no | |false |是否打印dao的SQL耗时日志 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|77 |nutz.dao.sqls.path |no | |sqls/ |sql目录 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|78 |nutz.mvc.exclusions |no | | |排除指定请求路径的正则表达式 |org.nutz.boot.starter.nutz.mvc.NutFilterStarter| -|79 |nutz.mvc.ignore |no | | |过滤指定请求路径的正则表达式 |org.nutz.boot.starter.nutz.mvc.NutFilterStarter| -|80 |nutz.mvc.whale.enc.input |no | |UTF-8 |在其他Filter之前设置input编码|org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter| -|81 |nutz.mvc.whale.enc.output |no | |UTF-8 |在其他Filter之前设置output编码|org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter| -|82 |nutz.mvc.whale.http.hidden_method_param |no | | |隐形http方法参数转换所对应的参数名 |org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter| -|83 |nutz.mvc.whale.http.method_override |no | |false |是否允许使用X-HTTP-Method-Override|org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter| -|84 |nutz.mvc.whale.upload.enable |no | |false |是否启用隐形Upload支持 |org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter| -|85 |redis.database |no | |0 |redis数据库序号 |org.nutz.boot.starter.redis.JedisStarter| -|86 |redis.host |no | |127.0.0.1 |redis服务器ip或域名 |org.nutz.boot.starter.redis.JedisStarter| -|87 |redis.max_redir |no | |10 |redis集群最大重定向次数 |org.nutz.boot.starter.redis.JedisStarter| -|88 |redis.nodes |no | | |redis集群节点列表 |org.nutz.boot.starter.redis.JedisStarter| -|89 |redis.password |no | | |redis密码 |org.nutz.boot.starter.redis.JedisStarter| -|90 |redis.port |no | |6379 |redis服务器端口 |org.nutz.boot.starter.redis.JedisStarter| -|91 |redis.soTimeout |no | |0 |redis写超时 |org.nutz.boot.starter.redis.JedisStarter| -|92 |redis.timeout |no | |2000 |redis读写超时 |org.nutz.boot.starter.redis.JedisStarter| -|93 |shiro.ini.path |no | | |shiro.ini的路径,如果shiro.ini存在,就会使用它,否则走NB的内部逻辑|org.nutz.boot.starter.shiro.ShiroEnvStarter| -|94 |shiro.ini.urls |no | | |urls过滤清单 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|95 |shiro.realm.cache.enable |no | | |realm是否缓存 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|96 |shiro.session.cache.redis.debug |no | |false |session持久化时redis的debug模式|org.nutz.boot.starter.shiro.ShiroEnvStarter| -|97 |shiro.session.cache.redis.mode |no | |kv |设置redis缓存的模式 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|98 |shiro.session.cache.redis.ttl |no | |-1 |redis缓存的过期时间 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|99 |shiro.session.cache.type |no | |memory |设置使用的缓存类型 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|100 |shiro.session.cookie.httpOnly |no | |true |Cookie是否只读 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|101 |shiro.session.cookie.maxAge |no | |946080000 |Cookie的过期时间,单位:毫秒 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|102 |shiro.session.cookie.name |no | |sid |Cookie的name |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|103 |shiro.session.dao.iocName |no | |shiroSessionDao|SessionDao的ioc名称,设置并声明该IocBean,就能覆盖默认的SessionDao实现|org.nutz.boot.starter.shiro.ShiroEnvStarter| -|104 |shiro.session.enable |no | |true |是否启用Shiro的Session管理 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|105 |shiro.session.manager.globalSessionTimeout|no | |1800000 |全局session过期时间 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|106 |shiro.session.manager.sessionValidationInterval|no | |3600000 |定期检查session过期的周期 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|107 |shiro.session.manager.sessionValidationSchedulerEnabled|no | |true |是否定期检查session过期 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|108 |shiro.url.login |no | |/user/login|默认登录路径 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|109 |shiro.url.logout_redirect |no | |/ |退出登录后的重定向路径 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|110 |shiro.url.unauth |no | |/user/login|访问未授权页面后的重定向路径 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|111 |web.filter.order.nutz |no | | |指定NutFilter执行顺序 |org.nutz.boot.starter.nutz.mvc.NutFilterStarter| -|112 |web.session.timeout |no | |30 |Session空闲时间,单位分钟 |org.nutz.boot.starter.jetty.JettyStarter| -2020-01-11 19:54:13,482 [INFO][org.nutz.ioc.impl.NutIoc] - ... NutIoc init complete -2020-01-11 19:54:13,557 [INFO][org.quartz.impl.StdSchedulerFactory] - Using default implementation for ThreadExecutor -2020-01-11 19:54:13,568 [INFO][org.quartz.core.SchedulerSignalerImpl] - Initialized Scheduler Signaller of type: class org.quartz.core.SchedulerSignalerImpl -2020-01-11 19:54:13,568 [INFO][org.quartz.core.QuartzScheduler] - Quartz Scheduler v.2.3.0 created. -2020-01-11 19:54:13,570 [INFO][org.quartz.simpl.RAMJobStore] - RAMJobStore initialized. -2020-01-11 19:54:13,571 [INFO][org.quartz.core.QuartzScheduler] - Scheduler meta-data: Quartz Scheduler (v2.3.0) 'NutzbootScheduler' 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 8 threads. - Using job-store 'org.quartz.simpl.RAMJobStore' - which does not support persistence. and is not clustered. - -2020-01-11 19:54:13,572 [INFO][org.quartz.impl.StdSchedulerFactory] - Quartz scheduler 'NutzbootScheduler' initialized from an externally provided properties instance. -2020-01-11 19:54:13,572 [INFO][org.quartz.impl.StdSchedulerFactory] - Quartz scheduler version: 2.3.0 -2020-01-11 19:54:13,572 [INFO][org.quartz.core.QuartzScheduler] - JobFactory set to: org.nutz.integration.quartz.NutQuartzJobFactory@13c9d689 -2020-01-11 19:54:13,720 [DEBUG][org.eclipse.jetty.util.log] - Logging to org.slf4j.impl.Log4jLoggerAdapter(org.eclipse.jetty.util.log) via org.eclipse.jetty.util.log.Slf4jLog -2020-01-11 19:54:13,731 [INFO][org.eclipse.jetty.util.log] - Logging initialized @1526ms to org.eclipse.jetty.util.log.Slf4jLog -2020-01-11 19:54:13,757 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - Server@3571b748{STOPPED}[9.4.22.v20191022] added {QueuedThreadPool[qtp954702563]@38e79ae3{STOPPED,4<=0<=8,i=0,r=-1,q=0}[NO_TRY],AUTO} -2020-01-11 19:54:13,803 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - HttpConnectionFactory@4cc8eb05[HTTP/1.1] added {HttpConfiguration@51f116b8{32768/8192,8192/8192,https://:0,[]},POJO} -2020-01-11 19:54:13,816 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - ServerConnector@2bfc268b{null,[]}{0.0.0.0:0} added {Server@3571b748{STOPPED}[9.4.22.v20191022],UNMANAGED} -2020-01-11 19:54:13,817 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - ServerConnector@2bfc268b{null,[]}{0.0.0.0:0} added {QueuedThreadPool[qtp954702563]@38e79ae3{STOPPED,4<=0<=8,i=0,r=-1,q=0}[NO_TRY],AUTO} -2020-01-11 19:54:13,819 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - ServerConnector@2bfc268b{null,[]}{0.0.0.0:0} added {ScheduledExecutorScheduler@732c2a62{STOPPED},AUTO} -2020-01-11 19:54:13,821 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - ServerConnector@2bfc268b{null,[]}{0.0.0.0:0} added {org.eclipse.jetty.io.ArrayByteBufferPool@272ed83b,POJO} -2020-01-11 19:54:13,823 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - ServerConnector@2bfc268b{null,[http/1.1]}{0.0.0.0:0} added {HttpConnectionFactory@4cc8eb05[HTTP/1.1],AUTO} -2020-01-11 19:54:13,823 [DEBUG][org.eclipse.jetty.server.AbstractConnector] - ServerConnector@2bfc268b{HTTP/1.1,[http/1.1]}{0.0.0.0:0} added HttpConnectionFactory@4cc8eb05[HTTP/1.1] -2020-01-11 19:54:13,847 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - ServerConnector@2bfc268b{HTTP/1.1,[http/1.1]}{0.0.0.0:0} added {SelectorManager@ServerConnector@2bfc268b{HTTP/1.1,[http/1.1]}{0.0.0.0:0},MANAGED} -2020-01-11 19:54:13,848 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - Server@3571b748{STOPPED}[9.4.22.v20191022] added {ServerConnector@2bfc268b{HTTP/1.1,[http/1.1]}{0.0.0.0:8084},AUTO} -2020-01-11 19:54:13,874 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Adding Decorator: org.eclipse.jetty.util.DeprecationWarning@32b260fa -2020-01-11 19:54:13,880 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - o.e.j.w.WebAppContext@28f2a10f{/,null,UNAVAILABLE} added {org.eclipse.jetty.server.session.SessionHandler259219561==dftMaxIdleSec=-1,MANAGED} -2020-01-11 19:54:13,885 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - ConstraintSecurityHandler@1da2cb77{STOPPED} added {org.eclipse.jetty.security.DefaultAuthenticatorFactory@48f278eb,POJO} -2020-01-11 19:54:13,886 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - org.eclipse.jetty.server.session.SessionHandler259219561==dftMaxIdleSec=-1 added {ConstraintSecurityHandler@1da2cb77{STOPPED},MANAGED} -2020-01-11 19:54:13,892 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - ConstraintSecurityHandler@1da2cb77{STOPPED} added {ServletHandler@2c35e847{STOPPED},MANAGED} -2020-01-11 19:54:13,894 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - o.e.j.w.WebAppContext@28f2a10f{/,null,UNAVAILABLE} added {ErrorPageErrorHandler@7bd4937b{STOPPED},MANAGED} -2020-01-11 19:54:13,952 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - Server@3571b748{STOPPED}[9.4.22.v20191022] added {o.e.j.w.WebAppContext@28f2a10f{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],UNAVAILABLE},MANAGED} -2020-01-11 19:54:13,954 [DEBUG][org.eclipse.jetty.server.session] - SessionManager default maxInactiveInterval=1800 -2020-01-11 19:54:13,956 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - o.e.j.w.WebAppContext@28f2a10f{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],UNAVAILABLE} added {ErrorPageErrorHandler@6e0f5f7f{STOPPED},MANAGED} -2020-01-11 19:54:13,957 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - AttributeContainerMap@2805d709{size=1} added {1073741824,POJO} -2020-01-11 19:54:13,958 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - AttributeContainerMap@2805d709{size=2} added {1000,POJO} -2020-01-11 19:54:13,981 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - WebSocketExtensionFactory@6892b3b6{STOPPED} added {InflaterPool@6e6f2380{STOPPED},AUTO} -2020-01-11 19:54:13,982 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - WebSocketExtensionFactory@6892b3b6{STOPPED} added {DeflaterPool@76a4ebf2{STOPPED},AUTO} -2020-01-11 19:54:13,983 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - WebSocketServerFactory@2e6a8155[defaultPolicy=WebSocketPolicy@15bb5034[behavior=SERVER,maxTextMessageSize=65536,maxTextMessageBufferSize=32768,maxBinaryMessageSize=65536,maxBinaryMessageBufferSize=32768,asyncWriteTimeout=60000,idleTimeout=300000,inputBufferSize=4096],creator=org.eclipse.jetty.websocket.server.WebSocketServerFactory] added {ScheduledExecutorScheduler@4b741d6d{STOPPED},AUTO} -2020-01-11 19:54:13,983 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - WebSocketServerFactory@2e6a8155[defaultPolicy=WebSocketPolicy@15bb5034[behavior=SERVER,maxTextMessageSize=65536,maxTextMessageBufferSize=32768,maxBinaryMessageSize=65536,maxBinaryMessageBufferSize=32768,asyncWriteTimeout=60000,idleTimeout=300000,inputBufferSize=4096],creator=org.eclipse.jetty.websocket.server.WebSocketServerFactory] added {org.eclipse.jetty.io.MappedByteBufferPool@2eae8e6e,POJO} -2020-01-11 19:54:13,984 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - WebSocketServerFactory@2e6a8155[defaultPolicy=WebSocketPolicy@15bb5034[behavior=SERVER,maxTextMessageSize=65536,maxTextMessageBufferSize=32768,maxBinaryMessageSize=65536,maxBinaryMessageBufferSize=32768,asyncWriteTimeout=60000,idleTimeout=300000,inputBufferSize=4096],creator=org.eclipse.jetty.websocket.server.WebSocketServerFactory] added {SessionTracker@8f2ef19{STOPPED},AUTO} -2020-01-11 19:54:13,984 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - WebSocketServerFactory@2e6a8155[defaultPolicy=WebSocketPolicy@15bb5034[behavior=SERVER,maxTextMessageSize=65536,maxTextMessageBufferSize=32768,maxBinaryMessageSize=65536,maxBinaryMessageBufferSize=32768,asyncWriteTimeout=60000,idleTimeout=300000,inputBufferSize=4096],creator=org.eclipse.jetty.websocket.server.WebSocketServerFactory] added {WebSocketExtensionFactory@6892b3b6{STOPPED},AUTO} -2020-01-11 19:54:13,986 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - NativeWebSocketConfiguration@7674f035{STOPPED} added {WebSocketServerFactory@2e6a8155[defaultPolicy=WebSocketPolicy@15bb5034[behavior=SERVER,maxTextMessageSize=65536,maxTextMessageBufferSize=32768,maxBinaryMessageSize=65536,maxBinaryMessageBufferSize=32768,asyncWriteTimeout=60000,idleTimeout=300000,inputBufferSize=4096],creator=org.eclipse.jetty.websocket.server.WebSocketServerFactory],AUTO} -2020-01-11 19:54:13,987 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - NativeWebSocketConfiguration@7674f035{STOPPED} added {PathMappings[size=0],POJO} -2020-01-11 19:54:13,990 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - o.e.j.w.WebAppContext@28f2a10f{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],UNAVAILABLE} added {NativeWebSocketConfiguration@7674f035{STOPPED},MANAGED} -2020-01-11 19:54:14,013 [DEBUG][org.eclipse.jetty.websocket.jsr356.JsrSessionFactory] - Container: ServerContainer@5f049ea1{STOPPED} -2020-01-11 19:54:14,129 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - HttpClient@61c4eee0{STOPPED} added {HttpClientTransportOverHTTP@6f10d5b6{STOPPED},AUTO} -2020-01-11 19:54:14,130 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - HttpClient@61c4eee0{STOPPED} added {Client@3f4faf53[provider=null,keyStore=null,trustStore=null],AUTO} -2020-01-11 19:54:14,130 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - HttpClient@61c4eee0{STOPPED} added {org.eclipse.jetty.client.ProtocolHandlers@7fd50002,POJO} -2020-01-11 19:54:14,131 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - HttpClient@61c4eee0{STOPPED} added {org.eclipse.jetty.client.HttpClient$ContentDecoderFactorySet@533bda92,POJO} -2020-01-11 19:54:14,131 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - HttpClient@61c4eee0{STOPPED} added {QueuedThreadPool[WebSocketClient@1640296160]@304bb45b{STOPPED,8<=0<=200,i=0,r=-1,q=0}[NO_TRY],AUTO} -2020-01-11 19:54:14,131 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - HttpClient@61c4eee0{STOPPED} added {org.eclipse.jetty.io.MappedByteBufferPool@2eae8e6e,POJO} -2020-01-11 19:54:14,131 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - WebSocketClient@d6d8f0e1[httpClient=HttpClient@61c4eee0{STOPPED},openSessions.size=0] added {HttpClient@61c4eee0{STOPPED},AUTO} -2020-01-11 19:54:14,132 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - WebSocketClient@d6d8f0e1[httpClient=HttpClient@61c4eee0{STOPPED},openSessions.size=0] added {SessionTracker@723ca036{STOPPED},AUTO} -2020-01-11 19:54:14,133 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - WebSocketExtensionFactory@536f2a7e{STOPPED} added {InflaterPool@72bc6553{STOPPED},AUTO} -2020-01-11 19:54:14,134 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - WebSocketExtensionFactory@536f2a7e{STOPPED} added {DeflaterPool@66982506{STOPPED},AUTO} -2020-01-11 19:54:14,134 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - WebSocketClient@47a823c4[httpClient=HttpClient@61c4eee0{STOPPED},openSessions.size=0] added {WebSocketExtensionFactory@536f2a7e{STOPPED},AUTO} -2020-01-11 19:54:14,152 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - ServerContainer@5f049ea1{STOPPED} added {JsrSessionTracker@1807f5a7{STOPPED},AUTO} -2020-01-11 19:54:14,154 [DEBUG][org.eclipse.jetty.websocket.jsr356.JsrSessionFactory] - Container: ServerContainer@5f049ea1{STOPPED} -2020-01-11 19:54:14,155 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - ServerContainer@5f049ea1{STOPPED} added {NativeWebSocketConfiguration@7674f035{STOPPED},AUTO} -2020-01-11 19:54:14,155 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - o.e.j.w.WebAppContext@28f2a10f{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],UNAVAILABLE} added {ServerContainer@5f049ea1{STOPPED},AUTO} -2020-01-11 19:54:14,161 [DEBUG][org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter] - Adding [Jetty_WebSocketUpgradeFilter] WebSocketUpgradeFilter[configuration=NativeWebSocketConfiguration@7674f035{STOPPED}] mapped to /* to o.e.j.w.WebAppContext@28f2a10f{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],UNAVAILABLE} -2020-01-11 19:54:14,187 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting Server@3571b748{STOPPED}[9.4.22.v20191022] -2020-01-11 19:54:14,187 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - Server@3571b748{STARTING}[9.4.22.v20191022] added {ErrorHandler@465232e9{STOPPED},AUTO} -2020-01-11 19:54:14,190 [INFO][org.eclipse.jetty.server.Server] - jetty-9.4.22.v20191022; built: 2019-10-22T13:37:13.455Z; git: b1e6b55512e008f7fbdf1cbea4ff8a6446d1073b; jvm 1.8.0_144-b01 -2020-01-11 19:54:14,199 [DEBUG][org.eclipse.jetty.server.handler.AbstractHandler] - starting Server@3571b748{STARTING}[9.4.22.v20191022] -2020-01-11 19:54:14,200 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting QueuedThreadPool[qtp954702563]@38e79ae3{STOPPED,4<=0<=8,i=0,r=-1,q=0}[NO_TRY] -2020-01-11 19:54:14,201 [DEBUG][org.eclipse.jetty.util.thread.ReservedThreadExecutor] - ReservedThreadExecutor@7d322cad{s=0/1,p=0} -2020-01-11 19:54:14,202 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - QueuedThreadPool[qtp954702563]@38e79ae3{STARTING,4<=0<=8,i=0,r=-1,q=0}[ReservedThreadExecutor@7d322cad{s=0/1,p=0}] added {ReservedThreadExecutor@7d322cad{s=0/1,p=0},AUTO} -2020-01-11 19:54:14,203 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting ReservedThreadExecutor@7d322cad{s=0/1,p=0} -2020-01-11 19:54:14,204 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @1999ms ReservedThreadExecutor@7d322cad{s=0/1,p=0} -2020-01-11 19:54:14,204 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - Starting Thread[qtp954702563-20,5,main] -2020-01-11 19:54:14,205 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - Starting Thread[qtp954702563-21,5,main] -2020-01-11 19:54:14,205 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - Runner started for QueuedThreadPool[qtp954702563]@38e79ae3{STARTING,4<=2<=8,i=2,r=-1,q=0}[ReservedThreadExecutor@7d322cad{s=0/1,p=0}] -2020-01-11 19:54:14,207 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - Runner started for QueuedThreadPool[qtp954702563]@38e79ae3{STARTING,4<=2<=8,i=2,r=-1,q=0}[ReservedThreadExecutor@7d322cad{s=0/1,p=0}] -2020-01-11 19:54:14,207 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - Starting Thread[qtp954702563-22,5,main] -2020-01-11 19:54:14,207 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - Starting Thread[qtp954702563-23,5,main] -2020-01-11 19:54:14,207 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - Runner started for QueuedThreadPool[qtp954702563]@38e79ae3{STARTING,4<=4<=8,i=4,r=-1,q=0}[ReservedThreadExecutor@7d322cad{s=0/1,p=0}] -2020-01-11 19:54:14,207 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - Runner started for QueuedThreadPool[qtp954702563]@38e79ae3{STARTING,4<=4<=8,i=4,r=-1,q=0}[ReservedThreadExecutor@7d322cad{s=0/1,p=0}] -2020-01-11 19:54:14,208 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @2003ms QueuedThreadPool[qtp954702563]@38e79ae3{STARTED,4<=4<=8,i=4,r=1,q=0}[ReservedThreadExecutor@7d322cad{s=0/1,p=0}] -2020-01-11 19:54:14,208 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting o.e.j.w.WebAppContext@28f2a10f{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],UNAVAILABLE} -2020-01-11 19:54:14,218 [DEBUG][org.eclipse.jetty.webapp.WebAppContext] - Thread Context classloader sun.misc.Launcher$AppClassLoader@2a139a55 -2020-01-11 19:54:14,218 [DEBUG][org.eclipse.jetty.webapp.WebAppContext] - Parent class loader: sun.misc.Launcher$ExtClassLoader@4361bd48 -2020-01-11 19:54:14,218 [DEBUG][org.eclipse.jetty.webapp.WebAppContext] - preConfigure o.e.j.w.WebAppContext@28f2a10f{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],UNAVAILABLE} with org.eclipse.jetty.webapp.WebInfConfiguration@2bdd8394 -2020-01-11 19:54:14,220 [DEBUG][org.eclipse.jetty.webapp.WebInfConfiguration] - Matching container urls [file:/Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home/jre/lib/ext/sunec.jar, file:/Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home/jre/lib/ext/nashorn.jar, file:/Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home/jre/lib/ext/cldrdata.jar, file:/Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home/jre/lib/ext/jfxrt.jar, file:/Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home/jre/lib/ext/dnsns.jar, file:/Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home/jre/lib/ext/localedata.jar, file:/Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home/jre/lib/ext/sunjce_provider.jar, file:/Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home/jre/lib/ext/sunpkcs11.jar, file:/Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home/jre/lib/ext/jaccess.jar, file:/Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home/jre/lib/ext/zipfs.jar, file:/System/Library/Java/Extensions/MRJToolkit.jar] -2020-01-11 19:54:14,220 [DEBUG][org.eclipse.jetty.webapp.WebInfConfiguration] - Container paths selected:[] -2020-01-11 19:54:14,222 [DEBUG][org.eclipse.jetty.webapp.WebAppContext] - preConfigure o.e.j.w.WebAppContext@28f2a10f{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],UNAVAILABLE} with org.eclipse.jetty.webapp.WebXmlConfiguration@7fd7a283 -2020-01-11 19:54:14,274 [DEBUG][org.eclipse.jetty.webapp.WebDescriptor] - jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml: Calculated metadatacomplete = False with version=3.1 -2020-01-11 19:54:14,276 [DEBUG][org.eclipse.jetty.webapp.WebAppContext] - preConfigure o.e.j.w.WebAppContext@28f2a10f{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],UNAVAILABLE} with org.eclipse.jetty.webapp.MetaInfConfiguration@4c2bb6e0 -2020-01-11 19:54:14,276 [DEBUG][org.eclipse.jetty.webapp.MetaInfConfiguration] - org.eclipse.jetty.metainf.useCache = true -2020-01-11 19:54:14,277 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - AttributeContainerMap@2805d709{size=3} added {{},POJO} -2020-01-11 19:54:14,278 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - AttributeContainerMap@2805d709{size=4} added {{},POJO} -2020-01-11 19:54:14,281 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - AttributeContainerMap@2805d709{size=5} added {{},POJO} -2020-01-11 19:54:14,350 [DEBUG][org.eclipse.jetty.webapp.WebAppContext] - preConfigure o.e.j.w.WebAppContext@28f2a10f{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],UNAVAILABLE} with org.eclipse.jetty.webapp.FragmentConfiguration@3e62d773 -2020-01-11 19:54:14,350 [DEBUG][org.eclipse.jetty.webapp.WebAppContext] - preConfigure o.e.j.w.WebAppContext@28f2a10f{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],UNAVAILABLE} with org.eclipse.jetty.webapp.JettyWebXmlConfiguration@4ef74c30 -2020-01-11 19:54:14,351 [DEBUG][org.eclipse.jetty.webapp.WebAppContext] - preConfigure o.e.j.w.WebAppContext@28f2a10f{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],UNAVAILABLE} with org.eclipse.jetty.annotations.AnnotationConfiguration@7283d3eb -2020-01-11 19:54:14,351 [DEBUG][org.eclipse.jetty.webapp.WebAppContext] - preConfigure o.e.j.w.WebAppContext@28f2a10f{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],UNAVAILABLE} with org.eclipse.jetty.webapp.MetaInfConfiguration@638ef7ed -2020-01-11 19:54:14,351 [DEBUG][org.eclipse.jetty.webapp.MetaInfConfiguration] - org.eclipse.jetty.metainf.useCache = true -2020-01-11 19:54:14,354 [DEBUG][org.eclipse.jetty.http.PreEncodedHttpField] - HttpField encoders loaded: [org.eclipse.jetty.http.Http1FieldPreEncoder@3576ddc2] -2020-01-11 19:54:14,359 [DEBUG][org.eclipse.jetty.webapp.WebAppContext] - configure o.e.j.w.WebAppContext@28f2a10f{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],STARTING} with org.eclipse.jetty.webapp.WebInfConfiguration@2bdd8394 -2020-01-11 19:54:14,361 [DEBUG][org.eclipse.jetty.webapp.WebAppContext] - configure o.e.j.w.WebAppContext@28f2a10f{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],STARTING} with org.eclipse.jetty.webapp.WebXmlConfiguration@7fd7a283 -2020-01-11 19:54:14,365 [DEBUG][org.eclipse.jetty.webapp.WebAppContext] - configure o.e.j.w.WebAppContext@28f2a10f{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],STARTING} with org.eclipse.jetty.webapp.MetaInfConfiguration@4c2bb6e0 -2020-01-11 19:54:14,365 [DEBUG][org.eclipse.jetty.webapp.WebAppContext] - configure o.e.j.w.WebAppContext@28f2a10f{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],STARTING} with org.eclipse.jetty.webapp.FragmentConfiguration@3e62d773 -2020-01-11 19:54:14,366 [DEBUG][org.eclipse.jetty.webapp.WebAppContext] - configure o.e.j.w.WebAppContext@28f2a10f{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],STARTING} with org.eclipse.jetty.webapp.JettyWebXmlConfiguration@4ef74c30 -2020-01-11 19:54:14,367 [DEBUG][org.eclipse.jetty.webapp.JettyWebXmlConfiguration] - Configuring web-jetty.xml -2020-01-11 19:54:14,369 [DEBUG][org.eclipse.jetty.webapp.WebAppContext] - configure o.e.j.w.WebAppContext@28f2a10f{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],STARTING} with org.eclipse.jetty.annotations.AnnotationConfiguration@7283d3eb -2020-01-11 19:54:14,376 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Adding Decorator: org.eclipse.jetty.annotations.AnnotationDecorator@4bbf6d0e -2020-01-11 19:54:14,379 [DEBUG][org.eclipse.jetty.annotations.AnnotationConfiguration] - Service loaders found in 0ms -2020-01-11 19:54:14,382 [INFO][org.eclipse.jetty.util.TypeUtil] - JVM Runtime does not support Modules -2020-01-11 19:54:14,384 [DEBUG][org.eclipse.jetty.annotations.AnnotationConfiguration] - !Excluded org.eclipse.jetty.websocket.server.NativeWebSocketServletContainerInitializer@72ade7e3 no ordering -2020-01-11 19:54:14,384 [DEBUG][org.eclipse.jetty.annotations.AnnotationConfiguration] - !Excluded org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketServerContainerInitializer@7d94beb9 no ordering -2020-01-11 19:54:14,385 [DEBUG][org.eclipse.jetty.annotations.AnnotationConfiguration] - No web.xml ordering, ServletContainerInitializers in random order -2020-01-11 19:54:14,385 [DEBUG][org.eclipse.jetty.annotations.AnnotationConfiguration] - ServletContainerInitializer: 1 org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketServerContainerInitializer from file:///Users/kouxian/.m2/repository/org/eclipse/jetty/websocket/javax-websocket-server-impl/9.4.22.v20191022/javax-websocket-server-impl-9.4.22.v20191022.jar -2020-01-11 19:54:14,385 [DEBUG][org.eclipse.jetty.annotations.AnnotationConfiguration] - ServletContainerInitializer: 2 org.eclipse.jetty.websocket.server.NativeWebSocketServletContainerInitializer from file:///Users/kouxian/.m2/repository/org/eclipse/jetty/websocket/websocket-server/9.4.22.v20191022/websocket-server-9.4.22.v20191022.jar -2020-01-11 19:54:14,387 [DEBUG][org.eclipse.jetty.annotations.AnnotationConfiguration] - HandlesTypes [interface javax.websocket.server.ServerApplicationConfig, interface javax.websocket.server.ServerEndpoint, class javax.websocket.Endpoint] on initializer class org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketServerContainerInitializer -2020-01-11 19:54:14,388 [DEBUG][org.eclipse.jetty.annotations.AnnotationConfiguration] - Registering annotation handler for javax.websocket.server.ServerEndpoint -2020-01-11 19:54:14,389 [DEBUG][org.eclipse.jetty.annotations.AnnotationConfiguration] - No HandlesTypes annotation on initializer class org.eclipse.jetty.websocket.server.NativeWebSocketServletContainerInitializer -2020-01-11 19:54:14,390 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - o.e.j.w.WebAppContext@28f2a10f{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],STARTING} added {ServletContainerInitializersStarter@3116c353{STOPPED},MANAGED} -2020-01-11 19:54:14,394 [WARN][org.eclipse.jetty.annotations.AnnotationParser] - Unknown ASM version, assuming ASM7 -2020-01-11 19:54:14,395 [DEBUG][org.eclipse.jetty.annotations.AnnotationConfiguration] - Annotation scanning commencing: webxml=3, metadatacomplete=false, configurationDiscovered=true, multiThreaded=true, maxScanWait=60 -2020-01-11 19:54:14,397 [INFO][org.eclipse.jetty.annotations.AnnotationConfiguration] - Scanning elapsed time=0ms -2020-01-11 19:54:14,422 [DEBUG][org.eclipse.jetty.annotations.AnnotationConfiguration] - Scanned 0 container path jars, 0 WEB-INF/lib jars, 0 WEB-INF/classes dirs in 0ms for context o.e.j.w.WebAppContext@28f2a10f{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],STARTING} -2020-01-11 19:54:14,423 [DEBUG][org.eclipse.jetty.webapp.WebAppContext] - configure o.e.j.w.WebAppContext@28f2a10f{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],STARTING} with org.eclipse.jetty.webapp.MetaInfConfiguration@638ef7ed -2020-01-11 19:54:14,423 [DEBUG][org.eclipse.jetty.webapp.MetaData] - metadata resolve o.e.j.w.WebAppContext@28f2a10f{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],STARTING} -2020-01-11 19:54:14,427 [DEBUG][org.eclipse.jetty.webapp.StandardDescriptorProcessor] - Added mapping [/]=>default -2020-01-11 19:54:14,427 [INFO][org.eclipse.jetty.webapp.StandardDescriptorProcessor] - NO JSP Support for /, did not find org.eclipse.jetty.jsp.JettyJspServlet -2020-01-11 19:54:14,428 [DEBUG][org.eclipse.jetty.webapp.StandardDescriptorProcessor] - Added mapping [*.jsp, *.jspf, *.jspx, *.xsp, *.JSP, *.JSPF, *.JSPX, *.XSP]=>jsp -2020-01-11 19:54:14,428 [DEBUG][org.eclipse.jetty.server.session] - SessionManager default maxInactiveInterval=1800 -2020-01-11 19:54:14,429 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting ServletContainerInitializersStarter@3116c353{STOPPED} -2020-01-11 19:54:14,429 [DEBUG][org.eclipse.jetty.annotations.ServletContainerInitializersStarter] - Calling ServletContainerInitializer org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketServerContainerInitializer -2020-01-11 19:54:14,430 [DEBUG][org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketServerContainerInitializer] - No JSR-356 annotations or interfaces discovered -2020-01-11 19:54:14,430 [DEBUG][org.eclipse.jetty.plus.annotation.ContainerInitializer] - ContainerInitializer org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketServerContainerInitializer called in 0ms -2020-01-11 19:54:14,430 [DEBUG][org.eclipse.jetty.annotations.ServletContainerInitializersStarter] - Calling ServletContainerInitializer org.eclipse.jetty.websocket.server.NativeWebSocketServletContainerInitializer -2020-01-11 19:54:14,430 [DEBUG][org.eclipse.jetty.plus.annotation.ContainerInitializer] - ContainerInitializer org.eclipse.jetty.websocket.server.NativeWebSocketServletContainerInitializer called in 0ms -2020-01-11 19:54:14,430 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @2226ms ServletContainerInitializersStarter@3116c353{STARTED} -2020-01-11 19:54:14,431 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting ListenerHolder@13b3d178{STOPPED}: org.eclipse.jetty.servlet.listener.ELContextCleaner -2020-01-11 19:54:14,431 [DEBUG][org.eclipse.jetty.servlet.BaseHolder] - Holding class org.eclipse.jetty.servlet.listener.ELContextCleaner from sun.misc.Launcher$AppClassLoader@2a139a55 -2020-01-11 19:54:14,435 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @2230ms ListenerHolder@13b3d178{STARTED}: org.eclipse.jetty.servlet.listener.ELContextCleaner -2020-01-11 19:54:14,435 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting ListenerHolder@6a57ae10{STOPPED}: org.eclipse.jetty.servlet.listener.IntrospectorCleaner -2020-01-11 19:54:14,435 [DEBUG][org.eclipse.jetty.servlet.BaseHolder] - Holding class org.eclipse.jetty.servlet.listener.IntrospectorCleaner from sun.misc.Launcher$AppClassLoader@2a139a55 -2020-01-11 19:54:14,436 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @2231ms ListenerHolder@6a57ae10{STARTED}: org.eclipse.jetty.servlet.listener.IntrospectorCleaner -2020-01-11 19:54:14,436 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting ListenerHolder@7fc4780b{STOPPED}: org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketServerContainerInitializer$ContextDestroyListener -2020-01-11 19:54:14,436 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @2232ms ListenerHolder@7fc4780b{STARTED}: org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketServerContainerInitializer$ContextDestroyListener -2020-01-11 19:54:14,436 [DEBUG][org.eclipse.jetty.server.handler.AbstractHandler] - starting o.e.j.w.WebAppContext@28f2a10f{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],STARTING} -2020-01-11 19:54:14,436 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting org.eclipse.jetty.server.session.SessionHandler259219561==dftMaxIdleSec=1800 -2020-01-11 19:54:14,439 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - org.eclipse.jetty.server.session.SessionHandler259219561==dftMaxIdleSec=1800 added {org.eclipse.jetty.server.session.DefaultSessionCache@26df6e3a[evict=-1,removeUnloadable=false,saveOnCreate=false,saveOnInactiveEvict=false],AUTO} -2020-01-11 19:54:14,441 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - org.eclipse.jetty.server.session.DefaultSessionCache@26df6e3a[evict=-1,removeUnloadable=false,saveOnCreate=false,saveOnInactiveEvict=false] added {org.eclipse.jetty.server.session.NullSessionDataStore@2d9caaeb[passivating=false,graceSec=3600],AUTO} -2020-01-11 19:54:14,442 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting DefaultSessionIdManager@27e47833{STOPPED}[worker=null] -2020-01-11 19:54:14,443 [INFO][org.eclipse.jetty.server.session] - DefaultSessionIdManager workerName=node0 -2020-01-11 19:54:14,443 [INFO][org.eclipse.jetty.server.session] - No SessionScavenger set, using defaults -2020-01-11 19:54:14,444 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - DefaultSessionIdManager@27e47833{STARTING}[worker=node0] added {HouseKeeper@135606db{STOPPED}[interval=600000, ownscheduler=false],MANAGED} -2020-01-11 19:54:14,445 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting HouseKeeper@135606db{STOPPED}[interval=600000, ownscheduler=false] -2020-01-11 19:54:14,446 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting ScheduledExecutorScheduler@518caac3{STOPPED} -2020-01-11 19:54:14,448 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @2244ms ScheduledExecutorScheduler@518caac3{STARTED} -2020-01-11 19:54:14,448 [DEBUG][org.eclipse.jetty.server.session] - Using own scheduler for scavenging -2020-01-11 19:54:14,449 [INFO][org.eclipse.jetty.server.session] - node0 Scavenging every 600000ms -2020-01-11 19:54:14,450 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @2245ms HouseKeeper@135606db{STARTED}[interval=600000, ownscheduler=true] -2020-01-11 19:54:14,450 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @2246ms DefaultSessionIdManager@27e47833{STARTED}[worker=node0] -2020-01-11 19:54:14,450 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - Server@3571b748{STARTING}[9.4.22.v20191022] added {DefaultSessionIdManager@27e47833{STARTED}[worker=node0],MANAGED} -2020-01-11 19:54:14,451 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - org.eclipse.jetty.server.session.SessionHandler259219561==dftMaxIdleSec=1800 added {DefaultSessionIdManager@27e47833{STARTED}[worker=node0],UNMANAGED} -2020-01-11 19:54:14,451 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting ScheduledExecutorScheduler@1722011b{STOPPED} -2020-01-11 19:54:14,451 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @2246ms ScheduledExecutorScheduler@1722011b{STARTED} -2020-01-11 19:54:14,452 [DEBUG][org.eclipse.jetty.server.handler.AbstractHandler] - starting org.eclipse.jetty.server.session.SessionHandler259219561==dftMaxIdleSec=1800 -2020-01-11 19:54:14,452 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting ConstraintSecurityHandler@1da2cb77{STOPPED} -2020-01-11 19:54:14,454 [DEBUG][org.eclipse.jetty.server.handler.AbstractHandler] - starting ConstraintSecurityHandler@1da2cb77{STARTING} -2020-01-11 19:54:14,454 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting ServletHandler@2c35e847{STOPPED} -2020-01-11 19:54:14,455 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.jspx[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:54:14,457 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.jspx",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=1] -2020-01-11 19:54:14,457 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.JSPX[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:54:14,458 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.JSPX",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=2] -2020-01-11 19:54:14,459 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:54:14,460 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.jsp",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=3] -2020-01-11 19:54:14,460 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.JSPF[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:54:14,460 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.JSPF",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=4] -2020-01-11 19:54:14,460 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.jspf[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:54:14,460 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.jspf",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=5] -2020-01-11 19:54:14,460 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.JSP[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:54:14,460 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.JSP",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=6] -2020-01-11 19:54:14,460 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.xsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:54:14,460 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.xsp",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=7] -2020-01-11 19:54:14,460 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.XSP[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:54:14,461 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.XSP",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=8] -2020-01-11 19:54:14,461 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=/[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=default[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:54:14,461 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["/",pathDepth=-1,group=DEFAULT],resource=default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=9] -2020-01-11 19:54:14,461 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - filterNameMap={Jetty_WebSocketUpgradeFilter=Jetty_WebSocketUpgradeFilter@2254127a==org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter,inst=false,async=true} -2020-01-11 19:54:14,467 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - pathFilters=[[/*]/[]/[REQUEST]=>Jetty_WebSocketUpgradeFilter] -2020-01-11 19:54:14,467 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - servletFilterMap={} -2020-01-11 19:54:14,469 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - servletPathMap=PathMappings[size=9] -2020-01-11 19:54:14,469 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - servletNameMap={default=default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,jsp=null,order=0,inst=false,async=false, jsp=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false} -2020-01-11 19:54:14,469 [DEBUG][org.eclipse.jetty.server.handler.AbstractHandler] - starting ServletHandler@2c35e847{STARTING} -2020-01-11 19:54:14,469 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @2265ms ServletHandler@2c35e847{STARTED} -2020-01-11 19:54:14,469 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @2265ms ConstraintSecurityHandler@1da2cb77{STARTED} -2020-01-11 19:54:14,470 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting org.eclipse.jetty.server.session.DefaultSessionCache@26df6e3a[evict=-1,removeUnloadable=false,saveOnCreate=false,saveOnInactiveEvict=false] -2020-01-11 19:54:14,471 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting org.eclipse.jetty.server.session.NullSessionDataStore@2d9caaeb[passivating=false,graceSec=3600] -2020-01-11 19:54:14,472 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @2268ms org.eclipse.jetty.server.session.NullSessionDataStore@2d9caaeb[passivating=false,graceSec=3600] -2020-01-11 19:54:14,472 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @2268ms org.eclipse.jetty.server.session.DefaultSessionCache@26df6e3a[evict=-1,removeUnloadable=false,saveOnCreate=false,saveOnInactiveEvict=false] -2020-01-11 19:54:14,473 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @2268ms org.eclipse.jetty.server.session.SessionHandler259219561==dftMaxIdleSec=1800 -2020-01-11 19:54:14,473 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting ErrorPageErrorHandler@6e0f5f7f{STOPPED} -2020-01-11 19:54:14,474 [DEBUG][org.eclipse.jetty.server.handler.AbstractHandler] - starting ErrorPageErrorHandler@6e0f5f7f{STARTING} -2020-01-11 19:54:14,474 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @2269ms ErrorPageErrorHandler@6e0f5f7f{STARTED} -2020-01-11 19:54:14,474 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting NativeWebSocketConfiguration@7674f035{STOPPED} -2020-01-11 19:54:14,474 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting WebSocketServerFactory@2e6a8155[defaultPolicy=WebSocketPolicy@15bb5034[behavior=SERVER,maxTextMessageSize=65536,maxTextMessageBufferSize=32768,maxBinaryMessageSize=65536,maxBinaryMessageBufferSize=32768,asyncWriteTimeout=60000,idleTimeout=300000,inputBufferSize=4096],creator=org.eclipse.jetty.websocket.server.WebSocketServerFactory] -2020-01-11 19:54:14,474 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting ScheduledExecutorScheduler@4b741d6d{STOPPED} -2020-01-11 19:54:14,474 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @2270ms ScheduledExecutorScheduler@4b741d6d{STARTED} -2020-01-11 19:54:14,474 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting SessionTracker@8f2ef19{STOPPED} -2020-01-11 19:54:14,474 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @2270ms SessionTracker@8f2ef19{STARTED} -2020-01-11 19:54:14,474 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting WebSocketExtensionFactory@6892b3b6{STOPPED} -2020-01-11 19:54:14,475 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting InflaterPool@6e6f2380{STOPPED} -2020-01-11 19:54:14,475 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @2270ms InflaterPool@6e6f2380{STARTED} -2020-01-11 19:54:14,475 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting DeflaterPool@76a4ebf2{STOPPED} -2020-01-11 19:54:14,475 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @2270ms DeflaterPool@76a4ebf2{STARTED} -2020-01-11 19:54:14,475 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @2270ms WebSocketExtensionFactory@6892b3b6{STARTED} -2020-01-11 19:54:14,475 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @2271ms WebSocketServerFactory@2e6a8155[defaultPolicy=WebSocketPolicy@15bb5034[behavior=SERVER,maxTextMessageSize=65536,maxTextMessageBufferSize=32768,maxBinaryMessageSize=65536,maxBinaryMessageBufferSize=32768,asyncWriteTimeout=60000,idleTimeout=300000,inputBufferSize=4096],creator=org.eclipse.jetty.websocket.server.WebSocketServerFactory] -2020-01-11 19:54:14,475 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @2271ms NativeWebSocketConfiguration@7674f035{STARTED} -2020-01-11 19:54:14,475 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting ServerContainer@5f049ea1{STOPPED} -2020-01-11 19:54:14,475 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting JsrSessionTracker@1807f5a7{STOPPED} -2020-01-11 19:54:14,475 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @2271ms JsrSessionTracker@1807f5a7{STARTED} -2020-01-11 19:54:14,477 [DEBUG][org.eclipse.jetty.websocket.jsr356.DecoderFactory] - init(org.eclipse.jetty.websocket.jsr356.client.EmptyClientEndpointConfig@7d3d101b) -2020-01-11 19:54:14,477 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.BooleanDecoder -2020-01-11 19:54:14,478 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.ByteDecoder -2020-01-11 19:54:14,479 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.CharacterDecoder -2020-01-11 19:54:14,479 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.DoubleDecoder -2020-01-11 19:54:14,480 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.FloatDecoder -2020-01-11 19:54:14,480 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.IntegerDecoder -2020-01-11 19:54:14,480 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.LongDecoder -2020-01-11 19:54:14,481 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.ShortDecoder -2020-01-11 19:54:14,481 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.StringDecoder -2020-01-11 19:54:14,481 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.BooleanDecoder -2020-01-11 19:54:14,482 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.ByteDecoder -2020-01-11 19:54:14,482 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.CharacterDecoder -2020-01-11 19:54:14,482 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.DoubleDecoder -2020-01-11 19:54:14,482 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.FloatDecoder -2020-01-11 19:54:14,483 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.IntegerDecoder -2020-01-11 19:54:14,483 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.LongDecoder -2020-01-11 19:54:14,483 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.ShortDecoder -2020-01-11 19:54:14,483 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.ByteBufferDecoder -2020-01-11 19:54:14,483 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.ByteArrayDecoder -2020-01-11 19:54:14,483 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.PongMessageDecoder -2020-01-11 19:54:14,483 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.ReaderDecoder -2020-01-11 19:54:14,483 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.InputStreamDecoder -2020-01-11 19:54:14,484 [DEBUG][org.eclipse.jetty.websocket.jsr356.EncoderFactory] - init(org.eclipse.jetty.websocket.jsr356.client.EmptyClientEndpointConfig@7d3d101b) -2020-01-11 19:54:14,484 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.BooleanEncoder -2020-01-11 19:54:14,485 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.ByteEncoder -2020-01-11 19:54:14,485 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.CharacterEncoder -2020-01-11 19:54:14,486 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.DoubleEncoder -2020-01-11 19:54:14,486 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.FloatEncoder -2020-01-11 19:54:14,486 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.IntegerEncoder -2020-01-11 19:54:14,487 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.LongEncoder -2020-01-11 19:54:14,487 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.ShortEncoder -2020-01-11 19:54:14,487 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.StringEncoder -2020-01-11 19:54:14,487 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.BooleanEncoder -2020-01-11 19:54:14,487 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.ByteEncoder -2020-01-11 19:54:14,487 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.CharacterEncoder -2020-01-11 19:54:14,487 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.DoubleEncoder -2020-01-11 19:54:14,488 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.FloatEncoder -2020-01-11 19:54:14,488 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.IntegerEncoder -2020-01-11 19:54:14,488 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.LongEncoder -2020-01-11 19:54:14,491 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.ShortEncoder -2020-01-11 19:54:14,492 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.ByteBufferEncoder -2020-01-11 19:54:14,492 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.ByteArrayEncoder -2020-01-11 19:54:14,492 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @2288ms ServerContainer@5f049ea1{STARTED} -2020-01-11 19:54:14,492 [DEBUG][org.eclipse.jetty.server.handler.ContextHandler] - contextInitialized: javax.servlet.ServletContextEvent[source=ServletContext@o.e.j.w.WebAppContext@28f2a10f{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],STARTING}]->org.nutz.boot.starter.servlet3.NbServletContextListener@df6620a -2020-01-11 19:54:14,506 [DEBUG][org.nutz.boot.starter.servlet3.NbServletContextListener] - add Servlet name=druid pathSpec=/druid/* -2020-01-11 19:54:14,506 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.jspx[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:54:14,506 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.jspx",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=1] -2020-01-11 19:54:14,506 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.JSPX[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:54:14,506 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.JSPX",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=2] -2020-01-11 19:54:14,507 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:54:14,507 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.jsp",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=3] -2020-01-11 19:54:14,507 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.JSPF[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:54:14,507 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.JSPF",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=4] -2020-01-11 19:54:14,508 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.jspf[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:54:14,508 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.jspf",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=5] -2020-01-11 19:54:14,508 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.JSP[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:54:14,508 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.JSP",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=6] -2020-01-11 19:54:14,508 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.xsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:54:14,508 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.xsp",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=7] -2020-01-11 19:54:14,509 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.XSP[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:54:14,509 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.XSP",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=8] -2020-01-11 19:54:14,509 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=/druid/*[JAVAX_API:null] mapped to servlet=druid[JAVAX_API:null] -2020-01-11 19:54:14,509 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["/druid/*",pathDepth=2,group=PREFIX_GLOB],resource=druid@5b6c502==com.alibaba.druid.support.http.StatViewServlet,jsp=null,order=-1,inst=false,async=false] to PathMappings[size=9] -2020-01-11 19:54:14,509 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=/[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=default[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:54:14,509 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["/",pathDepth=-1,group=DEFAULT],resource=default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=10] -2020-01-11 19:54:14,509 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - filterNameMap={Jetty_WebSocketUpgradeFilter=Jetty_WebSocketUpgradeFilter@2254127a==org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter,inst=false,async=true} -2020-01-11 19:54:14,509 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - pathFilters=[[/*]/[]/[REQUEST]=>Jetty_WebSocketUpgradeFilter] -2020-01-11 19:54:14,509 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - servletFilterMap={} -2020-01-11 19:54:14,509 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - servletPathMap=PathMappings[size=10] -2020-01-11 19:54:14,510 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - servletNameMap={default=default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,jsp=null,order=0,inst=false,async=false, druid=druid@5b6c502==com.alibaba.druid.support.http.StatViewServlet,jsp=null,order=-1,inst=false,async=false, jsp=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false} -2020-01-11 19:54:14,511 [INFO][org.nutz.boot.starter.jdbc.DruidWebStatServletStarter] - druid stat view random user=druid password=3qsm5qbnbkh10pu92r957q6qku -2020-01-11 19:54:14,516 [INFO][org.eclipse.jetty.server.handler.ContextHandler.ROOT] - Initializing Shiro environment -2020-01-11 19:54:14,516 [INFO][org.apache.shiro.web.env.EnvironmentLoader] - Starting Shiro environment initialization. -2020-01-11 19:54:14,832 [DEBUG][org.nutz.boot.starter.shiro.ShiroEnvStarter] - using default SessionDAO = EnterpriseCacheSessionDAO -2020-01-11 19:54:14,841 [DEBUG][org.nutz.boot.starter.shiro.ShiroEnvStarter] - using session cache = redis -2020-01-11 19:54:14,851 [DEBUG][net.sf.ehcache.config.ConfigurationFactory] - Configuring ehcache from ehcache.xml found in the classpath: file:/Users/kouxian/git/rk_svnadmin/target/classes/ehcache.xml -2020-01-11 19:54:14,852 [DEBUG][net.sf.ehcache.config.ConfigurationFactory] - Configuring ehcache from URL: file:/Users/kouxian/git/rk_svnadmin/target/classes/ehcache.xml -2020-01-11 19:54:14,852 [DEBUG][net.sf.ehcache.config.ConfigurationFactory] - Configuring ehcache from InputStream -2020-01-11 19:54:14,862 [DEBUG][net.sf.ehcache.config.BeanHandler] - Ignoring ehcache attribute xmlns:xsi -2020-01-11 19:54:14,862 [DEBUG][net.sf.ehcache.config.BeanHandler] - Ignoring ehcache attribute xsi:noNamespaceSchemaLocation -2020-01-11 19:54:14,864 [DEBUG][net.sf.ehcache.config.DiskStoreConfiguration] - Disk Store Path: /var/folders/y8/njy743gn0sq9xysgc5dxy23w0000gn/T/shiro-ehcache -2020-01-11 19:54:14,873 [WARN][net.sf.ehcache.config.CacheConfiguration] - Statistics can no longer be enabled via configuration. -2020-01-11 19:54:14,875 [DEBUG][net.sf.ehcache.CacheManager] - Creating new CacheManager with default config -2020-01-11 19:54:14,877 [DEBUG][net.sf.ehcache.util.PropertyUtil] - propertiesString is null. -2020-01-11 19:54:14,887 [DEBUG][net.sf.ehcache.config.ConfigurationHelper] - No CacheManagerEventListenerFactory class specified. Skipping... -2020-01-11 19:54:14,947 [DEBUG][net.sf.ehcache.Cache] - No BootstrapCacheLoaderFactory class specified. Skipping... -2020-01-11 19:54:14,948 [DEBUG][net.sf.ehcache.Cache] - CacheWriter factory not configured. Skipping... -2020-01-11 19:54:14,948 [DEBUG][net.sf.ehcache.config.ConfigurationHelper] - No CacheExceptionHandlerFactory class specified. Skipping... -2020-01-11 19:54:14,954 [DEBUG][net.sf.ehcache.Cache] - No BootstrapCacheLoaderFactory class specified. Skipping... -2020-01-11 19:54:14,954 [DEBUG][net.sf.ehcache.Cache] - CacheWriter factory not configured. Skipping... -2020-01-11 19:54:14,954 [DEBUG][net.sf.ehcache.config.ConfigurationHelper] - No CacheExceptionHandlerFactory class specified. Skipping... -2020-01-11 19:54:14,968 [DEBUG][net.sf.ehcache.DiskStorePathManager] - Using diskstore path /var/folders/y8/njy743gn0sq9xysgc5dxy23w0000gn/T/shiro-ehcache -2020-01-11 19:54:14,968 [DEBUG][net.sf.ehcache.DiskStorePathManager] - Holding exclusive lock on /var/folders/y8/njy743gn0sq9xysgc5dxy23w0000gn/T/shiro-ehcache/.ehcache-diskstore.lock -2020-01-11 19:54:14,977 [DEBUG][net.sf.ehcache.store.disk.DiskStorageFactory] - Matching data file missing (or empty) for index file. Deleting index file /var/folders/y8/njy743gn0sq9xysgc5dxy23w0000gn/T/shiro-ehcache/shiro-active%0053ession%0043ache.index -2020-01-11 19:54:14,977 [DEBUG][net.sf.ehcache.store.disk.DiskStorageFactory] - Failed to delete file shiro-active%0053ession%0043ache.index -2020-01-11 19:54:15,010 [DEBUG][net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl] - Mocking Pass-Through Statistic: LOCAL_OFFHEAP_SIZE -2020-01-11 19:54:15,011 [DEBUG][net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl] - Mocking Pass-Through Statistic: LOCAL_OFFHEAP_SIZE_BYTES -2020-01-11 19:54:15,012 [DEBUG][net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl] - Mocking Pass-Through Statistic: WRITER_QUEUE_LENGTH -2020-01-11 19:54:15,012 [DEBUG][net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl] - Mocking Pass-Through Statistic: REMOTE_SIZE -2020-01-11 19:54:15,013 [DEBUG][net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl] - Mocking Pass-Through Statistic: LAST_REJOIN_TIMESTAMP -2020-01-11 19:54:15,020 [DEBUG][net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl] - Mocking Operation Statistic: OFFHEAP_GET -2020-01-11 19:54:15,024 [DEBUG][net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl] - Mocking Operation Statistic: OFFHEAP_PUT -2020-01-11 19:54:15,026 [DEBUG][net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl] - Mocking Operation Statistic: OFFHEAP_REMOVE -2020-01-11 19:54:15,030 [DEBUG][net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl] - Mocking Operation Statistic: XA_COMMIT -2020-01-11 19:54:15,032 [DEBUG][net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl] - Mocking Operation Statistic: XA_ROLLBACK -2020-01-11 19:54:15,032 [DEBUG][net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl] - Mocking Operation Statistic: XA_RECOVERY -2020-01-11 19:54:15,033 [DEBUG][net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl] - Mocking Operation Statistic: CLUSTER_EVENT -2020-01-11 19:54:15,033 [DEBUG][net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl] - Mocking Operation Statistic: NONSTOP -2020-01-11 19:54:15,043 [DEBUG][net.sf.ehcache.Cache] - Initialised cache: shiro-activeSessionCache -2020-01-11 19:54:15,044 [DEBUG][net.sf.ehcache.config.ConfigurationHelper] - CacheDecoratorFactory not configured. Skipping for 'shiro-activeSessionCache'. -2020-01-11 19:54:15,044 [DEBUG][net.sf.ehcache.config.ConfigurationHelper] - CacheDecoratorFactory not configured for defaultCache. Skipping for 'shiro-activeSessionCache'. -2020-01-11 19:54:15,057 [INFO][org.nutz.plugins.cache.impl.lcache.LCacheManager] - JedisAgent is Ready ... -2020-01-11 19:54:15,057 [DEBUG][org.nutz.plugins.cache.impl.lcache.LCacheManager] - psubscribe LCache:* -2020-01-11 19:54:15,113 [DEBUG][org.nutz.boot.starter.shiro.NbResourceBasedWebEnvironment] - ioc name=shiroFilterChainResolver not found, fallback to shiro.ini.urls -2020-01-11 19:54:15,113 [DEBUG][org.nutz.boot.starter.shiro.NbResourceBasedWebEnvironment] - shiro ini urls ---> -[urls] - -2020-01-11 19:54:15,142 [INFO][org.apache.shiro.web.env.EnvironmentLoader] - Shiro environment initialized in 626 ms. -2020-01-11 19:54:15,178 [DEBUG][org.nutz.boot.starter.servlet3.NbServletContextListener] - add filter name=whale pathSpec=/* -2020-01-11 19:54:15,179 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.jspx[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:54:15,179 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.jspx",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=1] -2020-01-11 19:54:15,179 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.JSPX[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:54:15,179 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.JSPX",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=2] -2020-01-11 19:54:15,179 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:54:15,179 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.jsp",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=3] -2020-01-11 19:54:15,179 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.JSPF[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:54:15,179 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.JSPF",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=4] -2020-01-11 19:54:15,179 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.jspf[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:54:15,180 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.jspf",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=5] -2020-01-11 19:54:15,180 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.JSP[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:54:15,180 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.JSP",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=6] -2020-01-11 19:54:15,180 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.xsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:54:15,180 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.xsp",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=7] -2020-01-11 19:54:15,180 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.XSP[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:54:15,180 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.XSP",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=8] -2020-01-11 19:54:15,180 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=/druid/*[JAVAX_API:null] mapped to servlet=druid[JAVAX_API:null] -2020-01-11 19:54:15,181 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["/druid/*",pathDepth=2,group=PREFIX_GLOB],resource=druid@5b6c502==com.alibaba.druid.support.http.StatViewServlet,jsp=null,order=1,inst=false,async=false] to PathMappings[size=9] -2020-01-11 19:54:15,181 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=/[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=default[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:54:15,182 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["/",pathDepth=-1,group=DEFAULT],resource=default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=10] -2020-01-11 19:54:15,183 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - filterNameMap={whale=whale@6731787b==org.nutz.mvc.WhaleFilter,inst=false,async=false, Jetty_WebSocketUpgradeFilter=Jetty_WebSocketUpgradeFilter@2254127a==org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter,inst=false,async=true} -2020-01-11 19:54:15,184 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - pathFilters=[[/*]/[]/[REQUEST]=>Jetty_WebSocketUpgradeFilter, [/*]/[]/[INCLUDE, FORWARD, REQUEST]=>whale] -2020-01-11 19:54:15,185 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - servletFilterMap={} -2020-01-11 19:54:15,187 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - servletPathMap=PathMappings[size=10] -2020-01-11 19:54:15,187 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - servletNameMap={default=default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,jsp=null,order=0,inst=false,async=false, druid=druid@5b6c502==com.alibaba.druid.support.http.StatViewServlet,jsp=null,order=1,inst=false,async=false, jsp=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false} -2020-01-11 19:54:15,191 [DEBUG][org.nutz.boot.starter.servlet3.NbServletContextListener] - add filter name=druid pathSpec=/* -2020-01-11 19:54:15,192 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.jspx[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:54:15,192 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.jspx",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=1] -2020-01-11 19:54:15,192 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.JSPX[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:54:15,192 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.JSPX",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=2] -2020-01-11 19:54:15,192 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:54:15,192 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.jsp",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=3] -2020-01-11 19:54:15,192 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.JSPF[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:54:15,192 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.JSPF",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=4] -2020-01-11 19:54:15,192 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.jspf[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:54:15,192 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.jspf",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=5] -2020-01-11 19:54:15,192 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.JSP[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:54:15,193 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.JSP",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=6] -2020-01-11 19:54:15,193 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.xsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:54:15,193 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.xsp",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=7] -2020-01-11 19:54:15,193 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.XSP[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:54:15,193 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.XSP",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=8] -2020-01-11 19:54:15,193 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=/druid/*[JAVAX_API:null] mapped to servlet=druid[JAVAX_API:null] -2020-01-11 19:54:15,193 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["/druid/*",pathDepth=2,group=PREFIX_GLOB],resource=druid@5b6c502==com.alibaba.druid.support.http.StatViewServlet,jsp=null,order=1,inst=false,async=false] to PathMappings[size=9] -2020-01-11 19:54:15,194 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=/[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=default[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:54:15,194 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["/",pathDepth=-1,group=DEFAULT],resource=default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=10] -2020-01-11 19:54:15,194 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - filterNameMap={whale=whale@6731787b==org.nutz.mvc.WhaleFilter,inst=false,async=false, druid=druid@1ddae9b5==com.alibaba.druid.support.http.WebStatFilter,inst=false,async=false, Jetty_WebSocketUpgradeFilter=Jetty_WebSocketUpgradeFilter@2254127a==org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter,inst=false,async=true} -2020-01-11 19:54:15,194 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - pathFilters=[[/*]/[]/[REQUEST]=>Jetty_WebSocketUpgradeFilter, [/*]/[]/[INCLUDE, FORWARD, REQUEST]=>whale, [/*]/[]/[REQUEST]=>druid] -2020-01-11 19:54:15,194 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - servletFilterMap={} -2020-01-11 19:54:15,194 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - servletPathMap=PathMappings[size=10] -2020-01-11 19:54:15,194 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - servletNameMap={default=default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,jsp=null,order=0,inst=false,async=false, druid=druid@5b6c502==com.alibaba.druid.support.http.StatViewServlet,jsp=null,order=1,inst=false,async=false, jsp=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false} -2020-01-11 19:54:15,195 [DEBUG][org.nutz.boot.starter.servlet3.NbServletContextListener] - add filter name=shiro pathSpec=/* -2020-01-11 19:54:15,195 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.jspx[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:54:15,195 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.jspx",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=1] -2020-01-11 19:54:15,195 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.JSPX[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:54:15,196 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.JSPX",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=2] -2020-01-11 19:54:15,196 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:54:15,196 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.jsp",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=3] -2020-01-11 19:54:15,196 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.JSPF[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:54:15,196 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.JSPF",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=4] -2020-01-11 19:54:15,196 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.jspf[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:54:15,196 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.jspf",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=5] -2020-01-11 19:54:15,196 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.JSP[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:54:15,197 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.JSP",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=6] -2020-01-11 19:54:15,197 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.xsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:54:15,197 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.xsp",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=7] -2020-01-11 19:54:15,197 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.XSP[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:54:15,197 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.XSP",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=8] -2020-01-11 19:54:15,197 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=/druid/*[JAVAX_API:null] mapped to servlet=druid[JAVAX_API:null] -2020-01-11 19:54:15,197 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["/druid/*",pathDepth=2,group=PREFIX_GLOB],resource=druid@5b6c502==com.alibaba.druid.support.http.StatViewServlet,jsp=null,order=1,inst=false,async=false] to PathMappings[size=9] -2020-01-11 19:54:15,197 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=/[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=default[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:54:15,197 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["/",pathDepth=-1,group=DEFAULT],resource=default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=10] -2020-01-11 19:54:15,197 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - filterNameMap={whale=whale@6731787b==org.nutz.mvc.WhaleFilter,inst=false,async=false, druid=druid@1ddae9b5==com.alibaba.druid.support.http.WebStatFilter,inst=false,async=false, shiro=shiro@34625ccd==org.nutz.integration.shiro.ShiroFilter2,inst=false,async=false, Jetty_WebSocketUpgradeFilter=Jetty_WebSocketUpgradeFilter@2254127a==org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter,inst=false,async=true} -2020-01-11 19:54:15,197 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - pathFilters=[[/*]/[]/[REQUEST]=>Jetty_WebSocketUpgradeFilter, [/*]/[]/[INCLUDE, FORWARD, REQUEST]=>whale, [/*]/[]/[REQUEST]=>druid, [/*]/[]/[ASYNC, INCLUDE, FORWARD, ERROR, REQUEST]=>shiro] -2020-01-11 19:54:15,197 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - servletFilterMap={} -2020-01-11 19:54:15,198 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - servletPathMap=PathMappings[size=10] -2020-01-11 19:54:15,198 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - servletNameMap={default=default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,jsp=null,order=0,inst=false,async=false, druid=druid@5b6c502==com.alibaba.druid.support.http.StatViewServlet,jsp=null,order=1,inst=false,async=false, jsp=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false} -2020-01-11 19:54:15,201 [DEBUG][org.nutz.boot.starter.servlet3.NbServletContextListener] - add filter name=nutz pathSpec=/* -2020-01-11 19:54:15,203 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.jspx[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:54:15,203 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.jspx",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=1] -2020-01-11 19:54:15,203 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.JSPX[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:54:15,203 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.JSPX",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=2] -2020-01-11 19:54:15,203 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:54:15,204 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.jsp",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=3] -2020-01-11 19:54:15,204 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.JSPF[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:54:15,204 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.JSPF",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=4] -2020-01-11 19:54:15,204 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.jspf[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:54:15,204 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.jspf",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=5] -2020-01-11 19:54:15,204 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.JSP[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:54:15,204 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.JSP",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=6] -2020-01-11 19:54:15,204 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.xsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:54:15,205 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.xsp",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=7] -2020-01-11 19:54:15,205 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.XSP[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:54:15,206 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.XSP",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=8] -2020-01-11 19:54:15,206 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=/druid/*[JAVAX_API:null] mapped to servlet=druid[JAVAX_API:null] -2020-01-11 19:54:15,207 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["/druid/*",pathDepth=2,group=PREFIX_GLOB],resource=druid@5b6c502==com.alibaba.druid.support.http.StatViewServlet,jsp=null,order=1,inst=false,async=false] to PathMappings[size=9] -2020-01-11 19:54:15,207 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=/[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=default[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:54:15,207 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["/",pathDepth=-1,group=DEFAULT],resource=default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=10] -2020-01-11 19:54:15,207 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - filterNameMap={whale=whale@6731787b==org.nutz.mvc.WhaleFilter,inst=false,async=false, druid=druid@1ddae9b5==com.alibaba.druid.support.http.WebStatFilter,inst=false,async=false, shiro=shiro@34625ccd==org.nutz.integration.shiro.ShiroFilter2,inst=false,async=false, Jetty_WebSocketUpgradeFilter=Jetty_WebSocketUpgradeFilter@2254127a==org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter,inst=false,async=true, nutz=nutz@4bf3798b==org.nutz.mvc.NutFilter,inst=false,async=false} -2020-01-11 19:54:15,207 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - pathFilters=[[/*]/[]/[REQUEST]=>Jetty_WebSocketUpgradeFilter, [/*]/[]/[INCLUDE, FORWARD, REQUEST]=>whale, [/*]/[]/[REQUEST]=>druid, [/*]/[]/[ASYNC, INCLUDE, FORWARD, ERROR, REQUEST]=>shiro, [/*]/[]/[INCLUDE, FORWARD, REQUEST]=>nutz] -2020-01-11 19:54:15,207 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - servletFilterMap={} -2020-01-11 19:54:15,207 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - servletPathMap=PathMappings[size=10] -2020-01-11 19:54:15,208 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - servletNameMap={default=default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,jsp=null,order=0,inst=false,async=false, druid=druid@5b6c502==com.alibaba.druid.support.http.StatViewServlet,jsp=null,order=1,inst=false,async=false, jsp=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false} -2020-01-11 19:54:15,208 [DEBUG][org.eclipse.jetty.server.handler.ContextHandler] - contextInitialized: javax.servlet.ServletContextEvent[source=ServletContext@o.e.j.w.WebAppContext@28f2a10f{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],STARTING}]->org.eclipse.jetty.servlet.listener.ELContextCleaner@58670130 -2020-01-11 19:54:15,208 [DEBUG][org.eclipse.jetty.server.handler.ContextHandler] - contextInitialized: javax.servlet.ServletContextEvent[source=ServletContext@o.e.j.w.WebAppContext@28f2a10f{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],STARTING}]->org.eclipse.jetty.servlet.listener.IntrospectorCleaner@74e47444 -2020-01-11 19:54:15,208 [DEBUG][org.eclipse.jetty.server.handler.ContextHandler] - contextInitialized: javax.servlet.ServletContextEvent[source=ServletContext@o.e.j.w.WebAppContext@28f2a10f{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],STARTING}]->org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketServerContainerInitializer$ContextDestroyListener@9bd0fa6 -2020-01-11 19:54:15,210 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting Jetty_WebSocketUpgradeFilter@2254127a==org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter,inst=false,async=true -2020-01-11 19:54:15,210 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @3006ms Jetty_WebSocketUpgradeFilter@2254127a==org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter,inst=false,async=true -2020-01-11 19:54:15,212 [DEBUG][org.eclipse.jetty.servlet.FilterHolder] - Filter.init WebSocketUpgradeFilter[configuration=NativeWebSocketConfiguration@7674f035{STARTED}] -2020-01-11 19:54:15,212 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting whale@6731787b==org.nutz.mvc.WhaleFilter,inst=false,async=false -2020-01-11 19:54:15,212 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @3008ms whale@6731787b==org.nutz.mvc.WhaleFilter,inst=false,async=false -2020-01-11 19:54:15,212 [DEBUG][org.eclipse.jetty.servlet.FilterHolder] - Filter.init org.nutz.mvc.WhaleFilter@162be91c -2020-01-11 19:54:15,212 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting druid@1ddae9b5==com.alibaba.druid.support.http.WebStatFilter,inst=false,async=false -2020-01-11 19:54:15,213 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @3008ms druid@1ddae9b5==com.alibaba.druid.support.http.WebStatFilter,inst=false,async=false -2020-01-11 19:54:15,213 [DEBUG][org.eclipse.jetty.servlet.FilterHolder] - Filter.init com.alibaba.druid.support.http.WebStatFilter@2488b073 -2020-01-11 19:54:15,218 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting shiro@34625ccd==org.nutz.integration.shiro.ShiroFilter2,inst=false,async=false -2020-01-11 19:54:15,218 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @3014ms shiro@34625ccd==org.nutz.integration.shiro.ShiroFilter2,inst=false,async=false -2020-01-11 19:54:15,218 [DEBUG][org.eclipse.jetty.servlet.FilterHolder] - Filter.init org.nutz.integration.shiro.ShiroFilter2@7c7d3c46 -2020-01-11 19:54:15,220 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting nutz@4bf3798b==org.nutz.mvc.NutFilter,inst=false,async=false -2020-01-11 19:54:15,221 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @3016ms nutz@4bf3798b==org.nutz.mvc.NutFilter,inst=false,async=false -2020-01-11 19:54:15,221 [DEBUG][org.eclipse.jetty.servlet.FilterHolder] - Filter.init org.nutz.mvc.NutFilter@72a85671 -2020-01-11 19:54:15,221 [INFO][org.nutz.mvc.NutFilter] - NutFilter[nutz] starting ... -2020-01-11 19:54:15,251 [INFO][org.nutz.resource.impl.ErrorResourceLocation] - [loc=/Users/kouxian/git/rk_svnadmin/target/classes/static/WEB-INF/classes]not exist -2020-01-11 19:54:15,255 [DEBUG][org.nutz.mvc.config.AbstractNutConfig] - Loading by class org.nutz.boot.starter.nutz.mvc.NbMvcLoading -2020-01-11 19:54:15,265 [INFO][org.nutz.mvc.impl.NutLoading] - Nutz Version : 1.r.68-SNAPSHOT -2020-01-11 19:54:15,265 [INFO][org.nutz.mvc.impl.NutLoading] - Nutz.Mvc[nutz] is initializing ... -2020-01-11 19:54:15,265 [DEBUG][org.nutz.mvc.impl.NutLoading] - Web Container Information: -2020-01-11 19:54:15,265 [DEBUG][org.nutz.mvc.impl.NutLoading] - - Default Charset : UTF-8 -2020-01-11 19:54:15,265 [DEBUG][org.nutz.mvc.impl.NutLoading] - - Current . path : /Users/kouxian/git/rk_svnadmin/. -2020-01-11 19:54:15,265 [DEBUG][org.nutz.mvc.impl.NutLoading] - - Java Version : 1.8.0_144 -2020-01-11 19:54:15,265 [DEBUG][org.nutz.mvc.impl.NutLoading] - - File separator : / -2020-01-11 19:54:15,265 [DEBUG][org.nutz.mvc.impl.NutLoading] - - Timezone : Asia/Shanghai -2020-01-11 19:54:15,265 [DEBUG][org.nutz.mvc.impl.NutLoading] - - OS : Mac OS X x86_64 -2020-01-11 19:54:15,266 [DEBUG][org.nutz.mvc.impl.NutLoading] - - ServerInfo : jetty/9.4.22.v20191022 -2020-01-11 19:54:15,266 [DEBUG][org.nutz.mvc.impl.NutLoading] - - Servlet API : 3.1 -2020-01-11 19:54:15,266 [DEBUG][org.nutz.mvc.impl.NutLoading] - - ContextPath : -2020-01-11 19:54:15,266 [DEBUG][org.nutz.mvc.impl.NutLoading] - - context.tempdir : /Users/kouxian/git/rk_svnadmin/temp -2020-01-11 19:54:15,266 [DEBUG][org.nutz.mvc.impl.NutLoading] - - MainModule : com.rekoe.CloudLauncher -2020-01-11 19:54:15,267 [DEBUG][org.nutz.mvc.impl.NutLoading] - >> app.root = /Users/kouxian/git/rk_svnadmin/target/classes/static -2020-01-11 19:54:15,274 [INFO][org.nutz.mvc.impl.NutLoading] - Build URL mapping by org.nutz.mvc.impl.UrlMappingImpl ... -2020-01-11 19:54:15,276 [DEBUG][org.nutz.mvc.impl.NutLoading] - add ViewMaker from Ioc by name=$views_freekmarker -2020-01-11 19:54:15,277 [DEBUG][org.nutz.mvc.impl.NutLoading] - @Views(FreemarkerViewMaker.class,DefaultViewMaker.class) -2020-01-11 19:54:15,281 [DEBUG][org.nutz.mvc.impl.NutLoading] - @ChainBy(org.nutz.mvc.impl.NutActionChainMaker) -2020-01-11 19:54:15,286 [DEBUG][org.nutz.mvc.impl.Loadings] - module class location 'file:/Users/kouxian/git/rk_svnadmin/target/classes/' -2020-01-11 19:54:15,286 [DEBUG][org.nutz.mvc.impl.Loadings] - > scan 'com.rekoe' -2020-01-11 19:54:15,305 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.PermissionAct' -2020-01-11 19:54:15,306 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminUserAct' -2020-01-11 19:54:15,306 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.FrameAct' -2020-01-11 19:54:15,306 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminSvnUserAct' -2020-01-11 19:54:15,306 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminProjectAct' -2020-01-11 19:54:15,306 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminCommonAct' -2020-01-11 19:54:15,306 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminRoleAct' -2020-01-11 19:54:15,306 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.PermissionCategoryAct' -2020-01-11 19:54:15,306 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.WelcomeAct' -2020-01-11 19:54:15,306 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminProjectGroupUsrAct' -2020-01-11 19:54:15,308 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminLoginAct' -2020-01-11 19:54:15,308 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminProjectGroupAct' -2020-01-11 19:54:15,308 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.IndexAct' -2020-01-11 19:54:15,308 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.IpSearchAction' -2020-01-11 19:54:15,308 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.OauthLoginAct' -2020-01-11 19:54:15,401 [DEBUG][org.nutz.mvc.impl.NutLoading] - Use org.nutz.mvc.impl.NutEntryDeterminer as EntryMethodDeterminer -2020-01-11 19:54:15,426 [INFO][org.nutz.mvc.impl.NutActionChainMaker] - Optional processor class not found, disabled : org.nutz.plugins.validation.ValidationProcessor -2020-01-11 19:54:15,502 [INFO][org.nutz.boot.starter.freemarker.FreeMarkerConfigurer] - using Directory for TemplateLoading : /Users/kouxian/git/rk_svnadmin/src/main/resources/ -2020-01-11 19:54:15,514 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/index_main' >> (WelcomeAct.java:18).index : void | @Ok(fm:template.admin.main) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:15,514 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/main' >> (WelcomeAct.java:30).main : void | @Ok(fm:template.admin.index) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:15,514 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/left' >> (WelcomeAct.java:35).left : void | @Ok(fm:template.admin.left) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:15,516 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/right' >> (WelcomeAct.java:40).right : void | @Ok(fm:template.admin.right) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:15,517 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/top' >> (WelcomeAct.java:24).top : boolean | @Ok(fm:template.admin.top) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:15,520 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/user/login' >> (IndexAct.java:20).login : void | @Ok(fm:template.login.login) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:15,529 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/api/ip/search' >> (IpSearchAction.java:20).search : String | @Ok(raw:json) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:15,530 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/user/main' >> (FrameAct.java:14).userMain : void | @Ok(fm:template.admin.user.frame.main) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:15,530 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/user/left' >> (FrameAct.java:19).userLeft : void | @Ok(fm:template.admin.user.frame.left) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:15,531 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/user/right' >> (FrameAct.java:24).userRight : void | @Ok(fm:template.admin.user.frame.right) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:15,531 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/account/main' >> (FrameAct.java:32).accountPwdMain : void | @Ok(fm:template.admin.account.frame.main) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:15,531 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/account/left' >> (FrameAct.java:37).accountPwdLeft : void | @Ok(fm:template.admin.account.frame.left) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:15,532 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/account/right' >> (FrameAct.java:42).gamePwdRight : void | @Ok(fm:template.admin.account.frame.right) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:15,532 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/svn/user/main' >> (FrameAct.java:50).svn_user_main : void | @Ok(fm:template.admin.svn_user.frame.main) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:15,532 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/svn/user/left' >> (FrameAct.java:55).svn_user_left : void | @Ok(fm:template.admin.svn_user.frame.left) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:15,533 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/svn/user/right' >> (FrameAct.java:60).svn_user_right : void | @Ok(fm:template.admin.svn_user.frame.right) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:15,537 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/project/main' >> (FrameAct.java:68).project_main : void | @Ok(fm:template.admin.project.frame.main) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:15,539 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/project/left' >> (FrameAct.java:73).project_left : void | @Ok(fm:template.admin.project.frame.left) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:15,542 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/project/right' >> (FrameAct.java:78).project_right : void | @Ok(fm:template.admin.project.frame.right) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:15,543 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/add' >> (AdminSvnUserAct.java:86).add : void | @Ok(fm:template.admin.svn_user.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:15,546 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/lock' >> (AdminSvnUserAct.java:217).lock : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:15,547 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/list' >> (AdminSvnUserAct.java:64).list : Pagination | @Ok(fm:template.admin.svn_user.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:15,547 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/lock_list' >> (AdminSvnUserAct.java:75).lock_list : Pagination | @Ok(fm:template.admin.svn_user.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:15,548 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/o_save' >> (AdminSvnUserAct.java:101).o_save : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:15,549 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/o_update' >> (AdminSvnUserAct.java:136).o_update : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:15,549 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/restpwd' >> (AdminSvnUserAct.java:184).restpwd : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:15,549 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/edit' >> (AdminSvnUserAct.java:93).edit : Usr | @Ok(fm:template.admin.svn_user.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:15,550 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/unlock' >> (AdminSvnUserAct.java:248).unlock : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:15,551 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/add' >> (AdminProjectAct.java:55).add : void | @Ok(fm:template.admin.project.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:15,552 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/init' >> (AdminProjectAct.java:120).init : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:15,552 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/delete' >> (AdminProjectAct.java:182).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:15,552 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/list' >> (AdminProjectAct.java:48).list : Pagination | @Ok(fm:template.admin.project.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:15,555 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/conf' >> (AdminProjectAct.java:208).conf : ProjectConfig | @Ok(fm:template.admin.project.config) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:15,555 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/o_save' >> (AdminProjectAct.java:68).o_save : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:15,557 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/o_update' >> (AdminProjectAct.java:223).o_update : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:15,557 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/rep' >> (AdminProjectAct.java:83).rep : String | @Ok(fm:template.admin.project.rep) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:15,558 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/pjauth' >> (AdminProjectAct.java:135).pjauth : String | @Ok(fm:template.admin.project.pjauth) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:15,561 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/ajaxtreeservice' >> (AdminProjectAct.java:169).ajaxTreeService : String | @Ok(raw ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:15,562 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/pjauth_delete' >> (AdminProjectAct.java:261).pjauth_delete : String | @Ok(fm:template.admin.project.pjauth) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:15,562 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/pjauth/delete' >> (AdminProjectAct.java:193).pjauth_delete : String | @Ok(fm:template.admin.project.pjauth) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:15,563 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/conf/update' >> (AdminProjectAct.java:215).conf_update : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:15,564 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/pjauth/save' >> (AdminProjectAct.java:231).pjauth_save : String | @Ok(fm:template.admin.project.pjauth) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:15,564 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/file_add' >> (AdminProjectAct.java:243).file_add : String | @Ok(fm:template.admin.project.add_dir) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:15,565 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/file_save' >> (AdminProjectAct.java:253).file_save : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:15,566 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/edit' >> (AdminProjectAct.java:61).edit : Pj | @Ok(fm:template.admin.project.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:15,569 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/common/unauthorized' >> (AdminCommonAct.java:26).unauthorized : Message | @Ok(fm:template.admin.common.error) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:15,570 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/common/forbit' >> (AdminCommonAct.java:32).forbit : Message | @Ok(fm:template.admin.common.error) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:15,570 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/common/success' >> (AdminCommonAct.java:38).success : Message | @Ok(fm:template.admin.common.error) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:15,572 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/user/authonly' >> (OauthLoginAct.java:61).authOnly : Object | @Ok(null ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:15,574 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/user/login/?/callback' >> (OauthLoginAct.java:96).returnPoint : View | @Ok(null ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:15,575 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/user/logout' >> (OauthLoginAct.java:90).logout : void | @Ok(>>:/admin/index.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:15,575 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/user/login/?' >> (OauthLoginAct.java:68).login : void | @Ok(void ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:15,577 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/register' >> (AdminLoginAct.java:94).register : Object | @Ok(fm:template.front.account.create_user) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:15,577 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/logout' >> (AdminLoginAct.java:88).logout : void | @Ok(>>:/user/login.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:15,585 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/login' >> (AdminLoginAct.java:56).login : View | @Ok(null ) @Fail(>>:/admin/common/unauthorized.rk) | by 1 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:15,586 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/usr/add' >> (AdminProjectGroupUsrAct.java:67).add : String | @Ok(fm:template.admin.project_group_usr.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:15,587 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/usr/delete' >> (AdminProjectGroupUsrAct.java:99).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:15,587 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/usr/list' >> (AdminProjectGroupUsrAct.java:55).list : Pagination | @Ok(fm:template.admin.project_group_usr.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:15,588 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/usr/email' >> (AdminProjectGroupUsrAct.java:128).email : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:15,588 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/usr/o_save' >> (AdminProjectGroupUsrAct.java:77).o_save : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:15,589 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/usr/all_email' >> (AdminProjectGroupUsrAct.java:117).all_email : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:15,590 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/role/add' >> (AdminRoleAct.java:84).add : List | @Ok(fm:template.admin.user.role.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:15,591 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/role/update' >> (AdminRoleAct.java:66).update : void | @Ok(>>:/admin/role/list.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:15,592 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/role/delete' >> (AdminRoleAct.java:107).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:15,594 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/role/list' >> (AdminRoleAct.java:49).list : Object | @Ok(fm:template.admin.user.role.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:15,603 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/role/save' >> (AdminRoleAct.java:91).save : boolean | @Ok(>>:${obj==true?'/role/list.rk':'/admin/common/unauthorized.rk'}) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:15,603 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/role/edit' >> (AdminRoleAct.java:56).edit : Object | @Ok(fm:template.admin.user.role.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:15,604 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/add' >> (PermissionAct.java:67).add : List | @Ok(fm:template.admin.user.permission.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:15,604 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/update' >> (PermissionAct.java:87).update : boolean | @Ok(>>:/admin/permission/list.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:15,605 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/delete' >> (PermissionAct.java:75).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:15,609 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/list' >> (PermissionAct.java:44).list : Pagination | @Ok(fm:template.admin.user.permission.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:15,610 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/save' >> (PermissionAct.java:98).save : void | @Ok(>>:/admin/permission/list.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:15,610 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/edit' >> (PermissionAct.java:58).edit : List | @Ok(fm:template.admin.user.permission.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:15,612 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/list_category/?' >> (PermissionAct.java:51).listCategory : Pagination | @Ok(fm:template.admin.user.permission.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:15,613 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/add' >> (AdminProjectGroupAct.java:40).add : String | @Ok(fm:template.admin.project_group.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:15,613 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/delete' >> (AdminProjectGroupAct.java:59).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:15,614 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/list' >> (AdminProjectGroupAct.java:32).list : Pagination | @Ok(fm:template.admin.project_group.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:15,614 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/o_save' >> (AdminProjectGroupAct.java:47).o_save : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:15,615 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/category/add' >> (PermissionCategoryAct.java:58).add : void | @Ok(fm:template.admin.user.permission_category.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:15,615 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/category/update' >> (PermissionCategoryAct.java:50).update : boolean | @Ok(>>:/admin/permission/category/list.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:15,615 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/category/delete' >> (PermissionCategoryAct.java:73).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:15,616 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/category/list' >> (PermissionCategoryAct.java:36).list : Pagination | @Ok(fm:template.admin.user.permission_category.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:15,616 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/category/save' >> (PermissionCategoryAct.java:64).save : void | @Ok(>>:/admin/permission/category/list.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:15,616 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/category/edit' >> (PermissionCategoryAct.java:43).edit : PermissionCategory | @Ok(fm:template.admin.user.permission_category.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:15,617 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/main' >> (AdminUserAct.java:59).main : void | @Ok(fm:template.admin.common.main) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:15,618 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/add' >> (AdminUserAct.java:72).add : List | @Ok(fm:template.admin.user.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:15,618 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/lock' >> (AdminUserAct.java:143).lock : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:15,619 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/update' >> (AdminUserAct.java:129).update : Object | @Ok(>>:/admin/user/list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:15,620 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/check/username' >> (AdminUserAct.java:93).checkName : boolean | @Ok(raw ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:15,620 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/delete' >> (AdminUserAct.java:79).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:15,621 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/list' >> (AdminUserAct.java:65).list : Pagination | @Ok(fm:template.admin.user.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:15,621 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/save' >> (AdminUserAct.java:87).save : boolean | @Ok(>>:${obj==true?'/admin/user/list.rk':'/admin/common/unauthorized.rk'}) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:15,622 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/check_email' >> (AdminUserAct.java:99).checkEmail : boolean | @Ok(raw ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:15,622 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/profile/check_current_password' >> (AdminUserAct.java:160).checkCurrentPassword : boolean | @Ok(raw ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:15,622 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/profile/edit' >> (AdminUserAct.java:175).profileEdit : Subject | @Ok(fm:template.admin.profile.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:15,623 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/add_user' >> (AdminUserAct.java:185).add_user : void | @Ok(fm:template.admin.user.add_user) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:15,623 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/save_user' >> (AdminUserAct.java:191).save_user : Object | @Ok(>>:/admin/user/list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:15,624 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/profile/update' >> (AdminUserAct.java:203).profileUpdate : boolean | @Ok(fm:template.admin.profile.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:15,625 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/profile/re_update' >> (AdminUserAct.java:215).regUpate : boolean | @Ok(>>:${obj?'/admin/main':'/admin/common/unauthorized.rk'}) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:15,625 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/change_pwd' >> (AdminUserAct.java:236).change_pwd : void | @Ok(fm:template.admin.account.change_pwd) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:15,626 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/pwd_updata' >> (AdminUserAct.java:242).pwd_updata : Object | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:15,627 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/edit' >> (AdminUserAct.java:107).edit : User | @Ok(fm:template.admin.user.edit) @Fail(json ) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:15,627 [INFO][org.nutz.mvc.impl.NutLoading] - Found 102 module methods -2020-01-11 19:54:15,627 [DEBUG][org.nutz.mvc.impl.NutLoading] - Localization: org.nutz.mvc.impl.NutMessageLoader('msg/') dft -2020-01-11 19:54:15,630 [DEBUG][org.nutz.mvc.impl.NutMessageLoader] - Load Messages in 2 resource : [[jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-nutz-mvc/2.3.9-SNAPSHOT/nutzboot-starter-nutz-mvc-2.3.9-SNAPSHOT.jar!/msg/emtry.properties, File[/Users/kouxian/git/rk_svnadmin/target/classes/msg/zh_CN/MessageResources.properties]]] -2020-01-11 19:54:15,635 [DEBUG][org.nutz.mvc.impl.NutMessageLoader] - Message Loaded, size = 2 -2020-01-11 19:54:15,636 [INFO][org.nutz.mvc.impl.NutLoading] - Nutz.Mvc[nutz] is up in 370ms -2020-01-11 19:54:15,637 [INFO][org.nutz.mvc.NutFilter] - exclusionsPrefix = ^(/druid/) -2020-01-11 19:54:15,639 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,jsp=null,order=0,inst=false,async=false -2020-01-11 19:54:15,640 [DEBUG][org.eclipse.jetty.servlet.BaseHolder] - Holding class org.eclipse.jetty.servlet.DefaultServlet from sun.misc.Launcher$AppClassLoader@2a139a55 -2020-01-11 19:54:15,640 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @3436ms default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,jsp=null,order=0,inst=false,async=false -2020-01-11 19:54:15,649 [DEBUG][org.eclipse.jetty.servlet.ServletHolder] - Servlet.init NotAsyncServlet:org.eclipse.jetty.servlet.DefaultServlet@62da83ed for default -2020-01-11 19:54:15,658 [DEBUG][org.eclipse.jetty.servlet.DefaultServlet] - resource base = null -2020-01-11 19:54:15,659 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false -2020-01-11 19:54:15,659 [DEBUG][org.eclipse.jetty.servlet.BaseHolder] - Holding class org.eclipse.jetty.servlet.NoJspServlet from sun.misc.Launcher$AppClassLoader@2a139a55 -2020-01-11 19:54:15,659 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @3455ms jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false -2020-01-11 19:54:15,660 [DEBUG][org.eclipse.jetty.servlet.ServletHolder] - Servlet.init NotAsyncServlet:org.eclipse.jetty.servlet.NoJspServlet@fac80 for jsp -2020-01-11 19:54:15,660 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting druid@5b6c502==com.alibaba.druid.support.http.StatViewServlet,jsp=null,order=1,inst=false,async=false -2020-01-11 19:54:15,660 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @3456ms druid@5b6c502==com.alibaba.druid.support.http.StatViewServlet,jsp=null,order=1,inst=false,async=false -2020-01-11 19:54:15,660 [DEBUG][org.eclipse.jetty.servlet.ServletHolder] - Servlet.init NotAsyncServlet:com.alibaba.druid.support.http.StatViewServlet@726386ed for druid -2020-01-11 19:54:15,662 [INFO][org.eclipse.jetty.server.handler.ContextHandler] - Started o.e.j.w.WebAppContext@28f2a10f{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],AVAILABLE} -2020-01-11 19:54:15,662 [DEBUG][org.eclipse.jetty.webapp.WebAppContext] - postConfigure o.e.j.w.WebAppContext@28f2a10f{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],AVAILABLE} with org.eclipse.jetty.webapp.WebInfConfiguration@2bdd8394 -2020-01-11 19:54:15,662 [DEBUG][org.eclipse.jetty.webapp.WebAppContext] - postConfigure o.e.j.w.WebAppContext@28f2a10f{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],AVAILABLE} with org.eclipse.jetty.webapp.WebXmlConfiguration@7fd7a283 -2020-01-11 19:54:15,662 [DEBUG][org.eclipse.jetty.webapp.WebAppContext] - postConfigure o.e.j.w.WebAppContext@28f2a10f{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],AVAILABLE} with org.eclipse.jetty.webapp.MetaInfConfiguration@4c2bb6e0 -2020-01-11 19:54:15,662 [DEBUG][org.eclipse.jetty.webapp.WebAppContext] - postConfigure o.e.j.w.WebAppContext@28f2a10f{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],AVAILABLE} with org.eclipse.jetty.webapp.FragmentConfiguration@3e62d773 -2020-01-11 19:54:15,662 [DEBUG][org.eclipse.jetty.webapp.WebAppContext] - postConfigure o.e.j.w.WebAppContext@28f2a10f{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],AVAILABLE} with org.eclipse.jetty.webapp.JettyWebXmlConfiguration@4ef74c30 -2020-01-11 19:54:15,662 [DEBUG][org.eclipse.jetty.webapp.WebAppContext] - postConfigure o.e.j.w.WebAppContext@28f2a10f{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],AVAILABLE} with org.eclipse.jetty.annotations.AnnotationConfiguration@7283d3eb -2020-01-11 19:54:15,663 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping ServletContainerInitializersStarter@3116c353{STARTED} -2020-01-11 19:54:15,663 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED ServletContainerInitializersStarter@3116c353{STOPPED} -2020-01-11 19:54:15,663 [DEBUG][org.eclipse.jetty.webapp.WebAppContext] - postConfigure o.e.j.w.WebAppContext@28f2a10f{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],AVAILABLE} with org.eclipse.jetty.webapp.MetaInfConfiguration@638ef7ed -2020-01-11 19:54:15,663 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @3458ms o.e.j.w.WebAppContext@28f2a10f{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],AVAILABLE} -2020-01-11 19:54:15,663 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting ErrorHandler@465232e9{STOPPED} -2020-01-11 19:54:15,663 [DEBUG][org.eclipse.jetty.server.handler.AbstractHandler] - starting ErrorHandler@465232e9{STARTING} -2020-01-11 19:54:15,663 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @3459ms ErrorHandler@465232e9{STARTED} -2020-01-11 19:54:15,663 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting ServerConnector@2bfc268b{HTTP/1.1,[http/1.1]}{0.0.0.0:8084} -2020-01-11 19:54:15,675 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - ServerConnector@2bfc268b{HTTP/1.1,[http/1.1]}{0.0.0.0:8084} added {sun.nio.ch.ServerSocketChannelImpl[/0:0:0:0:0:0:0:0:8084],POJO} -2020-01-11 19:54:15,676 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting ScheduledExecutorScheduler@732c2a62{STOPPED} -2020-01-11 19:54:15,676 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @3472ms ScheduledExecutorScheduler@732c2a62{STARTED} -2020-01-11 19:54:15,676 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting HttpConnectionFactory@4cc8eb05[HTTP/1.1] -2020-01-11 19:54:15,676 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @3472ms HttpConnectionFactory@4cc8eb05[HTTP/1.1] -2020-01-11 19:54:15,677 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting SelectorManager@ServerConnector@2bfc268b{HTTP/1.1,[http/1.1]}{0.0.0.0:8084} -2020-01-11 19:54:15,692 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - EatWhatYouKill@f8908f6/SelectorProducer@1734f68/IDLE/p=false/QueuedThreadPool[qtp954702563]@38e79ae3{STARTED,4<=4<=8,i=4,r=1,q=0}[ReservedThreadExecutor@7d322cad{s=0/1,p=0}][pc=0,pic=0,pec=0,epc=0]@2020-01-11T19:54:15.688+08:00 added {SelectorProducer@1734f68,POJO} -2020-01-11 19:54:15,693 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - EatWhatYouKill@f8908f6/SelectorProducer@1734f68/IDLE/p=false/QueuedThreadPool[qtp954702563]@38e79ae3{STARTED,4<=4<=8,i=4,r=1,q=0}[ReservedThreadExecutor@7d322cad{s=0/1,p=0}][pc=0,pic=0,pec=0,epc=0]@2020-01-11T19:54:15.693+08:00 added {QueuedThreadPool[qtp954702563]@38e79ae3{STARTED,4<=4<=8,i=4,r=1,q=0}[ReservedThreadExecutor@7d322cad{s=0/1,p=0}],UNMANAGED} -2020-01-11 19:54:15,693 [DEBUG][org.eclipse.jetty.util.thread.strategy.EatWhatYouKill] - EatWhatYouKill@f8908f6/SelectorProducer@1734f68/IDLE/p=false/QueuedThreadPool[qtp954702563]@38e79ae3{STARTED,4<=4<=8,i=4,r=1,q=0}[ReservedThreadExecutor@7d322cad{s=0/1,p=0}][pc=0,pic=0,pec=0,epc=0]@2020-01-11T19:54:15.693+08:00 created -2020-01-11 19:54:15,693 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - ManagedSelector@6ce1f601{STOPPED} id=0 keys=-1 selected=-1 updates=0 added {EatWhatYouKill@f8908f6/SelectorProducer@1734f68/IDLE/p=false/QueuedThreadPool[qtp954702563]@38e79ae3{STARTED,4<=4<=8,i=4,r=1,q=0}[ReservedThreadExecutor@7d322cad{s=0/1,p=0}][pc=0,pic=0,pec=0,epc=0]@2020-01-11T19:54:15.693+08:00,MANAGED} -2020-01-11 19:54:15,693 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - SelectorManager@ServerConnector@2bfc268b{HTTP/1.1,[http/1.1]}{0.0.0.0:8084} added {ManagedSelector@6ce1f601{STOPPED} id=0 keys=-1 selected=-1 updates=0,AUTO} -2020-01-11 19:54:15,693 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting ManagedSelector@6ce1f601{STOPPED} id=0 keys=-1 selected=-1 updates=0 -2020-01-11 19:54:15,694 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting EatWhatYouKill@f8908f6/SelectorProducer@1734f68/IDLE/p=false/QueuedThreadPool[qtp954702563]@38e79ae3{STARTED,4<=4<=8,i=4,r=1,q=0}[ReservedThreadExecutor@7d322cad{s=0/1,p=0}][pc=0,pic=0,pec=0,epc=0]@2020-01-11T19:54:15.693+08:00 -2020-01-11 19:54:15,694 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @3489ms EatWhatYouKill@f8908f6/SelectorProducer@1734f68/IDLE/p=false/QueuedThreadPool[qtp954702563]@38e79ae3{STARTED,4<=4<=8,i=4,r=1,q=0}[ReservedThreadExecutor@7d322cad{s=0/1,p=0}][pc=0,pic=0,pec=0,epc=0]@2020-01-11T19:54:15.694+08:00 -2020-01-11 19:54:15,698 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - queue org.eclipse.jetty.io.ManagedSelector$$Lambda$64/226586078@6e33c391 startThread=0 -2020-01-11 19:54:15,698 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - run org.eclipse.jetty.io.ManagedSelector$$Lambda$64/226586078@6e33c391 in QueuedThreadPool[qtp954702563]@38e79ae3{STARTED,4<=4<=8,i=3,r=1,q=0}[ReservedThreadExecutor@7d322cad{s=0/1,p=0}] -2020-01-11 19:54:15,698 [DEBUG][org.eclipse.jetty.io.ManagedSelector] - Queued change org.eclipse.jetty.io.ManagedSelector$Start@6c451c9c on ManagedSelector@6ce1f601{STARTING} id=0 keys=0 selected=0 updates=0 -2020-01-11 19:54:15,698 [DEBUG][org.eclipse.jetty.util.thread.strategy.EatWhatYouKill] - EatWhatYouKill@f8908f6/SelectorProducer@1734f68/IDLE/p=false/QueuedThreadPool[qtp954702563]@38e79ae3{STARTED,4<=4<=8,i=3,r=1,q=0}[ReservedThreadExecutor@7d322cad{s=0/1,p=0}][pc=0,pic=0,pec=0,epc=0]@2020-01-11T19:54:15.698+08:00 tryProduce false -2020-01-11 19:54:15,699 [DEBUG][org.eclipse.jetty.io.ManagedSelector] - updateable 1 -2020-01-11 19:54:15,700 [DEBUG][org.eclipse.jetty.io.ManagedSelector] - update org.eclipse.jetty.io.ManagedSelector$Start@6c451c9c -2020-01-11 19:54:15,700 [DEBUG][org.eclipse.jetty.io.ManagedSelector] - updates 0 -2020-01-11 19:54:15,700 [DEBUG][org.eclipse.jetty.io.ManagedSelector] - Selector sun.nio.ch.KQueueSelectorImpl@3bfe11f5 waiting with 0 keys -2020-01-11 19:54:15,700 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @3495ms ManagedSelector@6ce1f601{STARTED} id=0 keys=0 selected=0 updates=0 -2020-01-11 19:54:15,700 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @3495ms SelectorManager@ServerConnector@2bfc268b{HTTP/1.1,[http/1.1]}{0.0.0.0:8084} -2020-01-11 19:54:15,701 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - ServerConnector@2bfc268b{HTTP/1.1,[http/1.1]}{0.0.0.0:8084} added {acceptor-0@47747fb9,POJO} -2020-01-11 19:54:15,701 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - queue acceptor-0@47747fb9 startThread=0 -2020-01-11 19:54:15,701 [INFO][org.eclipse.jetty.server.AbstractConnector] - Started ServerConnector@2bfc268b{HTTP/1.1,[http/1.1]}{0.0.0.0:8084} -2020-01-11 19:54:15,701 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - run acceptor-0@47747fb9 in QueuedThreadPool[qtp954702563]@38e79ae3{STARTED,4<=4<=8,i=2,r=1,q=0}[ReservedThreadExecutor@7d322cad{s=0/1,p=0}] -2020-01-11 19:54:15,701 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @3496ms ServerConnector@2bfc268b{HTTP/1.1,[http/1.1]}{0.0.0.0:8084} -2020-01-11 19:54:15,701 [INFO][org.eclipse.jetty.server.Server] - Started @3496ms -2020-01-11 19:54:15,701 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @3497ms Server@3571b748{STARTED}[9.4.22.v20191022] -2020-01-11 19:54:15,702 [DEBUG][org.nutz.boot.starter.jetty.JettyStarter] - Jetty monitor props: ----------------------------------------------- -http.port : 8084 -http.host : 0.0.0.0 -http.idleTimeout : 300000 -https.enable : false -welcome_files : index.html,index.htm,index.do -maxFormContentSize : 1073741824 ----------------------------------------------- -2020-01-11 19:54:15,702 [INFO][org.nutz.boot.starter.quartz.QuartzStarter] - Starting Quartz Scheduler now -2020-01-11 19:54:15,702 [INFO][org.quartz.core.QuartzScheduler] - Scheduler NutzbootScheduler_$_NON_CLUSTERED started. -2020-01-11 19:54:15,713 [DEBUG][org.nutz.integration.quartz.NutQuartzCronJobFactory] - found cron job packages = com.rekoe -2020-01-11 19:54:15,979 [INFO][com.alibaba.druid.pool.DruidDataSource] - {dataSource-1} inited -2020-01-11 19:54:16,169 [DEBUG][org.nutz.dao.jdbc.Jdbcs] - Jdbcs init complete -2020-01-11 19:54:16,169 [INFO][org.nutz.dao.jdbc.Jdbcs] - Get Connection from DataSource for JdbcExpert, if you lock at here, check your database server and configure -2020-01-11 19:54:16,488 [ERROR][com.alibaba.druid.pool.DruidDataSource] - create connection SQLException, url: jdbc:mysql://127.0.0.1:3306/platform?useUnicode=true&characterEncoding=utf-8, errorCode 1045, state 28000 -java.sql.SQLException: Access denied for user 'root'@'172.17.0.1' (using password: YES) - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129) - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) - at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:836) - at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:456) - at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:246) - at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:199) - at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:156) - at com.alibaba.druid.filter.stat.StatFilter.connection_connect(StatFilter.java:218) - at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:150) - at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1645) - at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1709) - at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2715) -2020-01-11 19:54:16,518 [ERROR][com.alibaba.druid.pool.DruidDataSource] - create connection SQLException, url: jdbc:mysql://127.0.0.1:3306/platform?useUnicode=true&characterEncoding=utf-8, errorCode 1045, state 28000 -java.sql.SQLException: Access denied for user 'root'@'172.17.0.1' (using password: YES) - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129) - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) - at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:836) - at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:456) - at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:246) - at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:199) - at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:156) - at com.alibaba.druid.filter.stat.StatFilter.connection_connect(StatFilter.java:218) - at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:150) - at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1645) - at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1709) - at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2715) -2020-01-11 19:54:16,520 [INFO][com.alibaba.druid.pool.DruidAbstractDataSource] - {dataSource-1} failContinuous is true -2020-01-11 19:54:17,046 [ERROR][com.alibaba.druid.pool.DruidDataSource] - create connection SQLException, url: jdbc:mysql://127.0.0.1:3306/platform?useUnicode=true&characterEncoding=utf-8, errorCode 1045, state 28000 -java.sql.SQLException: Access denied for user 'root'@'172.17.0.1' (using password: YES) - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129) - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) - at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:836) - at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:456) - at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:246) - at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:199) - at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:156) - at com.alibaba.druid.filter.stat.StatFilter.connection_connect(StatFilter.java:218) - at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:150) - at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1645) - at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1709) - at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2715) -2020-01-11 19:54:17,572 [ERROR][com.alibaba.druid.pool.DruidDataSource] - create connection SQLException, url: jdbc:mysql://127.0.0.1:3306/platform?useUnicode=true&characterEncoding=utf-8, errorCode 1045, state 28000 -java.sql.SQLException: Access denied for user 'root'@'172.17.0.1' (using password: YES) - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129) - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) - at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:836) - at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:456) - at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:246) - at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:199) - at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:156) - at com.alibaba.druid.filter.stat.StatFilter.connection_connect(StatFilter.java:218) - at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:150) - at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1645) - at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1709) - at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2715) -2020-01-11 19:54:18,145 [ERROR][com.alibaba.druid.pool.DruidDataSource] - create connection SQLException, url: jdbc:mysql://127.0.0.1:3306/platform?useUnicode=true&characterEncoding=utf-8, errorCode 1045, state 28000 -java.sql.SQLException: Access denied for user 'root'@'172.17.0.1' (using password: YES) - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129) - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) - at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:836) - at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:456) - at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:246) - at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:199) - at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:156) - at com.alibaba.druid.filter.stat.StatFilter.connection_connect(StatFilter.java:218) - at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:150) - at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1645) - at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1709) - at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2715) -2020-01-11 19:54:18,683 [ERROR][com.alibaba.druid.pool.DruidDataSource] - create connection SQLException, url: jdbc:mysql://127.0.0.1:3306/platform?useUnicode=true&characterEncoding=utf-8, errorCode 1045, state 28000 -java.sql.SQLException: Access denied for user 'root'@'172.17.0.1' (using password: YES) - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129) - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) - at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:836) - at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:456) - at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:246) - at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:199) - at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:156) - at com.alibaba.druid.filter.stat.StatFilter.connection_connect(StatFilter.java:218) - at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:150) - at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1645) - at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1709) - at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2715) -2020-01-11 19:54:19,221 [ERROR][com.alibaba.druid.pool.DruidDataSource] - create connection SQLException, url: jdbc:mysql://127.0.0.1:3306/platform?useUnicode=true&characterEncoding=utf-8, errorCode 1045, state 28000 -java.sql.SQLException: Access denied for user 'root'@'172.17.0.1' (using password: YES) - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129) - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) - at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:836) - at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:456) - at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:246) - at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:199) - at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:156) - at com.alibaba.druid.filter.stat.StatFilter.connection_connect(StatFilter.java:218) - at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:150) - at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1645) - at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1709) - at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2715) -2020-01-11 19:54:19,748 [ERROR][com.alibaba.druid.pool.DruidDataSource] - create connection SQLException, url: jdbc:mysql://127.0.0.1:3306/platform?useUnicode=true&characterEncoding=utf-8, errorCode 1045, state 28000 -java.sql.SQLException: Access denied for user 'root'@'172.17.0.1' (using password: YES) - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129) - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) - at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:836) - at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:456) - at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:246) - at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:199) - at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:156) - at com.alibaba.druid.filter.stat.StatFilter.connection_connect(StatFilter.java:218) - at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:150) - at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1645) - at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1709) - at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2715) -2020-01-11 19:54:20,281 [ERROR][com.alibaba.druid.pool.DruidDataSource] - create connection SQLException, url: jdbc:mysql://127.0.0.1:3306/platform?useUnicode=true&characterEncoding=utf-8, errorCode 1045, state 28000 -java.sql.SQLException: Access denied for user 'root'@'172.17.0.1' (using password: YES) - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129) - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) - at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:836) - at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:456) - at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:246) - at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:199) - at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:156) - at com.alibaba.druid.filter.stat.StatFilter.connection_connect(StatFilter.java:218) - at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:150) - at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1645) - at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1709) - at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2715) -2020-01-11 19:54:20,802 [ERROR][com.alibaba.druid.pool.DruidDataSource] - create connection SQLException, url: jdbc:mysql://127.0.0.1:3306/platform?useUnicode=true&characterEncoding=utf-8, errorCode 1045, state 28000 -java.sql.SQLException: Access denied for user 'root'@'172.17.0.1' (using password: YES) - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129) - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) - at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:836) - at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:456) - at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:246) - at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:199) - at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:156) - at com.alibaba.druid.filter.stat.StatFilter.connection_connect(StatFilter.java:218) - at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:150) - at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1645) - at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1709) - at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2715) -2020-01-11 19:54:21,325 [ERROR][com.alibaba.druid.pool.DruidDataSource] - create connection SQLException, url: jdbc:mysql://127.0.0.1:3306/platform?useUnicode=true&characterEncoding=utf-8, errorCode 1045, state 28000 -java.sql.SQLException: Access denied for user 'root'@'172.17.0.1' (using password: YES) - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129) - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) - at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:836) - at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:456) - at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:246) - at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:199) - at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:156) - at com.alibaba.druid.filter.stat.StatFilter.connection_connect(StatFilter.java:218) - at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:150) - at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1645) - at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1709) - at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2715) -2020-01-11 19:54:21,849 [ERROR][com.alibaba.druid.pool.DruidDataSource] - create connection SQLException, url: jdbc:mysql://127.0.0.1:3306/platform?useUnicode=true&characterEncoding=utf-8, errorCode 1045, state 28000 -java.sql.SQLException: Access denied for user 'root'@'172.17.0.1' (using password: YES) - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129) - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) - at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:836) - at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:456) - at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:246) - at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:199) - at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:156) - at com.alibaba.druid.filter.stat.StatFilter.connection_connect(StatFilter.java:218) - at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:150) - at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1645) - at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1709) - at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2715) -2020-01-11 19:54:22,379 [ERROR][com.alibaba.druid.pool.DruidDataSource] - create connection SQLException, url: jdbc:mysql://127.0.0.1:3306/platform?useUnicode=true&characterEncoding=utf-8, errorCode 1045, state 28000 -java.sql.SQLException: Access denied for user 'root'@'172.17.0.1' (using password: YES) - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129) - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) - at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:836) - at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:456) - at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:246) - at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:199) - at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:156) - at com.alibaba.druid.filter.stat.StatFilter.connection_connect(StatFilter.java:218) - at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:150) - at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1645) - at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1709) - at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2715) -2020-01-11 19:54:22,900 [ERROR][com.alibaba.druid.pool.DruidDataSource] - create connection SQLException, url: jdbc:mysql://127.0.0.1:3306/platform?useUnicode=true&characterEncoding=utf-8, errorCode 1045, state 28000 -java.sql.SQLException: Access denied for user 'root'@'172.17.0.1' (using password: YES) - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129) - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) - at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:836) - at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:456) - at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:246) - at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:199) - at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:156) - at com.alibaba.druid.filter.stat.StatFilter.connection_connect(StatFilter.java:218) - at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:150) - at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1645) - at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1709) - at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2715) -2020-01-11 19:54:23,428 [ERROR][com.alibaba.druid.pool.DruidDataSource] - create connection SQLException, url: jdbc:mysql://127.0.0.1:3306/platform?useUnicode=true&characterEncoding=utf-8, errorCode 1045, state 28000 -java.sql.SQLException: Access denied for user 'root'@'172.17.0.1' (using password: YES) - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129) - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) - at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:836) - at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:456) - at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:246) - at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:199) - at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:156) - at com.alibaba.druid.filter.stat.StatFilter.connection_connect(StatFilter.java:218) - at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:150) - at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1645) - at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1709) - at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2715) -2020-01-11 19:54:23,957 [ERROR][com.alibaba.druid.pool.DruidDataSource] - create connection SQLException, url: jdbc:mysql://127.0.0.1:3306/platform?useUnicode=true&characterEncoding=utf-8, errorCode 1045, state 28000 -java.sql.SQLException: Access denied for user 'root'@'172.17.0.1' (using password: YES) - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129) - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) - at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:836) - at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:456) - at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:246) - at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:199) - at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:156) - at com.alibaba.druid.filter.stat.StatFilter.connection_connect(StatFilter.java:218) - at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:150) - at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1645) - at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1709) - at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2715) -2020-01-11 19:54:24,487 [ERROR][com.alibaba.druid.pool.DruidDataSource] - create connection SQLException, url: jdbc:mysql://127.0.0.1:3306/platform?useUnicode=true&characterEncoding=utf-8, errorCode 1045, state 28000 -java.sql.SQLException: Access denied for user 'root'@'172.17.0.1' (using password: YES) - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129) - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) - at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:836) - at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:456) - at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:246) - at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:199) - at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:156) - at com.alibaba.druid.filter.stat.StatFilter.connection_connect(StatFilter.java:218) - at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:150) - at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1645) - at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1709) - at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2715) -2020-01-11 19:54:25,020 [ERROR][com.alibaba.druid.pool.DruidDataSource] - create connection SQLException, url: jdbc:mysql://127.0.0.1:3306/platform?useUnicode=true&characterEncoding=utf-8, errorCode 1045, state 28000 -java.sql.SQLException: Access denied for user 'root'@'172.17.0.1' (using password: YES) - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129) - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) - at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:836) - at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:456) - at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:246) - at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:199) - at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:156) - at com.alibaba.druid.filter.stat.StatFilter.connection_connect(StatFilter.java:218) - at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:150) - at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1645) - at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1709) - at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2715) -2020-01-11 19:54:25,455 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping Server@3571b748{STARTED}[9.4.22.v20191022] -2020-01-11 19:54:25,455 [DEBUG][org.eclipse.jetty.server.Server] - doStop Server@3571b748{STOPPING}[9.4.22.v20191022] -2020-01-11 19:54:25,458 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - ran qtp954702563-21-acceptor-0@47747fb9-ServerConnector@2bfc268b{HTTP/1.1,[http/1.1]}{0.0.0.0:8084} in QueuedThreadPool[qtp954702563]@38e79ae3{STARTED,4<=4<=8,i=2,r=1,q=0}[ReservedThreadExecutor@7d322cad{s=0/1,p=0}] -2020-01-11 19:54:25,466 [DEBUG][org.eclipse.jetty.server.handler.AbstractHandlerContainer] - Graceful shutdown Server@3571b748{STOPPING}[9.4.22.v20191022] by -2020-01-11 19:54:25,467 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping ServerConnector@2bfc268b{HTTP/1.1,[http/1.1]}{0.0.0.0:8084} -2020-01-11 19:54:25,467 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping SelectorManager@ServerConnector@2bfc268b{HTTP/1.1,[http/1.1]}{0.0.0.0:8084} -2020-01-11 19:54:25,467 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping ManagedSelector@6ce1f601{STARTED} id=0 keys=0 selected=0 updates=0 -2020-01-11 19:54:25,467 [DEBUG][org.eclipse.jetty.io.ManagedSelector] - Queued change org.eclipse.jetty.io.ManagedSelector$CloseConnections@13156504 on ManagedSelector@6ce1f601{STOPPING} id=0 keys=0 selected=0 updates=0 -2020-01-11 19:54:25,469 [DEBUG][org.eclipse.jetty.io.ManagedSelector] - Wakeup on submit ManagedSelector@6ce1f601{STOPPING} id=0 keys=0 selected=0 updates=1 -2020-01-11 19:54:25,473 [DEBUG][org.eclipse.jetty.io.ManagedSelector] - Selector sun.nio.ch.KQueueSelectorImpl@3bfe11f5 woken with none selected -2020-01-11 19:54:25,473 [DEBUG][org.eclipse.jetty.io.ManagedSelector] - Selector sun.nio.ch.KQueueSelectorImpl@3bfe11f5 woken up from select, 0/0/0 selected -2020-01-11 19:54:25,473 [DEBUG][org.eclipse.jetty.io.ManagedSelector] - Selector sun.nio.ch.KQueueSelectorImpl@3bfe11f5 processing 0 keys, 1 updates -2020-01-11 19:54:25,473 [DEBUG][org.eclipse.jetty.io.ManagedSelector] - updateable 1 -2020-01-11 19:54:25,473 [DEBUG][org.eclipse.jetty.io.ManagedSelector] - update org.eclipse.jetty.io.ManagedSelector$CloseConnections@13156504 -2020-01-11 19:54:25,474 [DEBUG][org.eclipse.jetty.io.ManagedSelector] - Closing 0 connections on ManagedSelector@6ce1f601{STOPPING} id=0 keys=0 selected=0 updates=0 -2020-01-11 19:54:25,474 [DEBUG][org.eclipse.jetty.io.ManagedSelector] - updates 0 -2020-01-11 19:54:25,475 [DEBUG][org.eclipse.jetty.io.ManagedSelector] - Selector sun.nio.ch.KQueueSelectorImpl@3bfe11f5 waiting with 0 keys -2020-01-11 19:54:25,475 [DEBUG][org.eclipse.jetty.io.ManagedSelector] - Queued change org.eclipse.jetty.io.ManagedSelector$StopSelector@7689932f on ManagedSelector@6ce1f601{STOPPING} id=0 keys=0 selected=0 updates=0 -2020-01-11 19:54:25,475 [DEBUG][org.eclipse.jetty.io.ManagedSelector] - Wakeup on submit ManagedSelector@6ce1f601{STOPPING} id=0 keys=0 selected=0 updates=1 -2020-01-11 19:54:25,476 [DEBUG][org.eclipse.jetty.io.ManagedSelector] - Selector sun.nio.ch.KQueueSelectorImpl@3bfe11f5 woken with none selected -2020-01-11 19:54:25,476 [DEBUG][org.eclipse.jetty.io.ManagedSelector] - Selector sun.nio.ch.KQueueSelectorImpl@3bfe11f5 woken up from select, 0/0/0 selected -2020-01-11 19:54:25,476 [DEBUG][org.eclipse.jetty.io.ManagedSelector] - Selector sun.nio.ch.KQueueSelectorImpl@3bfe11f5 processing 0 keys, 1 updates -2020-01-11 19:54:25,476 [DEBUG][org.eclipse.jetty.io.ManagedSelector] - updateable 1 -2020-01-11 19:54:25,476 [DEBUG][org.eclipse.jetty.io.ManagedSelector] - update org.eclipse.jetty.io.ManagedSelector$StopSelector@7689932f -2020-01-11 19:54:25,477 [DEBUG][org.eclipse.jetty.io.ManagedSelector] - updates 0 -2020-01-11 19:54:25,478 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping EatWhatYouKill@f8908f6/SelectorProducer@1734f68/PRODUCING/p=false/QueuedThreadPool[qtp954702563]@38e79ae3{STARTED,4<=4<=8,i=3,r=1,q=0}[ReservedThreadExecutor@7d322cad{s=0/1,p=0}][pc=0,pic=0,pec=0,epc=0]@2020-01-11T19:54:25.478+08:00 -2020-01-11 19:54:25,478 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED EatWhatYouKill@f8908f6/SelectorProducer@1734f68/PRODUCING/p=false/QueuedThreadPool[qtp954702563]@38e79ae3{STARTED,4<=4<=8,i=3,r=1,q=0}[ReservedThreadExecutor@7d322cad{s=0/1,p=0}][pc=0,pic=0,pec=0,epc=0]@2020-01-11T19:54:25.478+08:00 -2020-01-11 19:54:25,479 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - ran org.eclipse.jetty.io.ManagedSelector$$Lambda$64/226586078@6e33c391 in QueuedThreadPool[qtp954702563]@38e79ae3{STARTED,4<=4<=8,i=3,r=1,q=0}[ReservedThreadExecutor@7d322cad{s=0/1,p=0}] -2020-01-11 19:54:25,479 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED ManagedSelector@6ce1f601{STOPPED} id=0 keys=-1 selected=-1 updates=0 -2020-01-11 19:54:25,479 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED SelectorManager@ServerConnector@2bfc268b{HTTP/1.1,[http/1.1]}{0.0.0.0:8084} -2020-01-11 19:54:25,479 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping HttpConnectionFactory@4cc8eb05[HTTP/1.1] -2020-01-11 19:54:25,479 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED HttpConnectionFactory@4cc8eb05[HTTP/1.1] -2020-01-11 19:54:25,479 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping ScheduledExecutorScheduler@732c2a62{STARTED} -2020-01-11 19:54:25,480 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED ScheduledExecutorScheduler@732c2a62{STOPPED} -2020-01-11 19:54:25,480 [INFO][org.eclipse.jetty.server.AbstractConnector] - Stopped ServerConnector@2bfc268b{HTTP/1.1,[http/1.1]}{0.0.0.0:8084} -2020-01-11 19:54:25,481 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED ServerConnector@2bfc268b{HTTP/1.1,[http/1.1]}{0.0.0.0:8084} -2020-01-11 19:54:25,481 [DEBUG][org.eclipse.jetty.server.handler.AbstractHandler] - stopping Server@3571b748{STOPPING}[9.4.22.v20191022] -2020-01-11 19:54:25,481 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping DefaultSessionIdManager@27e47833{STARTED}[worker=node0] -2020-01-11 19:54:25,481 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping HouseKeeper@135606db{STARTED}[interval=600000, ownscheduler=true] -2020-01-11 19:54:25,481 [INFO][org.eclipse.jetty.server.session] - node0 Stopped scavenging -2020-01-11 19:54:25,481 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping ScheduledExecutorScheduler@518caac3{STARTED} -2020-01-11 19:54:25,482 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED ScheduledExecutorScheduler@518caac3{STOPPED} -2020-01-11 19:54:25,482 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED HouseKeeper@135606db{STOPPED}[interval=600000, ownscheduler=true] -2020-01-11 19:54:25,482 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED DefaultSessionIdManager@27e47833{STOPPED}[worker=node0] -2020-01-11 19:54:25,482 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping ErrorHandler@465232e9{STARTED} -2020-01-11 19:54:25,482 [DEBUG][org.eclipse.jetty.server.handler.AbstractHandler] - stopping ErrorHandler@465232e9{STOPPING} -2020-01-11 19:54:25,482 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED ErrorHandler@465232e9{STOPPED} -2020-01-11 19:54:25,482 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping o.e.j.w.WebAppContext@28f2a10f{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],SHUTDOWN} -2020-01-11 19:54:25,482 [DEBUG][org.eclipse.jetty.server.handler.AbstractHandlerContainer] - Graceful shutdown o.e.j.w.WebAppContext@28f2a10f{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],SHUTDOWN} by -2020-01-11 19:54:25,482 [DEBUG][org.eclipse.jetty.server.handler.ContextHandler] - contextDestroyed: javax.servlet.ServletContextEvent[source=ServletContext@o.e.j.w.WebAppContext@28f2a10f{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],UNAVAILABLE}]->org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketServerContainerInitializer$ContextDestroyListener@9bd0fa6 -2020-01-11 19:54:25,482 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping ServerContainer@5f049ea1{STARTED} -2020-01-11 19:54:25,482 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping JsrSessionTracker@1807f5a7{STARTED} -2020-01-11 19:54:25,483 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED JsrSessionTracker@1807f5a7{STOPPED} -2020-01-11 19:54:25,483 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED ServerContainer@5f049ea1{STOPPED} -2020-01-11 19:54:25,483 [DEBUG][org.eclipse.jetty.server.handler.ContextHandler] - contextDestroyed: javax.servlet.ServletContextEvent[source=ServletContext@o.e.j.w.WebAppContext@28f2a10f{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],UNAVAILABLE}]->org.eclipse.jetty.servlet.listener.IntrospectorCleaner@74e47444 -2020-01-11 19:54:25,483 [DEBUG][org.eclipse.jetty.server.handler.ContextHandler] - contextDestroyed: javax.servlet.ServletContextEvent[source=ServletContext@o.e.j.w.WebAppContext@28f2a10f{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],UNAVAILABLE}]->org.eclipse.jetty.servlet.listener.ELContextCleaner@58670130 -2020-01-11 19:54:25,483 [DEBUG][org.eclipse.jetty.server.handler.ContextHandler] - contextDestroyed: javax.servlet.ServletContextEvent[source=ServletContext@o.e.j.w.WebAppContext@28f2a10f{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],UNAVAILABLE}]->org.nutz.boot.starter.servlet3.NbServletContextListener@df6620a -2020-01-11 19:54:25,483 [INFO][org.eclipse.jetty.server.handler.ContextHandler.ROOT] - Cleaning up Shiro Environment -2020-01-11 19:54:25,483 [DEBUG][org.eclipse.jetty.server.handler.AbstractHandler] - stopping o.e.j.w.WebAppContext@28f2a10f{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],UNAVAILABLE} -2020-01-11 19:54:25,483 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping NativeWebSocketConfiguration@7674f035{STARTED} -2020-01-11 19:54:25,484 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping WebSocketServerFactory@2e6a8155[defaultPolicy=WebSocketPolicy@15bb5034[behavior=SERVER,maxTextMessageSize=65536,maxTextMessageBufferSize=32768,maxBinaryMessageSize=65536,maxBinaryMessageBufferSize=32768,asyncWriteTimeout=60000,idleTimeout=300000,inputBufferSize=4096],creator=org.eclipse.jetty.websocket.server.WebSocketServerFactory] -2020-01-11 19:54:25,484 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping SessionTracker@8f2ef19{STARTED} -2020-01-11 19:54:25,484 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED SessionTracker@8f2ef19{STOPPED} -2020-01-11 19:54:25,484 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping WebSocketExtensionFactory@6892b3b6{STARTED} -2020-01-11 19:54:25,484 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping DeflaterPool@76a4ebf2{STARTED} -2020-01-11 19:54:25,485 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED DeflaterPool@76a4ebf2{STOPPED} -2020-01-11 19:54:25,485 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping InflaterPool@6e6f2380{STARTED} -2020-01-11 19:54:25,485 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED InflaterPool@6e6f2380{STOPPED} -2020-01-11 19:54:25,485 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED WebSocketExtensionFactory@6892b3b6{STOPPED} -2020-01-11 19:54:25,485 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping ScheduledExecutorScheduler@4b741d6d{STARTED} -2020-01-11 19:54:25,485 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED ScheduledExecutorScheduler@4b741d6d{STOPPED} -2020-01-11 19:54:25,485 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED WebSocketServerFactory@2e6a8155[defaultPolicy=WebSocketPolicy@15bb5034[behavior=SERVER,maxTextMessageSize=65536,maxTextMessageBufferSize=32768,maxBinaryMessageSize=65536,maxBinaryMessageBufferSize=32768,asyncWriteTimeout=60000,idleTimeout=300000,inputBufferSize=4096],creator=org.eclipse.jetty.websocket.server.WebSocketServerFactory] -2020-01-11 19:54:25,485 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED NativeWebSocketConfiguration@7674f035{STOPPED} -2020-01-11 19:54:25,485 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping ErrorPageErrorHandler@6e0f5f7f{STARTED} -2020-01-11 19:54:25,485 [DEBUG][org.eclipse.jetty.server.handler.AbstractHandler] - stopping ErrorPageErrorHandler@6e0f5f7f{STOPPING} -2020-01-11 19:54:25,486 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED ErrorPageErrorHandler@6e0f5f7f{STOPPED} -2020-01-11 19:54:25,486 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping org.eclipse.jetty.server.session.SessionHandler259219561==dftMaxIdleSec=1800 -2020-01-11 19:54:25,486 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping org.eclipse.jetty.server.session.DefaultSessionCache@26df6e3a[evict=-1,removeUnloadable=false,saveOnCreate=false,saveOnInactiveEvict=false] -2020-01-11 19:54:25,486 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping org.eclipse.jetty.server.session.NullSessionDataStore@2d9caaeb[passivating=false,graceSec=3600] -2020-01-11 19:54:25,486 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED org.eclipse.jetty.server.session.NullSessionDataStore@2d9caaeb[passivating=false,graceSec=3600] -2020-01-11 19:54:25,486 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED org.eclipse.jetty.server.session.DefaultSessionCache@26df6e3a[evict=-1,removeUnloadable=false,saveOnCreate=false,saveOnInactiveEvict=false] -2020-01-11 19:54:25,486 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping ScheduledExecutorScheduler@1722011b{STARTED} -2020-01-11 19:54:25,486 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED ScheduledExecutorScheduler@1722011b{STOPPED} -2020-01-11 19:54:25,486 [DEBUG][org.eclipse.jetty.server.handler.AbstractHandler] - stopping org.eclipse.jetty.server.session.SessionHandler259219561==dftMaxIdleSec=1800 -2020-01-11 19:54:25,486 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping ConstraintSecurityHandler@1da2cb77{STARTED} -2020-01-11 19:54:25,486 [DEBUG][org.eclipse.jetty.server.handler.AbstractHandler] - stopping ConstraintSecurityHandler@1da2cb77{STOPPING} -2020-01-11 19:54:25,487 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping ServletHandler@2c35e847{STARTED} -2020-01-11 19:54:25,487 [DEBUG][org.eclipse.jetty.server.handler.AbstractHandler] - stopping ServletHandler@2c35e847{STOPPING} -2020-01-11 19:54:25,487 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping nutz@4bf3798b==org.nutz.mvc.NutFilter,inst=true,async=false -2020-01-11 19:54:25,487 [INFO][org.nutz.boot.starter.nutz.mvc.NbMvcLoading] - Nutz.Mvc[nutz] is deposing ... -2020-01-11 19:54:25,487 [INFO][org.nutz.boot.starter.nutz.mvc.NbMvcLoading] - Nutz.Mvc[nutz] is down in 0ms -2020-01-11 19:54:25,488 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED nutz@4bf3798b==org.nutz.mvc.NutFilter,inst=false,async=false -2020-01-11 19:54:25,488 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping shiro@34625ccd==org.nutz.integration.shiro.ShiroFilter2,inst=true,async=false -2020-01-11 19:54:25,488 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED shiro@34625ccd==org.nutz.integration.shiro.ShiroFilter2,inst=false,async=false -2020-01-11 19:54:25,488 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping druid@1ddae9b5==com.alibaba.druid.support.http.WebStatFilter,inst=true,async=false -2020-01-11 19:54:25,488 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED druid@1ddae9b5==com.alibaba.druid.support.http.WebStatFilter,inst=false,async=false -2020-01-11 19:54:25,488 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping whale@6731787b==org.nutz.mvc.WhaleFilter,inst=true,async=false -2020-01-11 19:54:25,489 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED whale@6731787b==org.nutz.mvc.WhaleFilter,inst=false,async=false -2020-01-11 19:54:25,489 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping Jetty_WebSocketUpgradeFilter@2254127a==org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter,inst=true,async=true -2020-01-11 19:54:25,489 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED Jetty_WebSocketUpgradeFilter@2254127a==org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter,inst=false,async=true -2020-01-11 19:54:25,489 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping druid@5b6c502==com.alibaba.druid.support.http.StatViewServlet,jsp=null,order=1,inst=true,async=false -2020-01-11 19:54:25,489 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED druid@5b6c502==com.alibaba.druid.support.http.StatViewServlet,jsp=null,order=1,inst=false,async=false -2020-01-11 19:54:25,490 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=true,async=false -2020-01-11 19:54:25,490 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false -2020-01-11 19:54:25,490 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,jsp=null,order=0,inst=true,async=false -2020-01-11 19:54:25,490 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,jsp=null,order=0,inst=false,async=false -2020-01-11 19:54:25,490 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping ListenerHolder@7fc4780b{STARTED}: org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketServerContainerInitializer$ContextDestroyListener -2020-01-11 19:54:25,490 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED ListenerHolder@7fc4780b{STOPPED}: org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketServerContainerInitializer$ContextDestroyListener -2020-01-11 19:54:25,490 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping ListenerHolder@6a57ae10{STARTED}: org.eclipse.jetty.servlet.listener.IntrospectorCleaner -2020-01-11 19:54:25,490 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED ListenerHolder@6a57ae10{STOPPED}: org.eclipse.jetty.servlet.listener.IntrospectorCleaner -2020-01-11 19:54:25,490 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping ListenerHolder@13b3d178{STARTED}: org.eclipse.jetty.servlet.listener.ELContextCleaner -2020-01-11 19:54:25,490 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED ListenerHolder@13b3d178{STOPPED}: org.eclipse.jetty.servlet.listener.ELContextCleaner -2020-01-11 19:54:25,490 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED ServletHandler@2c35e847{STOPPED} -2020-01-11 19:54:25,490 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED ConstraintSecurityHandler@1da2cb77{STOPPED} -2020-01-11 19:54:25,490 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED org.eclipse.jetty.server.session.SessionHandler259219561==dftMaxIdleSec=1800 -2020-01-11 19:54:25,491 [INFO][org.eclipse.jetty.server.handler.ContextHandler] - Stopped o.e.j.w.WebAppContext@28f2a10f{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],UNAVAILABLE} -2020-01-11 19:54:25,491 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED o.e.j.w.WebAppContext@28f2a10f{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],UNAVAILABLE} -2020-01-11 19:54:25,491 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping QueuedThreadPool[qtp954702563]@38e79ae3{STARTED,4<=4<=8,i=4,r=1,q=0}[ReservedThreadExecutor@7d322cad{s=0/1,p=0}] -2020-01-11 19:54:25,491 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - Stopping QueuedThreadPool[qtp954702563]@38e79ae3{STOPPING,4<=4<=8,i=4,r=-1,q=0}[ReservedThreadExecutor@7d322cad{s=0/1,p=0}] -2020-01-11 19:54:25,491 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping ReservedThreadExecutor@7d322cad{s=0/1,p=0} -2020-01-11 19:54:25,491 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED ReservedThreadExecutor@7d322cad{s=-1/1,p=0} -2020-01-11 19:54:25,492 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - Waiting for Thread[qtp954702563-22,5,main] for 14999 -2020-01-11 19:54:25,492 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - run org.eclipse.jetty.util.thread.QueuedThreadPool$$Lambda$16/1312381159@221d9c3f in QueuedThreadPool[qtp954702563]@38e79ae3{STOPPING,4<=0<=8,i=4,r=-1,q=0}[NO_TRY] -2020-01-11 19:54:25,492 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - run org.eclipse.jetty.util.thread.QueuedThreadPool$$Lambda$16/1312381159@221d9c3f in QueuedThreadPool[qtp954702563]@38e79ae3{STOPPING,4<=0<=8,i=4,r=-1,q=0}[NO_TRY] -2020-01-11 19:54:25,492 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - ran org.eclipse.jetty.util.thread.QueuedThreadPool$$Lambda$16/1312381159@221d9c3f in QueuedThreadPool[qtp954702563]@38e79ae3{STOPPING,4<=0<=8,i=4,r=-1,q=0}[NO_TRY] -2020-01-11 19:54:25,492 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - Thread[qtp954702563-20,5,main] exited for QueuedThreadPool[qtp954702563]@38e79ae3{STOPPING,4<=0<=8,i=4,r=-1,q=0}[NO_TRY] -2020-01-11 19:54:25,492 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - run org.eclipse.jetty.util.thread.QueuedThreadPool$$Lambda$16/1312381159@221d9c3f in QueuedThreadPool[qtp954702563]@38e79ae3{STOPPING,4<=0<=8,i=4,r=-1,q=0}[NO_TRY] -2020-01-11 19:54:25,492 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - run org.eclipse.jetty.util.thread.QueuedThreadPool$$Lambda$16/1312381159@221d9c3f in QueuedThreadPool[qtp954702563]@38e79ae3{STOPPING,4<=0<=8,i=4,r=-1,q=0}[NO_TRY] -2020-01-11 19:54:25,493 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - ran org.eclipse.jetty.util.thread.QueuedThreadPool$$Lambda$16/1312381159@221d9c3f in QueuedThreadPool[qtp954702563]@38e79ae3{STOPPING,4<=0<=8,i=4,r=-1,q=0}[NO_TRY] -2020-01-11 19:54:25,492 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - ran org.eclipse.jetty.util.thread.QueuedThreadPool$$Lambda$16/1312381159@221d9c3f in QueuedThreadPool[qtp954702563]@38e79ae3{STOPPING,4<=0<=8,i=4,r=-1,q=0}[NO_TRY] -2020-01-11 19:54:25,493 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - Thread[qtp954702563-22,5,main] exited for QueuedThreadPool[qtp954702563]@38e79ae3{STOPPING,4<=0<=8,i=4,r=-1,q=0}[NO_TRY] -2020-01-11 19:54:25,493 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - ran org.eclipse.jetty.util.thread.QueuedThreadPool$$Lambda$16/1312381159@221d9c3f in QueuedThreadPool[qtp954702563]@38e79ae3{STOPPING,4<=0<=8,i=4,r=-1,q=0}[NO_TRY] -2020-01-11 19:54:25,493 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - Waiting for Thread[qtp954702563-21,5,main] for 14998 -2020-01-11 19:54:25,493 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - Thread[qtp954702563-21,5,main] exited for QueuedThreadPool[qtp954702563]@38e79ae3{STOPPING,4<=0<=8,i=4,r=-1,q=0}[NO_TRY] -2020-01-11 19:54:25,493 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - Thread[qtp954702563-23,5,main] exited for QueuedThreadPool[qtp954702563]@38e79ae3{STOPPING,4<=0<=8,i=4,r=-1,q=0}[NO_TRY] -2020-01-11 19:54:25,493 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - Waiting for Thread[qtp954702563-23,5,main] for 14998 -2020-01-11 19:54:25,493 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED QueuedThreadPool[qtp954702563]@38e79ae3{STOPPED,4<=0<=8,i=4,r=-1,q=0}[NO_TRY] -2020-01-11 19:54:25,494 [DEBUG][org.eclipse.jetty.util.thread.ShutdownThread] - shutdown already commenced -2020-01-11 19:54:25,494 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED Server@3571b748{STOPPED}[9.4.22.v20191022] -2020-01-11 19:54:25,494 [DEBUG][org.eclipse.jetty.util.thread.ShutdownThread] - Stopped Server@3571b748{STOPPED}[9.4.22.v20191022] -2020-01-11 19:54:25,494 [DEBUG][org.eclipse.jetty.util.thread.ShutdownThread] - Destroyed Server@3571b748{STOPPED}[9.4.22.v20191022] -2020-01-11 19:54:54,829 [INFO][org.nutz.boot.banner.SimpleBannerPrinter] - - _ _ ______ ___ -| \ | || ___ \ ______ ______ ______ ______ ______| \ \ -| \| || |_/ / |______|______|______|______|______| |\ \ -| . ` || ___ \ ______ ______ ______ ______ ______| | > > -| |\ || |_/ / |______|______|______|______|______| |/ / -\_| \_/\____/ |_/_/ - -:: Nutz Boot :: (2.3.8.v20191031) - -2020-01-11 19:54:54,916 [DEBUG][org.nutz.boot.config.impl.PropertiesConfigureLoader] - load /Users/kouxian/git/rk_svnadmin/target/classes/application.properties -2020-01-11 19:54:54,998 [DEBUG][org.nutz.castor.Castors] - Using 107 castor for Castors -2020-01-11 19:54:55,015 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > scan 'com.rekoe' -2020-01-11 19:54:55,106 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'cloudLauncher ' - com.rekoe.CloudLauncher -2020-01-11 19:54:55,118 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'currentTime ' - com.rekoe.web.freemarker.CurrentTimeDirective -2020-01-11 19:54:55,122 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'pagination ' - com.rekoe.web.freemarker.PaginationDirective -2020-01-11 19:54:55,123 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'permission ' - com.rekoe.web.freemarker.PermissionDirective -2020-01-11 19:54:55,124 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'htmlCut ' - com.rekoe.web.freemarker.HtmlCutDirective -2020-01-11 19:54:55,125 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'process ' - com.rekoe.web.freemarker.ProcessTimeDirective -2020-01-11 19:54:55,126 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'timeFormat ' - com.rekoe.web.freemarker.TimeFormatDirective -2020-01-11 19:54:55,128 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'permissionAct ' - com.rekoe.module.admin.PermissionAct -2020-01-11 19:54:55,139 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminUserAct ' - com.rekoe.module.admin.AdminUserAct -2020-01-11 19:54:55,147 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'frameAct ' - com.rekoe.module.admin.FrameAct -2020-01-11 19:54:55,148 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminSvnUserAct ' - com.rekoe.module.admin.AdminSvnUserAct -2020-01-11 19:54:55,151 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminProjectAct ' - com.rekoe.module.admin.AdminProjectAct -2020-01-11 19:54:55,157 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminCommonAct ' - com.rekoe.module.admin.AdminCommonAct -2020-01-11 19:54:55,160 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminRoleAct ' - com.rekoe.module.admin.AdminRoleAct -2020-01-11 19:54:55,165 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'permissionCategoryAct ' - com.rekoe.module.admin.PermissionCategoryAct -2020-01-11 19:54:55,172 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'welcomeAct ' - com.rekoe.module.admin.WelcomeAct -2020-01-11 19:54:55,173 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminProjectGroupUsrAct ' - com.rekoe.module.admin.AdminProjectGroupUsrAct -2020-01-11 19:54:55,180 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminLoginAct ' - com.rekoe.module.admin.AdminLoginAct -2020-01-11 19:54:55,186 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminProjectGroupAct ' - com.rekoe.module.admin.AdminProjectGroupAct -2020-01-11 19:54:55,188 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'indexAct ' - com.rekoe.module.IndexAct -2020-01-11 19:54:55,191 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'ipSearchAction ' - com.rekoe.module.IpSearchAction -2020-01-11 19:54:55,194 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'oauthLoginAct ' - com.rekoe.module.OauthLoginAct -2020-01-11 19:54:55,197 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'doCommit ' - com.rekoe.utils.DoCommit -2020-01-11 19:54:55,199 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'quartzService ' - com.rekoe.service.QuartzService -2020-01-11 19:54:55,202 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'treeService ' - com.rekoe.service.DefaultTreeService -2020-01-11 19:54:55,203 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'userService ' - com.rekoe.service.UserService -2020-01-11 19:54:55,208 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'roleService ' - com.rekoe.service.RoleService -2020-01-11 19:54:55,211 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'projectGroupService ' - com.rekoe.service.ProjectGroupService -2020-01-11 19:54:55,213 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'projectAuthService ' - com.rekoe.service.ProjectAuthService -2020-01-11 19:54:55,214 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'projectService ' - com.rekoe.service.ProjectService -2020-01-11 19:54:55,217 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'usrService ' - com.rekoe.service.UsrService -2020-01-11 19:54:55,217 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'repTreeNodeService ' - com.rekoe.service.RepTreeNodeService -2020-01-11 19:54:55,218 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'svnService ' - com.rekoe.service.SvnService -2020-01-11 19:54:55,220 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'permissionCategoryService ' - com.rekoe.service.PermissionCategoryService -2020-01-11 19:54:55,222 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'repositoryService ' - com.rekoe.service.RepositoryService -2020-01-11 19:54:55,227 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'uploadService ' - com.rekoe.service.UploadService -2020-01-11 19:54:55,229 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'projectUserService ' - com.rekoe.service.ProjectUserService -2020-01-11 19:54:55,229 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'authorityService ' - com.rekoe.service.AuthorityServiceImpl -2020-01-11 19:54:55,230 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'emailService ' - com.rekoe.service.EmailServiceImpl -2020-01-11 19:54:55,231 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'svnUserService ' - com.rekoe.service.SvnUserService -2020-01-11 19:54:55,232 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'projectGroupUsrService ' - com.rekoe.service.ProjectGroupUsrService -2020-01-11 19:54:55,233 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'idFactory ' - com.rekoe.service.IdWorkerService -2020-01-11 19:54:55,234 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'projectConfigService ' - com.rekoe.service.ProjectConfigService -2020-01-11 19:54:55,234 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'defaultTreeFactory ' - com.rekoe.service.DefaultTreeFactory -2020-01-11 19:54:55,235 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'permissionService ' - com.rekoe.service.PermissionService -2020-01-11 19:54:55,263 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > scan 'org.nutz.boot.starter' -2020-01-11 19:54:55,336 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'shiroFilterStarter ' - org.nutz.boot.starter.shiro.ShiroFilterStarter -2020-01-11 19:54:55,338 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'shiroEnvStarter ' - org.nutz.boot.starter.shiro.ShiroEnvStarter -2020-01-11 19:54:55,342 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'freeMarkerConfigurer ' - org.nutz.boot.starter.freemarker.FreeMarkerConfigurer -2020-01-11 19:54:55,344 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add '$views_freekmarker ' - org.nutz.boot.starter.freemarker.FreemarkerViewMaker -2020-01-11 19:54:55,345 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'quartzStarter ' - org.nutz.boot.starter.quartz.QuartzStarter -2020-01-11 19:54:55,345 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'whaleFilterStarter ' - org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter -2020-01-11 19:54:55,348 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'nutFilterStarter ' - org.nutz.boot.starter.nutz.mvc.NutFilterStarter -2020-01-11 19:54:55,349 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'nutDaoStarter ' - org.nutz.boot.starter.nutz.dao.NutDaoStarter -2020-01-11 19:54:55,352 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'druidWebStatFilterStarter ' - org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter -2020-01-11 19:54:55,353 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'druidWebStatServletStarter ' - org.nutz.boot.starter.jdbc.DruidWebStatServletStarter -2020-01-11 19:54:55,354 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'dataSourceStarter ' - org.nutz.boot.starter.jdbc.DataSourceStarter -2020-01-11 19:54:55,355 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'jettyStarter ' - org.nutz.boot.starter.jetty.JettyStarter -2020-01-11 19:54:55,367 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'nbServletContextListener ' - org.nutz.boot.starter.servlet3.NbServletContextListener -2020-01-11 19:54:55,369 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-redis/2.3.9-SNAPSHOT/nutzboot-starter-redis-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 19:54:55,371 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-shiro/2.3.9-SNAPSHOT/nutzboot-starter-shiro-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 19:54:55,371 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-freemarker/2.3.9-SNAPSHOT/nutzboot-starter-freemarker-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 19:54:55,372 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-quartz/2.3.9-SNAPSHOT/nutzboot-starter-quartz-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 19:54:55,374 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-nutz-mvc/2.3.9-SNAPSHOT/nutzboot-starter-nutz-mvc-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 19:54:55,375 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-nutz-dao/2.3.9-SNAPSHOT/nutzboot-starter-nutz-dao-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 19:54:55,375 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-jdbc/2.3.9-SNAPSHOT/nutzboot-starter-jdbc-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 19:54:55,376 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-jetty/2.3.9-SNAPSHOT/nutzboot-starter-jetty-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 19:54:55,376 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-email/2.3.9-SNAPSHOT/nutzboot-starter-email-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 19:54:55,401 [INFO][org.nutz.boot.NbApp] - Configure Manual: -|id |key |required |Possible Values |Default |Description | starters| -|----|----------------------------------------|----------|--------------------|----------|--------------------|----------------------------------------| -|0 |druid.web.filter.exclusions |no | | |需要排除的路径 |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|1 |druid.web.filter.principalCookieName |no | | |用户权限信息的cookie属性名称 |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|2 |druid.web.filter.principalSessionName |no | | |用户权限信息的session属性名称 |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|3 |druid.web.filter.profileEnable |no | | |是否开启性能监控 |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|4 |druid.web.filter.realIpHeader |no | | |Header中ReadIp对应的key |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|5 |druid.web.filter.sessionStatEnable |no | |true |是否开启session状态监控 |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|6 |druid.web.filter.sessionStatMaxCount |no | | |session最大状态数量 |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|7 |druid.web.servlet.allow |no | | |允许访问的ip列表 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|8 |druid.web.servlet.deny |no | | |禁止访问的ip列表 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|9 |druid.web.servlet.jmxPassword |no | | |JMX的密码 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|10 |druid.web.servlet.jmxUrl |no | | |读取JMX信息的URL |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|11 |druid.web.servlet.jmxUsername |no | | |JMX的用户名 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|12 |druid.web.servlet.loginPassword |no | |随机值,打印在日志中|访问monitor页面的密码 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|13 |druid.web.servlet.loginUsername |no | |driud |访问monitor页面的用户名 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|14 |druid.web.servlet.resetEnable |no | |true |是否允许重置统计结果 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|15 |email.From |yes | | |email的写信人 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|16 |email.HostName |yes | | |email的ip或域名地址 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|17 |email.Password |yes | | |email的密码 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|18 |email.SSLOnConnect |no | |true |email开启SSL连接 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|19 |email.SmtpPort |yes | | |email的SmtpPort端口 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|20 |email.UserName |yes | | |email的用户名 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|21 |email.charset |no | |UTF-8 |email的编码 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|22 |freemarker.cache_time |no | |-1000 |模版缓存时间 |org.nutz.boot.starter.freemarker.FreemarkerViewMaker| -|23 |freemarker.prefix |no | |template |模版路径 |org.nutz.boot.starter.freemarker.FreemarkerViewMaker| -|24 |freemarker.suffix |no | |.html |文件后缀 |org.nutz.boot.starter.freemarker.FreemarkerViewMaker| -|25 |jdbc.password |no | | |数据库密码 |org.nutz.boot.starter.jdbc.DataSourceStarter| -|26 |jdbc.type |no |druid,simple,hikari |druid |连接池类型 |org.nutz.boot.starter.jdbc.DataSourceStarter| -|27 |jdbc.url |yes | | |JDBC URL |org.nutz.boot.starter.jdbc.DataSourceStarter| -|28 |jdbc.username |no | | |数据库用户名 |org.nutz.boot.starter.jdbc.DataSourceStarter| -|29 |jetty.contextPath |no | |/ |上下文路径 |org.nutz.boot.starter.jetty.JettyStarter| -|30 |jetty.gzip.enable |no | |false |是否启用gzip |org.nutz.boot.starter.jetty.JettyStarter| -|31 |jetty.gzip.level |no | |-1 |gzip压缩级别 |org.nutz.boot.starter.jetty.JettyStarter| -|32 |jetty.gzip.minContentSize |no | |512 |gzip压缩最小触发大小 |org.nutz.boot.starter.jetty.JettyStarter| -|33 |jetty.host |no | |0.0.0.0 |监听的ip地址 |org.nutz.boot.starter.jetty.JettyStarter| -|34 |jetty.http.idleTimeout |no | |300000 |空闲时间,单位毫秒 |org.nutz.boot.starter.jetty.JettyStarter| -|35 |jetty.httpConfig.blockingTimeout |no | |-1 |阻塞超时 |org.nutz.boot.starter.jetty.JettyStarter| -|36 |jetty.httpConfig.headerCacheSize |no | |8192 |头部缓冲区大小 |org.nutz.boot.starter.jetty.JettyStarter| -|37 |jetty.httpConfig.maxErrorDispatches |no | |10 |最大错误重定向次数 |org.nutz.boot.starter.jetty.JettyStarter| -|38 |jetty.httpConfig.outputAggregationSize |no | |8192 |输出聚合大小 |org.nutz.boot.starter.jetty.JettyStarter| -|39 |jetty.httpConfig.outputBufferSize |no | |32768 |输出缓冲区大小 |org.nutz.boot.starter.jetty.JettyStarter| -|40 |jetty.httpConfig.persistentConnectionsEnabled|no | |true |是否启用持久化连接 |org.nutz.boot.starter.jetty.JettyStarter| -|41 |jetty.httpConfig.requestHeaderSize |no | |8192 |请求的头部最大值 |org.nutz.boot.starter.jetty.JettyStarter| -|42 |jetty.httpConfig.responseHeaderSize |no | |8192 |响应的头部最大值 |org.nutz.boot.starter.jetty.JettyStarter| -|43 |jetty.httpConfig.securePort |no | | |安全协议的端口,例如8443 |org.nutz.boot.starter.jetty.JettyStarter| -|44 |jetty.httpConfig.secureScheme |no | | |安全协议,例如https |org.nutz.boot.starter.jetty.JettyStarter| -|45 |jetty.httpConfig.sendDateHeader |no | |true |是否发送日期信息 |org.nutz.boot.starter.jetty.JettyStarter| -|46 |jetty.httpConfig.sendServerVersion |no | |true |是否发送jetty版本号 |org.nutz.boot.starter.jetty.JettyStarter| -|47 |jetty.https.keystore.password |no | | |Https的KeyStore的密码 |org.nutz.boot.starter.jetty.JettyStarter| -|48 |jetty.https.keystore.path |no | | |Https的KeyStore路径 |org.nutz.boot.starter.jetty.JettyStarter| -|49 |jetty.https.port |no | | |Https端口号 |org.nutz.boot.starter.jetty.JettyStarter| -|50 |jetty.maxFormContentSize |no | |1gb |表单最大尺寸 |org.nutz.boot.starter.jetty.JettyStarter| -|51 |jetty.maxFormKeys |no | |1000 |表单最大key数量 |org.nutz.boot.starter.jetty.JettyStarter| -|52 |jetty.page.404 |no | | |自定义404页面,同理,其他状态码也是支持的|org.nutz.boot.starter.jetty.JettyStarter| -|53 |jetty.page.java.lang.Throwable |no | | |自定义java.lang.Throwable页面,同理,其他异常也支持|org.nutz.boot.starter.jetty.JettyStarter| -|54 |jetty.port |no | |8080 |监听的端口 |org.nutz.boot.starter.jetty.JettyStarter| -|55 |jetty.session.file.storeDir |no | |./session |session持久化,file所用的目录|org.nutz.boot.starter.jetty.JettyStarter| -|56 |jetty.session.ioc.datastore |no | |jettySessionDataStore|session持久化,SessionDataStore对应的ioc名称|org.nutz.boot.starter.jetty.JettyStarter| -|57 |jetty.session.jdbc.datasource.iocname |no | |dataSource|session持久化,jdbc所用数据库源的ioc名称|org.nutz.boot.starter.jetty.JettyStarter| -|58 |jetty.session.store.enable |no | |false |是否启用session持久化 |org.nutz.boot.starter.jetty.JettyStarter| -|59 |jetty.session.store.type |no |jdbc,file,ioc,redis |jdbc |session持久化类型 |org.nutz.boot.starter.jetty.JettyStarter| -|60 |jetty.staticPath |no | | |额外的静态文件路径 |org.nutz.boot.starter.jetty.JettyStarter| -|61 |jetty.staticPathLocal |no | | |静态文件所在的本地路径 |org.nutz.boot.starter.jetty.JettyStarter| -|62 |jetty.threadpool.idleTimeout |no | |60000 |线程池idleTimeout,单位毫秒 |org.nutz.boot.starter.jetty.JettyStarter| -|63 |jetty.threadpool.maxThreads |no | |500 |线程池最大线程数maxThreads |org.nutz.boot.starter.jetty.JettyStarter| -|64 |jetty.threadpool.minThreads |no | |200 |线程池最小线程数minThreads |org.nutz.boot.starter.jetty.JettyStarter| -|65 |jetty.welcome_files |no | |index.html,index.htm,index.do|WelcomeFile列表 |org.nutz.boot.starter.jetty.JettyStarter| -|66 |nutz.dao.interceptor.cache.cache4Null |no | |true |是否缓存null结果 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|67 |nutz.dao.interceptor.cache.debug |no | |false |打印daocache详细调试日志 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|68 |nutz.dao.interceptor.cache.enable |no | |false |是否使用daocache |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|69 |nutz.dao.interceptor.cache.enableWhenTrans|no | |false |事务内是否启用daocache |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|70 |nutz.dao.interceptor.cache.provider.ioc.name|no | |daoCacheProvider|daocache提供者DaoCacheProvider的IocBean名称|org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|71 |nutz.dao.interceptor.cache.provider.memory.cacheSize|no | | |daocache提供者MemoryDaoCacheProvider的默认缓存大小|org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|72 |nutz.dao.interceptor.cache.provider.type|no |memory,ehcache,jedis,ioc|memory |daocache提供者 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|73 |nutz.dao.interceptor.cache.table.names |no | | |需要缓存的表名称,英文逗号分隔 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|74 |nutz.dao.interceptor.cache.table.pattern|no | | |需要缓存的表名称的正则表达式 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|75 |nutz.dao.interceptor.log.enable |no | |true |是否打印dao的SQL日志 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|76 |nutz.dao.interceptor.time.enable |no | |false |是否打印dao的SQL耗时日志 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|77 |nutz.dao.sqls.path |no | |sqls/ |sql目录 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|78 |nutz.mvc.exclusions |no | | |排除指定请求路径的正则表达式 |org.nutz.boot.starter.nutz.mvc.NutFilterStarter| -|79 |nutz.mvc.ignore |no | | |过滤指定请求路径的正则表达式 |org.nutz.boot.starter.nutz.mvc.NutFilterStarter| -|80 |nutz.mvc.whale.enc.input |no | |UTF-8 |在其他Filter之前设置input编码|org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter| -|81 |nutz.mvc.whale.enc.output |no | |UTF-8 |在其他Filter之前设置output编码|org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter| -|82 |nutz.mvc.whale.http.hidden_method_param |no | | |隐形http方法参数转换所对应的参数名 |org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter| -|83 |nutz.mvc.whale.http.method_override |no | |false |是否允许使用X-HTTP-Method-Override|org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter| -|84 |nutz.mvc.whale.upload.enable |no | |false |是否启用隐形Upload支持 |org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter| -|85 |redis.database |no | |0 |redis数据库序号 |org.nutz.boot.starter.redis.JedisStarter| -|86 |redis.host |no | |127.0.0.1 |redis服务器ip或域名 |org.nutz.boot.starter.redis.JedisStarter| -|87 |redis.max_redir |no | |10 |redis集群最大重定向次数 |org.nutz.boot.starter.redis.JedisStarter| -|88 |redis.nodes |no | | |redis集群节点列表 |org.nutz.boot.starter.redis.JedisStarter| -|89 |redis.password |no | | |redis密码 |org.nutz.boot.starter.redis.JedisStarter| -|90 |redis.port |no | |6379 |redis服务器端口 |org.nutz.boot.starter.redis.JedisStarter| -|91 |redis.soTimeout |no | |0 |redis写超时 |org.nutz.boot.starter.redis.JedisStarter| -|92 |redis.timeout |no | |2000 |redis读写超时 |org.nutz.boot.starter.redis.JedisStarter| -|93 |shiro.ini.path |no | | |shiro.ini的路径,如果shiro.ini存在,就会使用它,否则走NB的内部逻辑|org.nutz.boot.starter.shiro.ShiroEnvStarter| -|94 |shiro.ini.urls |no | | |urls过滤清单 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|95 |shiro.realm.cache.enable |no | | |realm是否缓存 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|96 |shiro.session.cache.redis.debug |no | |false |session持久化时redis的debug模式|org.nutz.boot.starter.shiro.ShiroEnvStarter| -|97 |shiro.session.cache.redis.mode |no | |kv |设置redis缓存的模式 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|98 |shiro.session.cache.redis.ttl |no | |-1 |redis缓存的过期时间 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|99 |shiro.session.cache.type |no | |memory |设置使用的缓存类型 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|100 |shiro.session.cookie.httpOnly |no | |true |Cookie是否只读 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|101 |shiro.session.cookie.maxAge |no | |946080000 |Cookie的过期时间,单位:毫秒 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|102 |shiro.session.cookie.name |no | |sid |Cookie的name |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|103 |shiro.session.dao.iocName |no | |shiroSessionDao|SessionDao的ioc名称,设置并声明该IocBean,就能覆盖默认的SessionDao实现|org.nutz.boot.starter.shiro.ShiroEnvStarter| -|104 |shiro.session.enable |no | |true |是否启用Shiro的Session管理 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|105 |shiro.session.manager.globalSessionTimeout|no | |1800000 |全局session过期时间 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|106 |shiro.session.manager.sessionValidationInterval|no | |3600000 |定期检查session过期的周期 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|107 |shiro.session.manager.sessionValidationSchedulerEnabled|no | |true |是否定期检查session过期 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|108 |shiro.url.login |no | |/user/login|默认登录路径 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|109 |shiro.url.logout_redirect |no | |/ |退出登录后的重定向路径 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|110 |shiro.url.unauth |no | |/user/login|访问未授权页面后的重定向路径 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|111 |web.filter.order.nutz |no | | |指定NutFilter执行顺序 |org.nutz.boot.starter.nutz.mvc.NutFilterStarter| -|112 |web.session.timeout |no | |30 |Session空闲时间,单位分钟 |org.nutz.boot.starter.jetty.JettyStarter| -2020-01-11 19:54:55,412 [INFO][org.nutz.ioc.impl.NutIoc] - ... NutIoc init complete -2020-01-11 19:54:55,476 [INFO][org.quartz.impl.StdSchedulerFactory] - Using default implementation for ThreadExecutor -2020-01-11 19:54:55,489 [INFO][org.quartz.core.SchedulerSignalerImpl] - Initialized Scheduler Signaller of type: class org.quartz.core.SchedulerSignalerImpl -2020-01-11 19:54:55,489 [INFO][org.quartz.core.QuartzScheduler] - Quartz Scheduler v.2.3.0 created. -2020-01-11 19:54:55,490 [INFO][org.quartz.simpl.RAMJobStore] - RAMJobStore initialized. -2020-01-11 19:54:55,490 [INFO][org.quartz.core.QuartzScheduler] - Scheduler meta-data: Quartz Scheduler (v2.3.0) 'NutzbootScheduler' 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 8 threads. - Using job-store 'org.quartz.simpl.RAMJobStore' - which does not support persistence. and is not clustered. - -2020-01-11 19:54:55,491 [INFO][org.quartz.impl.StdSchedulerFactory] - Quartz scheduler 'NutzbootScheduler' initialized from an externally provided properties instance. -2020-01-11 19:54:55,491 [INFO][org.quartz.impl.StdSchedulerFactory] - Quartz scheduler version: 2.3.0 -2020-01-11 19:54:55,495 [INFO][org.quartz.core.QuartzScheduler] - JobFactory set to: org.nutz.integration.quartz.NutQuartzJobFactory@13c9d689 -2020-01-11 19:54:55,613 [DEBUG][org.eclipse.jetty.util.log] - Logging to org.slf4j.impl.Log4jLoggerAdapter(org.eclipse.jetty.util.log) via org.eclipse.jetty.util.log.Slf4jLog -2020-01-11 19:54:55,620 [INFO][org.eclipse.jetty.util.log] - Logging initialized @1324ms to org.eclipse.jetty.util.log.Slf4jLog -2020-01-11 19:54:55,653 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - Server@2638011{STOPPED}[9.4.22.v20191022] added {QueuedThreadPool[qtp504858437]@1e178745{STOPPED,4<=0<=8,i=0,r=-1,q=0}[NO_TRY],AUTO} -2020-01-11 19:54:55,694 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - HttpConnectionFactory@306cf3ea[HTTP/1.1] added {HttpConfiguration@2beee7ff{32768/8192,8192/8192,https://:0,[]},POJO} -2020-01-11 19:54:55,704 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - ServerConnector@68c72235{null,[]}{0.0.0.0:0} added {Server@2638011{STOPPED}[9.4.22.v20191022],UNMANAGED} -2020-01-11 19:54:55,706 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - ServerConnector@68c72235{null,[]}{0.0.0.0:0} added {QueuedThreadPool[qtp504858437]@1e178745{STOPPED,4<=0<=8,i=0,r=-1,q=0}[NO_TRY],AUTO} -2020-01-11 19:54:55,708 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - ServerConnector@68c72235{null,[]}{0.0.0.0:0} added {ScheduledExecutorScheduler@747edf66{STOPPED},AUTO} -2020-01-11 19:54:55,709 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - ServerConnector@68c72235{null,[]}{0.0.0.0:0} added {org.eclipse.jetty.io.ArrayByteBufferPool@3d1cfad4,POJO} -2020-01-11 19:54:55,711 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - ServerConnector@68c72235{null,[http/1.1]}{0.0.0.0:0} added {HttpConnectionFactory@306cf3ea[HTTP/1.1],AUTO} -2020-01-11 19:54:55,712 [DEBUG][org.eclipse.jetty.server.AbstractConnector] - ServerConnector@68c72235{HTTP/1.1,[http/1.1]}{0.0.0.0:0} added HttpConnectionFactory@306cf3ea[HTTP/1.1] -2020-01-11 19:54:55,717 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - ServerConnector@68c72235{HTTP/1.1,[http/1.1]}{0.0.0.0:0} added {SelectorManager@ServerConnector@68c72235{HTTP/1.1,[http/1.1]}{0.0.0.0:0},MANAGED} -2020-01-11 19:54:55,719 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - Server@2638011{STOPPED}[9.4.22.v20191022] added {ServerConnector@68c72235{HTTP/1.1,[http/1.1]}{0.0.0.0:8084},AUTO} -2020-01-11 19:54:55,754 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Adding Decorator: org.eclipse.jetty.util.DeprecationWarning@7ea9e1e2 -2020-01-11 19:54:55,766 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - o.e.j.w.WebAppContext@76c3e77a{/,null,UNAVAILABLE} added {org.eclipse.jetty.server.session.SessionHandler2014461570==dftMaxIdleSec=-1,MANAGED} -2020-01-11 19:54:55,770 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - ConstraintSecurityHandler@71def8f8{STOPPED} added {org.eclipse.jetty.security.DefaultAuthenticatorFactory@383bfa16,POJO} -2020-01-11 19:54:55,772 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - org.eclipse.jetty.server.session.SessionHandler2014461570==dftMaxIdleSec=-1 added {ConstraintSecurityHandler@71def8f8{STOPPED},MANAGED} -2020-01-11 19:54:55,781 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - ConstraintSecurityHandler@71def8f8{STOPPED} added {ServletHandler@7205765b{STOPPED},MANAGED} -2020-01-11 19:54:55,781 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - o.e.j.w.WebAppContext@76c3e77a{/,null,UNAVAILABLE} added {ErrorPageErrorHandler@47987356{STOPPED},MANAGED} -2020-01-11 19:54:55,804 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - Server@2638011{STOPPED}[9.4.22.v20191022] added {o.e.j.w.WebAppContext@76c3e77a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],UNAVAILABLE},MANAGED} -2020-01-11 19:54:55,806 [DEBUG][org.eclipse.jetty.server.session] - SessionManager default maxInactiveInterval=1800 -2020-01-11 19:54:55,822 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - o.e.j.w.WebAppContext@76c3e77a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],UNAVAILABLE} added {ErrorPageErrorHandler@5ba3f27a{STOPPED},MANAGED} -2020-01-11 19:54:55,832 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - AttributeContainerMap@58d75e99{size=1} added {1073741824,POJO} -2020-01-11 19:54:55,832 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - AttributeContainerMap@58d75e99{size=2} added {1000,POJO} -2020-01-11 19:54:55,876 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - WebSocketExtensionFactory@1a942c18{STOPPED} added {InflaterPool@55a147cc{STOPPED},AUTO} -2020-01-11 19:54:55,876 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - WebSocketExtensionFactory@1a942c18{STOPPED} added {DeflaterPool@71ba6d4e{STOPPED},AUTO} -2020-01-11 19:54:55,878 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - WebSocketServerFactory@53aac487[defaultPolicy=WebSocketPolicy@750e2b97[behavior=SERVER,maxTextMessageSize=65536,maxTextMessageBufferSize=32768,maxBinaryMessageSize=65536,maxBinaryMessageBufferSize=32768,asyncWriteTimeout=60000,idleTimeout=300000,inputBufferSize=4096],creator=org.eclipse.jetty.websocket.server.WebSocketServerFactory] added {ScheduledExecutorScheduler@3e27aa33{STOPPED},AUTO} -2020-01-11 19:54:55,879 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - WebSocketServerFactory@53aac487[defaultPolicy=WebSocketPolicy@750e2b97[behavior=SERVER,maxTextMessageSize=65536,maxTextMessageBufferSize=32768,maxBinaryMessageSize=65536,maxBinaryMessageBufferSize=32768,asyncWriteTimeout=60000,idleTimeout=300000,inputBufferSize=4096],creator=org.eclipse.jetty.websocket.server.WebSocketServerFactory] added {org.eclipse.jetty.io.MappedByteBufferPool@2e385cce,POJO} -2020-01-11 19:54:55,879 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - WebSocketServerFactory@53aac487[defaultPolicy=WebSocketPolicy@750e2b97[behavior=SERVER,maxTextMessageSize=65536,maxTextMessageBufferSize=32768,maxBinaryMessageSize=65536,maxBinaryMessageBufferSize=32768,asyncWriteTimeout=60000,idleTimeout=300000,inputBufferSize=4096],creator=org.eclipse.jetty.websocket.server.WebSocketServerFactory] added {SessionTracker@2ddc9a9f{STOPPED},AUTO} -2020-01-11 19:54:55,879 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - WebSocketServerFactory@53aac487[defaultPolicy=WebSocketPolicy@750e2b97[behavior=SERVER,maxTextMessageSize=65536,maxTextMessageBufferSize=32768,maxBinaryMessageSize=65536,maxBinaryMessageBufferSize=32768,asyncWriteTimeout=60000,idleTimeout=300000,inputBufferSize=4096],creator=org.eclipse.jetty.websocket.server.WebSocketServerFactory] added {WebSocketExtensionFactory@1a942c18{STOPPED},AUTO} -2020-01-11 19:54:55,881 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - NativeWebSocketConfiguration@46cdf8bd{STOPPED} added {WebSocketServerFactory@53aac487[defaultPolicy=WebSocketPolicy@750e2b97[behavior=SERVER,maxTextMessageSize=65536,maxTextMessageBufferSize=32768,maxBinaryMessageSize=65536,maxBinaryMessageBufferSize=32768,asyncWriteTimeout=60000,idleTimeout=300000,inputBufferSize=4096],creator=org.eclipse.jetty.websocket.server.WebSocketServerFactory],AUTO} -2020-01-11 19:54:55,882 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - NativeWebSocketConfiguration@46cdf8bd{STOPPED} added {PathMappings[size=0],POJO} -2020-01-11 19:54:55,883 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - o.e.j.w.WebAppContext@76c3e77a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],UNAVAILABLE} added {NativeWebSocketConfiguration@46cdf8bd{STOPPED},MANAGED} -2020-01-11 19:54:55,909 [DEBUG][org.eclipse.jetty.websocket.jsr356.JsrSessionFactory] - Container: ServerContainer@3a7442c7{STOPPED} -2020-01-11 19:54:55,947 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - HttpClient@5ddeb7cb{STOPPED} added {HttpClientTransportOverHTTP@70ed52de{STOPPED},AUTO} -2020-01-11 19:54:55,948 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - HttpClient@5ddeb7cb{STOPPED} added {Client@7c37508a[provider=null,keyStore=null,trustStore=null],AUTO} -2020-01-11 19:54:55,948 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - HttpClient@5ddeb7cb{STOPPED} added {org.eclipse.jetty.client.ProtocolHandlers@247310d0,POJO} -2020-01-11 19:54:55,949 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - HttpClient@5ddeb7cb{STOPPED} added {org.eclipse.jetty.client.HttpClient$ContentDecoderFactorySet@1033576a,POJO} -2020-01-11 19:54:55,949 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - HttpClient@5ddeb7cb{STOPPED} added {QueuedThreadPool[WebSocketClient@1574877131]@303cf2ba{STOPPED,8<=0<=200,i=0,r=-1,q=0}[NO_TRY],AUTO} -2020-01-11 19:54:55,949 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - HttpClient@5ddeb7cb{STOPPED} added {org.eclipse.jetty.io.MappedByteBufferPool@2e385cce,POJO} -2020-01-11 19:54:55,949 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - WebSocketClient@5df84556[httpClient=HttpClient@5ddeb7cb{STOPPED},openSessions.size=0] added {HttpClient@5ddeb7cb{STOPPED},AUTO} -2020-01-11 19:54:55,949 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - WebSocketClient@5df84556[httpClient=HttpClient@5ddeb7cb{STOPPED},openSessions.size=0] added {SessionTracker@76494737{STOPPED},AUTO} -2020-01-11 19:54:55,951 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - WebSocketExtensionFactory@23e84203{STOPPED} added {InflaterPool@19932c16{STOPPED},AUTO} -2020-01-11 19:54:55,952 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - WebSocketExtensionFactory@23e84203{STOPPED} added {DeflaterPool@73eb439a{STOPPED},AUTO} -2020-01-11 19:54:55,952 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - WebSocketClient@af3e8c45[httpClient=HttpClient@5ddeb7cb{STOPPED},openSessions.size=0] added {WebSocketExtensionFactory@23e84203{STOPPED},AUTO} -2020-01-11 19:54:55,963 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - ServerContainer@3a7442c7{STOPPED} added {JsrSessionTracker@1b1cfb87{STOPPED},AUTO} -2020-01-11 19:54:55,964 [DEBUG][org.eclipse.jetty.websocket.jsr356.JsrSessionFactory] - Container: ServerContainer@3a7442c7{STOPPED} -2020-01-11 19:54:55,965 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - ServerContainer@3a7442c7{STOPPED} added {NativeWebSocketConfiguration@46cdf8bd{STOPPED},AUTO} -2020-01-11 19:54:55,965 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - o.e.j.w.WebAppContext@76c3e77a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],UNAVAILABLE} added {ServerContainer@3a7442c7{STOPPED},AUTO} -2020-01-11 19:54:55,969 [DEBUG][org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter] - Adding [Jetty_WebSocketUpgradeFilter] WebSocketUpgradeFilter[configuration=NativeWebSocketConfiguration@46cdf8bd{STOPPED}] mapped to /* to o.e.j.w.WebAppContext@76c3e77a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],UNAVAILABLE} -2020-01-11 19:54:56,003 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting Server@2638011{STOPPED}[9.4.22.v20191022] -2020-01-11 19:54:56,004 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - Server@2638011{STARTING}[9.4.22.v20191022] added {ErrorHandler@7d3e8655{STOPPED},AUTO} -2020-01-11 19:54:56,007 [INFO][org.eclipse.jetty.server.Server] - jetty-9.4.22.v20191022; built: 2019-10-22T13:37:13.455Z; git: b1e6b55512e008f7fbdf1cbea4ff8a6446d1073b; jvm 1.8.0_144-b01 -2020-01-11 19:54:56,020 [DEBUG][org.eclipse.jetty.server.handler.AbstractHandler] - starting Server@2638011{STARTING}[9.4.22.v20191022] -2020-01-11 19:54:56,021 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting QueuedThreadPool[qtp504858437]@1e178745{STOPPED,4<=0<=8,i=0,r=-1,q=0}[NO_TRY] -2020-01-11 19:54:56,022 [DEBUG][org.eclipse.jetty.util.thread.ReservedThreadExecutor] - ReservedThreadExecutor@660acfb{s=0/1,p=0} -2020-01-11 19:54:56,022 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - QueuedThreadPool[qtp504858437]@1e178745{STARTING,4<=0<=8,i=0,r=-1,q=0}[ReservedThreadExecutor@660acfb{s=0/1,p=0}] added {ReservedThreadExecutor@660acfb{s=0/1,p=0},AUTO} -2020-01-11 19:54:56,023 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting ReservedThreadExecutor@660acfb{s=0/1,p=0} -2020-01-11 19:54:56,023 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @1727ms ReservedThreadExecutor@660acfb{s=0/1,p=0} -2020-01-11 19:54:56,023 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - Starting Thread[qtp504858437-20,5,main] -2020-01-11 19:54:56,024 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - Starting Thread[qtp504858437-21,5,main] -2020-01-11 19:54:56,024 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - Runner started for QueuedThreadPool[qtp504858437]@1e178745{STARTING,4<=2<=8,i=2,r=-1,q=0}[ReservedThreadExecutor@660acfb{s=0/1,p=0}] -2020-01-11 19:54:56,024 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - Starting Thread[qtp504858437-22,5,main] -2020-01-11 19:54:56,024 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - Runner started for QueuedThreadPool[qtp504858437]@1e178745{STARTING,4<=3<=8,i=3,r=-1,q=0}[ReservedThreadExecutor@660acfb{s=0/1,p=0}] -2020-01-11 19:54:56,026 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - Starting Thread[qtp504858437-23,5,main] -2020-01-11 19:54:56,026 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - Runner started for QueuedThreadPool[qtp504858437]@1e178745{STARTING,4<=4<=8,i=4,r=-1,q=0}[ReservedThreadExecutor@660acfb{s=0/1,p=0}] -2020-01-11 19:54:56,027 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - Runner started for QueuedThreadPool[qtp504858437]@1e178745{STARTING,4<=4<=8,i=4,r=-1,q=0}[ReservedThreadExecutor@660acfb{s=0/1,p=0}] -2020-01-11 19:54:56,028 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @1732ms QueuedThreadPool[qtp504858437]@1e178745{STARTED,4<=4<=8,i=4,r=1,q=0}[ReservedThreadExecutor@660acfb{s=0/1,p=0}] -2020-01-11 19:54:56,028 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting o.e.j.w.WebAppContext@76c3e77a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],UNAVAILABLE} -2020-01-11 19:54:56,037 [DEBUG][org.eclipse.jetty.webapp.WebAppContext] - Thread Context classloader sun.misc.Launcher$AppClassLoader@2a139a55 -2020-01-11 19:54:56,037 [DEBUG][org.eclipse.jetty.webapp.WebAppContext] - Parent class loader: sun.misc.Launcher$ExtClassLoader@4361bd48 -2020-01-11 19:54:56,038 [DEBUG][org.eclipse.jetty.webapp.WebAppContext] - preConfigure o.e.j.w.WebAppContext@76c3e77a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],UNAVAILABLE} with org.eclipse.jetty.webapp.WebInfConfiguration@3e78b6a5 -2020-01-11 19:54:56,039 [DEBUG][org.eclipse.jetty.webapp.WebInfConfiguration] - Matching container urls [file:/Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home/jre/lib/ext/sunec.jar, file:/Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home/jre/lib/ext/nashorn.jar, file:/Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home/jre/lib/ext/cldrdata.jar, file:/Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home/jre/lib/ext/jfxrt.jar, file:/Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home/jre/lib/ext/dnsns.jar, file:/Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home/jre/lib/ext/localedata.jar, file:/Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home/jre/lib/ext/sunjce_provider.jar, file:/Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home/jre/lib/ext/sunpkcs11.jar, file:/Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home/jre/lib/ext/jaccess.jar, file:/Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home/jre/lib/ext/zipfs.jar, file:/System/Library/Java/Extensions/MRJToolkit.jar] -2020-01-11 19:54:56,039 [DEBUG][org.eclipse.jetty.webapp.WebInfConfiguration] - Container paths selected:[] -2020-01-11 19:54:56,041 [DEBUG][org.eclipse.jetty.webapp.WebAppContext] - preConfigure o.e.j.w.WebAppContext@76c3e77a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],UNAVAILABLE} with org.eclipse.jetty.webapp.WebXmlConfiguration@3e2055d6 -2020-01-11 19:54:56,079 [DEBUG][org.eclipse.jetty.webapp.WebDescriptor] - jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml: Calculated metadatacomplete = False with version=3.1 -2020-01-11 19:54:56,088 [DEBUG][org.eclipse.jetty.webapp.WebAppContext] - preConfigure o.e.j.w.WebAppContext@76c3e77a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],UNAVAILABLE} with org.eclipse.jetty.webapp.MetaInfConfiguration@2f01783a -2020-01-11 19:54:56,088 [DEBUG][org.eclipse.jetty.webapp.MetaInfConfiguration] - org.eclipse.jetty.metainf.useCache = true -2020-01-11 19:54:56,088 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - AttributeContainerMap@58d75e99{size=3} added {{},POJO} -2020-01-11 19:54:56,089 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - AttributeContainerMap@58d75e99{size=4} added {{},POJO} -2020-01-11 19:54:56,090 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - AttributeContainerMap@58d75e99{size=5} added {{},POJO} -2020-01-11 19:54:56,090 [DEBUG][org.eclipse.jetty.webapp.WebAppContext] - preConfigure o.e.j.w.WebAppContext@76c3e77a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],UNAVAILABLE} with org.eclipse.jetty.webapp.FragmentConfiguration@68878f6d -2020-01-11 19:54:56,090 [DEBUG][org.eclipse.jetty.webapp.WebAppContext] - preConfigure o.e.j.w.WebAppContext@76c3e77a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],UNAVAILABLE} with org.eclipse.jetty.webapp.JettyWebXmlConfiguration@41488b16 -2020-01-11 19:54:56,091 [DEBUG][org.eclipse.jetty.webapp.WebAppContext] - preConfigure o.e.j.w.WebAppContext@76c3e77a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],UNAVAILABLE} with org.eclipse.jetty.annotations.AnnotationConfiguration@a8ef162 -2020-01-11 19:54:56,091 [DEBUG][org.eclipse.jetty.webapp.WebAppContext] - preConfigure o.e.j.w.WebAppContext@76c3e77a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],UNAVAILABLE} with org.eclipse.jetty.webapp.MetaInfConfiguration@2eea88a1 -2020-01-11 19:54:56,091 [DEBUG][org.eclipse.jetty.webapp.MetaInfConfiguration] - org.eclipse.jetty.metainf.useCache = true -2020-01-11 19:54:56,095 [DEBUG][org.eclipse.jetty.http.PreEncodedHttpField] - HttpField encoders loaded: [org.eclipse.jetty.http.Http1FieldPreEncoder@4149c063] -2020-01-11 19:54:56,103 [DEBUG][org.eclipse.jetty.webapp.WebAppContext] - configure o.e.j.w.WebAppContext@76c3e77a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],STARTING} with org.eclipse.jetty.webapp.WebInfConfiguration@3e78b6a5 -2020-01-11 19:54:56,106 [DEBUG][org.eclipse.jetty.webapp.WebAppContext] - configure o.e.j.w.WebAppContext@76c3e77a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],STARTING} with org.eclipse.jetty.webapp.WebXmlConfiguration@3e2055d6 -2020-01-11 19:54:56,112 [DEBUG][org.eclipse.jetty.webapp.WebAppContext] - configure o.e.j.w.WebAppContext@76c3e77a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],STARTING} with org.eclipse.jetty.webapp.MetaInfConfiguration@2f01783a -2020-01-11 19:54:56,115 [DEBUG][org.eclipse.jetty.webapp.WebAppContext] - configure o.e.j.w.WebAppContext@76c3e77a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],STARTING} with org.eclipse.jetty.webapp.FragmentConfiguration@68878f6d -2020-01-11 19:54:56,117 [DEBUG][org.eclipse.jetty.webapp.WebAppContext] - configure o.e.j.w.WebAppContext@76c3e77a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],STARTING} with org.eclipse.jetty.webapp.JettyWebXmlConfiguration@41488b16 -2020-01-11 19:54:56,120 [DEBUG][org.eclipse.jetty.webapp.JettyWebXmlConfiguration] - Configuring web-jetty.xml -2020-01-11 19:54:56,121 [DEBUG][org.eclipse.jetty.webapp.WebAppContext] - configure o.e.j.w.WebAppContext@76c3e77a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],STARTING} with org.eclipse.jetty.annotations.AnnotationConfiguration@a8ef162 -2020-01-11 19:54:56,130 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Adding Decorator: org.eclipse.jetty.annotations.AnnotationDecorator@1e13529a -2020-01-11 19:54:56,136 [DEBUG][org.eclipse.jetty.annotations.AnnotationConfiguration] - Service loaders found in 0ms -2020-01-11 19:54:56,141 [INFO][org.eclipse.jetty.util.TypeUtil] - JVM Runtime does not support Modules -2020-01-11 19:54:56,145 [DEBUG][org.eclipse.jetty.annotations.AnnotationConfiguration] - !Excluded org.eclipse.jetty.websocket.server.NativeWebSocketServletContainerInitializer@13bc8645 no ordering -2020-01-11 19:54:56,146 [DEBUG][org.eclipse.jetty.annotations.AnnotationConfiguration] - !Excluded org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketServerContainerInitializer@7ba8c737 no ordering -2020-01-11 19:54:56,146 [DEBUG][org.eclipse.jetty.annotations.AnnotationConfiguration] - No web.xml ordering, ServletContainerInitializers in random order -2020-01-11 19:54:56,147 [DEBUG][org.eclipse.jetty.annotations.AnnotationConfiguration] - ServletContainerInitializer: 1 org.eclipse.jetty.websocket.server.NativeWebSocketServletContainerInitializer from file:///Users/kouxian/.m2/repository/org/eclipse/jetty/websocket/websocket-server/9.4.22.v20191022/websocket-server-9.4.22.v20191022.jar -2020-01-11 19:54:56,147 [DEBUG][org.eclipse.jetty.annotations.AnnotationConfiguration] - ServletContainerInitializer: 2 org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketServerContainerInitializer from file:///Users/kouxian/.m2/repository/org/eclipse/jetty/websocket/javax-websocket-server-impl/9.4.22.v20191022/javax-websocket-server-impl-9.4.22.v20191022.jar -2020-01-11 19:54:56,149 [DEBUG][org.eclipse.jetty.annotations.AnnotationConfiguration] - No HandlesTypes annotation on initializer class org.eclipse.jetty.websocket.server.NativeWebSocketServletContainerInitializer -2020-01-11 19:54:56,150 [DEBUG][org.eclipse.jetty.annotations.AnnotationConfiguration] - HandlesTypes [interface javax.websocket.server.ServerApplicationConfig, interface javax.websocket.server.ServerEndpoint, class javax.websocket.Endpoint] on initializer class org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketServerContainerInitializer -2020-01-11 19:54:56,152 [DEBUG][org.eclipse.jetty.annotations.AnnotationConfiguration] - Registering annotation handler for javax.websocket.server.ServerEndpoint -2020-01-11 19:54:56,153 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - o.e.j.w.WebAppContext@76c3e77a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],STARTING} added {ServletContainerInitializersStarter@72ef8d15{STOPPED},MANAGED} -2020-01-11 19:54:56,157 [WARN][org.eclipse.jetty.annotations.AnnotationParser] - Unknown ASM version, assuming ASM7 -2020-01-11 19:54:56,158 [DEBUG][org.eclipse.jetty.annotations.AnnotationConfiguration] - Annotation scanning commencing: webxml=3, metadatacomplete=false, configurationDiscovered=true, multiThreaded=true, maxScanWait=60 -2020-01-11 19:54:56,158 [INFO][org.eclipse.jetty.annotations.AnnotationConfiguration] - Scanning elapsed time=0ms -2020-01-11 19:54:56,158 [DEBUG][org.eclipse.jetty.annotations.AnnotationConfiguration] - Scanned 0 container path jars, 0 WEB-INF/lib jars, 0 WEB-INF/classes dirs in 0ms for context o.e.j.w.WebAppContext@76c3e77a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],STARTING} -2020-01-11 19:54:56,160 [DEBUG][org.eclipse.jetty.webapp.WebAppContext] - configure o.e.j.w.WebAppContext@76c3e77a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],STARTING} with org.eclipse.jetty.webapp.MetaInfConfiguration@2eea88a1 -2020-01-11 19:54:56,161 [DEBUG][org.eclipse.jetty.webapp.MetaData] - metadata resolve o.e.j.w.WebAppContext@76c3e77a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],STARTING} -2020-01-11 19:54:56,166 [DEBUG][org.eclipse.jetty.webapp.StandardDescriptorProcessor] - Added mapping [/]=>default -2020-01-11 19:54:56,167 [INFO][org.eclipse.jetty.webapp.StandardDescriptorProcessor] - NO JSP Support for /, did not find org.eclipse.jetty.jsp.JettyJspServlet -2020-01-11 19:54:56,167 [DEBUG][org.eclipse.jetty.webapp.StandardDescriptorProcessor] - Added mapping [*.jsp, *.jspf, *.jspx, *.xsp, *.JSP, *.JSPF, *.JSPX, *.XSP]=>jsp -2020-01-11 19:54:56,167 [DEBUG][org.eclipse.jetty.server.session] - SessionManager default maxInactiveInterval=1800 -2020-01-11 19:54:56,170 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting ServletContainerInitializersStarter@72ef8d15{STOPPED} -2020-01-11 19:54:56,170 [DEBUG][org.eclipse.jetty.annotations.ServletContainerInitializersStarter] - Calling ServletContainerInitializer org.eclipse.jetty.websocket.server.NativeWebSocketServletContainerInitializer -2020-01-11 19:54:56,170 [DEBUG][org.eclipse.jetty.plus.annotation.ContainerInitializer] - ContainerInitializer org.eclipse.jetty.websocket.server.NativeWebSocketServletContainerInitializer called in 0ms -2020-01-11 19:54:56,170 [DEBUG][org.eclipse.jetty.annotations.ServletContainerInitializersStarter] - Calling ServletContainerInitializer org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketServerContainerInitializer -2020-01-11 19:54:56,171 [DEBUG][org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketServerContainerInitializer] - No JSR-356 annotations or interfaces discovered -2020-01-11 19:54:56,171 [DEBUG][org.eclipse.jetty.plus.annotation.ContainerInitializer] - ContainerInitializer org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketServerContainerInitializer called in 1ms -2020-01-11 19:54:56,172 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @1876ms ServletContainerInitializersStarter@72ef8d15{STARTED} -2020-01-11 19:54:56,172 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting ListenerHolder@4a00d9cf{STOPPED}: org.eclipse.jetty.servlet.listener.ELContextCleaner -2020-01-11 19:54:56,172 [DEBUG][org.eclipse.jetty.servlet.BaseHolder] - Holding class org.eclipse.jetty.servlet.listener.ELContextCleaner from sun.misc.Launcher$AppClassLoader@2a139a55 -2020-01-11 19:54:56,174 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @1878ms ListenerHolder@4a00d9cf{STARTED}: org.eclipse.jetty.servlet.listener.ELContextCleaner -2020-01-11 19:54:56,175 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting ListenerHolder@14a50707{STOPPED}: org.eclipse.jetty.servlet.listener.IntrospectorCleaner -2020-01-11 19:54:56,175 [DEBUG][org.eclipse.jetty.servlet.BaseHolder] - Holding class org.eclipse.jetty.servlet.listener.IntrospectorCleaner from sun.misc.Launcher$AppClassLoader@2a139a55 -2020-01-11 19:54:56,176 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @1880ms ListenerHolder@14a50707{STARTED}: org.eclipse.jetty.servlet.listener.IntrospectorCleaner -2020-01-11 19:54:56,177 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting ListenerHolder@329dbdbf{STOPPED}: org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketServerContainerInitializer$ContextDestroyListener -2020-01-11 19:54:56,177 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @1881ms ListenerHolder@329dbdbf{STARTED}: org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketServerContainerInitializer$ContextDestroyListener -2020-01-11 19:54:56,177 [DEBUG][org.eclipse.jetty.server.handler.AbstractHandler] - starting o.e.j.w.WebAppContext@76c3e77a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],STARTING} -2020-01-11 19:54:56,177 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting org.eclipse.jetty.server.session.SessionHandler2014461570==dftMaxIdleSec=1800 -2020-01-11 19:54:56,181 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - org.eclipse.jetty.server.session.SessionHandler2014461570==dftMaxIdleSec=1800 added {org.eclipse.jetty.server.session.DefaultSessionCache@420a85c4[evict=-1,removeUnloadable=false,saveOnCreate=false,saveOnInactiveEvict=false],AUTO} -2020-01-11 19:54:56,183 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - org.eclipse.jetty.server.session.DefaultSessionCache@420a85c4[evict=-1,removeUnloadable=false,saveOnCreate=false,saveOnInactiveEvict=false] added {org.eclipse.jetty.server.session.NullSessionDataStore@13b3d178[passivating=false,graceSec=3600],AUTO} -2020-01-11 19:54:56,185 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting DefaultSessionIdManager@a82c5f1{STOPPED}[worker=null] -2020-01-11 19:54:56,186 [INFO][org.eclipse.jetty.server.session] - DefaultSessionIdManager workerName=node0 -2020-01-11 19:54:56,186 [INFO][org.eclipse.jetty.server.session] - No SessionScavenger set, using defaults -2020-01-11 19:54:56,187 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - DefaultSessionIdManager@a82c5f1{STARTING}[worker=node0] added {HouseKeeper@4f704591{STOPPED}[interval=600000, ownscheduler=false],MANAGED} -2020-01-11 19:54:56,187 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting HouseKeeper@4f704591{STOPPED}[interval=600000, ownscheduler=false] -2020-01-11 19:54:56,188 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting ScheduledExecutorScheduler@4b5189ac{STOPPED} -2020-01-11 19:54:56,189 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @1894ms ScheduledExecutorScheduler@4b5189ac{STARTED} -2020-01-11 19:54:56,190 [DEBUG][org.eclipse.jetty.server.session] - Using own scheduler for scavenging -2020-01-11 19:54:56,190 [INFO][org.eclipse.jetty.server.session] - node0 Scavenging every 660000ms -2020-01-11 19:54:56,213 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @1917ms HouseKeeper@4f704591{STARTED}[interval=660000, ownscheduler=true] -2020-01-11 19:54:56,213 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @1917ms DefaultSessionIdManager@a82c5f1{STARTED}[worker=node0] -2020-01-11 19:54:56,213 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - Server@2638011{STARTING}[9.4.22.v20191022] added {DefaultSessionIdManager@a82c5f1{STARTED}[worker=node0],MANAGED} -2020-01-11 19:54:56,213 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - org.eclipse.jetty.server.session.SessionHandler2014461570==dftMaxIdleSec=1800 added {DefaultSessionIdManager@a82c5f1{STARTED}[worker=node0],UNMANAGED} -2020-01-11 19:54:56,214 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting ScheduledExecutorScheduler@a307a8c{STOPPED} -2020-01-11 19:54:56,214 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @1918ms ScheduledExecutorScheduler@a307a8c{STARTED} -2020-01-11 19:54:56,215 [DEBUG][org.eclipse.jetty.server.handler.AbstractHandler] - starting org.eclipse.jetty.server.session.SessionHandler2014461570==dftMaxIdleSec=1800 -2020-01-11 19:54:56,216 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting ConstraintSecurityHandler@71def8f8{STOPPED} -2020-01-11 19:54:56,217 [DEBUG][org.eclipse.jetty.server.handler.AbstractHandler] - starting ConstraintSecurityHandler@71def8f8{STARTING} -2020-01-11 19:54:56,218 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting ServletHandler@7205765b{STOPPED} -2020-01-11 19:54:56,219 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.jspx[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:54:56,220 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.jspx",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=1] -2020-01-11 19:54:56,220 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.JSPX[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:54:56,220 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.JSPX",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=2] -2020-01-11 19:54:56,220 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:54:56,221 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.jsp",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=3] -2020-01-11 19:54:56,221 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.JSPF[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:54:56,221 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.JSPF",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=4] -2020-01-11 19:54:56,221 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.jspf[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:54:56,221 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.jspf",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=5] -2020-01-11 19:54:56,221 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.JSP[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:54:56,221 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.JSP",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=6] -2020-01-11 19:54:56,221 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.xsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:54:56,221 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.xsp",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=7] -2020-01-11 19:54:56,221 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.XSP[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:54:56,221 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.XSP",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=8] -2020-01-11 19:54:56,221 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=/[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=default[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:54:56,222 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["/",pathDepth=-1,group=DEFAULT],resource=default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=9] -2020-01-11 19:54:56,222 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - filterNameMap={Jetty_WebSocketUpgradeFilter=Jetty_WebSocketUpgradeFilter@126253fd==org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter,inst=false,async=true} -2020-01-11 19:54:56,226 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - pathFilters=[[/*]/[]/[REQUEST]=>Jetty_WebSocketUpgradeFilter] -2020-01-11 19:54:56,226 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - servletFilterMap={} -2020-01-11 19:54:56,227 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - servletPathMap=PathMappings[size=9] -2020-01-11 19:54:56,227 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - servletNameMap={default=default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,jsp=null,order=0,inst=false,async=false, jsp=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false} -2020-01-11 19:54:56,227 [DEBUG][org.eclipse.jetty.server.handler.AbstractHandler] - starting ServletHandler@7205765b{STARTING} -2020-01-11 19:54:56,227 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @1931ms ServletHandler@7205765b{STARTED} -2020-01-11 19:54:56,227 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @1931ms ConstraintSecurityHandler@71def8f8{STARTED} -2020-01-11 19:54:56,227 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting org.eclipse.jetty.server.session.DefaultSessionCache@420a85c4[evict=-1,removeUnloadable=false,saveOnCreate=false,saveOnInactiveEvict=false] -2020-01-11 19:54:56,227 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting org.eclipse.jetty.server.session.NullSessionDataStore@13b3d178[passivating=false,graceSec=3600] -2020-01-11 19:54:56,228 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @1932ms org.eclipse.jetty.server.session.NullSessionDataStore@13b3d178[passivating=false,graceSec=3600] -2020-01-11 19:54:56,228 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @1932ms org.eclipse.jetty.server.session.DefaultSessionCache@420a85c4[evict=-1,removeUnloadable=false,saveOnCreate=false,saveOnInactiveEvict=false] -2020-01-11 19:54:56,228 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @1933ms org.eclipse.jetty.server.session.SessionHandler2014461570==dftMaxIdleSec=1800 -2020-01-11 19:54:56,229 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting ErrorPageErrorHandler@5ba3f27a{STOPPED} -2020-01-11 19:54:56,229 [DEBUG][org.eclipse.jetty.server.handler.AbstractHandler] - starting ErrorPageErrorHandler@5ba3f27a{STARTING} -2020-01-11 19:54:56,230 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @1934ms ErrorPageErrorHandler@5ba3f27a{STARTED} -2020-01-11 19:54:56,230 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting NativeWebSocketConfiguration@46cdf8bd{STOPPED} -2020-01-11 19:54:56,230 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting WebSocketServerFactory@53aac487[defaultPolicy=WebSocketPolicy@750e2b97[behavior=SERVER,maxTextMessageSize=65536,maxTextMessageBufferSize=32768,maxBinaryMessageSize=65536,maxBinaryMessageBufferSize=32768,asyncWriteTimeout=60000,idleTimeout=300000,inputBufferSize=4096],creator=org.eclipse.jetty.websocket.server.WebSocketServerFactory] -2020-01-11 19:54:56,230 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting ScheduledExecutorScheduler@3e27aa33{STOPPED} -2020-01-11 19:54:56,230 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @1935ms ScheduledExecutorScheduler@3e27aa33{STARTED} -2020-01-11 19:54:56,231 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting SessionTracker@2ddc9a9f{STOPPED} -2020-01-11 19:54:56,231 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @1935ms SessionTracker@2ddc9a9f{STARTED} -2020-01-11 19:54:56,231 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting WebSocketExtensionFactory@1a942c18{STOPPED} -2020-01-11 19:54:56,231 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting InflaterPool@55a147cc{STOPPED} -2020-01-11 19:54:56,231 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @1935ms InflaterPool@55a147cc{STARTED} -2020-01-11 19:54:56,231 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting DeflaterPool@71ba6d4e{STOPPED} -2020-01-11 19:54:56,231 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @1935ms DeflaterPool@71ba6d4e{STARTED} -2020-01-11 19:54:56,231 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @1935ms WebSocketExtensionFactory@1a942c18{STARTED} -2020-01-11 19:54:56,231 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @1936ms WebSocketServerFactory@53aac487[defaultPolicy=WebSocketPolicy@750e2b97[behavior=SERVER,maxTextMessageSize=65536,maxTextMessageBufferSize=32768,maxBinaryMessageSize=65536,maxBinaryMessageBufferSize=32768,asyncWriteTimeout=60000,idleTimeout=300000,inputBufferSize=4096],creator=org.eclipse.jetty.websocket.server.WebSocketServerFactory] -2020-01-11 19:54:56,232 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @1936ms NativeWebSocketConfiguration@46cdf8bd{STARTED} -2020-01-11 19:54:56,232 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting ServerContainer@3a7442c7{STOPPED} -2020-01-11 19:54:56,232 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting JsrSessionTracker@1b1cfb87{STOPPED} -2020-01-11 19:54:56,232 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @1936ms JsrSessionTracker@1b1cfb87{STARTED} -2020-01-11 19:54:56,233 [DEBUG][org.eclipse.jetty.websocket.jsr356.DecoderFactory] - init(org.eclipse.jetty.websocket.jsr356.client.EmptyClientEndpointConfig@5495333e) -2020-01-11 19:54:56,233 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.BooleanDecoder -2020-01-11 19:54:56,234 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.ByteDecoder -2020-01-11 19:54:56,235 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.CharacterDecoder -2020-01-11 19:54:56,235 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.DoubleDecoder -2020-01-11 19:54:56,235 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.FloatDecoder -2020-01-11 19:54:56,235 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.IntegerDecoder -2020-01-11 19:54:56,235 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.LongDecoder -2020-01-11 19:54:56,236 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.ShortDecoder -2020-01-11 19:54:56,236 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.StringDecoder -2020-01-11 19:54:56,236 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.BooleanDecoder -2020-01-11 19:54:56,236 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.ByteDecoder -2020-01-11 19:54:56,236 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.CharacterDecoder -2020-01-11 19:54:56,236 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.DoubleDecoder -2020-01-11 19:54:56,236 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.FloatDecoder -2020-01-11 19:54:56,237 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.IntegerDecoder -2020-01-11 19:54:56,237 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.LongDecoder -2020-01-11 19:54:56,237 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.ShortDecoder -2020-01-11 19:54:56,237 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.ByteBufferDecoder -2020-01-11 19:54:56,238 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.ByteArrayDecoder -2020-01-11 19:54:56,238 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.PongMessageDecoder -2020-01-11 19:54:56,238 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.ReaderDecoder -2020-01-11 19:54:56,238 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.InputStreamDecoder -2020-01-11 19:54:56,238 [DEBUG][org.eclipse.jetty.websocket.jsr356.EncoderFactory] - init(org.eclipse.jetty.websocket.jsr356.client.EmptyClientEndpointConfig@5495333e) -2020-01-11 19:54:56,238 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.BooleanEncoder -2020-01-11 19:54:56,239 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.ByteEncoder -2020-01-11 19:54:56,239 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.CharacterEncoder -2020-01-11 19:54:56,239 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.DoubleEncoder -2020-01-11 19:54:56,239 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.FloatEncoder -2020-01-11 19:54:56,240 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.IntegerEncoder -2020-01-11 19:54:56,240 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.LongEncoder -2020-01-11 19:54:56,240 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.ShortEncoder -2020-01-11 19:54:56,241 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.StringEncoder -2020-01-11 19:54:56,241 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.BooleanEncoder -2020-01-11 19:54:56,243 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.ByteEncoder -2020-01-11 19:54:56,245 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.CharacterEncoder -2020-01-11 19:54:56,245 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.DoubleEncoder -2020-01-11 19:54:56,246 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.FloatEncoder -2020-01-11 19:54:56,246 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.IntegerEncoder -2020-01-11 19:54:56,246 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.LongEncoder -2020-01-11 19:54:56,246 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.ShortEncoder -2020-01-11 19:54:56,246 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.ByteBufferEncoder -2020-01-11 19:54:56,247 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.ByteArrayEncoder -2020-01-11 19:54:56,247 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @1951ms ServerContainer@3a7442c7{STARTED} -2020-01-11 19:54:56,248 [DEBUG][org.eclipse.jetty.server.handler.ContextHandler] - contextInitialized: javax.servlet.ServletContextEvent[source=ServletContext@o.e.j.w.WebAppContext@76c3e77a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],STARTING}]->org.nutz.boot.starter.servlet3.NbServletContextListener@6337c201 -2020-01-11 19:54:56,257 [DEBUG][org.nutz.boot.starter.servlet3.NbServletContextListener] - add Servlet name=druid pathSpec=/druid/* -2020-01-11 19:54:56,257 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.jspx[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:54:56,257 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.jspx",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=1] -2020-01-11 19:54:56,257 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.JSPX[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:54:56,257 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.JSPX",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=2] -2020-01-11 19:54:56,258 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:54:56,258 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.jsp",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=3] -2020-01-11 19:54:56,258 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.JSPF[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:54:56,258 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.JSPF",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=4] -2020-01-11 19:54:56,259 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.jspf[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:54:56,259 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.jspf",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=5] -2020-01-11 19:54:56,259 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.JSP[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:54:56,259 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.JSP",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=6] -2020-01-11 19:54:56,259 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.xsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:54:56,259 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.xsp",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=7] -2020-01-11 19:54:56,259 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.XSP[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:54:56,259 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.XSP",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=8] -2020-01-11 19:54:56,259 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=/druid/*[JAVAX_API:null] mapped to servlet=druid[JAVAX_API:null] -2020-01-11 19:54:56,260 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["/druid/*",pathDepth=2,group=PREFIX_GLOB],resource=druid@5b6c502==com.alibaba.druid.support.http.StatViewServlet,jsp=null,order=-1,inst=false,async=false] to PathMappings[size=9] -2020-01-11 19:54:56,260 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=/[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=default[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:54:56,261 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["/",pathDepth=-1,group=DEFAULT],resource=default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=10] -2020-01-11 19:54:56,261 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - filterNameMap={Jetty_WebSocketUpgradeFilter=Jetty_WebSocketUpgradeFilter@126253fd==org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter,inst=false,async=true} -2020-01-11 19:54:56,261 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - pathFilters=[[/*]/[]/[REQUEST]=>Jetty_WebSocketUpgradeFilter] -2020-01-11 19:54:56,261 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - servletFilterMap={} -2020-01-11 19:54:56,261 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - servletPathMap=PathMappings[size=10] -2020-01-11 19:54:56,261 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - servletNameMap={default=default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,jsp=null,order=0,inst=false,async=false, druid=druid@5b6c502==com.alibaba.druid.support.http.StatViewServlet,jsp=null,order=-1,inst=false,async=false, jsp=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false} -2020-01-11 19:54:56,263 [INFO][org.nutz.boot.starter.jdbc.DruidWebStatServletStarter] - druid stat view random user=druid password=rc9a6l68s4gftopif2f6v6unv3 -2020-01-11 19:54:56,267 [INFO][org.eclipse.jetty.server.handler.ContextHandler.ROOT] - Initializing Shiro environment -2020-01-11 19:54:56,267 [INFO][org.apache.shiro.web.env.EnvironmentLoader] - Starting Shiro environment initialization. -2020-01-11 19:54:56,559 [DEBUG][org.nutz.boot.starter.shiro.ShiroEnvStarter] - using default SessionDAO = EnterpriseCacheSessionDAO -2020-01-11 19:54:56,566 [DEBUG][org.nutz.boot.starter.shiro.ShiroEnvStarter] - using session cache = redis -2020-01-11 19:54:56,574 [DEBUG][net.sf.ehcache.config.ConfigurationFactory] - Configuring ehcache from ehcache.xml found in the classpath: file:/Users/kouxian/git/rk_svnadmin/target/classes/ehcache.xml -2020-01-11 19:54:56,574 [DEBUG][net.sf.ehcache.config.ConfigurationFactory] - Configuring ehcache from URL: file:/Users/kouxian/git/rk_svnadmin/target/classes/ehcache.xml -2020-01-11 19:54:56,574 [DEBUG][net.sf.ehcache.config.ConfigurationFactory] - Configuring ehcache from InputStream -2020-01-11 19:54:56,582 [DEBUG][net.sf.ehcache.config.BeanHandler] - Ignoring ehcache attribute xmlns:xsi -2020-01-11 19:54:56,582 [DEBUG][net.sf.ehcache.config.BeanHandler] - Ignoring ehcache attribute xsi:noNamespaceSchemaLocation -2020-01-11 19:54:56,583 [DEBUG][net.sf.ehcache.config.DiskStoreConfiguration] - Disk Store Path: /var/folders/y8/njy743gn0sq9xysgc5dxy23w0000gn/T/shiro-ehcache -2020-01-11 19:54:56,590 [WARN][net.sf.ehcache.config.CacheConfiguration] - Statistics can no longer be enabled via configuration. -2020-01-11 19:54:56,593 [DEBUG][net.sf.ehcache.CacheManager] - Creating new CacheManager with default config -2020-01-11 19:54:56,595 [DEBUG][net.sf.ehcache.util.PropertyUtil] - propertiesString is null. -2020-01-11 19:54:56,600 [DEBUG][net.sf.ehcache.config.ConfigurationHelper] - No CacheManagerEventListenerFactory class specified. Skipping... -2020-01-11 19:54:56,653 [DEBUG][net.sf.ehcache.Cache] - No BootstrapCacheLoaderFactory class specified. Skipping... -2020-01-11 19:54:56,654 [DEBUG][net.sf.ehcache.Cache] - CacheWriter factory not configured. Skipping... -2020-01-11 19:54:56,654 [DEBUG][net.sf.ehcache.config.ConfigurationHelper] - No CacheExceptionHandlerFactory class specified. Skipping... -2020-01-11 19:54:56,658 [DEBUG][net.sf.ehcache.Cache] - No BootstrapCacheLoaderFactory class specified. Skipping... -2020-01-11 19:54:56,659 [DEBUG][net.sf.ehcache.Cache] - CacheWriter factory not configured. Skipping... -2020-01-11 19:54:56,659 [DEBUG][net.sf.ehcache.config.ConfigurationHelper] - No CacheExceptionHandlerFactory class specified. Skipping... -2020-01-11 19:54:56,674 [DEBUG][net.sf.ehcache.DiskStorePathManager] - Using diskstore path /var/folders/y8/njy743gn0sq9xysgc5dxy23w0000gn/T/shiro-ehcache -2020-01-11 19:54:56,674 [DEBUG][net.sf.ehcache.DiskStorePathManager] - Holding exclusive lock on /var/folders/y8/njy743gn0sq9xysgc5dxy23w0000gn/T/shiro-ehcache/.ehcache-diskstore.lock -2020-01-11 19:54:56,680 [DEBUG][net.sf.ehcache.store.disk.DiskStorageFactory] - Matching data file missing (or empty) for index file. Deleting index file /var/folders/y8/njy743gn0sq9xysgc5dxy23w0000gn/T/shiro-ehcache/shiro-active%0053ession%0043ache.index -2020-01-11 19:54:56,680 [DEBUG][net.sf.ehcache.store.disk.DiskStorageFactory] - Failed to delete file shiro-active%0053ession%0043ache.index -2020-01-11 19:54:56,717 [DEBUG][net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl] - Mocking Pass-Through Statistic: LOCAL_OFFHEAP_SIZE -2020-01-11 19:54:56,718 [DEBUG][net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl] - Mocking Pass-Through Statistic: LOCAL_OFFHEAP_SIZE_BYTES -2020-01-11 19:54:56,718 [DEBUG][net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl] - Mocking Pass-Through Statistic: WRITER_QUEUE_LENGTH -2020-01-11 19:54:56,719 [DEBUG][net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl] - Mocking Pass-Through Statistic: REMOTE_SIZE -2020-01-11 19:54:56,720 [DEBUG][net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl] - Mocking Pass-Through Statistic: LAST_REJOIN_TIMESTAMP -2020-01-11 19:54:56,729 [DEBUG][net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl] - Mocking Operation Statistic: OFFHEAP_GET -2020-01-11 19:54:56,732 [DEBUG][net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl] - Mocking Operation Statistic: OFFHEAP_PUT -2020-01-11 19:54:56,733 [DEBUG][net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl] - Mocking Operation Statistic: OFFHEAP_REMOVE -2020-01-11 19:54:56,734 [DEBUG][net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl] - Mocking Operation Statistic: XA_COMMIT -2020-01-11 19:54:56,736 [DEBUG][net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl] - Mocking Operation Statistic: XA_ROLLBACK -2020-01-11 19:54:56,738 [DEBUG][net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl] - Mocking Operation Statistic: XA_RECOVERY -2020-01-11 19:54:56,740 [DEBUG][net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl] - Mocking Operation Statistic: CLUSTER_EVENT -2020-01-11 19:54:56,740 [DEBUG][net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl] - Mocking Operation Statistic: NONSTOP -2020-01-11 19:54:56,747 [DEBUG][net.sf.ehcache.Cache] - Initialised cache: shiro-activeSessionCache -2020-01-11 19:54:56,749 [DEBUG][net.sf.ehcache.config.ConfigurationHelper] - CacheDecoratorFactory not configured. Skipping for 'shiro-activeSessionCache'. -2020-01-11 19:54:56,749 [DEBUG][net.sf.ehcache.config.ConfigurationHelper] - CacheDecoratorFactory not configured for defaultCache. Skipping for 'shiro-activeSessionCache'. -2020-01-11 19:54:56,789 [INFO][org.nutz.plugins.cache.impl.lcache.LCacheManager] - JedisAgent is Ready ... -2020-01-11 19:54:56,789 [DEBUG][org.nutz.plugins.cache.impl.lcache.LCacheManager] - psubscribe LCache:* -2020-01-11 19:54:56,902 [DEBUG][org.nutz.boot.starter.shiro.NbResourceBasedWebEnvironment] - ioc name=shiroFilterChainResolver not found, fallback to shiro.ini.urls -2020-01-11 19:54:56,903 [DEBUG][org.nutz.boot.starter.shiro.NbResourceBasedWebEnvironment] - shiro ini urls ---> -[urls] - -2020-01-11 19:54:56,920 [INFO][org.apache.shiro.web.env.EnvironmentLoader] - Shiro environment initialized in 653 ms. -2020-01-11 19:54:56,928 [DEBUG][org.nutz.boot.starter.servlet3.NbServletContextListener] - add filter name=whale pathSpec=/* -2020-01-11 19:54:56,929 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.jspx[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:54:56,929 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.jspx",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=1] -2020-01-11 19:54:56,929 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.JSPX[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:54:56,929 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.JSPX",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=2] -2020-01-11 19:54:56,929 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:54:56,929 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.jsp",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=3] -2020-01-11 19:54:56,929 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.JSPF[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:54:56,929 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.JSPF",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=4] -2020-01-11 19:54:56,929 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.jspf[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:54:56,929 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.jspf",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=5] -2020-01-11 19:54:56,929 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.JSP[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:54:56,930 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.JSP",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=6] -2020-01-11 19:54:56,930 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.xsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:54:56,930 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.xsp",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=7] -2020-01-11 19:54:56,930 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.XSP[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:54:56,930 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.XSP",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=8] -2020-01-11 19:54:56,930 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=/druid/*[JAVAX_API:null] mapped to servlet=druid[JAVAX_API:null] -2020-01-11 19:54:56,931 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["/druid/*",pathDepth=2,group=PREFIX_GLOB],resource=druid@5b6c502==com.alibaba.druid.support.http.StatViewServlet,jsp=null,order=1,inst=false,async=false] to PathMappings[size=9] -2020-01-11 19:54:56,931 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=/[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=default[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:54:56,931 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["/",pathDepth=-1,group=DEFAULT],resource=default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=10] -2020-01-11 19:54:56,931 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - filterNameMap={whale=whale@1c55f277==org.nutz.mvc.WhaleFilter,inst=false,async=false, Jetty_WebSocketUpgradeFilter=Jetty_WebSocketUpgradeFilter@126253fd==org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter,inst=false,async=true} -2020-01-11 19:54:56,931 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - pathFilters=[[/*]/[]/[REQUEST]=>Jetty_WebSocketUpgradeFilter, [/*]/[]/[FORWARD, REQUEST, INCLUDE]=>whale] -2020-01-11 19:54:56,931 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - servletFilterMap={} -2020-01-11 19:54:56,932 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - servletPathMap=PathMappings[size=10] -2020-01-11 19:54:56,933 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - servletNameMap={default=default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,jsp=null,order=0,inst=false,async=false, druid=druid@5b6c502==com.alibaba.druid.support.http.StatViewServlet,jsp=null,order=1,inst=false,async=false, jsp=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false} -2020-01-11 19:54:56,936 [DEBUG][org.nutz.boot.starter.servlet3.NbServletContextListener] - add filter name=druid pathSpec=/* -2020-01-11 19:54:56,936 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.jspx[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:54:56,936 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.jspx",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=1] -2020-01-11 19:54:56,936 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.JSPX[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:54:56,937 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.JSPX",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=2] -2020-01-11 19:54:56,937 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:54:56,937 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.jsp",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=3] -2020-01-11 19:54:56,938 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.JSPF[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:54:56,938 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.JSPF",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=4] -2020-01-11 19:54:56,938 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.jspf[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:54:56,938 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.jspf",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=5] -2020-01-11 19:54:56,938 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.JSP[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:54:56,938 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.JSP",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=6] -2020-01-11 19:54:56,938 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.xsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:54:56,938 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.xsp",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=7] -2020-01-11 19:54:56,938 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.XSP[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:54:56,938 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.XSP",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=8] -2020-01-11 19:54:56,938 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=/druid/*[JAVAX_API:null] mapped to servlet=druid[JAVAX_API:null] -2020-01-11 19:54:56,938 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["/druid/*",pathDepth=2,group=PREFIX_GLOB],resource=druid@5b6c502==com.alibaba.druid.support.http.StatViewServlet,jsp=null,order=1,inst=false,async=false] to PathMappings[size=9] -2020-01-11 19:54:56,939 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=/[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=default[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:54:56,939 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["/",pathDepth=-1,group=DEFAULT],resource=default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=10] -2020-01-11 19:54:56,939 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - filterNameMap={whale=whale@1c55f277==org.nutz.mvc.WhaleFilter,inst=false,async=false, druid=druid@2c3dec30==com.alibaba.druid.support.http.WebStatFilter,inst=false,async=false, Jetty_WebSocketUpgradeFilter=Jetty_WebSocketUpgradeFilter@126253fd==org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter,inst=false,async=true} -2020-01-11 19:54:56,939 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - pathFilters=[[/*]/[]/[REQUEST]=>Jetty_WebSocketUpgradeFilter, [/*]/[]/[FORWARD, REQUEST, INCLUDE]=>whale, [/*]/[]/[REQUEST]=>druid] -2020-01-11 19:54:56,939 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - servletFilterMap={} -2020-01-11 19:54:56,939 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - servletPathMap=PathMappings[size=10] -2020-01-11 19:54:56,939 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - servletNameMap={default=default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,jsp=null,order=0,inst=false,async=false, druid=druid@5b6c502==com.alibaba.druid.support.http.StatViewServlet,jsp=null,order=1,inst=false,async=false, jsp=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false} -2020-01-11 19:54:56,940 [DEBUG][org.nutz.boot.starter.servlet3.NbServletContextListener] - add filter name=shiro pathSpec=/* -2020-01-11 19:54:56,941 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.jspx[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:54:56,942 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.jspx",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=1] -2020-01-11 19:54:56,942 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.JSPX[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:54:56,959 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.JSPX",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=2] -2020-01-11 19:54:56,959 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:54:56,959 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.jsp",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=3] -2020-01-11 19:54:56,959 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.JSPF[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:54:56,959 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.JSPF",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=4] -2020-01-11 19:54:56,959 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.jspf[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:54:56,959 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.jspf",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=5] -2020-01-11 19:54:56,959 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.JSP[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:54:56,960 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.JSP",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=6] -2020-01-11 19:54:56,961 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.xsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:54:56,961 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.xsp",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=7] -2020-01-11 19:54:56,961 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.XSP[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:54:56,961 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.XSP",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=8] -2020-01-11 19:54:56,961 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=/druid/*[JAVAX_API:null] mapped to servlet=druid[JAVAX_API:null] -2020-01-11 19:54:56,961 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["/druid/*",pathDepth=2,group=PREFIX_GLOB],resource=druid@5b6c502==com.alibaba.druid.support.http.StatViewServlet,jsp=null,order=1,inst=false,async=false] to PathMappings[size=9] -2020-01-11 19:54:56,961 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=/[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=default[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:54:56,962 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["/",pathDepth=-1,group=DEFAULT],resource=default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=10] -2020-01-11 19:54:56,962 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - filterNameMap={whale=whale@1c55f277==org.nutz.mvc.WhaleFilter,inst=false,async=false, druid=druid@2c3dec30==com.alibaba.druid.support.http.WebStatFilter,inst=false,async=false, shiro=shiro@3fc9dfc5==org.nutz.integration.shiro.ShiroFilter2,inst=false,async=false, Jetty_WebSocketUpgradeFilter=Jetty_WebSocketUpgradeFilter@126253fd==org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter,inst=false,async=true} -2020-01-11 19:54:56,962 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - pathFilters=[[/*]/[]/[REQUEST]=>Jetty_WebSocketUpgradeFilter, [/*]/[]/[FORWARD, REQUEST, INCLUDE]=>whale, [/*]/[]/[REQUEST]=>druid, [/*]/[]/[FORWARD, REQUEST, ERROR, ASYNC, INCLUDE]=>shiro] -2020-01-11 19:54:56,963 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - servletFilterMap={} -2020-01-11 19:54:56,963 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - servletPathMap=PathMappings[size=10] -2020-01-11 19:54:56,964 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - servletNameMap={default=default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,jsp=null,order=0,inst=false,async=false, druid=druid@5b6c502==com.alibaba.druid.support.http.StatViewServlet,jsp=null,order=1,inst=false,async=false, jsp=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false} -2020-01-11 19:54:56,982 [DEBUG][org.nutz.boot.starter.servlet3.NbServletContextListener] - add filter name=nutz pathSpec=/* -2020-01-11 19:54:56,984 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.jspx[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:54:56,985 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.jspx",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=1] -2020-01-11 19:54:56,985 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.JSPX[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:54:56,986 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.JSPX",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=2] -2020-01-11 19:54:56,986 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:54:56,986 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.jsp",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=3] -2020-01-11 19:54:56,986 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.JSPF[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:54:56,986 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.JSPF",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=4] -2020-01-11 19:54:56,987 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.jspf[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:54:56,987 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.jspf",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=5] -2020-01-11 19:54:56,987 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.JSP[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:54:56,987 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.JSP",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=6] -2020-01-11 19:54:56,987 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.xsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:54:56,987 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.xsp",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=7] -2020-01-11 19:54:56,987 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.XSP[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:54:56,988 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.XSP",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=8] -2020-01-11 19:54:56,988 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=/druid/*[JAVAX_API:null] mapped to servlet=druid[JAVAX_API:null] -2020-01-11 19:54:56,990 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["/druid/*",pathDepth=2,group=PREFIX_GLOB],resource=druid@5b6c502==com.alibaba.druid.support.http.StatViewServlet,jsp=null,order=1,inst=false,async=false] to PathMappings[size=9] -2020-01-11 19:54:56,990 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=/[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=default[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:54:56,991 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["/",pathDepth=-1,group=DEFAULT],resource=default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=10] -2020-01-11 19:54:56,993 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - filterNameMap={whale=whale@1c55f277==org.nutz.mvc.WhaleFilter,inst=false,async=false, druid=druid@2c3dec30==com.alibaba.druid.support.http.WebStatFilter,inst=false,async=false, shiro=shiro@3fc9dfc5==org.nutz.integration.shiro.ShiroFilter2,inst=false,async=false, Jetty_WebSocketUpgradeFilter=Jetty_WebSocketUpgradeFilter@126253fd==org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter,inst=false,async=true, nutz=nutz@6f0ca692==org.nutz.mvc.NutFilter,inst=false,async=false} -2020-01-11 19:54:56,993 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - pathFilters=[[/*]/[]/[REQUEST]=>Jetty_WebSocketUpgradeFilter, [/*]/[]/[FORWARD, REQUEST, INCLUDE]=>whale, [/*]/[]/[REQUEST]=>druid, [/*]/[]/[FORWARD, REQUEST, ERROR, ASYNC, INCLUDE]=>shiro, [/*]/[]/[FORWARD, REQUEST, INCLUDE]=>nutz] -2020-01-11 19:54:56,993 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - servletFilterMap={} -2020-01-11 19:54:56,993 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - servletPathMap=PathMappings[size=10] -2020-01-11 19:54:56,994 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - servletNameMap={default=default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,jsp=null,order=0,inst=false,async=false, druid=druid@5b6c502==com.alibaba.druid.support.http.StatViewServlet,jsp=null,order=1,inst=false,async=false, jsp=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false} -2020-01-11 19:54:56,994 [DEBUG][org.eclipse.jetty.server.handler.ContextHandler] - contextInitialized: javax.servlet.ServletContextEvent[source=ServletContext@o.e.j.w.WebAppContext@76c3e77a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],STARTING}]->org.eclipse.jetty.servlet.listener.ELContextCleaner@2c104774 -2020-01-11 19:54:56,994 [DEBUG][org.eclipse.jetty.server.handler.ContextHandler] - contextInitialized: javax.servlet.ServletContextEvent[source=ServletContext@o.e.j.w.WebAppContext@76c3e77a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],STARTING}]->org.eclipse.jetty.servlet.listener.IntrospectorCleaner@2cb3d0f7 -2020-01-11 19:54:56,995 [DEBUG][org.eclipse.jetty.server.handler.ContextHandler] - contextInitialized: javax.servlet.ServletContextEvent[source=ServletContext@o.e.j.w.WebAppContext@76c3e77a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],STARTING}]->org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketServerContainerInitializer$ContextDestroyListener@4e517165 -2020-01-11 19:54:56,997 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting Jetty_WebSocketUpgradeFilter@126253fd==org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter,inst=false,async=true -2020-01-11 19:54:56,998 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @2702ms Jetty_WebSocketUpgradeFilter@126253fd==org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter,inst=false,async=true -2020-01-11 19:54:56,999 [DEBUG][org.eclipse.jetty.servlet.FilterHolder] - Filter.init WebSocketUpgradeFilter[configuration=NativeWebSocketConfiguration@46cdf8bd{STARTED}] -2020-01-11 19:54:56,999 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting whale@1c55f277==org.nutz.mvc.WhaleFilter,inst=false,async=false -2020-01-11 19:54:57,000 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @2704ms whale@1c55f277==org.nutz.mvc.WhaleFilter,inst=false,async=false -2020-01-11 19:54:57,000 [DEBUG][org.eclipse.jetty.servlet.FilterHolder] - Filter.init org.nutz.mvc.WhaleFilter@65aa6596 -2020-01-11 19:54:57,000 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting druid@2c3dec30==com.alibaba.druid.support.http.WebStatFilter,inst=false,async=false -2020-01-11 19:54:57,000 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @2704ms druid@2c3dec30==com.alibaba.druid.support.http.WebStatFilter,inst=false,async=false -2020-01-11 19:54:57,000 [DEBUG][org.eclipse.jetty.servlet.FilterHolder] - Filter.init com.alibaba.druid.support.http.WebStatFilter@67389cb8 -2020-01-11 19:54:57,005 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting shiro@3fc9dfc5==org.nutz.integration.shiro.ShiroFilter2,inst=false,async=false -2020-01-11 19:54:57,006 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @2710ms shiro@3fc9dfc5==org.nutz.integration.shiro.ShiroFilter2,inst=false,async=false -2020-01-11 19:54:57,006 [DEBUG][org.eclipse.jetty.servlet.FilterHolder] - Filter.init org.nutz.integration.shiro.ShiroFilter2@f6c03cb -2020-01-11 19:54:57,007 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting nutz@6f0ca692==org.nutz.mvc.NutFilter,inst=false,async=false -2020-01-11 19:54:57,007 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @2711ms nutz@6f0ca692==org.nutz.mvc.NutFilter,inst=false,async=false -2020-01-11 19:54:57,007 [DEBUG][org.eclipse.jetty.servlet.FilterHolder] - Filter.init org.nutz.mvc.NutFilter@1991f767 -2020-01-11 19:54:57,007 [INFO][org.nutz.mvc.NutFilter] - NutFilter[nutz] starting ... -2020-01-11 19:54:57,010 [INFO][org.nutz.resource.impl.ErrorResourceLocation] - [loc=/Users/kouxian/git/rk_svnadmin/target/classes/static/WEB-INF/classes]not exist -2020-01-11 19:54:57,011 [DEBUG][org.nutz.mvc.config.AbstractNutConfig] - Loading by class org.nutz.boot.starter.nutz.mvc.NbMvcLoading -2020-01-11 19:54:57,015 [INFO][org.nutz.mvc.impl.NutLoading] - Nutz Version : 1.r.68-SNAPSHOT -2020-01-11 19:54:57,015 [INFO][org.nutz.mvc.impl.NutLoading] - Nutz.Mvc[nutz] is initializing ... -2020-01-11 19:54:57,015 [DEBUG][org.nutz.mvc.impl.NutLoading] - Web Container Information: -2020-01-11 19:54:57,015 [DEBUG][org.nutz.mvc.impl.NutLoading] - - Default Charset : UTF-8 -2020-01-11 19:54:57,016 [DEBUG][org.nutz.mvc.impl.NutLoading] - - Current . path : /Users/kouxian/git/rk_svnadmin/. -2020-01-11 19:54:57,016 [DEBUG][org.nutz.mvc.impl.NutLoading] - - Java Version : 1.8.0_144 -2020-01-11 19:54:57,016 [DEBUG][org.nutz.mvc.impl.NutLoading] - - File separator : / -2020-01-11 19:54:57,016 [DEBUG][org.nutz.mvc.impl.NutLoading] - - Timezone : Asia/Shanghai -2020-01-11 19:54:57,016 [DEBUG][org.nutz.mvc.impl.NutLoading] - - OS : Mac OS X x86_64 -2020-01-11 19:54:57,017 [DEBUG][org.nutz.mvc.impl.NutLoading] - - ServerInfo : jetty/9.4.22.v20191022 -2020-01-11 19:54:57,017 [DEBUG][org.nutz.mvc.impl.NutLoading] - - Servlet API : 3.1 -2020-01-11 19:54:57,017 [DEBUG][org.nutz.mvc.impl.NutLoading] - - ContextPath : -2020-01-11 19:54:57,017 [DEBUG][org.nutz.mvc.impl.NutLoading] - - context.tempdir : /Users/kouxian/git/rk_svnadmin/temp -2020-01-11 19:54:57,017 [DEBUG][org.nutz.mvc.impl.NutLoading] - - MainModule : com.rekoe.CloudLauncher -2020-01-11 19:54:57,018 [DEBUG][org.nutz.mvc.impl.NutLoading] - >> app.root = /Users/kouxian/git/rk_svnadmin/target/classes/static -2020-01-11 19:54:57,023 [INFO][org.nutz.mvc.impl.NutLoading] - Build URL mapping by org.nutz.mvc.impl.UrlMappingImpl ... -2020-01-11 19:54:57,023 [DEBUG][org.nutz.mvc.impl.NutLoading] - add ViewMaker from Ioc by name=$views_freekmarker -2020-01-11 19:54:57,025 [DEBUG][org.nutz.mvc.impl.NutLoading] - @Views(FreemarkerViewMaker.class,DefaultViewMaker.class) -2020-01-11 19:54:57,028 [DEBUG][org.nutz.mvc.impl.NutLoading] - @ChainBy(org.nutz.mvc.impl.NutActionChainMaker) -2020-01-11 19:54:57,034 [DEBUG][org.nutz.mvc.impl.Loadings] - module class location 'file:/Users/kouxian/git/rk_svnadmin/target/classes/' -2020-01-11 19:54:57,034 [DEBUG][org.nutz.mvc.impl.Loadings] - > scan 'com.rekoe' -2020-01-11 19:54:57,053 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.PermissionAct' -2020-01-11 19:54:57,053 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminUserAct' -2020-01-11 19:54:57,053 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.FrameAct' -2020-01-11 19:54:57,054 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminSvnUserAct' -2020-01-11 19:54:57,054 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminProjectAct' -2020-01-11 19:54:57,054 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminCommonAct' -2020-01-11 19:54:57,054 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminRoleAct' -2020-01-11 19:54:57,054 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.PermissionCategoryAct' -2020-01-11 19:54:57,054 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.WelcomeAct' -2020-01-11 19:54:57,054 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminProjectGroupUsrAct' -2020-01-11 19:54:57,054 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminLoginAct' -2020-01-11 19:54:57,054 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminProjectGroupAct' -2020-01-11 19:54:57,054 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.IndexAct' -2020-01-11 19:54:57,054 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.IpSearchAction' -2020-01-11 19:54:57,054 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.OauthLoginAct' -2020-01-11 19:54:57,133 [DEBUG][org.nutz.mvc.impl.NutLoading] - Use org.nutz.mvc.impl.NutEntryDeterminer as EntryMethodDeterminer -2020-01-11 19:54:57,159 [INFO][org.nutz.mvc.impl.NutActionChainMaker] - Optional processor class not found, disabled : org.nutz.plugins.validation.ValidationProcessor -2020-01-11 19:54:57,261 [INFO][org.nutz.boot.starter.freemarker.FreeMarkerConfigurer] - using Directory for TemplateLoading : /Users/kouxian/git/rk_svnadmin/src/main/resources/ -2020-01-11 19:54:57,277 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/index_main' >> (WelcomeAct.java:18).index : void | @Ok(fm:template.admin.main) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:57,279 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/main' >> (WelcomeAct.java:30).main : void | @Ok(fm:template.admin.index) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:57,280 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/left' >> (WelcomeAct.java:35).left : void | @Ok(fm:template.admin.left) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:57,282 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/right' >> (WelcomeAct.java:40).right : void | @Ok(fm:template.admin.right) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:57,284 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/top' >> (WelcomeAct.java:24).top : boolean | @Ok(fm:template.admin.top) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:57,286 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/user/login' >> (IndexAct.java:20).login : void | @Ok(fm:template.login.login) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:57,293 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/api/ip/search' >> (IpSearchAction.java:20).search : String | @Ok(raw:json) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:57,296 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/user/main' >> (FrameAct.java:14).userMain : void | @Ok(fm:template.admin.user.frame.main) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:57,298 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/user/left' >> (FrameAct.java:19).userLeft : void | @Ok(fm:template.admin.user.frame.left) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:57,300 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/user/right' >> (FrameAct.java:24).userRight : void | @Ok(fm:template.admin.user.frame.right) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:57,302 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/account/main' >> (FrameAct.java:32).accountPwdMain : void | @Ok(fm:template.admin.account.frame.main) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:57,303 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/account/left' >> (FrameAct.java:37).accountPwdLeft : void | @Ok(fm:template.admin.account.frame.left) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:57,306 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/account/right' >> (FrameAct.java:42).gamePwdRight : void | @Ok(fm:template.admin.account.frame.right) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:57,307 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/svn/user/main' >> (FrameAct.java:50).svn_user_main : void | @Ok(fm:template.admin.svn_user.frame.main) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:57,307 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/svn/user/left' >> (FrameAct.java:55).svn_user_left : void | @Ok(fm:template.admin.svn_user.frame.left) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:57,307 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/svn/user/right' >> (FrameAct.java:60).svn_user_right : void | @Ok(fm:template.admin.svn_user.frame.right) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:57,307 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/project/main' >> (FrameAct.java:68).project_main : void | @Ok(fm:template.admin.project.frame.main) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:57,308 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/project/left' >> (FrameAct.java:73).project_left : void | @Ok(fm:template.admin.project.frame.left) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:57,308 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/project/right' >> (FrameAct.java:78).project_right : void | @Ok(fm:template.admin.project.frame.right) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:57,310 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/add' >> (AdminSvnUserAct.java:86).add : void | @Ok(fm:template.admin.svn_user.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:57,331 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/lock' >> (AdminSvnUserAct.java:217).lock : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:57,333 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/list' >> (AdminSvnUserAct.java:64).list : Pagination | @Ok(fm:template.admin.svn_user.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:57,333 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/edit' >> (AdminSvnUserAct.java:93).edit : Usr | @Ok(fm:template.admin.svn_user.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:57,334 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/lock_list' >> (AdminSvnUserAct.java:75).lock_list : Pagination | @Ok(fm:template.admin.svn_user.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:57,337 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/o_save' >> (AdminSvnUserAct.java:101).o_save : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:57,337 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/o_update' >> (AdminSvnUserAct.java:136).o_update : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:57,338 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/restpwd' >> (AdminSvnUserAct.java:184).restpwd : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:57,343 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/unlock' >> (AdminSvnUserAct.java:248).unlock : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:57,345 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/add' >> (AdminProjectAct.java:55).add : void | @Ok(fm:template.admin.project.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:57,347 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/init' >> (AdminProjectAct.java:120).init : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:57,348 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/delete' >> (AdminProjectAct.java:182).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:57,350 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/list' >> (AdminProjectAct.java:48).list : Pagination | @Ok(fm:template.admin.project.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:57,350 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/edit' >> (AdminProjectAct.java:61).edit : Pj | @Ok(fm:template.admin.project.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:57,351 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/o_save' >> (AdminProjectAct.java:68).o_save : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:57,352 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/rep' >> (AdminProjectAct.java:83).rep : String | @Ok(fm:template.admin.project.rep) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:57,353 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/pjauth' >> (AdminProjectAct.java:135).pjauth : String | @Ok(fm:template.admin.project.pjauth) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:57,356 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/ajaxtreeservice' >> (AdminProjectAct.java:169).ajaxTreeService : String | @Ok(raw ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:57,358 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/pjauth_delete' >> (AdminProjectAct.java:261).pjauth_delete : String | @Ok(fm:template.admin.project.pjauth) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:57,359 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/pjauth/delete' >> (AdminProjectAct.java:193).pjauth_delete : String | @Ok(fm:template.admin.project.pjauth) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:57,359 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/conf/update' >> (AdminProjectAct.java:215).conf_update : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:57,360 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/pjauth/save' >> (AdminProjectAct.java:231).pjauth_save : String | @Ok(fm:template.admin.project.pjauth) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:57,361 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/file_add' >> (AdminProjectAct.java:243).file_add : String | @Ok(fm:template.admin.project.add_dir) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:57,368 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/file_save' >> (AdminProjectAct.java:253).file_save : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:57,370 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/o_update' >> (AdminProjectAct.java:223).o_update : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:57,370 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/conf' >> (AdminProjectAct.java:208).conf : ProjectConfig | @Ok(fm:template.admin.project.config) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:57,371 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/common/forbit' >> (AdminCommonAct.java:32).forbit : Message | @Ok(fm:template.admin.common.error) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:57,373 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/common/unauthorized' >> (AdminCommonAct.java:26).unauthorized : Message | @Ok(fm:template.admin.common.error) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:57,373 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/common/success' >> (AdminCommonAct.java:38).success : Message | @Ok(fm:template.admin.common.error) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:57,380 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/user/login/?' >> (OauthLoginAct.java:68).login : void | @Ok(void ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:57,382 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/user/logout' >> (OauthLoginAct.java:90).logout : void | @Ok(>>:/admin/index.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:57,382 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/user/authonly' >> (OauthLoginAct.java:61).authOnly : Object | @Ok(null ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:57,382 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/user/login/?/callback' >> (OauthLoginAct.java:96).returnPoint : View | @Ok(null ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:57,383 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/register' >> (AdminLoginAct.java:94).register : Object | @Ok(fm:template.front.account.create_user) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:57,407 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/login' >> (AdminLoginAct.java:56).login : View | @Ok(null ) @Fail(>>:/admin/common/unauthorized.rk) | by 1 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:57,409 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/logout' >> (AdminLoginAct.java:88).logout : void | @Ok(>>:/user/login.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:57,415 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/usr/add' >> (AdminProjectGroupUsrAct.java:67).add : String | @Ok(fm:template.admin.project_group_usr.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:57,416 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/usr/delete' >> (AdminProjectGroupUsrAct.java:99).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:57,417 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/usr/list' >> (AdminProjectGroupUsrAct.java:55).list : Pagination | @Ok(fm:template.admin.project_group_usr.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:57,417 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/usr/o_save' >> (AdminProjectGroupUsrAct.java:77).o_save : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:57,417 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/usr/all_email' >> (AdminProjectGroupUsrAct.java:117).all_email : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:57,421 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/usr/email' >> (AdminProjectGroupUsrAct.java:128).email : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:57,422 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/role/add' >> (AdminRoleAct.java:84).add : List | @Ok(fm:template.admin.user.role.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:57,423 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/role/update' >> (AdminRoleAct.java:66).update : void | @Ok(>>:/admin/role/list.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:57,424 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/role/delete' >> (AdminRoleAct.java:107).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:57,424 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/role/list' >> (AdminRoleAct.java:49).list : Object | @Ok(fm:template.admin.user.role.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:57,434 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/role/save' >> (AdminRoleAct.java:91).save : boolean | @Ok(>>:${obj==true?'/role/list.rk':'/admin/common/unauthorized.rk'}) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:57,435 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/role/edit' >> (AdminRoleAct.java:56).edit : Object | @Ok(fm:template.admin.user.role.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:57,435 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/add' >> (PermissionAct.java:67).add : List | @Ok(fm:template.admin.user.permission.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:57,437 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/update' >> (PermissionAct.java:87).update : boolean | @Ok(>>:/admin/permission/list.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:57,438 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/delete' >> (PermissionAct.java:75).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:57,438 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/list' >> (PermissionAct.java:44).list : Pagination | @Ok(fm:template.admin.user.permission.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:57,439 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/save' >> (PermissionAct.java:98).save : void | @Ok(>>:/admin/permission/list.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:57,441 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/list_category/?' >> (PermissionAct.java:51).listCategory : Pagination | @Ok(fm:template.admin.user.permission.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:57,444 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/edit' >> (PermissionAct.java:58).edit : List | @Ok(fm:template.admin.user.permission.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:57,447 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/add' >> (AdminProjectGroupAct.java:40).add : String | @Ok(fm:template.admin.project_group.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:57,449 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/delete' >> (AdminProjectGroupAct.java:59).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:57,450 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/list' >> (AdminProjectGroupAct.java:32).list : Pagination | @Ok(fm:template.admin.project_group.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:57,451 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/o_save' >> (AdminProjectGroupAct.java:47).o_save : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:57,453 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/category/add' >> (PermissionCategoryAct.java:58).add : void | @Ok(fm:template.admin.user.permission_category.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:57,454 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/category/update' >> (PermissionCategoryAct.java:50).update : boolean | @Ok(>>:/admin/permission/category/list.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:57,455 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/category/delete' >> (PermissionCategoryAct.java:73).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:57,455 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/category/list' >> (PermissionCategoryAct.java:36).list : Pagination | @Ok(fm:template.admin.user.permission_category.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:57,456 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/category/save' >> (PermissionCategoryAct.java:64).save : void | @Ok(>>:/admin/permission/category/list.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:57,467 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/category/edit' >> (PermissionCategoryAct.java:43).edit : PermissionCategory | @Ok(fm:template.admin.user.permission_category.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:57,468 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/main' >> (AdminUserAct.java:59).main : void | @Ok(fm:template.admin.common.main) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:57,469 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/add' >> (AdminUserAct.java:72).add : List | @Ok(fm:template.admin.user.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:57,469 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/lock' >> (AdminUserAct.java:143).lock : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:57,470 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/update' >> (AdminUserAct.java:129).update : Object | @Ok(>>:/admin/user/list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:57,470 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/check/username' >> (AdminUserAct.java:93).checkName : boolean | @Ok(raw ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:57,471 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/delete' >> (AdminUserAct.java:79).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:57,471 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/list' >> (AdminUserAct.java:65).list : Pagination | @Ok(fm:template.admin.user.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:57,472 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/save' >> (AdminUserAct.java:87).save : boolean | @Ok(>>:${obj==true?'/admin/user/list.rk':'/admin/common/unauthorized.rk'}) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:57,472 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/edit' >> (AdminUserAct.java:107).edit : User | @Ok(fm:template.admin.user.edit) @Fail(json ) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:57,473 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/add_user' >> (AdminUserAct.java:185).add_user : void | @Ok(fm:template.admin.user.add_user) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:57,473 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/check_email' >> (AdminUserAct.java:99).checkEmail : boolean | @Ok(raw ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:57,474 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/profile/check_current_password' >> (AdminUserAct.java:160).checkCurrentPassword : boolean | @Ok(raw ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:57,474 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/profile/edit' >> (AdminUserAct.java:175).profileEdit : Subject | @Ok(fm:template.admin.profile.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:57,475 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/save_user' >> (AdminUserAct.java:191).save_user : Object | @Ok(>>:/admin/user/list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:57,475 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/profile/update' >> (AdminUserAct.java:203).profileUpdate : boolean | @Ok(fm:template.admin.profile.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:57,476 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/profile/re_update' >> (AdminUserAct.java:215).regUpate : boolean | @Ok(>>:${obj?'/admin/main':'/admin/common/unauthorized.rk'}) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:57,476 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/change_pwd' >> (AdminUserAct.java:236).change_pwd : void | @Ok(fm:template.admin.account.change_pwd) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:57,476 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/pwd_updata' >> (AdminUserAct.java:242).pwd_updata : Object | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:54:57,477 [INFO][org.nutz.mvc.impl.NutLoading] - Found 102 module methods -2020-01-11 19:54:57,477 [DEBUG][org.nutz.mvc.impl.NutLoading] - Localization: org.nutz.mvc.impl.NutMessageLoader('msg/') dft -2020-01-11 19:54:57,493 [DEBUG][org.nutz.mvc.impl.NutMessageLoader] - Load Messages in 2 resource : [[jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-nutz-mvc/2.3.9-SNAPSHOT/nutzboot-starter-nutz-mvc-2.3.9-SNAPSHOT.jar!/msg/emtry.properties, File[/Users/kouxian/git/rk_svnadmin/target/classes/msg/zh_CN/MessageResources.properties]]] -2020-01-11 19:54:57,502 [DEBUG][org.nutz.mvc.impl.NutMessageLoader] - Message Loaded, size = 2 -2020-01-11 19:54:57,507 [INFO][org.nutz.mvc.impl.NutLoading] - Nutz.Mvc[nutz] is up in 490ms -2020-01-11 19:54:57,507 [INFO][org.nutz.mvc.NutFilter] - exclusionsPrefix = ^(/druid/) -2020-01-11 19:54:57,508 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,jsp=null,order=0,inst=false,async=false -2020-01-11 19:54:57,511 [DEBUG][org.eclipse.jetty.servlet.BaseHolder] - Holding class org.eclipse.jetty.servlet.DefaultServlet from sun.misc.Launcher$AppClassLoader@2a139a55 -2020-01-11 19:54:57,511 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @3215ms default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,jsp=null,order=0,inst=false,async=false -2020-01-11 19:54:57,522 [DEBUG][org.eclipse.jetty.servlet.ServletHolder] - Servlet.init NotAsyncServlet:org.eclipse.jetty.servlet.DefaultServlet@41200e0c for default -2020-01-11 19:54:57,531 [DEBUG][org.eclipse.jetty.servlet.DefaultServlet] - resource base = null -2020-01-11 19:54:57,532 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false -2020-01-11 19:54:57,533 [DEBUG][org.eclipse.jetty.servlet.BaseHolder] - Holding class org.eclipse.jetty.servlet.NoJspServlet from sun.misc.Launcher$AppClassLoader@2a139a55 -2020-01-11 19:54:57,533 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @3237ms jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false -2020-01-11 19:54:57,533 [DEBUG][org.eclipse.jetty.servlet.ServletHolder] - Servlet.init NotAsyncServlet:org.eclipse.jetty.servlet.NoJspServlet@120f38e6 for jsp -2020-01-11 19:54:57,533 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting druid@5b6c502==com.alibaba.druid.support.http.StatViewServlet,jsp=null,order=1,inst=false,async=false -2020-01-11 19:54:57,534 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @3238ms druid@5b6c502==com.alibaba.druid.support.http.StatViewServlet,jsp=null,order=1,inst=false,async=false -2020-01-11 19:54:57,534 [DEBUG][org.eclipse.jetty.servlet.ServletHolder] - Servlet.init NotAsyncServlet:com.alibaba.druid.support.http.StatViewServlet@7a0e1b5e for druid -2020-01-11 19:54:57,536 [INFO][org.eclipse.jetty.server.handler.ContextHandler] - Started o.e.j.w.WebAppContext@76c3e77a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],AVAILABLE} -2020-01-11 19:54:57,536 [DEBUG][org.eclipse.jetty.webapp.WebAppContext] - postConfigure o.e.j.w.WebAppContext@76c3e77a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],AVAILABLE} with org.eclipse.jetty.webapp.WebInfConfiguration@3e78b6a5 -2020-01-11 19:54:57,536 [DEBUG][org.eclipse.jetty.webapp.WebAppContext] - postConfigure o.e.j.w.WebAppContext@76c3e77a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],AVAILABLE} with org.eclipse.jetty.webapp.WebXmlConfiguration@3e2055d6 -2020-01-11 19:54:57,536 [DEBUG][org.eclipse.jetty.webapp.WebAppContext] - postConfigure o.e.j.w.WebAppContext@76c3e77a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],AVAILABLE} with org.eclipse.jetty.webapp.MetaInfConfiguration@2f01783a -2020-01-11 19:54:57,536 [DEBUG][org.eclipse.jetty.webapp.WebAppContext] - postConfigure o.e.j.w.WebAppContext@76c3e77a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],AVAILABLE} with org.eclipse.jetty.webapp.FragmentConfiguration@68878f6d -2020-01-11 19:54:57,536 [DEBUG][org.eclipse.jetty.webapp.WebAppContext] - postConfigure o.e.j.w.WebAppContext@76c3e77a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],AVAILABLE} with org.eclipse.jetty.webapp.JettyWebXmlConfiguration@41488b16 -2020-01-11 19:54:57,536 [DEBUG][org.eclipse.jetty.webapp.WebAppContext] - postConfigure o.e.j.w.WebAppContext@76c3e77a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],AVAILABLE} with org.eclipse.jetty.annotations.AnnotationConfiguration@a8ef162 -2020-01-11 19:54:57,536 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping ServletContainerInitializersStarter@72ef8d15{STARTED} -2020-01-11 19:54:57,536 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED ServletContainerInitializersStarter@72ef8d15{STOPPED} -2020-01-11 19:54:57,536 [DEBUG][org.eclipse.jetty.webapp.WebAppContext] - postConfigure o.e.j.w.WebAppContext@76c3e77a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],AVAILABLE} with org.eclipse.jetty.webapp.MetaInfConfiguration@2eea88a1 -2020-01-11 19:54:57,536 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @3241ms o.e.j.w.WebAppContext@76c3e77a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],AVAILABLE} -2020-01-11 19:54:57,536 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting ErrorHandler@7d3e8655{STOPPED} -2020-01-11 19:54:57,536 [DEBUG][org.eclipse.jetty.server.handler.AbstractHandler] - starting ErrorHandler@7d3e8655{STARTING} -2020-01-11 19:54:57,536 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @3241ms ErrorHandler@7d3e8655{STARTED} -2020-01-11 19:54:57,537 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting ServerConnector@68c72235{HTTP/1.1,[http/1.1]}{0.0.0.0:8084} -2020-01-11 19:54:57,555 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - ServerConnector@68c72235{HTTP/1.1,[http/1.1]}{0.0.0.0:8084} added {sun.nio.ch.ServerSocketChannelImpl[/0:0:0:0:0:0:0:0:8084],POJO} -2020-01-11 19:54:57,556 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting ScheduledExecutorScheduler@747edf66{STOPPED} -2020-01-11 19:54:57,556 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @3260ms ScheduledExecutorScheduler@747edf66{STARTED} -2020-01-11 19:54:57,556 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting HttpConnectionFactory@306cf3ea[HTTP/1.1] -2020-01-11 19:54:57,556 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @3261ms HttpConnectionFactory@306cf3ea[HTTP/1.1] -2020-01-11 19:54:57,556 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting SelectorManager@ServerConnector@68c72235{HTTP/1.1,[http/1.1]}{0.0.0.0:8084} -2020-01-11 19:54:57,606 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - EatWhatYouKill@57f791c6/SelectorProducer@4362d7df/IDLE/p=false/QueuedThreadPool[qtp504858437]@1e178745{STARTED,4<=4<=8,i=4,r=1,q=0}[ReservedThreadExecutor@660acfb{s=0/1,p=0}][pc=0,pic=0,pec=0,epc=0]@2020-01-11T19:54:57.604+08:00 added {SelectorProducer@4362d7df,POJO} -2020-01-11 19:54:57,607 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - EatWhatYouKill@57f791c6/SelectorProducer@4362d7df/IDLE/p=false/QueuedThreadPool[qtp504858437]@1e178745{STARTED,4<=4<=8,i=4,r=1,q=0}[ReservedThreadExecutor@660acfb{s=0/1,p=0}][pc=0,pic=0,pec=0,epc=0]@2020-01-11T19:54:57.607+08:00 added {QueuedThreadPool[qtp504858437]@1e178745{STARTED,4<=4<=8,i=4,r=1,q=0}[ReservedThreadExecutor@660acfb{s=0/1,p=0}],UNMANAGED} -2020-01-11 19:54:57,607 [DEBUG][org.eclipse.jetty.util.thread.strategy.EatWhatYouKill] - EatWhatYouKill@57f791c6/SelectorProducer@4362d7df/IDLE/p=false/QueuedThreadPool[qtp504858437]@1e178745{STARTED,4<=4<=8,i=4,r=1,q=0}[ReservedThreadExecutor@660acfb{s=0/1,p=0}][pc=0,pic=0,pec=0,epc=0]@2020-01-11T19:54:57.607+08:00 created -2020-01-11 19:54:57,608 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - ManagedSelector@6ab72419{STOPPED} id=0 keys=-1 selected=-1 updates=0 added {EatWhatYouKill@57f791c6/SelectorProducer@4362d7df/IDLE/p=false/QueuedThreadPool[qtp504858437]@1e178745{STARTED,4<=4<=8,i=4,r=1,q=0}[ReservedThreadExecutor@660acfb{s=0/1,p=0}][pc=0,pic=0,pec=0,epc=0]@2020-01-11T19:54:57.608+08:00,MANAGED} -2020-01-11 19:54:57,608 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - SelectorManager@ServerConnector@68c72235{HTTP/1.1,[http/1.1]}{0.0.0.0:8084} added {ManagedSelector@6ab72419{STOPPED} id=0 keys=-1 selected=-1 updates=0,AUTO} -2020-01-11 19:54:57,608 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting ManagedSelector@6ab72419{STOPPED} id=0 keys=-1 selected=-1 updates=0 -2020-01-11 19:54:57,608 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting EatWhatYouKill@57f791c6/SelectorProducer@4362d7df/IDLE/p=false/QueuedThreadPool[qtp504858437]@1e178745{STARTED,4<=4<=8,i=4,r=1,q=0}[ReservedThreadExecutor@660acfb{s=0/1,p=0}][pc=0,pic=0,pec=0,epc=0]@2020-01-11T19:54:57.608+08:00 -2020-01-11 19:54:57,609 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @3313ms EatWhatYouKill@57f791c6/SelectorProducer@4362d7df/IDLE/p=false/QueuedThreadPool[qtp504858437]@1e178745{STARTED,4<=4<=8,i=4,r=1,q=0}[ReservedThreadExecutor@660acfb{s=0/1,p=0}][pc=0,pic=0,pec=0,epc=0]@2020-01-11T19:54:57.609+08:00 -2020-01-11 19:54:57,618 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - queue org.eclipse.jetty.io.ManagedSelector$$Lambda$64/137123763@5be82d43 startThread=0 -2020-01-11 19:54:57,618 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - run org.eclipse.jetty.io.ManagedSelector$$Lambda$64/137123763@5be82d43 in QueuedThreadPool[qtp504858437]@1e178745{STARTED,4<=4<=8,i=3,r=1,q=0}[ReservedThreadExecutor@660acfb{s=0/1,p=0}] -2020-01-11 19:54:57,618 [DEBUG][org.eclipse.jetty.io.ManagedSelector] - Queued change org.eclipse.jetty.io.ManagedSelector$Start@600b0b7 on ManagedSelector@6ab72419{STARTING} id=0 keys=0 selected=0 updates=0 -2020-01-11 19:54:57,619 [DEBUG][org.eclipse.jetty.util.thread.strategy.EatWhatYouKill] - EatWhatYouKill@57f791c6/SelectorProducer@4362d7df/IDLE/p=false/QueuedThreadPool[qtp504858437]@1e178745{STARTED,4<=4<=8,i=3,r=1,q=0}[ReservedThreadExecutor@660acfb{s=0/1,p=0}][pc=0,pic=0,pec=0,epc=0]@2020-01-11T19:54:57.618+08:00 tryProduce false -2020-01-11 19:54:57,620 [DEBUG][org.eclipse.jetty.io.ManagedSelector] - updateable 1 -2020-01-11 19:54:57,620 [DEBUG][org.eclipse.jetty.io.ManagedSelector] - update org.eclipse.jetty.io.ManagedSelector$Start@600b0b7 -2020-01-11 19:54:57,620 [DEBUG][org.eclipse.jetty.io.ManagedSelector] - updates 0 -2020-01-11 19:54:57,620 [DEBUG][org.eclipse.jetty.io.ManagedSelector] - Selector sun.nio.ch.KQueueSelectorImpl@30dd06fc waiting with 0 keys -2020-01-11 19:54:57,621 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @3325ms ManagedSelector@6ab72419{STARTED} id=0 keys=0 selected=0 updates=0 -2020-01-11 19:54:57,621 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @3325ms SelectorManager@ServerConnector@68c72235{HTTP/1.1,[http/1.1]}{0.0.0.0:8084} -2020-01-11 19:54:57,622 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - ServerConnector@68c72235{HTTP/1.1,[http/1.1]}{0.0.0.0:8084} added {acceptor-0@443dbe42,POJO} -2020-01-11 19:54:57,622 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - run acceptor-0@443dbe42 in QueuedThreadPool[qtp504858437]@1e178745{STARTED,4<=4<=8,i=2,r=1,q=0}[ReservedThreadExecutor@660acfb{s=0/1,p=0}] -2020-01-11 19:54:57,623 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - queue qtp504858437-21-acceptor-0@443dbe42-ServerConnector@68c72235{HTTP/1.1,[http/1.1]}{0.0.0.0:8084} startThread=0 -2020-01-11 19:54:57,623 [INFO][org.eclipse.jetty.server.AbstractConnector] - Started ServerConnector@68c72235{HTTP/1.1,[http/1.1]}{0.0.0.0:8084} -2020-01-11 19:54:57,623 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @3328ms ServerConnector@68c72235{HTTP/1.1,[http/1.1]}{0.0.0.0:8084} -2020-01-11 19:54:57,624 [INFO][org.eclipse.jetty.server.Server] - Started @3328ms -2020-01-11 19:54:57,624 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @3328ms Server@2638011{STARTED}[9.4.22.v20191022] -2020-01-11 19:54:57,624 [DEBUG][org.nutz.boot.starter.jetty.JettyStarter] - Jetty monitor props: ----------------------------------------------- -http.port : 8084 -http.host : 0.0.0.0 -http.idleTimeout : 300000 -https.enable : false -welcome_files : index.html,index.htm,index.do -maxFormContentSize : 1073741824 ----------------------------------------------- -2020-01-11 19:54:57,624 [INFO][org.nutz.boot.starter.quartz.QuartzStarter] - Starting Quartz Scheduler now -2020-01-11 19:54:57,625 [INFO][org.quartz.core.QuartzScheduler] - Scheduler NutzbootScheduler_$_NON_CLUSTERED started. -2020-01-11 19:54:57,636 [DEBUG][org.nutz.integration.quartz.NutQuartzCronJobFactory] - found cron job packages = com.rekoe -2020-01-11 19:54:57,806 [DEBUG][org.nutz.dao.jdbc.Jdbcs] - Jdbcs init complete -2020-01-11 19:54:57,806 [INFO][org.nutz.dao.jdbc.Jdbcs] - Get Connection from DataSource for JdbcExpert, if you lock at here, check your database server and configure -2020-01-11 19:54:57,852 [INFO][com.alibaba.druid.pool.DruidDataSource] - {dataSource-1} inited -2020-01-11 19:54:58,013 [ERROR][com.alibaba.druid.pool.DruidDataSource] - create connection SQLException, url: jdbc:mysql://127.0.0.1:3306/rk_svnadmin?characterEncoding=utf8&useSSL=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai, errorCode 1049, state 42000 -java.sql.SQLSyntaxErrorException: Unknown database 'rk_svnadmin' - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) - at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:836) - at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:456) - at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:246) - at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:199) - at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:156) - at com.alibaba.druid.filter.stat.StatFilter.connection_connect(StatFilter.java:218) - at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:150) - at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1645) - at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1709) - at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2715) -2020-01-11 19:54:58,023 [ERROR][com.alibaba.druid.pool.DruidDataSource] - create connection SQLException, url: jdbc:mysql://127.0.0.1:3306/rk_svnadmin?characterEncoding=utf8&useSSL=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai, errorCode 1049, state 42000 -java.sql.SQLSyntaxErrorException: Unknown database 'rk_svnadmin' - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) - at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:836) - at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:456) - at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:246) - at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:199) - at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:156) - at com.alibaba.druid.filter.stat.StatFilter.connection_connect(StatFilter.java:218) - at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:150) - at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1645) - at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1709) - at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2715) -2020-01-11 19:54:58,024 [INFO][com.alibaba.druid.pool.DruidAbstractDataSource] - {dataSource-1} failContinuous is true -2020-01-11 19:54:58,536 [ERROR][com.alibaba.druid.pool.DruidDataSource] - create connection SQLException, url: jdbc:mysql://127.0.0.1:3306/rk_svnadmin?characterEncoding=utf8&useSSL=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai, errorCode 1049, state 42000 -java.sql.SQLSyntaxErrorException: Unknown database 'rk_svnadmin' - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) - at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:836) - at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:456) - at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:246) - at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:199) - at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:156) - at com.alibaba.druid.filter.stat.StatFilter.connection_connect(StatFilter.java:218) - at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:150) - at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1645) - at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1709) - at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2715) -2020-01-11 19:54:59,048 [ERROR][com.alibaba.druid.pool.DruidDataSource] - create connection SQLException, url: jdbc:mysql://127.0.0.1:3306/rk_svnadmin?characterEncoding=utf8&useSSL=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai, errorCode 1049, state 42000 -java.sql.SQLSyntaxErrorException: Unknown database 'rk_svnadmin' - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) - at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:836) - at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:456) - at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:246) - at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:199) - at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:156) - at com.alibaba.druid.filter.stat.StatFilter.connection_connect(StatFilter.java:218) - at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:150) - at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1645) - at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1709) - at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2715) -2020-01-11 19:54:59,560 [ERROR][com.alibaba.druid.pool.DruidDataSource] - create connection SQLException, url: jdbc:mysql://127.0.0.1:3306/rk_svnadmin?characterEncoding=utf8&useSSL=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai, errorCode 1049, state 42000 -java.sql.SQLSyntaxErrorException: Unknown database 'rk_svnadmin' - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) - at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:836) - at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:456) - at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:246) - at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:199) - at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:156) - at com.alibaba.druid.filter.stat.StatFilter.connection_connect(StatFilter.java:218) - at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:150) - at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1645) - at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1709) - at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2715) -2020-01-11 19:55:00,068 [ERROR][com.alibaba.druid.pool.DruidDataSource] - create connection SQLException, url: jdbc:mysql://127.0.0.1:3306/rk_svnadmin?characterEncoding=utf8&useSSL=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai, errorCode 1049, state 42000 -java.sql.SQLSyntaxErrorException: Unknown database 'rk_svnadmin' - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) - at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:836) - at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:456) - at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:246) - at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:199) - at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:156) - at com.alibaba.druid.filter.stat.StatFilter.connection_connect(StatFilter.java:218) - at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:150) - at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1645) - at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1709) - at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2715) -2020-01-11 19:55:00,578 [ERROR][com.alibaba.druid.pool.DruidDataSource] - create connection SQLException, url: jdbc:mysql://127.0.0.1:3306/rk_svnadmin?characterEncoding=utf8&useSSL=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai, errorCode 1049, state 42000 -java.sql.SQLSyntaxErrorException: Unknown database 'rk_svnadmin' - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) - at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:836) - at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:456) - at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:246) - at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:199) - at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:156) - at com.alibaba.druid.filter.stat.StatFilter.connection_connect(StatFilter.java:218) - at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:150) - at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1645) - at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1709) - at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2715) -2020-01-11 19:55:01,087 [ERROR][com.alibaba.druid.pool.DruidDataSource] - create connection SQLException, url: jdbc:mysql://127.0.0.1:3306/rk_svnadmin?characterEncoding=utf8&useSSL=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai, errorCode 1049, state 42000 -java.sql.SQLSyntaxErrorException: Unknown database 'rk_svnadmin' - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) - at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:836) - at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:456) - at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:246) - at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:199) - at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:156) - at com.alibaba.druid.filter.stat.StatFilter.connection_connect(StatFilter.java:218) - at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:150) - at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1645) - at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1709) - at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2715) -2020-01-11 19:55:01,597 [ERROR][com.alibaba.druid.pool.DruidDataSource] - create connection SQLException, url: jdbc:mysql://127.0.0.1:3306/rk_svnadmin?characterEncoding=utf8&useSSL=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai, errorCode 1049, state 42000 -java.sql.SQLSyntaxErrorException: Unknown database 'rk_svnadmin' - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) - at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:836) - at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:456) - at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:246) - at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:199) - at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:156) - at com.alibaba.druid.filter.stat.StatFilter.connection_connect(StatFilter.java:218) - at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:150) - at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1645) - at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1709) - at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2715) -2020-01-11 19:55:02,107 [ERROR][com.alibaba.druid.pool.DruidDataSource] - create connection SQLException, url: jdbc:mysql://127.0.0.1:3306/rk_svnadmin?characterEncoding=utf8&useSSL=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai, errorCode 1049, state 42000 -java.sql.SQLSyntaxErrorException: Unknown database 'rk_svnadmin' - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) - at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:836) - at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:456) - at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:246) - at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:199) - at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:156) - at com.alibaba.druid.filter.stat.StatFilter.connection_connect(StatFilter.java:218) - at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:150) - at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1645) - at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1709) - at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2715) -2020-01-11 19:55:02,617 [ERROR][com.alibaba.druid.pool.DruidDataSource] - create connection SQLException, url: jdbc:mysql://127.0.0.1:3306/rk_svnadmin?characterEncoding=utf8&useSSL=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai, errorCode 1049, state 42000 -java.sql.SQLSyntaxErrorException: Unknown database 'rk_svnadmin' - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) - at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:836) - at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:456) - at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:246) - at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:199) - at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:156) - at com.alibaba.druid.filter.stat.StatFilter.connection_connect(StatFilter.java:218) - at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:150) - at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1645) - at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1709) - at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2715) -2020-01-11 19:55:03,125 [ERROR][com.alibaba.druid.pool.DruidDataSource] - create connection SQLException, url: jdbc:mysql://127.0.0.1:3306/rk_svnadmin?characterEncoding=utf8&useSSL=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai, errorCode 1049, state 42000 -java.sql.SQLSyntaxErrorException: Unknown database 'rk_svnadmin' - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) - at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:836) - at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:456) - at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:246) - at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:199) - at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:156) - at com.alibaba.druid.filter.stat.StatFilter.connection_connect(StatFilter.java:218) - at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:150) - at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1645) - at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1709) - at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2715) -2020-01-11 19:55:03,634 [ERROR][com.alibaba.druid.pool.DruidDataSource] - create connection SQLException, url: jdbc:mysql://127.0.0.1:3306/rk_svnadmin?characterEncoding=utf8&useSSL=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai, errorCode 1049, state 42000 -java.sql.SQLSyntaxErrorException: Unknown database 'rk_svnadmin' - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) - at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:836) - at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:456) - at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:246) - at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:199) - at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:156) - at com.alibaba.druid.filter.stat.StatFilter.connection_connect(StatFilter.java:218) - at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:150) - at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1645) - at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1709) - at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2715) -2020-01-11 19:55:04,141 [ERROR][com.alibaba.druid.pool.DruidDataSource] - create connection SQLException, url: jdbc:mysql://127.0.0.1:3306/rk_svnadmin?characterEncoding=utf8&useSSL=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai, errorCode 1049, state 42000 -java.sql.SQLSyntaxErrorException: Unknown database 'rk_svnadmin' - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) - at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:836) - at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:456) - at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:246) - at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:199) - at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:156) - at com.alibaba.druid.filter.stat.StatFilter.connection_connect(StatFilter.java:218) - at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:150) - at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1645) - at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1709) - at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2715) -2020-01-11 19:55:04,649 [ERROR][com.alibaba.druid.pool.DruidDataSource] - create connection SQLException, url: jdbc:mysql://127.0.0.1:3306/rk_svnadmin?characterEncoding=utf8&useSSL=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai, errorCode 1049, state 42000 -java.sql.SQLSyntaxErrorException: Unknown database 'rk_svnadmin' - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) - at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:836) - at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:456) - at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:246) - at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:199) - at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:156) - at com.alibaba.druid.filter.stat.StatFilter.connection_connect(StatFilter.java:218) - at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:150) - at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1645) - at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1709) - at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2715) -2020-01-11 19:55:05,159 [ERROR][com.alibaba.druid.pool.DruidDataSource] - create connection SQLException, url: jdbc:mysql://127.0.0.1:3306/rk_svnadmin?characterEncoding=utf8&useSSL=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai, errorCode 1049, state 42000 -java.sql.SQLSyntaxErrorException: Unknown database 'rk_svnadmin' - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) - at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:836) - at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:456) - at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:246) - at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:199) - at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:156) - at com.alibaba.druid.filter.stat.StatFilter.connection_connect(StatFilter.java:218) - at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:150) - at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1645) - at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1709) - at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2715) -2020-01-11 19:55:05,669 [ERROR][com.alibaba.druid.pool.DruidDataSource] - create connection SQLException, url: jdbc:mysql://127.0.0.1:3306/rk_svnadmin?characterEncoding=utf8&useSSL=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai, errorCode 1049, state 42000 -java.sql.SQLSyntaxErrorException: Unknown database 'rk_svnadmin' - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) - at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:836) - at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:456) - at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:246) - at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:199) - at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:156) - at com.alibaba.druid.filter.stat.StatFilter.connection_connect(StatFilter.java:218) - at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:150) - at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1645) - at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1709) - at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2715) -2020-01-11 19:55:06,181 [ERROR][com.alibaba.druid.pool.DruidDataSource] - create connection SQLException, url: jdbc:mysql://127.0.0.1:3306/rk_svnadmin?characterEncoding=utf8&useSSL=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai, errorCode 1049, state 42000 -java.sql.SQLSyntaxErrorException: Unknown database 'rk_svnadmin' - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) - at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:836) - at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:456) - at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:246) - at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:199) - at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:156) - at com.alibaba.druid.filter.stat.StatFilter.connection_connect(StatFilter.java:218) - at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:150) - at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1645) - at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1709) - at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2715) -2020-01-11 19:55:06,691 [ERROR][com.alibaba.druid.pool.DruidDataSource] - create connection SQLException, url: jdbc:mysql://127.0.0.1:3306/rk_svnadmin?characterEncoding=utf8&useSSL=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai, errorCode 1049, state 42000 -java.sql.SQLSyntaxErrorException: Unknown database 'rk_svnadmin' - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) - at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:836) - at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:456) - at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:246) - at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:199) - at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:156) - at com.alibaba.druid.filter.stat.StatFilter.connection_connect(StatFilter.java:218) - at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:150) - at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1645) - at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1709) - at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2715) -2020-01-11 19:55:07,200 [ERROR][com.alibaba.druid.pool.DruidDataSource] - create connection SQLException, url: jdbc:mysql://127.0.0.1:3306/rk_svnadmin?characterEncoding=utf8&useSSL=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai, errorCode 1049, state 42000 -java.sql.SQLSyntaxErrorException: Unknown database 'rk_svnadmin' - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) - at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:836) - at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:456) - at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:246) - at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:199) - at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:156) - at com.alibaba.druid.filter.stat.StatFilter.connection_connect(StatFilter.java:218) - at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:150) - at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1645) - at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1709) - at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2715) -2020-01-11 19:55:07,710 [ERROR][com.alibaba.druid.pool.DruidDataSource] - create connection SQLException, url: jdbc:mysql://127.0.0.1:3306/rk_svnadmin?characterEncoding=utf8&useSSL=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai, errorCode 1049, state 42000 -java.sql.SQLSyntaxErrorException: Unknown database 'rk_svnadmin' - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) - at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:836) - at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:456) - at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:246) - at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:199) - at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:156) - at com.alibaba.druid.filter.stat.StatFilter.connection_connect(StatFilter.java:218) - at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:150) - at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1645) - at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1709) - at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2715) -2020-01-11 19:55:08,218 [ERROR][com.alibaba.druid.pool.DruidDataSource] - create connection SQLException, url: jdbc:mysql://127.0.0.1:3306/rk_svnadmin?characterEncoding=utf8&useSSL=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai, errorCode 1049, state 42000 -java.sql.SQLSyntaxErrorException: Unknown database 'rk_svnadmin' - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) - at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:836) - at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:456) - at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:246) - at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:199) - at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:156) - at com.alibaba.druid.filter.stat.StatFilter.connection_connect(StatFilter.java:218) - at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:150) - at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1645) - at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1709) - at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2715) -2020-01-11 19:55:08,728 [ERROR][com.alibaba.druid.pool.DruidDataSource] - create connection SQLException, url: jdbc:mysql://127.0.0.1:3306/rk_svnadmin?characterEncoding=utf8&useSSL=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai, errorCode 1049, state 42000 -java.sql.SQLSyntaxErrorException: Unknown database 'rk_svnadmin' - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) - at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:836) - at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:456) - at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:246) - at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:199) - at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:156) - at com.alibaba.druid.filter.stat.StatFilter.connection_connect(StatFilter.java:218) - at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:150) - at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1645) - at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1709) - at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2715) -2020-01-11 19:55:09,237 [ERROR][com.alibaba.druid.pool.DruidDataSource] - create connection SQLException, url: jdbc:mysql://127.0.0.1:3306/rk_svnadmin?characterEncoding=utf8&useSSL=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai, errorCode 1049, state 42000 -java.sql.SQLSyntaxErrorException: Unknown database 'rk_svnadmin' - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) - at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:836) - at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:456) - at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:246) - at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:199) - at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:156) - at com.alibaba.druid.filter.stat.StatFilter.connection_connect(StatFilter.java:218) - at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:150) - at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1645) - at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1709) - at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2715) -2020-01-11 19:55:09,747 [ERROR][com.alibaba.druid.pool.DruidDataSource] - create connection SQLException, url: jdbc:mysql://127.0.0.1:3306/rk_svnadmin?characterEncoding=utf8&useSSL=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai, errorCode 1049, state 42000 -java.sql.SQLSyntaxErrorException: Unknown database 'rk_svnadmin' - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) - at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:836) - at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:456) - at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:246) - at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:199) - at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:156) - at com.alibaba.druid.filter.stat.StatFilter.connection_connect(StatFilter.java:218) - at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:150) - at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1645) - at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1709) - at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2715) -2020-01-11 19:55:10,260 [ERROR][com.alibaba.druid.pool.DruidDataSource] - create connection SQLException, url: jdbc:mysql://127.0.0.1:3306/rk_svnadmin?characterEncoding=utf8&useSSL=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai, errorCode 1049, state 42000 -java.sql.SQLSyntaxErrorException: Unknown database 'rk_svnadmin' - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) - at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:836) - at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:456) - at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:246) - at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:199) - at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:156) - at com.alibaba.druid.filter.stat.StatFilter.connection_connect(StatFilter.java:218) - at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:150) - at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1645) - at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1709) - at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2715) -2020-01-11 19:55:10,770 [ERROR][com.alibaba.druid.pool.DruidDataSource] - create connection SQLException, url: jdbc:mysql://127.0.0.1:3306/rk_svnadmin?characterEncoding=utf8&useSSL=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai, errorCode 1049, state 42000 -java.sql.SQLSyntaxErrorException: Unknown database 'rk_svnadmin' - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) - at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:836) - at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:456) - at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:246) - at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:199) - at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:156) - at com.alibaba.druid.filter.stat.StatFilter.connection_connect(StatFilter.java:218) - at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:150) - at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1645) - at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1709) - at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2715) -2020-01-11 19:55:11,279 [ERROR][com.alibaba.druid.pool.DruidDataSource] - create connection SQLException, url: jdbc:mysql://127.0.0.1:3306/rk_svnadmin?characterEncoding=utf8&useSSL=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai, errorCode 1049, state 42000 -java.sql.SQLSyntaxErrorException: Unknown database 'rk_svnadmin' - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) - at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:836) - at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:456) - at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:246) - at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:199) - at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:156) - at com.alibaba.druid.filter.stat.StatFilter.connection_connect(StatFilter.java:218) - at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:150) - at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1645) - at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1709) - at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2715) -2020-01-11 19:55:11,786 [ERROR][com.alibaba.druid.pool.DruidDataSource] - create connection SQLException, url: jdbc:mysql://127.0.0.1:3306/rk_svnadmin?characterEncoding=utf8&useSSL=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai, errorCode 1049, state 42000 -java.sql.SQLSyntaxErrorException: Unknown database 'rk_svnadmin' - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) - at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:836) - at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:456) - at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:246) - at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:199) - at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:156) - at com.alibaba.druid.filter.stat.StatFilter.connection_connect(StatFilter.java:218) - at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:150) - at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1645) - at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1709) - at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2715) -2020-01-11 19:55:12,298 [ERROR][com.alibaba.druid.pool.DruidDataSource] - create connection SQLException, url: jdbc:mysql://127.0.0.1:3306/rk_svnadmin?characterEncoding=utf8&useSSL=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai, errorCode 1049, state 42000 -java.sql.SQLSyntaxErrorException: Unknown database 'rk_svnadmin' - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) - at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:836) - at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:456) - at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:246) - at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:199) - at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:156) - at com.alibaba.druid.filter.stat.StatFilter.connection_connect(StatFilter.java:218) - at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:150) - at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1645) - at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1709) - at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2715) -2020-01-11 19:55:12,841 [ERROR][com.alibaba.druid.pool.DruidDataSource] - create connection SQLException, url: jdbc:mysql://127.0.0.1:3306/rk_svnadmin?characterEncoding=utf8&useSSL=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai, errorCode 1049, state 42000 -java.sql.SQLSyntaxErrorException: Unknown database 'rk_svnadmin' - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) - at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:836) - at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:456) - at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:246) - at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:199) - at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:156) - at com.alibaba.druid.filter.stat.StatFilter.connection_connect(StatFilter.java:218) - at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:150) - at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1645) - at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1709) - at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2715) -2020-01-11 19:55:13,347 [ERROR][com.alibaba.druid.pool.DruidDataSource] - create connection SQLException, url: jdbc:mysql://127.0.0.1:3306/rk_svnadmin?characterEncoding=utf8&useSSL=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai, errorCode 1049, state 42000 -java.sql.SQLSyntaxErrorException: Unknown database 'rk_svnadmin' - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) - at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:836) - at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:456) - at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:246) - at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:199) - at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:156) - at com.alibaba.druid.filter.stat.StatFilter.connection_connect(StatFilter.java:218) - at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:150) - at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1645) - at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1709) - at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2715) -2020-01-11 19:55:13,859 [ERROR][com.alibaba.druid.pool.DruidDataSource] - create connection SQLException, url: jdbc:mysql://127.0.0.1:3306/rk_svnadmin?characterEncoding=utf8&useSSL=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai, errorCode 1049, state 42000 -java.sql.SQLSyntaxErrorException: Unknown database 'rk_svnadmin' - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) - at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:836) - at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:456) - at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:246) - at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:199) - at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:156) - at com.alibaba.druid.filter.stat.StatFilter.connection_connect(StatFilter.java:218) - at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:150) - at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1645) - at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1709) - at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2715) -2020-01-11 19:55:14,370 [ERROR][com.alibaba.druid.pool.DruidDataSource] - create connection SQLException, url: jdbc:mysql://127.0.0.1:3306/rk_svnadmin?characterEncoding=utf8&useSSL=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai, errorCode 1049, state 42000 -java.sql.SQLSyntaxErrorException: Unknown database 'rk_svnadmin' - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) - at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:836) - at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:456) - at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:246) - at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:199) - at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:156) - at com.alibaba.druid.filter.stat.StatFilter.connection_connect(StatFilter.java:218) - at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:150) - at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1645) - at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1709) - at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2715) -2020-01-11 19:55:14,878 [ERROR][com.alibaba.druid.pool.DruidDataSource] - create connection SQLException, url: jdbc:mysql://127.0.0.1:3306/rk_svnadmin?characterEncoding=utf8&useSSL=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai, errorCode 1049, state 42000 -java.sql.SQLSyntaxErrorException: Unknown database 'rk_svnadmin' - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) - at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:836) - at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:456) - at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:246) - at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:199) - at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:156) - at com.alibaba.druid.filter.stat.StatFilter.connection_connect(StatFilter.java:218) - at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:150) - at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1645) - at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1709) - at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2715) -2020-01-11 19:55:15,389 [ERROR][com.alibaba.druid.pool.DruidDataSource] - create connection SQLException, url: jdbc:mysql://127.0.0.1:3306/rk_svnadmin?characterEncoding=utf8&useSSL=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai, errorCode 1049, state 42000 -java.sql.SQLSyntaxErrorException: Unknown database 'rk_svnadmin' - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) - at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:836) - at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:456) - at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:246) - at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:199) - at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:156) - at com.alibaba.druid.filter.stat.StatFilter.connection_connect(StatFilter.java:218) - at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:150) - at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1645) - at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1709) - at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2715) -2020-01-11 19:55:15,897 [ERROR][com.alibaba.druid.pool.DruidDataSource] - create connection SQLException, url: jdbc:mysql://127.0.0.1:3306/rk_svnadmin?characterEncoding=utf8&useSSL=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai, errorCode 1049, state 42000 -java.sql.SQLSyntaxErrorException: Unknown database 'rk_svnadmin' - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) - at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:836) - at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:456) - at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:246) - at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:199) - at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:156) - at com.alibaba.druid.filter.stat.StatFilter.connection_connect(StatFilter.java:218) - at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:150) - at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1645) - at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1709) - at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2715) -2020-01-11 19:55:16,417 [ERROR][com.alibaba.druid.pool.DruidDataSource] - create connection SQLException, url: jdbc:mysql://127.0.0.1:3306/rk_svnadmin?characterEncoding=utf8&useSSL=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai, errorCode 1049, state 42000 -java.sql.SQLSyntaxErrorException: Unknown database 'rk_svnadmin' - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) - at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:836) - at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:456) - at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:246) - at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:199) - at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:156) - at com.alibaba.druid.filter.stat.StatFilter.connection_connect(StatFilter.java:218) - at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:150) - at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1645) - at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1709) - at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2715) -2020-01-11 19:55:16,925 [ERROR][com.alibaba.druid.pool.DruidDataSource] - create connection SQLException, url: jdbc:mysql://127.0.0.1:3306/rk_svnadmin?characterEncoding=utf8&useSSL=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai, errorCode 1049, state 42000 -java.sql.SQLSyntaxErrorException: Unknown database 'rk_svnadmin' - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) - at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:836) - at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:456) - at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:246) - at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:199) - at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:156) - at com.alibaba.druid.filter.stat.StatFilter.connection_connect(StatFilter.java:218) - at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:150) - at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1645) - at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1709) - at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2715) -2020-01-11 19:55:17,434 [ERROR][com.alibaba.druid.pool.DruidDataSource] - create connection SQLException, url: jdbc:mysql://127.0.0.1:3306/rk_svnadmin?characterEncoding=utf8&useSSL=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai, errorCode 1049, state 42000 -java.sql.SQLSyntaxErrorException: Unknown database 'rk_svnadmin' - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) - at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:836) - at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:456) - at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:246) - at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:199) - at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:156) - at com.alibaba.druid.filter.stat.StatFilter.connection_connect(StatFilter.java:218) - at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:150) - at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1645) - at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1709) - at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2715) -2020-01-11 19:55:17,946 [ERROR][com.alibaba.druid.pool.DruidDataSource] - create connection SQLException, url: jdbc:mysql://127.0.0.1:3306/rk_svnadmin?characterEncoding=utf8&useSSL=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai, errorCode 1049, state 42000 -java.sql.SQLSyntaxErrorException: Unknown database 'rk_svnadmin' - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) - at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:836) - at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:456) - at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:246) - at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:199) - at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:156) - at com.alibaba.druid.filter.stat.StatFilter.connection_connect(StatFilter.java:218) - at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:150) - at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1645) - at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1709) - at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2715) -2020-01-11 19:55:18,455 [ERROR][com.alibaba.druid.pool.DruidDataSource] - create connection SQLException, url: jdbc:mysql://127.0.0.1:3306/rk_svnadmin?characterEncoding=utf8&useSSL=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai, errorCode 1049, state 42000 -java.sql.SQLSyntaxErrorException: Unknown database 'rk_svnadmin' - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) - at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:836) - at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:456) - at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:246) - at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:199) - at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:156) - at com.alibaba.druid.filter.stat.StatFilter.connection_connect(StatFilter.java:218) - at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:150) - at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1645) - at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1709) - at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2715) -2020-01-11 19:55:18,963 [ERROR][com.alibaba.druid.pool.DruidDataSource] - create connection SQLException, url: jdbc:mysql://127.0.0.1:3306/rk_svnadmin?characterEncoding=utf8&useSSL=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai, errorCode 1049, state 42000 -java.sql.SQLSyntaxErrorException: Unknown database 'rk_svnadmin' - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) - at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:836) - at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:456) - at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:246) - at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:199) - at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:156) - at com.alibaba.druid.filter.stat.StatFilter.connection_connect(StatFilter.java:218) - at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:150) - at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1645) - at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1709) - at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2715) -2020-01-11 19:55:19,473 [ERROR][com.alibaba.druid.pool.DruidDataSource] - create connection SQLException, url: jdbc:mysql://127.0.0.1:3306/rk_svnadmin?characterEncoding=utf8&useSSL=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai, errorCode 1049, state 42000 -java.sql.SQLSyntaxErrorException: Unknown database 'rk_svnadmin' - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) - at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:836) - at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:456) - at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:246) - at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:199) - at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:156) - at com.alibaba.druid.filter.stat.StatFilter.connection_connect(StatFilter.java:218) - at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:150) - at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1645) - at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1709) - at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2715) -2020-01-11 19:55:19,980 [ERROR][com.alibaba.druid.pool.DruidDataSource] - create connection SQLException, url: jdbc:mysql://127.0.0.1:3306/rk_svnadmin?characterEncoding=utf8&useSSL=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai, errorCode 1049, state 42000 -java.sql.SQLSyntaxErrorException: Unknown database 'rk_svnadmin' - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) - at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:836) - at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:456) - at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:246) - at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:199) - at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:156) - at com.alibaba.druid.filter.stat.StatFilter.connection_connect(StatFilter.java:218) - at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:150) - at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1645) - at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1709) - at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2715) -2020-01-11 19:55:20,488 [ERROR][com.alibaba.druid.pool.DruidDataSource] - create connection SQLException, url: jdbc:mysql://127.0.0.1:3306/rk_svnadmin?characterEncoding=utf8&useSSL=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai, errorCode 1049, state 42000 -java.sql.SQLSyntaxErrorException: Unknown database 'rk_svnadmin' - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) - at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:836) - at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:456) - at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:246) - at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:199) - at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:156) - at com.alibaba.druid.filter.stat.StatFilter.connection_connect(StatFilter.java:218) - at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:150) - at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1645) - at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1709) - at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2715) -2020-01-11 19:55:20,999 [ERROR][com.alibaba.druid.pool.DruidDataSource] - create connection SQLException, url: jdbc:mysql://127.0.0.1:3306/rk_svnadmin?characterEncoding=utf8&useSSL=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai, errorCode 1049, state 42000 -java.sql.SQLSyntaxErrorException: Unknown database 'rk_svnadmin' - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) - at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:836) - at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:456) - at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:246) - at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:199) - at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:156) - at com.alibaba.druid.filter.stat.StatFilter.connection_connect(StatFilter.java:218) - at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:150) - at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1645) - at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1709) - at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2715) -2020-01-11 19:55:21,376 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping Server@2638011{STARTED}[9.4.22.v20191022] -2020-01-11 19:55:21,377 [DEBUG][org.eclipse.jetty.server.Server] - doStop Server@2638011{STOPPING}[9.4.22.v20191022] -2020-01-11 19:55:21,378 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - ran qtp504858437-21-acceptor-0@443dbe42-ServerConnector@68c72235{HTTP/1.1,[http/1.1]}{0.0.0.0:8084} in QueuedThreadPool[qtp504858437]@1e178745{STARTED,4<=4<=8,i=2,r=1,q=0}[ReservedThreadExecutor@660acfb{s=0/1,p=0}] -2020-01-11 19:55:21,380 [DEBUG][org.eclipse.jetty.server.handler.AbstractHandlerContainer] - Graceful shutdown Server@2638011{STOPPING}[9.4.22.v20191022] by -2020-01-11 19:55:21,381 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping ServerConnector@68c72235{HTTP/1.1,[http/1.1]}{0.0.0.0:8084} -2020-01-11 19:55:21,381 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping SelectorManager@ServerConnector@68c72235{HTTP/1.1,[http/1.1]}{0.0.0.0:8084} -2020-01-11 19:55:21,381 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping ManagedSelector@6ab72419{STARTED} id=0 keys=0 selected=0 updates=0 -2020-01-11 19:55:21,381 [DEBUG][org.eclipse.jetty.io.ManagedSelector] - Queued change org.eclipse.jetty.io.ManagedSelector$CloseConnections@c4c1d13 on ManagedSelector@6ab72419{STOPPING} id=0 keys=0 selected=0 updates=0 -2020-01-11 19:55:21,382 [DEBUG][org.eclipse.jetty.io.ManagedSelector] - Wakeup on submit ManagedSelector@6ab72419{STOPPING} id=0 keys=0 selected=0 updates=1 -2020-01-11 19:55:21,383 [DEBUG][org.eclipse.jetty.io.ManagedSelector] - Selector sun.nio.ch.KQueueSelectorImpl@30dd06fc woken with none selected -2020-01-11 19:55:21,383 [DEBUG][org.eclipse.jetty.io.ManagedSelector] - Selector sun.nio.ch.KQueueSelectorImpl@30dd06fc woken up from select, 0/0/0 selected -2020-01-11 19:55:21,383 [DEBUG][org.eclipse.jetty.io.ManagedSelector] - Selector sun.nio.ch.KQueueSelectorImpl@30dd06fc processing 0 keys, 1 updates -2020-01-11 19:55:21,384 [DEBUG][org.eclipse.jetty.io.ManagedSelector] - updateable 1 -2020-01-11 19:55:21,384 [DEBUG][org.eclipse.jetty.io.ManagedSelector] - update org.eclipse.jetty.io.ManagedSelector$CloseConnections@c4c1d13 -2020-01-11 19:55:21,384 [DEBUG][org.eclipse.jetty.io.ManagedSelector] - Closing 0 connections on ManagedSelector@6ab72419{STOPPING} id=0 keys=0 selected=0 updates=0 -2020-01-11 19:55:21,384 [DEBUG][org.eclipse.jetty.io.ManagedSelector] - updates 0 -2020-01-11 19:55:21,384 [DEBUG][org.eclipse.jetty.io.ManagedSelector] - Selector sun.nio.ch.KQueueSelectorImpl@30dd06fc waiting with 0 keys -2020-01-11 19:55:21,384 [DEBUG][org.eclipse.jetty.io.ManagedSelector] - Queued change org.eclipse.jetty.io.ManagedSelector$StopSelector@83cad70 on ManagedSelector@6ab72419{STOPPING} id=0 keys=0 selected=0 updates=0 -2020-01-11 19:55:21,385 [DEBUG][org.eclipse.jetty.io.ManagedSelector] - Wakeup on submit ManagedSelector@6ab72419{STOPPING} id=0 keys=0 selected=0 updates=1 -2020-01-11 19:55:21,391 [DEBUG][org.eclipse.jetty.io.ManagedSelector] - Selector sun.nio.ch.KQueueSelectorImpl@30dd06fc woken with none selected -2020-01-11 19:55:21,391 [DEBUG][org.eclipse.jetty.io.ManagedSelector] - Selector sun.nio.ch.KQueueSelectorImpl@30dd06fc woken up from select, 0/0/0 selected -2020-01-11 19:55:21,391 [DEBUG][org.eclipse.jetty.io.ManagedSelector] - Selector sun.nio.ch.KQueueSelectorImpl@30dd06fc processing 0 keys, 1 updates -2020-01-11 19:55:21,391 [DEBUG][org.eclipse.jetty.io.ManagedSelector] - updateable 1 -2020-01-11 19:55:21,391 [DEBUG][org.eclipse.jetty.io.ManagedSelector] - update org.eclipse.jetty.io.ManagedSelector$StopSelector@83cad70 -2020-01-11 19:55:21,392 [DEBUG][org.eclipse.jetty.io.ManagedSelector] - updates 0 -2020-01-11 19:55:21,392 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping EatWhatYouKill@57f791c6/SelectorProducer@4362d7df/PRODUCING/p=false/QueuedThreadPool[qtp504858437]@1e178745{STARTED,4<=4<=8,i=3,r=1,q=0}[ReservedThreadExecutor@660acfb{s=0/1,p=0}][pc=0,pic=0,pec=0,epc=0]@2020-01-11T19:55:21.392+08:00 -2020-01-11 19:55:21,392 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - ran org.eclipse.jetty.io.ManagedSelector$$Lambda$64/137123763@5be82d43 in QueuedThreadPool[qtp504858437]@1e178745{STARTED,4<=4<=8,i=3,r=1,q=0}[ReservedThreadExecutor@660acfb{s=0/1,p=0}] -2020-01-11 19:55:21,392 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED EatWhatYouKill@57f791c6/SelectorProducer@4362d7df/IDLE/p=false/QueuedThreadPool[qtp504858437]@1e178745{STARTED,4<=4<=8,i=3,r=1,q=0}[ReservedThreadExecutor@660acfb{s=0/1,p=0}][pc=0,pic=0,pec=0,epc=0]@2020-01-11T19:55:21.392+08:00 -2020-01-11 19:55:21,393 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED ManagedSelector@6ab72419{STOPPED} id=0 keys=-1 selected=-1 updates=0 -2020-01-11 19:55:21,393 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED SelectorManager@ServerConnector@68c72235{HTTP/1.1,[http/1.1]}{0.0.0.0:8084} -2020-01-11 19:55:21,393 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping HttpConnectionFactory@306cf3ea[HTTP/1.1] -2020-01-11 19:55:21,393 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED HttpConnectionFactory@306cf3ea[HTTP/1.1] -2020-01-11 19:55:21,393 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping ScheduledExecutorScheduler@747edf66{STARTED} -2020-01-11 19:55:21,393 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED ScheduledExecutorScheduler@747edf66{STOPPED} -2020-01-11 19:55:21,393 [INFO][org.eclipse.jetty.server.AbstractConnector] - Stopped ServerConnector@68c72235{HTTP/1.1,[http/1.1]}{0.0.0.0:8084} -2020-01-11 19:55:21,393 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED ServerConnector@68c72235{HTTP/1.1,[http/1.1]}{0.0.0.0:8084} -2020-01-11 19:55:21,394 [DEBUG][org.eclipse.jetty.server.handler.AbstractHandler] - stopping Server@2638011{STOPPING}[9.4.22.v20191022] -2020-01-11 19:55:21,394 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping DefaultSessionIdManager@a82c5f1{STARTED}[worker=node0] -2020-01-11 19:55:21,394 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping HouseKeeper@4f704591{STARTED}[interval=660000, ownscheduler=true] -2020-01-11 19:55:21,394 [INFO][org.eclipse.jetty.server.session] - node0 Stopped scavenging -2020-01-11 19:55:21,394 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping ScheduledExecutorScheduler@4b5189ac{STARTED} -2020-01-11 19:55:21,394 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED ScheduledExecutorScheduler@4b5189ac{STOPPED} -2020-01-11 19:55:21,394 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED HouseKeeper@4f704591{STOPPED}[interval=660000, ownscheduler=true] -2020-01-11 19:55:21,394 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED DefaultSessionIdManager@a82c5f1{STOPPED}[worker=node0] -2020-01-11 19:55:21,394 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping ErrorHandler@7d3e8655{STARTED} -2020-01-11 19:55:21,394 [DEBUG][org.eclipse.jetty.server.handler.AbstractHandler] - stopping ErrorHandler@7d3e8655{STOPPING} -2020-01-11 19:55:21,394 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED ErrorHandler@7d3e8655{STOPPED} -2020-01-11 19:55:21,394 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping o.e.j.w.WebAppContext@76c3e77a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],SHUTDOWN} -2020-01-11 19:55:21,395 [DEBUG][org.eclipse.jetty.server.handler.AbstractHandlerContainer] - Graceful shutdown o.e.j.w.WebAppContext@76c3e77a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],SHUTDOWN} by -2020-01-11 19:55:21,395 [DEBUG][org.eclipse.jetty.server.handler.ContextHandler] - contextDestroyed: javax.servlet.ServletContextEvent[source=ServletContext@o.e.j.w.WebAppContext@76c3e77a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],UNAVAILABLE}]->org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketServerContainerInitializer$ContextDestroyListener@4e517165 -2020-01-11 19:55:21,395 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping ServerContainer@3a7442c7{STARTED} -2020-01-11 19:55:21,395 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping JsrSessionTracker@1b1cfb87{STARTED} -2020-01-11 19:55:21,395 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED JsrSessionTracker@1b1cfb87{STOPPED} -2020-01-11 19:55:21,395 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED ServerContainer@3a7442c7{STOPPED} -2020-01-11 19:55:21,395 [DEBUG][org.eclipse.jetty.server.handler.ContextHandler] - contextDestroyed: javax.servlet.ServletContextEvent[source=ServletContext@o.e.j.w.WebAppContext@76c3e77a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],UNAVAILABLE}]->org.eclipse.jetty.servlet.listener.IntrospectorCleaner@2cb3d0f7 -2020-01-11 19:55:21,395 [DEBUG][org.eclipse.jetty.server.handler.ContextHandler] - contextDestroyed: javax.servlet.ServletContextEvent[source=ServletContext@o.e.j.w.WebAppContext@76c3e77a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],UNAVAILABLE}]->org.eclipse.jetty.servlet.listener.ELContextCleaner@2c104774 -2020-01-11 19:55:21,396 [DEBUG][org.eclipse.jetty.server.handler.ContextHandler] - contextDestroyed: javax.servlet.ServletContextEvent[source=ServletContext@o.e.j.w.WebAppContext@76c3e77a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],UNAVAILABLE}]->org.nutz.boot.starter.servlet3.NbServletContextListener@6337c201 -2020-01-11 19:55:21,396 [INFO][org.eclipse.jetty.server.handler.ContextHandler.ROOT] - Cleaning up Shiro Environment -2020-01-11 19:55:21,396 [DEBUG][org.eclipse.jetty.server.handler.AbstractHandler] - stopping o.e.j.w.WebAppContext@76c3e77a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],UNAVAILABLE} -2020-01-11 19:55:21,396 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping NativeWebSocketConfiguration@46cdf8bd{STARTED} -2020-01-11 19:55:21,397 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping WebSocketServerFactory@53aac487[defaultPolicy=WebSocketPolicy@750e2b97[behavior=SERVER,maxTextMessageSize=65536,maxTextMessageBufferSize=32768,maxBinaryMessageSize=65536,maxBinaryMessageBufferSize=32768,asyncWriteTimeout=60000,idleTimeout=300000,inputBufferSize=4096],creator=org.eclipse.jetty.websocket.server.WebSocketServerFactory] -2020-01-11 19:55:21,397 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping SessionTracker@2ddc9a9f{STARTED} -2020-01-11 19:55:21,397 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED SessionTracker@2ddc9a9f{STOPPED} -2020-01-11 19:55:21,397 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping WebSocketExtensionFactory@1a942c18{STARTED} -2020-01-11 19:55:21,397 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping DeflaterPool@71ba6d4e{STARTED} -2020-01-11 19:55:21,397 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED DeflaterPool@71ba6d4e{STOPPED} -2020-01-11 19:55:21,398 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping InflaterPool@55a147cc{STARTED} -2020-01-11 19:55:21,399 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED InflaterPool@55a147cc{STOPPED} -2020-01-11 19:55:21,399 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED WebSocketExtensionFactory@1a942c18{STOPPED} -2020-01-11 19:55:21,400 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping ScheduledExecutorScheduler@3e27aa33{STARTED} -2020-01-11 19:55:21,400 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED ScheduledExecutorScheduler@3e27aa33{STOPPED} -2020-01-11 19:55:21,400 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED WebSocketServerFactory@53aac487[defaultPolicy=WebSocketPolicy@750e2b97[behavior=SERVER,maxTextMessageSize=65536,maxTextMessageBufferSize=32768,maxBinaryMessageSize=65536,maxBinaryMessageBufferSize=32768,asyncWriteTimeout=60000,idleTimeout=300000,inputBufferSize=4096],creator=org.eclipse.jetty.websocket.server.WebSocketServerFactory] -2020-01-11 19:55:21,401 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED NativeWebSocketConfiguration@46cdf8bd{STOPPED} -2020-01-11 19:55:21,401 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping ErrorPageErrorHandler@5ba3f27a{STARTED} -2020-01-11 19:55:21,401 [DEBUG][org.eclipse.jetty.server.handler.AbstractHandler] - stopping ErrorPageErrorHandler@5ba3f27a{STOPPING} -2020-01-11 19:55:21,401 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED ErrorPageErrorHandler@5ba3f27a{STOPPED} -2020-01-11 19:55:21,401 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping org.eclipse.jetty.server.session.SessionHandler2014461570==dftMaxIdleSec=1800 -2020-01-11 19:55:21,402 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping org.eclipse.jetty.server.session.DefaultSessionCache@420a85c4[evict=-1,removeUnloadable=false,saveOnCreate=false,saveOnInactiveEvict=false] -2020-01-11 19:55:21,402 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping org.eclipse.jetty.server.session.NullSessionDataStore@13b3d178[passivating=false,graceSec=3600] -2020-01-11 19:55:21,402 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED org.eclipse.jetty.server.session.NullSessionDataStore@13b3d178[passivating=false,graceSec=3600] -2020-01-11 19:55:21,402 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED org.eclipse.jetty.server.session.DefaultSessionCache@420a85c4[evict=-1,removeUnloadable=false,saveOnCreate=false,saveOnInactiveEvict=false] -2020-01-11 19:55:21,402 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping ScheduledExecutorScheduler@a307a8c{STARTED} -2020-01-11 19:55:21,402 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED ScheduledExecutorScheduler@a307a8c{STOPPED} -2020-01-11 19:55:21,403 [DEBUG][org.eclipse.jetty.server.handler.AbstractHandler] - stopping org.eclipse.jetty.server.session.SessionHandler2014461570==dftMaxIdleSec=1800 -2020-01-11 19:55:21,403 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping ConstraintSecurityHandler@71def8f8{STARTED} -2020-01-11 19:55:21,403 [DEBUG][org.eclipse.jetty.server.handler.AbstractHandler] - stopping ConstraintSecurityHandler@71def8f8{STOPPING} -2020-01-11 19:55:21,403 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping ServletHandler@7205765b{STARTED} -2020-01-11 19:55:21,404 [DEBUG][org.eclipse.jetty.server.handler.AbstractHandler] - stopping ServletHandler@7205765b{STOPPING} -2020-01-11 19:55:21,404 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping nutz@6f0ca692==org.nutz.mvc.NutFilter,inst=true,async=false -2020-01-11 19:55:21,404 [INFO][org.nutz.boot.starter.nutz.mvc.NbMvcLoading] - Nutz.Mvc[nutz] is deposing ... -2020-01-11 19:55:21,404 [INFO][org.nutz.boot.starter.nutz.mvc.NbMvcLoading] - Nutz.Mvc[nutz] is down in 0ms -2020-01-11 19:55:21,405 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED nutz@6f0ca692==org.nutz.mvc.NutFilter,inst=false,async=false -2020-01-11 19:55:21,405 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping shiro@3fc9dfc5==org.nutz.integration.shiro.ShiroFilter2,inst=true,async=false -2020-01-11 19:55:21,406 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED shiro@3fc9dfc5==org.nutz.integration.shiro.ShiroFilter2,inst=false,async=false -2020-01-11 19:55:21,406 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping druid@2c3dec30==com.alibaba.druid.support.http.WebStatFilter,inst=true,async=false -2020-01-11 19:55:21,406 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED druid@2c3dec30==com.alibaba.druid.support.http.WebStatFilter,inst=false,async=false -2020-01-11 19:55:21,406 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping whale@1c55f277==org.nutz.mvc.WhaleFilter,inst=true,async=false -2020-01-11 19:55:21,406 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED whale@1c55f277==org.nutz.mvc.WhaleFilter,inst=false,async=false -2020-01-11 19:55:21,406 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping Jetty_WebSocketUpgradeFilter@126253fd==org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter,inst=true,async=true -2020-01-11 19:55:21,406 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED Jetty_WebSocketUpgradeFilter@126253fd==org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter,inst=false,async=true -2020-01-11 19:55:21,407 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping druid@5b6c502==com.alibaba.druid.support.http.StatViewServlet,jsp=null,order=1,inst=true,async=false -2020-01-11 19:55:21,407 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED druid@5b6c502==com.alibaba.druid.support.http.StatViewServlet,jsp=null,order=1,inst=false,async=false -2020-01-11 19:55:21,407 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=true,async=false -2020-01-11 19:55:21,407 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false -2020-01-11 19:55:21,407 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,jsp=null,order=0,inst=true,async=false -2020-01-11 19:55:21,407 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,jsp=null,order=0,inst=false,async=false -2020-01-11 19:55:21,408 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping ListenerHolder@329dbdbf{STARTED}: org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketServerContainerInitializer$ContextDestroyListener -2020-01-11 19:55:21,408 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED ListenerHolder@329dbdbf{STOPPED}: org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketServerContainerInitializer$ContextDestroyListener -2020-01-11 19:55:21,408 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping ListenerHolder@14a50707{STARTED}: org.eclipse.jetty.servlet.listener.IntrospectorCleaner -2020-01-11 19:55:21,408 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED ListenerHolder@14a50707{STOPPED}: org.eclipse.jetty.servlet.listener.IntrospectorCleaner -2020-01-11 19:55:21,408 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping ListenerHolder@4a00d9cf{STARTED}: org.eclipse.jetty.servlet.listener.ELContextCleaner -2020-01-11 19:55:21,408 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED ListenerHolder@4a00d9cf{STOPPED}: org.eclipse.jetty.servlet.listener.ELContextCleaner -2020-01-11 19:55:21,408 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED ServletHandler@7205765b{STOPPED} -2020-01-11 19:55:21,408 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED ConstraintSecurityHandler@71def8f8{STOPPED} -2020-01-11 19:55:21,408 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED org.eclipse.jetty.server.session.SessionHandler2014461570==dftMaxIdleSec=1800 -2020-01-11 19:55:21,409 [INFO][org.eclipse.jetty.server.handler.ContextHandler] - Stopped o.e.j.w.WebAppContext@76c3e77a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],UNAVAILABLE} -2020-01-11 19:55:21,409 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED o.e.j.w.WebAppContext@76c3e77a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],UNAVAILABLE} -2020-01-11 19:55:21,409 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping QueuedThreadPool[qtp504858437]@1e178745{STARTED,4<=4<=8,i=4,r=1,q=0}[ReservedThreadExecutor@660acfb{s=0/1,p=0}] -2020-01-11 19:55:21,409 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - Stopping QueuedThreadPool[qtp504858437]@1e178745{STOPPING,4<=4<=8,i=4,r=-1,q=0}[ReservedThreadExecutor@660acfb{s=0/1,p=0}] -2020-01-11 19:55:21,409 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping ReservedThreadExecutor@660acfb{s=0/1,p=0} -2020-01-11 19:55:21,409 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED ReservedThreadExecutor@660acfb{s=-1/1,p=0} -2020-01-11 19:55:21,410 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - Waiting for Thread[qtp504858437-21,5,main] for 14999 -2020-01-11 19:55:21,410 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - run org.eclipse.jetty.util.thread.QueuedThreadPool$$Lambda$16/1536471117@2d5c370a in QueuedThreadPool[qtp504858437]@1e178745{STOPPING,4<=0<=8,i=4,r=-1,q=0}[NO_TRY] -2020-01-11 19:55:21,410 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - run org.eclipse.jetty.util.thread.QueuedThreadPool$$Lambda$16/1536471117@2d5c370a in QueuedThreadPool[qtp504858437]@1e178745{STOPPING,4<=0<=8,i=4,r=-1,q=0}[NO_TRY] -2020-01-11 19:55:21,410 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - run org.eclipse.jetty.util.thread.QueuedThreadPool$$Lambda$16/1536471117@2d5c370a in QueuedThreadPool[qtp504858437]@1e178745{STOPPING,4<=0<=8,i=4,r=-1,q=0}[NO_TRY] -2020-01-11 19:55:21,410 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - ran org.eclipse.jetty.util.thread.QueuedThreadPool$$Lambda$16/1536471117@2d5c370a in QueuedThreadPool[qtp504858437]@1e178745{STOPPING,4<=0<=8,i=4,r=-1,q=0}[NO_TRY] -2020-01-11 19:55:21,410 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - ran org.eclipse.jetty.util.thread.QueuedThreadPool$$Lambda$16/1536471117@2d5c370a in QueuedThreadPool[qtp504858437]@1e178745{STOPPING,4<=0<=8,i=4,r=-1,q=0}[NO_TRY] -2020-01-11 19:55:21,410 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - run org.eclipse.jetty.util.thread.QueuedThreadPool$$Lambda$16/1536471117@2d5c370a in QueuedThreadPool[qtp504858437]@1e178745{STOPPING,4<=0<=8,i=4,r=-1,q=0}[NO_TRY] -2020-01-11 19:55:21,410 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - Thread[qtp504858437-23,5,main] exited for QueuedThreadPool[qtp504858437]@1e178745{STOPPING,4<=0<=8,i=4,r=-1,q=0}[NO_TRY] -2020-01-11 19:55:21,410 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - Thread[qtp504858437-21,5,main] exited for QueuedThreadPool[qtp504858437]@1e178745{STOPPING,4<=0<=8,i=4,r=-1,q=0}[NO_TRY] -2020-01-11 19:55:21,410 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - ran org.eclipse.jetty.util.thread.QueuedThreadPool$$Lambda$16/1536471117@2d5c370a in QueuedThreadPool[qtp504858437]@1e178745{STOPPING,4<=0<=8,i=4,r=-1,q=0}[NO_TRY] -2020-01-11 19:55:21,410 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - Waiting for Thread[qtp504858437-20,5,main] for 14999 -2020-01-11 19:55:21,410 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - ran org.eclipse.jetty.util.thread.QueuedThreadPool$$Lambda$16/1536471117@2d5c370a in QueuedThreadPool[qtp504858437]@1e178745{STOPPING,4<=0<=8,i=4,r=-1,q=0}[NO_TRY] -2020-01-11 19:55:21,410 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - Thread[qtp504858437-22,5,main] exited for QueuedThreadPool[qtp504858437]@1e178745{STOPPING,4<=0<=8,i=4,r=-1,q=0}[NO_TRY] -2020-01-11 19:55:21,411 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - Thread[qtp504858437-20,5,main] exited for QueuedThreadPool[qtp504858437]@1e178745{STOPPING,4<=0<=8,i=4,r=-1,q=0}[NO_TRY] -2020-01-11 19:55:21,411 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - Waiting for Thread[qtp504858437-22,5,] for 14998 -2020-01-11 19:55:21,411 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED QueuedThreadPool[qtp504858437]@1e178745{STOPPED,4<=0<=8,i=4,r=-1,q=0}[NO_TRY] -2020-01-11 19:55:21,411 [DEBUG][org.eclipse.jetty.util.thread.ShutdownThread] - shutdown already commenced -2020-01-11 19:55:21,411 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED Server@2638011{STOPPED}[9.4.22.v20191022] -2020-01-11 19:55:21,411 [DEBUG][org.eclipse.jetty.util.thread.ShutdownThread] - Stopped Server@2638011{STOPPED}[9.4.22.v20191022] -2020-01-11 19:55:21,412 [DEBUG][org.eclipse.jetty.util.thread.ShutdownThread] - Destroyed Server@2638011{STOPPED}[9.4.22.v20191022] -2020-01-11 19:55:27,879 [INFO][org.nutz.boot.banner.SimpleBannerPrinter] - - _ _ ______ ___ -| \ | || ___ \ ______ ______ ______ ______ ______| \ \ -| \| || |_/ / |______|______|______|______|______| |\ \ -| . ` || ___ \ ______ ______ ______ ______ ______| | > > -| |\ || |_/ / |______|______|______|______|______| |/ / -\_| \_/\____/ |_/_/ - -:: Nutz Boot :: (2.3.8.v20191031) - -2020-01-11 19:55:27,961 [DEBUG][org.nutz.boot.config.impl.PropertiesConfigureLoader] - load /Users/kouxian/git/rk_svnadmin/target/classes/application.properties -2020-01-11 19:55:28,040 [DEBUG][org.nutz.castor.Castors] - Using 107 castor for Castors -2020-01-11 19:55:28,062 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > scan 'com.rekoe' -2020-01-11 19:55:28,241 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'cloudLauncher ' - com.rekoe.CloudLauncher -2020-01-11 19:55:28,253 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'currentTime ' - com.rekoe.web.freemarker.CurrentTimeDirective -2020-01-11 19:55:28,256 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'pagination ' - com.rekoe.web.freemarker.PaginationDirective -2020-01-11 19:55:28,256 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'permission ' - com.rekoe.web.freemarker.PermissionDirective -2020-01-11 19:55:28,257 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'htmlCut ' - com.rekoe.web.freemarker.HtmlCutDirective -2020-01-11 19:55:28,257 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'process ' - com.rekoe.web.freemarker.ProcessTimeDirective -2020-01-11 19:55:28,259 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'timeFormat ' - com.rekoe.web.freemarker.TimeFormatDirective -2020-01-11 19:55:28,261 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'permissionAct ' - com.rekoe.module.admin.PermissionAct -2020-01-11 19:55:28,270 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminUserAct ' - com.rekoe.module.admin.AdminUserAct -2020-01-11 19:55:28,278 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'frameAct ' - com.rekoe.module.admin.FrameAct -2020-01-11 19:55:28,280 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminSvnUserAct ' - com.rekoe.module.admin.AdminSvnUserAct -2020-01-11 19:55:28,283 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminProjectAct ' - com.rekoe.module.admin.AdminProjectAct -2020-01-11 19:55:28,289 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminCommonAct ' - com.rekoe.module.admin.AdminCommonAct -2020-01-11 19:55:28,290 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminRoleAct ' - com.rekoe.module.admin.AdminRoleAct -2020-01-11 19:55:28,291 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'permissionCategoryAct ' - com.rekoe.module.admin.PermissionCategoryAct -2020-01-11 19:55:28,293 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'welcomeAct ' - com.rekoe.module.admin.WelcomeAct -2020-01-11 19:55:28,294 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminProjectGroupUsrAct ' - com.rekoe.module.admin.AdminProjectGroupUsrAct -2020-01-11 19:55:28,297 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminLoginAct ' - com.rekoe.module.admin.AdminLoginAct -2020-01-11 19:55:28,304 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminProjectGroupAct ' - com.rekoe.module.admin.AdminProjectGroupAct -2020-01-11 19:55:28,305 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'indexAct ' - com.rekoe.module.IndexAct -2020-01-11 19:55:28,306 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'ipSearchAction ' - com.rekoe.module.IpSearchAction -2020-01-11 19:55:28,308 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'oauthLoginAct ' - com.rekoe.module.OauthLoginAct -2020-01-11 19:55:28,312 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'doCommit ' - com.rekoe.utils.DoCommit -2020-01-11 19:55:28,314 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'quartzService ' - com.rekoe.service.QuartzService -2020-01-11 19:55:28,317 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'treeService ' - com.rekoe.service.DefaultTreeService -2020-01-11 19:55:28,320 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'userService ' - com.rekoe.service.UserService -2020-01-11 19:55:28,328 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'roleService ' - com.rekoe.service.RoleService -2020-01-11 19:55:28,329 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'projectGroupService ' - com.rekoe.service.ProjectGroupService -2020-01-11 19:55:28,330 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'projectAuthService ' - com.rekoe.service.ProjectAuthService -2020-01-11 19:55:28,332 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'projectService ' - com.rekoe.service.ProjectService -2020-01-11 19:55:28,335 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'usrService ' - com.rekoe.service.UsrService -2020-01-11 19:55:28,337 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'repTreeNodeService ' - com.rekoe.service.RepTreeNodeService -2020-01-11 19:55:28,339 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'svnService ' - com.rekoe.service.SvnService -2020-01-11 19:55:28,341 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'permissionCategoryService ' - com.rekoe.service.PermissionCategoryService -2020-01-11 19:55:28,342 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'repositoryService ' - com.rekoe.service.RepositoryService -2020-01-11 19:55:28,356 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'uploadService ' - com.rekoe.service.UploadService -2020-01-11 19:55:28,358 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'projectUserService ' - com.rekoe.service.ProjectUserService -2020-01-11 19:55:28,359 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'authorityService ' - com.rekoe.service.AuthorityServiceImpl -2020-01-11 19:55:28,359 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'emailService ' - com.rekoe.service.EmailServiceImpl -2020-01-11 19:55:28,364 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'svnUserService ' - com.rekoe.service.SvnUserService -2020-01-11 19:55:28,365 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'projectGroupUsrService ' - com.rekoe.service.ProjectGroupUsrService -2020-01-11 19:55:28,366 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'idFactory ' - com.rekoe.service.IdWorkerService -2020-01-11 19:55:28,367 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'projectConfigService ' - com.rekoe.service.ProjectConfigService -2020-01-11 19:55:28,368 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'defaultTreeFactory ' - com.rekoe.service.DefaultTreeFactory -2020-01-11 19:55:28,370 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'permissionService ' - com.rekoe.service.PermissionService -2020-01-11 19:55:28,390 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > scan 'org.nutz.boot.starter' -2020-01-11 19:55:28,437 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'shiroFilterStarter ' - org.nutz.boot.starter.shiro.ShiroFilterStarter -2020-01-11 19:55:28,444 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'shiroEnvStarter ' - org.nutz.boot.starter.shiro.ShiroEnvStarter -2020-01-11 19:55:28,451 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'freeMarkerConfigurer ' - org.nutz.boot.starter.freemarker.FreeMarkerConfigurer -2020-01-11 19:55:28,456 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add '$views_freekmarker ' - org.nutz.boot.starter.freemarker.FreemarkerViewMaker -2020-01-11 19:55:28,458 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'quartzStarter ' - org.nutz.boot.starter.quartz.QuartzStarter -2020-01-11 19:55:28,459 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'whaleFilterStarter ' - org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter -2020-01-11 19:55:28,463 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'nutFilterStarter ' - org.nutz.boot.starter.nutz.mvc.NutFilterStarter -2020-01-11 19:55:28,465 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'nutDaoStarter ' - org.nutz.boot.starter.nutz.dao.NutDaoStarter -2020-01-11 19:55:28,471 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'druidWebStatFilterStarter ' - org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter -2020-01-11 19:55:28,472 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'druidWebStatServletStarter ' - org.nutz.boot.starter.jdbc.DruidWebStatServletStarter -2020-01-11 19:55:28,474 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'dataSourceStarter ' - org.nutz.boot.starter.jdbc.DataSourceStarter -2020-01-11 19:55:28,475 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'jettyStarter ' - org.nutz.boot.starter.jetty.JettyStarter -2020-01-11 19:55:28,491 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'nbServletContextListener ' - org.nutz.boot.starter.servlet3.NbServletContextListener -2020-01-11 19:55:28,494 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-redis/2.3.9-SNAPSHOT/nutzboot-starter-redis-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 19:55:28,495 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-shiro/2.3.9-SNAPSHOT/nutzboot-starter-shiro-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 19:55:28,496 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-freemarker/2.3.9-SNAPSHOT/nutzboot-starter-freemarker-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 19:55:28,496 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-quartz/2.3.9-SNAPSHOT/nutzboot-starter-quartz-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 19:55:28,499 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-nutz-mvc/2.3.9-SNAPSHOT/nutzboot-starter-nutz-mvc-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 19:55:28,500 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-nutz-dao/2.3.9-SNAPSHOT/nutzboot-starter-nutz-dao-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 19:55:28,500 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-jdbc/2.3.9-SNAPSHOT/nutzboot-starter-jdbc-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 19:55:28,501 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-jetty/2.3.9-SNAPSHOT/nutzboot-starter-jetty-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 19:55:28,501 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-email/2.3.9-SNAPSHOT/nutzboot-starter-email-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 19:55:28,524 [INFO][org.nutz.boot.NbApp] - Configure Manual: -|id |key |required |Possible Values |Default |Description | starters| -|----|----------------------------------------|----------|--------------------|----------|--------------------|----------------------------------------| -|0 |druid.web.filter.exclusions |no | | |需要排除的路径 |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|1 |druid.web.filter.principalCookieName |no | | |用户权限信息的cookie属性名称 |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|2 |druid.web.filter.principalSessionName |no | | |用户权限信息的session属性名称 |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|3 |druid.web.filter.profileEnable |no | | |是否开启性能监控 |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|4 |druid.web.filter.realIpHeader |no | | |Header中ReadIp对应的key |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|5 |druid.web.filter.sessionStatEnable |no | |true |是否开启session状态监控 |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|6 |druid.web.filter.sessionStatMaxCount |no | | |session最大状态数量 |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|7 |druid.web.servlet.allow |no | | |允许访问的ip列表 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|8 |druid.web.servlet.deny |no | | |禁止访问的ip列表 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|9 |druid.web.servlet.jmxPassword |no | | |JMX的密码 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|10 |druid.web.servlet.jmxUrl |no | | |读取JMX信息的URL |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|11 |druid.web.servlet.jmxUsername |no | | |JMX的用户名 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|12 |druid.web.servlet.loginPassword |no | |随机值,打印在日志中|访问monitor页面的密码 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|13 |druid.web.servlet.loginUsername |no | |driud |访问monitor页面的用户名 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|14 |druid.web.servlet.resetEnable |no | |true |是否允许重置统计结果 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|15 |email.From |yes | | |email的写信人 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|16 |email.HostName |yes | | |email的ip或域名地址 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|17 |email.Password |yes | | |email的密码 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|18 |email.SSLOnConnect |no | |true |email开启SSL连接 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|19 |email.SmtpPort |yes | | |email的SmtpPort端口 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|20 |email.UserName |yes | | |email的用户名 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|21 |email.charset |no | |UTF-8 |email的编码 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|22 |freemarker.cache_time |no | |-1000 |模版缓存时间 |org.nutz.boot.starter.freemarker.FreemarkerViewMaker| -|23 |freemarker.prefix |no | |template |模版路径 |org.nutz.boot.starter.freemarker.FreemarkerViewMaker| -|24 |freemarker.suffix |no | |.html |文件后缀 |org.nutz.boot.starter.freemarker.FreemarkerViewMaker| -|25 |jdbc.password |no | | |数据库密码 |org.nutz.boot.starter.jdbc.DataSourceStarter| -|26 |jdbc.type |no |druid,simple,hikari |druid |连接池类型 |org.nutz.boot.starter.jdbc.DataSourceStarter| -|27 |jdbc.url |yes | | |JDBC URL |org.nutz.boot.starter.jdbc.DataSourceStarter| -|28 |jdbc.username |no | | |数据库用户名 |org.nutz.boot.starter.jdbc.DataSourceStarter| -|29 |jetty.contextPath |no | |/ |上下文路径 |org.nutz.boot.starter.jetty.JettyStarter| -|30 |jetty.gzip.enable |no | |false |是否启用gzip |org.nutz.boot.starter.jetty.JettyStarter| -|31 |jetty.gzip.level |no | |-1 |gzip压缩级别 |org.nutz.boot.starter.jetty.JettyStarter| -|32 |jetty.gzip.minContentSize |no | |512 |gzip压缩最小触发大小 |org.nutz.boot.starter.jetty.JettyStarter| -|33 |jetty.host |no | |0.0.0.0 |监听的ip地址 |org.nutz.boot.starter.jetty.JettyStarter| -|34 |jetty.http.idleTimeout |no | |300000 |空闲时间,单位毫秒 |org.nutz.boot.starter.jetty.JettyStarter| -|35 |jetty.httpConfig.blockingTimeout |no | |-1 |阻塞超时 |org.nutz.boot.starter.jetty.JettyStarter| -|36 |jetty.httpConfig.headerCacheSize |no | |8192 |头部缓冲区大小 |org.nutz.boot.starter.jetty.JettyStarter| -|37 |jetty.httpConfig.maxErrorDispatches |no | |10 |最大错误重定向次数 |org.nutz.boot.starter.jetty.JettyStarter| -|38 |jetty.httpConfig.outputAggregationSize |no | |8192 |输出聚合大小 |org.nutz.boot.starter.jetty.JettyStarter| -|39 |jetty.httpConfig.outputBufferSize |no | |32768 |输出缓冲区大小 |org.nutz.boot.starter.jetty.JettyStarter| -|40 |jetty.httpConfig.persistentConnectionsEnabled|no | |true |是否启用持久化连接 |org.nutz.boot.starter.jetty.JettyStarter| -|41 |jetty.httpConfig.requestHeaderSize |no | |8192 |请求的头部最大值 |org.nutz.boot.starter.jetty.JettyStarter| -|42 |jetty.httpConfig.responseHeaderSize |no | |8192 |响应的头部最大值 |org.nutz.boot.starter.jetty.JettyStarter| -|43 |jetty.httpConfig.securePort |no | | |安全协议的端口,例如8443 |org.nutz.boot.starter.jetty.JettyStarter| -|44 |jetty.httpConfig.secureScheme |no | | |安全协议,例如https |org.nutz.boot.starter.jetty.JettyStarter| -|45 |jetty.httpConfig.sendDateHeader |no | |true |是否发送日期信息 |org.nutz.boot.starter.jetty.JettyStarter| -|46 |jetty.httpConfig.sendServerVersion |no | |true |是否发送jetty版本号 |org.nutz.boot.starter.jetty.JettyStarter| -|47 |jetty.https.keystore.password |no | | |Https的KeyStore的密码 |org.nutz.boot.starter.jetty.JettyStarter| -|48 |jetty.https.keystore.path |no | | |Https的KeyStore路径 |org.nutz.boot.starter.jetty.JettyStarter| -|49 |jetty.https.port |no | | |Https端口号 |org.nutz.boot.starter.jetty.JettyStarter| -|50 |jetty.maxFormContentSize |no | |1gb |表单最大尺寸 |org.nutz.boot.starter.jetty.JettyStarter| -|51 |jetty.maxFormKeys |no | |1000 |表单最大key数量 |org.nutz.boot.starter.jetty.JettyStarter| -|52 |jetty.page.404 |no | | |自定义404页面,同理,其他状态码也是支持的|org.nutz.boot.starter.jetty.JettyStarter| -|53 |jetty.page.java.lang.Throwable |no | | |自定义java.lang.Throwable页面,同理,其他异常也支持|org.nutz.boot.starter.jetty.JettyStarter| -|54 |jetty.port |no | |8080 |监听的端口 |org.nutz.boot.starter.jetty.JettyStarter| -|55 |jetty.session.file.storeDir |no | |./session |session持久化,file所用的目录|org.nutz.boot.starter.jetty.JettyStarter| -|56 |jetty.session.ioc.datastore |no | |jettySessionDataStore|session持久化,SessionDataStore对应的ioc名称|org.nutz.boot.starter.jetty.JettyStarter| -|57 |jetty.session.jdbc.datasource.iocname |no | |dataSource|session持久化,jdbc所用数据库源的ioc名称|org.nutz.boot.starter.jetty.JettyStarter| -|58 |jetty.session.store.enable |no | |false |是否启用session持久化 |org.nutz.boot.starter.jetty.JettyStarter| -|59 |jetty.session.store.type |no |jdbc,file,ioc,redis |jdbc |session持久化类型 |org.nutz.boot.starter.jetty.JettyStarter| -|60 |jetty.staticPath |no | | |额外的静态文件路径 |org.nutz.boot.starter.jetty.JettyStarter| -|61 |jetty.staticPathLocal |no | | |静态文件所在的本地路径 |org.nutz.boot.starter.jetty.JettyStarter| -|62 |jetty.threadpool.idleTimeout |no | |60000 |线程池idleTimeout,单位毫秒 |org.nutz.boot.starter.jetty.JettyStarter| -|63 |jetty.threadpool.maxThreads |no | |500 |线程池最大线程数maxThreads |org.nutz.boot.starter.jetty.JettyStarter| -|64 |jetty.threadpool.minThreads |no | |200 |线程池最小线程数minThreads |org.nutz.boot.starter.jetty.JettyStarter| -|65 |jetty.welcome_files |no | |index.html,index.htm,index.do|WelcomeFile列表 |org.nutz.boot.starter.jetty.JettyStarter| -|66 |nutz.dao.interceptor.cache.cache4Null |no | |true |是否缓存null结果 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|67 |nutz.dao.interceptor.cache.debug |no | |false |打印daocache详细调试日志 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|68 |nutz.dao.interceptor.cache.enable |no | |false |是否使用daocache |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|69 |nutz.dao.interceptor.cache.enableWhenTrans|no | |false |事务内是否启用daocache |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|70 |nutz.dao.interceptor.cache.provider.ioc.name|no | |daoCacheProvider|daocache提供者DaoCacheProvider的IocBean名称|org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|71 |nutz.dao.interceptor.cache.provider.memory.cacheSize|no | | |daocache提供者MemoryDaoCacheProvider的默认缓存大小|org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|72 |nutz.dao.interceptor.cache.provider.type|no |memory,ehcache,jedis,ioc|memory |daocache提供者 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|73 |nutz.dao.interceptor.cache.table.names |no | | |需要缓存的表名称,英文逗号分隔 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|74 |nutz.dao.interceptor.cache.table.pattern|no | | |需要缓存的表名称的正则表达式 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|75 |nutz.dao.interceptor.log.enable |no | |true |是否打印dao的SQL日志 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|76 |nutz.dao.interceptor.time.enable |no | |false |是否打印dao的SQL耗时日志 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|77 |nutz.dao.sqls.path |no | |sqls/ |sql目录 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|78 |nutz.mvc.exclusions |no | | |排除指定请求路径的正则表达式 |org.nutz.boot.starter.nutz.mvc.NutFilterStarter| -|79 |nutz.mvc.ignore |no | | |过滤指定请求路径的正则表达式 |org.nutz.boot.starter.nutz.mvc.NutFilterStarter| -|80 |nutz.mvc.whale.enc.input |no | |UTF-8 |在其他Filter之前设置input编码|org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter| -|81 |nutz.mvc.whale.enc.output |no | |UTF-8 |在其他Filter之前设置output编码|org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter| -|82 |nutz.mvc.whale.http.hidden_method_param |no | | |隐形http方法参数转换所对应的参数名 |org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter| -|83 |nutz.mvc.whale.http.method_override |no | |false |是否允许使用X-HTTP-Method-Override|org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter| -|84 |nutz.mvc.whale.upload.enable |no | |false |是否启用隐形Upload支持 |org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter| -|85 |redis.database |no | |0 |redis数据库序号 |org.nutz.boot.starter.redis.JedisStarter| -|86 |redis.host |no | |127.0.0.1 |redis服务器ip或域名 |org.nutz.boot.starter.redis.JedisStarter| -|87 |redis.max_redir |no | |10 |redis集群最大重定向次数 |org.nutz.boot.starter.redis.JedisStarter| -|88 |redis.nodes |no | | |redis集群节点列表 |org.nutz.boot.starter.redis.JedisStarter| -|89 |redis.password |no | | |redis密码 |org.nutz.boot.starter.redis.JedisStarter| -|90 |redis.port |no | |6379 |redis服务器端口 |org.nutz.boot.starter.redis.JedisStarter| -|91 |redis.soTimeout |no | |0 |redis写超时 |org.nutz.boot.starter.redis.JedisStarter| -|92 |redis.timeout |no | |2000 |redis读写超时 |org.nutz.boot.starter.redis.JedisStarter| -|93 |shiro.ini.path |no | | |shiro.ini的路径,如果shiro.ini存在,就会使用它,否则走NB的内部逻辑|org.nutz.boot.starter.shiro.ShiroEnvStarter| -|94 |shiro.ini.urls |no | | |urls过滤清单 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|95 |shiro.realm.cache.enable |no | | |realm是否缓存 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|96 |shiro.session.cache.redis.debug |no | |false |session持久化时redis的debug模式|org.nutz.boot.starter.shiro.ShiroEnvStarter| -|97 |shiro.session.cache.redis.mode |no | |kv |设置redis缓存的模式 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|98 |shiro.session.cache.redis.ttl |no | |-1 |redis缓存的过期时间 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|99 |shiro.session.cache.type |no | |memory |设置使用的缓存类型 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|100 |shiro.session.cookie.httpOnly |no | |true |Cookie是否只读 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|101 |shiro.session.cookie.maxAge |no | |946080000 |Cookie的过期时间,单位:毫秒 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|102 |shiro.session.cookie.name |no | |sid |Cookie的name |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|103 |shiro.session.dao.iocName |no | |shiroSessionDao|SessionDao的ioc名称,设置并声明该IocBean,就能覆盖默认的SessionDao实现|org.nutz.boot.starter.shiro.ShiroEnvStarter| -|104 |shiro.session.enable |no | |true |是否启用Shiro的Session管理 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|105 |shiro.session.manager.globalSessionTimeout|no | |1800000 |全局session过期时间 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|106 |shiro.session.manager.sessionValidationInterval|no | |3600000 |定期检查session过期的周期 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|107 |shiro.session.manager.sessionValidationSchedulerEnabled|no | |true |是否定期检查session过期 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|108 |shiro.url.login |no | |/user/login|默认登录路径 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|109 |shiro.url.logout_redirect |no | |/ |退出登录后的重定向路径 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|110 |shiro.url.unauth |no | |/user/login|访问未授权页面后的重定向路径 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|111 |web.filter.order.nutz |no | | |指定NutFilter执行顺序 |org.nutz.boot.starter.nutz.mvc.NutFilterStarter| -|112 |web.session.timeout |no | |30 |Session空闲时间,单位分钟 |org.nutz.boot.starter.jetty.JettyStarter| -2020-01-11 19:55:28,545 [INFO][org.nutz.ioc.impl.NutIoc] - ... NutIoc init complete -2020-01-11 19:55:28,600 [INFO][org.quartz.impl.StdSchedulerFactory] - Using default implementation for ThreadExecutor -2020-01-11 19:55:28,611 [INFO][org.quartz.core.SchedulerSignalerImpl] - Initialized Scheduler Signaller of type: class org.quartz.core.SchedulerSignalerImpl -2020-01-11 19:55:28,611 [INFO][org.quartz.core.QuartzScheduler] - Quartz Scheduler v.2.3.0 created. -2020-01-11 19:55:28,613 [INFO][org.quartz.simpl.RAMJobStore] - RAMJobStore initialized. -2020-01-11 19:55:28,613 [INFO][org.quartz.core.QuartzScheduler] - Scheduler meta-data: Quartz Scheduler (v2.3.0) 'NutzbootScheduler' 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 8 threads. - Using job-store 'org.quartz.simpl.RAMJobStore' - which does not support persistence. and is not clustered. - -2020-01-11 19:55:28,614 [INFO][org.quartz.impl.StdSchedulerFactory] - Quartz scheduler 'NutzbootScheduler' initialized from an externally provided properties instance. -2020-01-11 19:55:28,614 [INFO][org.quartz.impl.StdSchedulerFactory] - Quartz scheduler version: 2.3.0 -2020-01-11 19:55:28,615 [INFO][org.quartz.core.QuartzScheduler] - JobFactory set to: org.nutz.integration.quartz.NutQuartzJobFactory@13c9d689 -2020-01-11 19:55:28,719 [DEBUG][org.eclipse.jetty.util.log] - Logging to org.slf4j.impl.Log4jLoggerAdapter(org.eclipse.jetty.util.log) via org.eclipse.jetty.util.log.Slf4jLog -2020-01-11 19:55:28,730 [INFO][org.eclipse.jetty.util.log] - Logging initialized @1385ms to org.eclipse.jetty.util.log.Slf4jLog -2020-01-11 19:55:28,765 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - Server@2638011{STOPPED}[9.4.22.v20191022] added {QueuedThreadPool[qtp504858437]@1e178745{STOPPED,4<=0<=8,i=0,r=-1,q=0}[NO_TRY],AUTO} -2020-01-11 19:55:28,799 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - HttpConnectionFactory@306cf3ea[HTTP/1.1] added {HttpConfiguration@2beee7ff{32768/8192,8192/8192,https://:0,[]},POJO} -2020-01-11 19:55:28,811 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - ServerConnector@68c72235{null,[]}{0.0.0.0:0} added {Server@2638011{STOPPED}[9.4.22.v20191022],UNMANAGED} -2020-01-11 19:55:28,813 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - ServerConnector@68c72235{null,[]}{0.0.0.0:0} added {QueuedThreadPool[qtp504858437]@1e178745{STOPPED,4<=0<=8,i=0,r=-1,q=0}[NO_TRY],AUTO} -2020-01-11 19:55:28,815 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - ServerConnector@68c72235{null,[]}{0.0.0.0:0} added {ScheduledExecutorScheduler@747edf66{STOPPED},AUTO} -2020-01-11 19:55:28,816 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - ServerConnector@68c72235{null,[]}{0.0.0.0:0} added {org.eclipse.jetty.io.ArrayByteBufferPool@3d1cfad4,POJO} -2020-01-11 19:55:28,818 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - ServerConnector@68c72235{null,[http/1.1]}{0.0.0.0:0} added {HttpConnectionFactory@306cf3ea[HTTP/1.1],AUTO} -2020-01-11 19:55:28,819 [DEBUG][org.eclipse.jetty.server.AbstractConnector] - ServerConnector@68c72235{HTTP/1.1,[http/1.1]}{0.0.0.0:0} added HttpConnectionFactory@306cf3ea[HTTP/1.1] -2020-01-11 19:55:28,842 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - ServerConnector@68c72235{HTTP/1.1,[http/1.1]}{0.0.0.0:0} added {SelectorManager@ServerConnector@68c72235{HTTP/1.1,[http/1.1]}{0.0.0.0:0},MANAGED} -2020-01-11 19:55:28,845 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - Server@2638011{STOPPED}[9.4.22.v20191022] added {ServerConnector@68c72235{HTTP/1.1,[http/1.1]}{0.0.0.0:8084},AUTO} -2020-01-11 19:55:28,869 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Adding Decorator: org.eclipse.jetty.util.DeprecationWarning@7ea9e1e2 -2020-01-11 19:55:28,878 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - o.e.j.w.WebAppContext@76c3e77a{/,null,UNAVAILABLE} added {org.eclipse.jetty.server.session.SessionHandler2014461570==dftMaxIdleSec=-1,MANAGED} -2020-01-11 19:55:28,881 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - ConstraintSecurityHandler@71def8f8{STOPPED} added {org.eclipse.jetty.security.DefaultAuthenticatorFactory@383bfa16,POJO} -2020-01-11 19:55:28,883 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - org.eclipse.jetty.server.session.SessionHandler2014461570==dftMaxIdleSec=-1 added {ConstraintSecurityHandler@71def8f8{STOPPED},MANAGED} -2020-01-11 19:55:28,888 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - ConstraintSecurityHandler@71def8f8{STOPPED} added {ServletHandler@7205765b{STOPPED},MANAGED} -2020-01-11 19:55:28,890 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - o.e.j.w.WebAppContext@76c3e77a{/,null,UNAVAILABLE} added {ErrorPageErrorHandler@47987356{STOPPED},MANAGED} -2020-01-11 19:55:28,932 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - Server@2638011{STOPPED}[9.4.22.v20191022] added {o.e.j.w.WebAppContext@76c3e77a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],UNAVAILABLE},MANAGED} -2020-01-11 19:55:28,934 [DEBUG][org.eclipse.jetty.server.session] - SessionManager default maxInactiveInterval=1800 -2020-01-11 19:55:28,936 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - o.e.j.w.WebAppContext@76c3e77a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],UNAVAILABLE} added {ErrorPageErrorHandler@5ba3f27a{STOPPED},MANAGED} -2020-01-11 19:55:28,939 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - AttributeContainerMap@58d75e99{size=1} added {1073741824,POJO} -2020-01-11 19:55:28,939 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - AttributeContainerMap@58d75e99{size=2} added {1000,POJO} -2020-01-11 19:55:28,974 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - WebSocketExtensionFactory@1a942c18{STOPPED} added {InflaterPool@55a147cc{STOPPED},AUTO} -2020-01-11 19:55:28,974 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - WebSocketExtensionFactory@1a942c18{STOPPED} added {DeflaterPool@71ba6d4e{STOPPED},AUTO} -2020-01-11 19:55:28,975 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - WebSocketServerFactory@53aac487[defaultPolicy=WebSocketPolicy@750e2b97[behavior=SERVER,maxTextMessageSize=65536,maxTextMessageBufferSize=32768,maxBinaryMessageSize=65536,maxBinaryMessageBufferSize=32768,asyncWriteTimeout=60000,idleTimeout=300000,inputBufferSize=4096],creator=org.eclipse.jetty.websocket.server.WebSocketServerFactory] added {ScheduledExecutorScheduler@3e27aa33{STOPPED},AUTO} -2020-01-11 19:55:28,976 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - WebSocketServerFactory@53aac487[defaultPolicy=WebSocketPolicy@750e2b97[behavior=SERVER,maxTextMessageSize=65536,maxTextMessageBufferSize=32768,maxBinaryMessageSize=65536,maxBinaryMessageBufferSize=32768,asyncWriteTimeout=60000,idleTimeout=300000,inputBufferSize=4096],creator=org.eclipse.jetty.websocket.server.WebSocketServerFactory] added {org.eclipse.jetty.io.MappedByteBufferPool@2e385cce,POJO} -2020-01-11 19:55:28,976 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - WebSocketServerFactory@53aac487[defaultPolicy=WebSocketPolicy@750e2b97[behavior=SERVER,maxTextMessageSize=65536,maxTextMessageBufferSize=32768,maxBinaryMessageSize=65536,maxBinaryMessageBufferSize=32768,asyncWriteTimeout=60000,idleTimeout=300000,inputBufferSize=4096],creator=org.eclipse.jetty.websocket.server.WebSocketServerFactory] added {SessionTracker@2ddc9a9f{STOPPED},AUTO} -2020-01-11 19:55:28,977 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - WebSocketServerFactory@53aac487[defaultPolicy=WebSocketPolicy@750e2b97[behavior=SERVER,maxTextMessageSize=65536,maxTextMessageBufferSize=32768,maxBinaryMessageSize=65536,maxBinaryMessageBufferSize=32768,asyncWriteTimeout=60000,idleTimeout=300000,inputBufferSize=4096],creator=org.eclipse.jetty.websocket.server.WebSocketServerFactory] added {WebSocketExtensionFactory@1a942c18{STOPPED},AUTO} -2020-01-11 19:55:28,978 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - NativeWebSocketConfiguration@46cdf8bd{STOPPED} added {WebSocketServerFactory@53aac487[defaultPolicy=WebSocketPolicy@750e2b97[behavior=SERVER,maxTextMessageSize=65536,maxTextMessageBufferSize=32768,maxBinaryMessageSize=65536,maxBinaryMessageBufferSize=32768,asyncWriteTimeout=60000,idleTimeout=300000,inputBufferSize=4096],creator=org.eclipse.jetty.websocket.server.WebSocketServerFactory],AUTO} -2020-01-11 19:55:28,978 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - NativeWebSocketConfiguration@46cdf8bd{STOPPED} added {PathMappings[size=0],POJO} -2020-01-11 19:55:28,979 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - o.e.j.w.WebAppContext@76c3e77a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],UNAVAILABLE} added {NativeWebSocketConfiguration@46cdf8bd{STOPPED},MANAGED} -2020-01-11 19:55:28,987 [DEBUG][org.eclipse.jetty.websocket.jsr356.JsrSessionFactory] - Container: ServerContainer@3a7442c7{STOPPED} -2020-01-11 19:55:29,024 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - HttpClient@5ddeb7cb{STOPPED} added {HttpClientTransportOverHTTP@70ed52de{STOPPED},AUTO} -2020-01-11 19:55:29,026 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - HttpClient@5ddeb7cb{STOPPED} added {Client@7c37508a[provider=null,keyStore=null,trustStore=null],AUTO} -2020-01-11 19:55:29,026 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - HttpClient@5ddeb7cb{STOPPED} added {org.eclipse.jetty.client.ProtocolHandlers@247310d0,POJO} -2020-01-11 19:55:29,027 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - HttpClient@5ddeb7cb{STOPPED} added {org.eclipse.jetty.client.HttpClient$ContentDecoderFactorySet@1033576a,POJO} -2020-01-11 19:55:29,028 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - HttpClient@5ddeb7cb{STOPPED} added {QueuedThreadPool[WebSocketClient@1574877131]@303cf2ba{STOPPED,8<=0<=200,i=0,r=-1,q=0}[NO_TRY],AUTO} -2020-01-11 19:55:29,028 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - HttpClient@5ddeb7cb{STOPPED} added {org.eclipse.jetty.io.MappedByteBufferPool@2e385cce,POJO} -2020-01-11 19:55:29,029 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - WebSocketClient@5df84556[httpClient=HttpClient@5ddeb7cb{STOPPED},openSessions.size=0] added {HttpClient@5ddeb7cb{STOPPED},AUTO} -2020-01-11 19:55:29,029 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - WebSocketClient@5df84556[httpClient=HttpClient@5ddeb7cb{STOPPED},openSessions.size=0] added {SessionTracker@76494737{STOPPED},AUTO} -2020-01-11 19:55:29,031 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - WebSocketExtensionFactory@23e84203{STOPPED} added {InflaterPool@19932c16{STOPPED},AUTO} -2020-01-11 19:55:29,032 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - WebSocketExtensionFactory@23e84203{STOPPED} added {DeflaterPool@73eb439a{STOPPED},AUTO} -2020-01-11 19:55:29,034 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - WebSocketClient@af3e8c45[httpClient=HttpClient@5ddeb7cb{STOPPED},openSessions.size=0] added {WebSocketExtensionFactory@23e84203{STOPPED},AUTO} -2020-01-11 19:55:29,044 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - ServerContainer@3a7442c7{STOPPED} added {JsrSessionTracker@1b1cfb87{STOPPED},AUTO} -2020-01-11 19:55:29,045 [DEBUG][org.eclipse.jetty.websocket.jsr356.JsrSessionFactory] - Container: ServerContainer@3a7442c7{STOPPED} -2020-01-11 19:55:29,045 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - ServerContainer@3a7442c7{STOPPED} added {NativeWebSocketConfiguration@46cdf8bd{STOPPED},AUTO} -2020-01-11 19:55:29,046 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - o.e.j.w.WebAppContext@76c3e77a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],UNAVAILABLE} added {ServerContainer@3a7442c7{STOPPED},AUTO} -2020-01-11 19:55:29,049 [DEBUG][org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter] - Adding [Jetty_WebSocketUpgradeFilter] WebSocketUpgradeFilter[configuration=NativeWebSocketConfiguration@46cdf8bd{STOPPED}] mapped to /* to o.e.j.w.WebAppContext@76c3e77a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],UNAVAILABLE} -2020-01-11 19:55:29,070 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting Server@2638011{STOPPED}[9.4.22.v20191022] -2020-01-11 19:55:29,071 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - Server@2638011{STARTING}[9.4.22.v20191022] added {ErrorHandler@7d3e8655{STOPPED},AUTO} -2020-01-11 19:55:29,073 [INFO][org.eclipse.jetty.server.Server] - jetty-9.4.22.v20191022; built: 2019-10-22T13:37:13.455Z; git: b1e6b55512e008f7fbdf1cbea4ff8a6446d1073b; jvm 1.8.0_144-b01 -2020-01-11 19:55:29,082 [DEBUG][org.eclipse.jetty.server.handler.AbstractHandler] - starting Server@2638011{STARTING}[9.4.22.v20191022] -2020-01-11 19:55:29,083 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting QueuedThreadPool[qtp504858437]@1e178745{STOPPED,4<=0<=8,i=0,r=-1,q=0}[NO_TRY] -2020-01-11 19:55:29,084 [DEBUG][org.eclipse.jetty.util.thread.ReservedThreadExecutor] - ReservedThreadExecutor@660acfb{s=0/1,p=0} -2020-01-11 19:55:29,085 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - QueuedThreadPool[qtp504858437]@1e178745{STARTING,4<=0<=8,i=0,r=-1,q=0}[ReservedThreadExecutor@660acfb{s=0/1,p=0}] added {ReservedThreadExecutor@660acfb{s=0/1,p=0},AUTO} -2020-01-11 19:55:29,085 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting ReservedThreadExecutor@660acfb{s=0/1,p=0} -2020-01-11 19:55:29,085 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @1740ms ReservedThreadExecutor@660acfb{s=0/1,p=0} -2020-01-11 19:55:29,086 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - Starting Thread[qtp504858437-20,5,main] -2020-01-11 19:55:29,086 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - Runner started for QueuedThreadPool[qtp504858437]@1e178745{STARTING,4<=1<=8,i=1,r=-1,q=0}[ReservedThreadExecutor@660acfb{s=0/1,p=0}] -2020-01-11 19:55:29,087 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - Starting Thread[qtp504858437-21,5,main] -2020-01-11 19:55:29,088 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - Starting Thread[qtp504858437-22,5,main] -2020-01-11 19:55:29,089 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - Runner started for QueuedThreadPool[qtp504858437]@1e178745{STARTING,4<=3<=8,i=3,r=-1,q=0}[ReservedThreadExecutor@660acfb{s=0/1,p=0}] -2020-01-11 19:55:29,090 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - Runner started for QueuedThreadPool[qtp504858437]@1e178745{STARTING,4<=3<=8,i=3,r=-1,q=0}[ReservedThreadExecutor@660acfb{s=0/1,p=0}] -2020-01-11 19:55:29,090 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - Starting Thread[qtp504858437-23,5,main] -2020-01-11 19:55:29,090 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - Runner started for QueuedThreadPool[qtp504858437]@1e178745{STARTED,4<=4<=8,i=4,r=1,q=0}[ReservedThreadExecutor@660acfb{s=0/1,p=0}] -2020-01-11 19:55:29,090 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @1746ms QueuedThreadPool[qtp504858437]@1e178745{STARTED,4<=4<=8,i=4,r=1,q=0}[ReservedThreadExecutor@660acfb{s=0/1,p=0}] -2020-01-11 19:55:29,091 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting o.e.j.w.WebAppContext@76c3e77a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],UNAVAILABLE} -2020-01-11 19:55:29,101 [DEBUG][org.eclipse.jetty.webapp.WebAppContext] - Thread Context classloader sun.misc.Launcher$AppClassLoader@2a139a55 -2020-01-11 19:55:29,101 [DEBUG][org.eclipse.jetty.webapp.WebAppContext] - Parent class loader: sun.misc.Launcher$ExtClassLoader@4361bd48 -2020-01-11 19:55:29,101 [DEBUG][org.eclipse.jetty.webapp.WebAppContext] - preConfigure o.e.j.w.WebAppContext@76c3e77a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],UNAVAILABLE} with org.eclipse.jetty.webapp.WebInfConfiguration@3e78b6a5 -2020-01-11 19:55:29,103 [DEBUG][org.eclipse.jetty.webapp.WebInfConfiguration] - Matching container urls [file:/Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home/jre/lib/ext/sunec.jar, file:/Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home/jre/lib/ext/nashorn.jar, file:/Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home/jre/lib/ext/cldrdata.jar, file:/Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home/jre/lib/ext/jfxrt.jar, file:/Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home/jre/lib/ext/dnsns.jar, file:/Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home/jre/lib/ext/localedata.jar, file:/Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home/jre/lib/ext/sunjce_provider.jar, file:/Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home/jre/lib/ext/sunpkcs11.jar, file:/Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home/jre/lib/ext/jaccess.jar, file:/Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home/jre/lib/ext/zipfs.jar, file:/System/Library/Java/Extensions/MRJToolkit.jar] -2020-01-11 19:55:29,103 [DEBUG][org.eclipse.jetty.webapp.WebInfConfiguration] - Container paths selected:[] -2020-01-11 19:55:29,105 [DEBUG][org.eclipse.jetty.webapp.WebAppContext] - preConfigure o.e.j.w.WebAppContext@76c3e77a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],UNAVAILABLE} with org.eclipse.jetty.webapp.WebXmlConfiguration@3e2055d6 -2020-01-11 19:55:29,140 [DEBUG][org.eclipse.jetty.webapp.WebDescriptor] - jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml: Calculated metadatacomplete = False with version=3.1 -2020-01-11 19:55:29,142 [DEBUG][org.eclipse.jetty.webapp.WebAppContext] - preConfigure o.e.j.w.WebAppContext@76c3e77a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],UNAVAILABLE} with org.eclipse.jetty.webapp.MetaInfConfiguration@2f01783a -2020-01-11 19:55:29,142 [DEBUG][org.eclipse.jetty.webapp.MetaInfConfiguration] - org.eclipse.jetty.metainf.useCache = true -2020-01-11 19:55:29,143 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - AttributeContainerMap@58d75e99{size=3} added {{},POJO} -2020-01-11 19:55:29,144 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - AttributeContainerMap@58d75e99{size=4} added {{},POJO} -2020-01-11 19:55:29,144 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - AttributeContainerMap@58d75e99{size=5} added {{},POJO} -2020-01-11 19:55:29,144 [DEBUG][org.eclipse.jetty.webapp.WebAppContext] - preConfigure o.e.j.w.WebAppContext@76c3e77a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],UNAVAILABLE} with org.eclipse.jetty.webapp.FragmentConfiguration@68878f6d -2020-01-11 19:55:29,144 [DEBUG][org.eclipse.jetty.webapp.WebAppContext] - preConfigure o.e.j.w.WebAppContext@76c3e77a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],UNAVAILABLE} with org.eclipse.jetty.webapp.JettyWebXmlConfiguration@41488b16 -2020-01-11 19:55:29,145 [DEBUG][org.eclipse.jetty.webapp.WebAppContext] - preConfigure o.e.j.w.WebAppContext@76c3e77a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],UNAVAILABLE} with org.eclipse.jetty.annotations.AnnotationConfiguration@a8ef162 -2020-01-11 19:55:29,145 [DEBUG][org.eclipse.jetty.webapp.WebAppContext] - preConfigure o.e.j.w.WebAppContext@76c3e77a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],UNAVAILABLE} with org.eclipse.jetty.webapp.MetaInfConfiguration@2eea88a1 -2020-01-11 19:55:29,145 [DEBUG][org.eclipse.jetty.webapp.MetaInfConfiguration] - org.eclipse.jetty.metainf.useCache = true -2020-01-11 19:55:29,153 [DEBUG][org.eclipse.jetty.http.PreEncodedHttpField] - HttpField encoders loaded: [org.eclipse.jetty.http.Http1FieldPreEncoder@4149c063] -2020-01-11 19:55:29,168 [DEBUG][org.eclipse.jetty.webapp.WebAppContext] - configure o.e.j.w.WebAppContext@76c3e77a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],STARTING} with org.eclipse.jetty.webapp.WebInfConfiguration@3e78b6a5 -2020-01-11 19:55:29,169 [DEBUG][org.eclipse.jetty.webapp.WebAppContext] - configure o.e.j.w.WebAppContext@76c3e77a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],STARTING} with org.eclipse.jetty.webapp.WebXmlConfiguration@3e2055d6 -2020-01-11 19:55:29,179 [DEBUG][org.eclipse.jetty.webapp.WebAppContext] - configure o.e.j.w.WebAppContext@76c3e77a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],STARTING} with org.eclipse.jetty.webapp.MetaInfConfiguration@2f01783a -2020-01-11 19:55:29,179 [DEBUG][org.eclipse.jetty.webapp.WebAppContext] - configure o.e.j.w.WebAppContext@76c3e77a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],STARTING} with org.eclipse.jetty.webapp.FragmentConfiguration@68878f6d -2020-01-11 19:55:29,180 [DEBUG][org.eclipse.jetty.webapp.WebAppContext] - configure o.e.j.w.WebAppContext@76c3e77a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],STARTING} with org.eclipse.jetty.webapp.JettyWebXmlConfiguration@41488b16 -2020-01-11 19:55:29,181 [DEBUG][org.eclipse.jetty.webapp.JettyWebXmlConfiguration] - Configuring web-jetty.xml -2020-01-11 19:55:29,182 [DEBUG][org.eclipse.jetty.webapp.WebAppContext] - configure o.e.j.w.WebAppContext@76c3e77a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],STARTING} with org.eclipse.jetty.annotations.AnnotationConfiguration@a8ef162 -2020-01-11 19:55:29,192 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Adding Decorator: org.eclipse.jetty.annotations.AnnotationDecorator@1e13529a -2020-01-11 19:55:29,196 [DEBUG][org.eclipse.jetty.annotations.AnnotationConfiguration] - Service loaders found in 0ms -2020-01-11 19:55:29,199 [INFO][org.eclipse.jetty.util.TypeUtil] - JVM Runtime does not support Modules -2020-01-11 19:55:29,201 [DEBUG][org.eclipse.jetty.annotations.AnnotationConfiguration] - !Excluded org.eclipse.jetty.websocket.server.NativeWebSocketServletContainerInitializer@13bc8645 no ordering -2020-01-11 19:55:29,202 [DEBUG][org.eclipse.jetty.annotations.AnnotationConfiguration] - !Excluded org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketServerContainerInitializer@7ba8c737 no ordering -2020-01-11 19:55:29,203 [DEBUG][org.eclipse.jetty.annotations.AnnotationConfiguration] - No web.xml ordering, ServletContainerInitializers in random order -2020-01-11 19:55:29,203 [DEBUG][org.eclipse.jetty.annotations.AnnotationConfiguration] - ServletContainerInitializer: 1 org.eclipse.jetty.websocket.server.NativeWebSocketServletContainerInitializer from file:///Users/kouxian/.m2/repository/org/eclipse/jetty/websocket/websocket-server/9.4.22.v20191022/websocket-server-9.4.22.v20191022.jar -2020-01-11 19:55:29,203 [DEBUG][org.eclipse.jetty.annotations.AnnotationConfiguration] - ServletContainerInitializer: 2 org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketServerContainerInitializer from file:///Users/kouxian/.m2/repository/org/eclipse/jetty/websocket/javax-websocket-server-impl/9.4.22.v20191022/javax-websocket-server-impl-9.4.22.v20191022.jar -2020-01-11 19:55:29,204 [DEBUG][org.eclipse.jetty.annotations.AnnotationConfiguration] - No HandlesTypes annotation on initializer class org.eclipse.jetty.websocket.server.NativeWebSocketServletContainerInitializer -2020-01-11 19:55:29,206 [DEBUG][org.eclipse.jetty.annotations.AnnotationConfiguration] - HandlesTypes [interface javax.websocket.server.ServerApplicationConfig, interface javax.websocket.server.ServerEndpoint, class javax.websocket.Endpoint] on initializer class org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketServerContainerInitializer -2020-01-11 19:55:29,208 [DEBUG][org.eclipse.jetty.annotations.AnnotationConfiguration] - Registering annotation handler for javax.websocket.server.ServerEndpoint -2020-01-11 19:55:29,209 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - o.e.j.w.WebAppContext@76c3e77a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],STARTING} added {ServletContainerInitializersStarter@72ef8d15{STOPPED},MANAGED} -2020-01-11 19:55:29,217 [WARN][org.eclipse.jetty.annotations.AnnotationParser] - Unknown ASM version, assuming ASM7 -2020-01-11 19:55:29,218 [DEBUG][org.eclipse.jetty.annotations.AnnotationConfiguration] - Annotation scanning commencing: webxml=3, metadatacomplete=false, configurationDiscovered=true, multiThreaded=true, maxScanWait=60 -2020-01-11 19:55:29,218 [INFO][org.eclipse.jetty.annotations.AnnotationConfiguration] - Scanning elapsed time=0ms -2020-01-11 19:55:29,218 [DEBUG][org.eclipse.jetty.annotations.AnnotationConfiguration] - Scanned 0 container path jars, 0 WEB-INF/lib jars, 0 WEB-INF/classes dirs in 0ms for context o.e.j.w.WebAppContext@76c3e77a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],STARTING} -2020-01-11 19:55:29,220 [DEBUG][org.eclipse.jetty.webapp.WebAppContext] - configure o.e.j.w.WebAppContext@76c3e77a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],STARTING} with org.eclipse.jetty.webapp.MetaInfConfiguration@2eea88a1 -2020-01-11 19:55:29,225 [DEBUG][org.eclipse.jetty.webapp.MetaData] - metadata resolve o.e.j.w.WebAppContext@76c3e77a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],STARTING} -2020-01-11 19:55:29,234 [DEBUG][org.eclipse.jetty.webapp.StandardDescriptorProcessor] - Added mapping [/]=>default -2020-01-11 19:55:29,235 [INFO][org.eclipse.jetty.webapp.StandardDescriptorProcessor] - NO JSP Support for /, did not find org.eclipse.jetty.jsp.JettyJspServlet -2020-01-11 19:55:29,235 [DEBUG][org.eclipse.jetty.webapp.StandardDescriptorProcessor] - Added mapping [*.jsp, *.jspf, *.jspx, *.xsp, *.JSP, *.JSPF, *.JSPX, *.XSP]=>jsp -2020-01-11 19:55:29,235 [DEBUG][org.eclipse.jetty.server.session] - SessionManager default maxInactiveInterval=1800 -2020-01-11 19:55:29,238 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting ServletContainerInitializersStarter@72ef8d15{STOPPED} -2020-01-11 19:55:29,238 [DEBUG][org.eclipse.jetty.annotations.ServletContainerInitializersStarter] - Calling ServletContainerInitializer org.eclipse.jetty.websocket.server.NativeWebSocketServletContainerInitializer -2020-01-11 19:55:29,239 [DEBUG][org.eclipse.jetty.plus.annotation.ContainerInitializer] - ContainerInitializer org.eclipse.jetty.websocket.server.NativeWebSocketServletContainerInitializer called in 0ms -2020-01-11 19:55:29,239 [DEBUG][org.eclipse.jetty.annotations.ServletContainerInitializersStarter] - Calling ServletContainerInitializer org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketServerContainerInitializer -2020-01-11 19:55:29,240 [DEBUG][org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketServerContainerInitializer] - No JSR-356 annotations or interfaces discovered -2020-01-11 19:55:29,241 [DEBUG][org.eclipse.jetty.plus.annotation.ContainerInitializer] - ContainerInitializer org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketServerContainerInitializer called in 2ms -2020-01-11 19:55:29,241 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @1897ms ServletContainerInitializersStarter@72ef8d15{STARTED} -2020-01-11 19:55:29,241 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting ListenerHolder@4a00d9cf{STOPPED}: org.eclipse.jetty.servlet.listener.ELContextCleaner -2020-01-11 19:55:29,243 [DEBUG][org.eclipse.jetty.servlet.BaseHolder] - Holding class org.eclipse.jetty.servlet.listener.ELContextCleaner from sun.misc.Launcher$AppClassLoader@2a139a55 -2020-01-11 19:55:29,244 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @1899ms ListenerHolder@4a00d9cf{STARTED}: org.eclipse.jetty.servlet.listener.ELContextCleaner -2020-01-11 19:55:29,244 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting ListenerHolder@14a50707{STOPPED}: org.eclipse.jetty.servlet.listener.IntrospectorCleaner -2020-01-11 19:55:29,244 [DEBUG][org.eclipse.jetty.servlet.BaseHolder] - Holding class org.eclipse.jetty.servlet.listener.IntrospectorCleaner from sun.misc.Launcher$AppClassLoader@2a139a55 -2020-01-11 19:55:29,245 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @1900ms ListenerHolder@14a50707{STARTED}: org.eclipse.jetty.servlet.listener.IntrospectorCleaner -2020-01-11 19:55:29,245 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting ListenerHolder@329dbdbf{STOPPED}: org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketServerContainerInitializer$ContextDestroyListener -2020-01-11 19:55:29,246 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @1901ms ListenerHolder@329dbdbf{STARTED}: org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketServerContainerInitializer$ContextDestroyListener -2020-01-11 19:55:29,246 [DEBUG][org.eclipse.jetty.server.handler.AbstractHandler] - starting o.e.j.w.WebAppContext@76c3e77a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],STARTING} -2020-01-11 19:55:29,246 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting org.eclipse.jetty.server.session.SessionHandler2014461570==dftMaxIdleSec=1800 -2020-01-11 19:55:29,249 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - org.eclipse.jetty.server.session.SessionHandler2014461570==dftMaxIdleSec=1800 added {org.eclipse.jetty.server.session.DefaultSessionCache@420a85c4[evict=-1,removeUnloadable=false,saveOnCreate=false,saveOnInactiveEvict=false],AUTO} -2020-01-11 19:55:29,250 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - org.eclipse.jetty.server.session.DefaultSessionCache@420a85c4[evict=-1,removeUnloadable=false,saveOnCreate=false,saveOnInactiveEvict=false] added {org.eclipse.jetty.server.session.NullSessionDataStore@13b3d178[passivating=false,graceSec=3600],AUTO} -2020-01-11 19:55:29,252 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting DefaultSessionIdManager@a82c5f1{STOPPED}[worker=null] -2020-01-11 19:55:29,253 [INFO][org.eclipse.jetty.server.session] - DefaultSessionIdManager workerName=node0 -2020-01-11 19:55:29,253 [INFO][org.eclipse.jetty.server.session] - No SessionScavenger set, using defaults -2020-01-11 19:55:29,256 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - DefaultSessionIdManager@a82c5f1{STARTING}[worker=node0] added {HouseKeeper@4f704591{STOPPED}[interval=600000, ownscheduler=false],MANAGED} -2020-01-11 19:55:29,256 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting HouseKeeper@4f704591{STOPPED}[interval=600000, ownscheduler=false] -2020-01-11 19:55:29,258 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting ScheduledExecutorScheduler@4b5189ac{STOPPED} -2020-01-11 19:55:29,263 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @1918ms ScheduledExecutorScheduler@4b5189ac{STARTED} -2020-01-11 19:55:29,263 [DEBUG][org.eclipse.jetty.server.session] - Using own scheduler for scavenging -2020-01-11 19:55:29,264 [INFO][org.eclipse.jetty.server.session] - node0 Scavenging every 660000ms -2020-01-11 19:55:29,279 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @1935ms HouseKeeper@4f704591{STARTED}[interval=660000, ownscheduler=true] -2020-01-11 19:55:29,280 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @1936ms DefaultSessionIdManager@a82c5f1{STARTED}[worker=node0] -2020-01-11 19:55:29,281 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - Server@2638011{STARTING}[9.4.22.v20191022] added {DefaultSessionIdManager@a82c5f1{STARTED}[worker=node0],MANAGED} -2020-01-11 19:55:29,281 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - org.eclipse.jetty.server.session.SessionHandler2014461570==dftMaxIdleSec=1800 added {DefaultSessionIdManager@a82c5f1{STARTED}[worker=node0],UNMANAGED} -2020-01-11 19:55:29,281 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting ScheduledExecutorScheduler@a307a8c{STOPPED} -2020-01-11 19:55:29,281 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @1936ms ScheduledExecutorScheduler@a307a8c{STARTED} -2020-01-11 19:55:29,281 [DEBUG][org.eclipse.jetty.server.handler.AbstractHandler] - starting org.eclipse.jetty.server.session.SessionHandler2014461570==dftMaxIdleSec=1800 -2020-01-11 19:55:29,282 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting ConstraintSecurityHandler@71def8f8{STOPPED} -2020-01-11 19:55:29,283 [DEBUG][org.eclipse.jetty.server.handler.AbstractHandler] - starting ConstraintSecurityHandler@71def8f8{STARTING} -2020-01-11 19:55:29,283 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting ServletHandler@7205765b{STOPPED} -2020-01-11 19:55:29,285 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.jspx[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:55:29,286 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.jspx",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=1] -2020-01-11 19:55:29,286 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.JSPX[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:55:29,286 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.JSPX",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=2] -2020-01-11 19:55:29,286 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:55:29,287 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.jsp",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=3] -2020-01-11 19:55:29,287 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.JSPF[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:55:29,287 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.JSPF",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=4] -2020-01-11 19:55:29,287 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.jspf[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:55:29,287 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.jspf",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=5] -2020-01-11 19:55:29,287 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.JSP[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:55:29,288 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.JSP",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=6] -2020-01-11 19:55:29,288 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.xsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:55:29,288 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.xsp",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=7] -2020-01-11 19:55:29,288 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.XSP[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:55:29,288 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.XSP",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=8] -2020-01-11 19:55:29,288 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=/[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=default[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:55:29,289 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["/",pathDepth=-1,group=DEFAULT],resource=default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=9] -2020-01-11 19:55:29,289 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - filterNameMap={Jetty_WebSocketUpgradeFilter=Jetty_WebSocketUpgradeFilter@126253fd==org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter,inst=false,async=true} -2020-01-11 19:55:29,294 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - pathFilters=[[/*]/[]/[REQUEST]=>Jetty_WebSocketUpgradeFilter] -2020-01-11 19:55:29,295 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - servletFilterMap={} -2020-01-11 19:55:29,295 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - servletPathMap=PathMappings[size=9] -2020-01-11 19:55:29,295 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - servletNameMap={default=default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,jsp=null,order=0,inst=false,async=false, jsp=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false} -2020-01-11 19:55:29,295 [DEBUG][org.eclipse.jetty.server.handler.AbstractHandler] - starting ServletHandler@7205765b{STARTING} -2020-01-11 19:55:29,295 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @1950ms ServletHandler@7205765b{STARTED} -2020-01-11 19:55:29,295 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @1951ms ConstraintSecurityHandler@71def8f8{STARTED} -2020-01-11 19:55:29,295 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting org.eclipse.jetty.server.session.DefaultSessionCache@420a85c4[evict=-1,removeUnloadable=false,saveOnCreate=false,saveOnInactiveEvict=false] -2020-01-11 19:55:29,295 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting org.eclipse.jetty.server.session.NullSessionDataStore@13b3d178[passivating=false,graceSec=3600] -2020-01-11 19:55:29,295 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @1951ms org.eclipse.jetty.server.session.NullSessionDataStore@13b3d178[passivating=false,graceSec=3600] -2020-01-11 19:55:29,295 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @1951ms org.eclipse.jetty.server.session.DefaultSessionCache@420a85c4[evict=-1,removeUnloadable=false,saveOnCreate=false,saveOnInactiveEvict=false] -2020-01-11 19:55:29,296 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @1951ms org.eclipse.jetty.server.session.SessionHandler2014461570==dftMaxIdleSec=1800 -2020-01-11 19:55:29,296 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting ErrorPageErrorHandler@5ba3f27a{STOPPED} -2020-01-11 19:55:29,296 [DEBUG][org.eclipse.jetty.server.handler.AbstractHandler] - starting ErrorPageErrorHandler@5ba3f27a{STARTING} -2020-01-11 19:55:29,296 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @1952ms ErrorPageErrorHandler@5ba3f27a{STARTED} -2020-01-11 19:55:29,296 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting NativeWebSocketConfiguration@46cdf8bd{STOPPED} -2020-01-11 19:55:29,296 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting WebSocketServerFactory@53aac487[defaultPolicy=WebSocketPolicy@750e2b97[behavior=SERVER,maxTextMessageSize=65536,maxTextMessageBufferSize=32768,maxBinaryMessageSize=65536,maxBinaryMessageBufferSize=32768,asyncWriteTimeout=60000,idleTimeout=300000,inputBufferSize=4096],creator=org.eclipse.jetty.websocket.server.WebSocketServerFactory] -2020-01-11 19:55:29,296 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting ScheduledExecutorScheduler@3e27aa33{STOPPED} -2020-01-11 19:55:29,297 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @1952ms ScheduledExecutorScheduler@3e27aa33{STARTED} -2020-01-11 19:55:29,297 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting SessionTracker@2ddc9a9f{STOPPED} -2020-01-11 19:55:29,297 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @1952ms SessionTracker@2ddc9a9f{STARTED} -2020-01-11 19:55:29,297 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting WebSocketExtensionFactory@1a942c18{STOPPED} -2020-01-11 19:55:29,298 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting InflaterPool@55a147cc{STOPPED} -2020-01-11 19:55:29,298 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @1954ms InflaterPool@55a147cc{STARTED} -2020-01-11 19:55:29,299 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting DeflaterPool@71ba6d4e{STOPPED} -2020-01-11 19:55:29,299 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @1954ms DeflaterPool@71ba6d4e{STARTED} -2020-01-11 19:55:29,299 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @1954ms WebSocketExtensionFactory@1a942c18{STARTED} -2020-01-11 19:55:29,299 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @1954ms WebSocketServerFactory@53aac487[defaultPolicy=WebSocketPolicy@750e2b97[behavior=SERVER,maxTextMessageSize=65536,maxTextMessageBufferSize=32768,maxBinaryMessageSize=65536,maxBinaryMessageBufferSize=32768,asyncWriteTimeout=60000,idleTimeout=300000,inputBufferSize=4096],creator=org.eclipse.jetty.websocket.server.WebSocketServerFactory] -2020-01-11 19:55:29,299 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @1954ms NativeWebSocketConfiguration@46cdf8bd{STARTED} -2020-01-11 19:55:29,299 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting ServerContainer@3a7442c7{STOPPED} -2020-01-11 19:55:29,299 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting JsrSessionTracker@1b1cfb87{STOPPED} -2020-01-11 19:55:29,299 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @1955ms JsrSessionTracker@1b1cfb87{STARTED} -2020-01-11 19:55:29,301 [DEBUG][org.eclipse.jetty.websocket.jsr356.DecoderFactory] - init(org.eclipse.jetty.websocket.jsr356.client.EmptyClientEndpointConfig@5495333e) -2020-01-11 19:55:29,302 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.BooleanDecoder -2020-01-11 19:55:29,303 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.ByteDecoder -2020-01-11 19:55:29,304 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.CharacterDecoder -2020-01-11 19:55:29,304 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.DoubleDecoder -2020-01-11 19:55:29,304 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.FloatDecoder -2020-01-11 19:55:29,304 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.IntegerDecoder -2020-01-11 19:55:29,305 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.LongDecoder -2020-01-11 19:55:29,305 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.ShortDecoder -2020-01-11 19:55:29,305 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.StringDecoder -2020-01-11 19:55:29,305 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.BooleanDecoder -2020-01-11 19:55:29,306 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.ByteDecoder -2020-01-11 19:55:29,307 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.CharacterDecoder -2020-01-11 19:55:29,307 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.DoubleDecoder -2020-01-11 19:55:29,307 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.FloatDecoder -2020-01-11 19:55:29,307 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.IntegerDecoder -2020-01-11 19:55:29,307 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.LongDecoder -2020-01-11 19:55:29,307 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.ShortDecoder -2020-01-11 19:55:29,307 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.ByteBufferDecoder -2020-01-11 19:55:29,307 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.ByteArrayDecoder -2020-01-11 19:55:29,307 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.PongMessageDecoder -2020-01-11 19:55:29,308 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.ReaderDecoder -2020-01-11 19:55:29,308 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.InputStreamDecoder -2020-01-11 19:55:29,308 [DEBUG][org.eclipse.jetty.websocket.jsr356.EncoderFactory] - init(org.eclipse.jetty.websocket.jsr356.client.EmptyClientEndpointConfig@5495333e) -2020-01-11 19:55:29,308 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.BooleanEncoder -2020-01-11 19:55:29,309 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.ByteEncoder -2020-01-11 19:55:29,309 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.CharacterEncoder -2020-01-11 19:55:29,310 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.DoubleEncoder -2020-01-11 19:55:29,310 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.FloatEncoder -2020-01-11 19:55:29,310 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.IntegerEncoder -2020-01-11 19:55:29,310 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.LongEncoder -2020-01-11 19:55:29,310 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.ShortEncoder -2020-01-11 19:55:29,310 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.StringEncoder -2020-01-11 19:55:29,310 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.BooleanEncoder -2020-01-11 19:55:29,310 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.ByteEncoder -2020-01-11 19:55:29,310 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.CharacterEncoder -2020-01-11 19:55:29,311 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.DoubleEncoder -2020-01-11 19:55:29,311 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.FloatEncoder -2020-01-11 19:55:29,311 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.IntegerEncoder -2020-01-11 19:55:29,311 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.LongEncoder -2020-01-11 19:55:29,311 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.ShortEncoder -2020-01-11 19:55:29,311 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.ByteBufferEncoder -2020-01-11 19:55:29,311 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.ByteArrayEncoder -2020-01-11 19:55:29,311 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @1967ms ServerContainer@3a7442c7{STARTED} -2020-01-11 19:55:29,312 [DEBUG][org.eclipse.jetty.server.handler.ContextHandler] - contextInitialized: javax.servlet.ServletContextEvent[source=ServletContext@o.e.j.w.WebAppContext@76c3e77a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],STARTING}]->org.nutz.boot.starter.servlet3.NbServletContextListener@6337c201 -2020-01-11 19:55:29,334 [DEBUG][org.nutz.boot.starter.servlet3.NbServletContextListener] - add Servlet name=druid pathSpec=/druid/* -2020-01-11 19:55:29,335 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.jspx[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:55:29,335 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.jspx",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=1] -2020-01-11 19:55:29,335 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.JSPX[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:55:29,335 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.JSPX",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=2] -2020-01-11 19:55:29,335 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:55:29,335 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.jsp",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=3] -2020-01-11 19:55:29,335 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.JSPF[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:55:29,335 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.JSPF",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=4] -2020-01-11 19:55:29,335 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.jspf[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:55:29,337 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.jspf",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=5] -2020-01-11 19:55:29,337 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.JSP[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:55:29,339 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.JSP",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=6] -2020-01-11 19:55:29,339 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.xsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:55:29,339 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.xsp",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=7] -2020-01-11 19:55:29,339 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.XSP[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:55:29,339 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.XSP",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=8] -2020-01-11 19:55:29,340 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=/druid/*[JAVAX_API:null] mapped to servlet=druid[JAVAX_API:null] -2020-01-11 19:55:29,340 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["/druid/*",pathDepth=2,group=PREFIX_GLOB],resource=druid@5b6c502==com.alibaba.druid.support.http.StatViewServlet,jsp=null,order=-1,inst=false,async=false] to PathMappings[size=9] -2020-01-11 19:55:29,340 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=/[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=default[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:55:29,341 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["/",pathDepth=-1,group=DEFAULT],resource=default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=10] -2020-01-11 19:55:29,341 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - filterNameMap={Jetty_WebSocketUpgradeFilter=Jetty_WebSocketUpgradeFilter@126253fd==org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter,inst=false,async=true} -2020-01-11 19:55:29,341 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - pathFilters=[[/*]/[]/[REQUEST]=>Jetty_WebSocketUpgradeFilter] -2020-01-11 19:55:29,341 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - servletFilterMap={} -2020-01-11 19:55:29,341 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - servletPathMap=PathMappings[size=10] -2020-01-11 19:55:29,341 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - servletNameMap={default=default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,jsp=null,order=0,inst=false,async=false, druid=druid@5b6c502==com.alibaba.druid.support.http.StatViewServlet,jsp=null,order=-1,inst=false,async=false, jsp=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false} -2020-01-11 19:55:29,343 [INFO][org.nutz.boot.starter.jdbc.DruidWebStatServletStarter] - druid stat view random user=druid password=r12presd5eg8iq128h3lknpv0h -2020-01-11 19:55:29,347 [INFO][org.eclipse.jetty.server.handler.ContextHandler.ROOT] - Initializing Shiro environment -2020-01-11 19:55:29,347 [INFO][org.apache.shiro.web.env.EnvironmentLoader] - Starting Shiro environment initialization. -2020-01-11 19:55:29,648 [DEBUG][org.nutz.boot.starter.shiro.ShiroEnvStarter] - using default SessionDAO = EnterpriseCacheSessionDAO -2020-01-11 19:55:29,655 [DEBUG][org.nutz.boot.starter.shiro.ShiroEnvStarter] - using session cache = redis -2020-01-11 19:55:29,664 [DEBUG][net.sf.ehcache.config.ConfigurationFactory] - Configuring ehcache from ehcache.xml found in the classpath: file:/Users/kouxian/git/rk_svnadmin/target/classes/ehcache.xml -2020-01-11 19:55:29,664 [DEBUG][net.sf.ehcache.config.ConfigurationFactory] - Configuring ehcache from URL: file:/Users/kouxian/git/rk_svnadmin/target/classes/ehcache.xml -2020-01-11 19:55:29,664 [DEBUG][net.sf.ehcache.config.ConfigurationFactory] - Configuring ehcache from InputStream -2020-01-11 19:55:29,675 [DEBUG][net.sf.ehcache.config.BeanHandler] - Ignoring ehcache attribute xmlns:xsi -2020-01-11 19:55:29,675 [DEBUG][net.sf.ehcache.config.BeanHandler] - Ignoring ehcache attribute xsi:noNamespaceSchemaLocation -2020-01-11 19:55:29,676 [DEBUG][net.sf.ehcache.config.DiskStoreConfiguration] - Disk Store Path: /var/folders/y8/njy743gn0sq9xysgc5dxy23w0000gn/T/shiro-ehcache -2020-01-11 19:55:29,683 [WARN][net.sf.ehcache.config.CacheConfiguration] - Statistics can no longer be enabled via configuration. -2020-01-11 19:55:29,685 [DEBUG][net.sf.ehcache.CacheManager] - Creating new CacheManager with default config -2020-01-11 19:55:29,686 [DEBUG][net.sf.ehcache.util.PropertyUtil] - propertiesString is null. -2020-01-11 19:55:29,691 [DEBUG][net.sf.ehcache.config.ConfigurationHelper] - No CacheManagerEventListenerFactory class specified. Skipping... -2020-01-11 19:55:29,783 [DEBUG][net.sf.ehcache.Cache] - No BootstrapCacheLoaderFactory class specified. Skipping... -2020-01-11 19:55:29,783 [DEBUG][net.sf.ehcache.Cache] - CacheWriter factory not configured. Skipping... -2020-01-11 19:55:29,784 [DEBUG][net.sf.ehcache.config.ConfigurationHelper] - No CacheExceptionHandlerFactory class specified. Skipping... -2020-01-11 19:55:29,795 [DEBUG][net.sf.ehcache.Cache] - No BootstrapCacheLoaderFactory class specified. Skipping... -2020-01-11 19:55:29,795 [DEBUG][net.sf.ehcache.Cache] - CacheWriter factory not configured. Skipping... -2020-01-11 19:55:29,795 [DEBUG][net.sf.ehcache.config.ConfigurationHelper] - No CacheExceptionHandlerFactory class specified. Skipping... -2020-01-11 19:55:29,813 [DEBUG][net.sf.ehcache.DiskStorePathManager] - Using diskstore path /var/folders/y8/njy743gn0sq9xysgc5dxy23w0000gn/T/shiro-ehcache -2020-01-11 19:55:29,813 [DEBUG][net.sf.ehcache.DiskStorePathManager] - Holding exclusive lock on /var/folders/y8/njy743gn0sq9xysgc5dxy23w0000gn/T/shiro-ehcache/.ehcache-diskstore.lock -2020-01-11 19:55:29,818 [DEBUG][net.sf.ehcache.store.disk.DiskStorageFactory] - Matching data file missing (or empty) for index file. Deleting index file /var/folders/y8/njy743gn0sq9xysgc5dxy23w0000gn/T/shiro-ehcache/shiro-active%0053ession%0043ache.index -2020-01-11 19:55:29,819 [DEBUG][net.sf.ehcache.store.disk.DiskStorageFactory] - Failed to delete file shiro-active%0053ession%0043ache.index -2020-01-11 19:55:29,849 [DEBUG][net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl] - Mocking Pass-Through Statistic: LOCAL_OFFHEAP_SIZE -2020-01-11 19:55:29,850 [DEBUG][net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl] - Mocking Pass-Through Statistic: LOCAL_OFFHEAP_SIZE_BYTES -2020-01-11 19:55:29,852 [DEBUG][net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl] - Mocking Pass-Through Statistic: WRITER_QUEUE_LENGTH -2020-01-11 19:55:29,853 [DEBUG][net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl] - Mocking Pass-Through Statistic: REMOTE_SIZE -2020-01-11 19:55:29,856 [DEBUG][net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl] - Mocking Pass-Through Statistic: LAST_REJOIN_TIMESTAMP -2020-01-11 19:55:29,865 [DEBUG][net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl] - Mocking Operation Statistic: OFFHEAP_GET -2020-01-11 19:55:29,867 [DEBUG][net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl] - Mocking Operation Statistic: OFFHEAP_PUT -2020-01-11 19:55:29,868 [DEBUG][net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl] - Mocking Operation Statistic: OFFHEAP_REMOVE -2020-01-11 19:55:29,870 [DEBUG][net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl] - Mocking Operation Statistic: XA_COMMIT -2020-01-11 19:55:29,871 [DEBUG][net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl] - Mocking Operation Statistic: XA_ROLLBACK -2020-01-11 19:55:29,873 [DEBUG][net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl] - Mocking Operation Statistic: XA_RECOVERY -2020-01-11 19:55:29,874 [DEBUG][net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl] - Mocking Operation Statistic: CLUSTER_EVENT -2020-01-11 19:55:29,876 [DEBUG][net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl] - Mocking Operation Statistic: NONSTOP -2020-01-11 19:55:29,882 [DEBUG][net.sf.ehcache.Cache] - Initialised cache: shiro-activeSessionCache -2020-01-11 19:55:29,883 [DEBUG][net.sf.ehcache.config.ConfigurationHelper] - CacheDecoratorFactory not configured. Skipping for 'shiro-activeSessionCache'. -2020-01-11 19:55:29,883 [DEBUG][net.sf.ehcache.config.ConfigurationHelper] - CacheDecoratorFactory not configured for defaultCache. Skipping for 'shiro-activeSessionCache'. -2020-01-11 19:55:29,929 [INFO][org.nutz.plugins.cache.impl.lcache.LCacheManager] - JedisAgent is Ready ... -2020-01-11 19:55:29,929 [DEBUG][org.nutz.plugins.cache.impl.lcache.LCacheManager] - psubscribe LCache:* -2020-01-11 19:55:29,945 [DEBUG][org.nutz.boot.starter.shiro.NbResourceBasedWebEnvironment] - ioc name=shiroFilterChainResolver not found, fallback to shiro.ini.urls -2020-01-11 19:55:29,948 [DEBUG][org.nutz.boot.starter.shiro.NbResourceBasedWebEnvironment] - shiro ini urls ---> -[urls] - -2020-01-11 19:55:30,019 [INFO][org.apache.shiro.web.env.EnvironmentLoader] - Shiro environment initialized in 672 ms. -2020-01-11 19:55:30,043 [DEBUG][org.nutz.boot.starter.servlet3.NbServletContextListener] - add filter name=whale pathSpec=/* -2020-01-11 19:55:30,068 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.jspx[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:55:30,080 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.jspx",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=1] -2020-01-11 19:55:30,082 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.JSPX[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:55:30,084 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.JSPX",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=2] -2020-01-11 19:55:30,086 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:55:30,088 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.jsp",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=3] -2020-01-11 19:55:30,089 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.JSPF[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:55:30,090 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.JSPF",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=4] -2020-01-11 19:55:30,090 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.jspf[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:55:30,091 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.jspf",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=5] -2020-01-11 19:55:30,091 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.JSP[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:55:30,093 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.JSP",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=6] -2020-01-11 19:55:30,093 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.xsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:55:30,094 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.xsp",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=7] -2020-01-11 19:55:30,095 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.XSP[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:55:30,096 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.XSP",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=8] -2020-01-11 19:55:30,096 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=/druid/*[JAVAX_API:null] mapped to servlet=druid[JAVAX_API:null] -2020-01-11 19:55:30,096 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["/druid/*",pathDepth=2,group=PREFIX_GLOB],resource=druid@5b6c502==com.alibaba.druid.support.http.StatViewServlet,jsp=null,order=1,inst=false,async=false] to PathMappings[size=9] -2020-01-11 19:55:30,096 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=/[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=default[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:55:30,096 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["/",pathDepth=-1,group=DEFAULT],resource=default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=10] -2020-01-11 19:55:30,096 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - filterNameMap={whale=whale@1c55f277==org.nutz.mvc.WhaleFilter,inst=false,async=false, Jetty_WebSocketUpgradeFilter=Jetty_WebSocketUpgradeFilter@126253fd==org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter,inst=false,async=true} -2020-01-11 19:55:30,096 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - pathFilters=[[/*]/[]/[REQUEST]=>Jetty_WebSocketUpgradeFilter, [/*]/[]/[FORWARD, REQUEST, INCLUDE]=>whale] -2020-01-11 19:55:30,096 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - servletFilterMap={} -2020-01-11 19:55:30,096 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - servletPathMap=PathMappings[size=10] -2020-01-11 19:55:30,096 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - servletNameMap={default=default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,jsp=null,order=0,inst=false,async=false, druid=druid@5b6c502==com.alibaba.druid.support.http.StatViewServlet,jsp=null,order=1,inst=false,async=false, jsp=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false} -2020-01-11 19:55:30,102 [DEBUG][org.nutz.boot.starter.servlet3.NbServletContextListener] - add filter name=druid pathSpec=/* -2020-01-11 19:55:30,103 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.jspx[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:55:30,103 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.jspx",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=1] -2020-01-11 19:55:30,103 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.JSPX[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:55:30,103 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.JSPX",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=2] -2020-01-11 19:55:30,103 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:55:30,103 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.jsp",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=3] -2020-01-11 19:55:30,104 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.JSPF[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:55:30,104 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.JSPF",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=4] -2020-01-11 19:55:30,104 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.jspf[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:55:30,104 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.jspf",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=5] -2020-01-11 19:55:30,104 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.JSP[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:55:30,105 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.JSP",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=6] -2020-01-11 19:55:30,105 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.xsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:55:30,105 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.xsp",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=7] -2020-01-11 19:55:30,105 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.XSP[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:55:30,105 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.XSP",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=8] -2020-01-11 19:55:30,105 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=/druid/*[JAVAX_API:null] mapped to servlet=druid[JAVAX_API:null] -2020-01-11 19:55:30,105 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["/druid/*",pathDepth=2,group=PREFIX_GLOB],resource=druid@5b6c502==com.alibaba.druid.support.http.StatViewServlet,jsp=null,order=1,inst=false,async=false] to PathMappings[size=9] -2020-01-11 19:55:30,105 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=/[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=default[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:55:30,106 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["/",pathDepth=-1,group=DEFAULT],resource=default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=10] -2020-01-11 19:55:30,106 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - filterNameMap={whale=whale@1c55f277==org.nutz.mvc.WhaleFilter,inst=false,async=false, druid=druid@2c3dec30==com.alibaba.druid.support.http.WebStatFilter,inst=false,async=false, Jetty_WebSocketUpgradeFilter=Jetty_WebSocketUpgradeFilter@126253fd==org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter,inst=false,async=true} -2020-01-11 19:55:30,106 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - pathFilters=[[/*]/[]/[REQUEST]=>Jetty_WebSocketUpgradeFilter, [/*]/[]/[FORWARD, REQUEST, INCLUDE]=>whale, [/*]/[]/[REQUEST]=>druid] -2020-01-11 19:55:30,106 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - servletFilterMap={} -2020-01-11 19:55:30,106 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - servletPathMap=PathMappings[size=10] -2020-01-11 19:55:30,106 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - servletNameMap={default=default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,jsp=null,order=0,inst=false,async=false, druid=druid@5b6c502==com.alibaba.druid.support.http.StatViewServlet,jsp=null,order=1,inst=false,async=false, jsp=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false} -2020-01-11 19:55:30,107 [DEBUG][org.nutz.boot.starter.servlet3.NbServletContextListener] - add filter name=shiro pathSpec=/* -2020-01-11 19:55:30,108 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.jspx[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:55:30,108 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.jspx",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=1] -2020-01-11 19:55:30,108 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.JSPX[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:55:30,108 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.JSPX",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=2] -2020-01-11 19:55:30,108 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:55:30,108 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.jsp",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=3] -2020-01-11 19:55:30,108 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.JSPF[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:55:30,108 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.JSPF",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=4] -2020-01-11 19:55:30,108 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.jspf[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:55:30,108 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.jspf",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=5] -2020-01-11 19:55:30,108 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.JSP[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:55:30,108 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.JSP",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=6] -2020-01-11 19:55:30,109 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.xsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:55:30,109 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.xsp",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=7] -2020-01-11 19:55:30,109 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.XSP[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:55:30,109 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.XSP",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=8] -2020-01-11 19:55:30,109 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=/druid/*[JAVAX_API:null] mapped to servlet=druid[JAVAX_API:null] -2020-01-11 19:55:30,110 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["/druid/*",pathDepth=2,group=PREFIX_GLOB],resource=druid@5b6c502==com.alibaba.druid.support.http.StatViewServlet,jsp=null,order=1,inst=false,async=false] to PathMappings[size=9] -2020-01-11 19:55:30,110 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=/[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=default[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:55:30,111 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["/",pathDepth=-1,group=DEFAULT],resource=default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=10] -2020-01-11 19:55:30,112 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - filterNameMap={whale=whale@1c55f277==org.nutz.mvc.WhaleFilter,inst=false,async=false, druid=druid@2c3dec30==com.alibaba.druid.support.http.WebStatFilter,inst=false,async=false, shiro=shiro@3fc9dfc5==org.nutz.integration.shiro.ShiroFilter2,inst=false,async=false, Jetty_WebSocketUpgradeFilter=Jetty_WebSocketUpgradeFilter@126253fd==org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter,inst=false,async=true} -2020-01-11 19:55:30,112 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - pathFilters=[[/*]/[]/[REQUEST]=>Jetty_WebSocketUpgradeFilter, [/*]/[]/[FORWARD, REQUEST, INCLUDE]=>whale, [/*]/[]/[REQUEST]=>druid, [/*]/[]/[FORWARD, REQUEST, ERROR, ASYNC, INCLUDE]=>shiro] -2020-01-11 19:55:30,112 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - servletFilterMap={} -2020-01-11 19:55:30,112 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - servletPathMap=PathMappings[size=10] -2020-01-11 19:55:30,112 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - servletNameMap={default=default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,jsp=null,order=0,inst=false,async=false, druid=druid@5b6c502==com.alibaba.druid.support.http.StatViewServlet,jsp=null,order=1,inst=false,async=false, jsp=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false} -2020-01-11 19:55:30,115 [DEBUG][org.nutz.boot.starter.servlet3.NbServletContextListener] - add filter name=nutz pathSpec=/* -2020-01-11 19:55:30,117 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.jspx[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:55:30,119 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.jspx",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=1] -2020-01-11 19:55:30,120 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.JSPX[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:55:30,120 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.JSPX",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=2] -2020-01-11 19:55:30,121 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:55:30,121 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.jsp",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=3] -2020-01-11 19:55:30,121 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.JSPF[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:55:30,121 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.JSPF",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=4] -2020-01-11 19:55:30,121 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.jspf[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:55:30,121 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.jspf",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=5] -2020-01-11 19:55:30,122 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.JSP[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:55:30,122 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.JSP",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=6] -2020-01-11 19:55:30,122 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.xsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:55:30,122 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.xsp",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=7] -2020-01-11 19:55:30,122 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.XSP[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:55:30,122 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.XSP",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=8] -2020-01-11 19:55:30,122 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=/druid/*[JAVAX_API:null] mapped to servlet=druid[JAVAX_API:null] -2020-01-11 19:55:30,123 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["/druid/*",pathDepth=2,group=PREFIX_GLOB],resource=druid@5b6c502==com.alibaba.druid.support.http.StatViewServlet,jsp=null,order=1,inst=false,async=false] to PathMappings[size=9] -2020-01-11 19:55:30,123 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=/[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=default[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:55:30,126 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["/",pathDepth=-1,group=DEFAULT],resource=default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=10] -2020-01-11 19:55:30,127 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - filterNameMap={whale=whale@1c55f277==org.nutz.mvc.WhaleFilter,inst=false,async=false, druid=druid@2c3dec30==com.alibaba.druid.support.http.WebStatFilter,inst=false,async=false, shiro=shiro@3fc9dfc5==org.nutz.integration.shiro.ShiroFilter2,inst=false,async=false, Jetty_WebSocketUpgradeFilter=Jetty_WebSocketUpgradeFilter@126253fd==org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter,inst=false,async=true, nutz=nutz@6f0ca692==org.nutz.mvc.NutFilter,inst=false,async=false} -2020-01-11 19:55:30,127 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - pathFilters=[[/*]/[]/[REQUEST]=>Jetty_WebSocketUpgradeFilter, [/*]/[]/[FORWARD, REQUEST, INCLUDE]=>whale, [/*]/[]/[REQUEST]=>druid, [/*]/[]/[FORWARD, REQUEST, ERROR, ASYNC, INCLUDE]=>shiro, [/*]/[]/[FORWARD, REQUEST, INCLUDE]=>nutz] -2020-01-11 19:55:30,127 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - servletFilterMap={} -2020-01-11 19:55:30,127 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - servletPathMap=PathMappings[size=10] -2020-01-11 19:55:30,128 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - servletNameMap={default=default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,jsp=null,order=0,inst=false,async=false, druid=druid@5b6c502==com.alibaba.druid.support.http.StatViewServlet,jsp=null,order=1,inst=false,async=false, jsp=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false} -2020-01-11 19:55:30,128 [DEBUG][org.eclipse.jetty.server.handler.ContextHandler] - contextInitialized: javax.servlet.ServletContextEvent[source=ServletContext@o.e.j.w.WebAppContext@76c3e77a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],STARTING}]->org.eclipse.jetty.servlet.listener.ELContextCleaner@2c104774 -2020-01-11 19:55:30,128 [DEBUG][org.eclipse.jetty.server.handler.ContextHandler] - contextInitialized: javax.servlet.ServletContextEvent[source=ServletContext@o.e.j.w.WebAppContext@76c3e77a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],STARTING}]->org.eclipse.jetty.servlet.listener.IntrospectorCleaner@2cb3d0f7 -2020-01-11 19:55:30,128 [DEBUG][org.eclipse.jetty.server.handler.ContextHandler] - contextInitialized: javax.servlet.ServletContextEvent[source=ServletContext@o.e.j.w.WebAppContext@76c3e77a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],STARTING}]->org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketServerContainerInitializer$ContextDestroyListener@4e517165 -2020-01-11 19:55:30,131 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting Jetty_WebSocketUpgradeFilter@126253fd==org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter,inst=false,async=true -2020-01-11 19:55:30,131 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @2786ms Jetty_WebSocketUpgradeFilter@126253fd==org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter,inst=false,async=true -2020-01-11 19:55:30,133 [DEBUG][org.eclipse.jetty.servlet.FilterHolder] - Filter.init WebSocketUpgradeFilter[configuration=NativeWebSocketConfiguration@46cdf8bd{STARTED}] -2020-01-11 19:55:30,133 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting whale@1c55f277==org.nutz.mvc.WhaleFilter,inst=false,async=false -2020-01-11 19:55:30,134 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @2789ms whale@1c55f277==org.nutz.mvc.WhaleFilter,inst=false,async=false -2020-01-11 19:55:30,134 [DEBUG][org.eclipse.jetty.servlet.FilterHolder] - Filter.init org.nutz.mvc.WhaleFilter@65aa6596 -2020-01-11 19:55:30,134 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting druid@2c3dec30==com.alibaba.druid.support.http.WebStatFilter,inst=false,async=false -2020-01-11 19:55:30,134 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @2789ms druid@2c3dec30==com.alibaba.druid.support.http.WebStatFilter,inst=false,async=false -2020-01-11 19:55:30,134 [DEBUG][org.eclipse.jetty.servlet.FilterHolder] - Filter.init com.alibaba.druid.support.http.WebStatFilter@67389cb8 -2020-01-11 19:55:30,139 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting shiro@3fc9dfc5==org.nutz.integration.shiro.ShiroFilter2,inst=false,async=false -2020-01-11 19:55:30,139 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @2795ms shiro@3fc9dfc5==org.nutz.integration.shiro.ShiroFilter2,inst=false,async=false -2020-01-11 19:55:30,140 [DEBUG][org.eclipse.jetty.servlet.FilterHolder] - Filter.init org.nutz.integration.shiro.ShiroFilter2@f6c03cb -2020-01-11 19:55:30,141 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting nutz@6f0ca692==org.nutz.mvc.NutFilter,inst=false,async=false -2020-01-11 19:55:30,141 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @2797ms nutz@6f0ca692==org.nutz.mvc.NutFilter,inst=false,async=false -2020-01-11 19:55:30,141 [DEBUG][org.eclipse.jetty.servlet.FilterHolder] - Filter.init org.nutz.mvc.NutFilter@1991f767 -2020-01-11 19:55:30,141 [INFO][org.nutz.mvc.NutFilter] - NutFilter[nutz] starting ... -2020-01-11 19:55:30,144 [INFO][org.nutz.resource.impl.ErrorResourceLocation] - [loc=/Users/kouxian/git/rk_svnadmin/target/classes/static/WEB-INF/classes]not exist -2020-01-11 19:55:30,147 [DEBUG][org.nutz.mvc.config.AbstractNutConfig] - Loading by class org.nutz.boot.starter.nutz.mvc.NbMvcLoading -2020-01-11 19:55:30,151 [INFO][org.nutz.mvc.impl.NutLoading] - Nutz Version : 1.r.68-SNAPSHOT -2020-01-11 19:55:30,151 [INFO][org.nutz.mvc.impl.NutLoading] - Nutz.Mvc[nutz] is initializing ... -2020-01-11 19:55:30,152 [DEBUG][org.nutz.mvc.impl.NutLoading] - Web Container Information: -2020-01-11 19:55:30,152 [DEBUG][org.nutz.mvc.impl.NutLoading] - - Default Charset : UTF-8 -2020-01-11 19:55:30,152 [DEBUG][org.nutz.mvc.impl.NutLoading] - - Current . path : /Users/kouxian/git/rk_svnadmin/. -2020-01-11 19:55:30,152 [DEBUG][org.nutz.mvc.impl.NutLoading] - - Java Version : 1.8.0_144 -2020-01-11 19:55:30,152 [DEBUG][org.nutz.mvc.impl.NutLoading] - - File separator : / -2020-01-11 19:55:30,152 [DEBUG][org.nutz.mvc.impl.NutLoading] - - Timezone : Asia/Shanghai -2020-01-11 19:55:30,152 [DEBUG][org.nutz.mvc.impl.NutLoading] - - OS : Mac OS X x86_64 -2020-01-11 19:55:30,152 [DEBUG][org.nutz.mvc.impl.NutLoading] - - ServerInfo : jetty/9.4.22.v20191022 -2020-01-11 19:55:30,152 [DEBUG][org.nutz.mvc.impl.NutLoading] - - Servlet API : 3.1 -2020-01-11 19:55:30,152 [DEBUG][org.nutz.mvc.impl.NutLoading] - - ContextPath : -2020-01-11 19:55:30,152 [DEBUG][org.nutz.mvc.impl.NutLoading] - - context.tempdir : /Users/kouxian/git/rk_svnadmin/temp -2020-01-11 19:55:30,152 [DEBUG][org.nutz.mvc.impl.NutLoading] - - MainModule : com.rekoe.CloudLauncher -2020-01-11 19:55:30,154 [DEBUG][org.nutz.mvc.impl.NutLoading] - >> app.root = /Users/kouxian/git/rk_svnadmin/target/classes/static -2020-01-11 19:55:30,162 [INFO][org.nutz.mvc.impl.NutLoading] - Build URL mapping by org.nutz.mvc.impl.UrlMappingImpl ... -2020-01-11 19:55:30,163 [DEBUG][org.nutz.mvc.impl.NutLoading] - add ViewMaker from Ioc by name=$views_freekmarker -2020-01-11 19:55:30,164 [DEBUG][org.nutz.mvc.impl.NutLoading] - @Views(FreemarkerViewMaker.class,DefaultViewMaker.class) -2020-01-11 19:55:30,167 [DEBUG][org.nutz.mvc.impl.NutLoading] - @ChainBy(org.nutz.mvc.impl.NutActionChainMaker) -2020-01-11 19:55:30,173 [DEBUG][org.nutz.mvc.impl.Loadings] - module class location 'file:/Users/kouxian/git/rk_svnadmin/target/classes/' -2020-01-11 19:55:30,173 [DEBUG][org.nutz.mvc.impl.Loadings] - > scan 'com.rekoe' -2020-01-11 19:55:30,192 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.PermissionAct' -2020-01-11 19:55:30,194 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminUserAct' -2020-01-11 19:55:30,194 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.FrameAct' -2020-01-11 19:55:30,195 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminSvnUserAct' -2020-01-11 19:55:30,195 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminProjectAct' -2020-01-11 19:55:30,195 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminCommonAct' -2020-01-11 19:55:30,195 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminRoleAct' -2020-01-11 19:55:30,195 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.PermissionCategoryAct' -2020-01-11 19:55:30,195 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.WelcomeAct' -2020-01-11 19:55:30,195 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminProjectGroupUsrAct' -2020-01-11 19:55:30,195 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminLoginAct' -2020-01-11 19:55:30,195 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminProjectGroupAct' -2020-01-11 19:55:30,195 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.IndexAct' -2020-01-11 19:55:30,196 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.IpSearchAction' -2020-01-11 19:55:30,196 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.OauthLoginAct' -2020-01-11 19:55:30,267 [DEBUG][org.nutz.mvc.impl.NutLoading] - Use org.nutz.mvc.impl.NutEntryDeterminer as EntryMethodDeterminer -2020-01-11 19:55:30,292 [INFO][org.nutz.mvc.impl.NutActionChainMaker] - Optional processor class not found, disabled : org.nutz.plugins.validation.ValidationProcessor -2020-01-11 19:55:30,363 [INFO][org.nutz.boot.starter.freemarker.FreeMarkerConfigurer] - using Directory for TemplateLoading : /Users/kouxian/git/rk_svnadmin/src/main/resources/ -2020-01-11 19:55:30,381 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/index_main' >> (WelcomeAct.java:18).index : void | @Ok(fm:template.admin.main) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:55:30,382 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/main' >> (WelcomeAct.java:30).main : void | @Ok(fm:template.admin.index) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:55:30,383 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/left' >> (WelcomeAct.java:35).left : void | @Ok(fm:template.admin.left) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:55:30,384 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/right' >> (WelcomeAct.java:40).right : void | @Ok(fm:template.admin.right) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:55:30,385 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/top' >> (WelcomeAct.java:24).top : boolean | @Ok(fm:template.admin.top) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:55:30,386 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/user/login' >> (IndexAct.java:20).login : void | @Ok(fm:template.login.login) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:55:30,394 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/api/ip/search' >> (IpSearchAction.java:20).search : String | @Ok(raw:json) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:55:30,395 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/user/main' >> (FrameAct.java:14).userMain : void | @Ok(fm:template.admin.user.frame.main) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:55:30,395 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/user/left' >> (FrameAct.java:19).userLeft : void | @Ok(fm:template.admin.user.frame.left) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:55:30,397 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/user/right' >> (FrameAct.java:24).userRight : void | @Ok(fm:template.admin.user.frame.right) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:55:30,397 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/account/main' >> (FrameAct.java:32).accountPwdMain : void | @Ok(fm:template.admin.account.frame.main) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:55:30,398 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/account/left' >> (FrameAct.java:37).accountPwdLeft : void | @Ok(fm:template.admin.account.frame.left) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:55:30,398 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/account/right' >> (FrameAct.java:42).gamePwdRight : void | @Ok(fm:template.admin.account.frame.right) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:55:30,399 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/svn/user/main' >> (FrameAct.java:50).svn_user_main : void | @Ok(fm:template.admin.svn_user.frame.main) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:55:30,401 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/svn/user/left' >> (FrameAct.java:55).svn_user_left : void | @Ok(fm:template.admin.svn_user.frame.left) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:55:30,404 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/svn/user/right' >> (FrameAct.java:60).svn_user_right : void | @Ok(fm:template.admin.svn_user.frame.right) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:55:30,406 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/project/main' >> (FrameAct.java:68).project_main : void | @Ok(fm:template.admin.project.frame.main) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:55:30,407 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/project/left' >> (FrameAct.java:73).project_left : void | @Ok(fm:template.admin.project.frame.left) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:55:30,409 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/project/right' >> (FrameAct.java:78).project_right : void | @Ok(fm:template.admin.project.frame.right) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:55:30,412 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/add' >> (AdminSvnUserAct.java:86).add : void | @Ok(fm:template.admin.svn_user.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:55:30,415 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/lock' >> (AdminSvnUserAct.java:217).lock : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:55:30,416 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/list' >> (AdminSvnUserAct.java:64).list : Pagination | @Ok(fm:template.admin.svn_user.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:55:30,416 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/edit' >> (AdminSvnUserAct.java:93).edit : Usr | @Ok(fm:template.admin.svn_user.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:55:30,418 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/lock_list' >> (AdminSvnUserAct.java:75).lock_list : Pagination | @Ok(fm:template.admin.svn_user.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:55:30,419 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/o_save' >> (AdminSvnUserAct.java:101).o_save : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:55:30,421 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/o_update' >> (AdminSvnUserAct.java:136).o_update : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:55:30,422 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/restpwd' >> (AdminSvnUserAct.java:184).restpwd : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:55:30,422 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/unlock' >> (AdminSvnUserAct.java:248).unlock : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:55:30,424 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/add' >> (AdminProjectAct.java:55).add : void | @Ok(fm:template.admin.project.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:55:30,425 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/init' >> (AdminProjectAct.java:120).init : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:55:30,428 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/delete' >> (AdminProjectAct.java:182).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:55:30,429 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/list' >> (AdminProjectAct.java:48).list : Pagination | @Ok(fm:template.admin.project.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:55:30,430 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/edit' >> (AdminProjectAct.java:61).edit : Pj | @Ok(fm:template.admin.project.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:55:30,431 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/o_save' >> (AdminProjectAct.java:68).o_save : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:55:30,434 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/o_update' >> (AdminProjectAct.java:223).o_update : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:55:30,434 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/rep' >> (AdminProjectAct.java:83).rep : String | @Ok(fm:template.admin.project.rep) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:55:30,434 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/pjauth' >> (AdminProjectAct.java:135).pjauth : String | @Ok(fm:template.admin.project.pjauth) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:55:30,435 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/ajaxtreeservice' >> (AdminProjectAct.java:169).ajaxTreeService : String | @Ok(raw ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:55:30,436 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/pjauth_delete' >> (AdminProjectAct.java:261).pjauth_delete : String | @Ok(fm:template.admin.project.pjauth) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:55:30,436 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/pjauth/delete' >> (AdminProjectAct.java:193).pjauth_delete : String | @Ok(fm:template.admin.project.pjauth) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:55:30,439 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/conf/update' >> (AdminProjectAct.java:215).conf_update : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:55:30,441 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/pjauth/save' >> (AdminProjectAct.java:231).pjauth_save : String | @Ok(fm:template.admin.project.pjauth) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:55:30,441 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/file_add' >> (AdminProjectAct.java:243).file_add : String | @Ok(fm:template.admin.project.add_dir) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:55:30,442 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/file_save' >> (AdminProjectAct.java:253).file_save : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:55:30,442 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/conf' >> (AdminProjectAct.java:208).conf : ProjectConfig | @Ok(fm:template.admin.project.config) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:55:30,444 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/common/success' >> (AdminCommonAct.java:38).success : Message | @Ok(fm:template.admin.common.error) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:55:30,446 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/common/forbit' >> (AdminCommonAct.java:32).forbit : Message | @Ok(fm:template.admin.common.error) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:55:30,449 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/common/unauthorized' >> (AdminCommonAct.java:26).unauthorized : Message | @Ok(fm:template.admin.common.error) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:55:30,451 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/user/authonly' >> (OauthLoginAct.java:61).authOnly : Object | @Ok(null ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:55:30,451 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/user/login/?/callback' >> (OauthLoginAct.java:96).returnPoint : View | @Ok(null ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:55:30,452 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/user/login/?' >> (OauthLoginAct.java:68).login : void | @Ok(void ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:55:30,452 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/user/logout' >> (OauthLoginAct.java:90).logout : void | @Ok(>>:/admin/index.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:55:30,454 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/register' >> (AdminLoginAct.java:94).register : Object | @Ok(fm:template.front.account.create_user) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:55:30,465 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/login' >> (AdminLoginAct.java:56).login : View | @Ok(null ) @Fail(>>:/admin/common/unauthorized.rk) | by 1 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:55:30,466 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/logout' >> (AdminLoginAct.java:88).logout : void | @Ok(>>:/user/login.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:55:30,468 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/usr/add' >> (AdminProjectGroupUsrAct.java:67).add : String | @Ok(fm:template.admin.project_group_usr.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:55:30,469 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/usr/delete' >> (AdminProjectGroupUsrAct.java:99).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:55:30,471 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/usr/list' >> (AdminProjectGroupUsrAct.java:55).list : Pagination | @Ok(fm:template.admin.project_group_usr.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:55:30,471 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/usr/email' >> (AdminProjectGroupUsrAct.java:128).email : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:55:30,472 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/usr/o_save' >> (AdminProjectGroupUsrAct.java:77).o_save : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:55:30,474 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/usr/all_email' >> (AdminProjectGroupUsrAct.java:117).all_email : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:55:30,475 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/role/add' >> (AdminRoleAct.java:84).add : List | @Ok(fm:template.admin.user.role.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:55:30,476 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/role/update' >> (AdminRoleAct.java:66).update : void | @Ok(>>:/admin/role/list.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:55:30,476 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/role/delete' >> (AdminRoleAct.java:107).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:55:30,476 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/role/list' >> (AdminRoleAct.java:49).list : Object | @Ok(fm:template.admin.user.role.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:55:30,486 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/role/save' >> (AdminRoleAct.java:91).save : boolean | @Ok(>>:${obj==true?'/role/list.rk':'/admin/common/unauthorized.rk'}) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:55:30,487 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/role/edit' >> (AdminRoleAct.java:56).edit : Object | @Ok(fm:template.admin.user.role.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:55:30,488 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/add' >> (PermissionAct.java:67).add : List | @Ok(fm:template.admin.user.permission.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:55:30,489 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/update' >> (PermissionAct.java:87).update : boolean | @Ok(>>:/admin/permission/list.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:55:30,489 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/delete' >> (PermissionAct.java:75).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:55:30,491 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/list' >> (PermissionAct.java:44).list : Pagination | @Ok(fm:template.admin.user.permission.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:55:30,491 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/save' >> (PermissionAct.java:98).save : void | @Ok(>>:/admin/permission/list.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:55:30,492 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/list_category/?' >> (PermissionAct.java:51).listCategory : Pagination | @Ok(fm:template.admin.user.permission.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:55:30,492 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/edit' >> (PermissionAct.java:58).edit : List | @Ok(fm:template.admin.user.permission.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:55:30,493 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/add' >> (AdminProjectGroupAct.java:40).add : String | @Ok(fm:template.admin.project_group.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:55:30,494 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/delete' >> (AdminProjectGroupAct.java:59).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:55:30,494 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/list' >> (AdminProjectGroupAct.java:32).list : Pagination | @Ok(fm:template.admin.project_group.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:55:30,495 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/o_save' >> (AdminProjectGroupAct.java:47).o_save : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:55:30,495 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/category/add' >> (PermissionCategoryAct.java:58).add : void | @Ok(fm:template.admin.user.permission_category.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:55:30,496 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/category/update' >> (PermissionCategoryAct.java:50).update : boolean | @Ok(>>:/admin/permission/category/list.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:55:30,497 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/category/delete' >> (PermissionCategoryAct.java:73).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:55:30,498 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/category/list' >> (PermissionCategoryAct.java:36).list : Pagination | @Ok(fm:template.admin.user.permission_category.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:55:30,498 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/category/save' >> (PermissionCategoryAct.java:64).save : void | @Ok(>>:/admin/permission/category/list.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:55:30,499 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/category/edit' >> (PermissionCategoryAct.java:43).edit : PermissionCategory | @Ok(fm:template.admin.user.permission_category.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:55:30,540 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/main' >> (AdminUserAct.java:59).main : void | @Ok(fm:template.admin.common.main) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:55:30,543 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/add' >> (AdminUserAct.java:72).add : List | @Ok(fm:template.admin.user.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:55:30,544 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/lock' >> (AdminUserAct.java:143).lock : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:55:30,544 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/update' >> (AdminUserAct.java:129).update : Object | @Ok(>>:/admin/user/list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:55:30,545 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/check/username' >> (AdminUserAct.java:93).checkName : boolean | @Ok(raw ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:55:30,545 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/delete' >> (AdminUserAct.java:79).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:55:30,546 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/list' >> (AdminUserAct.java:65).list : Pagination | @Ok(fm:template.admin.user.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:55:30,546 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/save' >> (AdminUserAct.java:87).save : boolean | @Ok(>>:${obj==true?'/admin/user/list.rk':'/admin/common/unauthorized.rk'}) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:55:30,547 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/edit' >> (AdminUserAct.java:107).edit : User | @Ok(fm:template.admin.user.edit) @Fail(json ) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:55:30,548 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/check_email' >> (AdminUserAct.java:99).checkEmail : boolean | @Ok(raw ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:55:30,549 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/profile/check_current_password' >> (AdminUserAct.java:160).checkCurrentPassword : boolean | @Ok(raw ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:55:30,549 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/profile/edit' >> (AdminUserAct.java:175).profileEdit : Subject | @Ok(fm:template.admin.profile.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:55:30,550 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/add_user' >> (AdminUserAct.java:185).add_user : void | @Ok(fm:template.admin.user.add_user) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:55:30,550 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/save_user' >> (AdminUserAct.java:191).save_user : Object | @Ok(>>:/admin/user/list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:55:30,550 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/profile/update' >> (AdminUserAct.java:203).profileUpdate : boolean | @Ok(fm:template.admin.profile.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:55:30,551 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/profile/re_update' >> (AdminUserAct.java:215).regUpate : boolean | @Ok(>>:${obj?'/admin/main':'/admin/common/unauthorized.rk'}) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:55:30,551 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/change_pwd' >> (AdminUserAct.java:236).change_pwd : void | @Ok(fm:template.admin.account.change_pwd) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:55:30,552 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/pwd_updata' >> (AdminUserAct.java:242).pwd_updata : Object | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:55:30,552 [INFO][org.nutz.mvc.impl.NutLoading] - Found 102 module methods -2020-01-11 19:55:30,552 [DEBUG][org.nutz.mvc.impl.NutLoading] - Localization: org.nutz.mvc.impl.NutMessageLoader('msg/') dft -2020-01-11 19:55:30,556 [DEBUG][org.nutz.mvc.impl.NutMessageLoader] - Load Messages in 2 resource : [[jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-nutz-mvc/2.3.9-SNAPSHOT/nutzboot-starter-nutz-mvc-2.3.9-SNAPSHOT.jar!/msg/emtry.properties, File[/Users/kouxian/git/rk_svnadmin/target/classes/msg/zh_CN/MessageResources.properties]]] -2020-01-11 19:55:30,564 [DEBUG][org.nutz.mvc.impl.NutMessageLoader] - Message Loaded, size = 2 -2020-01-11 19:55:30,566 [INFO][org.nutz.mvc.impl.NutLoading] - Nutz.Mvc[nutz] is up in 414ms -2020-01-11 19:55:30,566 [INFO][org.nutz.mvc.NutFilter] - exclusionsPrefix = ^(/druid/) -2020-01-11 19:55:30,572 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,jsp=null,order=0,inst=false,async=false -2020-01-11 19:55:30,575 [DEBUG][org.eclipse.jetty.servlet.BaseHolder] - Holding class org.eclipse.jetty.servlet.DefaultServlet from sun.misc.Launcher$AppClassLoader@2a139a55 -2020-01-11 19:55:30,576 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @3232ms default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,jsp=null,order=0,inst=false,async=false -2020-01-11 19:55:30,585 [DEBUG][org.eclipse.jetty.servlet.ServletHolder] - Servlet.init NotAsyncServlet:org.eclipse.jetty.servlet.DefaultServlet@41200e0c for default -2020-01-11 19:55:30,590 [DEBUG][org.eclipse.jetty.servlet.DefaultServlet] - resource base = null -2020-01-11 19:55:30,590 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false -2020-01-11 19:55:30,591 [DEBUG][org.eclipse.jetty.servlet.BaseHolder] - Holding class org.eclipse.jetty.servlet.NoJspServlet from sun.misc.Launcher$AppClassLoader@2a139a55 -2020-01-11 19:55:30,591 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @3246ms jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false -2020-01-11 19:55:30,591 [DEBUG][org.eclipse.jetty.servlet.ServletHolder] - Servlet.init NotAsyncServlet:org.eclipse.jetty.servlet.NoJspServlet@120f38e6 for jsp -2020-01-11 19:55:30,591 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting druid@5b6c502==com.alibaba.druid.support.http.StatViewServlet,jsp=null,order=1,inst=false,async=false -2020-01-11 19:55:30,591 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @3247ms druid@5b6c502==com.alibaba.druid.support.http.StatViewServlet,jsp=null,order=1,inst=false,async=false -2020-01-11 19:55:30,591 [DEBUG][org.eclipse.jetty.servlet.ServletHolder] - Servlet.init NotAsyncServlet:com.alibaba.druid.support.http.StatViewServlet@7a0e1b5e for druid -2020-01-11 19:55:30,592 [INFO][org.eclipse.jetty.server.handler.ContextHandler] - Started o.e.j.w.WebAppContext@76c3e77a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],AVAILABLE} -2020-01-11 19:55:30,593 [DEBUG][org.eclipse.jetty.webapp.WebAppContext] - postConfigure o.e.j.w.WebAppContext@76c3e77a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],AVAILABLE} with org.eclipse.jetty.webapp.WebInfConfiguration@3e78b6a5 -2020-01-11 19:55:30,593 [DEBUG][org.eclipse.jetty.webapp.WebAppContext] - postConfigure o.e.j.w.WebAppContext@76c3e77a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],AVAILABLE} with org.eclipse.jetty.webapp.WebXmlConfiguration@3e2055d6 -2020-01-11 19:55:30,593 [DEBUG][org.eclipse.jetty.webapp.WebAppContext] - postConfigure o.e.j.w.WebAppContext@76c3e77a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],AVAILABLE} with org.eclipse.jetty.webapp.MetaInfConfiguration@2f01783a -2020-01-11 19:55:30,593 [DEBUG][org.eclipse.jetty.webapp.WebAppContext] - postConfigure o.e.j.w.WebAppContext@76c3e77a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],AVAILABLE} with org.eclipse.jetty.webapp.FragmentConfiguration@68878f6d -2020-01-11 19:55:30,594 [DEBUG][org.eclipse.jetty.webapp.WebAppContext] - postConfigure o.e.j.w.WebAppContext@76c3e77a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],AVAILABLE} with org.eclipse.jetty.webapp.JettyWebXmlConfiguration@41488b16 -2020-01-11 19:55:30,594 [DEBUG][org.eclipse.jetty.webapp.WebAppContext] - postConfigure o.e.j.w.WebAppContext@76c3e77a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],AVAILABLE} with org.eclipse.jetty.annotations.AnnotationConfiguration@a8ef162 -2020-01-11 19:55:30,594 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping ServletContainerInitializersStarter@72ef8d15{STARTED} -2020-01-11 19:55:30,594 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED ServletContainerInitializersStarter@72ef8d15{STOPPED} -2020-01-11 19:55:30,594 [DEBUG][org.eclipse.jetty.webapp.WebAppContext] - postConfigure o.e.j.w.WebAppContext@76c3e77a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],AVAILABLE} with org.eclipse.jetty.webapp.MetaInfConfiguration@2eea88a1 -2020-01-11 19:55:30,594 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @3249ms o.e.j.w.WebAppContext@76c3e77a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],AVAILABLE} -2020-01-11 19:55:30,594 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting ErrorHandler@7d3e8655{STOPPED} -2020-01-11 19:55:30,594 [DEBUG][org.eclipse.jetty.server.handler.AbstractHandler] - starting ErrorHandler@7d3e8655{STARTING} -2020-01-11 19:55:30,594 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @3249ms ErrorHandler@7d3e8655{STARTED} -2020-01-11 19:55:30,594 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting ServerConnector@68c72235{HTTP/1.1,[http/1.1]}{0.0.0.0:8084} -2020-01-11 19:55:30,611 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - ServerConnector@68c72235{HTTP/1.1,[http/1.1]}{0.0.0.0:8084} added {sun.nio.ch.ServerSocketChannelImpl[/0:0:0:0:0:0:0:0:8084],POJO} -2020-01-11 19:55:30,612 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting ScheduledExecutorScheduler@747edf66{STOPPED} -2020-01-11 19:55:30,612 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @3267ms ScheduledExecutorScheduler@747edf66{STARTED} -2020-01-11 19:55:30,612 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting HttpConnectionFactory@306cf3ea[HTTP/1.1] -2020-01-11 19:55:30,612 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @3268ms HttpConnectionFactory@306cf3ea[HTTP/1.1] -2020-01-11 19:55:30,612 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting SelectorManager@ServerConnector@68c72235{HTTP/1.1,[http/1.1]}{0.0.0.0:8084} -2020-01-11 19:55:30,625 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - EatWhatYouKill@57f791c6/SelectorProducer@4362d7df/IDLE/p=false/QueuedThreadPool[qtp504858437]@1e178745{STARTED,4<=4<=8,i=4,r=1,q=0}[ReservedThreadExecutor@660acfb{s=0/1,p=0}][pc=0,pic=0,pec=0,epc=0]@2020-01-11T19:55:30.623+08:00 added {SelectorProducer@4362d7df,POJO} -2020-01-11 19:55:30,626 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - EatWhatYouKill@57f791c6/SelectorProducer@4362d7df/IDLE/p=false/QueuedThreadPool[qtp504858437]@1e178745{STARTED,4<=4<=8,i=4,r=1,q=0}[ReservedThreadExecutor@660acfb{s=0/1,p=0}][pc=0,pic=0,pec=0,epc=0]@2020-01-11T19:55:30.626+08:00 added {QueuedThreadPool[qtp504858437]@1e178745{STARTED,4<=4<=8,i=4,r=1,q=0}[ReservedThreadExecutor@660acfb{s=0/1,p=0}],UNMANAGED} -2020-01-11 19:55:30,626 [DEBUG][org.eclipse.jetty.util.thread.strategy.EatWhatYouKill] - EatWhatYouKill@57f791c6/SelectorProducer@4362d7df/IDLE/p=false/QueuedThreadPool[qtp504858437]@1e178745{STARTED,4<=4<=8,i=4,r=1,q=0}[ReservedThreadExecutor@660acfb{s=0/1,p=0}][pc=0,pic=0,pec=0,epc=0]@2020-01-11T19:55:30.626+08:00 created -2020-01-11 19:55:30,626 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - ManagedSelector@6ab72419{STOPPED} id=0 keys=-1 selected=-1 updates=0 added {EatWhatYouKill@57f791c6/SelectorProducer@4362d7df/IDLE/p=false/QueuedThreadPool[qtp504858437]@1e178745{STARTED,4<=4<=8,i=4,r=1,q=0}[ReservedThreadExecutor@660acfb{s=0/1,p=0}][pc=0,pic=0,pec=0,epc=0]@2020-01-11T19:55:30.626+08:00,MANAGED} -2020-01-11 19:55:30,627 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - SelectorManager@ServerConnector@68c72235{HTTP/1.1,[http/1.1]}{0.0.0.0:8084} added {ManagedSelector@6ab72419{STOPPED} id=0 keys=-1 selected=-1 updates=0,AUTO} -2020-01-11 19:55:30,627 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting ManagedSelector@6ab72419{STOPPED} id=0 keys=-1 selected=-1 updates=0 -2020-01-11 19:55:30,627 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting EatWhatYouKill@57f791c6/SelectorProducer@4362d7df/IDLE/p=false/QueuedThreadPool[qtp504858437]@1e178745{STARTED,4<=4<=8,i=4,r=1,q=0}[ReservedThreadExecutor@660acfb{s=0/1,p=0}][pc=0,pic=0,pec=0,epc=0]@2020-01-11T19:55:30.627+08:00 -2020-01-11 19:55:30,627 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @3282ms EatWhatYouKill@57f791c6/SelectorProducer@4362d7df/IDLE/p=false/QueuedThreadPool[qtp504858437]@1e178745{STARTED,4<=4<=8,i=4,r=1,q=0}[ReservedThreadExecutor@660acfb{s=0/1,p=0}][pc=0,pic=0,pec=0,epc=0]@2020-01-11T19:55:30.627+08:00 -2020-01-11 19:55:30,632 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - queue org.eclipse.jetty.io.ManagedSelector$$Lambda$64/137123763@5be82d43 startThread=0 -2020-01-11 19:55:30,632 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - run org.eclipse.jetty.io.ManagedSelector$$Lambda$64/137123763@5be82d43 in QueuedThreadPool[qtp504858437]@1e178745{STARTED,4<=4<=8,i=3,r=1,q=0}[ReservedThreadExecutor@660acfb{s=0/1,p=0}] -2020-01-11 19:55:30,632 [DEBUG][org.eclipse.jetty.io.ManagedSelector] - Queued change org.eclipse.jetty.io.ManagedSelector$Start@600b0b7 on ManagedSelector@6ab72419{STARTING} id=0 keys=0 selected=0 updates=0 -2020-01-11 19:55:30,632 [DEBUG][org.eclipse.jetty.util.thread.strategy.EatWhatYouKill] - EatWhatYouKill@57f791c6/SelectorProducer@4362d7df/IDLE/p=false/QueuedThreadPool[qtp504858437]@1e178745{STARTED,4<=4<=8,i=3,r=1,q=0}[ReservedThreadExecutor@660acfb{s=0/1,p=0}][pc=0,pic=0,pec=0,epc=0]@2020-01-11T19:55:30.632+08:00 tryProduce false -2020-01-11 19:55:30,633 [DEBUG][org.eclipse.jetty.io.ManagedSelector] - updateable 1 -2020-01-11 19:55:30,633 [DEBUG][org.eclipse.jetty.io.ManagedSelector] - update org.eclipse.jetty.io.ManagedSelector$Start@600b0b7 -2020-01-11 19:55:30,633 [DEBUG][org.eclipse.jetty.io.ManagedSelector] - updates 0 -2020-01-11 19:55:30,633 [DEBUG][org.eclipse.jetty.io.ManagedSelector] - Selector sun.nio.ch.KQueueSelectorImpl@2c4bb5d0 waiting with 0 keys -2020-01-11 19:55:30,634 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @3289ms ManagedSelector@6ab72419{STARTED} id=0 keys=0 selected=0 updates=0 -2020-01-11 19:55:30,634 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @3289ms SelectorManager@ServerConnector@68c72235{HTTP/1.1,[http/1.1]}{0.0.0.0:8084} -2020-01-11 19:55:30,635 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - ServerConnector@68c72235{HTTP/1.1,[http/1.1]}{0.0.0.0:8084} added {acceptor-0@443dbe42,POJO} -2020-01-11 19:55:30,635 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - queue acceptor-0@443dbe42 startThread=0 -2020-01-11 19:55:30,635 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - run acceptor-0@443dbe42 in QueuedThreadPool[qtp504858437]@1e178745{STARTED,4<=4<=8,i=2,r=1,q=0}[ReservedThreadExecutor@660acfb{s=0/1,p=0}] -2020-01-11 19:55:30,636 [INFO][org.eclipse.jetty.server.AbstractConnector] - Started ServerConnector@68c72235{HTTP/1.1,[http/1.1]}{0.0.0.0:8084} -2020-01-11 19:55:30,636 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @3291ms ServerConnector@68c72235{HTTP/1.1,[http/1.1]}{0.0.0.0:8084} -2020-01-11 19:55:30,636 [INFO][org.eclipse.jetty.server.Server] - Started @3291ms -2020-01-11 19:55:30,636 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @3292ms Server@2638011{STARTED}[9.4.22.v20191022] -2020-01-11 19:55:30,637 [DEBUG][org.nutz.boot.starter.jetty.JettyStarter] - Jetty monitor props: ----------------------------------------------- -http.port : 8084 -http.host : 0.0.0.0 -http.idleTimeout : 300000 -https.enable : false -welcome_files : index.html,index.htm,index.do -maxFormContentSize : 1073741824 ----------------------------------------------- -2020-01-11 19:55:30,637 [INFO][org.nutz.boot.starter.quartz.QuartzStarter] - Starting Quartz Scheduler now -2020-01-11 19:55:30,637 [INFO][org.quartz.core.QuartzScheduler] - Scheduler NutzbootScheduler_$_NON_CLUSTERED started. -2020-01-11 19:55:30,652 [DEBUG][org.nutz.integration.quartz.NutQuartzCronJobFactory] - found cron job packages = com.rekoe -2020-01-11 19:55:30,838 [DEBUG][org.nutz.dao.jdbc.Jdbcs] - Jdbcs init complete -2020-01-11 19:55:30,838 [INFO][org.nutz.dao.jdbc.Jdbcs] - Get Connection from DataSource for JdbcExpert, if you lock at here, check your database server and configure -2020-01-11 19:55:30,889 [INFO][com.alibaba.druid.pool.DruidDataSource] - {dataSource-1} inited -2020-01-11 19:55:31,066 [DEBUG][org.nutz.dao.impl.DaoSupport] - select expert : org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert -2020-01-11 19:55:31,072 [DEBUG][org.nutz.dao.impl.DaoSupport] - JDBC Driver --> mysql-connector-java-8.0.18 (Revision: fef2894d751d47223192b706977b4a5bc41e6be4) -2020-01-11 19:55:31,072 [DEBUG][org.nutz.dao.impl.DaoSupport] - JDBC Name --> MySQL Connector/J -2020-01-11 19:55:31,072 [DEBUG][org.nutz.dao.impl.DaoSupport] - JDBC URL --> jdbc:mysql://127.0.0.1:3306/rk_admin?characterEncoding=utf8&useSSL=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai -2020-01-11 19:55:31,227 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_set_client=utf8mb4 -2020-01-11 19:55:31,227 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_set_connection=utf8mb4 -2020-01-11 19:55:31,227 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_set_database=utf8 -2020-01-11 19:55:31,227 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_set_filesystem=binary -2020-01-11 19:55:31,227 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_set_results= -2020-01-11 19:55:31,227 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_set_server=utf8mb4 -2020-01-11 19:55:31,227 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_set_system=utf8 -2020-01-11 19:55:31,228 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_sets_dir=/usr/share/mysql-8.0/charsets/ -2020-01-11 19:55:31,234 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : binlog_format=ROW -2020-01-11 19:55:31,236 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : database=rk_admin -2020-01-11 19:55:31,238 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : user=root@172.17.0.1 -2020-01-11 19:55:31,275 [DEBUG][org.nutz.dao.impl.DaoSupport] - Database info --> MYSQL:[MySQL - 8.0.18] -2020-01-11 19:55:31,279 [DEBUG][org.nutz.dao.impl.DaoSupport] - SqlManager Sql count=0 -2020-01-11 19:55:31,327 [DEBUG][org.nutz.service.EntityService] - Get TypeParams for self : com.rekoe.domain.ProjectConfig -2020-01-11 19:55:31,330 [ERROR][org.nutz.boot.NbApp] - something happen!! -org.nutz.ioc.IocException: IocBean[cloudLauncher] throw Exception when creating - at org.nutz.ioc.impl.ObjectMakerImpl.make(ObjectMakerImpl.java:153) - at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:241) - at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:271) - at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:161) - at org.nutz.boot.NbApp.execute(NbApp.java:214) - at org.nutz.boot.NbApp.run(NbApp.java:182) - at com.rekoe.CloudLauncher.main(CloudLauncher.java:199) -Caused by: java.lang.RuntimeException: IocBean[cloudLauncher] fail at field=[configuration] - at org.nutz.ioc.weaver.FieldInjector.inject(FieldInjector.java:40) - at org.nutz.ioc.weaver.DefaultWeaver.fill(DefaultWeaver.java:67) - at org.nutz.ioc.impl.ObjectMakerImpl.make(ObjectMakerImpl.java:138) - ... 6 more -Caused by: org.nutz.ioc.IocException: IocBean[class:freemarker.template.Configuration] none ioc bean match class=freemarker.template.Configuration - at org.nutz.ioc.impl.NutIoc.getByType(NutIoc.java:461) - at org.nutz.ioc.val.ReferTypeValue.get(ReferTypeValue.java:66) - at org.nutz.ioc.weaver.FieldInjector.inject(FieldInjector.java:32) - ... 8 more -2020-01-11 19:55:31,331 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping Server@2638011{STARTED}[9.4.22.v20191022] -2020-01-11 19:55:31,332 [DEBUG][org.eclipse.jetty.server.Server] - doStop Server@2638011{STOPPING}[9.4.22.v20191022] -2020-01-11 19:55:31,333 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - ran qtp504858437-21-acceptor-0@443dbe42-ServerConnector@68c72235{HTTP/1.1,[http/1.1]}{0.0.0.0:8084} in QueuedThreadPool[qtp504858437]@1e178745{STARTED,4<=4<=8,i=2,r=1,q=0}[ReservedThreadExecutor@660acfb{s=0/1,p=0}] -2020-01-11 19:55:31,336 [DEBUG][org.eclipse.jetty.server.handler.AbstractHandlerContainer] - Graceful shutdown Server@2638011{STOPPING}[9.4.22.v20191022] by -2020-01-11 19:55:31,336 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping ServerConnector@68c72235{HTTP/1.1,[http/1.1]}{0.0.0.0:8084} -2020-01-11 19:55:31,337 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping SelectorManager@ServerConnector@68c72235{HTTP/1.1,[http/1.1]}{0.0.0.0:8084} -2020-01-11 19:55:31,337 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping ManagedSelector@6ab72419{STARTED} id=0 keys=0 selected=0 updates=0 -2020-01-11 19:55:31,337 [DEBUG][org.eclipse.jetty.io.ManagedSelector] - Queued change org.eclipse.jetty.io.ManagedSelector$CloseConnections@2e647e59 on ManagedSelector@6ab72419{STOPPING} id=0 keys=0 selected=0 updates=0 -2020-01-11 19:55:31,337 [DEBUG][org.eclipse.jetty.io.ManagedSelector] - Wakeup on submit ManagedSelector@6ab72419{STOPPING} id=0 keys=0 selected=0 updates=1 -2020-01-11 19:55:31,338 [DEBUG][org.eclipse.jetty.io.ManagedSelector] - Selector sun.nio.ch.KQueueSelectorImpl@2c4bb5d0 woken with none selected -2020-01-11 19:55:31,338 [DEBUG][org.eclipse.jetty.io.ManagedSelector] - Selector sun.nio.ch.KQueueSelectorImpl@2c4bb5d0 woken up from select, 0/0/0 selected -2020-01-11 19:55:31,338 [DEBUG][org.eclipse.jetty.io.ManagedSelector] - Selector sun.nio.ch.KQueueSelectorImpl@2c4bb5d0 processing 0 keys, 1 updates -2020-01-11 19:55:31,339 [DEBUG][org.eclipse.jetty.io.ManagedSelector] - updateable 1 -2020-01-11 19:55:31,339 [DEBUG][org.eclipse.jetty.io.ManagedSelector] - update org.eclipse.jetty.io.ManagedSelector$CloseConnections@2e647e59 -2020-01-11 19:55:31,339 [DEBUG][org.eclipse.jetty.io.ManagedSelector] - Closing 0 connections on ManagedSelector@6ab72419{STOPPING} id=0 keys=0 selected=0 updates=0 -2020-01-11 19:55:31,339 [DEBUG][org.eclipse.jetty.io.ManagedSelector] - updates 0 -2020-01-11 19:55:31,339 [DEBUG][org.eclipse.jetty.io.ManagedSelector] - Selector sun.nio.ch.KQueueSelectorImpl@2c4bb5d0 waiting with 0 keys -2020-01-11 19:55:31,339 [DEBUG][org.eclipse.jetty.io.ManagedSelector] - Queued change org.eclipse.jetty.io.ManagedSelector$StopSelector@2c42b421 on ManagedSelector@6ab72419{STOPPING} id=0 keys=0 selected=0 updates=0 -2020-01-11 19:55:31,339 [DEBUG][org.eclipse.jetty.io.ManagedSelector] - Wakeup on submit ManagedSelector@6ab72419{STOPPING} id=0 keys=0 selected=0 updates=1 -2020-01-11 19:55:31,339 [DEBUG][org.eclipse.jetty.io.ManagedSelector] - Selector sun.nio.ch.KQueueSelectorImpl@2c4bb5d0 woken with none selected -2020-01-11 19:55:31,339 [DEBUG][org.eclipse.jetty.io.ManagedSelector] - Selector sun.nio.ch.KQueueSelectorImpl@2c4bb5d0 woken up from select, 0/0/0 selected -2020-01-11 19:55:31,339 [DEBUG][org.eclipse.jetty.io.ManagedSelector] - Selector sun.nio.ch.KQueueSelectorImpl@2c4bb5d0 processing 0 keys, 1 updates -2020-01-11 19:55:31,339 [DEBUG][org.eclipse.jetty.io.ManagedSelector] - updateable 1 -2020-01-11 19:55:31,339 [DEBUG][org.eclipse.jetty.io.ManagedSelector] - update org.eclipse.jetty.io.ManagedSelector$StopSelector@2c42b421 -2020-01-11 19:55:31,340 [DEBUG][org.eclipse.jetty.io.ManagedSelector] - updates 0 -2020-01-11 19:55:31,340 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - ran org.eclipse.jetty.io.ManagedSelector$$Lambda$64/137123763@5be82d43 in QueuedThreadPool[qtp504858437]@1e178745{STARTED,4<=4<=8,i=3,r=1,q=0}[ReservedThreadExecutor@660acfb{s=0/1,p=0}] -2020-01-11 19:55:31,340 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping EatWhatYouKill@57f791c6/SelectorProducer@4362d7df/IDLE/p=false/QueuedThreadPool[qtp504858437]@1e178745{STARTED,4<=4<=8,i=3,r=1,q=0}[ReservedThreadExecutor@660acfb{s=0/1,p=0}][pc=0,pic=0,pec=0,epc=0]@2020-01-11T19:55:31.34+08:00 -2020-01-11 19:55:31,341 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED EatWhatYouKill@57f791c6/SelectorProducer@4362d7df/IDLE/p=false/QueuedThreadPool[qtp504858437]@1e178745{STARTED,4<=4<=8,i=4,r=1,q=0}[ReservedThreadExecutor@660acfb{s=0/1,p=0}][pc=0,pic=0,pec=0,epc=0]@2020-01-11T19:55:31.341+08:00 -2020-01-11 19:55:31,341 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED ManagedSelector@6ab72419{STOPPED} id=0 keys=-1 selected=-1 updates=0 -2020-01-11 19:55:31,341 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED SelectorManager@ServerConnector@68c72235{HTTP/1.1,[http/1.1]}{0.0.0.0:8084} -2020-01-11 19:55:31,341 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping HttpConnectionFactory@306cf3ea[HTTP/1.1] -2020-01-11 19:55:31,341 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED HttpConnectionFactory@306cf3ea[HTTP/1.1] -2020-01-11 19:55:31,341 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping ScheduledExecutorScheduler@747edf66{STARTED} -2020-01-11 19:55:31,341 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED ScheduledExecutorScheduler@747edf66{STOPPED} -2020-01-11 19:55:31,342 [INFO][org.eclipse.jetty.server.AbstractConnector] - Stopped ServerConnector@68c72235{HTTP/1.1,[http/1.1]}{0.0.0.0:8084} -2020-01-11 19:55:31,342 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED ServerConnector@68c72235{HTTP/1.1,[http/1.1]}{0.0.0.0:8084} -2020-01-11 19:55:31,342 [DEBUG][org.eclipse.jetty.server.handler.AbstractHandler] - stopping Server@2638011{STOPPING}[9.4.22.v20191022] -2020-01-11 19:55:31,342 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping DefaultSessionIdManager@a82c5f1{STARTED}[worker=node0] -2020-01-11 19:55:31,342 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping HouseKeeper@4f704591{STARTED}[interval=660000, ownscheduler=true] -2020-01-11 19:55:31,342 [INFO][org.eclipse.jetty.server.session] - node0 Stopped scavenging -2020-01-11 19:55:31,342 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping ScheduledExecutorScheduler@4b5189ac{STARTED} -2020-01-11 19:55:31,343 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED ScheduledExecutorScheduler@4b5189ac{STOPPED} -2020-01-11 19:55:31,343 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED HouseKeeper@4f704591{STOPPED}[interval=660000, ownscheduler=true] -2020-01-11 19:55:31,343 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED DefaultSessionIdManager@a82c5f1{STOPPED}[worker=node0] -2020-01-11 19:55:31,344 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping ErrorHandler@7d3e8655{STARTED} -2020-01-11 19:55:31,344 [DEBUG][org.eclipse.jetty.server.handler.AbstractHandler] - stopping ErrorHandler@7d3e8655{STOPPING} -2020-01-11 19:55:31,344 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED ErrorHandler@7d3e8655{STOPPED} -2020-01-11 19:55:31,344 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping o.e.j.w.WebAppContext@76c3e77a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],SHUTDOWN} -2020-01-11 19:55:31,344 [DEBUG][org.eclipse.jetty.server.handler.AbstractHandlerContainer] - Graceful shutdown o.e.j.w.WebAppContext@76c3e77a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],SHUTDOWN} by -2020-01-11 19:55:31,344 [DEBUG][org.eclipse.jetty.server.handler.ContextHandler] - contextDestroyed: javax.servlet.ServletContextEvent[source=ServletContext@o.e.j.w.WebAppContext@76c3e77a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],UNAVAILABLE}]->org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketServerContainerInitializer$ContextDestroyListener@4e517165 -2020-01-11 19:55:31,344 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping ServerContainer@3a7442c7{STARTED} -2020-01-11 19:55:31,344 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping JsrSessionTracker@1b1cfb87{STARTED} -2020-01-11 19:55:31,344 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED JsrSessionTracker@1b1cfb87{STOPPED} -2020-01-11 19:55:31,344 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED ServerContainer@3a7442c7{STOPPED} -2020-01-11 19:55:31,344 [DEBUG][org.eclipse.jetty.server.handler.ContextHandler] - contextDestroyed: javax.servlet.ServletContextEvent[source=ServletContext@o.e.j.w.WebAppContext@76c3e77a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],UNAVAILABLE}]->org.eclipse.jetty.servlet.listener.IntrospectorCleaner@2cb3d0f7 -2020-01-11 19:55:31,345 [DEBUG][org.eclipse.jetty.server.handler.ContextHandler] - contextDestroyed: javax.servlet.ServletContextEvent[source=ServletContext@o.e.j.w.WebAppContext@76c3e77a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],UNAVAILABLE}]->org.eclipse.jetty.servlet.listener.ELContextCleaner@2c104774 -2020-01-11 19:55:31,345 [DEBUG][org.eclipse.jetty.server.handler.ContextHandler] - contextDestroyed: javax.servlet.ServletContextEvent[source=ServletContext@o.e.j.w.WebAppContext@76c3e77a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],UNAVAILABLE}]->org.nutz.boot.starter.servlet3.NbServletContextListener@6337c201 -2020-01-11 19:55:31,345 [INFO][org.eclipse.jetty.server.handler.ContextHandler.ROOT] - Cleaning up Shiro Environment -2020-01-11 19:55:31,345 [DEBUG][org.eclipse.jetty.server.handler.AbstractHandler] - stopping o.e.j.w.WebAppContext@76c3e77a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],UNAVAILABLE} -2020-01-11 19:55:31,345 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping NativeWebSocketConfiguration@46cdf8bd{STARTED} -2020-01-11 19:55:31,346 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping WebSocketServerFactory@53aac487[defaultPolicy=WebSocketPolicy@750e2b97[behavior=SERVER,maxTextMessageSize=65536,maxTextMessageBufferSize=32768,maxBinaryMessageSize=65536,maxBinaryMessageBufferSize=32768,asyncWriteTimeout=60000,idleTimeout=300000,inputBufferSize=4096],creator=org.eclipse.jetty.websocket.server.WebSocketServerFactory] -2020-01-11 19:55:31,346 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping SessionTracker@2ddc9a9f{STARTED} -2020-01-11 19:55:31,346 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED SessionTracker@2ddc9a9f{STOPPED} -2020-01-11 19:55:31,346 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping WebSocketExtensionFactory@1a942c18{STARTED} -2020-01-11 19:55:31,346 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping DeflaterPool@71ba6d4e{STARTED} -2020-01-11 19:55:31,346 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED DeflaterPool@71ba6d4e{STOPPED} -2020-01-11 19:55:31,346 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping InflaterPool@55a147cc{STARTED} -2020-01-11 19:55:31,346 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED InflaterPool@55a147cc{STOPPED} -2020-01-11 19:55:31,346 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED WebSocketExtensionFactory@1a942c18{STOPPED} -2020-01-11 19:55:31,346 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping ScheduledExecutorScheduler@3e27aa33{STARTED} -2020-01-11 19:55:31,347 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED ScheduledExecutorScheduler@3e27aa33{STOPPED} -2020-01-11 19:55:31,347 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED WebSocketServerFactory@53aac487[defaultPolicy=WebSocketPolicy@750e2b97[behavior=SERVER,maxTextMessageSize=65536,maxTextMessageBufferSize=32768,maxBinaryMessageSize=65536,maxBinaryMessageBufferSize=32768,asyncWriteTimeout=60000,idleTimeout=300000,inputBufferSize=4096],creator=org.eclipse.jetty.websocket.server.WebSocketServerFactory] -2020-01-11 19:55:31,347 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED NativeWebSocketConfiguration@46cdf8bd{STOPPED} -2020-01-11 19:55:31,347 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping ErrorPageErrorHandler@5ba3f27a{STARTED} -2020-01-11 19:55:31,347 [DEBUG][org.eclipse.jetty.server.handler.AbstractHandler] - stopping ErrorPageErrorHandler@5ba3f27a{STOPPING} -2020-01-11 19:55:31,347 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED ErrorPageErrorHandler@5ba3f27a{STOPPED} -2020-01-11 19:55:31,347 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping org.eclipse.jetty.server.session.SessionHandler2014461570==dftMaxIdleSec=1800 -2020-01-11 19:55:31,347 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping org.eclipse.jetty.server.session.DefaultSessionCache@420a85c4[evict=-1,removeUnloadable=false,saveOnCreate=false,saveOnInactiveEvict=false] -2020-01-11 19:55:31,347 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping org.eclipse.jetty.server.session.NullSessionDataStore@13b3d178[passivating=false,graceSec=3600] -2020-01-11 19:55:31,347 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED org.eclipse.jetty.server.session.NullSessionDataStore@13b3d178[passivating=false,graceSec=3600] -2020-01-11 19:55:31,347 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED org.eclipse.jetty.server.session.DefaultSessionCache@420a85c4[evict=-1,removeUnloadable=false,saveOnCreate=false,saveOnInactiveEvict=false] -2020-01-11 19:55:31,347 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping ScheduledExecutorScheduler@a307a8c{STARTED} -2020-01-11 19:55:31,347 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED ScheduledExecutorScheduler@a307a8c{STOPPED} -2020-01-11 19:55:31,348 [DEBUG][org.eclipse.jetty.server.handler.AbstractHandler] - stopping org.eclipse.jetty.server.session.SessionHandler2014461570==dftMaxIdleSec=1800 -2020-01-11 19:55:31,348 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping ConstraintSecurityHandler@71def8f8{STARTED} -2020-01-11 19:55:31,348 [DEBUG][org.eclipse.jetty.server.handler.AbstractHandler] - stopping ConstraintSecurityHandler@71def8f8{STOPPING} -2020-01-11 19:55:31,348 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping ServletHandler@7205765b{STARTED} -2020-01-11 19:55:31,348 [DEBUG][org.eclipse.jetty.server.handler.AbstractHandler] - stopping ServletHandler@7205765b{STOPPING} -2020-01-11 19:55:31,348 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping nutz@6f0ca692==org.nutz.mvc.NutFilter,inst=true,async=false -2020-01-11 19:55:31,348 [INFO][org.nutz.boot.starter.nutz.mvc.NbMvcLoading] - Nutz.Mvc[nutz] is deposing ... -2020-01-11 19:55:31,349 [INFO][org.nutz.boot.starter.nutz.mvc.NbMvcLoading] - Nutz.Mvc[nutz] is down in 1ms -2020-01-11 19:55:31,349 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED nutz@6f0ca692==org.nutz.mvc.NutFilter,inst=false,async=false -2020-01-11 19:55:31,349 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping shiro@3fc9dfc5==org.nutz.integration.shiro.ShiroFilter2,inst=true,async=false -2020-01-11 19:55:31,350 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED shiro@3fc9dfc5==org.nutz.integration.shiro.ShiroFilter2,inst=false,async=false -2020-01-11 19:55:31,350 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping druid@2c3dec30==com.alibaba.druid.support.http.WebStatFilter,inst=true,async=false -2020-01-11 19:55:31,350 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED druid@2c3dec30==com.alibaba.druid.support.http.WebStatFilter,inst=false,async=false -2020-01-11 19:55:31,350 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping whale@1c55f277==org.nutz.mvc.WhaleFilter,inst=true,async=false -2020-01-11 19:55:31,350 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED whale@1c55f277==org.nutz.mvc.WhaleFilter,inst=false,async=false -2020-01-11 19:55:31,350 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping Jetty_WebSocketUpgradeFilter@126253fd==org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter,inst=true,async=true -2020-01-11 19:55:31,350 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED Jetty_WebSocketUpgradeFilter@126253fd==org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter,inst=false,async=true -2020-01-11 19:55:31,351 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping druid@5b6c502==com.alibaba.druid.support.http.StatViewServlet,jsp=null,order=1,inst=true,async=false -2020-01-11 19:55:31,351 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED druid@5b6c502==com.alibaba.druid.support.http.StatViewServlet,jsp=null,order=1,inst=false,async=false -2020-01-11 19:55:31,351 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=true,async=false -2020-01-11 19:55:31,351 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false -2020-01-11 19:55:31,351 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,jsp=null,order=0,inst=true,async=false -2020-01-11 19:55:31,351 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,jsp=null,order=0,inst=false,async=false -2020-01-11 19:55:31,351 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping ListenerHolder@329dbdbf{STARTED}: org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketServerContainerInitializer$ContextDestroyListener -2020-01-11 19:55:31,351 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED ListenerHolder@329dbdbf{STOPPED}: org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketServerContainerInitializer$ContextDestroyListener -2020-01-11 19:55:31,352 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping ListenerHolder@14a50707{STARTED}: org.eclipse.jetty.servlet.listener.IntrospectorCleaner -2020-01-11 19:55:31,352 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED ListenerHolder@14a50707{STOPPED}: org.eclipse.jetty.servlet.listener.IntrospectorCleaner -2020-01-11 19:55:31,352 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping ListenerHolder@4a00d9cf{STARTED}: org.eclipse.jetty.servlet.listener.ELContextCleaner -2020-01-11 19:55:31,352 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED ListenerHolder@4a00d9cf{STOPPED}: org.eclipse.jetty.servlet.listener.ELContextCleaner -2020-01-11 19:55:31,352 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED ServletHandler@7205765b{STOPPED} -2020-01-11 19:55:31,352 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED ConstraintSecurityHandler@71def8f8{STOPPED} -2020-01-11 19:55:31,352 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED org.eclipse.jetty.server.session.SessionHandler2014461570==dftMaxIdleSec=1800 -2020-01-11 19:55:31,353 [INFO][org.eclipse.jetty.server.handler.ContextHandler] - Stopped o.e.j.w.WebAppContext@76c3e77a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],UNAVAILABLE} -2020-01-11 19:55:31,353 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED o.e.j.w.WebAppContext@76c3e77a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],UNAVAILABLE} -2020-01-11 19:55:31,353 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping QueuedThreadPool[qtp504858437]@1e178745{STARTED,4<=4<=8,i=4,r=1,q=0}[ReservedThreadExecutor@660acfb{s=0/1,p=0}] -2020-01-11 19:55:31,353 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - Stopping QueuedThreadPool[qtp504858437]@1e178745{STOPPING,4<=4<=8,i=4,r=-1,q=0}[ReservedThreadExecutor@660acfb{s=0/1,p=0}] -2020-01-11 19:55:31,353 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping ReservedThreadExecutor@660acfb{s=0/1,p=0} -2020-01-11 19:55:31,353 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED ReservedThreadExecutor@660acfb{s=-1/1,p=0} -2020-01-11 19:55:31,353 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - run org.eclipse.jetty.util.thread.QueuedThreadPool$$Lambda$16/1536471117@4bb5063b in QueuedThreadPool[qtp504858437]@1e178745{STOPPING,4<=0<=8,i=4,r=-1,q=0}[NO_TRY] -2020-01-11 19:55:31,353 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - ran org.eclipse.jetty.util.thread.QueuedThreadPool$$Lambda$16/1536471117@4bb5063b in QueuedThreadPool[qtp504858437]@1e178745{STOPPING,4<=0<=8,i=4,r=-1,q=0}[NO_TRY] -2020-01-11 19:55:31,353 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - run org.eclipse.jetty.util.thread.QueuedThreadPool$$Lambda$16/1536471117@4bb5063b in QueuedThreadPool[qtp504858437]@1e178745{STOPPING,4<=0<=8,i=4,r=-1,q=0}[NO_TRY] -2020-01-11 19:55:31,354 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - Thread[qtp504858437-22,5,main] exited for QueuedThreadPool[qtp504858437]@1e178745{STOPPING,4<=0<=8,i=4,r=-1,q=0}[NO_TRY] -2020-01-11 19:55:31,354 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - ran org.eclipse.jetty.util.thread.QueuedThreadPool$$Lambda$16/1536471117@4bb5063b in QueuedThreadPool[qtp504858437]@1e178745{STOPPING,4<=0<=8,i=4,r=-1,q=0}[NO_TRY] -2020-01-11 19:55:31,354 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - Thread[qtp504858437-23,5,main] exited for QueuedThreadPool[qtp504858437]@1e178745{STOPPING,4<=0<=8,i=4,r=-1,q=0}[NO_TRY] -2020-01-11 19:55:31,354 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - run org.eclipse.jetty.util.thread.QueuedThreadPool$$Lambda$16/1536471117@4bb5063b in QueuedThreadPool[qtp504858437]@1e178745{STOPPING,4<=0<=8,i=4,r=-1,q=0}[NO_TRY] -2020-01-11 19:55:31,354 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - ran org.eclipse.jetty.util.thread.QueuedThreadPool$$Lambda$16/1536471117@4bb5063b in QueuedThreadPool[qtp504858437]@1e178745{STOPPING,4<=0<=8,i=4,r=-1,q=0}[NO_TRY] -2020-01-11 19:55:31,354 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - Thread[qtp504858437-21,5,main] exited for QueuedThreadPool[qtp504858437]@1e178745{STOPPING,4<=0<=8,i=4,r=-1,q=0}[NO_TRY] -2020-01-11 19:55:31,354 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - run org.eclipse.jetty.util.thread.QueuedThreadPool$$Lambda$16/1536471117@4bb5063b in QueuedThreadPool[qtp504858437]@1e178745{STOPPING,4<=0<=8,i=4,r=-1,q=0}[NO_TRY] -2020-01-11 19:55:31,354 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - Waiting for Thread[qtp504858437-20,5,main] for 14999 -2020-01-11 19:55:31,354 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - ran org.eclipse.jetty.util.thread.QueuedThreadPool$$Lambda$16/1536471117@4bb5063b in QueuedThreadPool[qtp504858437]@1e178745{STOPPING,4<=0<=8,i=4,r=-1,q=0}[NO_TRY] -2020-01-11 19:55:31,355 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - Thread[qtp504858437-20,5,main] exited for QueuedThreadPool[qtp504858437]@1e178745{STOPPING,4<=0<=8,i=4,r=-1,q=0}[NO_TRY] -2020-01-11 19:55:31,357 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED QueuedThreadPool[qtp504858437]@1e178745{STOPPED,4<=0<=8,i=4,r=-1,q=0}[NO_TRY] -2020-01-11 19:55:31,357 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED Server@2638011{STOPPED}[9.4.22.v20191022] -2020-01-11 19:55:31,358 [INFO][org.quartz.core.QuartzScheduler] - Scheduler NutzbootScheduler_$_NON_CLUSTERED shutting down. -2020-01-11 19:55:31,358 [INFO][org.quartz.core.QuartzScheduler] - Scheduler NutzbootScheduler_$_NON_CLUSTERED paused. -2020-01-11 19:55:31,615 [INFO][org.quartz.core.QuartzScheduler] - Scheduler NutzbootScheduler_$_NON_CLUSTERED shutdown complete. -2020-01-11 19:55:31,618 [INFO][org.nutz.ioc.impl.NutIoc] - org.nutz.ioc.impl.NutIoc@1275464847 is closing. startup date [20-01-11 19:55:28.542] -2020-01-11 19:55:31,621 [DEBUG][org.nutz.boot.starter.jdbc.DataSourceStarter] - shutdown slave datasource count=0 -2020-01-11 19:55:31,785 [INFO][com.alibaba.druid.pool.DruidDataSource] - {dataSource-1} closing ... -2020-01-11 19:55:31,794 [INFO][com.alibaba.druid.pool.DruidDataSource] - {dataSource-1} closed -2020-01-11 19:55:31,794 [INFO][org.nutz.ioc.impl.NutIoc] - org.nutz.ioc.impl.NutIoc@1275464847 is deposed. startup date [20-01-11 19:55:28.542] -2020-01-11 19:58:11,396 [INFO][org.nutz.boot.banner.SimpleBannerPrinter] - - _ _ ______ ___ -| \ | || ___ \ ______ ______ ______ ______ ______| \ \ -| \| || |_/ / |______|______|______|______|______| |\ \ -| . ` || ___ \ ______ ______ ______ ______ ______| | > > -| |\ || |_/ / |______|______|______|______|______| |/ / -\_| \_/\____/ |_/_/ - -:: Nutz Boot :: (2.3.8.v20191031) - -2020-01-11 19:58:11,475 [DEBUG][org.nutz.boot.config.impl.PropertiesConfigureLoader] - load /Users/kouxian/git/rk_svnadmin/target/classes/application.properties -2020-01-11 19:58:11,548 [DEBUG][org.nutz.castor.Castors] - Using 107 castor for Castors -2020-01-11 19:58:11,580 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > scan 'com.rekoe' -2020-01-11 19:58:11,669 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'cloudLauncher ' - com.rekoe.CloudLauncher -2020-01-11 19:58:11,679 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'currentTime ' - com.rekoe.web.freemarker.CurrentTimeDirective -2020-01-11 19:58:11,683 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'pagination ' - com.rekoe.web.freemarker.PaginationDirective -2020-01-11 19:58:11,684 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'permission ' - com.rekoe.web.freemarker.PermissionDirective -2020-01-11 19:58:11,685 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'htmlCut ' - com.rekoe.web.freemarker.HtmlCutDirective -2020-01-11 19:58:11,685 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'process ' - com.rekoe.web.freemarker.ProcessTimeDirective -2020-01-11 19:58:11,686 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'timeFormat ' - com.rekoe.web.freemarker.TimeFormatDirective -2020-01-11 19:58:11,688 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'permissionAct ' - com.rekoe.module.admin.PermissionAct -2020-01-11 19:58:11,698 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminUserAct ' - com.rekoe.module.admin.AdminUserAct -2020-01-11 19:58:11,709 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'frameAct ' - com.rekoe.module.admin.FrameAct -2020-01-11 19:58:11,712 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminSvnUserAct ' - com.rekoe.module.admin.AdminSvnUserAct -2020-01-11 19:58:11,716 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminProjectAct ' - com.rekoe.module.admin.AdminProjectAct -2020-01-11 19:58:11,726 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminCommonAct ' - com.rekoe.module.admin.AdminCommonAct -2020-01-11 19:58:11,727 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminRoleAct ' - com.rekoe.module.admin.AdminRoleAct -2020-01-11 19:58:11,729 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'permissionCategoryAct ' - com.rekoe.module.admin.PermissionCategoryAct -2020-01-11 19:58:11,731 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'welcomeAct ' - com.rekoe.module.admin.WelcomeAct -2020-01-11 19:58:11,731 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminProjectGroupUsrAct ' - com.rekoe.module.admin.AdminProjectGroupUsrAct -2020-01-11 19:58:11,733 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminLoginAct ' - com.rekoe.module.admin.AdminLoginAct -2020-01-11 19:58:11,736 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminProjectGroupAct ' - com.rekoe.module.admin.AdminProjectGroupAct -2020-01-11 19:58:11,737 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'indexAct ' - com.rekoe.module.IndexAct -2020-01-11 19:58:11,737 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'ipSearchAction ' - com.rekoe.module.IpSearchAction -2020-01-11 19:58:11,742 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'oauthLoginAct ' - com.rekoe.module.OauthLoginAct -2020-01-11 19:58:11,748 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'doCommit ' - com.rekoe.utils.DoCommit -2020-01-11 19:58:11,750 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'quartzService ' - com.rekoe.service.QuartzService -2020-01-11 19:58:11,753 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'treeService ' - com.rekoe.service.DefaultTreeService -2020-01-11 19:58:11,754 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'userService ' - com.rekoe.service.UserService -2020-01-11 19:58:11,758 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'roleService ' - com.rekoe.service.RoleService -2020-01-11 19:58:11,760 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'projectGroupService ' - com.rekoe.service.ProjectGroupService -2020-01-11 19:58:11,762 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'projectAuthService ' - com.rekoe.service.ProjectAuthService -2020-01-11 19:58:11,763 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'projectService ' - com.rekoe.service.ProjectService -2020-01-11 19:58:11,764 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'usrService ' - com.rekoe.service.UsrService -2020-01-11 19:58:11,764 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'repTreeNodeService ' - com.rekoe.service.RepTreeNodeService -2020-01-11 19:58:11,765 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'svnService ' - com.rekoe.service.SvnService -2020-01-11 19:58:11,767 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'permissionCategoryService ' - com.rekoe.service.PermissionCategoryService -2020-01-11 19:58:11,767 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'repositoryService ' - com.rekoe.service.RepositoryService -2020-01-11 19:58:11,770 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'uploadService ' - com.rekoe.service.UploadService -2020-01-11 19:58:11,772 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'projectUserService ' - com.rekoe.service.ProjectUserService -2020-01-11 19:58:11,773 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'authorityService ' - com.rekoe.service.AuthorityServiceImpl -2020-01-11 19:58:11,773 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'emailService ' - com.rekoe.service.EmailServiceImpl -2020-01-11 19:58:11,779 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'svnUserService ' - com.rekoe.service.SvnUserService -2020-01-11 19:58:11,781 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'projectGroupUsrService ' - com.rekoe.service.ProjectGroupUsrService -2020-01-11 19:58:11,782 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'idFactory ' - com.rekoe.service.IdWorkerService -2020-01-11 19:58:11,782 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'projectConfigService ' - com.rekoe.service.ProjectConfigService -2020-01-11 19:58:11,783 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'defaultTreeFactory ' - com.rekoe.service.DefaultTreeFactory -2020-01-11 19:58:11,783 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'permissionService ' - com.rekoe.service.PermissionService -2020-01-11 19:58:11,795 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > scan 'org.nutz.boot.starter' -2020-01-11 19:58:11,841 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'shiroFilterStarter ' - org.nutz.boot.starter.shiro.ShiroFilterStarter -2020-01-11 19:58:11,843 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'shiroEnvStarter ' - org.nutz.boot.starter.shiro.ShiroEnvStarter -2020-01-11 19:58:11,847 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'freeMarkerConfigurer ' - org.nutz.boot.starter.freemarker.FreeMarkerConfigurer -2020-01-11 19:58:11,849 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add '$views_freekmarker ' - org.nutz.boot.starter.freemarker.FreemarkerViewMaker -2020-01-11 19:58:11,849 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'quartzStarter ' - org.nutz.boot.starter.quartz.QuartzStarter -2020-01-11 19:58:11,850 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'whaleFilterStarter ' - org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter -2020-01-11 19:58:11,853 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'nutFilterStarter ' - org.nutz.boot.starter.nutz.mvc.NutFilterStarter -2020-01-11 19:58:11,854 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'nutDaoStarter ' - org.nutz.boot.starter.nutz.dao.NutDaoStarter -2020-01-11 19:58:11,886 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'druidWebStatFilterStarter ' - org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter -2020-01-11 19:58:11,889 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'druidWebStatServletStarter ' - org.nutz.boot.starter.jdbc.DruidWebStatServletStarter -2020-01-11 19:58:11,891 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'dataSourceStarter ' - org.nutz.boot.starter.jdbc.DataSourceStarter -2020-01-11 19:58:11,893 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'jettyStarter ' - org.nutz.boot.starter.jetty.JettyStarter -2020-01-11 19:58:11,917 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'nbServletContextListener ' - org.nutz.boot.starter.servlet3.NbServletContextListener -2020-01-11 19:58:11,920 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-redis/2.3.9-SNAPSHOT/nutzboot-starter-redis-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 19:58:11,921 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-shiro/2.3.9-SNAPSHOT/nutzboot-starter-shiro-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 19:58:11,921 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-freemarker/2.3.9-SNAPSHOT/nutzboot-starter-freemarker-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 19:58:11,922 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-quartz/2.3.9-SNAPSHOT/nutzboot-starter-quartz-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 19:58:11,923 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-nutz-mvc/2.3.9-SNAPSHOT/nutzboot-starter-nutz-mvc-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 19:58:11,923 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-nutz-dao/2.3.9-SNAPSHOT/nutzboot-starter-nutz-dao-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 19:58:11,924 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-jdbc/2.3.9-SNAPSHOT/nutzboot-starter-jdbc-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 19:58:11,924 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-jetty/2.3.9-SNAPSHOT/nutzboot-starter-jetty-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 19:58:11,926 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-email/2.3.9-SNAPSHOT/nutzboot-starter-email-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 19:58:11,928 [DEBUG][org.nutz.boot.NbApp] - Found file:/Users/kouxian/git/nutzboot/nutzboot-starter/nutzboot-starter-freemarker/target/classes/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 19:58:11,972 [INFO][org.nutz.boot.NbApp] - Configure Manual: -|id |key |required |Possible Values |Default |Description | starters| -|----|----------------------------------------|----------|--------------------|----------|--------------------|----------------------------------------| -|0 |druid.web.filter.exclusions |no | | |需要排除的路径 |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|1 |druid.web.filter.principalCookieName |no | | |用户权限信息的cookie属性名称 |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|2 |druid.web.filter.principalSessionName |no | | |用户权限信息的session属性名称 |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|3 |druid.web.filter.profileEnable |no | | |是否开启性能监控 |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|4 |druid.web.filter.realIpHeader |no | | |Header中ReadIp对应的key |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|5 |druid.web.filter.sessionStatEnable |no | |true |是否开启session状态监控 |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|6 |druid.web.filter.sessionStatMaxCount |no | | |session最大状态数量 |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|7 |druid.web.servlet.allow |no | | |允许访问的ip列表 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|8 |druid.web.servlet.deny |no | | |禁止访问的ip列表 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|9 |druid.web.servlet.jmxPassword |no | | |JMX的密码 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|10 |druid.web.servlet.jmxUrl |no | | |读取JMX信息的URL |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|11 |druid.web.servlet.jmxUsername |no | | |JMX的用户名 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|12 |druid.web.servlet.loginPassword |no | |随机值,打印在日志中|访问monitor页面的密码 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|13 |druid.web.servlet.loginUsername |no | |driud |访问monitor页面的用户名 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|14 |druid.web.servlet.resetEnable |no | |true |是否允许重置统计结果 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|15 |email.From |yes | | |email的写信人 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|16 |email.HostName |yes | | |email的ip或域名地址 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|17 |email.Password |yes | | |email的密码 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|18 |email.SSLOnConnect |no | |true |email开启SSL连接 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|19 |email.SmtpPort |yes | | |email的SmtpPort端口 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|20 |email.UserName |yes | | |email的用户名 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|21 |email.charset |no | |UTF-8 |email的编码 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|22 |freemarker.cache_time |no | |-1000 |模版缓存时间 |org.nutz.boot.starter.freemarker.FreemarkerViewMaker| -|23 |freemarker.prefix |no | |template |模版路径 |org.nutz.boot.starter.freemarker.FreemarkerViewMaker| -|24 |freemarker.suffix |no | |.html |文件后缀 |org.nutz.boot.starter.freemarker.FreemarkerViewMaker| -|25 |jdbc.password |no | | |数据库密码 |org.nutz.boot.starter.jdbc.DataSourceStarter| -|26 |jdbc.type |no |druid,simple,hikari |druid |连接池类型 |org.nutz.boot.starter.jdbc.DataSourceStarter| -|27 |jdbc.url |yes | | |JDBC URL |org.nutz.boot.starter.jdbc.DataSourceStarter| -|28 |jdbc.username |no | | |数据库用户名 |org.nutz.boot.starter.jdbc.DataSourceStarter| -|29 |jetty.contextPath |no | |/ |上下文路径 |org.nutz.boot.starter.jetty.JettyStarter| -|30 |jetty.gzip.enable |no | |false |是否启用gzip |org.nutz.boot.starter.jetty.JettyStarter| -|31 |jetty.gzip.level |no | |-1 |gzip压缩级别 |org.nutz.boot.starter.jetty.JettyStarter| -|32 |jetty.gzip.minContentSize |no | |512 |gzip压缩最小触发大小 |org.nutz.boot.starter.jetty.JettyStarter| -|33 |jetty.host |no | |0.0.0.0 |监听的ip地址 |org.nutz.boot.starter.jetty.JettyStarter| -|34 |jetty.http.idleTimeout |no | |300000 |空闲时间,单位毫秒 |org.nutz.boot.starter.jetty.JettyStarter| -|35 |jetty.httpConfig.blockingTimeout |no | |-1 |阻塞超时 |org.nutz.boot.starter.jetty.JettyStarter| -|36 |jetty.httpConfig.headerCacheSize |no | |8192 |头部缓冲区大小 |org.nutz.boot.starter.jetty.JettyStarter| -|37 |jetty.httpConfig.maxErrorDispatches |no | |10 |最大错误重定向次数 |org.nutz.boot.starter.jetty.JettyStarter| -|38 |jetty.httpConfig.outputAggregationSize |no | |8192 |输出聚合大小 |org.nutz.boot.starter.jetty.JettyStarter| -|39 |jetty.httpConfig.outputBufferSize |no | |32768 |输出缓冲区大小 |org.nutz.boot.starter.jetty.JettyStarter| -|40 |jetty.httpConfig.persistentConnectionsEnabled|no | |true |是否启用持久化连接 |org.nutz.boot.starter.jetty.JettyStarter| -|41 |jetty.httpConfig.requestHeaderSize |no | |8192 |请求的头部最大值 |org.nutz.boot.starter.jetty.JettyStarter| -|42 |jetty.httpConfig.responseHeaderSize |no | |8192 |响应的头部最大值 |org.nutz.boot.starter.jetty.JettyStarter| -|43 |jetty.httpConfig.securePort |no | | |安全协议的端口,例如8443 |org.nutz.boot.starter.jetty.JettyStarter| -|44 |jetty.httpConfig.secureScheme |no | | |安全协议,例如https |org.nutz.boot.starter.jetty.JettyStarter| -|45 |jetty.httpConfig.sendDateHeader |no | |true |是否发送日期信息 |org.nutz.boot.starter.jetty.JettyStarter| -|46 |jetty.httpConfig.sendServerVersion |no | |true |是否发送jetty版本号 |org.nutz.boot.starter.jetty.JettyStarter| -|47 |jetty.https.keystore.password |no | | |Https的KeyStore的密码 |org.nutz.boot.starter.jetty.JettyStarter| -|48 |jetty.https.keystore.path |no | | |Https的KeyStore路径 |org.nutz.boot.starter.jetty.JettyStarter| -|49 |jetty.https.port |no | | |Https端口号 |org.nutz.boot.starter.jetty.JettyStarter| -|50 |jetty.maxFormContentSize |no | |1gb |表单最大尺寸 |org.nutz.boot.starter.jetty.JettyStarter| -|51 |jetty.maxFormKeys |no | |1000 |表单最大key数量 |org.nutz.boot.starter.jetty.JettyStarter| -|52 |jetty.page.404 |no | | |自定义404页面,同理,其他状态码也是支持的|org.nutz.boot.starter.jetty.JettyStarter| -|53 |jetty.page.java.lang.Throwable |no | | |自定义java.lang.Throwable页面,同理,其他异常也支持|org.nutz.boot.starter.jetty.JettyStarter| -|54 |jetty.port |no | |8080 |监听的端口 |org.nutz.boot.starter.jetty.JettyStarter| -|55 |jetty.session.file.storeDir |no | |./session |session持久化,file所用的目录|org.nutz.boot.starter.jetty.JettyStarter| -|56 |jetty.session.ioc.datastore |no | |jettySessionDataStore|session持久化,SessionDataStore对应的ioc名称|org.nutz.boot.starter.jetty.JettyStarter| -|57 |jetty.session.jdbc.datasource.iocname |no | |dataSource|session持久化,jdbc所用数据库源的ioc名称|org.nutz.boot.starter.jetty.JettyStarter| -|58 |jetty.session.store.enable |no | |false |是否启用session持久化 |org.nutz.boot.starter.jetty.JettyStarter| -|59 |jetty.session.store.type |no |jdbc,file,ioc,redis |jdbc |session持久化类型 |org.nutz.boot.starter.jetty.JettyStarter| -|60 |jetty.staticPath |no | | |额外的静态文件路径 |org.nutz.boot.starter.jetty.JettyStarter| -|61 |jetty.staticPathLocal |no | | |静态文件所在的本地路径 |org.nutz.boot.starter.jetty.JettyStarter| -|62 |jetty.threadpool.idleTimeout |no | |60000 |线程池idleTimeout,单位毫秒 |org.nutz.boot.starter.jetty.JettyStarter| -|63 |jetty.threadpool.maxThreads |no | |500 |线程池最大线程数maxThreads |org.nutz.boot.starter.jetty.JettyStarter| -|64 |jetty.threadpool.minThreads |no | |200 |线程池最小线程数minThreads |org.nutz.boot.starter.jetty.JettyStarter| -|65 |jetty.welcome_files |no | |index.html,index.htm,index.do|WelcomeFile列表 |org.nutz.boot.starter.jetty.JettyStarter| -|66 |nutz.dao.interceptor.cache.cache4Null |no | |true |是否缓存null结果 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|67 |nutz.dao.interceptor.cache.debug |no | |false |打印daocache详细调试日志 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|68 |nutz.dao.interceptor.cache.enable |no | |false |是否使用daocache |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|69 |nutz.dao.interceptor.cache.enableWhenTrans|no | |false |事务内是否启用daocache |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|70 |nutz.dao.interceptor.cache.provider.ioc.name|no | |daoCacheProvider|daocache提供者DaoCacheProvider的IocBean名称|org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|71 |nutz.dao.interceptor.cache.provider.memory.cacheSize|no | | |daocache提供者MemoryDaoCacheProvider的默认缓存大小|org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|72 |nutz.dao.interceptor.cache.provider.type|no |memory,ehcache,jedis,ioc|memory |daocache提供者 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|73 |nutz.dao.interceptor.cache.table.names |no | | |需要缓存的表名称,英文逗号分隔 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|74 |nutz.dao.interceptor.cache.table.pattern|no | | |需要缓存的表名称的正则表达式 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|75 |nutz.dao.interceptor.log.enable |no | |true |是否打印dao的SQL日志 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|76 |nutz.dao.interceptor.time.enable |no | |false |是否打印dao的SQL耗时日志 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|77 |nutz.dao.sqls.path |no | |sqls/ |sql目录 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|78 |nutz.mvc.exclusions |no | | |排除指定请求路径的正则表达式 |org.nutz.boot.starter.nutz.mvc.NutFilterStarter| -|79 |nutz.mvc.ignore |no | | |过滤指定请求路径的正则表达式 |org.nutz.boot.starter.nutz.mvc.NutFilterStarter| -|80 |nutz.mvc.whale.enc.input |no | |UTF-8 |在其他Filter之前设置input编码|org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter| -|81 |nutz.mvc.whale.enc.output |no | |UTF-8 |在其他Filter之前设置output编码|org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter| -|82 |nutz.mvc.whale.http.hidden_method_param |no | | |隐形http方法参数转换所对应的参数名 |org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter| -|83 |nutz.mvc.whale.http.method_override |no | |false |是否允许使用X-HTTP-Method-Override|org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter| -|84 |nutz.mvc.whale.upload.enable |no | |false |是否启用隐形Upload支持 |org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter| -|85 |redis.database |no | |0 |redis数据库序号 |org.nutz.boot.starter.redis.JedisStarter| -|86 |redis.host |no | |127.0.0.1 |redis服务器ip或域名 |org.nutz.boot.starter.redis.JedisStarter| -|87 |redis.max_redir |no | |10 |redis集群最大重定向次数 |org.nutz.boot.starter.redis.JedisStarter| -|88 |redis.nodes |no | | |redis集群节点列表 |org.nutz.boot.starter.redis.JedisStarter| -|89 |redis.password |no | | |redis密码 |org.nutz.boot.starter.redis.JedisStarter| -|90 |redis.port |no | |6379 |redis服务器端口 |org.nutz.boot.starter.redis.JedisStarter| -|91 |redis.soTimeout |no | |0 |redis写超时 |org.nutz.boot.starter.redis.JedisStarter| -|92 |redis.timeout |no | |2000 |redis读写超时 |org.nutz.boot.starter.redis.JedisStarter| -|93 |shiro.ini.path |no | | |shiro.ini的路径,如果shiro.ini存在,就会使用它,否则走NB的内部逻辑|org.nutz.boot.starter.shiro.ShiroEnvStarter| -|94 |shiro.ini.urls |no | | |urls过滤清单 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|95 |shiro.realm.cache.enable |no | | |realm是否缓存 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|96 |shiro.session.cache.redis.debug |no | |false |session持久化时redis的debug模式|org.nutz.boot.starter.shiro.ShiroEnvStarter| -|97 |shiro.session.cache.redis.mode |no | |kv |设置redis缓存的模式 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|98 |shiro.session.cache.redis.ttl |no | |-1 |redis缓存的过期时间 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|99 |shiro.session.cache.type |no | |memory |设置使用的缓存类型 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|100 |shiro.session.cookie.httpOnly |no | |true |Cookie是否只读 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|101 |shiro.session.cookie.maxAge |no | |946080000 |Cookie的过期时间,单位:毫秒 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|102 |shiro.session.cookie.name |no | |sid |Cookie的name |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|103 |shiro.session.dao.iocName |no | |shiroSessionDao|SessionDao的ioc名称,设置并声明该IocBean,就能覆盖默认的SessionDao实现|org.nutz.boot.starter.shiro.ShiroEnvStarter| -|104 |shiro.session.enable |no | |true |是否启用Shiro的Session管理 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|105 |shiro.session.manager.globalSessionTimeout|no | |1800000 |全局session过期时间 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|106 |shiro.session.manager.sessionValidationInterval|no | |3600000 |定期检查session过期的周期 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|107 |shiro.session.manager.sessionValidationSchedulerEnabled|no | |true |是否定期检查session过期 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|108 |shiro.url.login |no | |/user/login|默认登录路径 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|109 |shiro.url.logout_redirect |no | |/ |退出登录后的重定向路径 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|110 |shiro.url.unauth |no | |/user/login|访问未授权页面后的重定向路径 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|111 |web.filter.order.nutz |no | | |指定NutFilter执行顺序 |org.nutz.boot.starter.nutz.mvc.NutFilterStarter| -|112 |web.session.timeout |no | |30 |Session空闲时间,单位分钟 |org.nutz.boot.starter.jetty.JettyStarter| -2020-01-11 19:58:11,981 [INFO][org.nutz.ioc.impl.NutIoc] - ... NutIoc init complete -2020-01-11 19:58:12,041 [INFO][org.quartz.impl.StdSchedulerFactory] - Using default implementation for ThreadExecutor -2020-01-11 19:58:12,057 [INFO][org.quartz.core.SchedulerSignalerImpl] - Initialized Scheduler Signaller of type: class org.quartz.core.SchedulerSignalerImpl -2020-01-11 19:58:12,058 [INFO][org.quartz.core.QuartzScheduler] - Quartz Scheduler v.2.3.0 created. -2020-01-11 19:58:12,060 [INFO][org.quartz.simpl.RAMJobStore] - RAMJobStore initialized. -2020-01-11 19:58:12,063 [INFO][org.quartz.core.QuartzScheduler] - Scheduler meta-data: Quartz Scheduler (v2.3.0) 'NutzbootScheduler' 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 8 threads. - Using job-store 'org.quartz.simpl.RAMJobStore' - which does not support persistence. and is not clustered. - -2020-01-11 19:58:12,064 [INFO][org.quartz.impl.StdSchedulerFactory] - Quartz scheduler 'NutzbootScheduler' initialized from an externally provided properties instance. -2020-01-11 19:58:12,065 [INFO][org.quartz.impl.StdSchedulerFactory] - Quartz scheduler version: 2.3.0 -2020-01-11 19:58:12,066 [INFO][org.quartz.core.QuartzScheduler] - JobFactory set to: org.nutz.integration.quartz.NutQuartzJobFactory@13c9d689 -2020-01-11 19:58:12,196 [DEBUG][org.eclipse.jetty.util.log] - Logging to org.slf4j.impl.Log4jLoggerAdapter(org.eclipse.jetty.util.log) via org.eclipse.jetty.util.log.Slf4jLog -2020-01-11 19:58:12,208 [INFO][org.eclipse.jetty.util.log] - Logging initialized @1371ms to org.eclipse.jetty.util.log.Slf4jLog -2020-01-11 19:58:12,237 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - Server@2638011{STOPPED}[9.4.22.v20191022] added {QueuedThreadPool[qtp504858437]@1e178745{STOPPED,4<=0<=8,i=0,r=-1,q=0}[NO_TRY],AUTO} -2020-01-11 19:58:12,282 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - HttpConnectionFactory@306cf3ea[HTTP/1.1] added {HttpConfiguration@2beee7ff{32768/8192,8192/8192,https://:0,[]},POJO} -2020-01-11 19:58:12,292 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - ServerConnector@68c72235{null,[]}{0.0.0.0:0} added {Server@2638011{STOPPED}[9.4.22.v20191022],UNMANAGED} -2020-01-11 19:58:12,293 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - ServerConnector@68c72235{null,[]}{0.0.0.0:0} added {QueuedThreadPool[qtp504858437]@1e178745{STOPPED,4<=0<=8,i=0,r=-1,q=0}[NO_TRY],AUTO} -2020-01-11 19:58:12,293 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - ServerConnector@68c72235{null,[]}{0.0.0.0:0} added {ScheduledExecutorScheduler@747edf66{STOPPED},AUTO} -2020-01-11 19:58:12,294 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - ServerConnector@68c72235{null,[]}{0.0.0.0:0} added {org.eclipse.jetty.io.ArrayByteBufferPool@3d1cfad4,POJO} -2020-01-11 19:58:12,295 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - ServerConnector@68c72235{null,[http/1.1]}{0.0.0.0:0} added {HttpConnectionFactory@306cf3ea[HTTP/1.1],AUTO} -2020-01-11 19:58:12,295 [DEBUG][org.eclipse.jetty.server.AbstractConnector] - ServerConnector@68c72235{HTTP/1.1,[http/1.1]}{0.0.0.0:0} added HttpConnectionFactory@306cf3ea[HTTP/1.1] -2020-01-11 19:58:12,299 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - ServerConnector@68c72235{HTTP/1.1,[http/1.1]}{0.0.0.0:0} added {SelectorManager@ServerConnector@68c72235{HTTP/1.1,[http/1.1]}{0.0.0.0:0},MANAGED} -2020-01-11 19:58:12,301 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - Server@2638011{STOPPED}[9.4.22.v20191022] added {ServerConnector@68c72235{HTTP/1.1,[http/1.1]}{0.0.0.0:8084},AUTO} -2020-01-11 19:58:12,337 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Adding Decorator: org.eclipse.jetty.util.DeprecationWarning@7ea9e1e2 -2020-01-11 19:58:12,346 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - o.e.j.w.WebAppContext@76c3e77a{/,null,UNAVAILABLE} added {org.eclipse.jetty.server.session.SessionHandler2014461570==dftMaxIdleSec=-1,MANAGED} -2020-01-11 19:58:12,348 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - ConstraintSecurityHandler@71def8f8{STOPPED} added {org.eclipse.jetty.security.DefaultAuthenticatorFactory@383bfa16,POJO} -2020-01-11 19:58:12,350 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - org.eclipse.jetty.server.session.SessionHandler2014461570==dftMaxIdleSec=-1 added {ConstraintSecurityHandler@71def8f8{STOPPED},MANAGED} -2020-01-11 19:58:12,363 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - ConstraintSecurityHandler@71def8f8{STOPPED} added {ServletHandler@7205765b{STOPPED},MANAGED} -2020-01-11 19:58:12,365 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - o.e.j.w.WebAppContext@76c3e77a{/,null,UNAVAILABLE} added {ErrorPageErrorHandler@47987356{STOPPED},MANAGED} -2020-01-11 19:58:12,398 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - Server@2638011{STOPPED}[9.4.22.v20191022] added {o.e.j.w.WebAppContext@76c3e77a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],UNAVAILABLE},MANAGED} -2020-01-11 19:58:12,399 [DEBUG][org.eclipse.jetty.server.session] - SessionManager default maxInactiveInterval=1800 -2020-01-11 19:58:12,402 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - o.e.j.w.WebAppContext@76c3e77a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],UNAVAILABLE} added {ErrorPageErrorHandler@5ba3f27a{STOPPED},MANAGED} -2020-01-11 19:58:12,402 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - AttributeContainerMap@58d75e99{size=1} added {1073741824,POJO} -2020-01-11 19:58:12,403 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - AttributeContainerMap@58d75e99{size=2} added {1000,POJO} -2020-01-11 19:58:12,445 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - WebSocketExtensionFactory@1a942c18{STOPPED} added {InflaterPool@55a147cc{STOPPED},AUTO} -2020-01-11 19:58:12,445 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - WebSocketExtensionFactory@1a942c18{STOPPED} added {DeflaterPool@71ba6d4e{STOPPED},AUTO} -2020-01-11 19:58:12,446 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - WebSocketServerFactory@53aac487[defaultPolicy=WebSocketPolicy@750e2b97[behavior=SERVER,maxTextMessageSize=65536,maxTextMessageBufferSize=32768,maxBinaryMessageSize=65536,maxBinaryMessageBufferSize=32768,asyncWriteTimeout=60000,idleTimeout=300000,inputBufferSize=4096],creator=org.eclipse.jetty.websocket.server.WebSocketServerFactory] added {ScheduledExecutorScheduler@3e27aa33{STOPPED},AUTO} -2020-01-11 19:58:12,447 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - WebSocketServerFactory@53aac487[defaultPolicy=WebSocketPolicy@750e2b97[behavior=SERVER,maxTextMessageSize=65536,maxTextMessageBufferSize=32768,maxBinaryMessageSize=65536,maxBinaryMessageBufferSize=32768,asyncWriteTimeout=60000,idleTimeout=300000,inputBufferSize=4096],creator=org.eclipse.jetty.websocket.server.WebSocketServerFactory] added {org.eclipse.jetty.io.MappedByteBufferPool@2e385cce,POJO} -2020-01-11 19:58:12,447 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - WebSocketServerFactory@53aac487[defaultPolicy=WebSocketPolicy@750e2b97[behavior=SERVER,maxTextMessageSize=65536,maxTextMessageBufferSize=32768,maxBinaryMessageSize=65536,maxBinaryMessageBufferSize=32768,asyncWriteTimeout=60000,idleTimeout=300000,inputBufferSize=4096],creator=org.eclipse.jetty.websocket.server.WebSocketServerFactory] added {SessionTracker@2ddc9a9f{STOPPED},AUTO} -2020-01-11 19:58:12,448 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - WebSocketServerFactory@53aac487[defaultPolicy=WebSocketPolicy@750e2b97[behavior=SERVER,maxTextMessageSize=65536,maxTextMessageBufferSize=32768,maxBinaryMessageSize=65536,maxBinaryMessageBufferSize=32768,asyncWriteTimeout=60000,idleTimeout=300000,inputBufferSize=4096],creator=org.eclipse.jetty.websocket.server.WebSocketServerFactory] added {WebSocketExtensionFactory@1a942c18{STOPPED},AUTO} -2020-01-11 19:58:12,454 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - NativeWebSocketConfiguration@46cdf8bd{STOPPED} added {WebSocketServerFactory@53aac487[defaultPolicy=WebSocketPolicy@750e2b97[behavior=SERVER,maxTextMessageSize=65536,maxTextMessageBufferSize=32768,maxBinaryMessageSize=65536,maxBinaryMessageBufferSize=32768,asyncWriteTimeout=60000,idleTimeout=300000,inputBufferSize=4096],creator=org.eclipse.jetty.websocket.server.WebSocketServerFactory],AUTO} -2020-01-11 19:58:12,455 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - NativeWebSocketConfiguration@46cdf8bd{STOPPED} added {PathMappings[size=0],POJO} -2020-01-11 19:58:12,455 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - o.e.j.w.WebAppContext@76c3e77a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],UNAVAILABLE} added {NativeWebSocketConfiguration@46cdf8bd{STOPPED},MANAGED} -2020-01-11 19:58:12,471 [DEBUG][org.eclipse.jetty.websocket.jsr356.JsrSessionFactory] - Container: ServerContainer@3a7442c7{STOPPED} -2020-01-11 19:58:12,506 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - HttpClient@5ddeb7cb{STOPPED} added {HttpClientTransportOverHTTP@70ed52de{STOPPED},AUTO} -2020-01-11 19:58:12,507 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - HttpClient@5ddeb7cb{STOPPED} added {Client@7c37508a[provider=null,keyStore=null,trustStore=null],AUTO} -2020-01-11 19:58:12,507 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - HttpClient@5ddeb7cb{STOPPED} added {org.eclipse.jetty.client.ProtocolHandlers@247310d0,POJO} -2020-01-11 19:58:12,508 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - HttpClient@5ddeb7cb{STOPPED} added {org.eclipse.jetty.client.HttpClient$ContentDecoderFactorySet@1033576a,POJO} -2020-01-11 19:58:12,508 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - HttpClient@5ddeb7cb{STOPPED} added {QueuedThreadPool[WebSocketClient@1574877131]@303cf2ba{STOPPED,8<=0<=200,i=0,r=-1,q=0}[NO_TRY],AUTO} -2020-01-11 19:58:12,508 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - HttpClient@5ddeb7cb{STOPPED} added {org.eclipse.jetty.io.MappedByteBufferPool@2e385cce,POJO} -2020-01-11 19:58:12,508 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - WebSocketClient@5df84556[httpClient=HttpClient@5ddeb7cb{STOPPED},openSessions.size=0] added {HttpClient@5ddeb7cb{STOPPED},AUTO} -2020-01-11 19:58:12,509 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - WebSocketClient@5df84556[httpClient=HttpClient@5ddeb7cb{STOPPED},openSessions.size=0] added {SessionTracker@76494737{STOPPED},AUTO} -2020-01-11 19:58:12,510 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - WebSocketExtensionFactory@23e84203{STOPPED} added {InflaterPool@19932c16{STOPPED},AUTO} -2020-01-11 19:58:12,511 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - WebSocketExtensionFactory@23e84203{STOPPED} added {DeflaterPool@73eb439a{STOPPED},AUTO} -2020-01-11 19:58:12,512 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - WebSocketClient@af3e8c45[httpClient=HttpClient@5ddeb7cb{STOPPED},openSessions.size=0] added {WebSocketExtensionFactory@23e84203{STOPPED},AUTO} -2020-01-11 19:58:12,522 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - ServerContainer@3a7442c7{STOPPED} added {JsrSessionTracker@1b1cfb87{STOPPED},AUTO} -2020-01-11 19:58:12,523 [DEBUG][org.eclipse.jetty.websocket.jsr356.JsrSessionFactory] - Container: ServerContainer@3a7442c7{STOPPED} -2020-01-11 19:58:12,524 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - ServerContainer@3a7442c7{STOPPED} added {NativeWebSocketConfiguration@46cdf8bd{STOPPED},AUTO} -2020-01-11 19:58:12,524 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - o.e.j.w.WebAppContext@76c3e77a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],UNAVAILABLE} added {ServerContainer@3a7442c7{STOPPED},AUTO} -2020-01-11 19:58:12,529 [DEBUG][org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter] - Adding [Jetty_WebSocketUpgradeFilter] WebSocketUpgradeFilter[configuration=NativeWebSocketConfiguration@46cdf8bd{STOPPED}] mapped to /* to o.e.j.w.WebAppContext@76c3e77a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],UNAVAILABLE} -2020-01-11 19:58:12,551 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting Server@2638011{STOPPED}[9.4.22.v20191022] -2020-01-11 19:58:12,552 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - Server@2638011{STARTING}[9.4.22.v20191022] added {ErrorHandler@7d3e8655{STOPPED},AUTO} -2020-01-11 19:58:12,554 [INFO][org.eclipse.jetty.server.Server] - jetty-9.4.22.v20191022; built: 2019-10-22T13:37:13.455Z; git: b1e6b55512e008f7fbdf1cbea4ff8a6446d1073b; jvm 1.8.0_144-b01 -2020-01-11 19:58:12,563 [DEBUG][org.eclipse.jetty.server.handler.AbstractHandler] - starting Server@2638011{STARTING}[9.4.22.v20191022] -2020-01-11 19:58:12,563 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting QueuedThreadPool[qtp504858437]@1e178745{STOPPED,4<=0<=8,i=0,r=-1,q=0}[NO_TRY] -2020-01-11 19:58:12,566 [DEBUG][org.eclipse.jetty.util.thread.ReservedThreadExecutor] - ReservedThreadExecutor@660acfb{s=0/1,p=0} -2020-01-11 19:58:12,566 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - QueuedThreadPool[qtp504858437]@1e178745{STARTING,4<=0<=8,i=0,r=-1,q=0}[ReservedThreadExecutor@660acfb{s=0/1,p=0}] added {ReservedThreadExecutor@660acfb{s=0/1,p=0},AUTO} -2020-01-11 19:58:12,566 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting ReservedThreadExecutor@660acfb{s=0/1,p=0} -2020-01-11 19:58:12,567 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @1729ms ReservedThreadExecutor@660acfb{s=0/1,p=0} -2020-01-11 19:58:12,567 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - Starting Thread[qtp504858437-20,5,main] -2020-01-11 19:58:12,567 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - Starting Thread[qtp504858437-21,5,main] -2020-01-11 19:58:12,567 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - Starting Thread[qtp504858437-22,5,main] -2020-01-11 19:58:12,567 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - Runner started for QueuedThreadPool[qtp504858437]@1e178745{STARTING,4<=2<=8,i=2,r=-1,q=0}[ReservedThreadExecutor@660acfb{s=0/1,p=0}] -2020-01-11 19:58:12,568 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - Runner started for QueuedThreadPool[qtp504858437]@1e178745{STARTING,4<=3<=8,i=3,r=-1,q=0}[ReservedThreadExecutor@660acfb{s=0/1,p=0}] -2020-01-11 19:58:12,568 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - Starting Thread[qtp504858437-23,5,main] -2020-01-11 19:58:12,569 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - Runner started for QueuedThreadPool[qtp504858437]@1e178745{STARTING,4<=4<=8,i=4,r=-1,q=0}[ReservedThreadExecutor@660acfb{s=0/1,p=0}] -2020-01-11 19:58:12,569 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - Runner started for QueuedThreadPool[qtp504858437]@1e178745{STARTED,4<=4<=8,i=4,r=1,q=0}[ReservedThreadExecutor@660acfb{s=0/1,p=0}] -2020-01-11 19:58:12,569 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @1732ms QueuedThreadPool[qtp504858437]@1e178745{STARTED,4<=4<=8,i=4,r=1,q=0}[ReservedThreadExecutor@660acfb{s=0/1,p=0}] -2020-01-11 19:58:12,570 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting o.e.j.w.WebAppContext@76c3e77a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],UNAVAILABLE} -2020-01-11 19:58:12,591 [DEBUG][org.eclipse.jetty.webapp.WebAppContext] - Thread Context classloader sun.misc.Launcher$AppClassLoader@2a139a55 -2020-01-11 19:58:12,591 [DEBUG][org.eclipse.jetty.webapp.WebAppContext] - Parent class loader: sun.misc.Launcher$ExtClassLoader@4361bd48 -2020-01-11 19:58:12,591 [DEBUG][org.eclipse.jetty.webapp.WebAppContext] - preConfigure o.e.j.w.WebAppContext@76c3e77a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],UNAVAILABLE} with org.eclipse.jetty.webapp.WebInfConfiguration@3e78b6a5 -2020-01-11 19:58:12,595 [DEBUG][org.eclipse.jetty.webapp.WebInfConfiguration] - Matching container urls [file:/Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home/jre/lib/ext/sunec.jar, file:/Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home/jre/lib/ext/nashorn.jar, file:/Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home/jre/lib/ext/cldrdata.jar, file:/Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home/jre/lib/ext/jfxrt.jar, file:/Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home/jre/lib/ext/dnsns.jar, file:/Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home/jre/lib/ext/localedata.jar, file:/Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home/jre/lib/ext/sunjce_provider.jar, file:/Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home/jre/lib/ext/sunpkcs11.jar, file:/Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home/jre/lib/ext/jaccess.jar, file:/Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home/jre/lib/ext/zipfs.jar, file:/System/Library/Java/Extensions/MRJToolkit.jar] -2020-01-11 19:58:12,596 [DEBUG][org.eclipse.jetty.webapp.WebInfConfiguration] - Container paths selected:[] -2020-01-11 19:58:12,600 [DEBUG][org.eclipse.jetty.webapp.WebAppContext] - preConfigure o.e.j.w.WebAppContext@76c3e77a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],UNAVAILABLE} with org.eclipse.jetty.webapp.WebXmlConfiguration@3e2055d6 -2020-01-11 19:58:12,639 [DEBUG][org.eclipse.jetty.webapp.WebDescriptor] - jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml: Calculated metadatacomplete = False with version=3.1 -2020-01-11 19:58:12,646 [DEBUG][org.eclipse.jetty.webapp.WebAppContext] - preConfigure o.e.j.w.WebAppContext@76c3e77a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],UNAVAILABLE} with org.eclipse.jetty.webapp.MetaInfConfiguration@2f01783a -2020-01-11 19:58:12,646 [DEBUG][org.eclipse.jetty.webapp.MetaInfConfiguration] - org.eclipse.jetty.metainf.useCache = true -2020-01-11 19:58:12,646 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - AttributeContainerMap@58d75e99{size=3} added {{},POJO} -2020-01-11 19:58:12,646 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - AttributeContainerMap@58d75e99{size=4} added {{},POJO} -2020-01-11 19:58:12,646 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - AttributeContainerMap@58d75e99{size=5} added {{},POJO} -2020-01-11 19:58:12,646 [DEBUG][org.eclipse.jetty.webapp.WebAppContext] - preConfigure o.e.j.w.WebAppContext@76c3e77a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],UNAVAILABLE} with org.eclipse.jetty.webapp.FragmentConfiguration@68878f6d -2020-01-11 19:58:12,647 [DEBUG][org.eclipse.jetty.webapp.WebAppContext] - preConfigure o.e.j.w.WebAppContext@76c3e77a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],UNAVAILABLE} with org.eclipse.jetty.webapp.JettyWebXmlConfiguration@41488b16 -2020-01-11 19:58:12,647 [DEBUG][org.eclipse.jetty.webapp.WebAppContext] - preConfigure o.e.j.w.WebAppContext@76c3e77a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],UNAVAILABLE} with org.eclipse.jetty.annotations.AnnotationConfiguration@a8ef162 -2020-01-11 19:58:12,647 [DEBUG][org.eclipse.jetty.webapp.WebAppContext] - preConfigure o.e.j.w.WebAppContext@76c3e77a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],UNAVAILABLE} with org.eclipse.jetty.webapp.MetaInfConfiguration@2eea88a1 -2020-01-11 19:58:12,647 [DEBUG][org.eclipse.jetty.webapp.MetaInfConfiguration] - org.eclipse.jetty.metainf.useCache = true -2020-01-11 19:58:12,650 [DEBUG][org.eclipse.jetty.http.PreEncodedHttpField] - HttpField encoders loaded: [org.eclipse.jetty.http.Http1FieldPreEncoder@4149c063] -2020-01-11 19:58:12,660 [DEBUG][org.eclipse.jetty.webapp.WebAppContext] - configure o.e.j.w.WebAppContext@76c3e77a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],STARTING} with org.eclipse.jetty.webapp.WebInfConfiguration@3e78b6a5 -2020-01-11 19:58:12,661 [DEBUG][org.eclipse.jetty.webapp.WebAppContext] - configure o.e.j.w.WebAppContext@76c3e77a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],STARTING} with org.eclipse.jetty.webapp.WebXmlConfiguration@3e2055d6 -2020-01-11 19:58:12,669 [DEBUG][org.eclipse.jetty.webapp.WebAppContext] - configure o.e.j.w.WebAppContext@76c3e77a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],STARTING} with org.eclipse.jetty.webapp.MetaInfConfiguration@2f01783a -2020-01-11 19:58:12,669 [DEBUG][org.eclipse.jetty.webapp.WebAppContext] - configure o.e.j.w.WebAppContext@76c3e77a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],STARTING} with org.eclipse.jetty.webapp.FragmentConfiguration@68878f6d -2020-01-11 19:58:12,669 [DEBUG][org.eclipse.jetty.webapp.WebAppContext] - configure o.e.j.w.WebAppContext@76c3e77a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],STARTING} with org.eclipse.jetty.webapp.JettyWebXmlConfiguration@41488b16 -2020-01-11 19:58:12,669 [DEBUG][org.eclipse.jetty.webapp.JettyWebXmlConfiguration] - Configuring web-jetty.xml -2020-01-11 19:58:12,670 [DEBUG][org.eclipse.jetty.webapp.WebAppContext] - configure o.e.j.w.WebAppContext@76c3e77a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],STARTING} with org.eclipse.jetty.annotations.AnnotationConfiguration@a8ef162 -2020-01-11 19:58:12,681 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Adding Decorator: org.eclipse.jetty.annotations.AnnotationDecorator@1e13529a -2020-01-11 19:58:12,699 [DEBUG][org.eclipse.jetty.annotations.AnnotationConfiguration] - Service loaders found in 0ms -2020-01-11 19:58:12,705 [INFO][org.eclipse.jetty.util.TypeUtil] - JVM Runtime does not support Modules -2020-01-11 19:58:12,707 [DEBUG][org.eclipse.jetty.annotations.AnnotationConfiguration] - !Excluded org.eclipse.jetty.websocket.server.NativeWebSocketServletContainerInitializer@13bc8645 no ordering -2020-01-11 19:58:12,710 [DEBUG][org.eclipse.jetty.annotations.AnnotationConfiguration] - !Excluded org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketServerContainerInitializer@7ba8c737 no ordering -2020-01-11 19:58:12,710 [DEBUG][org.eclipse.jetty.annotations.AnnotationConfiguration] - No web.xml ordering, ServletContainerInitializers in random order -2020-01-11 19:58:12,711 [DEBUG][org.eclipse.jetty.annotations.AnnotationConfiguration] - ServletContainerInitializer: 1 org.eclipse.jetty.websocket.server.NativeWebSocketServletContainerInitializer from file:///Users/kouxian/.m2/repository/org/eclipse/jetty/websocket/websocket-server/9.4.22.v20191022/websocket-server-9.4.22.v20191022.jar -2020-01-11 19:58:12,711 [DEBUG][org.eclipse.jetty.annotations.AnnotationConfiguration] - ServletContainerInitializer: 2 org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketServerContainerInitializer from file:///Users/kouxian/.m2/repository/org/eclipse/jetty/websocket/javax-websocket-server-impl/9.4.22.v20191022/javax-websocket-server-impl-9.4.22.v20191022.jar -2020-01-11 19:58:12,713 [DEBUG][org.eclipse.jetty.annotations.AnnotationConfiguration] - No HandlesTypes annotation on initializer class org.eclipse.jetty.websocket.server.NativeWebSocketServletContainerInitializer -2020-01-11 19:58:12,715 [DEBUG][org.eclipse.jetty.annotations.AnnotationConfiguration] - HandlesTypes [interface javax.websocket.server.ServerApplicationConfig, interface javax.websocket.server.ServerEndpoint, class javax.websocket.Endpoint] on initializer class org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketServerContainerInitializer -2020-01-11 19:58:12,717 [DEBUG][org.eclipse.jetty.annotations.AnnotationConfiguration] - Registering annotation handler for javax.websocket.server.ServerEndpoint -2020-01-11 19:58:12,719 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - o.e.j.w.WebAppContext@76c3e77a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],STARTING} added {ServletContainerInitializersStarter@72ef8d15{STOPPED},MANAGED} -2020-01-11 19:58:12,723 [WARN][org.eclipse.jetty.annotations.AnnotationParser] - Unknown ASM version, assuming ASM7 -2020-01-11 19:58:12,723 [DEBUG][org.eclipse.jetty.annotations.AnnotationConfiguration] - Annotation scanning commencing: webxml=3, metadatacomplete=false, configurationDiscovered=true, multiThreaded=true, maxScanWait=60 -2020-01-11 19:58:12,724 [INFO][org.eclipse.jetty.annotations.AnnotationConfiguration] - Scanning elapsed time=0ms -2020-01-11 19:58:12,724 [DEBUG][org.eclipse.jetty.annotations.AnnotationConfiguration] - Scanned 0 container path jars, 0 WEB-INF/lib jars, 0 WEB-INF/classes dirs in 0ms for context o.e.j.w.WebAppContext@76c3e77a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],STARTING} -2020-01-11 19:58:12,725 [DEBUG][org.eclipse.jetty.webapp.WebAppContext] - configure o.e.j.w.WebAppContext@76c3e77a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],STARTING} with org.eclipse.jetty.webapp.MetaInfConfiguration@2eea88a1 -2020-01-11 19:58:12,725 [DEBUG][org.eclipse.jetty.webapp.MetaData] - metadata resolve o.e.j.w.WebAppContext@76c3e77a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],STARTING} -2020-01-11 19:58:12,730 [DEBUG][org.eclipse.jetty.webapp.StandardDescriptorProcessor] - Added mapping [/]=>default -2020-01-11 19:58:12,731 [INFO][org.eclipse.jetty.webapp.StandardDescriptorProcessor] - NO JSP Support for /, did not find org.eclipse.jetty.jsp.JettyJspServlet -2020-01-11 19:58:12,731 [DEBUG][org.eclipse.jetty.webapp.StandardDescriptorProcessor] - Added mapping [*.jsp, *.jspf, *.jspx, *.xsp, *.JSP, *.JSPF, *.JSPX, *.XSP]=>jsp -2020-01-11 19:58:12,733 [DEBUG][org.eclipse.jetty.server.session] - SessionManager default maxInactiveInterval=1800 -2020-01-11 19:58:12,735 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting ServletContainerInitializersStarter@72ef8d15{STOPPED} -2020-01-11 19:58:12,735 [DEBUG][org.eclipse.jetty.annotations.ServletContainerInitializersStarter] - Calling ServletContainerInitializer org.eclipse.jetty.websocket.server.NativeWebSocketServletContainerInitializer -2020-01-11 19:58:12,736 [DEBUG][org.eclipse.jetty.plus.annotation.ContainerInitializer] - ContainerInitializer org.eclipse.jetty.websocket.server.NativeWebSocketServletContainerInitializer called in 0ms -2020-01-11 19:58:12,736 [DEBUG][org.eclipse.jetty.annotations.ServletContainerInitializersStarter] - Calling ServletContainerInitializer org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketServerContainerInitializer -2020-01-11 19:58:12,737 [DEBUG][org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketServerContainerInitializer] - No JSR-356 annotations or interfaces discovered -2020-01-11 19:58:12,737 [DEBUG][org.eclipse.jetty.plus.annotation.ContainerInitializer] - ContainerInitializer org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketServerContainerInitializer called in 1ms -2020-01-11 19:58:12,737 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @1900ms ServletContainerInitializersStarter@72ef8d15{STARTED} -2020-01-11 19:58:12,737 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting ListenerHolder@4a00d9cf{STOPPED}: org.eclipse.jetty.servlet.listener.ELContextCleaner -2020-01-11 19:58:12,738 [DEBUG][org.eclipse.jetty.servlet.BaseHolder] - Holding class org.eclipse.jetty.servlet.listener.ELContextCleaner from sun.misc.Launcher$AppClassLoader@2a139a55 -2020-01-11 19:58:12,739 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @1902ms ListenerHolder@4a00d9cf{STARTED}: org.eclipse.jetty.servlet.listener.ELContextCleaner -2020-01-11 19:58:12,739 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting ListenerHolder@14a50707{STOPPED}: org.eclipse.jetty.servlet.listener.IntrospectorCleaner -2020-01-11 19:58:12,740 [DEBUG][org.eclipse.jetty.servlet.BaseHolder] - Holding class org.eclipse.jetty.servlet.listener.IntrospectorCleaner from sun.misc.Launcher$AppClassLoader@2a139a55 -2020-01-11 19:58:12,740 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @1903ms ListenerHolder@14a50707{STARTED}: org.eclipse.jetty.servlet.listener.IntrospectorCleaner -2020-01-11 19:58:12,741 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting ListenerHolder@329dbdbf{STOPPED}: org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketServerContainerInitializer$ContextDestroyListener -2020-01-11 19:58:12,742 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @1904ms ListenerHolder@329dbdbf{STARTED}: org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketServerContainerInitializer$ContextDestroyListener -2020-01-11 19:58:12,742 [DEBUG][org.eclipse.jetty.server.handler.AbstractHandler] - starting o.e.j.w.WebAppContext@76c3e77a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],STARTING} -2020-01-11 19:58:12,742 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting org.eclipse.jetty.server.session.SessionHandler2014461570==dftMaxIdleSec=1800 -2020-01-11 19:58:12,746 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - org.eclipse.jetty.server.session.SessionHandler2014461570==dftMaxIdleSec=1800 added {org.eclipse.jetty.server.session.DefaultSessionCache@420a85c4[evict=-1,removeUnloadable=false,saveOnCreate=false,saveOnInactiveEvict=false],AUTO} -2020-01-11 19:58:12,748 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - org.eclipse.jetty.server.session.DefaultSessionCache@420a85c4[evict=-1,removeUnloadable=false,saveOnCreate=false,saveOnInactiveEvict=false] added {org.eclipse.jetty.server.session.NullSessionDataStore@13b3d178[passivating=false,graceSec=3600],AUTO} -2020-01-11 19:58:12,751 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting DefaultSessionIdManager@a82c5f1{STOPPED}[worker=null] -2020-01-11 19:58:12,753 [INFO][org.eclipse.jetty.server.session] - DefaultSessionIdManager workerName=node0 -2020-01-11 19:58:12,754 [INFO][org.eclipse.jetty.server.session] - No SessionScavenger set, using defaults -2020-01-11 19:58:12,755 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - DefaultSessionIdManager@a82c5f1{STARTING}[worker=node0] added {HouseKeeper@4f704591{STOPPED}[interval=600000, ownscheduler=false],MANAGED} -2020-01-11 19:58:12,755 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting HouseKeeper@4f704591{STOPPED}[interval=600000, ownscheduler=false] -2020-01-11 19:58:12,756 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting ScheduledExecutorScheduler@4b5189ac{STOPPED} -2020-01-11 19:58:12,757 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @1920ms ScheduledExecutorScheduler@4b5189ac{STARTED} -2020-01-11 19:58:12,757 [DEBUG][org.eclipse.jetty.server.session] - Using own scheduler for scavenging -2020-01-11 19:58:12,758 [INFO][org.eclipse.jetty.server.session] - node0 Scavenging every 600000ms -2020-01-11 19:58:12,760 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @1922ms HouseKeeper@4f704591{STARTED}[interval=600000, ownscheduler=true] -2020-01-11 19:58:12,760 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @1923ms DefaultSessionIdManager@a82c5f1{STARTED}[worker=node0] -2020-01-11 19:58:12,760 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - Server@2638011{STARTING}[9.4.22.v20191022] added {DefaultSessionIdManager@a82c5f1{STARTED}[worker=node0],MANAGED} -2020-01-11 19:58:12,760 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - org.eclipse.jetty.server.session.SessionHandler2014461570==dftMaxIdleSec=1800 added {DefaultSessionIdManager@a82c5f1{STARTED}[worker=node0],UNMANAGED} -2020-01-11 19:58:12,760 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting ScheduledExecutorScheduler@a307a8c{STOPPED} -2020-01-11 19:58:12,761 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @1924ms ScheduledExecutorScheduler@a307a8c{STARTED} -2020-01-11 19:58:12,761 [DEBUG][org.eclipse.jetty.server.handler.AbstractHandler] - starting org.eclipse.jetty.server.session.SessionHandler2014461570==dftMaxIdleSec=1800 -2020-01-11 19:58:12,762 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting ConstraintSecurityHandler@71def8f8{STOPPED} -2020-01-11 19:58:12,765 [DEBUG][org.eclipse.jetty.server.handler.AbstractHandler] - starting ConstraintSecurityHandler@71def8f8{STARTING} -2020-01-11 19:58:12,765 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting ServletHandler@7205765b{STOPPED} -2020-01-11 19:58:12,767 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.jspx[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:58:12,771 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.jspx",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=1] -2020-01-11 19:58:12,771 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.JSPX[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:58:12,774 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.JSPX",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=2] -2020-01-11 19:58:12,774 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:58:12,774 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.jsp",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=3] -2020-01-11 19:58:12,775 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.JSPF[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:58:12,776 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.JSPF",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=4] -2020-01-11 19:58:12,776 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.jspf[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:58:12,777 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.jspf",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=5] -2020-01-11 19:58:12,777 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.JSP[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:58:12,777 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.JSP",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=6] -2020-01-11 19:58:12,777 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.xsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:58:12,777 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.xsp",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=7] -2020-01-11 19:58:12,777 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.XSP[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:58:12,783 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.XSP",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=8] -2020-01-11 19:58:12,785 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=/[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=default[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:58:12,785 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["/",pathDepth=-1,group=DEFAULT],resource=default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=9] -2020-01-11 19:58:12,785 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - filterNameMap={Jetty_WebSocketUpgradeFilter=Jetty_WebSocketUpgradeFilter@126253fd==org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter,inst=false,async=true} -2020-01-11 19:58:12,790 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - pathFilters=[[/*]/[]/[REQUEST]=>Jetty_WebSocketUpgradeFilter] -2020-01-11 19:58:12,791 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - servletFilterMap={} -2020-01-11 19:58:12,791 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - servletPathMap=PathMappings[size=9] -2020-01-11 19:58:12,791 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - servletNameMap={default=default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,jsp=null,order=0,inst=false,async=false, jsp=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false} -2020-01-11 19:58:12,791 [DEBUG][org.eclipse.jetty.server.handler.AbstractHandler] - starting ServletHandler@7205765b{STARTING} -2020-01-11 19:58:12,791 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @1954ms ServletHandler@7205765b{STARTED} -2020-01-11 19:58:12,792 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @1954ms ConstraintSecurityHandler@71def8f8{STARTED} -2020-01-11 19:58:12,792 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting org.eclipse.jetty.server.session.DefaultSessionCache@420a85c4[evict=-1,removeUnloadable=false,saveOnCreate=false,saveOnInactiveEvict=false] -2020-01-11 19:58:12,792 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting org.eclipse.jetty.server.session.NullSessionDataStore@13b3d178[passivating=false,graceSec=3600] -2020-01-11 19:58:12,792 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @1955ms org.eclipse.jetty.server.session.NullSessionDataStore@13b3d178[passivating=false,graceSec=3600] -2020-01-11 19:58:12,792 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @1955ms org.eclipse.jetty.server.session.DefaultSessionCache@420a85c4[evict=-1,removeUnloadable=false,saveOnCreate=false,saveOnInactiveEvict=false] -2020-01-11 19:58:12,793 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @1956ms org.eclipse.jetty.server.session.SessionHandler2014461570==dftMaxIdleSec=1800 -2020-01-11 19:58:12,794 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting ErrorPageErrorHandler@5ba3f27a{STOPPED} -2020-01-11 19:58:12,794 [DEBUG][org.eclipse.jetty.server.handler.AbstractHandler] - starting ErrorPageErrorHandler@5ba3f27a{STARTING} -2020-01-11 19:58:12,794 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @1957ms ErrorPageErrorHandler@5ba3f27a{STARTED} -2020-01-11 19:58:12,794 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting NativeWebSocketConfiguration@46cdf8bd{STOPPED} -2020-01-11 19:58:12,794 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting WebSocketServerFactory@53aac487[defaultPolicy=WebSocketPolicy@750e2b97[behavior=SERVER,maxTextMessageSize=65536,maxTextMessageBufferSize=32768,maxBinaryMessageSize=65536,maxBinaryMessageBufferSize=32768,asyncWriteTimeout=60000,idleTimeout=300000,inputBufferSize=4096],creator=org.eclipse.jetty.websocket.server.WebSocketServerFactory] -2020-01-11 19:58:12,795 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting ScheduledExecutorScheduler@3e27aa33{STOPPED} -2020-01-11 19:58:12,795 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @1958ms ScheduledExecutorScheduler@3e27aa33{STARTED} -2020-01-11 19:58:12,796 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting SessionTracker@2ddc9a9f{STOPPED} -2020-01-11 19:58:12,796 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @1959ms SessionTracker@2ddc9a9f{STARTED} -2020-01-11 19:58:12,796 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting WebSocketExtensionFactory@1a942c18{STOPPED} -2020-01-11 19:58:12,797 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting InflaterPool@55a147cc{STOPPED} -2020-01-11 19:58:12,797 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @1960ms InflaterPool@55a147cc{STARTED} -2020-01-11 19:58:12,797 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting DeflaterPool@71ba6d4e{STOPPED} -2020-01-11 19:58:12,800 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @1963ms DeflaterPool@71ba6d4e{STARTED} -2020-01-11 19:58:12,801 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @1963ms WebSocketExtensionFactory@1a942c18{STARTED} -2020-01-11 19:58:12,801 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @1964ms WebSocketServerFactory@53aac487[defaultPolicy=WebSocketPolicy@750e2b97[behavior=SERVER,maxTextMessageSize=65536,maxTextMessageBufferSize=32768,maxBinaryMessageSize=65536,maxBinaryMessageBufferSize=32768,asyncWriteTimeout=60000,idleTimeout=300000,inputBufferSize=4096],creator=org.eclipse.jetty.websocket.server.WebSocketServerFactory] -2020-01-11 19:58:12,801 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @1964ms NativeWebSocketConfiguration@46cdf8bd{STARTED} -2020-01-11 19:58:12,801 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting ServerContainer@3a7442c7{STOPPED} -2020-01-11 19:58:12,802 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting JsrSessionTracker@1b1cfb87{STOPPED} -2020-01-11 19:58:12,802 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @1965ms JsrSessionTracker@1b1cfb87{STARTED} -2020-01-11 19:58:12,803 [DEBUG][org.eclipse.jetty.websocket.jsr356.DecoderFactory] - init(org.eclipse.jetty.websocket.jsr356.client.EmptyClientEndpointConfig@5495333e) -2020-01-11 19:58:12,803 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.BooleanDecoder -2020-01-11 19:58:12,804 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.ByteDecoder -2020-01-11 19:58:12,806 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.CharacterDecoder -2020-01-11 19:58:12,808 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.DoubleDecoder -2020-01-11 19:58:12,809 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.FloatDecoder -2020-01-11 19:58:12,812 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.IntegerDecoder -2020-01-11 19:58:12,814 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.LongDecoder -2020-01-11 19:58:12,815 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.ShortDecoder -2020-01-11 19:58:12,817 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.StringDecoder -2020-01-11 19:58:12,818 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.BooleanDecoder -2020-01-11 19:58:12,818 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.ByteDecoder -2020-01-11 19:58:12,819 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.CharacterDecoder -2020-01-11 19:58:12,820 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.DoubleDecoder -2020-01-11 19:58:12,820 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.FloatDecoder -2020-01-11 19:58:12,821 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.IntegerDecoder -2020-01-11 19:58:12,821 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.LongDecoder -2020-01-11 19:58:12,821 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.ShortDecoder -2020-01-11 19:58:12,821 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.ByteBufferDecoder -2020-01-11 19:58:12,821 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.ByteArrayDecoder -2020-01-11 19:58:12,822 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.PongMessageDecoder -2020-01-11 19:58:12,822 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.ReaderDecoder -2020-01-11 19:58:12,822 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.InputStreamDecoder -2020-01-11 19:58:12,823 [DEBUG][org.eclipse.jetty.websocket.jsr356.EncoderFactory] - init(org.eclipse.jetty.websocket.jsr356.client.EmptyClientEndpointConfig@5495333e) -2020-01-11 19:58:12,823 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.BooleanEncoder -2020-01-11 19:58:12,823 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.ByteEncoder -2020-01-11 19:58:12,825 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.CharacterEncoder -2020-01-11 19:58:12,825 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.DoubleEncoder -2020-01-11 19:58:12,825 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.FloatEncoder -2020-01-11 19:58:12,826 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.IntegerEncoder -2020-01-11 19:58:12,826 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.LongEncoder -2020-01-11 19:58:12,827 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.ShortEncoder -2020-01-11 19:58:12,828 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.StringEncoder -2020-01-11 19:58:12,828 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.BooleanEncoder -2020-01-11 19:58:12,828 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.ByteEncoder -2020-01-11 19:58:12,830 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.CharacterEncoder -2020-01-11 19:58:12,833 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.DoubleEncoder -2020-01-11 19:58:12,833 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.FloatEncoder -2020-01-11 19:58:12,834 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.IntegerEncoder -2020-01-11 19:58:12,834 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.LongEncoder -2020-01-11 19:58:12,834 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.ShortEncoder -2020-01-11 19:58:12,834 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.ByteBufferEncoder -2020-01-11 19:58:12,834 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.ByteArrayEncoder -2020-01-11 19:58:12,834 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @1997ms ServerContainer@3a7442c7{STARTED} -2020-01-11 19:58:12,835 [DEBUG][org.eclipse.jetty.server.handler.ContextHandler] - contextInitialized: javax.servlet.ServletContextEvent[source=ServletContext@o.e.j.w.WebAppContext@76c3e77a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],STARTING}]->org.nutz.boot.starter.servlet3.NbServletContextListener@6337c201 -2020-01-11 19:58:12,857 [DEBUG][org.nutz.boot.starter.servlet3.NbServletContextListener] - add Servlet name=druid pathSpec=/druid/* -2020-01-11 19:58:12,857 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.jspx[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:58:12,857 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.jspx",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=1] -2020-01-11 19:58:12,857 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.JSPX[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:58:12,857 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.JSPX",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=2] -2020-01-11 19:58:12,857 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:58:12,858 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.jsp",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=3] -2020-01-11 19:58:12,858 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.JSPF[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:58:12,858 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.JSPF",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=4] -2020-01-11 19:58:12,858 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.jspf[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:58:12,858 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.jspf",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=5] -2020-01-11 19:58:12,858 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.JSP[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:58:12,858 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.JSP",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=6] -2020-01-11 19:58:12,858 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.xsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:58:12,859 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.xsp",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=7] -2020-01-11 19:58:12,859 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.XSP[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:58:12,859 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.XSP",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=8] -2020-01-11 19:58:12,860 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=/druid/*[JAVAX_API:null] mapped to servlet=druid[JAVAX_API:null] -2020-01-11 19:58:12,860 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["/druid/*",pathDepth=2,group=PREFIX_GLOB],resource=druid@5b6c502==com.alibaba.druid.support.http.StatViewServlet,jsp=null,order=-1,inst=false,async=false] to PathMappings[size=9] -2020-01-11 19:58:12,860 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=/[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=default[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:58:12,860 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["/",pathDepth=-1,group=DEFAULT],resource=default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=10] -2020-01-11 19:58:12,860 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - filterNameMap={Jetty_WebSocketUpgradeFilter=Jetty_WebSocketUpgradeFilter@126253fd==org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter,inst=false,async=true} -2020-01-11 19:58:12,860 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - pathFilters=[[/*]/[]/[REQUEST]=>Jetty_WebSocketUpgradeFilter] -2020-01-11 19:58:12,860 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - servletFilterMap={} -2020-01-11 19:58:12,860 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - servletPathMap=PathMappings[size=10] -2020-01-11 19:58:12,861 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - servletNameMap={default=default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,jsp=null,order=0,inst=false,async=false, druid=druid@5b6c502==com.alibaba.druid.support.http.StatViewServlet,jsp=null,order=-1,inst=false,async=false, jsp=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false} -2020-01-11 19:58:12,864 [INFO][org.nutz.boot.starter.jdbc.DruidWebStatServletStarter] - druid stat view random user=druid password=p038pit87sjrmr8idsm923qsdr -2020-01-11 19:58:12,869 [INFO][org.eclipse.jetty.server.handler.ContextHandler.ROOT] - Initializing Shiro environment -2020-01-11 19:58:12,870 [INFO][org.apache.shiro.web.env.EnvironmentLoader] - Starting Shiro environment initialization. -2020-01-11 19:58:13,173 [DEBUG][org.nutz.boot.starter.shiro.ShiroEnvStarter] - using default SessionDAO = EnterpriseCacheSessionDAO -2020-01-11 19:58:13,182 [DEBUG][org.nutz.boot.starter.shiro.ShiroEnvStarter] - using session cache = redis -2020-01-11 19:58:13,192 [DEBUG][net.sf.ehcache.config.ConfigurationFactory] - Configuring ehcache from ehcache.xml found in the classpath: file:/Users/kouxian/git/rk_svnadmin/target/classes/ehcache.xml -2020-01-11 19:58:13,192 [DEBUG][net.sf.ehcache.config.ConfigurationFactory] - Configuring ehcache from URL: file:/Users/kouxian/git/rk_svnadmin/target/classes/ehcache.xml -2020-01-11 19:58:13,192 [DEBUG][net.sf.ehcache.config.ConfigurationFactory] - Configuring ehcache from InputStream -2020-01-11 19:58:13,202 [DEBUG][net.sf.ehcache.config.BeanHandler] - Ignoring ehcache attribute xmlns:xsi -2020-01-11 19:58:13,202 [DEBUG][net.sf.ehcache.config.BeanHandler] - Ignoring ehcache attribute xsi:noNamespaceSchemaLocation -2020-01-11 19:58:13,204 [DEBUG][net.sf.ehcache.config.DiskStoreConfiguration] - Disk Store Path: /var/folders/y8/njy743gn0sq9xysgc5dxy23w0000gn/T/shiro-ehcache -2020-01-11 19:58:13,213 [WARN][net.sf.ehcache.config.CacheConfiguration] - Statistics can no longer be enabled via configuration. -2020-01-11 19:58:13,215 [DEBUG][net.sf.ehcache.CacheManager] - Creating new CacheManager with default config -2020-01-11 19:58:13,218 [DEBUG][net.sf.ehcache.util.PropertyUtil] - propertiesString is null. -2020-01-11 19:58:13,234 [DEBUG][net.sf.ehcache.config.ConfigurationHelper] - No CacheManagerEventListenerFactory class specified. Skipping... -2020-01-11 19:58:13,308 [DEBUG][net.sf.ehcache.Cache] - No BootstrapCacheLoaderFactory class specified. Skipping... -2020-01-11 19:58:13,308 [DEBUG][net.sf.ehcache.Cache] - CacheWriter factory not configured. Skipping... -2020-01-11 19:58:13,308 [DEBUG][net.sf.ehcache.config.ConfigurationHelper] - No CacheExceptionHandlerFactory class specified. Skipping... -2020-01-11 19:58:13,322 [DEBUG][net.sf.ehcache.Cache] - No BootstrapCacheLoaderFactory class specified. Skipping... -2020-01-11 19:58:13,322 [DEBUG][net.sf.ehcache.Cache] - CacheWriter factory not configured. Skipping... -2020-01-11 19:58:13,322 [DEBUG][net.sf.ehcache.config.ConfigurationHelper] - No CacheExceptionHandlerFactory class specified. Skipping... -2020-01-11 19:58:13,336 [DEBUG][net.sf.ehcache.DiskStorePathManager] - Using diskstore path /var/folders/y8/njy743gn0sq9xysgc5dxy23w0000gn/T/shiro-ehcache -2020-01-11 19:58:13,336 [DEBUG][net.sf.ehcache.DiskStorePathManager] - Holding exclusive lock on /var/folders/y8/njy743gn0sq9xysgc5dxy23w0000gn/T/shiro-ehcache/.ehcache-diskstore.lock -2020-01-11 19:58:13,340 [DEBUG][net.sf.ehcache.store.disk.DiskStorageFactory] - Matching data file missing (or empty) for index file. Deleting index file /var/folders/y8/njy743gn0sq9xysgc5dxy23w0000gn/T/shiro-ehcache/shiro-active%0053ession%0043ache.index -2020-01-11 19:58:13,340 [DEBUG][net.sf.ehcache.store.disk.DiskStorageFactory] - Failed to delete file shiro-active%0053ession%0043ache.index -2020-01-11 19:58:13,369 [DEBUG][net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl] - Mocking Pass-Through Statistic: LOCAL_OFFHEAP_SIZE -2020-01-11 19:58:13,371 [DEBUG][net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl] - Mocking Pass-Through Statistic: LOCAL_OFFHEAP_SIZE_BYTES -2020-01-11 19:58:13,371 [DEBUG][net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl] - Mocking Pass-Through Statistic: WRITER_QUEUE_LENGTH -2020-01-11 19:58:13,372 [DEBUG][net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl] - Mocking Pass-Through Statistic: REMOTE_SIZE -2020-01-11 19:58:13,372 [DEBUG][net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl] - Mocking Pass-Through Statistic: LAST_REJOIN_TIMESTAMP -2020-01-11 19:58:13,390 [DEBUG][net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl] - Mocking Operation Statistic: OFFHEAP_GET -2020-01-11 19:58:13,406 [DEBUG][net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl] - Mocking Operation Statistic: OFFHEAP_PUT -2020-01-11 19:58:13,407 [DEBUG][net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl] - Mocking Operation Statistic: OFFHEAP_REMOVE -2020-01-11 19:58:13,412 [DEBUG][net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl] - Mocking Operation Statistic: XA_COMMIT -2020-01-11 19:58:13,412 [DEBUG][net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl] - Mocking Operation Statistic: XA_ROLLBACK -2020-01-11 19:58:13,415 [DEBUG][net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl] - Mocking Operation Statistic: XA_RECOVERY -2020-01-11 19:58:13,418 [DEBUG][net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl] - Mocking Operation Statistic: CLUSTER_EVENT -2020-01-11 19:58:13,418 [DEBUG][net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl] - Mocking Operation Statistic: NONSTOP -2020-01-11 19:58:13,429 [DEBUG][net.sf.ehcache.Cache] - Initialised cache: shiro-activeSessionCache -2020-01-11 19:58:13,429 [DEBUG][net.sf.ehcache.config.ConfigurationHelper] - CacheDecoratorFactory not configured. Skipping for 'shiro-activeSessionCache'. -2020-01-11 19:58:13,430 [DEBUG][net.sf.ehcache.config.ConfigurationHelper] - CacheDecoratorFactory not configured for defaultCache. Skipping for 'shiro-activeSessionCache'. -2020-01-11 19:58:13,467 [INFO][org.nutz.plugins.cache.impl.lcache.LCacheManager] - JedisAgent is Ready ... -2020-01-11 19:58:13,467 [DEBUG][org.nutz.plugins.cache.impl.lcache.LCacheManager] - psubscribe LCache:* -2020-01-11 19:58:13,503 [DEBUG][org.nutz.boot.starter.shiro.NbResourceBasedWebEnvironment] - ioc name=shiroFilterChainResolver not found, fallback to shiro.ini.urls -2020-01-11 19:58:13,505 [DEBUG][org.nutz.boot.starter.shiro.NbResourceBasedWebEnvironment] - shiro ini urls ---> -[urls] - -2020-01-11 19:58:13,516 [INFO][org.apache.shiro.web.env.EnvironmentLoader] - Shiro environment initialized in 646 ms. -2020-01-11 19:58:13,594 [DEBUG][org.nutz.boot.starter.servlet3.NbServletContextListener] - add filter name=whale pathSpec=/* -2020-01-11 19:58:13,594 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.jspx[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:58:13,595 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.jspx",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=1] -2020-01-11 19:58:13,595 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.JSPX[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:58:13,595 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.JSPX",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=2] -2020-01-11 19:58:13,595 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:58:13,595 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.jsp",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=3] -2020-01-11 19:58:13,595 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.JSPF[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:58:13,596 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.JSPF",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=4] -2020-01-11 19:58:13,596 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.jspf[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:58:13,596 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.jspf",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=5] -2020-01-11 19:58:13,596 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.JSP[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:58:13,596 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.JSP",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=6] -2020-01-11 19:58:13,596 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.xsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:58:13,597 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.xsp",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=7] -2020-01-11 19:58:13,597 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.XSP[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:58:13,597 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.XSP",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=8] -2020-01-11 19:58:13,597 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=/druid/*[JAVAX_API:null] mapped to servlet=druid[JAVAX_API:null] -2020-01-11 19:58:13,597 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["/druid/*",pathDepth=2,group=PREFIX_GLOB],resource=druid@5b6c502==com.alibaba.druid.support.http.StatViewServlet,jsp=null,order=1,inst=false,async=false] to PathMappings[size=9] -2020-01-11 19:58:13,597 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=/[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=default[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:58:13,598 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["/",pathDepth=-1,group=DEFAULT],resource=default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=10] -2020-01-11 19:58:13,598 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - filterNameMap={whale=whale@1c55f277==org.nutz.mvc.WhaleFilter,inst=false,async=false, Jetty_WebSocketUpgradeFilter=Jetty_WebSocketUpgradeFilter@126253fd==org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter,inst=false,async=true} -2020-01-11 19:58:13,598 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - pathFilters=[[/*]/[]/[REQUEST]=>Jetty_WebSocketUpgradeFilter, [/*]/[]/[FORWARD, REQUEST, INCLUDE]=>whale] -2020-01-11 19:58:13,599 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - servletFilterMap={} -2020-01-11 19:58:13,600 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - servletPathMap=PathMappings[size=10] -2020-01-11 19:58:13,600 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - servletNameMap={default=default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,jsp=null,order=0,inst=false,async=false, druid=druid@5b6c502==com.alibaba.druid.support.http.StatViewServlet,jsp=null,order=1,inst=false,async=false, jsp=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false} -2020-01-11 19:58:13,603 [DEBUG][org.nutz.boot.starter.servlet3.NbServletContextListener] - add filter name=druid pathSpec=/* -2020-01-11 19:58:13,604 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.jspx[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:58:13,605 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.jspx",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=1] -2020-01-11 19:58:13,605 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.JSPX[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:58:13,605 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.JSPX",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=2] -2020-01-11 19:58:13,605 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:58:13,605 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.jsp",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=3] -2020-01-11 19:58:13,606 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.JSPF[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:58:13,606 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.JSPF",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=4] -2020-01-11 19:58:13,606 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.jspf[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:58:13,606 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.jspf",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=5] -2020-01-11 19:58:13,606 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.JSP[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:58:13,606 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.JSP",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=6] -2020-01-11 19:58:13,606 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.xsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:58:13,606 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.xsp",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=7] -2020-01-11 19:58:13,606 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.XSP[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:58:13,606 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.XSP",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=8] -2020-01-11 19:58:13,606 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=/druid/*[JAVAX_API:null] mapped to servlet=druid[JAVAX_API:null] -2020-01-11 19:58:13,606 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["/druid/*",pathDepth=2,group=PREFIX_GLOB],resource=druid@5b6c502==com.alibaba.druid.support.http.StatViewServlet,jsp=null,order=1,inst=false,async=false] to PathMappings[size=9] -2020-01-11 19:58:13,606 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=/[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=default[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:58:13,606 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["/",pathDepth=-1,group=DEFAULT],resource=default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=10] -2020-01-11 19:58:13,607 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - filterNameMap={whale=whale@1c55f277==org.nutz.mvc.WhaleFilter,inst=false,async=false, druid=druid@2c3dec30==com.alibaba.druid.support.http.WebStatFilter,inst=false,async=false, Jetty_WebSocketUpgradeFilter=Jetty_WebSocketUpgradeFilter@126253fd==org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter,inst=false,async=true} -2020-01-11 19:58:13,607 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - pathFilters=[[/*]/[]/[REQUEST]=>Jetty_WebSocketUpgradeFilter, [/*]/[]/[FORWARD, REQUEST, INCLUDE]=>whale, [/*]/[]/[REQUEST]=>druid] -2020-01-11 19:58:13,607 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - servletFilterMap={} -2020-01-11 19:58:13,607 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - servletPathMap=PathMappings[size=10] -2020-01-11 19:58:13,607 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - servletNameMap={default=default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,jsp=null,order=0,inst=false,async=false, druid=druid@5b6c502==com.alibaba.druid.support.http.StatViewServlet,jsp=null,order=1,inst=false,async=false, jsp=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false} -2020-01-11 19:58:13,608 [DEBUG][org.nutz.boot.starter.servlet3.NbServletContextListener] - add filter name=shiro pathSpec=/* -2020-01-11 19:58:13,608 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.jspx[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:58:13,608 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.jspx",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=1] -2020-01-11 19:58:13,609 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.JSPX[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:58:13,609 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.JSPX",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=2] -2020-01-11 19:58:13,609 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:58:13,609 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.jsp",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=3] -2020-01-11 19:58:13,609 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.JSPF[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:58:13,609 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.JSPF",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=4] -2020-01-11 19:58:13,609 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.jspf[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:58:13,609 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.jspf",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=5] -2020-01-11 19:58:13,610 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.JSP[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:58:13,610 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.JSP",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=6] -2020-01-11 19:58:13,610 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.xsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:58:13,610 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.xsp",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=7] -2020-01-11 19:58:13,610 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.XSP[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:58:13,610 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.XSP",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=8] -2020-01-11 19:58:13,610 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=/druid/*[JAVAX_API:null] mapped to servlet=druid[JAVAX_API:null] -2020-01-11 19:58:13,610 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["/druid/*",pathDepth=2,group=PREFIX_GLOB],resource=druid@5b6c502==com.alibaba.druid.support.http.StatViewServlet,jsp=null,order=1,inst=false,async=false] to PathMappings[size=9] -2020-01-11 19:58:13,610 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=/[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=default[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:58:13,611 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["/",pathDepth=-1,group=DEFAULT],resource=default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=10] -2020-01-11 19:58:13,611 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - filterNameMap={whale=whale@1c55f277==org.nutz.mvc.WhaleFilter,inst=false,async=false, druid=druid@2c3dec30==com.alibaba.druid.support.http.WebStatFilter,inst=false,async=false, shiro=shiro@3fc9dfc5==org.nutz.integration.shiro.ShiroFilter2,inst=false,async=false, Jetty_WebSocketUpgradeFilter=Jetty_WebSocketUpgradeFilter@126253fd==org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter,inst=false,async=true} -2020-01-11 19:58:13,611 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - pathFilters=[[/*]/[]/[REQUEST]=>Jetty_WebSocketUpgradeFilter, [/*]/[]/[FORWARD, REQUEST, INCLUDE]=>whale, [/*]/[]/[REQUEST]=>druid, [/*]/[]/[FORWARD, REQUEST, ERROR, ASYNC, INCLUDE]=>shiro] -2020-01-11 19:58:13,611 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - servletFilterMap={} -2020-01-11 19:58:13,612 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - servletPathMap=PathMappings[size=10] -2020-01-11 19:58:13,612 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - servletNameMap={default=default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,jsp=null,order=0,inst=false,async=false, druid=druid@5b6c502==com.alibaba.druid.support.http.StatViewServlet,jsp=null,order=1,inst=false,async=false, jsp=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false} -2020-01-11 19:58:13,618 [DEBUG][org.nutz.boot.starter.servlet3.NbServletContextListener] - add filter name=nutz pathSpec=/* -2020-01-11 19:58:13,624 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.jspx[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:58:13,624 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.jspx",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=1] -2020-01-11 19:58:13,624 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.JSPX[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:58:13,624 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.JSPX",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=2] -2020-01-11 19:58:13,624 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:58:13,624 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.jsp",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=3] -2020-01-11 19:58:13,624 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.JSPF[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:58:13,624 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.JSPF",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=4] -2020-01-11 19:58:13,624 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.jspf[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:58:13,625 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.jspf",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=5] -2020-01-11 19:58:13,625 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.JSP[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:58:13,625 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.JSP",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=6] -2020-01-11 19:58:13,625 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.xsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:58:13,625 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.xsp",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=7] -2020-01-11 19:58:13,625 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.XSP[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:58:13,625 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.XSP",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=8] -2020-01-11 19:58:13,625 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=/druid/*[JAVAX_API:null] mapped to servlet=druid[JAVAX_API:null] -2020-01-11 19:58:13,625 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["/druid/*",pathDepth=2,group=PREFIX_GLOB],resource=druid@5b6c502==com.alibaba.druid.support.http.StatViewServlet,jsp=null,order=1,inst=false,async=false] to PathMappings[size=9] -2020-01-11 19:58:13,625 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=/[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=default[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 19:58:13,625 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["/",pathDepth=-1,group=DEFAULT],resource=default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=10] -2020-01-11 19:58:13,627 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - filterNameMap={whale=whale@1c55f277==org.nutz.mvc.WhaleFilter,inst=false,async=false, druid=druid@2c3dec30==com.alibaba.druid.support.http.WebStatFilter,inst=false,async=false, shiro=shiro@3fc9dfc5==org.nutz.integration.shiro.ShiroFilter2,inst=false,async=false, Jetty_WebSocketUpgradeFilter=Jetty_WebSocketUpgradeFilter@126253fd==org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter,inst=false,async=true, nutz=nutz@6f0ca692==org.nutz.mvc.NutFilter,inst=false,async=false} -2020-01-11 19:58:13,628 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - pathFilters=[[/*]/[]/[REQUEST]=>Jetty_WebSocketUpgradeFilter, [/*]/[]/[FORWARD, REQUEST, INCLUDE]=>whale, [/*]/[]/[REQUEST]=>druid, [/*]/[]/[FORWARD, REQUEST, ERROR, ASYNC, INCLUDE]=>shiro, [/*]/[]/[FORWARD, REQUEST, INCLUDE]=>nutz] -2020-01-11 19:58:13,628 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - servletFilterMap={} -2020-01-11 19:58:13,628 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - servletPathMap=PathMappings[size=10] -2020-01-11 19:58:13,628 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - servletNameMap={default=default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,jsp=null,order=0,inst=false,async=false, druid=druid@5b6c502==com.alibaba.druid.support.http.StatViewServlet,jsp=null,order=1,inst=false,async=false, jsp=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false} -2020-01-11 19:58:13,628 [DEBUG][org.eclipse.jetty.server.handler.ContextHandler] - contextInitialized: javax.servlet.ServletContextEvent[source=ServletContext@o.e.j.w.WebAppContext@76c3e77a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],STARTING}]->org.eclipse.jetty.servlet.listener.ELContextCleaner@2c104774 -2020-01-11 19:58:13,628 [DEBUG][org.eclipse.jetty.server.handler.ContextHandler] - contextInitialized: javax.servlet.ServletContextEvent[source=ServletContext@o.e.j.w.WebAppContext@76c3e77a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],STARTING}]->org.eclipse.jetty.servlet.listener.IntrospectorCleaner@2cb3d0f7 -2020-01-11 19:58:13,628 [DEBUG][org.eclipse.jetty.server.handler.ContextHandler] - contextInitialized: javax.servlet.ServletContextEvent[source=ServletContext@o.e.j.w.WebAppContext@76c3e77a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],STARTING}]->org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketServerContainerInitializer$ContextDestroyListener@4e517165 -2020-01-11 19:58:13,631 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting Jetty_WebSocketUpgradeFilter@126253fd==org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter,inst=false,async=true -2020-01-11 19:58:13,632 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @2794ms Jetty_WebSocketUpgradeFilter@126253fd==org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter,inst=false,async=true -2020-01-11 19:58:13,633 [DEBUG][org.eclipse.jetty.servlet.FilterHolder] - Filter.init WebSocketUpgradeFilter[configuration=NativeWebSocketConfiguration@46cdf8bd{STARTED}] -2020-01-11 19:58:13,634 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting whale@1c55f277==org.nutz.mvc.WhaleFilter,inst=false,async=false -2020-01-11 19:58:13,634 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @2797ms whale@1c55f277==org.nutz.mvc.WhaleFilter,inst=false,async=false -2020-01-11 19:58:13,634 [DEBUG][org.eclipse.jetty.servlet.FilterHolder] - Filter.init org.nutz.mvc.WhaleFilter@65aa6596 -2020-01-11 19:58:13,636 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting druid@2c3dec30==com.alibaba.druid.support.http.WebStatFilter,inst=false,async=false -2020-01-11 19:58:13,636 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @2799ms druid@2c3dec30==com.alibaba.druid.support.http.WebStatFilter,inst=false,async=false -2020-01-11 19:58:13,636 [DEBUG][org.eclipse.jetty.servlet.FilterHolder] - Filter.init com.alibaba.druid.support.http.WebStatFilter@67389cb8 -2020-01-11 19:58:13,643 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting shiro@3fc9dfc5==org.nutz.integration.shiro.ShiroFilter2,inst=false,async=false -2020-01-11 19:58:13,643 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @2806ms shiro@3fc9dfc5==org.nutz.integration.shiro.ShiroFilter2,inst=false,async=false -2020-01-11 19:58:13,643 [DEBUG][org.eclipse.jetty.servlet.FilterHolder] - Filter.init org.nutz.integration.shiro.ShiroFilter2@f6c03cb -2020-01-11 19:58:13,652 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting nutz@6f0ca692==org.nutz.mvc.NutFilter,inst=false,async=false -2020-01-11 19:58:13,652 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @2815ms nutz@6f0ca692==org.nutz.mvc.NutFilter,inst=false,async=false -2020-01-11 19:58:13,652 [DEBUG][org.eclipse.jetty.servlet.FilterHolder] - Filter.init org.nutz.mvc.NutFilter@1991f767 -2020-01-11 19:58:13,653 [INFO][org.nutz.mvc.NutFilter] - NutFilter[nutz] starting ... -2020-01-11 19:58:13,656 [INFO][org.nutz.resource.impl.ErrorResourceLocation] - [loc=/Users/kouxian/git/rk_svnadmin/target/classes/static/WEB-INF/classes]not exist -2020-01-11 19:58:13,664 [DEBUG][org.nutz.mvc.config.AbstractNutConfig] - Loading by class org.nutz.boot.starter.nutz.mvc.NbMvcLoading -2020-01-11 19:58:13,667 [INFO][org.nutz.mvc.impl.NutLoading] - Nutz Version : 1.r.68-SNAPSHOT -2020-01-11 19:58:13,668 [INFO][org.nutz.mvc.impl.NutLoading] - Nutz.Mvc[nutz] is initializing ... -2020-01-11 19:58:13,668 [DEBUG][org.nutz.mvc.impl.NutLoading] - Web Container Information: -2020-01-11 19:58:13,668 [DEBUG][org.nutz.mvc.impl.NutLoading] - - Default Charset : UTF-8 -2020-01-11 19:58:13,668 [DEBUG][org.nutz.mvc.impl.NutLoading] - - Current . path : /Users/kouxian/git/rk_svnadmin/. -2020-01-11 19:58:13,668 [DEBUG][org.nutz.mvc.impl.NutLoading] - - Java Version : 1.8.0_144 -2020-01-11 19:58:13,668 [DEBUG][org.nutz.mvc.impl.NutLoading] - - File separator : / -2020-01-11 19:58:13,668 [DEBUG][org.nutz.mvc.impl.NutLoading] - - Timezone : Asia/Shanghai -2020-01-11 19:58:13,668 [DEBUG][org.nutz.mvc.impl.NutLoading] - - OS : Mac OS X x86_64 -2020-01-11 19:58:13,668 [DEBUG][org.nutz.mvc.impl.NutLoading] - - ServerInfo : jetty/9.4.22.v20191022 -2020-01-11 19:58:13,668 [DEBUG][org.nutz.mvc.impl.NutLoading] - - Servlet API : 3.1 -2020-01-11 19:58:13,668 [DEBUG][org.nutz.mvc.impl.NutLoading] - - ContextPath : -2020-01-11 19:58:13,669 [DEBUG][org.nutz.mvc.impl.NutLoading] - - context.tempdir : /Users/kouxian/git/rk_svnadmin/temp -2020-01-11 19:58:13,669 [DEBUG][org.nutz.mvc.impl.NutLoading] - - MainModule : com.rekoe.CloudLauncher -2020-01-11 19:58:13,670 [DEBUG][org.nutz.mvc.impl.NutLoading] - >> app.root = /Users/kouxian/git/rk_svnadmin/target/classes/static -2020-01-11 19:58:13,673 [INFO][org.nutz.mvc.impl.NutLoading] - Build URL mapping by org.nutz.mvc.impl.UrlMappingImpl ... -2020-01-11 19:58:13,674 [DEBUG][org.nutz.mvc.impl.NutLoading] - add ViewMaker from Ioc by name=$views_freekmarker -2020-01-11 19:58:13,675 [DEBUG][org.nutz.mvc.impl.NutLoading] - @Views(FreemarkerViewMaker.class,DefaultViewMaker.class) -2020-01-11 19:58:13,678 [DEBUG][org.nutz.mvc.impl.NutLoading] - @ChainBy(org.nutz.mvc.impl.NutActionChainMaker) -2020-01-11 19:58:13,682 [DEBUG][org.nutz.mvc.impl.Loadings] - module class location 'file:/Users/kouxian/git/rk_svnadmin/target/classes/' -2020-01-11 19:58:13,682 [DEBUG][org.nutz.mvc.impl.Loadings] - > scan 'com.rekoe' -2020-01-11 19:58:13,702 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.PermissionAct' -2020-01-11 19:58:13,702 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminUserAct' -2020-01-11 19:58:13,703 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.FrameAct' -2020-01-11 19:58:13,703 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminSvnUserAct' -2020-01-11 19:58:13,703 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminProjectAct' -2020-01-11 19:58:13,703 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminCommonAct' -2020-01-11 19:58:13,703 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminRoleAct' -2020-01-11 19:58:13,703 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.PermissionCategoryAct' -2020-01-11 19:58:13,703 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.WelcomeAct' -2020-01-11 19:58:13,703 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminProjectGroupUsrAct' -2020-01-11 19:58:13,703 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminLoginAct' -2020-01-11 19:58:13,703 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminProjectGroupAct' -2020-01-11 19:58:13,703 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.IndexAct' -2020-01-11 19:58:13,704 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.IpSearchAction' -2020-01-11 19:58:13,704 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.OauthLoginAct' -2020-01-11 19:58:13,770 [DEBUG][org.nutz.mvc.impl.NutLoading] - Use org.nutz.mvc.impl.NutEntryDeterminer as EntryMethodDeterminer -2020-01-11 19:58:13,804 [INFO][org.nutz.mvc.impl.NutActionChainMaker] - Optional processor class not found, disabled : org.nutz.plugins.validation.ValidationProcessor -2020-01-11 19:58:13,912 [INFO][org.nutz.boot.starter.freemarker.FreeMarkerConfigurer] - using Directory for TemplateLoading : /Users/kouxian/git/rk_svnadmin/src/main/resources/ -2020-01-11 19:58:13,923 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/index_main' >> (WelcomeAct.java:18).index : void | @Ok(fm:template.admin.main) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:58:13,924 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/main' >> (WelcomeAct.java:30).main : void | @Ok(fm:template.admin.index) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:58:13,924 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/left' >> (WelcomeAct.java:35).left : void | @Ok(fm:template.admin.left) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:58:13,925 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/right' >> (WelcomeAct.java:40).right : void | @Ok(fm:template.admin.right) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:58:13,927 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/top' >> (WelcomeAct.java:24).top : boolean | @Ok(fm:template.admin.top) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:58:13,928 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/user/login' >> (IndexAct.java:20).login : void | @Ok(fm:template.login.login) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:58:13,932 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/api/ip/search' >> (IpSearchAction.java:20).search : String | @Ok(raw:json) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:58:13,933 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/user/main' >> (FrameAct.java:14).userMain : void | @Ok(fm:template.admin.user.frame.main) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:58:13,934 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/user/left' >> (FrameAct.java:19).userLeft : void | @Ok(fm:template.admin.user.frame.left) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:58:13,935 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/user/right' >> (FrameAct.java:24).userRight : void | @Ok(fm:template.admin.user.frame.right) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:58:13,937 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/account/main' >> (FrameAct.java:32).accountPwdMain : void | @Ok(fm:template.admin.account.frame.main) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:58:13,937 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/account/left' >> (FrameAct.java:37).accountPwdLeft : void | @Ok(fm:template.admin.account.frame.left) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:58:13,937 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/account/right' >> (FrameAct.java:42).gamePwdRight : void | @Ok(fm:template.admin.account.frame.right) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:58:13,938 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/svn/user/main' >> (FrameAct.java:50).svn_user_main : void | @Ok(fm:template.admin.svn_user.frame.main) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:58:13,938 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/svn/user/left' >> (FrameAct.java:55).svn_user_left : void | @Ok(fm:template.admin.svn_user.frame.left) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:58:13,938 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/svn/user/right' >> (FrameAct.java:60).svn_user_right : void | @Ok(fm:template.admin.svn_user.frame.right) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:58:13,939 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/project/main' >> (FrameAct.java:68).project_main : void | @Ok(fm:template.admin.project.frame.main) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:58:13,941 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/project/left' >> (FrameAct.java:73).project_left : void | @Ok(fm:template.admin.project.frame.left) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:58:13,943 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/project/right' >> (FrameAct.java:78).project_right : void | @Ok(fm:template.admin.project.frame.right) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:58:13,944 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/add' >> (AdminSvnUserAct.java:86).add : void | @Ok(fm:template.admin.svn_user.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:58:13,948 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/lock' >> (AdminSvnUserAct.java:217).lock : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:58:13,948 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/list' >> (AdminSvnUserAct.java:64).list : Pagination | @Ok(fm:template.admin.svn_user.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:58:13,949 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/lock_list' >> (AdminSvnUserAct.java:75).lock_list : Pagination | @Ok(fm:template.admin.svn_user.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:58:13,951 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/o_save' >> (AdminSvnUserAct.java:101).o_save : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:58:13,951 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/o_update' >> (AdminSvnUserAct.java:136).o_update : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:58:13,952 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/restpwd' >> (AdminSvnUserAct.java:184).restpwd : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:58:13,954 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/edit' >> (AdminSvnUserAct.java:93).edit : Usr | @Ok(fm:template.admin.svn_user.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:58:13,954 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/unlock' >> (AdminSvnUserAct.java:248).unlock : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:58:13,956 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/add' >> (AdminProjectAct.java:55).add : void | @Ok(fm:template.admin.project.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:58:13,957 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/init' >> (AdminProjectAct.java:120).init : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:58:13,960 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/delete' >> (AdminProjectAct.java:182).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:58:13,962 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/list' >> (AdminProjectAct.java:48).list : Pagination | @Ok(fm:template.admin.project.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:58:13,964 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/o_save' >> (AdminProjectAct.java:68).o_save : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:58:13,968 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/o_update' >> (AdminProjectAct.java:223).o_update : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:58:13,969 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/edit' >> (AdminProjectAct.java:61).edit : Pj | @Ok(fm:template.admin.project.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:58:13,970 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/rep' >> (AdminProjectAct.java:83).rep : String | @Ok(fm:template.admin.project.rep) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:58:13,972 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/pjauth' >> (AdminProjectAct.java:135).pjauth : String | @Ok(fm:template.admin.project.pjauth) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:58:13,973 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/ajaxtreeservice' >> (AdminProjectAct.java:169).ajaxTreeService : String | @Ok(raw ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:58:13,974 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/pjauth_delete' >> (AdminProjectAct.java:261).pjauth_delete : String | @Ok(fm:template.admin.project.pjauth) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:58:13,976 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/pjauth/delete' >> (AdminProjectAct.java:193).pjauth_delete : String | @Ok(fm:template.admin.project.pjauth) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:58:13,977 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/conf/update' >> (AdminProjectAct.java:215).conf_update : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:58:13,979 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/pjauth/save' >> (AdminProjectAct.java:231).pjauth_save : String | @Ok(fm:template.admin.project.pjauth) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:58:13,982 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/file_add' >> (AdminProjectAct.java:243).file_add : String | @Ok(fm:template.admin.project.add_dir) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:58:13,984 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/file_save' >> (AdminProjectAct.java:253).file_save : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:58:13,986 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/conf' >> (AdminProjectAct.java:208).conf : ProjectConfig | @Ok(fm:template.admin.project.config) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:58:13,988 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/common/success' >> (AdminCommonAct.java:38).success : Message | @Ok(fm:template.admin.common.error) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:58:13,988 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/common/forbit' >> (AdminCommonAct.java:32).forbit : Message | @Ok(fm:template.admin.common.error) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:58:13,989 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/common/unauthorized' >> (AdminCommonAct.java:26).unauthorized : Message | @Ok(fm:template.admin.common.error) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:58:13,990 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/user/login/?/callback' >> (OauthLoginAct.java:96).returnPoint : View | @Ok(null ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:58:13,992 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/user/login/?' >> (OauthLoginAct.java:68).login : void | @Ok(void ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:58:13,993 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/user/logout' >> (OauthLoginAct.java:90).logout : void | @Ok(>>:/admin/index.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:58:13,994 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/user/authonly' >> (OauthLoginAct.java:61).authOnly : Object | @Ok(null ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:58:13,995 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/register' >> (AdminLoginAct.java:94).register : Object | @Ok(fm:template.front.account.create_user) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:58:14,006 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/login' >> (AdminLoginAct.java:56).login : View | @Ok(null ) @Fail(>>:/admin/common/unauthorized.rk) | by 1 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:58:14,006 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/logout' >> (AdminLoginAct.java:88).logout : void | @Ok(>>:/user/login.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:58:14,008 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/usr/add' >> (AdminProjectGroupUsrAct.java:67).add : String | @Ok(fm:template.admin.project_group_usr.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:58:14,009 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/usr/delete' >> (AdminProjectGroupUsrAct.java:99).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:58:14,009 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/usr/list' >> (AdminProjectGroupUsrAct.java:55).list : Pagination | @Ok(fm:template.admin.project_group_usr.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:58:14,010 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/usr/o_save' >> (AdminProjectGroupUsrAct.java:77).o_save : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:58:14,011 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/usr/email' >> (AdminProjectGroupUsrAct.java:128).email : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:58:14,012 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/usr/all_email' >> (AdminProjectGroupUsrAct.java:117).all_email : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:58:14,013 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/role/add' >> (AdminRoleAct.java:84).add : List | @Ok(fm:template.admin.user.role.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:58:14,013 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/role/update' >> (AdminRoleAct.java:66).update : void | @Ok(>>:/admin/role/list.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:58:14,014 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/role/delete' >> (AdminRoleAct.java:107).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:58:14,015 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/role/list' >> (AdminRoleAct.java:49).list : Object | @Ok(fm:template.admin.user.role.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:58:14,049 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/role/save' >> (AdminRoleAct.java:91).save : boolean | @Ok(>>:${obj==true?'/role/list.rk':'/admin/common/unauthorized.rk'}) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:58:14,052 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/role/edit' >> (AdminRoleAct.java:56).edit : Object | @Ok(fm:template.admin.user.role.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:58:14,067 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/add' >> (PermissionAct.java:67).add : List | @Ok(fm:template.admin.user.permission.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:58:14,068 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/update' >> (PermissionAct.java:87).update : boolean | @Ok(>>:/admin/permission/list.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:58:14,069 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/delete' >> (PermissionAct.java:75).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:58:14,069 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/list' >> (PermissionAct.java:44).list : Pagination | @Ok(fm:template.admin.user.permission.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:58:14,070 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/save' >> (PermissionAct.java:98).save : void | @Ok(>>:/admin/permission/list.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:58:14,071 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/edit' >> (PermissionAct.java:58).edit : List | @Ok(fm:template.admin.user.permission.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:58:14,071 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/list_category/?' >> (PermissionAct.java:51).listCategory : Pagination | @Ok(fm:template.admin.user.permission.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:58:14,072 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/add' >> (AdminProjectGroupAct.java:40).add : String | @Ok(fm:template.admin.project_group.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:58:14,073 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/delete' >> (AdminProjectGroupAct.java:59).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:58:14,074 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/list' >> (AdminProjectGroupAct.java:32).list : Pagination | @Ok(fm:template.admin.project_group.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:58:14,074 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/o_save' >> (AdminProjectGroupAct.java:47).o_save : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:58:14,075 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/category/add' >> (PermissionCategoryAct.java:58).add : void | @Ok(fm:template.admin.user.permission_category.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:58:14,075 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/category/update' >> (PermissionCategoryAct.java:50).update : boolean | @Ok(>>:/admin/permission/category/list.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:58:14,076 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/category/delete' >> (PermissionCategoryAct.java:73).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:58:14,077 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/category/list' >> (PermissionCategoryAct.java:36).list : Pagination | @Ok(fm:template.admin.user.permission_category.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:58:14,077 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/category/save' >> (PermissionCategoryAct.java:64).save : void | @Ok(>>:/admin/permission/category/list.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:58:14,078 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/category/edit' >> (PermissionCategoryAct.java:43).edit : PermissionCategory | @Ok(fm:template.admin.user.permission_category.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:58:14,079 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/main' >> (AdminUserAct.java:59).main : void | @Ok(fm:template.admin.common.main) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:58:14,080 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/add' >> (AdminUserAct.java:72).add : List | @Ok(fm:template.admin.user.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:58:14,080 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/lock' >> (AdminUserAct.java:143).lock : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:58:14,086 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/update' >> (AdminUserAct.java:129).update : Object | @Ok(>>:/admin/user/list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:58:14,087 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/check/username' >> (AdminUserAct.java:93).checkName : boolean | @Ok(raw ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:58:14,088 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/delete' >> (AdminUserAct.java:79).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:58:14,088 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/list' >> (AdminUserAct.java:65).list : Pagination | @Ok(fm:template.admin.user.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:58:14,091 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/save' >> (AdminUserAct.java:87).save : boolean | @Ok(>>:${obj==true?'/admin/user/list.rk':'/admin/common/unauthorized.rk'}) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:58:14,091 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/edit' >> (AdminUserAct.java:107).edit : User | @Ok(fm:template.admin.user.edit) @Fail(json ) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:58:14,092 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/check_email' >> (AdminUserAct.java:99).checkEmail : boolean | @Ok(raw ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:58:14,092 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/profile/check_current_password' >> (AdminUserAct.java:160).checkCurrentPassword : boolean | @Ok(raw ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:58:14,092 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/profile/edit' >> (AdminUserAct.java:175).profileEdit : Subject | @Ok(fm:template.admin.profile.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:58:14,093 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/add_user' >> (AdminUserAct.java:185).add_user : void | @Ok(fm:template.admin.user.add_user) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:58:14,093 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/save_user' >> (AdminUserAct.java:191).save_user : Object | @Ok(>>:/admin/user/list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:58:14,093 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/profile/update' >> (AdminUserAct.java:203).profileUpdate : boolean | @Ok(fm:template.admin.profile.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:58:14,094 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/profile/re_update' >> (AdminUserAct.java:215).regUpate : boolean | @Ok(>>:${obj?'/admin/main':'/admin/common/unauthorized.rk'}) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:58:14,094 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/change_pwd' >> (AdminUserAct.java:236).change_pwd : void | @Ok(fm:template.admin.account.change_pwd) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:58:14,095 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/pwd_updata' >> (AdminUserAct.java:242).pwd_updata : Object | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 19:58:14,095 [INFO][org.nutz.mvc.impl.NutLoading] - Found 102 module methods -2020-01-11 19:58:14,095 [DEBUG][org.nutz.mvc.impl.NutLoading] - Localization: org.nutz.mvc.impl.NutMessageLoader('msg/') dft -2020-01-11 19:58:14,099 [DEBUG][org.nutz.mvc.impl.NutMessageLoader] - Load Messages in 2 resource : [[jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-nutz-mvc/2.3.9-SNAPSHOT/nutzboot-starter-nutz-mvc-2.3.9-SNAPSHOT.jar!/msg/emtry.properties, File[/Users/kouxian/git/rk_svnadmin/target/classes/msg/zh_CN/MessageResources.properties]]] -2020-01-11 19:58:14,111 [DEBUG][org.nutz.mvc.impl.NutMessageLoader] - Message Loaded, size = 2 -2020-01-11 19:58:14,112 [INFO][org.nutz.mvc.impl.NutLoading] - Nutz.Mvc[nutz] is up in 443ms -2020-01-11 19:58:14,112 [INFO][org.nutz.mvc.NutFilter] - exclusionsPrefix = ^(/druid/) -2020-01-11 19:58:14,114 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,jsp=null,order=0,inst=false,async=false -2020-01-11 19:58:14,116 [DEBUG][org.eclipse.jetty.servlet.BaseHolder] - Holding class org.eclipse.jetty.servlet.DefaultServlet from sun.misc.Launcher$AppClassLoader@2a139a55 -2020-01-11 19:58:14,117 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @3280ms default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,jsp=null,order=0,inst=false,async=false -2020-01-11 19:58:14,128 [DEBUG][org.eclipse.jetty.servlet.ServletHolder] - Servlet.init NotAsyncServlet:org.eclipse.jetty.servlet.DefaultServlet@41200e0c for default -2020-01-11 19:58:14,134 [DEBUG][org.eclipse.jetty.servlet.DefaultServlet] - resource base = null -2020-01-11 19:58:14,135 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false -2020-01-11 19:58:14,135 [DEBUG][org.eclipse.jetty.servlet.BaseHolder] - Holding class org.eclipse.jetty.servlet.NoJspServlet from sun.misc.Launcher$AppClassLoader@2a139a55 -2020-01-11 19:58:14,135 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @3298ms jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false -2020-01-11 19:58:14,136 [DEBUG][org.eclipse.jetty.servlet.ServletHolder] - Servlet.init NotAsyncServlet:org.eclipse.jetty.servlet.NoJspServlet@120f38e6 for jsp -2020-01-11 19:58:14,136 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting druid@5b6c502==com.alibaba.druid.support.http.StatViewServlet,jsp=null,order=1,inst=false,async=false -2020-01-11 19:58:14,136 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @3299ms druid@5b6c502==com.alibaba.druid.support.http.StatViewServlet,jsp=null,order=1,inst=false,async=false -2020-01-11 19:58:14,137 [DEBUG][org.eclipse.jetty.servlet.ServletHolder] - Servlet.init NotAsyncServlet:com.alibaba.druid.support.http.StatViewServlet@7a0e1b5e for druid -2020-01-11 19:58:14,138 [INFO][org.eclipse.jetty.server.handler.ContextHandler] - Started o.e.j.w.WebAppContext@76c3e77a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],AVAILABLE} -2020-01-11 19:58:14,138 [DEBUG][org.eclipse.jetty.webapp.WebAppContext] - postConfigure o.e.j.w.WebAppContext@76c3e77a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],AVAILABLE} with org.eclipse.jetty.webapp.WebInfConfiguration@3e78b6a5 -2020-01-11 19:58:14,138 [DEBUG][org.eclipse.jetty.webapp.WebAppContext] - postConfigure o.e.j.w.WebAppContext@76c3e77a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],AVAILABLE} with org.eclipse.jetty.webapp.WebXmlConfiguration@3e2055d6 -2020-01-11 19:58:14,138 [DEBUG][org.eclipse.jetty.webapp.WebAppContext] - postConfigure o.e.j.w.WebAppContext@76c3e77a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],AVAILABLE} with org.eclipse.jetty.webapp.MetaInfConfiguration@2f01783a -2020-01-11 19:58:14,138 [DEBUG][org.eclipse.jetty.webapp.WebAppContext] - postConfigure o.e.j.w.WebAppContext@76c3e77a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],AVAILABLE} with org.eclipse.jetty.webapp.FragmentConfiguration@68878f6d -2020-01-11 19:58:14,138 [DEBUG][org.eclipse.jetty.webapp.WebAppContext] - postConfigure o.e.j.w.WebAppContext@76c3e77a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],AVAILABLE} with org.eclipse.jetty.webapp.JettyWebXmlConfiguration@41488b16 -2020-01-11 19:58:14,138 [DEBUG][org.eclipse.jetty.webapp.WebAppContext] - postConfigure o.e.j.w.WebAppContext@76c3e77a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],AVAILABLE} with org.eclipse.jetty.annotations.AnnotationConfiguration@a8ef162 -2020-01-11 19:58:14,138 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping ServletContainerInitializersStarter@72ef8d15{STARTED} -2020-01-11 19:58:14,139 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED ServletContainerInitializersStarter@72ef8d15{STOPPED} -2020-01-11 19:58:14,139 [DEBUG][org.eclipse.jetty.webapp.WebAppContext] - postConfigure o.e.j.w.WebAppContext@76c3e77a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],AVAILABLE} with org.eclipse.jetty.webapp.MetaInfConfiguration@2eea88a1 -2020-01-11 19:58:14,139 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @3301ms o.e.j.w.WebAppContext@76c3e77a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],AVAILABLE} -2020-01-11 19:58:14,139 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting ErrorHandler@7d3e8655{STOPPED} -2020-01-11 19:58:14,139 [DEBUG][org.eclipse.jetty.server.handler.AbstractHandler] - starting ErrorHandler@7d3e8655{STARTING} -2020-01-11 19:58:14,139 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @3302ms ErrorHandler@7d3e8655{STARTED} -2020-01-11 19:58:14,139 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting ServerConnector@68c72235{HTTP/1.1,[http/1.1]}{0.0.0.0:8084} -2020-01-11 19:58:14,193 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - ServerConnector@68c72235{HTTP/1.1,[http/1.1]}{0.0.0.0:8084} added {sun.nio.ch.ServerSocketChannelImpl[/0:0:0:0:0:0:0:0:8084],POJO} -2020-01-11 19:58:14,194 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting ScheduledExecutorScheduler@747edf66{STOPPED} -2020-01-11 19:58:14,194 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @3357ms ScheduledExecutorScheduler@747edf66{STARTED} -2020-01-11 19:58:14,194 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting HttpConnectionFactory@306cf3ea[HTTP/1.1] -2020-01-11 19:58:14,194 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @3357ms HttpConnectionFactory@306cf3ea[HTTP/1.1] -2020-01-11 19:58:14,194 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting SelectorManager@ServerConnector@68c72235{HTTP/1.1,[http/1.1]}{0.0.0.0:8084} -2020-01-11 19:58:14,214 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - EatWhatYouKill@57f791c6/SelectorProducer@4362d7df/IDLE/p=false/QueuedThreadPool[qtp504858437]@1e178745{STARTED,4<=4<=8,i=4,r=1,q=0}[ReservedThreadExecutor@660acfb{s=0/1,p=0}][pc=0,pic=0,pec=0,epc=0]@2020-01-11T19:58:14.211+08:00 added {SelectorProducer@4362d7df,POJO} -2020-01-11 19:58:14,215 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - EatWhatYouKill@57f791c6/SelectorProducer@4362d7df/IDLE/p=false/QueuedThreadPool[qtp504858437]@1e178745{STARTED,4<=4<=8,i=4,r=1,q=0}[ReservedThreadExecutor@660acfb{s=0/1,p=0}][pc=0,pic=0,pec=0,epc=0]@2020-01-11T19:58:14.214+08:00 added {QueuedThreadPool[qtp504858437]@1e178745{STARTED,4<=4<=8,i=4,r=1,q=0}[ReservedThreadExecutor@660acfb{s=0/1,p=0}],UNMANAGED} -2020-01-11 19:58:14,215 [DEBUG][org.eclipse.jetty.util.thread.strategy.EatWhatYouKill] - EatWhatYouKill@57f791c6/SelectorProducer@4362d7df/IDLE/p=false/QueuedThreadPool[qtp504858437]@1e178745{STARTED,4<=4<=8,i=4,r=1,q=0}[ReservedThreadExecutor@660acfb{s=0/1,p=0}][pc=0,pic=0,pec=0,epc=0]@2020-01-11T19:58:14.215+08:00 created -2020-01-11 19:58:14,215 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - ManagedSelector@6ab72419{STOPPED} id=0 keys=-1 selected=-1 updates=0 added {EatWhatYouKill@57f791c6/SelectorProducer@4362d7df/IDLE/p=false/QueuedThreadPool[qtp504858437]@1e178745{STARTED,4<=4<=8,i=4,r=1,q=0}[ReservedThreadExecutor@660acfb{s=0/1,p=0}][pc=0,pic=0,pec=0,epc=0]@2020-01-11T19:58:14.215+08:00,MANAGED} -2020-01-11 19:58:14,215 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - SelectorManager@ServerConnector@68c72235{HTTP/1.1,[http/1.1]}{0.0.0.0:8084} added {ManagedSelector@6ab72419{STOPPED} id=0 keys=-1 selected=-1 updates=0,AUTO} -2020-01-11 19:58:14,216 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting ManagedSelector@6ab72419{STOPPED} id=0 keys=-1 selected=-1 updates=0 -2020-01-11 19:58:14,216 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting EatWhatYouKill@57f791c6/SelectorProducer@4362d7df/IDLE/p=false/QueuedThreadPool[qtp504858437]@1e178745{STARTED,4<=4<=8,i=4,r=1,q=0}[ReservedThreadExecutor@660acfb{s=0/1,p=0}][pc=0,pic=0,pec=0,epc=0]@2020-01-11T19:58:14.216+08:00 -2020-01-11 19:58:14,216 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @3379ms EatWhatYouKill@57f791c6/SelectorProducer@4362d7df/IDLE/p=false/QueuedThreadPool[qtp504858437]@1e178745{STARTED,4<=4<=8,i=4,r=1,q=0}[ReservedThreadExecutor@660acfb{s=0/1,p=0}][pc=0,pic=0,pec=0,epc=0]@2020-01-11T19:58:14.216+08:00 -2020-01-11 19:58:14,223 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - queue org.eclipse.jetty.io.ManagedSelector$$Lambda$64/137123763@5be82d43 startThread=0 -2020-01-11 19:58:14,223 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - run org.eclipse.jetty.io.ManagedSelector$$Lambda$64/137123763@5be82d43 in QueuedThreadPool[qtp504858437]@1e178745{STARTED,4<=4<=8,i=3,r=1,q=0}[ReservedThreadExecutor@660acfb{s=0/1,p=0}] -2020-01-11 19:58:14,223 [DEBUG][org.eclipse.jetty.io.ManagedSelector] - Queued change org.eclipse.jetty.io.ManagedSelector$Start@600b0b7 on ManagedSelector@6ab72419{STARTING} id=0 keys=0 selected=0 updates=0 -2020-01-11 19:58:14,223 [DEBUG][org.eclipse.jetty.util.thread.strategy.EatWhatYouKill] - EatWhatYouKill@57f791c6/SelectorProducer@4362d7df/IDLE/p=false/QueuedThreadPool[qtp504858437]@1e178745{STARTED,4<=4<=8,i=3,r=1,q=0}[ReservedThreadExecutor@660acfb{s=0/1,p=0}][pc=0,pic=0,pec=0,epc=0]@2020-01-11T19:58:14.223+08:00 tryProduce false -2020-01-11 19:58:14,225 [DEBUG][org.eclipse.jetty.io.ManagedSelector] - updateable 1 -2020-01-11 19:58:14,225 [DEBUG][org.eclipse.jetty.io.ManagedSelector] - update org.eclipse.jetty.io.ManagedSelector$Start@600b0b7 -2020-01-11 19:58:14,225 [DEBUG][org.eclipse.jetty.io.ManagedSelector] - updates 0 -2020-01-11 19:58:14,225 [DEBUG][org.eclipse.jetty.io.ManagedSelector] - Selector sun.nio.ch.KQueueSelectorImpl@30dd06fc waiting with 0 keys -2020-01-11 19:58:14,225 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @3388ms ManagedSelector@6ab72419{STARTED} id=0 keys=0 selected=0 updates=0 -2020-01-11 19:58:14,226 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @3388ms SelectorManager@ServerConnector@68c72235{HTTP/1.1,[http/1.1]}{0.0.0.0:8084} -2020-01-11 19:58:14,227 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - ServerConnector@68c72235{HTTP/1.1,[http/1.1]}{0.0.0.0:8084} added {acceptor-0@443dbe42,POJO} -2020-01-11 19:58:14,227 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - queue acceptor-0@443dbe42 startThread=0 -2020-01-11 19:58:14,227 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - run acceptor-0@443dbe42 in QueuedThreadPool[qtp504858437]@1e178745{STARTED,4<=4<=8,i=2,r=1,q=0}[ReservedThreadExecutor@660acfb{s=0/1,p=0}] -2020-01-11 19:58:14,227 [INFO][org.eclipse.jetty.server.AbstractConnector] - Started ServerConnector@68c72235{HTTP/1.1,[http/1.1]}{0.0.0.0:8084} -2020-01-11 19:58:14,227 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @3390ms ServerConnector@68c72235{HTTP/1.1,[http/1.1]}{0.0.0.0:8084} -2020-01-11 19:58:14,227 [INFO][org.eclipse.jetty.server.Server] - Started @3390ms -2020-01-11 19:58:14,227 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @3390ms Server@2638011{STARTED}[9.4.22.v20191022] -2020-01-11 19:58:14,227 [DEBUG][org.nutz.boot.starter.jetty.JettyStarter] - Jetty monitor props: ----------------------------------------------- -http.port : 8084 -http.host : 0.0.0.0 -http.idleTimeout : 300000 -https.enable : false -welcome_files : index.html,index.htm,index.do -maxFormContentSize : 1073741824 ----------------------------------------------- -2020-01-11 19:58:14,228 [INFO][org.nutz.boot.starter.quartz.QuartzStarter] - Starting Quartz Scheduler now -2020-01-11 19:58:14,228 [INFO][org.quartz.core.QuartzScheduler] - Scheduler NutzbootScheduler_$_NON_CLUSTERED started. -2020-01-11 19:58:14,241 [DEBUG][org.nutz.integration.quartz.NutQuartzCronJobFactory] - found cron job packages = com.rekoe -2020-01-11 19:58:14,456 [DEBUG][org.nutz.dao.jdbc.Jdbcs] - Jdbcs init complete -2020-01-11 19:58:14,456 [INFO][org.nutz.dao.jdbc.Jdbcs] - Get Connection from DataSource for JdbcExpert, if you lock at here, check your database server and configure -2020-01-11 19:58:14,506 [INFO][com.alibaba.druid.pool.DruidDataSource] - {dataSource-1} inited -2020-01-11 19:58:14,687 [DEBUG][org.nutz.dao.impl.DaoSupport] - select expert : org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert -2020-01-11 19:58:14,692 [DEBUG][org.nutz.dao.impl.DaoSupport] - JDBC Driver --> mysql-connector-java-8.0.18 (Revision: fef2894d751d47223192b706977b4a5bc41e6be4) -2020-01-11 19:58:14,692 [DEBUG][org.nutz.dao.impl.DaoSupport] - JDBC Name --> MySQL Connector/J -2020-01-11 19:58:14,693 [DEBUG][org.nutz.dao.impl.DaoSupport] - JDBC URL --> jdbc:mysql://127.0.0.1:3306/rk_admin?characterEncoding=utf8&useSSL=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai -2020-01-11 19:58:14,859 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_set_client=utf8mb4 -2020-01-11 19:58:14,859 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_set_connection=utf8mb4 -2020-01-11 19:58:14,859 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_set_database=utf8 -2020-01-11 19:58:14,860 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_set_filesystem=binary -2020-01-11 19:58:14,860 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_set_results= -2020-01-11 19:58:14,860 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_set_server=utf8mb4 -2020-01-11 19:58:14,860 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_set_system=utf8 -2020-01-11 19:58:14,860 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_sets_dir=/usr/share/mysql-8.0/charsets/ -2020-01-11 19:58:14,866 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : binlog_format=ROW -2020-01-11 19:58:14,868 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : database=rk_admin -2020-01-11 19:58:14,870 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : user=root@172.17.0.1 -2020-01-11 19:58:14,915 [DEBUG][org.nutz.dao.impl.DaoSupport] - Database info --> MYSQL:[MySQL - 8.0.18] -2020-01-11 19:58:14,922 [DEBUG][org.nutz.dao.impl.DaoSupport] - SqlManager Sql count=0 -2020-01-11 19:58:14,972 [DEBUG][org.nutz.service.EntityService] - Get TypeParams for self : com.rekoe.domain.ProjectConfig -2020-01-11 19:58:15,197 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - CREATE TABLE pj_gr_usr( -pj VARCHAR(128), -usr VARCHAR(128), -gr VARCHAR(128), -PRIMARY KEY (pj,usr,gr) -) ENGINE=InnoDB CHARSET=utf8 -2020-01-11 19:58:15,224 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=27ms, sql=CREATE TABLE pj_gr_usr( -pj VARCHAR(128), -usr VARCHAR(128), -gr VARCHAR(128), -PRIMARY KEY (pj,usr,gr) -) ENGINE=InnoDB CHARSET=utf8 -2020-01-11 19:58:15,237 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - Create Index FK_Reference_10 ON pj_gr_usr(pj,gr) -2020-01-11 19:58:15,273 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=36ms, sql=Create Index FK_Reference_10 ON pj_gr_usr(pj,gr) -2020-01-11 19:58:15,283 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - Create Index FK_Reference_9 ON pj_gr_usr(usr) -2020-01-11 19:58:15,317 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=34ms, sql=Create Index FK_Reference_9 ON pj_gr_usr(usr) -2020-01-11 19:58:15,398 [DEBUG][org.nutz.dao.impl.jdbc.AbstractJdbcExpert] - Table 'usr' doesn't exist! class=com.rekoe.domain.Usr -2020-01-11 19:58:15,436 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - CREATE TABLE pj_usr_auth( -pj VARCHAR(128) COMMENT 'pj', -usr VARCHAR(128) COMMENT 'usr', -res VARCHAR(200) COMMENT 'res', -rw VARCHAR(128) COMMENT 'rw', -PRIMARY KEY (pj,res,usr) -) ENGINE=InnoDB CHARSET=utf8 -2020-01-11 19:58:15,465 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=27ms, sql=CREATE TABLE pj_usr_auth( -pj VARCHAR(128) COMMENT 'pj', -usr VARCHAR(128) COMMENT 'usr', -res VARCHAR(200) COMMENT 'res', -rw VARCHAR(128) COMMENT 'rw', -PRIMARY KEY (pj,res,usr) -) ENGINE=InnoDB CHARSET=utf8 -2020-01-11 19:58:15,472 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - Create Index FK_Reference_8 ON pj_usr_auth(usr) -2020-01-11 19:58:15,497 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=25ms, sql=Create Index FK_Reference_8 ON pj_usr_auth(usr) -2020-01-11 19:58:15,511 [DEBUG][org.nutz.dao.impl.jdbc.AbstractJdbcExpert] - Table 'usr' doesn't exist! class=com.rekoe.domain.Usr -2020-01-11 19:58:15,514 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - CREATE TABLE usr( -usr VARCHAR(128), -name VARCHAR(128), -psw VARCHAR(128), -role VARCHAR(20) DEFAULT 'small', -email VARCHAR(128), -is_lock BOOLEAN DEFAULT 0, -is_local BOOLEAN DEFAULT 0, -PRIMARY KEY (usr) -) ENGINE=InnoDB CHARSET=utf8 -2020-01-11 19:58:15,552 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=38ms, sql=CREATE TABLE usr( -usr VARCHAR(128), -name VARCHAR(128), -psw VARCHAR(128), -role VARCHAR(20) DEFAULT 'small', -email VARCHAR(128), -is_lock BOOLEAN DEFAULT 0, -is_local BOOLEAN DEFAULT 0, -PRIMARY KEY (usr) -) ENGINE=InnoDB CHARSET=utf8 -2020-01-11 19:58:15,580 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - CREATE TABLE project_config( -id VARCHAR(128), -repository_path VARCHAR(100) DEFAULT '/data/repo/' COMMENT '仓库根路径', -domain_path VARCHAR(100) DEFAULT 'http://127.0.0.1/', -def_dirs VARCHAR(225) DEFAULT '["branches","tags","trunk","trunk/server","trunk/client","trunk/art","trunk/design","trunk/plan"]' COMMENT '默认初始化目录', -email_notify BOOLEAN DEFAULT 0 COMMENT '是否开启邮件变更提醒', -PRIMARY KEY (id) -) ENGINE=InnoDB CHARSET=utf8 -2020-01-11 19:58:15,677 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=88ms, sql=CREATE TABLE project_config( -id VARCHAR(128), -repository_path VARCHAR(100) DEFAULT '/data/repo/' COMMENT '仓库根路径', -domain_path VARCHAR(100) DEFAULT 'http://127.0.0.1/', -def_dirs VARCHAR(225) DEFAULT '["branches","tags","trunk","trunk/server","trunk/client","trunk/art","trunk/design","trunk/plan"]' COMMENT '默认初始化目录', -email_notify BOOLEAN DEFAULT 0 COMMENT '是否开启邮件变更提醒', -PRIMARY KEY (id) -) ENGINE=InnoDB CHARSET=utf8 -2020-01-11 19:58:15,723 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - CREATE TABLE pj_gr( -pj VARCHAR(128) COMMENT 'pj', -gr VARCHAR(128) COMMENT 'gr', -des VARCHAR(128) COMMENT 'des', -PRIMARY KEY (pj,gr) -) ENGINE=InnoDB CHARSET=utf8 -2020-01-11 19:58:15,759 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=36ms, sql=CREATE TABLE pj_gr( -pj VARCHAR(128) COMMENT 'pj', -gr VARCHAR(128) COMMENT 'gr', -des VARCHAR(128) COMMENT 'des', -PRIMARY KEY (pj,gr) -) ENGINE=InnoDB CHARSET=utf8 -2020-01-11 19:58:15,769 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - CREATE TABLE pj( -pj VARCHAR(128), -des VARCHAR(128), -type VARCHAR(128), -is_init_templ BOOLEAN DEFAULT 0 COMMENT '是否初始化模板', -PRIMARY KEY (pj) -) ENGINE=InnoDB CHARSET=utf8 -2020-01-11 19:58:15,795 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=26ms, sql=CREATE TABLE pj( -pj VARCHAR(128), -des VARCHAR(128), -type VARCHAR(128), -is_init_templ BOOLEAN DEFAULT 0 COMMENT '是否初始化模板', -PRIMARY KEY (pj) -) ENGINE=InnoDB CHARSET=utf8 -2020-01-11 19:58:15,811 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - CREATE TABLE pj_usr( -usr VARCHAR(128) UNIQUE NOT NULL, -pj VARCHAR(128), -psw VARCHAR(128), -PRIMARY KEY (usr) -) ENGINE=InnoDB CHARSET=utf8 -2020-01-11 19:58:15,845 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=34ms, sql=CREATE TABLE pj_usr( -usr VARCHAR(128) UNIQUE NOT NULL, -pj VARCHAR(128), -psw VARCHAR(128), -PRIMARY KEY (usr) -) ENGINE=InnoDB CHARSET=utf8 -2020-01-11 19:58:15,853 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - Create Index FK_Reference_5 ON pj_usr(pj) -2020-01-11 19:58:15,915 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=61ms, sql=Create Index FK_Reference_5 ON pj_usr(pj) -2020-01-11 19:58:15,936 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - CREATE TABLE pj_gr_auth( -pj VARCHAR(128) COMMENT 'pj', -gr VARCHAR(128) COMMENT 'gr', -res VARCHAR(200) COMMENT 'res', -rw VARCHAR(128) COMMENT 'rw', -PRIMARY KEY (pj,res,gr) -) ENGINE=InnoDB CHARSET=utf8 -2020-01-11 19:58:15,986 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=50ms, sql=CREATE TABLE pj_gr_auth( -pj VARCHAR(128) COMMENT 'pj', -gr VARCHAR(128) COMMENT 'gr', -res VARCHAR(200) COMMENT 'res', -rw VARCHAR(128) COMMENT 'rw', -PRIMARY KEY (pj,res,gr) -) ENGINE=InnoDB CHARSET=utf8 -2020-01-11 19:58:15,991 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - Create Index FK_Reference_6 ON pj_gr_auth(pj,gr) -2020-01-11 19:58:16,022 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=31ms, sql=Create Index FK_Reference_6 ON pj_gr_auth(pj,gr) -2020-01-11 19:58:16,060 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - CREATE TABLE system_user( -id BIGINT(64) AUTO_INCREMENT, -name VARCHAR(20), -password CHAR(44), -salt CHAR(24), -openid VARCHAR(64), -providerid VARCHAR(10), -is_locked BOOLEAN, -description VARCHAR(500), -create_date TIMESTAMP NULL DEFAULT NULL, -register_ip VARCHAR(15), -is_system BOOLEAN, -is_del BOOLEAN, -PRIMARY KEY (id) -) ENGINE=InnoDB CHARSET=utf8 -2020-01-11 19:58:16,095 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=35ms, sql=CREATE TABLE system_user( -id BIGINT(64) AUTO_INCREMENT, -name VARCHAR(20), -password CHAR(44), -salt CHAR(24), -openid VARCHAR(64), -providerid VARCHAR(10), -is_locked BOOLEAN, -description VARCHAR(500), -create_date TIMESTAMP NULL DEFAULT NULL, -register_ip VARCHAR(15), -is_system BOOLEAN, -is_del BOOLEAN, -PRIMARY KEY (id) -) ENGINE=InnoDB CHARSET=utf8 -2020-01-11 19:58:16,100 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - Create UNIQUE Index user_name ON system_user(name) -2020-01-11 19:58:16,163 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=63ms, sql=Create UNIQUE Index user_name ON system_user(name) -2020-01-11 19:58:16,165 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - Create UNIQUE Index user_openid ON system_user(openid) -2020-01-11 19:58:16,222 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=57ms, sql=Create UNIQUE Index user_openid ON system_user(openid) -2020-01-11 19:58:16,233 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - CREATE TABLE system_user_role( -userid BIGINT(64), -roleid BIGINT(64) -) ENGINE=InnoDB CHARSET=utf8 -2020-01-11 19:58:16,259 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=26ms, sql=CREATE TABLE system_user_role( -userid BIGINT(64), -roleid BIGINT(64) -) ENGINE=InnoDB CHARSET=utf8 -2020-01-11 19:58:16,268 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - CREATE TABLE permission_category( -id VARCHAR(128), -name VARCHAR(128), -is_locked BOOLEAN, -PRIMARY KEY (id) -) ENGINE=InnoDB CHARSET=utf8 -2020-01-11 19:58:16,303 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=35ms, sql=CREATE TABLE permission_category( -id VARCHAR(128), -name VARCHAR(128), -is_locked BOOLEAN, -PRIMARY KEY (id) -) ENGINE=InnoDB CHARSET=utf8 -2020-01-11 19:58:16,319 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - CREATE TABLE system_role( -id BIGINT(64) AUTO_INCREMENT, -name VARCHAR(200), -description VARCHAR(500), -PRIMARY KEY (id) -) ENGINE=InnoDB CHARSET=utf8 -2020-01-11 19:58:16,343 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=24ms, sql=CREATE TABLE system_role( -id BIGINT(64) AUTO_INCREMENT, -name VARCHAR(200), -description VARCHAR(500), -PRIMARY KEY (id) -) ENGINE=InnoDB CHARSET=utf8 -2020-01-11 19:58:16,348 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - Create UNIQUE Index role_name ON system_role(name) -2020-01-11 19:58:16,390 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=41ms, sql=Create UNIQUE Index role_name ON system_role(name) -2020-01-11 19:58:16,406 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - CREATE TABLE system_role_permission( -roleid BIGINT(64), -permissionid BIGINT(64) -) ENGINE=InnoDB CHARSET=utf8 -2020-01-11 19:58:16,436 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=29ms, sql=CREATE TABLE system_role_permission( -roleid BIGINT(64), -permissionid BIGINT(64) -) ENGINE=InnoDB CHARSET=utf8 -2020-01-11 19:58:16,456 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - CREATE TABLE system_permission( -id BIGINT(64) AUTO_INCREMENT, -name VARCHAR(200), -description VARCHAR(500), -permission_category_id VARCHAR(128), -is_locked BOOLEAN, -PRIMARY KEY (id) -) ENGINE=InnoDB CHARSET=utf8 -2020-01-11 19:58:16,503 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=47ms, sql=CREATE TABLE system_permission( -id BIGINT(64) AUTO_INCREMENT, -name VARCHAR(200), -description VARCHAR(500), -permission_category_id VARCHAR(128), -is_locked BOOLEAN, -PRIMARY KEY (id) -) ENGINE=InnoDB CHARSET=utf8 -2020-01-11 19:58:16,506 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - Create UNIQUE Index permission_name_index ON system_permission(name) -2020-01-11 19:58:16,544 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=38ms, sql=Create UNIQUE Index permission_name_index ON system_permission(name) -2020-01-11 19:58:16,576 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT COUNT(*) FROM system_user -2020-01-11 19:58:16,578 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=2ms, sql=SELECT COUNT(*) FROM system_user -2020-01-11 19:58:16,581 [DEBUG][org.nutz.dao.impl.FileSqlManager] - load >> init_system_h2.sql from root=init_system_h2.sql -2020-01-11 19:58:16,582 [DEBUG][org.nutz.dao.impl.FileSqlManager] - key=[system_user], sql=[INSERT INTO system_user(ID,NAME,PASSWORD,SALT,DESCRIPTION,IS_LOCKED,CREATE_DATE,REGISTER_IP,OPENID,PROVIDERID,is_system) VALUES -(1,'admin',NULL,NULL,"超级管理员",0,'2014-02-01 00:12:40','127.0.0.1','admin','local',1);] -2020-01-11 19:58:16,582 [DEBUG][org.nutz.dao.impl.FileSqlManager] - key=[.system_role], sql=[INSERT INTO system_role(ID,NAME,DESCRIPTION) VALUES -(1,'admin','超级管理员:拥有全部权限的角色');] -2020-01-11 19:58:16,582 [DEBUG][org.nutz.dao.impl.FileSqlManager] - key=[.system_permission], sql=[INSERT INTO `system_permission` VALUES (1,'*:*:*','全部权限','1',1);] -2020-01-11 19:58:16,582 [DEBUG][org.nutz.dao.impl.FileSqlManager] - key=[.permission_category], sql=[INSERT INTO `permission_category` VALUES ('1','超级权限',1);] -2020-01-11 19:58:16,582 [DEBUG][org.nutz.dao.impl.FileSqlManager] - key=[.system_user_role], sql=[INSERT INTO system_user_role(USERID,ROLEID) VALUES -(1,1);] -2020-01-11 19:58:16,582 [DEBUG][org.nutz.dao.impl.FileSqlManager] - key=[.system_role_permission], sql=[INSERT INTO system_role_permission(ROLEID,PERMISSIONID) VALUES -(1,1)] -2020-01-11 19:58:16,582 [DEBUG][org.nutz.dao.impl.FileSqlManager] - key=[.add_indexs], sql=[alter table pj_gr add constraint FK_Relationship_2 foreign key (pj) references pj (pj) on delete restrict on update restrict;] -2020-01-11 19:58:16,582 [DEBUG][org.nutz.dao.impl.FileSqlManager] - key=[.add_indexs_pj_gr_auth], sql=[alter table pj_gr_auth add constraint FK_Reference_6 foreign key (pj, gr) references pj_gr (pj, gr) on delete restrict on update restrict;] -2020-01-11 19:58:16,582 [DEBUG][org.nutz.dao.impl.FileSqlManager] - key=[.add_indexs_pj_gr_usr], sql=[alter table pj_gr_usr add constraint FK_Reference_10 foreign key (pj, gr) references pj_gr (pj, gr) on delete restrict on update restrict;] -2020-01-11 19:58:16,583 [DEBUG][org.nutz.dao.impl.FileSqlManager] - key=[.add_indexs_pj_gr_usr_1], sql=[alter table pj_gr_usr add constraint FK_Reference_9 foreign key (usr) references usr (usr) on delete restrict on update restrict;] -2020-01-11 19:58:16,583 [DEBUG][org.nutz.dao.impl.FileSqlManager] - key=[.add_indexs_pj_gr_usr_2], sql=[alter table pj_usr add constraint FK_Reference_5 foreign key (pj) references pj (pj) on delete restrict on update restrict;] -2020-01-11 19:58:16,583 [DEBUG][org.nutz.dao.impl.FileSqlManager] - key=[.add_indexs_pj_gr_usr_3], sql=[alter table pj_usr add constraint FK_Reference_7 foreign key (usr) references usr (usr) on delete restrict on update restrict;] -2020-01-11 19:58:16,583 [DEBUG][org.nutz.dao.impl.FileSqlManager] - key=[.add_indexs_pj_usr_auth_1], sql=[alter table pj_usr_auth add constraint FK_Reference_11 foreign key (pj) references pj (pj) on delete restrict on update restrict;] -2020-01-11 19:58:16,583 [DEBUG][org.nutz.dao.impl.FileSqlManager] - key=[.add_indexs_pj_usr_auth_2], sql=[alter table pj_usr_auth add constraint FK_Reference_8 foreign key (usr) references usr (usr) on delete restrict on update restrict;] -2020-01-11 19:58:16,583 [DEBUG][org.nutz.dao.impl.FileSqlManager] - load 14 sql >> init_system_h2.sql from root=init_system_h2.sql -2020-01-11 19:58:16,586 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - INSERT INTO system_user(ID,NAME,PASSWORD,SALT,DESCRIPTION,IS_LOCKED,CREATE_DATE,REGISTER_IP,OPENID,PROVIDERID,is_system) VALUES -(1,'admin',NULL,NULL,"超级管理员",0,'2014-02-01 00:12:40','127.0.0.1','admin','local',1); -2020-01-11 19:58:16,626 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=40ms, sql=INSERT INTO system_user(ID,NAME,PASSWORD,SALT,DESCRIPTION,IS_LOCKED,CREATE_DATE,REGISTER_IP,OPENID,PROVIDERID,is_system) VALUES -(1,'admin',NULL,NULL,"超级管理员",0,'2014-02-01 00:12:40','127.0.0.1','admin','local',1); -2020-01-11 19:58:16,632 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - INSERT INTO system_role(ID,NAME,DESCRIPTION) VALUES -(1,'admin','超级管理员:拥有全部权限的角色'); -2020-01-11 19:58:16,647 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=15ms, sql=INSERT INTO system_role(ID,NAME,DESCRIPTION) VALUES -(1,'admin','超级管理员:拥有全部权限的角色'); -2020-01-11 19:58:16,649 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - INSERT INTO `system_permission` VALUES (1,'*:*:*','全部权限','1',1); -2020-01-11 19:58:16,654 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=5ms, sql=INSERT INTO `system_permission` VALUES (1,'*:*:*','全部权限','1',1); -2020-01-11 19:58:16,656 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - INSERT INTO `permission_category` VALUES ('1','超级权限',1); -2020-01-11 19:58:16,663 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=6ms, sql=INSERT INTO `permission_category` VALUES ('1','超级权限',1); -2020-01-11 19:58:16,664 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - INSERT INTO system_user_role(USERID,ROLEID) VALUES -(1,1); -2020-01-11 19:58:16,667 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=3ms, sql=INSERT INTO system_user_role(USERID,ROLEID) VALUES -(1,1); -2020-01-11 19:58:16,669 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - INSERT INTO system_role_permission(ROLEID,PERMISSIONID) VALUES -(1,1) -2020-01-11 19:58:16,672 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=3ms, sql=INSERT INTO system_role_permission(ROLEID,PERMISSIONID) VALUES -(1,1) -2020-01-11 19:58:16,677 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - alter table pj_gr add constraint FK_Relationship_2 foreign key (pj) references pj (pj) on delete restrict on update restrict; -2020-01-11 19:58:16,779 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=102ms, sql=alter table pj_gr add constraint FK_Relationship_2 foreign key (pj) references pj (pj) on delete restrict on update restrict; -2020-01-11 19:58:16,781 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - alter table pj_gr_auth add constraint FK_Reference_6 foreign key (pj, gr) references pj_gr (pj, gr) on delete restrict on update restrict; -2020-01-11 19:58:16,861 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=80ms, sql=alter table pj_gr_auth add constraint FK_Reference_6 foreign key (pj, gr) references pj_gr (pj, gr) on delete restrict on update restrict; -2020-01-11 19:58:16,863 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - alter table pj_gr_usr add constraint FK_Reference_10 foreign key (pj, gr) references pj_gr (pj, gr) on delete restrict on update restrict; -2020-01-11 19:58:16,988 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=125ms, sql=alter table pj_gr_usr add constraint FK_Reference_10 foreign key (pj, gr) references pj_gr (pj, gr) on delete restrict on update restrict; -2020-01-11 19:58:16,990 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - alter table pj_gr_usr add constraint FK_Reference_9 foreign key (usr) references usr (usr) on delete restrict on update restrict; -2020-01-11 19:58:17,081 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=91ms, sql=alter table pj_gr_usr add constraint FK_Reference_9 foreign key (usr) references usr (usr) on delete restrict on update restrict; -2020-01-11 19:58:17,083 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - alter table pj_usr add constraint FK_Reference_5 foreign key (pj) references pj (pj) on delete restrict on update restrict; -2020-01-11 19:58:17,167 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=84ms, sql=alter table pj_usr add constraint FK_Reference_5 foreign key (pj) references pj (pj) on delete restrict on update restrict; -2020-01-11 19:58:17,169 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - alter table pj_usr add constraint FK_Reference_7 foreign key (usr) references usr (usr) on delete restrict on update restrict; -2020-01-11 19:58:17,267 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=98ms, sql=alter table pj_usr add constraint FK_Reference_7 foreign key (usr) references usr (usr) on delete restrict on update restrict; -2020-01-11 19:58:17,268 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - alter table pj_usr_auth add constraint FK_Reference_11 foreign key (pj) references pj (pj) on delete restrict on update restrict; -2020-01-11 19:58:17,353 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=85ms, sql=alter table pj_usr_auth add constraint FK_Reference_11 foreign key (pj) references pj (pj) on delete restrict on update restrict; -2020-01-11 19:58:17,354 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - alter table pj_usr_auth add constraint FK_Reference_8 foreign key (usr) references usr (usr) on delete restrict on update restrict; -2020-01-11 19:58:17,444 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=90ms, sql=alter table pj_usr_auth add constraint FK_Reference_8 foreign key (usr) references usr (usr) on delete restrict on update restrict; -2020-01-11 19:58:17,452 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM system_user -2020-01-11 19:58:17,467 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=15ms, sql=SELECT * FROM system_user -2020-01-11 19:58:17,485 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - UPDATE system_user SET name=?,password=?,salt=?,openid=?,providerid=?,is_locked=?,description=?,create_date=?,register_ip=?,is_system=?,is_del=? WHERE id=? - | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | - |-------|----------------------------------------------|--------------------------|-------|-------|-------|-------|---------------------|-----------|------|-------|---| - | admin | zurWBs9lO/PeGMKeMVcUOHRCAFg5JfUoz9TpdIhj0y0= | HzzVA5UVp2UIrlXFrN7qcw== | admin | local | false | 超级管理员 | 2014-02-01 00:12:40 | 127.0.0.1 | true | false | 1 | - For example:> "UPDATE system_user SET name='admin',password='zurWBs9lO/PeGMKeMVcUOHRCAFg5JfUoz9TpdIhj0y0=',salt='HzzVA5UVp2UIrlXFrN7qcw==',openid='admin',providerid='local',is_locked=false,description='超级管理员',create_date='2014-02-01 00:12:40',register_ip='127.0.0.1',is_system=true,is_del=false WHERE id=1" -2020-01-11 19:58:17,493 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=7ms, sql=UPDATE system_user SET name='admin',password='zurWBs9lO/PeGMKeMVcUOHRCAFg5JfUoz9TpdIhj0y0=',salt='HzzVA5UVp2UIrlXFrN7qcw==',openid='admin',providerid='local',is_locked=false,description='超级管理员',create_date='2014-02-01 00:12:40',register_ip='127.0.0.1',is_system=true,is_del=false WHERE id=1 -2020-01-11 19:58:17,550 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM permission_category -2020-01-11 19:58:17,561 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=11ms, sql=SELECT * FROM permission_category -2020-01-11 19:58:17,566 [DEBUG][org.nutz.plugins.cache.dao.CachedNutDaoExecutor] - Exception when parser SQL sql, skip cache detect!! SQL=RUN -2020-01-11 19:58:17,566 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - // NOT SQL // ElFieldMacro=uuid() -2020-01-11 19:58:17,572 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=5ms, sql=RUN -2020-01-11 19:58:17,572 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - INSERT INTO permission_category(id,name,is_locked) VALUES(?,?,?) - | 1 | 2 | 3 | - |----------------------------------|------|------| - | 7ed9ea7e65f64292a898b040e81492df | 账号管理 | true | - For example:> "INSERT INTO permission_category(id,name,is_locked) VALUES('7ed9ea7e65f64292a898b040e81492df','账号管理',true) " -2020-01-11 19:58:17,580 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=7ms, sql=INSERT INTO permission_category(id,name,is_locked) VALUES('7ed9ea7e65f64292a898b040e81492df','账号管理',true) -2020-01-11 19:58:17,594 [DEBUG][org.nutz.plugins.cache.dao.CachedNutDaoExecutor] - Exception when parser SQL sql, skip cache detect!! SQL=RUN -2020-01-11 19:58:17,594 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - // NOT SQL // ElFieldMacro=uuid() -2020-01-11 19:58:17,595 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=1ms, sql=RUN -2020-01-11 19:58:17,595 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - INSERT INTO permission_category(id,name,is_locked) VALUES(?,?,?) - | 1 | 2 | 3 | - |----------------------------------|---------|------| - | 05c7f5161fd84e98bdddc6553680b31c | SVN账号管理 | true | - For example:> "INSERT INTO permission_category(id,name,is_locked) VALUES('05c7f5161fd84e98bdddc6553680b31c','SVN账号管理',true) " -2020-01-11 19:58:17,612 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=16ms, sql=INSERT INTO permission_category(id,name,is_locked) VALUES('05c7f5161fd84e98bdddc6553680b31c','SVN账号管理',true) -2020-01-11 19:58:17,625 [DEBUG][org.nutz.plugins.cache.dao.CachedNutDaoExecutor] - Exception when parser SQL sql, skip cache detect!! SQL=RUN -2020-01-11 19:58:17,626 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - // NOT SQL // ElFieldMacro=uuid() -2020-01-11 19:58:17,626 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=0ms, sql=RUN -2020-01-11 19:58:17,626 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - INSERT INTO permission_category(id,name,is_locked) VALUES(?,?,?) - | 1 | 2 | 3 | - |----------------------------------|------|------| - | 4d2b6f6519fa4b99a5255fb33ac345f6 | 权限管理 | true | - For example:> "INSERT INTO permission_category(id,name,is_locked) VALUES('4d2b6f6519fa4b99a5255fb33ac345f6','权限管理',true) " -2020-01-11 19:58:17,630 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=4ms, sql=INSERT INTO permission_category(id,name,is_locked) VALUES('4d2b6f6519fa4b99a5255fb33ac345f6','权限管理',true) -2020-01-11 19:58:17,640 [DEBUG][org.nutz.plugins.cache.dao.CachedNutDaoExecutor] - Exception when parser SQL sql, skip cache detect!! SQL=RUN -2020-01-11 19:58:17,640 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - // NOT SQL // ElFieldMacro=uuid() -2020-01-11 19:58:17,640 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=0ms, sql=RUN -2020-01-11 19:58:17,640 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - INSERT INTO permission_category(id,name,is_locked) VALUES(?,?,?) - | 1 | 2 | 3 | - |----------------------------------|------|------| - | 802c18e3416344618ad36840d07cc9ec | 角色管理 | true | - For example:> "INSERT INTO permission_category(id,name,is_locked) VALUES('802c18e3416344618ad36840d07cc9ec','角色管理',true) " -2020-01-11 19:58:17,644 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=4ms, sql=INSERT INTO permission_category(id,name,is_locked) VALUES('802c18e3416344618ad36840d07cc9ec','角色管理',true) -2020-01-11 19:58:17,653 [DEBUG][org.nutz.plugins.cache.dao.CachedNutDaoExecutor] - Exception when parser SQL sql, skip cache detect!! SQL=RUN -2020-01-11 19:58:17,653 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - // NOT SQL // ElFieldMacro=uuid() -2020-01-11 19:58:17,653 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=0ms, sql=RUN -2020-01-11 19:58:17,654 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - INSERT INTO permission_category(id,name,is_locked) VALUES(?,?,?) - | 1 | 2 | 3 | - |----------------------------------|---------|------| - | a01f9725e2fb4f5bbfd61e8c28ca0526 | SVN项目管理 | true | - For example:> "INSERT INTO permission_category(id,name,is_locked) VALUES('a01f9725e2fb4f5bbfd61e8c28ca0526','SVN项目管理',true) " -2020-01-11 19:58:17,657 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=3ms, sql=INSERT INTO permission_category(id,name,is_locked) VALUES('a01f9725e2fb4f5bbfd61e8c28ca0526','SVN项目管理',true) -2020-01-11 19:58:17,666 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM system_permission -2020-01-11 19:58:17,676 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=10ms, sql=SELECT * FROM system_permission -2020-01-11 19:58:17,686 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM permission_category WHERE name IN (?,?,?,?,?) - | 1 | 2 | 3 | 4 | 5 | - |------|---------|------|------|---------| - | 账号管理 | SVN账号管理 | 权限管理 | 角色管理 | SVN项目管理 | - For example:> "SELECT * FROM permission_category WHERE name IN ('账号管理','SVN账号管理','权限管理','角色管理','SVN项目管理')" -2020-01-11 19:58:17,692 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=6ms, sql=SELECT * FROM permission_category WHERE name IN ('账号管理','SVN账号管理','权限管理','角色管理','SVN项目管理') -2020-01-11 19:58:17,695 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - INSERT INTO system_permission(name,description,permission_category_id,is_locked) VALUES(?,?,?,?) - | 1 | 2 | 3 | 4 | - |--------------------------|---------|----------------------------------|-------| - | system.role:delete | 删除角色 | 802c18e3416344618ad36840d07cc9ec | false | - | project.group:delete | 删除项目用户组 | 05c7f5161fd84e98bdddc6553680b31c | false | - | svn.project:update | SVN编辑项目 | a01f9725e2fb4f5bbfd61e8c28ca0526 | false | - | system.role:add | 添加角色 | 802c18e3416344618ad36840d07cc9ec | false | - | system.role:view | 浏览角色 | 802c18e3416344618ad36840d07cc9ec | false | - | project.group:view | SVN浏览账号 | 05c7f5161fd84e98bdddc6553680b31c | false | - | system.user:edit | 编辑账号 | 7ed9ea7e65f64292a898b040e81492df | false | - | system.user:view | 浏览账号 | 7ed9ea7e65f64292a898b040e81492df | false | - | system.user:add | 添加账号 | 7ed9ea7e65f64292a898b040e81492df | false | - | svn.project:add | 添加项目 | a01f9725e2fb4f5bbfd61e8c28ca0526 | false | - -- Only display first 10 lines , don't show the remaining record(count=22) - For example:> "INSERT INTO system_permission(name,description,permission_category_id,is_locked) VALUES('system.role:delete','删除角色','802c18e3416344618ad36840d07cc9ec',false) " -2020-01-11 19:58:17,746 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=51ms, sql=INSERT INTO system_permission(name,description,permission_category_id,is_locked) VALUES('system.role:delete','删除角色','802c18e3416344618ad36840d07cc9ec',false) -2020-01-11 19:58:17,754 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM project_config LIMIT 0, 1 -2020-01-11 19:58:17,757 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=2ms, sql=SELECT * FROM project_config LIMIT 0, 1 -2020-01-11 19:58:17,760 [DEBUG][org.nutz.plugins.cache.dao.CachedNutDaoExecutor] - Exception when parser SQL sql, skip cache detect!! SQL=RUN -2020-01-11 19:58:17,760 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - // NOT SQL // ElFieldMacro=uuid() -2020-01-11 19:58:17,764 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=4ms, sql=RUN -2020-01-11 19:58:17,766 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - INSERT INTO project_config(id,repository_path,domain_path,def_dirs,email_notify) VALUES(?,?,?,?,?) - | 1 | 2 | 3 | 4 | 5 | - |----------------------------------|-------------|-------------------|----|-------| - | 2ae3e7b180f2486c93f1a3aa2d386de2 | /data/repo/ | http://127.0.0.1/ | [] | false | - For example:> "INSERT INTO project_config(id,repository_path,domain_path,def_dirs,email_notify) VALUES('2ae3e7b180f2486c93f1a3aa2d386de2','/data/repo/','http://127.0.0.1/','[]',false) " -2020-01-11 19:58:17,772 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=6ms, sql=INSERT INTO project_config(id,repository_path,domain_path,def_dirs,email_notify) VALUES('2ae3e7b180f2486c93f1a3aa2d386de2','/data/repo/','http://127.0.0.1/','[]',false) -2020-01-11 19:58:17,787 [INFO][org.nutz.boot.NbApp] - NB started : 6614ms -2020-01-11 19:59:58,910 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping Server@2638011{STARTED}[9.4.22.v20191022] -2020-01-11 19:59:58,910 [DEBUG][org.eclipse.jetty.server.Server] - doStop Server@2638011{STOPPING}[9.4.22.v20191022] -2020-01-11 19:59:58,912 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - ran qtp504858437-21-acceptor-0@443dbe42-ServerConnector@68c72235{HTTP/1.1,[http/1.1]}{0.0.0.0:8084} in QueuedThreadPool[qtp504858437]@1e178745{STARTED,4<=4<=8,i=2,r=1,q=0}[ReservedThreadExecutor@660acfb{s=0/1,p=0}] -2020-01-11 19:59:58,914 [DEBUG][org.eclipse.jetty.server.handler.AbstractHandlerContainer] - Graceful shutdown Server@2638011{STOPPING}[9.4.22.v20191022] by -2020-01-11 19:59:58,915 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping ServerConnector@68c72235{HTTP/1.1,[http/1.1]}{0.0.0.0:8084} -2020-01-11 19:59:58,915 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping SelectorManager@ServerConnector@68c72235{HTTP/1.1,[http/1.1]}{0.0.0.0:8084} -2020-01-11 19:59:58,916 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping ManagedSelector@6ab72419{STARTED} id=0 keys=0 selected=0 updates=0 -2020-01-11 19:59:58,918 [DEBUG][org.eclipse.jetty.io.ManagedSelector] - Queued change org.eclipse.jetty.io.ManagedSelector$CloseConnections@e97233b on ManagedSelector@6ab72419{STOPPING} id=0 keys=0 selected=0 updates=0 -2020-01-11 19:59:58,918 [DEBUG][org.eclipse.jetty.io.ManagedSelector] - Wakeup on submit ManagedSelector@6ab72419{STOPPING} id=0 keys=0 selected=0 updates=1 -2020-01-11 19:59:58,919 [DEBUG][org.eclipse.jetty.io.ManagedSelector] - Selector sun.nio.ch.KQueueSelectorImpl@30dd06fc woken with none selected -2020-01-11 19:59:58,919 [DEBUG][org.eclipse.jetty.io.ManagedSelector] - Selector sun.nio.ch.KQueueSelectorImpl@30dd06fc woken up from select, 0/0/0 selected -2020-01-11 19:59:58,919 [DEBUG][org.eclipse.jetty.io.ManagedSelector] - Selector sun.nio.ch.KQueueSelectorImpl@30dd06fc processing 0 keys, 1 updates -2020-01-11 19:59:58,919 [DEBUG][org.eclipse.jetty.io.ManagedSelector] - updateable 1 -2020-01-11 19:59:58,919 [DEBUG][org.eclipse.jetty.io.ManagedSelector] - update org.eclipse.jetty.io.ManagedSelector$CloseConnections@e97233b -2020-01-11 19:59:58,919 [DEBUG][org.eclipse.jetty.io.ManagedSelector] - Closing 0 connections on ManagedSelector@6ab72419{STOPPING} id=0 keys=0 selected=0 updates=0 -2020-01-11 19:59:58,920 [DEBUG][org.eclipse.jetty.io.ManagedSelector] - updates 0 -2020-01-11 19:59:58,920 [DEBUG][org.eclipse.jetty.io.ManagedSelector] - Selector sun.nio.ch.KQueueSelectorImpl@30dd06fc waiting with 0 keys -2020-01-11 19:59:58,920 [DEBUG][org.eclipse.jetty.io.ManagedSelector] - Queued change org.eclipse.jetty.io.ManagedSelector$StopSelector@37ad877f on ManagedSelector@6ab72419{STOPPING} id=0 keys=0 selected=0 updates=0 -2020-01-11 19:59:58,921 [DEBUG][org.eclipse.jetty.io.ManagedSelector] - Wakeup on submit ManagedSelector@6ab72419{STOPPING} id=0 keys=0 selected=0 updates=1 -2020-01-11 19:59:58,921 [DEBUG][org.eclipse.jetty.io.ManagedSelector] - Selector sun.nio.ch.KQueueSelectorImpl@30dd06fc woken with none selected -2020-01-11 19:59:58,921 [DEBUG][org.eclipse.jetty.io.ManagedSelector] - Selector sun.nio.ch.KQueueSelectorImpl@30dd06fc woken up from select, 0/0/0 selected -2020-01-11 19:59:58,921 [DEBUG][org.eclipse.jetty.io.ManagedSelector] - Selector sun.nio.ch.KQueueSelectorImpl@30dd06fc processing 0 keys, 1 updates -2020-01-11 19:59:58,921 [DEBUG][org.eclipse.jetty.io.ManagedSelector] - updateable 1 -2020-01-11 19:59:58,921 [DEBUG][org.eclipse.jetty.io.ManagedSelector] - update org.eclipse.jetty.io.ManagedSelector$StopSelector@37ad877f -2020-01-11 19:59:58,922 [DEBUG][org.eclipse.jetty.io.ManagedSelector] - updates 0 -2020-01-11 19:59:58,922 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping EatWhatYouKill@57f791c6/SelectorProducer@4362d7df/PRODUCING/p=false/QueuedThreadPool[qtp504858437]@1e178745{STARTED,4<=4<=8,i=3,r=1,q=0}[ReservedThreadExecutor@660acfb{s=0/1,p=0}][pc=0,pic=0,pec=0,epc=0]@2020-01-11T19:59:58.922+08:00 -2020-01-11 19:59:58,922 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - ran org.eclipse.jetty.io.ManagedSelector$$Lambda$64/137123763@5be82d43 in QueuedThreadPool[qtp504858437]@1e178745{STARTED,4<=4<=8,i=3,r=1,q=0}[ReservedThreadExecutor@660acfb{s=0/1,p=0}] -2020-01-11 19:59:58,923 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED EatWhatYouKill@57f791c6/SelectorProducer@4362d7df/IDLE/p=false/QueuedThreadPool[qtp504858437]@1e178745{STARTED,4<=4<=8,i=3,r=1,q=0}[ReservedThreadExecutor@660acfb{s=0/1,p=0}][pc=0,pic=0,pec=0,epc=0]@2020-01-11T19:59:58.922+08:00 -2020-01-11 19:59:58,923 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED ManagedSelector@6ab72419{STOPPED} id=0 keys=-1 selected=-1 updates=0 -2020-01-11 19:59:58,923 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED SelectorManager@ServerConnector@68c72235{HTTP/1.1,[http/1.1]}{0.0.0.0:8084} -2020-01-11 19:59:58,923 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping HttpConnectionFactory@306cf3ea[HTTP/1.1] -2020-01-11 19:59:58,923 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED HttpConnectionFactory@306cf3ea[HTTP/1.1] -2020-01-11 19:59:58,923 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping ScheduledExecutorScheduler@747edf66{STARTED} -2020-01-11 19:59:58,923 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED ScheduledExecutorScheduler@747edf66{STOPPED} -2020-01-11 19:59:58,923 [INFO][org.eclipse.jetty.server.AbstractConnector] - Stopped ServerConnector@68c72235{HTTP/1.1,[http/1.1]}{0.0.0.0:8084} -2020-01-11 19:59:58,923 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED ServerConnector@68c72235{HTTP/1.1,[http/1.1]}{0.0.0.0:8084} -2020-01-11 19:59:58,924 [DEBUG][org.eclipse.jetty.server.handler.AbstractHandler] - stopping Server@2638011{STOPPING}[9.4.22.v20191022] -2020-01-11 19:59:58,924 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping DefaultSessionIdManager@a82c5f1{STARTED}[worker=node0] -2020-01-11 19:59:58,924 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping HouseKeeper@4f704591{STARTED}[interval=600000, ownscheduler=true] -2020-01-11 19:59:58,924 [INFO][org.eclipse.jetty.server.session] - node0 Stopped scavenging -2020-01-11 19:59:58,924 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping ScheduledExecutorScheduler@4b5189ac{STARTED} -2020-01-11 19:59:58,924 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED ScheduledExecutorScheduler@4b5189ac{STOPPED} -2020-01-11 19:59:58,924 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED HouseKeeper@4f704591{STOPPED}[interval=600000, ownscheduler=true] -2020-01-11 19:59:58,924 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED DefaultSessionIdManager@a82c5f1{STOPPED}[worker=node0] -2020-01-11 19:59:58,924 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping ErrorHandler@7d3e8655{STARTED} -2020-01-11 19:59:58,925 [DEBUG][org.eclipse.jetty.server.handler.AbstractHandler] - stopping ErrorHandler@7d3e8655{STOPPING} -2020-01-11 19:59:58,925 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED ErrorHandler@7d3e8655{STOPPED} -2020-01-11 19:59:58,925 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping o.e.j.w.WebAppContext@76c3e77a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],SHUTDOWN} -2020-01-11 19:59:58,925 [DEBUG][org.eclipse.jetty.server.handler.AbstractHandlerContainer] - Graceful shutdown o.e.j.w.WebAppContext@76c3e77a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],SHUTDOWN} by -2020-01-11 19:59:58,925 [DEBUG][org.eclipse.jetty.server.handler.ContextHandler] - contextDestroyed: javax.servlet.ServletContextEvent[source=ServletContext@o.e.j.w.WebAppContext@76c3e77a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],UNAVAILABLE}]->org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketServerContainerInitializer$ContextDestroyListener@4e517165 -2020-01-11 19:59:58,925 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping ServerContainer@3a7442c7{STARTED} -2020-01-11 19:59:58,926 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping JsrSessionTracker@1b1cfb87{STARTED} -2020-01-11 19:59:58,927 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED JsrSessionTracker@1b1cfb87{STOPPED} -2020-01-11 19:59:58,927 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED ServerContainer@3a7442c7{STOPPED} -2020-01-11 19:59:58,927 [DEBUG][org.eclipse.jetty.server.handler.ContextHandler] - contextDestroyed: javax.servlet.ServletContextEvent[source=ServletContext@o.e.j.w.WebAppContext@76c3e77a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],UNAVAILABLE}]->org.eclipse.jetty.servlet.listener.IntrospectorCleaner@2cb3d0f7 -2020-01-11 19:59:58,928 [DEBUG][org.eclipse.jetty.server.handler.ContextHandler] - contextDestroyed: javax.servlet.ServletContextEvent[source=ServletContext@o.e.j.w.WebAppContext@76c3e77a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],UNAVAILABLE}]->org.eclipse.jetty.servlet.listener.ELContextCleaner@2c104774 -2020-01-11 19:59:58,928 [DEBUG][org.eclipse.jetty.server.handler.ContextHandler] - contextDestroyed: javax.servlet.ServletContextEvent[source=ServletContext@o.e.j.w.WebAppContext@76c3e77a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],UNAVAILABLE}]->org.nutz.boot.starter.servlet3.NbServletContextListener@6337c201 -2020-01-11 19:59:58,928 [INFO][org.eclipse.jetty.server.handler.ContextHandler.ROOT] - Cleaning up Shiro Environment -2020-01-11 19:59:58,928 [DEBUG][org.eclipse.jetty.server.handler.AbstractHandler] - stopping o.e.j.w.WebAppContext@76c3e77a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],UNAVAILABLE} -2020-01-11 19:59:58,929 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping NativeWebSocketConfiguration@46cdf8bd{STARTED} -2020-01-11 19:59:58,930 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping WebSocketServerFactory@53aac487[defaultPolicy=WebSocketPolicy@750e2b97[behavior=SERVER,maxTextMessageSize=65536,maxTextMessageBufferSize=32768,maxBinaryMessageSize=65536,maxBinaryMessageBufferSize=32768,asyncWriteTimeout=60000,idleTimeout=300000,inputBufferSize=4096],creator=org.eclipse.jetty.websocket.server.WebSocketServerFactory] -2020-01-11 19:59:58,930 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping SessionTracker@2ddc9a9f{STARTED} -2020-01-11 19:59:58,930 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED SessionTracker@2ddc9a9f{STOPPED} -2020-01-11 19:59:58,930 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping WebSocketExtensionFactory@1a942c18{STARTED} -2020-01-11 19:59:58,930 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping DeflaterPool@71ba6d4e{STARTED} -2020-01-11 19:59:58,930 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED DeflaterPool@71ba6d4e{STOPPED} -2020-01-11 19:59:58,930 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping InflaterPool@55a147cc{STARTED} -2020-01-11 19:59:58,930 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED InflaterPool@55a147cc{STOPPED} -2020-01-11 19:59:58,931 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED WebSocketExtensionFactory@1a942c18{STOPPED} -2020-01-11 19:59:58,931 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping ScheduledExecutorScheduler@3e27aa33{STARTED} -2020-01-11 19:59:58,931 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED ScheduledExecutorScheduler@3e27aa33{STOPPED} -2020-01-11 19:59:58,931 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED WebSocketServerFactory@53aac487[defaultPolicy=WebSocketPolicy@750e2b97[behavior=SERVER,maxTextMessageSize=65536,maxTextMessageBufferSize=32768,maxBinaryMessageSize=65536,maxBinaryMessageBufferSize=32768,asyncWriteTimeout=60000,idleTimeout=300000,inputBufferSize=4096],creator=org.eclipse.jetty.websocket.server.WebSocketServerFactory] -2020-01-11 19:59:58,931 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED NativeWebSocketConfiguration@46cdf8bd{STOPPED} -2020-01-11 19:59:58,931 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping ErrorPageErrorHandler@5ba3f27a{STARTED} -2020-01-11 19:59:58,934 [DEBUG][org.eclipse.jetty.server.handler.AbstractHandler] - stopping ErrorPageErrorHandler@5ba3f27a{STOPPING} -2020-01-11 19:59:58,934 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED ErrorPageErrorHandler@5ba3f27a{STOPPED} -2020-01-11 19:59:58,935 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping org.eclipse.jetty.server.session.SessionHandler2014461570==dftMaxIdleSec=1800 -2020-01-11 19:59:58,935 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping org.eclipse.jetty.server.session.DefaultSessionCache@420a85c4[evict=-1,removeUnloadable=false,saveOnCreate=false,saveOnInactiveEvict=false] -2020-01-11 19:59:58,935 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping org.eclipse.jetty.server.session.NullSessionDataStore@13b3d178[passivating=false,graceSec=3600] -2020-01-11 19:59:58,935 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED org.eclipse.jetty.server.session.NullSessionDataStore@13b3d178[passivating=false,graceSec=3600] -2020-01-11 19:59:58,935 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED org.eclipse.jetty.server.session.DefaultSessionCache@420a85c4[evict=-1,removeUnloadable=false,saveOnCreate=false,saveOnInactiveEvict=false] -2020-01-11 19:59:58,936 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping ScheduledExecutorScheduler@a307a8c{STARTED} -2020-01-11 19:59:58,936 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED ScheduledExecutorScheduler@a307a8c{STOPPED} -2020-01-11 19:59:58,936 [DEBUG][org.eclipse.jetty.server.handler.AbstractHandler] - stopping org.eclipse.jetty.server.session.SessionHandler2014461570==dftMaxIdleSec=1800 -2020-01-11 19:59:58,936 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping ConstraintSecurityHandler@71def8f8{STARTED} -2020-01-11 19:59:58,936 [DEBUG][org.eclipse.jetty.server.handler.AbstractHandler] - stopping ConstraintSecurityHandler@71def8f8{STOPPING} -2020-01-11 19:59:58,936 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping ServletHandler@7205765b{STARTED} -2020-01-11 19:59:58,937 [DEBUG][org.eclipse.jetty.server.handler.AbstractHandler] - stopping ServletHandler@7205765b{STOPPING} -2020-01-11 19:59:58,937 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping nutz@6f0ca692==org.nutz.mvc.NutFilter,inst=true,async=false -2020-01-11 19:59:58,938 [INFO][org.nutz.boot.starter.nutz.mvc.NbMvcLoading] - Nutz.Mvc[nutz] is deposing ... -2020-01-11 19:59:58,939 [INFO][org.nutz.boot.starter.nutz.mvc.NbMvcLoading] - Nutz.Mvc[nutz] is down in 0ms -2020-01-11 19:59:58,939 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED nutz@6f0ca692==org.nutz.mvc.NutFilter,inst=false,async=false -2020-01-11 19:59:58,939 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping shiro@3fc9dfc5==org.nutz.integration.shiro.ShiroFilter2,inst=true,async=false -2020-01-11 19:59:58,939 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED shiro@3fc9dfc5==org.nutz.integration.shiro.ShiroFilter2,inst=false,async=false -2020-01-11 19:59:58,939 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping druid@2c3dec30==com.alibaba.druid.support.http.WebStatFilter,inst=true,async=false -2020-01-11 19:59:58,939 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED druid@2c3dec30==com.alibaba.druid.support.http.WebStatFilter,inst=false,async=false -2020-01-11 19:59:58,939 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping whale@1c55f277==org.nutz.mvc.WhaleFilter,inst=true,async=false -2020-01-11 19:59:58,940 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED whale@1c55f277==org.nutz.mvc.WhaleFilter,inst=false,async=false -2020-01-11 19:59:58,941 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping Jetty_WebSocketUpgradeFilter@126253fd==org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter,inst=true,async=true -2020-01-11 19:59:58,941 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED Jetty_WebSocketUpgradeFilter@126253fd==org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter,inst=false,async=true -2020-01-11 19:59:58,942 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping druid@5b6c502==com.alibaba.druid.support.http.StatViewServlet,jsp=null,order=1,inst=true,async=false -2020-01-11 19:59:58,943 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED druid@5b6c502==com.alibaba.druid.support.http.StatViewServlet,jsp=null,order=1,inst=false,async=false -2020-01-11 19:59:58,943 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=true,async=false -2020-01-11 19:59:58,943 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false -2020-01-11 19:59:58,944 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,jsp=null,order=0,inst=true,async=false -2020-01-11 19:59:58,944 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,jsp=null,order=0,inst=false,async=false -2020-01-11 19:59:58,944 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping ListenerHolder@329dbdbf{STARTED}: org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketServerContainerInitializer$ContextDestroyListener -2020-01-11 19:59:58,944 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED ListenerHolder@329dbdbf{STOPPED}: org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketServerContainerInitializer$ContextDestroyListener -2020-01-11 19:59:58,944 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping ListenerHolder@14a50707{STARTED}: org.eclipse.jetty.servlet.listener.IntrospectorCleaner -2020-01-11 19:59:58,944 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED ListenerHolder@14a50707{STOPPED}: org.eclipse.jetty.servlet.listener.IntrospectorCleaner -2020-01-11 19:59:58,944 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping ListenerHolder@4a00d9cf{STARTED}: org.eclipse.jetty.servlet.listener.ELContextCleaner -2020-01-11 19:59:58,944 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED ListenerHolder@4a00d9cf{STOPPED}: org.eclipse.jetty.servlet.listener.ELContextCleaner -2020-01-11 19:59:58,944 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED ServletHandler@7205765b{STOPPED} -2020-01-11 19:59:58,944 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED ConstraintSecurityHandler@71def8f8{STOPPED} -2020-01-11 19:59:58,944 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED org.eclipse.jetty.server.session.SessionHandler2014461570==dftMaxIdleSec=1800 -2020-01-11 19:59:58,945 [INFO][org.eclipse.jetty.server.handler.ContextHandler] - Stopped o.e.j.w.WebAppContext@76c3e77a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],UNAVAILABLE} -2020-01-11 19:59:58,945 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED o.e.j.w.WebAppContext@76c3e77a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],UNAVAILABLE} -2020-01-11 19:59:58,945 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping QueuedThreadPool[qtp504858437]@1e178745{STARTED,4<=4<=8,i=4,r=1,q=0}[ReservedThreadExecutor@660acfb{s=0/1,p=0}] -2020-01-11 19:59:58,945 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - Stopping QueuedThreadPool[qtp504858437]@1e178745{STOPPING,4<=4<=8,i=4,r=-1,q=0}[ReservedThreadExecutor@660acfb{s=0/1,p=0}] -2020-01-11 19:59:58,945 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping ReservedThreadExecutor@660acfb{s=0/1,p=0} -2020-01-11 19:59:58,945 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED ReservedThreadExecutor@660acfb{s=-1/1,p=0} -2020-01-11 19:59:58,946 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - Waiting for Thread[qtp504858437-21,5,main] for 14999 -2020-01-11 19:59:58,947 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - run org.eclipse.jetty.util.thread.QueuedThreadPool$$Lambda$16/1536471117@5a9f038c in QueuedThreadPool[qtp504858437]@1e178745{STOPPING,4<=0<=8,i=4,r=-1,q=0}[NO_TRY] -2020-01-11 19:59:58,947 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - ran org.eclipse.jetty.util.thread.QueuedThreadPool$$Lambda$16/1536471117@5a9f038c in QueuedThreadPool[qtp504858437]@1e178745{STOPPING,4<=0<=8,i=4,r=-1,q=0}[NO_TRY] -2020-01-11 19:59:58,948 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - run org.eclipse.jetty.util.thread.QueuedThreadPool$$Lambda$16/1536471117@5a9f038c in QueuedThreadPool[qtp504858437]@1e178745{STOPPING,4<=0<=8,i=4,r=-1,q=0}[NO_TRY] -2020-01-11 19:59:58,948 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - ran org.eclipse.jetty.util.thread.QueuedThreadPool$$Lambda$16/1536471117@5a9f038c in QueuedThreadPool[qtp504858437]@1e178745{STOPPING,4<=0<=8,i=4,r=-1,q=0}[NO_TRY] -2020-01-11 19:59:58,948 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - Thread[qtp504858437-23,5,main] exited for QueuedThreadPool[qtp504858437]@1e178745{STOPPING,4<=0<=8,i=4,r=-1,q=0}[NO_TRY] -2020-01-11 19:59:58,948 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - run org.eclipse.jetty.util.thread.QueuedThreadPool$$Lambda$16/1536471117@5a9f038c in QueuedThreadPool[qtp504858437]@1e178745{STOPPING,4<=0<=8,i=4,r=-1,q=0}[NO_TRY] -2020-01-11 19:59:58,948 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - Thread[qtp504858437-22,5,main] exited for QueuedThreadPool[qtp504858437]@1e178745{STOPPING,4<=0<=8,i=4,r=-1,q=0}[NO_TRY] -2020-01-11 19:59:58,948 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - run org.eclipse.jetty.util.thread.QueuedThreadPool$$Lambda$16/1536471117@5a9f038c in QueuedThreadPool[qtp504858437]@1e178745{STOPPING,4<=0<=8,i=4,r=-1,q=0}[NO_TRY] -2020-01-11 19:59:58,954 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - ran org.eclipse.jetty.util.thread.QueuedThreadPool$$Lambda$16/1536471117@5a9f038c in QueuedThreadPool[qtp504858437]@1e178745{STOPPING,4<=0<=8,i=4,r=-1,q=0}[NO_TRY] -2020-01-11 19:59:58,954 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - ran org.eclipse.jetty.util.thread.QueuedThreadPool$$Lambda$16/1536471117@5a9f038c in QueuedThreadPool[qtp504858437]@1e178745{STOPPING,4<=0<=8,i=4,r=-1,q=0}[NO_TRY] -2020-01-11 19:59:58,954 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - Thread[qtp504858437-20,5,main] exited for QueuedThreadPool[qtp504858437]@1e178745{STOPPING,4<=0<=8,i=4,r=-1,q=0}[NO_TRY] -2020-01-11 19:59:58,954 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - Thread[qtp504858437-21,5,main] exited for QueuedThreadPool[qtp504858437]@1e178745{STOPPING,4<=0<=8,i=4,r=-1,q=0}[NO_TRY] -2020-01-11 19:59:58,955 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - Waiting for Thread[qtp504858437-20,5,] for 14990 -2020-01-11 19:59:58,956 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED QueuedThreadPool[qtp504858437]@1e178745{STOPPED,4<=0<=8,i=4,r=-1,q=0}[NO_TRY] -2020-01-11 19:59:58,956 [DEBUG][org.eclipse.jetty.util.thread.ShutdownThread] - shutdown already commenced -2020-01-11 19:59:58,957 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED Server@2638011{STOPPED}[9.4.22.v20191022] -2020-01-11 19:59:58,957 [DEBUG][org.eclipse.jetty.util.thread.ShutdownThread] - Stopped Server@2638011{STOPPED}[9.4.22.v20191022] -2020-01-11 19:59:58,957 [DEBUG][org.eclipse.jetty.util.thread.ShutdownThread] - Destroyed Server@2638011{STOPPED}[9.4.22.v20191022] -2020-01-11 20:00:37,934 [INFO][org.nutz.boot.banner.SimpleBannerPrinter] - - _ _ ______ ___ -| \ | || ___ \ ______ ______ ______ ______ ______| \ \ -| \| || |_/ / |______|______|______|______|______| |\ \ -| . ` || ___ \ ______ ______ ______ ______ ______| | > > -| |\ || |_/ / |______|______|______|______|______| |/ / -\_| \_/\____/ |_/_/ - -:: Nutz Boot :: (2.3.8.v20191031) - -2020-01-11 20:00:38,019 [DEBUG][org.nutz.boot.config.impl.PropertiesConfigureLoader] - load /Users/kouxian/git/rk_svnadmin/target/classes/application.properties -2020-01-11 20:00:38,103 [DEBUG][org.nutz.castor.Castors] - Using 107 castor for Castors -2020-01-11 20:00:38,120 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > scan 'com.rekoe' -2020-01-11 20:00:38,212 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'cloudLauncher ' - com.rekoe.CloudLauncher -2020-01-11 20:00:38,220 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'currentTime ' - com.rekoe.web.freemarker.CurrentTimeDirective -2020-01-11 20:00:38,224 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'pagination ' - com.rekoe.web.freemarker.PaginationDirective -2020-01-11 20:00:38,225 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'permission ' - com.rekoe.web.freemarker.PermissionDirective -2020-01-11 20:00:38,226 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'htmlCut ' - com.rekoe.web.freemarker.HtmlCutDirective -2020-01-11 20:00:38,227 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'process ' - com.rekoe.web.freemarker.ProcessTimeDirective -2020-01-11 20:00:38,227 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'timeFormat ' - com.rekoe.web.freemarker.TimeFormatDirective -2020-01-11 20:00:38,229 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'permissionAct ' - com.rekoe.module.admin.PermissionAct -2020-01-11 20:00:38,238 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminUserAct ' - com.rekoe.module.admin.AdminUserAct -2020-01-11 20:00:38,247 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'frameAct ' - com.rekoe.module.admin.FrameAct -2020-01-11 20:00:38,249 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminSvnUserAct ' - com.rekoe.module.admin.AdminSvnUserAct -2020-01-11 20:00:38,252 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminProjectAct ' - com.rekoe.module.admin.AdminProjectAct -2020-01-11 20:00:38,257 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminCommonAct ' - com.rekoe.module.admin.AdminCommonAct -2020-01-11 20:00:38,258 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminRoleAct ' - com.rekoe.module.admin.AdminRoleAct -2020-01-11 20:00:38,259 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'permissionCategoryAct ' - com.rekoe.module.admin.PermissionCategoryAct -2020-01-11 20:00:38,261 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'welcomeAct ' - com.rekoe.module.admin.WelcomeAct -2020-01-11 20:00:38,262 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminProjectGroupUsrAct ' - com.rekoe.module.admin.AdminProjectGroupUsrAct -2020-01-11 20:00:38,265 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminLoginAct ' - com.rekoe.module.admin.AdminLoginAct -2020-01-11 20:00:38,270 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminProjectGroupAct ' - com.rekoe.module.admin.AdminProjectGroupAct -2020-01-11 20:00:38,277 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'indexAct ' - com.rekoe.module.IndexAct -2020-01-11 20:00:38,280 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'ipSearchAction ' - com.rekoe.module.IpSearchAction -2020-01-11 20:00:38,283 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'oauthLoginAct ' - com.rekoe.module.OauthLoginAct -2020-01-11 20:00:38,288 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'doCommit ' - com.rekoe.utils.DoCommit -2020-01-11 20:00:38,293 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'quartzService ' - com.rekoe.service.QuartzService -2020-01-11 20:00:38,298 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'treeService ' - com.rekoe.service.DefaultTreeService -2020-01-11 20:00:38,300 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'userService ' - com.rekoe.service.UserService -2020-01-11 20:00:38,306 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'roleService ' - com.rekoe.service.RoleService -2020-01-11 20:00:38,309 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'projectGroupService ' - com.rekoe.service.ProjectGroupService -2020-01-11 20:00:38,311 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'projectAuthService ' - com.rekoe.service.ProjectAuthService -2020-01-11 20:00:38,314 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'projectService ' - com.rekoe.service.ProjectService -2020-01-11 20:00:38,340 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'usrService ' - com.rekoe.service.UsrService -2020-01-11 20:00:38,342 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'repTreeNodeService ' - com.rekoe.service.RepTreeNodeService -2020-01-11 20:00:38,343 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'svnService ' - com.rekoe.service.SvnService -2020-01-11 20:00:38,346 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'permissionCategoryService ' - com.rekoe.service.PermissionCategoryService -2020-01-11 20:00:38,347 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'repositoryService ' - com.rekoe.service.RepositoryService -2020-01-11 20:00:38,350 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'uploadService ' - com.rekoe.service.UploadService -2020-01-11 20:00:38,351 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'projectUserService ' - com.rekoe.service.ProjectUserService -2020-01-11 20:00:38,352 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'authorityService ' - com.rekoe.service.AuthorityServiceImpl -2020-01-11 20:00:38,353 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'emailService ' - com.rekoe.service.EmailServiceImpl -2020-01-11 20:00:38,355 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'svnUserService ' - com.rekoe.service.SvnUserService -2020-01-11 20:00:38,357 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'projectGroupUsrService ' - com.rekoe.service.ProjectGroupUsrService -2020-01-11 20:00:38,360 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'idFactory ' - com.rekoe.service.IdWorkerService -2020-01-11 20:00:38,363 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'projectConfigService ' - com.rekoe.service.ProjectConfigService -2020-01-11 20:00:38,364 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'defaultTreeFactory ' - com.rekoe.service.DefaultTreeFactory -2020-01-11 20:00:38,365 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'permissionService ' - com.rekoe.service.PermissionService -2020-01-11 20:00:38,382 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > scan 'org.nutz.boot.starter' -2020-01-11 20:00:38,430 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'shiroFilterStarter ' - org.nutz.boot.starter.shiro.ShiroFilterStarter -2020-01-11 20:00:38,433 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'shiroEnvStarter ' - org.nutz.boot.starter.shiro.ShiroEnvStarter -2020-01-11 20:00:38,438 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'freeMarkerConfigurer ' - org.nutz.boot.starter.freemarker.FreeMarkerConfigurer -2020-01-11 20:00:38,441 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add '$views_freekmarker ' - org.nutz.boot.starter.freemarker.FreemarkerViewMaker -2020-01-11 20:00:38,448 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'quartzStarter ' - org.nutz.boot.starter.quartz.QuartzStarter -2020-01-11 20:00:38,449 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'whaleFilterStarter ' - org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter -2020-01-11 20:00:38,453 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'nutFilterStarter ' - org.nutz.boot.starter.nutz.mvc.NutFilterStarter -2020-01-11 20:00:38,455 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'nutDaoStarter ' - org.nutz.boot.starter.nutz.dao.NutDaoStarter -2020-01-11 20:00:38,463 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'druidWebStatFilterStarter ' - org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter -2020-01-11 20:00:38,465 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'druidWebStatServletStarter ' - org.nutz.boot.starter.jdbc.DruidWebStatServletStarter -2020-01-11 20:00:38,466 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'dataSourceStarter ' - org.nutz.boot.starter.jdbc.DataSourceStarter -2020-01-11 20:00:38,471 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'jettyStarter ' - org.nutz.boot.starter.jetty.JettyStarter -2020-01-11 20:00:38,502 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'nbServletContextListener ' - org.nutz.boot.starter.servlet3.NbServletContextListener -2020-01-11 20:00:38,503 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'ngrokClientStarter ' - org.nutz.boot.starter.ngrok.NgrokClientStarter -2020-01-11 20:00:38,506 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-redis/2.3.9-SNAPSHOT/nutzboot-starter-redis-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 20:00:38,506 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-shiro/2.3.9-SNAPSHOT/nutzboot-starter-shiro-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 20:00:38,511 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-freemarker/2.3.9-SNAPSHOT/nutzboot-starter-freemarker-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 20:00:38,511 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-quartz/2.3.9-SNAPSHOT/nutzboot-starter-quartz-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 20:00:38,511 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-nutz-mvc/2.3.9-SNAPSHOT/nutzboot-starter-nutz-mvc-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 20:00:38,512 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-nutz-dao/2.3.9-SNAPSHOT/nutzboot-starter-nutz-dao-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 20:00:38,512 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-jdbc/2.3.9-SNAPSHOT/nutzboot-starter-jdbc-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 20:00:38,512 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-jetty/2.3.9-SNAPSHOT/nutzboot-starter-jetty-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 20:00:38,512 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-email/2.3.9-SNAPSHOT/nutzboot-starter-email-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 20:00:38,513 [DEBUG][org.nutz.boot.NbApp] - Found file:/Users/kouxian/git/nutzboot/nutzboot-starter/nutzboot-starter-freemarker/target/classes/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 20:00:38,516 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-ngrok/2.3.9-SNAPSHOT/nutzboot-starter-ngrok-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 20:00:38,538 [INFO][org.nutz.boot.NbApp] - Configure Manual: -|id |key |required |Possible Values |Default |Description | starters| -|----|----------------------------------------|----------|--------------------|----------|--------------------|----------------------------------------| -|0 |druid.web.filter.exclusions |no | | |需要排除的路径 |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|1 |druid.web.filter.principalCookieName |no | | |用户权限信息的cookie属性名称 |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|2 |druid.web.filter.principalSessionName |no | | |用户权限信息的session属性名称 |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|3 |druid.web.filter.profileEnable |no | | |是否开启性能监控 |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|4 |druid.web.filter.realIpHeader |no | | |Header中ReadIp对应的key |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|5 |druid.web.filter.sessionStatEnable |no | |true |是否开启session状态监控 |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|6 |druid.web.filter.sessionStatMaxCount |no | | |session最大状态数量 |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|7 |druid.web.servlet.allow |no | | |允许访问的ip列表 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|8 |druid.web.servlet.deny |no | | |禁止访问的ip列表 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|9 |druid.web.servlet.jmxPassword |no | | |JMX的密码 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|10 |druid.web.servlet.jmxUrl |no | | |读取JMX信息的URL |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|11 |druid.web.servlet.jmxUsername |no | | |JMX的用户名 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|12 |druid.web.servlet.loginPassword |no | |随机值,打印在日志中|访问monitor页面的密码 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|13 |druid.web.servlet.loginUsername |no | |driud |访问monitor页面的用户名 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|14 |druid.web.servlet.resetEnable |no | |true |是否允许重置统计结果 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|15 |email.From |yes | | |email的写信人 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|16 |email.HostName |yes | | |email的ip或域名地址 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|17 |email.Password |yes | | |email的密码 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|18 |email.SSLOnConnect |no | |true |email开启SSL连接 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|19 |email.SmtpPort |yes | | |email的SmtpPort端口 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|20 |email.UserName |yes | | |email的用户名 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|21 |email.charset |no | |UTF-8 |email的编码 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|22 |freemarker.cache_time |no | |-1000 |模版缓存时间 |org.nutz.boot.starter.freemarker.FreemarkerViewMaker| -|23 |freemarker.prefix |no | |template |模版路径 |org.nutz.boot.starter.freemarker.FreemarkerViewMaker| -|24 |freemarker.suffix |no | |.html |文件后缀 |org.nutz.boot.starter.freemarker.FreemarkerViewMaker| -|25 |jdbc.password |no | | |数据库密码 |org.nutz.boot.starter.jdbc.DataSourceStarter| -|26 |jdbc.type |no |druid,simple,hikari |druid |连接池类型 |org.nutz.boot.starter.jdbc.DataSourceStarter| -|27 |jdbc.url |yes | | |JDBC URL |org.nutz.boot.starter.jdbc.DataSourceStarter| -|28 |jdbc.username |no | | |数据库用户名 |org.nutz.boot.starter.jdbc.DataSourceStarter| -|29 |jetty.contextPath |no | |/ |上下文路径 |org.nutz.boot.starter.jetty.JettyStarter| -|30 |jetty.gzip.enable |no | |false |是否启用gzip |org.nutz.boot.starter.jetty.JettyStarter| -|31 |jetty.gzip.level |no | |-1 |gzip压缩级别 |org.nutz.boot.starter.jetty.JettyStarter| -|32 |jetty.gzip.minContentSize |no | |512 |gzip压缩最小触发大小 |org.nutz.boot.starter.jetty.JettyStarter| -|33 |jetty.host |no | |0.0.0.0 |监听的ip地址 |org.nutz.boot.starter.jetty.JettyStarter| -|34 |jetty.http.idleTimeout |no | |300000 |空闲时间,单位毫秒 |org.nutz.boot.starter.jetty.JettyStarter| -|35 |jetty.httpConfig.blockingTimeout |no | |-1 |阻塞超时 |org.nutz.boot.starter.jetty.JettyStarter| -|36 |jetty.httpConfig.headerCacheSize |no | |8192 |头部缓冲区大小 |org.nutz.boot.starter.jetty.JettyStarter| -|37 |jetty.httpConfig.maxErrorDispatches |no | |10 |最大错误重定向次数 |org.nutz.boot.starter.jetty.JettyStarter| -|38 |jetty.httpConfig.outputAggregationSize |no | |8192 |输出聚合大小 |org.nutz.boot.starter.jetty.JettyStarter| -|39 |jetty.httpConfig.outputBufferSize |no | |32768 |输出缓冲区大小 |org.nutz.boot.starter.jetty.JettyStarter| -|40 |jetty.httpConfig.persistentConnectionsEnabled|no | |true |是否启用持久化连接 |org.nutz.boot.starter.jetty.JettyStarter| -|41 |jetty.httpConfig.requestHeaderSize |no | |8192 |请求的头部最大值 |org.nutz.boot.starter.jetty.JettyStarter| -|42 |jetty.httpConfig.responseHeaderSize |no | |8192 |响应的头部最大值 |org.nutz.boot.starter.jetty.JettyStarter| -|43 |jetty.httpConfig.securePort |no | | |安全协议的端口,例如8443 |org.nutz.boot.starter.jetty.JettyStarter| -|44 |jetty.httpConfig.secureScheme |no | | |安全协议,例如https |org.nutz.boot.starter.jetty.JettyStarter| -|45 |jetty.httpConfig.sendDateHeader |no | |true |是否发送日期信息 |org.nutz.boot.starter.jetty.JettyStarter| -|46 |jetty.httpConfig.sendServerVersion |no | |true |是否发送jetty版本号 |org.nutz.boot.starter.jetty.JettyStarter| -|47 |jetty.https.keystore.password |no | | |Https的KeyStore的密码 |org.nutz.boot.starter.jetty.JettyStarter| -|48 |jetty.https.keystore.path |no | | |Https的KeyStore路径 |org.nutz.boot.starter.jetty.JettyStarter| -|49 |jetty.https.port |no | | |Https端口号 |org.nutz.boot.starter.jetty.JettyStarter| -|50 |jetty.maxFormContentSize |no | |1gb |表单最大尺寸 |org.nutz.boot.starter.jetty.JettyStarter| -|51 |jetty.maxFormKeys |no | |1000 |表单最大key数量 |org.nutz.boot.starter.jetty.JettyStarter| -|52 |jetty.page.404 |no | | |自定义404页面,同理,其他状态码也是支持的|org.nutz.boot.starter.jetty.JettyStarter| -|53 |jetty.page.java.lang.Throwable |no | | |自定义java.lang.Throwable页面,同理,其他异常也支持|org.nutz.boot.starter.jetty.JettyStarter| -|54 |jetty.port |no | |8080 |监听的端口 |org.nutz.boot.starter.jetty.JettyStarter| -|55 |jetty.session.file.storeDir |no | |./session |session持久化,file所用的目录|org.nutz.boot.starter.jetty.JettyStarter| -|56 |jetty.session.ioc.datastore |no | |jettySessionDataStore|session持久化,SessionDataStore对应的ioc名称|org.nutz.boot.starter.jetty.JettyStarter| -|57 |jetty.session.jdbc.datasource.iocname |no | |dataSource|session持久化,jdbc所用数据库源的ioc名称|org.nutz.boot.starter.jetty.JettyStarter| -|58 |jetty.session.store.enable |no | |false |是否启用session持久化 |org.nutz.boot.starter.jetty.JettyStarter| -|59 |jetty.session.store.type |no |jdbc,file,ioc,redis |jdbc |session持久化类型 |org.nutz.boot.starter.jetty.JettyStarter| -|60 |jetty.staticPath |no | | |额外的静态文件路径 |org.nutz.boot.starter.jetty.JettyStarter| -|61 |jetty.staticPathLocal |no | | |静态文件所在的本地路径 |org.nutz.boot.starter.jetty.JettyStarter| -|62 |jetty.threadpool.idleTimeout |no | |60000 |线程池idleTimeout,单位毫秒 |org.nutz.boot.starter.jetty.JettyStarter| -|63 |jetty.threadpool.maxThreads |no | |500 |线程池最大线程数maxThreads |org.nutz.boot.starter.jetty.JettyStarter| -|64 |jetty.threadpool.minThreads |no | |200 |线程池最小线程数minThreads |org.nutz.boot.starter.jetty.JettyStarter| -|65 |jetty.welcome_files |no | |index.html,index.htm,index.do|WelcomeFile列表 |org.nutz.boot.starter.jetty.JettyStarter| -|66 |ngrok.client.auth_token |no | |4kg9lckq5og4ip02j736e3i7ku|秘钥 |org.nutz.boot.starter.ngrok.NgrokClientStarter| -|67 |ngrok.client.enable |no | |true |开关 |org.nutz.boot.starter.ngrok.NgrokClientStarter| -|68 |ngrok.client.hostname |no | | |期望的域名 |org.nutz.boot.starter.ngrok.NgrokClientStarter| -|69 |ngrok.client.srv_host |no | |wendal.cn |服务器域名 |org.nutz.boot.starter.ngrok.NgrokClientStarter| -|70 |ngrok.client.srv_port |no | |4443 |服务器端口 |org.nutz.boot.starter.ngrok.NgrokClientStarter| -|71 |ngrok.client.to_port |no | |8080 |目标端口 |org.nutz.boot.starter.ngrok.NgrokClientStarter| -|72 |nutz.dao.interceptor.cache.cache4Null |no | |true |是否缓存null结果 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|73 |nutz.dao.interceptor.cache.debug |no | |false |打印daocache详细调试日志 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|74 |nutz.dao.interceptor.cache.enable |no | |false |是否使用daocache |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|75 |nutz.dao.interceptor.cache.enableWhenTrans|no | |false |事务内是否启用daocache |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|76 |nutz.dao.interceptor.cache.provider.ioc.name|no | |daoCacheProvider|daocache提供者DaoCacheProvider的IocBean名称|org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|77 |nutz.dao.interceptor.cache.provider.memory.cacheSize|no | | |daocache提供者MemoryDaoCacheProvider的默认缓存大小|org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|78 |nutz.dao.interceptor.cache.provider.type|no |memory,ehcache,jedis,ioc|memory |daocache提供者 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|79 |nutz.dao.interceptor.cache.table.names |no | | |需要缓存的表名称,英文逗号分隔 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|80 |nutz.dao.interceptor.cache.table.pattern|no | | |需要缓存的表名称的正则表达式 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|81 |nutz.dao.interceptor.log.enable |no | |true |是否打印dao的SQL日志 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|82 |nutz.dao.interceptor.time.enable |no | |false |是否打印dao的SQL耗时日志 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|83 |nutz.dao.sqls.path |no | |sqls/ |sql目录 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|84 |nutz.mvc.exclusions |no | | |排除指定请求路径的正则表达式 |org.nutz.boot.starter.nutz.mvc.NutFilterStarter| -|85 |nutz.mvc.ignore |no | | |过滤指定请求路径的正则表达式 |org.nutz.boot.starter.nutz.mvc.NutFilterStarter| -|86 |nutz.mvc.whale.enc.input |no | |UTF-8 |在其他Filter之前设置input编码|org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter| -|87 |nutz.mvc.whale.enc.output |no | |UTF-8 |在其他Filter之前设置output编码|org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter| -|88 |nutz.mvc.whale.http.hidden_method_param |no | | |隐形http方法参数转换所对应的参数名 |org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter| -|89 |nutz.mvc.whale.http.method_override |no | |false |是否允许使用X-HTTP-Method-Override|org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter| -|90 |nutz.mvc.whale.upload.enable |no | |false |是否启用隐形Upload支持 |org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter| -|91 |redis.database |no | |0 |redis数据库序号 |org.nutz.boot.starter.redis.JedisStarter| -|92 |redis.host |no | |127.0.0.1 |redis服务器ip或域名 |org.nutz.boot.starter.redis.JedisStarter| -|93 |redis.max_redir |no | |10 |redis集群最大重定向次数 |org.nutz.boot.starter.redis.JedisStarter| -|94 |redis.nodes |no | | |redis集群节点列表 |org.nutz.boot.starter.redis.JedisStarter| -|95 |redis.password |no | | |redis密码 |org.nutz.boot.starter.redis.JedisStarter| -|96 |redis.port |no | |6379 |redis服务器端口 |org.nutz.boot.starter.redis.JedisStarter| -|97 |redis.soTimeout |no | |0 |redis写超时 |org.nutz.boot.starter.redis.JedisStarter| -|98 |redis.timeout |no | |2000 |redis读写超时 |org.nutz.boot.starter.redis.JedisStarter| -|99 |shiro.ini.path |no | | |shiro.ini的路径,如果shiro.ini存在,就会使用它,否则走NB的内部逻辑|org.nutz.boot.starter.shiro.ShiroEnvStarter| -|100 |shiro.ini.urls |no | | |urls过滤清单 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|101 |shiro.realm.cache.enable |no | | |realm是否缓存 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|102 |shiro.session.cache.redis.debug |no | |false |session持久化时redis的debug模式|org.nutz.boot.starter.shiro.ShiroEnvStarter| -|103 |shiro.session.cache.redis.mode |no | |kv |设置redis缓存的模式 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|104 |shiro.session.cache.redis.ttl |no | |-1 |redis缓存的过期时间 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|105 |shiro.session.cache.type |no | |memory |设置使用的缓存类型 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|106 |shiro.session.cookie.httpOnly |no | |true |Cookie是否只读 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|107 |shiro.session.cookie.maxAge |no | |946080000 |Cookie的过期时间,单位:毫秒 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|108 |shiro.session.cookie.name |no | |sid |Cookie的name |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|109 |shiro.session.dao.iocName |no | |shiroSessionDao|SessionDao的ioc名称,设置并声明该IocBean,就能覆盖默认的SessionDao实现|org.nutz.boot.starter.shiro.ShiroEnvStarter| -|110 |shiro.session.enable |no | |true |是否启用Shiro的Session管理 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|111 |shiro.session.manager.globalSessionTimeout|no | |1800000 |全局session过期时间 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|112 |shiro.session.manager.sessionValidationInterval|no | |3600000 |定期检查session过期的周期 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|113 |shiro.session.manager.sessionValidationSchedulerEnabled|no | |true |是否定期检查session过期 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|114 |shiro.url.login |no | |/user/login|默认登录路径 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|115 |shiro.url.logout_redirect |no | |/ |退出登录后的重定向路径 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|116 |shiro.url.unauth |no | |/user/login|访问未授权页面后的重定向路径 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|117 |web.filter.order.nutz |no | | |指定NutFilter执行顺序 |org.nutz.boot.starter.nutz.mvc.NutFilterStarter| -|118 |web.session.timeout |no | |30 |Session空闲时间,单位分钟 |org.nutz.boot.starter.jetty.JettyStarter| -2020-01-11 20:00:38,558 [INFO][org.nutz.ioc.impl.NutIoc] - ... NutIoc init complete -2020-01-11 20:00:38,616 [INFO][org.quartz.impl.StdSchedulerFactory] - Using default implementation for ThreadExecutor -2020-01-11 20:00:38,628 [INFO][org.quartz.core.SchedulerSignalerImpl] - Initialized Scheduler Signaller of type: class org.quartz.core.SchedulerSignalerImpl -2020-01-11 20:00:38,628 [INFO][org.quartz.core.QuartzScheduler] - Quartz Scheduler v.2.3.0 created. -2020-01-11 20:00:38,630 [INFO][org.quartz.simpl.RAMJobStore] - RAMJobStore initialized. -2020-01-11 20:00:38,631 [INFO][org.quartz.core.QuartzScheduler] - Scheduler meta-data: Quartz Scheduler (v2.3.0) 'NutzbootScheduler' 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 8 threads. - Using job-store 'org.quartz.simpl.RAMJobStore' - which does not support persistence. and is not clustered. - -2020-01-11 20:00:38,631 [INFO][org.quartz.impl.StdSchedulerFactory] - Quartz scheduler 'NutzbootScheduler' initialized from an externally provided properties instance. -2020-01-11 20:00:38,632 [INFO][org.quartz.impl.StdSchedulerFactory] - Quartz scheduler version: 2.3.0 -2020-01-11 20:00:38,632 [INFO][org.quartz.core.QuartzScheduler] - JobFactory set to: org.nutz.integration.quartz.NutQuartzJobFactory@702657cc -2020-01-11 20:00:38,820 [DEBUG][org.eclipse.jetty.util.log] - Logging to org.slf4j.impl.Log4jLoggerAdapter(org.eclipse.jetty.util.log) via org.eclipse.jetty.util.log.Slf4jLog -2020-01-11 20:00:38,829 [INFO][org.eclipse.jetty.util.log] - Logging initialized @1440ms to org.eclipse.jetty.util.log.Slf4jLog -2020-01-11 20:00:38,978 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - Server@3f56875e{STOPPED}[9.4.22.v20191022] added {QueuedThreadPool[qtp1552999801]@5c90e579{STOPPED,4<=0<=8,i=0,r=-1,q=0}[NO_TRY],AUTO} -2020-01-11 20:00:39,049 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - HttpConnectionFactory@6a370f4[HTTP/1.1] added {HttpConfiguration@2abf4075{32768/8192,8192/8192,https://:0,[]},POJO} -2020-01-11 20:00:39,063 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - ServerConnector@696da30b{null,[]}{0.0.0.0:0} added {Server@3f56875e{STOPPED}[9.4.22.v20191022],UNMANAGED} -2020-01-11 20:00:39,065 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - ServerConnector@696da30b{null,[]}{0.0.0.0:0} added {QueuedThreadPool[qtp1552999801]@5c90e579{STOPPED,4<=0<=8,i=0,r=-1,q=0}[NO_TRY],AUTO} -2020-01-11 20:00:39,065 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - ServerConnector@696da30b{null,[]}{0.0.0.0:0} added {ScheduledExecutorScheduler@44821a96{STOPPED},AUTO} -2020-01-11 20:00:39,065 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - ServerConnector@696da30b{null,[]}{0.0.0.0:0} added {org.eclipse.jetty.io.ArrayByteBufferPool@a3d8174,POJO} -2020-01-11 20:00:39,066 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - ServerConnector@696da30b{null,[http/1.1]}{0.0.0.0:0} added {HttpConnectionFactory@6a370f4[HTTP/1.1],AUTO} -2020-01-11 20:00:39,066 [DEBUG][org.eclipse.jetty.server.AbstractConnector] - ServerConnector@696da30b{HTTP/1.1,[http/1.1]}{0.0.0.0:0} added HttpConnectionFactory@6a370f4[HTTP/1.1] -2020-01-11 20:00:39,075 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - ServerConnector@696da30b{HTTP/1.1,[http/1.1]}{0.0.0.0:0} added {SelectorManager@ServerConnector@696da30b{HTTP/1.1,[http/1.1]}{0.0.0.0:0},MANAGED} -2020-01-11 20:00:39,076 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - Server@3f56875e{STOPPED}[9.4.22.v20191022] added {ServerConnector@696da30b{HTTP/1.1,[http/1.1]}{0.0.0.0:8084},AUTO} -2020-01-11 20:00:39,118 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Adding Decorator: org.eclipse.jetty.util.DeprecationWarning@63a12c68 -2020-01-11 20:00:39,132 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - o.e.j.w.WebAppContext@3232a28a{/,null,UNAVAILABLE} added {org.eclipse.jetty.server.session.SessionHandler1944201789==dftMaxIdleSec=-1,MANAGED} -2020-01-11 20:00:39,136 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - ConstraintSecurityHandler@3b6ddd1d{STOPPED} added {org.eclipse.jetty.security.DefaultAuthenticatorFactory@3f6b0be5,POJO} -2020-01-11 20:00:39,137 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - org.eclipse.jetty.server.session.SessionHandler1944201789==dftMaxIdleSec=-1 added {ConstraintSecurityHandler@3b6ddd1d{STOPPED},MANAGED} -2020-01-11 20:00:39,185 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - ConstraintSecurityHandler@3b6ddd1d{STOPPED} added {ServletHandler@5d7148e2{STOPPED},MANAGED} -2020-01-11 20:00:39,185 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - o.e.j.w.WebAppContext@3232a28a{/,null,UNAVAILABLE} added {ErrorPageErrorHandler@25fb8912{STOPPED},MANAGED} -2020-01-11 20:00:39,217 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - Server@3f56875e{STOPPED}[9.4.22.v20191022] added {o.e.j.w.WebAppContext@3232a28a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],UNAVAILABLE},MANAGED} -2020-01-11 20:00:39,218 [DEBUG][org.eclipse.jetty.server.session] - SessionManager default maxInactiveInterval=1800 -2020-01-11 20:00:39,219 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - o.e.j.w.WebAppContext@3232a28a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],UNAVAILABLE} added {ErrorPageErrorHandler@5b03b9fe{STOPPED},MANAGED} -2020-01-11 20:00:39,220 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - AttributeContainerMap@37d4349f{size=1} added {1073741824,POJO} -2020-01-11 20:00:39,222 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - AttributeContainerMap@37d4349f{size=2} added {1000,POJO} -2020-01-11 20:00:39,264 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - WebSocketExtensionFactory@6d4d66d2{STOPPED} added {InflaterPool@2a265ea9{STOPPED},AUTO} -2020-01-11 20:00:39,265 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - WebSocketExtensionFactory@6d4d66d2{STOPPED} added {DeflaterPool@11392934{STOPPED},AUTO} -2020-01-11 20:00:39,268 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - WebSocketServerFactory@a38c7fe[defaultPolicy=WebSocketPolicy@78e4deb0[behavior=SERVER,maxTextMessageSize=65536,maxTextMessageBufferSize=32768,maxBinaryMessageSize=65536,maxBinaryMessageBufferSize=32768,asyncWriteTimeout=60000,idleTimeout=300000,inputBufferSize=4096],creator=org.eclipse.jetty.websocket.server.WebSocketServerFactory] added {ScheduledExecutorScheduler@6e9175d8{STOPPED},AUTO} -2020-01-11 20:00:39,269 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - WebSocketServerFactory@a38c7fe[defaultPolicy=WebSocketPolicy@78e4deb0[behavior=SERVER,maxTextMessageSize=65536,maxTextMessageBufferSize=32768,maxBinaryMessageSize=65536,maxBinaryMessageBufferSize=32768,asyncWriteTimeout=60000,idleTimeout=300000,inputBufferSize=4096],creator=org.eclipse.jetty.websocket.server.WebSocketServerFactory] added {org.eclipse.jetty.io.MappedByteBufferPool@7d0b7e3c,POJO} -2020-01-11 20:00:39,269 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - WebSocketServerFactory@a38c7fe[defaultPolicy=WebSocketPolicy@78e4deb0[behavior=SERVER,maxTextMessageSize=65536,maxTextMessageBufferSize=32768,maxBinaryMessageSize=65536,maxBinaryMessageBufferSize=32768,asyncWriteTimeout=60000,idleTimeout=300000,inputBufferSize=4096],creator=org.eclipse.jetty.websocket.server.WebSocketServerFactory] added {SessionTracker@15bb5034{STOPPED},AUTO} -2020-01-11 20:00:39,269 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - WebSocketServerFactory@a38c7fe[defaultPolicy=WebSocketPolicy@78e4deb0[behavior=SERVER,maxTextMessageSize=65536,maxTextMessageBufferSize=32768,maxBinaryMessageSize=65536,maxBinaryMessageBufferSize=32768,asyncWriteTimeout=60000,idleTimeout=300000,inputBufferSize=4096],creator=org.eclipse.jetty.websocket.server.WebSocketServerFactory] added {WebSocketExtensionFactory@6d4d66d2{STOPPED},AUTO} -2020-01-11 20:00:39,270 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - NativeWebSocketConfiguration@8f2ef19{STOPPED} added {WebSocketServerFactory@a38c7fe[defaultPolicy=WebSocketPolicy@78e4deb0[behavior=SERVER,maxTextMessageSize=65536,maxTextMessageBufferSize=32768,maxBinaryMessageSize=65536,maxBinaryMessageBufferSize=32768,asyncWriteTimeout=60000,idleTimeout=300000,inputBufferSize=4096],creator=org.eclipse.jetty.websocket.server.WebSocketServerFactory],AUTO} -2020-01-11 20:00:39,272 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - NativeWebSocketConfiguration@8f2ef19{STOPPED} added {PathMappings[size=0],POJO} -2020-01-11 20:00:39,272 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - o.e.j.w.WebAppContext@3232a28a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],UNAVAILABLE} added {NativeWebSocketConfiguration@8f2ef19{STOPPED},MANAGED} -2020-01-11 20:00:39,283 [DEBUG][org.eclipse.jetty.websocket.jsr356.JsrSessionFactory] - Container: ServerContainer@2d901eb0{STOPPED} -2020-01-11 20:00:39,311 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - HttpClient@1972e513{STOPPED} added {HttpClientTransportOverHTTP@7ae0a9ec{STOPPED},AUTO} -2020-01-11 20:00:39,312 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - HttpClient@1972e513{STOPPED} added {Client@548a24a[provider=null,keyStore=null,trustStore=null],AUTO} -2020-01-11 20:00:39,312 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - HttpClient@1972e513{STOPPED} added {org.eclipse.jetty.client.ProtocolHandlers@433defed,POJO} -2020-01-11 20:00:39,312 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - HttpClient@1972e513{STOPPED} added {org.eclipse.jetty.client.HttpClient$ContentDecoderFactorySet@2a693f59,POJO} -2020-01-11 20:00:39,313 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - HttpClient@1972e513{STOPPED} added {QueuedThreadPool[WebSocketClient@426960147]@3f4faf53{STOPPED,8<=0<=200,i=0,r=-1,q=0}[NO_TRY],AUTO} -2020-01-11 20:00:39,313 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - HttpClient@1972e513{STOPPED} added {org.eclipse.jetty.io.MappedByteBufferPool@7d0b7e3c,POJO} -2020-01-11 20:00:39,313 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - WebSocketClient@14e9c10e[httpClient=HttpClient@1972e513{STOPPED},openSessions.size=0] added {HttpClient@1972e513{STOPPED},AUTO} -2020-01-11 20:00:39,313 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - WebSocketClient@14e9c10e[httpClient=HttpClient@1972e513{STOPPED},openSessions.size=0] added {SessionTracker@7fd50002{STOPPED},AUTO} -2020-01-11 20:00:39,315 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - WebSocketExtensionFactory@4d0d9fe7{STOPPED} added {InflaterPool@c430e6c{STOPPED},AUTO} -2020-01-11 20:00:39,316 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - WebSocketExtensionFactory@4d0d9fe7{STOPPED} added {DeflaterPool@312aa7c{STOPPED},AUTO} -2020-01-11 20:00:39,316 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - WebSocketClient@6858eb8c[httpClient=HttpClient@1972e513{STOPPED},openSessions.size=0] added {WebSocketExtensionFactory@4d0d9fe7{STOPPED},AUTO} -2020-01-11 20:00:39,334 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - ServerContainer@2d901eb0{STOPPED} added {JsrSessionTracker@5c7bfdc1{STOPPED},AUTO} -2020-01-11 20:00:39,338 [DEBUG][org.eclipse.jetty.websocket.jsr356.JsrSessionFactory] - Container: ServerContainer@2d901eb0{STOPPED} -2020-01-11 20:00:39,338 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - ServerContainer@2d901eb0{STOPPED} added {NativeWebSocketConfiguration@8f2ef19{STOPPED},AUTO} -2020-01-11 20:00:39,338 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - o.e.j.w.WebAppContext@3232a28a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],UNAVAILABLE} added {ServerContainer@2d901eb0{STOPPED},AUTO} -2020-01-11 20:00:39,343 [DEBUG][org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter] - Adding [Jetty_WebSocketUpgradeFilter] WebSocketUpgradeFilter[configuration=NativeWebSocketConfiguration@8f2ef19{STOPPED}] mapped to /* to o.e.j.w.WebAppContext@3232a28a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],UNAVAILABLE} -2020-01-11 20:00:39,382 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting Server@3f56875e{STOPPED}[9.4.22.v20191022] -2020-01-11 20:00:39,383 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - Server@3f56875e{STARTING}[9.4.22.v20191022] added {ErrorHandler@7dc19a70{STOPPED},AUTO} -2020-01-11 20:00:39,385 [INFO][org.eclipse.jetty.server.Server] - jetty-9.4.22.v20191022; built: 2019-10-22T13:37:13.455Z; git: b1e6b55512e008f7fbdf1cbea4ff8a6446d1073b; jvm 1.8.0_144-b01 -2020-01-11 20:00:39,402 [DEBUG][org.eclipse.jetty.server.handler.AbstractHandler] - starting Server@3f56875e{STARTING}[9.4.22.v20191022] -2020-01-11 20:00:39,404 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting QueuedThreadPool[qtp1552999801]@5c90e579{STOPPED,4<=0<=8,i=0,r=-1,q=0}[NO_TRY] -2020-01-11 20:00:39,406 [DEBUG][org.eclipse.jetty.util.thread.ReservedThreadExecutor] - ReservedThreadExecutor@415b0b49{s=0/1,p=0} -2020-01-11 20:00:39,406 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - QueuedThreadPool[qtp1552999801]@5c90e579{STARTING,4<=0<=8,i=0,r=-1,q=0}[ReservedThreadExecutor@415b0b49{s=0/1,p=0}] added {ReservedThreadExecutor@415b0b49{s=0/1,p=0},AUTO} -2020-01-11 20:00:39,406 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting ReservedThreadExecutor@415b0b49{s=0/1,p=0} -2020-01-11 20:00:39,407 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @2018ms ReservedThreadExecutor@415b0b49{s=0/1,p=0} -2020-01-11 20:00:39,407 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - Starting Thread[qtp1552999801-20,5,main] -2020-01-11 20:00:39,408 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - Starting Thread[qtp1552999801-21,5,main] -2020-01-11 20:00:39,408 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - Runner started for QueuedThreadPool[qtp1552999801]@5c90e579{STARTING,4<=2<=8,i=2,r=-1,q=0}[ReservedThreadExecutor@415b0b49{s=0/1,p=0}] -2020-01-11 20:00:39,412 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - Runner started for QueuedThreadPool[qtp1552999801]@5c90e579{STARTING,4<=2<=8,i=2,r=-1,q=0}[ReservedThreadExecutor@415b0b49{s=0/1,p=0}] -2020-01-11 20:00:39,414 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - Starting Thread[qtp1552999801-22,5,main] -2020-01-11 20:00:39,415 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - Runner started for QueuedThreadPool[qtp1552999801]@5c90e579{STARTING,4<=3<=8,i=3,r=-1,q=0}[ReservedThreadExecutor@415b0b49{s=0/1,p=0}] -2020-01-11 20:00:39,415 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - Starting Thread[qtp1552999801-23,5,main] -2020-01-11 20:00:39,419 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - Runner started for QueuedThreadPool[qtp1552999801]@5c90e579{STARTING,4<=4<=8,i=4,r=-1,q=0}[ReservedThreadExecutor@415b0b49{s=0/1,p=0}] -2020-01-11 20:00:39,419 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @2031ms QueuedThreadPool[qtp1552999801]@5c90e579{STARTED,4<=4<=8,i=4,r=1,q=0}[ReservedThreadExecutor@415b0b49{s=0/1,p=0}] -2020-01-11 20:00:39,420 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting o.e.j.w.WebAppContext@3232a28a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],UNAVAILABLE} -2020-01-11 20:00:39,449 [DEBUG][org.eclipse.jetty.webapp.WebAppContext] - Thread Context classloader sun.misc.Launcher$AppClassLoader@2a139a55 -2020-01-11 20:00:39,451 [DEBUG][org.eclipse.jetty.webapp.WebAppContext] - Parent class loader: sun.misc.Launcher$ExtClassLoader@4926097b -2020-01-11 20:00:39,461 [DEBUG][org.eclipse.jetty.webapp.WebAppContext] - preConfigure o.e.j.w.WebAppContext@3232a28a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],UNAVAILABLE} with org.eclipse.jetty.webapp.WebInfConfiguration@383dc82c -2020-01-11 20:00:39,467 [DEBUG][org.eclipse.jetty.webapp.WebInfConfiguration] - Matching container urls [file:/Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home/jre/lib/ext/sunec.jar, file:/Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home/jre/lib/ext/nashorn.jar, file:/Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home/jre/lib/ext/cldrdata.jar, file:/Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home/jre/lib/ext/jfxrt.jar, file:/Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home/jre/lib/ext/dnsns.jar, file:/Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home/jre/lib/ext/localedata.jar, file:/Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home/jre/lib/ext/sunjce_provider.jar, file:/Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home/jre/lib/ext/sunpkcs11.jar, file:/Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home/jre/lib/ext/jaccess.jar, file:/Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home/jre/lib/ext/zipfs.jar, file:/System/Library/Java/Extensions/MRJToolkit.jar] -2020-01-11 20:00:39,469 [DEBUG][org.eclipse.jetty.webapp.WebInfConfiguration] - Container paths selected:[] -2020-01-11 20:00:39,473 [DEBUG][org.eclipse.jetty.webapp.WebAppContext] - preConfigure o.e.j.w.WebAppContext@3232a28a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],UNAVAILABLE} with org.eclipse.jetty.webapp.WebXmlConfiguration@41488b16 -2020-01-11 20:00:39,507 [DEBUG][org.eclipse.jetty.webapp.WebDescriptor] - jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml: Calculated metadatacomplete = False with version=3.1 -2020-01-11 20:00:39,508 [DEBUG][org.eclipse.jetty.webapp.WebAppContext] - preConfigure o.e.j.w.WebAppContext@3232a28a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],UNAVAILABLE} with org.eclipse.jetty.webapp.MetaInfConfiguration@34129c78 -2020-01-11 20:00:39,509 [DEBUG][org.eclipse.jetty.webapp.MetaInfConfiguration] - org.eclipse.jetty.metainf.useCache = true -2020-01-11 20:00:39,511 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - AttributeContainerMap@37d4349f{size=3} added {{},POJO} -2020-01-11 20:00:39,511 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - AttributeContainerMap@37d4349f{size=4} added {{},POJO} -2020-01-11 20:00:39,511 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - AttributeContainerMap@37d4349f{size=5} added {{},POJO} -2020-01-11 20:00:39,514 [DEBUG][org.eclipse.jetty.webapp.WebAppContext] - preConfigure o.e.j.w.WebAppContext@3232a28a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],UNAVAILABLE} with org.eclipse.jetty.webapp.FragmentConfiguration@7d61eb55 -2020-01-11 20:00:39,515 [DEBUG][org.eclipse.jetty.webapp.WebAppContext] - preConfigure o.e.j.w.WebAppContext@3232a28a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],UNAVAILABLE} with org.eclipse.jetty.webapp.JettyWebXmlConfiguration@222a59e6 -2020-01-11 20:00:39,515 [DEBUG][org.eclipse.jetty.webapp.WebAppContext] - preConfigure o.e.j.w.WebAppContext@3232a28a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],UNAVAILABLE} with org.eclipse.jetty.annotations.AnnotationConfiguration@6c7a164b -2020-01-11 20:00:39,515 [DEBUG][org.eclipse.jetty.webapp.WebAppContext] - preConfigure o.e.j.w.WebAppContext@3232a28a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],UNAVAILABLE} with org.eclipse.jetty.webapp.MetaInfConfiguration@4c2bb6e0 -2020-01-11 20:00:39,515 [DEBUG][org.eclipse.jetty.webapp.MetaInfConfiguration] - org.eclipse.jetty.metainf.useCache = true -2020-01-11 20:00:39,528 [DEBUG][org.eclipse.jetty.http.PreEncodedHttpField] - HttpField encoders loaded: [org.eclipse.jetty.http.Http1FieldPreEncoder@1cf56a1c] -2020-01-11 20:00:39,573 [DEBUG][org.eclipse.jetty.webapp.WebAppContext] - configure o.e.j.w.WebAppContext@3232a28a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],STARTING} with org.eclipse.jetty.webapp.WebInfConfiguration@383dc82c -2020-01-11 20:00:39,576 [DEBUG][org.eclipse.jetty.webapp.WebAppContext] - configure o.e.j.w.WebAppContext@3232a28a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],STARTING} with org.eclipse.jetty.webapp.WebXmlConfiguration@41488b16 -2020-01-11 20:00:39,582 [DEBUG][org.eclipse.jetty.webapp.WebAppContext] - configure o.e.j.w.WebAppContext@3232a28a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],STARTING} with org.eclipse.jetty.webapp.MetaInfConfiguration@34129c78 -2020-01-11 20:00:39,583 [DEBUG][org.eclipse.jetty.webapp.WebAppContext] - configure o.e.j.w.WebAppContext@3232a28a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],STARTING} with org.eclipse.jetty.webapp.FragmentConfiguration@7d61eb55 -2020-01-11 20:00:39,585 [DEBUG][org.eclipse.jetty.webapp.WebAppContext] - configure o.e.j.w.WebAppContext@3232a28a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],STARTING} with org.eclipse.jetty.webapp.JettyWebXmlConfiguration@222a59e6 -2020-01-11 20:00:39,585 [DEBUG][org.eclipse.jetty.webapp.JettyWebXmlConfiguration] - Configuring web-jetty.xml -2020-01-11 20:00:39,586 [DEBUG][org.eclipse.jetty.webapp.WebAppContext] - configure o.e.j.w.WebAppContext@3232a28a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],STARTING} with org.eclipse.jetty.annotations.AnnotationConfiguration@6c7a164b -2020-01-11 20:00:39,597 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Adding Decorator: org.eclipse.jetty.annotations.AnnotationDecorator@27912e3 -2020-01-11 20:00:39,601 [DEBUG][org.eclipse.jetty.annotations.AnnotationConfiguration] - Service loaders found in 0ms -2020-01-11 20:00:39,607 [INFO][org.eclipse.jetty.util.TypeUtil] - JVM Runtime does not support Modules -2020-01-11 20:00:39,609 [DEBUG][org.eclipse.jetty.annotations.AnnotationConfiguration] - !Excluded org.eclipse.jetty.websocket.server.NativeWebSocketServletContainerInitializer@6aa8e115 no ordering -2020-01-11 20:00:39,610 [DEBUG][org.eclipse.jetty.annotations.AnnotationConfiguration] - !Excluded org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketServerContainerInitializer@72ade7e3 no ordering -2020-01-11 20:00:39,611 [DEBUG][org.eclipse.jetty.annotations.AnnotationConfiguration] - No web.xml ordering, ServletContainerInitializers in random order -2020-01-11 20:00:39,611 [DEBUG][org.eclipse.jetty.annotations.AnnotationConfiguration] - ServletContainerInitializer: 1 org.eclipse.jetty.websocket.server.NativeWebSocketServletContainerInitializer from file:///Users/kouxian/.m2/repository/org/eclipse/jetty/websocket/websocket-server/9.4.22.v20191022/websocket-server-9.4.22.v20191022.jar -2020-01-11 20:00:39,612 [DEBUG][org.eclipse.jetty.annotations.AnnotationConfiguration] - ServletContainerInitializer: 2 org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketServerContainerInitializer from file:///Users/kouxian/.m2/repository/org/eclipse/jetty/websocket/javax-websocket-server-impl/9.4.22.v20191022/javax-websocket-server-impl-9.4.22.v20191022.jar -2020-01-11 20:00:39,614 [DEBUG][org.eclipse.jetty.annotations.AnnotationConfiguration] - No HandlesTypes annotation on initializer class org.eclipse.jetty.websocket.server.NativeWebSocketServletContainerInitializer -2020-01-11 20:00:39,616 [DEBUG][org.eclipse.jetty.annotations.AnnotationConfiguration] - HandlesTypes [interface javax.websocket.server.ServerApplicationConfig, interface javax.websocket.server.ServerEndpoint, class javax.websocket.Endpoint] on initializer class org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketServerContainerInitializer -2020-01-11 20:00:39,618 [DEBUG][org.eclipse.jetty.annotations.AnnotationConfiguration] - Registering annotation handler for javax.websocket.server.ServerEndpoint -2020-01-11 20:00:39,620 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - o.e.j.w.WebAppContext@3232a28a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],STARTING} added {ServletContainerInitializersStarter@64e7619d{STOPPED},MANAGED} -2020-01-11 20:00:39,624 [WARN][org.eclipse.jetty.annotations.AnnotationParser] - Unknown ASM version, assuming ASM7 -2020-01-11 20:00:39,625 [DEBUG][org.eclipse.jetty.annotations.AnnotationConfiguration] - Annotation scanning commencing: webxml=3, metadatacomplete=false, configurationDiscovered=true, multiThreaded=true, maxScanWait=60 -2020-01-11 20:00:39,632 [INFO][org.eclipse.jetty.annotations.AnnotationConfiguration] - Scanning elapsed time=6ms -2020-01-11 20:00:39,633 [DEBUG][org.eclipse.jetty.annotations.AnnotationConfiguration] - Scanned 0 container path jars, 0 WEB-INF/lib jars, 0 WEB-INF/classes dirs in 6ms for context o.e.j.w.WebAppContext@3232a28a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],STARTING} -2020-01-11 20:00:39,634 [DEBUG][org.eclipse.jetty.webapp.WebAppContext] - configure o.e.j.w.WebAppContext@3232a28a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],STARTING} with org.eclipse.jetty.webapp.MetaInfConfiguration@4c2bb6e0 -2020-01-11 20:00:39,634 [DEBUG][org.eclipse.jetty.webapp.MetaData] - metadata resolve o.e.j.w.WebAppContext@3232a28a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],STARTING} -2020-01-11 20:00:39,638 [DEBUG][org.eclipse.jetty.webapp.StandardDescriptorProcessor] - Added mapping [/]=>default -2020-01-11 20:00:39,639 [INFO][org.eclipse.jetty.webapp.StandardDescriptorProcessor] - NO JSP Support for /, did not find org.eclipse.jetty.jsp.JettyJspServlet -2020-01-11 20:00:39,639 [DEBUG][org.eclipse.jetty.webapp.StandardDescriptorProcessor] - Added mapping [*.jsp, *.jspf, *.jspx, *.xsp, *.JSP, *.JSPF, *.JSPX, *.XSP]=>jsp -2020-01-11 20:00:39,639 [DEBUG][org.eclipse.jetty.server.session] - SessionManager default maxInactiveInterval=1800 -2020-01-11 20:00:39,641 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting ServletContainerInitializersStarter@64e7619d{STOPPED} -2020-01-11 20:00:39,641 [DEBUG][org.eclipse.jetty.annotations.ServletContainerInitializersStarter] - Calling ServletContainerInitializer org.eclipse.jetty.websocket.server.NativeWebSocketServletContainerInitializer -2020-01-11 20:00:39,641 [DEBUG][org.eclipse.jetty.plus.annotation.ContainerInitializer] - ContainerInitializer org.eclipse.jetty.websocket.server.NativeWebSocketServletContainerInitializer called in 0ms -2020-01-11 20:00:39,641 [DEBUG][org.eclipse.jetty.annotations.ServletContainerInitializersStarter] - Calling ServletContainerInitializer org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketServerContainerInitializer -2020-01-11 20:00:39,643 [DEBUG][org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketServerContainerInitializer] - No JSR-356 annotations or interfaces discovered -2020-01-11 20:00:39,643 [DEBUG][org.eclipse.jetty.plus.annotation.ContainerInitializer] - ContainerInitializer org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketServerContainerInitializer called in 1ms -2020-01-11 20:00:39,643 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @2254ms ServletContainerInitializersStarter@64e7619d{STARTED} -2020-01-11 20:00:39,643 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting ListenerHolder@1c852c0f{STOPPED}: org.eclipse.jetty.servlet.listener.ELContextCleaner -2020-01-11 20:00:39,645 [DEBUG][org.eclipse.jetty.servlet.BaseHolder] - Holding class org.eclipse.jetty.servlet.listener.ELContextCleaner from sun.misc.Launcher$AppClassLoader@2a139a55 -2020-01-11 20:00:39,647 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @2259ms ListenerHolder@1c852c0f{STARTED}: org.eclipse.jetty.servlet.listener.ELContextCleaner -2020-01-11 20:00:39,647 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting ListenerHolder@37fb0bed{STOPPED}: org.eclipse.jetty.servlet.listener.IntrospectorCleaner -2020-01-11 20:00:39,650 [DEBUG][org.eclipse.jetty.servlet.BaseHolder] - Holding class org.eclipse.jetty.servlet.listener.IntrospectorCleaner from sun.misc.Launcher$AppClassLoader@2a139a55 -2020-01-11 20:00:39,650 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @2261ms ListenerHolder@37fb0bed{STARTED}: org.eclipse.jetty.servlet.listener.IntrospectorCleaner -2020-01-11 20:00:39,651 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting ListenerHolder@6a57ae10{STOPPED}: org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketServerContainerInitializer$ContextDestroyListener -2020-01-11 20:00:39,653 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @2264ms ListenerHolder@6a57ae10{STARTED}: org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketServerContainerInitializer$ContextDestroyListener -2020-01-11 20:00:39,655 [DEBUG][org.eclipse.jetty.server.handler.AbstractHandler] - starting o.e.j.w.WebAppContext@3232a28a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],STARTING} -2020-01-11 20:00:39,656 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting org.eclipse.jetty.server.session.SessionHandler1944201789==dftMaxIdleSec=1800 -2020-01-11 20:00:39,661 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - org.eclipse.jetty.server.session.SessionHandler1944201789==dftMaxIdleSec=1800 added {org.eclipse.jetty.server.session.DefaultSessionCache@55c53a33[evict=-1,removeUnloadable=false,saveOnCreate=false,saveOnInactiveEvict=false],AUTO} -2020-01-11 20:00:39,662 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - org.eclipse.jetty.server.session.DefaultSessionCache@55c53a33[evict=-1,removeUnloadable=false,saveOnCreate=false,saveOnInactiveEvict=false] added {org.eclipse.jetty.server.session.NullSessionDataStore@f14a7d4[passivating=false,graceSec=3600],AUTO} -2020-01-11 20:00:39,663 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting DefaultSessionIdManager@79c97cb{STOPPED}[worker=null] -2020-01-11 20:00:39,664 [INFO][org.eclipse.jetty.server.session] - DefaultSessionIdManager workerName=node0 -2020-01-11 20:00:39,664 [INFO][org.eclipse.jetty.server.session] - No SessionScavenger set, using defaults -2020-01-11 20:00:39,665 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - DefaultSessionIdManager@79c97cb{STARTING}[worker=node0] added {HouseKeeper@57c03d88{STOPPED}[interval=600000, ownscheduler=false],MANAGED} -2020-01-11 20:00:39,665 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting HouseKeeper@57c03d88{STOPPED}[interval=600000, ownscheduler=false] -2020-01-11 20:00:39,665 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting ScheduledExecutorScheduler@16aa8654{STOPPED} -2020-01-11 20:00:39,667 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @2278ms ScheduledExecutorScheduler@16aa8654{STARTED} -2020-01-11 20:00:39,668 [DEBUG][org.eclipse.jetty.server.session] - Using own scheduler for scavenging -2020-01-11 20:00:39,668 [INFO][org.eclipse.jetty.server.session] - node0 Scavenging every 600000ms -2020-01-11 20:00:39,670 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @2281ms HouseKeeper@57c03d88{STARTED}[interval=600000, ownscheduler=true] -2020-01-11 20:00:39,670 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @2281ms DefaultSessionIdManager@79c97cb{STARTED}[worker=node0] -2020-01-11 20:00:39,670 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - Server@3f56875e{STARTING}[9.4.22.v20191022] added {DefaultSessionIdManager@79c97cb{STARTED}[worker=node0],MANAGED} -2020-01-11 20:00:39,670 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - org.eclipse.jetty.server.session.SessionHandler1944201789==dftMaxIdleSec=1800 added {DefaultSessionIdManager@79c97cb{STARTED}[worker=node0],UNMANAGED} -2020-01-11 20:00:39,670 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting ScheduledExecutorScheduler@4167d97b{STOPPED} -2020-01-11 20:00:39,670 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @2282ms ScheduledExecutorScheduler@4167d97b{STARTED} -2020-01-11 20:00:39,671 [DEBUG][org.eclipse.jetty.server.handler.AbstractHandler] - starting org.eclipse.jetty.server.session.SessionHandler1944201789==dftMaxIdleSec=1800 -2020-01-11 20:00:39,671 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting ConstraintSecurityHandler@3b6ddd1d{STOPPED} -2020-01-11 20:00:39,673 [DEBUG][org.eclipse.jetty.server.handler.AbstractHandler] - starting ConstraintSecurityHandler@3b6ddd1d{STARTING} -2020-01-11 20:00:39,673 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting ServletHandler@5d7148e2{STOPPED} -2020-01-11 20:00:39,675 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.jspx[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 20:00:39,676 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.jspx",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=1] -2020-01-11 20:00:39,676 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.JSPX[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 20:00:39,678 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.JSPX",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=2] -2020-01-11 20:00:39,678 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 20:00:39,678 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.jsp",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=3] -2020-01-11 20:00:39,679 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.JSPF[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 20:00:39,679 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.JSPF",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=4] -2020-01-11 20:00:39,679 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.jspf[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 20:00:39,681 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.jspf",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=5] -2020-01-11 20:00:39,681 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.JSP[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 20:00:39,681 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.JSP",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=6] -2020-01-11 20:00:39,681 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.xsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 20:00:39,681 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.xsp",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=7] -2020-01-11 20:00:39,681 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.XSP[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 20:00:39,681 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.XSP",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=8] -2020-01-11 20:00:39,681 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=/[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=default[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 20:00:39,682 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["/",pathDepth=-1,group=DEFAULT],resource=default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=9] -2020-01-11 20:00:39,687 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - filterNameMap={Jetty_WebSocketUpgradeFilter=Jetty_WebSocketUpgradeFilter@66ea810==org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter,inst=false,async=true} -2020-01-11 20:00:39,692 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - pathFilters=[[/*]/[]/[REQUEST]=>Jetty_WebSocketUpgradeFilter] -2020-01-11 20:00:39,693 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - servletFilterMap={} -2020-01-11 20:00:39,693 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - servletPathMap=PathMappings[size=9] -2020-01-11 20:00:39,693 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - servletNameMap={default=default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,jsp=null,order=0,inst=false,async=false, jsp=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false} -2020-01-11 20:00:39,693 [DEBUG][org.eclipse.jetty.server.handler.AbstractHandler] - starting ServletHandler@5d7148e2{STARTING} -2020-01-11 20:00:39,693 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @2304ms ServletHandler@5d7148e2{STARTED} -2020-01-11 20:00:39,693 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @2304ms ConstraintSecurityHandler@3b6ddd1d{STARTED} -2020-01-11 20:00:39,693 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting org.eclipse.jetty.server.session.DefaultSessionCache@55c53a33[evict=-1,removeUnloadable=false,saveOnCreate=false,saveOnInactiveEvict=false] -2020-01-11 20:00:39,693 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting org.eclipse.jetty.server.session.NullSessionDataStore@f14a7d4[passivating=false,graceSec=3600] -2020-01-11 20:00:39,693 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @2305ms org.eclipse.jetty.server.session.NullSessionDataStore@f14a7d4[passivating=false,graceSec=3600] -2020-01-11 20:00:39,694 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @2305ms org.eclipse.jetty.server.session.DefaultSessionCache@55c53a33[evict=-1,removeUnloadable=false,saveOnCreate=false,saveOnInactiveEvict=false] -2020-01-11 20:00:39,695 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @2306ms org.eclipse.jetty.server.session.SessionHandler1944201789==dftMaxIdleSec=1800 -2020-01-11 20:00:39,695 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting ErrorPageErrorHandler@5b03b9fe{STOPPED} -2020-01-11 20:00:39,695 [DEBUG][org.eclipse.jetty.server.handler.AbstractHandler] - starting ErrorPageErrorHandler@5b03b9fe{STARTING} -2020-01-11 20:00:39,695 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @2307ms ErrorPageErrorHandler@5b03b9fe{STARTED} -2020-01-11 20:00:39,695 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting NativeWebSocketConfiguration@8f2ef19{STOPPED} -2020-01-11 20:00:39,695 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting WebSocketServerFactory@a38c7fe[defaultPolicy=WebSocketPolicy@78e4deb0[behavior=SERVER,maxTextMessageSize=65536,maxTextMessageBufferSize=32768,maxBinaryMessageSize=65536,maxBinaryMessageBufferSize=32768,asyncWriteTimeout=60000,idleTimeout=300000,inputBufferSize=4096],creator=org.eclipse.jetty.websocket.server.WebSocketServerFactory] -2020-01-11 20:00:39,696 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting ScheduledExecutorScheduler@6e9175d8{STOPPED} -2020-01-11 20:00:39,696 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @2307ms ScheduledExecutorScheduler@6e9175d8{STARTED} -2020-01-11 20:00:39,696 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting SessionTracker@15bb5034{STOPPED} -2020-01-11 20:00:39,696 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @2307ms SessionTracker@15bb5034{STARTED} -2020-01-11 20:00:39,696 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting WebSocketExtensionFactory@6d4d66d2{STOPPED} -2020-01-11 20:00:39,696 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting InflaterPool@2a265ea9{STOPPED} -2020-01-11 20:00:39,696 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @2307ms InflaterPool@2a265ea9{STARTED} -2020-01-11 20:00:39,696 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting DeflaterPool@11392934{STOPPED} -2020-01-11 20:00:39,696 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @2308ms DeflaterPool@11392934{STARTED} -2020-01-11 20:00:39,696 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @2308ms WebSocketExtensionFactory@6d4d66d2{STARTED} -2020-01-11 20:00:39,696 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @2308ms WebSocketServerFactory@a38c7fe[defaultPolicy=WebSocketPolicy@78e4deb0[behavior=SERVER,maxTextMessageSize=65536,maxTextMessageBufferSize=32768,maxBinaryMessageSize=65536,maxBinaryMessageBufferSize=32768,asyncWriteTimeout=60000,idleTimeout=300000,inputBufferSize=4096],creator=org.eclipse.jetty.websocket.server.WebSocketServerFactory] -2020-01-11 20:00:39,696 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @2308ms NativeWebSocketConfiguration@8f2ef19{STARTED} -2020-01-11 20:00:39,697 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting ServerContainer@2d901eb0{STOPPED} -2020-01-11 20:00:39,697 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting JsrSessionTracker@5c7bfdc1{STOPPED} -2020-01-11 20:00:39,697 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @2308ms JsrSessionTracker@5c7bfdc1{STARTED} -2020-01-11 20:00:39,698 [DEBUG][org.eclipse.jetty.websocket.jsr356.DecoderFactory] - init(org.eclipse.jetty.websocket.jsr356.client.EmptyClientEndpointConfig@2b175c00) -2020-01-11 20:00:39,698 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.BooleanDecoder -2020-01-11 20:00:39,698 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.ByteDecoder -2020-01-11 20:00:39,699 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.CharacterDecoder -2020-01-11 20:00:39,699 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.DoubleDecoder -2020-01-11 20:00:39,699 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.FloatDecoder -2020-01-11 20:00:39,699 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.IntegerDecoder -2020-01-11 20:00:39,699 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.LongDecoder -2020-01-11 20:00:39,700 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.ShortDecoder -2020-01-11 20:00:39,700 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.StringDecoder -2020-01-11 20:00:39,700 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.BooleanDecoder -2020-01-11 20:00:39,701 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.ByteDecoder -2020-01-11 20:00:39,701 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.CharacterDecoder -2020-01-11 20:00:39,701 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.DoubleDecoder -2020-01-11 20:00:39,701 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.FloatDecoder -2020-01-11 20:00:39,701 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.IntegerDecoder -2020-01-11 20:00:39,701 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.LongDecoder -2020-01-11 20:00:39,701 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.ShortDecoder -2020-01-11 20:00:39,701 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.ByteBufferDecoder -2020-01-11 20:00:39,701 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.ByteArrayDecoder -2020-01-11 20:00:39,702 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.PongMessageDecoder -2020-01-11 20:00:39,702 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.ReaderDecoder -2020-01-11 20:00:39,702 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.InputStreamDecoder -2020-01-11 20:00:39,702 [DEBUG][org.eclipse.jetty.websocket.jsr356.EncoderFactory] - init(org.eclipse.jetty.websocket.jsr356.client.EmptyClientEndpointConfig@2b175c00) -2020-01-11 20:00:39,702 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.BooleanEncoder -2020-01-11 20:00:39,703 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.ByteEncoder -2020-01-11 20:00:39,704 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.CharacterEncoder -2020-01-11 20:00:39,704 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.DoubleEncoder -2020-01-11 20:00:39,704 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.FloatEncoder -2020-01-11 20:00:39,704 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.IntegerEncoder -2020-01-11 20:00:39,705 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.LongEncoder -2020-01-11 20:00:39,705 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.ShortEncoder -2020-01-11 20:00:39,705 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.StringEncoder -2020-01-11 20:00:39,705 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.BooleanEncoder -2020-01-11 20:00:39,705 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.ByteEncoder -2020-01-11 20:00:39,705 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.CharacterEncoder -2020-01-11 20:00:39,706 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.DoubleEncoder -2020-01-11 20:00:39,707 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.FloatEncoder -2020-01-11 20:00:39,707 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.IntegerEncoder -2020-01-11 20:00:39,707 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.LongEncoder -2020-01-11 20:00:39,707 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.ShortEncoder -2020-01-11 20:00:39,707 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.ByteBufferEncoder -2020-01-11 20:00:39,708 [DEBUG][org.eclipse.jetty.util.DecoratedObjectFactory] - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.ByteArrayEncoder -2020-01-11 20:00:39,709 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @2319ms ServerContainer@2d901eb0{STARTED} -2020-01-11 20:00:39,710 [DEBUG][org.eclipse.jetty.server.handler.ContextHandler] - contextInitialized: javax.servlet.ServletContextEvent[source=ServletContext@o.e.j.w.WebAppContext@3232a28a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],STARTING}]->org.nutz.boot.starter.servlet3.NbServletContextListener@4b7dc788 -2020-01-11 20:00:39,724 [DEBUG][org.nutz.boot.starter.servlet3.NbServletContextListener] - add Servlet name=druid pathSpec=/druid/* -2020-01-11 20:00:39,724 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.jspx[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 20:00:39,724 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.jspx",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=1] -2020-01-11 20:00:39,724 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.JSPX[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 20:00:39,725 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.JSPX",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=2] -2020-01-11 20:00:39,725 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 20:00:39,725 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.jsp",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=3] -2020-01-11 20:00:39,725 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.JSPF[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 20:00:39,725 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.JSPF",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=4] -2020-01-11 20:00:39,726 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.jspf[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 20:00:39,726 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.jspf",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=5] -2020-01-11 20:00:39,726 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.JSP[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 20:00:39,726 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.JSP",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=6] -2020-01-11 20:00:39,726 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.xsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 20:00:39,726 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.xsp",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=7] -2020-01-11 20:00:39,726 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.XSP[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 20:00:39,728 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.XSP",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=8] -2020-01-11 20:00:39,728 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=/druid/*[JAVAX_API:null] mapped to servlet=druid[JAVAX_API:null] -2020-01-11 20:00:39,729 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["/druid/*",pathDepth=2,group=PREFIX_GLOB],resource=druid@5b6c502==com.alibaba.druid.support.http.StatViewServlet,jsp=null,order=-1,inst=false,async=false] to PathMappings[size=9] -2020-01-11 20:00:39,730 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=/[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=default[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 20:00:39,731 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["/",pathDepth=-1,group=DEFAULT],resource=default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=10] -2020-01-11 20:00:39,731 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - filterNameMap={Jetty_WebSocketUpgradeFilter=Jetty_WebSocketUpgradeFilter@66ea810==org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter,inst=false,async=true} -2020-01-11 20:00:39,731 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - pathFilters=[[/*]/[]/[REQUEST]=>Jetty_WebSocketUpgradeFilter] -2020-01-11 20:00:39,731 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - servletFilterMap={} -2020-01-11 20:00:39,731 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - servletPathMap=PathMappings[size=10] -2020-01-11 20:00:39,731 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - servletNameMap={default=default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,jsp=null,order=0,inst=false,async=false, druid=druid@5b6c502==com.alibaba.druid.support.http.StatViewServlet,jsp=null,order=-1,inst=false,async=false, jsp=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false} -2020-01-11 20:00:39,733 [INFO][org.nutz.boot.starter.jdbc.DruidWebStatServletStarter] - druid stat view random user=druid password=3t8e0s8k5ihpaq5i4jpj5vpl8n -2020-01-11 20:00:39,738 [INFO][org.eclipse.jetty.server.handler.ContextHandler.ROOT] - Initializing Shiro environment -2020-01-11 20:00:39,738 [INFO][org.apache.shiro.web.env.EnvironmentLoader] - Starting Shiro environment initialization. -2020-01-11 20:00:40,042 [DEBUG][org.nutz.boot.starter.shiro.ShiroEnvStarter] - using default SessionDAO = EnterpriseCacheSessionDAO -2020-01-11 20:00:40,055 [DEBUG][org.nutz.boot.starter.shiro.ShiroEnvStarter] - using session cache = redis -2020-01-11 20:00:40,064 [DEBUG][net.sf.ehcache.config.ConfigurationFactory] - Configuring ehcache from ehcache.xml found in the classpath: file:/Users/kouxian/git/rk_svnadmin/target/classes/ehcache.xml -2020-01-11 20:00:40,064 [DEBUG][net.sf.ehcache.config.ConfigurationFactory] - Configuring ehcache from URL: file:/Users/kouxian/git/rk_svnadmin/target/classes/ehcache.xml -2020-01-11 20:00:40,064 [DEBUG][net.sf.ehcache.config.ConfigurationFactory] - Configuring ehcache from InputStream -2020-01-11 20:00:40,076 [DEBUG][net.sf.ehcache.config.BeanHandler] - Ignoring ehcache attribute xmlns:xsi -2020-01-11 20:00:40,077 [DEBUG][net.sf.ehcache.config.BeanHandler] - Ignoring ehcache attribute xsi:noNamespaceSchemaLocation -2020-01-11 20:00:40,078 [DEBUG][net.sf.ehcache.config.DiskStoreConfiguration] - Disk Store Path: /var/folders/y8/njy743gn0sq9xysgc5dxy23w0000gn/T/shiro-ehcache -2020-01-11 20:00:40,087 [WARN][net.sf.ehcache.config.CacheConfiguration] - Statistics can no longer be enabled via configuration. -2020-01-11 20:00:40,090 [DEBUG][net.sf.ehcache.CacheManager] - Creating new CacheManager with default config -2020-01-11 20:00:40,093 [DEBUG][net.sf.ehcache.util.PropertyUtil] - propertiesString is null. -2020-01-11 20:00:40,129 [DEBUG][net.sf.ehcache.config.ConfigurationHelper] - No CacheManagerEventListenerFactory class specified. Skipping... -2020-01-11 20:00:40,186 [DEBUG][net.sf.ehcache.Cache] - No BootstrapCacheLoaderFactory class specified. Skipping... -2020-01-11 20:00:40,186 [DEBUG][net.sf.ehcache.Cache] - CacheWriter factory not configured. Skipping... -2020-01-11 20:00:40,186 [DEBUG][net.sf.ehcache.config.ConfigurationHelper] - No CacheExceptionHandlerFactory class specified. Skipping... -2020-01-11 20:00:40,190 [DEBUG][net.sf.ehcache.Cache] - No BootstrapCacheLoaderFactory class specified. Skipping... -2020-01-11 20:00:40,190 [DEBUG][net.sf.ehcache.Cache] - CacheWriter factory not configured. Skipping... -2020-01-11 20:00:40,190 [DEBUG][net.sf.ehcache.config.ConfigurationHelper] - No CacheExceptionHandlerFactory class specified. Skipping... -2020-01-11 20:00:40,202 [DEBUG][net.sf.ehcache.DiskStorePathManager] - Using diskstore path /var/folders/y8/njy743gn0sq9xysgc5dxy23w0000gn/T/shiro-ehcache -2020-01-11 20:00:40,202 [DEBUG][net.sf.ehcache.DiskStorePathManager] - Holding exclusive lock on /var/folders/y8/njy743gn0sq9xysgc5dxy23w0000gn/T/shiro-ehcache/.ehcache-diskstore.lock -2020-01-11 20:00:40,205 [DEBUG][net.sf.ehcache.store.disk.DiskStorageFactory] - Matching data file missing (or empty) for index file. Deleting index file /var/folders/y8/njy743gn0sq9xysgc5dxy23w0000gn/T/shiro-ehcache/shiro-active%0053ession%0043ache.index -2020-01-11 20:00:40,206 [DEBUG][net.sf.ehcache.store.disk.DiskStorageFactory] - Failed to delete file shiro-active%0053ession%0043ache.index -2020-01-11 20:00:40,244 [DEBUG][net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl] - Mocking Pass-Through Statistic: LOCAL_OFFHEAP_SIZE -2020-01-11 20:00:40,246 [DEBUG][net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl] - Mocking Pass-Through Statistic: LOCAL_OFFHEAP_SIZE_BYTES -2020-01-11 20:00:40,247 [DEBUG][net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl] - Mocking Pass-Through Statistic: WRITER_QUEUE_LENGTH -2020-01-11 20:00:40,247 [DEBUG][net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl] - Mocking Pass-Through Statistic: REMOTE_SIZE -2020-01-11 20:00:40,249 [DEBUG][net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl] - Mocking Pass-Through Statistic: LAST_REJOIN_TIMESTAMP -2020-01-11 20:00:40,257 [DEBUG][net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl] - Mocking Operation Statistic: OFFHEAP_GET -2020-01-11 20:00:40,259 [DEBUG][net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl] - Mocking Operation Statistic: OFFHEAP_PUT -2020-01-11 20:00:40,261 [DEBUG][net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl] - Mocking Operation Statistic: OFFHEAP_REMOVE -2020-01-11 20:00:40,264 [DEBUG][net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl] - Mocking Operation Statistic: XA_COMMIT -2020-01-11 20:00:40,266 [DEBUG][net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl] - Mocking Operation Statistic: XA_ROLLBACK -2020-01-11 20:00:40,267 [DEBUG][net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl] - Mocking Operation Statistic: XA_RECOVERY -2020-01-11 20:00:40,269 [DEBUG][net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl] - Mocking Operation Statistic: CLUSTER_EVENT -2020-01-11 20:00:40,270 [DEBUG][net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl] - Mocking Operation Statistic: NONSTOP -2020-01-11 20:00:40,276 [DEBUG][net.sf.ehcache.Cache] - Initialised cache: shiro-activeSessionCache -2020-01-11 20:00:40,277 [DEBUG][net.sf.ehcache.config.ConfigurationHelper] - CacheDecoratorFactory not configured. Skipping for 'shiro-activeSessionCache'. -2020-01-11 20:00:40,277 [DEBUG][net.sf.ehcache.config.ConfigurationHelper] - CacheDecoratorFactory not configured for defaultCache. Skipping for 'shiro-activeSessionCache'. -2020-01-11 20:00:40,292 [INFO][org.nutz.plugins.cache.impl.lcache.LCacheManager] - JedisAgent is Ready ... -2020-01-11 20:00:40,293 [DEBUG][org.nutz.plugins.cache.impl.lcache.LCacheManager] - psubscribe LCache:* -2020-01-11 20:00:40,331 [DEBUG][org.nutz.boot.starter.shiro.NbResourceBasedWebEnvironment] - ioc name=shiroFilterChainResolver not found, fallback to shiro.ini.urls -2020-01-11 20:00:40,341 [DEBUG][org.nutz.boot.starter.shiro.NbResourceBasedWebEnvironment] - shiro ini urls ---> -[urls] - -2020-01-11 20:00:40,361 [INFO][org.apache.shiro.web.env.EnvironmentLoader] - Shiro environment initialized in 623 ms. -2020-01-11 20:00:40,399 [DEBUG][org.nutz.boot.starter.servlet3.NbServletContextListener] - add filter name=whale pathSpec=/* -2020-01-11 20:00:40,404 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.jspx[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 20:00:40,404 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.jspx",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=1] -2020-01-11 20:00:40,405 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.JSPX[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 20:00:40,405 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.JSPX",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=2] -2020-01-11 20:00:40,405 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 20:00:40,405 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.jsp",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=3] -2020-01-11 20:00:40,405 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.JSPF[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 20:00:40,406 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.JSPF",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=4] -2020-01-11 20:00:40,406 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.jspf[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 20:00:40,406 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.jspf",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=5] -2020-01-11 20:00:40,406 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.JSP[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 20:00:40,406 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.JSP",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=6] -2020-01-11 20:00:40,406 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.xsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 20:00:40,406 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.xsp",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=7] -2020-01-11 20:00:40,406 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.XSP[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 20:00:40,406 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.XSP",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=8] -2020-01-11 20:00:40,406 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=/druid/*[JAVAX_API:null] mapped to servlet=druid[JAVAX_API:null] -2020-01-11 20:00:40,406 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["/druid/*",pathDepth=2,group=PREFIX_GLOB],resource=druid@5b6c502==com.alibaba.druid.support.http.StatViewServlet,jsp=null,order=1,inst=false,async=false] to PathMappings[size=9] -2020-01-11 20:00:40,407 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=/[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=default[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 20:00:40,407 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["/",pathDepth=-1,group=DEFAULT],resource=default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=10] -2020-01-11 20:00:40,407 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - filterNameMap={whale=whale@7adf16aa==org.nutz.mvc.WhaleFilter,inst=false,async=false, Jetty_WebSocketUpgradeFilter=Jetty_WebSocketUpgradeFilter@66ea810==org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter,inst=false,async=true} -2020-01-11 20:00:40,408 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - pathFilters=[[/*]/[]/[REQUEST]=>Jetty_WebSocketUpgradeFilter, [/*]/[]/[REQUEST, FORWARD, INCLUDE]=>whale] -2020-01-11 20:00:40,408 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - servletFilterMap={} -2020-01-11 20:00:40,408 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - servletPathMap=PathMappings[size=10] -2020-01-11 20:00:40,408 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - servletNameMap={default=default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,jsp=null,order=0,inst=false,async=false, druid=druid@5b6c502==com.alibaba.druid.support.http.StatViewServlet,jsp=null,order=1,inst=false,async=false, jsp=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false} -2020-01-11 20:00:40,414 [DEBUG][org.nutz.boot.starter.servlet3.NbServletContextListener] - add filter name=druid pathSpec=/* -2020-01-11 20:00:40,414 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.jspx[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 20:00:40,415 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.jspx",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=1] -2020-01-11 20:00:40,415 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.JSPX[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 20:00:40,415 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.JSPX",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=2] -2020-01-11 20:00:40,415 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 20:00:40,415 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.jsp",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=3] -2020-01-11 20:00:40,415 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.JSPF[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 20:00:40,415 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.JSPF",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=4] -2020-01-11 20:00:40,415 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.jspf[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 20:00:40,415 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.jspf",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=5] -2020-01-11 20:00:40,415 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.JSP[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 20:00:40,416 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.JSP",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=6] -2020-01-11 20:00:40,416 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.xsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 20:00:40,416 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.xsp",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=7] -2020-01-11 20:00:40,416 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.XSP[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 20:00:40,416 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.XSP",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=8] -2020-01-11 20:00:40,416 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=/druid/*[JAVAX_API:null] mapped to servlet=druid[JAVAX_API:null] -2020-01-11 20:00:40,416 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["/druid/*",pathDepth=2,group=PREFIX_GLOB],resource=druid@5b6c502==com.alibaba.druid.support.http.StatViewServlet,jsp=null,order=1,inst=false,async=false] to PathMappings[size=9] -2020-01-11 20:00:40,416 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=/[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=default[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 20:00:40,416 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["/",pathDepth=-1,group=DEFAULT],resource=default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=10] -2020-01-11 20:00:40,416 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - filterNameMap={whale=whale@7adf16aa==org.nutz.mvc.WhaleFilter,inst=false,async=false, druid=druid@24bdb479==com.alibaba.druid.support.http.WebStatFilter,inst=false,async=false, Jetty_WebSocketUpgradeFilter=Jetty_WebSocketUpgradeFilter@66ea810==org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter,inst=false,async=true} -2020-01-11 20:00:40,416 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - pathFilters=[[/*]/[]/[REQUEST]=>Jetty_WebSocketUpgradeFilter, [/*]/[]/[REQUEST, FORWARD, INCLUDE]=>whale, [/*]/[]/[REQUEST]=>druid] -2020-01-11 20:00:40,416 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - servletFilterMap={} -2020-01-11 20:00:40,417 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - servletPathMap=PathMappings[size=10] -2020-01-11 20:00:40,417 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - servletNameMap={default=default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,jsp=null,order=0,inst=false,async=false, druid=druid@5b6c502==com.alibaba.druid.support.http.StatViewServlet,jsp=null,order=1,inst=false,async=false, jsp=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false} -2020-01-11 20:00:40,418 [DEBUG][org.nutz.boot.starter.servlet3.NbServletContextListener] - add filter name=shiro pathSpec=/* -2020-01-11 20:00:40,418 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.jspx[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 20:00:40,418 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.jspx",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=1] -2020-01-11 20:00:40,418 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.JSPX[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 20:00:40,418 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.JSPX",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=2] -2020-01-11 20:00:40,418 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 20:00:40,418 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.jsp",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=3] -2020-01-11 20:00:40,418 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.JSPF[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 20:00:40,418 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.JSPF",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=4] -2020-01-11 20:00:40,419 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.jspf[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 20:00:40,419 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.jspf",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=5] -2020-01-11 20:00:40,419 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.JSP[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 20:00:40,419 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.JSP",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=6] -2020-01-11 20:00:40,419 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.xsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 20:00:40,419 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.xsp",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=7] -2020-01-11 20:00:40,419 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.XSP[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 20:00:40,419 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.XSP",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=8] -2020-01-11 20:00:40,419 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=/druid/*[JAVAX_API:null] mapped to servlet=druid[JAVAX_API:null] -2020-01-11 20:00:40,419 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["/druid/*",pathDepth=2,group=PREFIX_GLOB],resource=druid@5b6c502==com.alibaba.druid.support.http.StatViewServlet,jsp=null,order=1,inst=false,async=false] to PathMappings[size=9] -2020-01-11 20:00:40,419 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=/[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=default[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 20:00:40,419 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["/",pathDepth=-1,group=DEFAULT],resource=default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=10] -2020-01-11 20:00:40,420 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - filterNameMap={whale=whale@7adf16aa==org.nutz.mvc.WhaleFilter,inst=false,async=false, druid=druid@24bdb479==com.alibaba.druid.support.http.WebStatFilter,inst=false,async=false, shiro=shiro@65aa6596==org.nutz.integration.shiro.ShiroFilter2,inst=false,async=false, Jetty_WebSocketUpgradeFilter=Jetty_WebSocketUpgradeFilter@66ea810==org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter,inst=false,async=true} -2020-01-11 20:00:40,420 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - pathFilters=[[/*]/[]/[REQUEST]=>Jetty_WebSocketUpgradeFilter, [/*]/[]/[REQUEST, FORWARD, INCLUDE]=>whale, [/*]/[]/[REQUEST]=>druid, [/*]/[]/[ASYNC, REQUEST, ERROR, FORWARD, INCLUDE]=>shiro] -2020-01-11 20:00:40,420 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - servletFilterMap={} -2020-01-11 20:00:40,421 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - servletPathMap=PathMappings[size=10] -2020-01-11 20:00:40,421 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - servletNameMap={default=default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,jsp=null,order=0,inst=false,async=false, druid=druid@5b6c502==com.alibaba.druid.support.http.StatViewServlet,jsp=null,order=1,inst=false,async=false, jsp=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false} -2020-01-11 20:00:40,425 [DEBUG][org.nutz.boot.starter.servlet3.NbServletContextListener] - add filter name=nutz pathSpec=/* -2020-01-11 20:00:40,426 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.jspx[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 20:00:40,426 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.jspx",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=1] -2020-01-11 20:00:40,426 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.JSPX[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 20:00:40,426 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.JSPX",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=2] -2020-01-11 20:00:40,426 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 20:00:40,428 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.jsp",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=3] -2020-01-11 20:00:40,428 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.JSPF[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 20:00:40,429 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.JSPF",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=4] -2020-01-11 20:00:40,429 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.jspf[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 20:00:40,429 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.jspf",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=5] -2020-01-11 20:00:40,430 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.JSP[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 20:00:40,430 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.JSP",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=6] -2020-01-11 20:00:40,430 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.xsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 20:00:40,430 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.xsp",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=7] -2020-01-11 20:00:40,430 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=*.XSP[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 20:00:40,431 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["*.XSP",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=8] -2020-01-11 20:00:40,431 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=/druid/*[JAVAX_API:null] mapped to servlet=druid[JAVAX_API:null] -2020-01-11 20:00:40,431 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["/druid/*",pathDepth=2,group=PREFIX_GLOB],resource=druid@5b6c502==com.alibaba.druid.support.http.StatViewServlet,jsp=null,order=1,inst=false,async=false] to PathMappings[size=9] -2020-01-11 20:00:40,432 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - Path=/[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=default[DESCRIPTOR:jar:file:/Users/kouxian/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.22.v20191022/jetty-webapp-9.4.22.v20191022.jar!/org/eclipse/jetty/webapp/webdefault.xml] -2020-01-11 20:00:40,433 [DEBUG][org.eclipse.jetty.http.pathmap.PathMappings] - Added MappedResource[pathSpec=ServletPathSpec["/",pathDepth=-1,group=DEFAULT],resource=default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=10] -2020-01-11 20:00:40,433 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - filterNameMap={whale=whale@7adf16aa==org.nutz.mvc.WhaleFilter,inst=false,async=false, druid=druid@24bdb479==com.alibaba.druid.support.http.WebStatFilter,inst=false,async=false, shiro=shiro@65aa6596==org.nutz.integration.shiro.ShiroFilter2,inst=false,async=false, Jetty_WebSocketUpgradeFilter=Jetty_WebSocketUpgradeFilter@66ea810==org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter,inst=false,async=true, nutz=nutz@74e47444==org.nutz.mvc.NutFilter,inst=false,async=false} -2020-01-11 20:00:40,433 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - pathFilters=[[/*]/[]/[REQUEST]=>Jetty_WebSocketUpgradeFilter, [/*]/[]/[REQUEST, FORWARD, INCLUDE]=>whale, [/*]/[]/[REQUEST]=>druid, [/*]/[]/[ASYNC, REQUEST, ERROR, FORWARD, INCLUDE]=>shiro, [/*]/[]/[REQUEST, FORWARD, INCLUDE]=>nutz] -2020-01-11 20:00:40,433 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - servletFilterMap={} -2020-01-11 20:00:40,433 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - servletPathMap=PathMappings[size=10] -2020-01-11 20:00:40,433 [DEBUG][org.eclipse.jetty.servlet.ServletHandler] - servletNameMap={default=default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,jsp=null,order=0,inst=false,async=false, druid=druid@5b6c502==com.alibaba.druid.support.http.StatViewServlet,jsp=null,order=1,inst=false,async=false, jsp=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false} -2020-01-11 20:00:40,433 [DEBUG][org.eclipse.jetty.server.handler.ContextHandler] - contextInitialized: javax.servlet.ServletContextEvent[source=ServletContext@o.e.j.w.WebAppContext@3232a28a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],STARTING}]->org.eclipse.jetty.servlet.listener.ELContextCleaner@9bd0fa6 -2020-01-11 20:00:40,433 [DEBUG][org.eclipse.jetty.server.handler.ContextHandler] - contextInitialized: javax.servlet.ServletContextEvent[source=ServletContext@o.e.j.w.WebAppContext@3232a28a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],STARTING}]->org.eclipse.jetty.servlet.listener.IntrospectorCleaner@59d2103b -2020-01-11 20:00:40,433 [DEBUG][org.eclipse.jetty.server.handler.ContextHandler] - contextInitialized: javax.servlet.ServletContextEvent[source=ServletContext@o.e.j.w.WebAppContext@3232a28a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],STARTING}]->org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketServerContainerInitializer$ContextDestroyListener@39dcf4b0 -2020-01-11 20:00:40,436 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting Jetty_WebSocketUpgradeFilter@66ea810==org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter,inst=false,async=true -2020-01-11 20:00:40,436 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @3047ms Jetty_WebSocketUpgradeFilter@66ea810==org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter,inst=false,async=true -2020-01-11 20:00:40,436 [DEBUG][org.eclipse.jetty.servlet.FilterHolder] - Filter.init WebSocketUpgradeFilter[configuration=NativeWebSocketConfiguration@8f2ef19{STARTED}] -2020-01-11 20:00:40,437 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting whale@7adf16aa==org.nutz.mvc.WhaleFilter,inst=false,async=false -2020-01-11 20:00:40,437 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @3048ms whale@7adf16aa==org.nutz.mvc.WhaleFilter,inst=false,async=false -2020-01-11 20:00:40,437 [DEBUG][org.eclipse.jetty.servlet.FilterHolder] - Filter.init org.nutz.mvc.WhaleFilter@1c9f0a20 -2020-01-11 20:00:40,437 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting druid@24bdb479==com.alibaba.druid.support.http.WebStatFilter,inst=false,async=false -2020-01-11 20:00:40,437 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @3048ms druid@24bdb479==com.alibaba.druid.support.http.WebStatFilter,inst=false,async=false -2020-01-11 20:00:40,437 [DEBUG][org.eclipse.jetty.servlet.FilterHolder] - Filter.init com.alibaba.druid.support.http.WebStatFilter@55787112 -2020-01-11 20:00:40,443 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting shiro@65aa6596==org.nutz.integration.shiro.ShiroFilter2,inst=false,async=false -2020-01-11 20:00:40,443 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @3055ms shiro@65aa6596==org.nutz.integration.shiro.ShiroFilter2,inst=false,async=false -2020-01-11 20:00:40,445 [DEBUG][org.eclipse.jetty.servlet.FilterHolder] - Filter.init org.nutz.integration.shiro.ShiroFilter2@48c35007 -2020-01-11 20:00:40,448 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting nutz@74e47444==org.nutz.mvc.NutFilter,inst=false,async=false -2020-01-11 20:00:40,449 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @3059ms nutz@74e47444==org.nutz.mvc.NutFilter,inst=false,async=false -2020-01-11 20:00:40,449 [DEBUG][org.eclipse.jetty.servlet.FilterHolder] - Filter.init org.nutz.mvc.NutFilter@18f20260 -2020-01-11 20:00:40,451 [INFO][org.nutz.mvc.NutFilter] - NutFilter[nutz] starting ... -2020-01-11 20:00:40,455 [INFO][org.nutz.resource.impl.ErrorResourceLocation] - [loc=/Users/kouxian/git/rk_svnadmin/target/classes/static/WEB-INF/classes]not exist -2020-01-11 20:00:40,457 [DEBUG][org.nutz.mvc.config.AbstractNutConfig] - Loading by class org.nutz.boot.starter.nutz.mvc.NbMvcLoading -2020-01-11 20:00:40,462 [INFO][org.nutz.mvc.impl.NutLoading] - Nutz Version : 1.r.68-SNAPSHOT -2020-01-11 20:00:40,462 [INFO][org.nutz.mvc.impl.NutLoading] - Nutz.Mvc[nutz] is initializing ... -2020-01-11 20:00:40,462 [DEBUG][org.nutz.mvc.impl.NutLoading] - Web Container Information: -2020-01-11 20:00:40,462 [DEBUG][org.nutz.mvc.impl.NutLoading] - - Default Charset : UTF-8 -2020-01-11 20:00:40,463 [DEBUG][org.nutz.mvc.impl.NutLoading] - - Current . path : /Users/kouxian/git/rk_svnadmin/. -2020-01-11 20:00:40,463 [DEBUG][org.nutz.mvc.impl.NutLoading] - - Java Version : 1.8.0_144 -2020-01-11 20:00:40,463 [DEBUG][org.nutz.mvc.impl.NutLoading] - - File separator : / -2020-01-11 20:00:40,463 [DEBUG][org.nutz.mvc.impl.NutLoading] - - Timezone : Asia/Shanghai -2020-01-11 20:00:40,463 [DEBUG][org.nutz.mvc.impl.NutLoading] - - OS : Mac OS X x86_64 -2020-01-11 20:00:40,463 [DEBUG][org.nutz.mvc.impl.NutLoading] - - ServerInfo : jetty/9.4.22.v20191022 -2020-01-11 20:00:40,463 [DEBUG][org.nutz.mvc.impl.NutLoading] - - Servlet API : 3.1 -2020-01-11 20:00:40,463 [DEBUG][org.nutz.mvc.impl.NutLoading] - - ContextPath : -2020-01-11 20:00:40,463 [DEBUG][org.nutz.mvc.impl.NutLoading] - - context.tempdir : /Users/kouxian/git/rk_svnadmin/temp -2020-01-11 20:00:40,464 [DEBUG][org.nutz.mvc.impl.NutLoading] - - MainModule : com.rekoe.CloudLauncher -2020-01-11 20:00:40,465 [DEBUG][org.nutz.mvc.impl.NutLoading] - >> app.root = /Users/kouxian/git/rk_svnadmin/target/classes/static -2020-01-11 20:00:40,478 [INFO][org.nutz.mvc.impl.NutLoading] - Build URL mapping by org.nutz.mvc.impl.UrlMappingImpl ... -2020-01-11 20:00:40,479 [DEBUG][org.nutz.mvc.impl.NutLoading] - add ViewMaker from Ioc by name=$views_freekmarker -2020-01-11 20:00:40,480 [DEBUG][org.nutz.mvc.impl.NutLoading] - @Views(FreemarkerViewMaker.class,DefaultViewMaker.class) -2020-01-11 20:00:40,486 [DEBUG][org.nutz.mvc.impl.NutLoading] - @ChainBy(org.nutz.mvc.impl.NutActionChainMaker) -2020-01-11 20:00:40,501 [DEBUG][org.nutz.mvc.impl.Loadings] - module class location 'file:/Users/kouxian/git/rk_svnadmin/target/classes/' -2020-01-11 20:00:40,501 [DEBUG][org.nutz.mvc.impl.Loadings] - > scan 'com.rekoe' -2020-01-11 20:00:40,528 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.PermissionAct' -2020-01-11 20:00:40,529 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminUserAct' -2020-01-11 20:00:40,529 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.FrameAct' -2020-01-11 20:00:40,529 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminSvnUserAct' -2020-01-11 20:00:40,529 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminProjectAct' -2020-01-11 20:00:40,530 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminCommonAct' -2020-01-11 20:00:40,530 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminRoleAct' -2020-01-11 20:00:40,531 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.PermissionCategoryAct' -2020-01-11 20:00:40,531 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.WelcomeAct' -2020-01-11 20:00:40,532 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminProjectGroupUsrAct' -2020-01-11 20:00:40,532 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminLoginAct' -2020-01-11 20:00:40,532 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminProjectGroupAct' -2020-01-11 20:00:40,532 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.IndexAct' -2020-01-11 20:00:40,533 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.IpSearchAction' -2020-01-11 20:00:40,533 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.OauthLoginAct' -2020-01-11 20:00:40,617 [DEBUG][org.nutz.mvc.impl.NutLoading] - Use org.nutz.mvc.impl.NutEntryDeterminer as EntryMethodDeterminer -2020-01-11 20:00:40,658 [INFO][org.nutz.mvc.impl.NutActionChainMaker] - Optional processor class not found, disabled : org.nutz.plugins.validation.ValidationProcessor -2020-01-11 20:00:40,751 [INFO][org.nutz.boot.starter.freemarker.FreeMarkerConfigurer] - using Directory for TemplateLoading : /Users/kouxian/git/rk_svnadmin/src/main/resources/ -2020-01-11 20:00:40,762 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/user/main' >> (FrameAct.java:14).userMain : void | @Ok(fm:template.admin.user.frame.main) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:00:40,764 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/user/left' >> (FrameAct.java:19).userLeft : void | @Ok(fm:template.admin.user.frame.left) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:00:40,764 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/user/right' >> (FrameAct.java:24).userRight : void | @Ok(fm:template.admin.user.frame.right) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:00:40,765 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/account/main' >> (FrameAct.java:32).accountPwdMain : void | @Ok(fm:template.admin.account.frame.main) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:00:40,767 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/account/left' >> (FrameAct.java:37).accountPwdLeft : void | @Ok(fm:template.admin.account.frame.left) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:00:40,767 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/account/right' >> (FrameAct.java:42).gamePwdRight : void | @Ok(fm:template.admin.account.frame.right) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:00:40,767 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/svn/user/main' >> (FrameAct.java:50).svn_user_main : void | @Ok(fm:template.admin.svn_user.frame.main) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:00:40,768 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/svn/user/left' >> (FrameAct.java:55).svn_user_left : void | @Ok(fm:template.admin.svn_user.frame.left) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:00:40,769 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/svn/user/right' >> (FrameAct.java:60).svn_user_right : void | @Ok(fm:template.admin.svn_user.frame.right) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:00:40,769 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/project/main' >> (FrameAct.java:68).project_main : void | @Ok(fm:template.admin.project.frame.main) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:00:40,770 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/project/left' >> (FrameAct.java:73).project_left : void | @Ok(fm:template.admin.project.frame.left) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:00:40,770 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/project/right' >> (FrameAct.java:78).project_right : void | @Ok(fm:template.admin.project.frame.right) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:00:40,772 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/role/add' >> (AdminRoleAct.java:84).add : List | @Ok(fm:template.admin.user.role.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:00:40,776 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/role/update' >> (AdminRoleAct.java:66).update : void | @Ok(>>:/admin/role/list.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:00:40,778 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/role/delete' >> (AdminRoleAct.java:107).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:00:40,779 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/role/list' >> (AdminRoleAct.java:49).list : Object | @Ok(fm:template.admin.user.role.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:00:40,785 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/role/save' >> (AdminRoleAct.java:91).save : boolean | @Ok(>>:${obj==true?'/role/list.rk':'/admin/common/unauthorized.rk'}) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:00:40,786 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/role/edit' >> (AdminRoleAct.java:56).edit : Object | @Ok(fm:template.admin.user.role.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:00:40,787 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/index_main' >> (WelcomeAct.java:18).index : void | @Ok(fm:template.admin.main) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:00:40,788 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/main' >> (WelcomeAct.java:30).main : void | @Ok(fm:template.admin.index) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:00:40,788 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/left' >> (WelcomeAct.java:35).left : void | @Ok(fm:template.admin.left) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:00:40,788 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/right' >> (WelcomeAct.java:40).right : void | @Ok(fm:template.admin.right) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:00:40,789 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/top' >> (WelcomeAct.java:24).top : boolean | @Ok(fm:template.admin.top) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:00:40,790 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/user/authonly' >> (OauthLoginAct.java:61).authOnly : Object | @Ok(null ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:00:40,791 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/user/login/?' >> (OauthLoginAct.java:68).login : void | @Ok(void ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:00:40,792 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/user/logout' >> (OauthLoginAct.java:90).logout : void | @Ok(>>:/admin/index.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:00:40,794 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/user/login/?/callback' >> (OauthLoginAct.java:96).returnPoint : View | @Ok(null ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:00:40,797 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/category/add' >> (PermissionCategoryAct.java:58).add : void | @Ok(fm:template.admin.user.permission_category.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:00:40,798 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/category/update' >> (PermissionCategoryAct.java:50).update : boolean | @Ok(>>:/admin/permission/category/list.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:00:40,799 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/category/delete' >> (PermissionCategoryAct.java:73).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:00:40,799 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/category/list' >> (PermissionCategoryAct.java:36).list : Pagination | @Ok(fm:template.admin.user.permission_category.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:00:40,800 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/category/save' >> (PermissionCategoryAct.java:64).save : void | @Ok(>>:/admin/permission/category/list.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:00:40,801 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/category/edit' >> (PermissionCategoryAct.java:43).edit : PermissionCategory | @Ok(fm:template.admin.user.permission_category.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:00:40,803 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/add' >> (AdminProjectGroupAct.java:40).add : String | @Ok(fm:template.admin.project_group.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:00:40,805 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/delete' >> (AdminProjectGroupAct.java:59).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:00:40,805 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/list' >> (AdminProjectGroupAct.java:32).list : Pagination | @Ok(fm:template.admin.project_group.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:00:40,807 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/o_save' >> (AdminProjectGroupAct.java:47).o_save : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:00:40,809 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/add' >> (AdminProjectAct.java:55).add : void | @Ok(fm:template.admin.project.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:00:40,809 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/init' >> (AdminProjectAct.java:120).init : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:00:40,810 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/delete' >> (AdminProjectAct.java:182).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:00:40,811 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/list' >> (AdminProjectAct.java:48).list : Pagination | @Ok(fm:template.admin.project.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:00:40,813 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/file_add' >> (AdminProjectAct.java:243).file_add : String | @Ok(fm:template.admin.project.add_dir) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:00:40,815 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/pjauth' >> (AdminProjectAct.java:135).pjauth : String | @Ok(fm:template.admin.project.pjauth) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:00:40,816 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/rep' >> (AdminProjectAct.java:83).rep : String | @Ok(fm:template.admin.project.rep) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:00:40,818 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/ajaxtreeservice' >> (AdminProjectAct.java:169).ajaxTreeService : String | @Ok(raw ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:00:40,820 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/pjauth/delete' >> (AdminProjectAct.java:193).pjauth_delete : String | @Ok(fm:template.admin.project.pjauth) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:00:40,821 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/pjauth_delete' >> (AdminProjectAct.java:261).pjauth_delete : String | @Ok(fm:template.admin.project.pjauth) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:00:40,823 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/conf/update' >> (AdminProjectAct.java:215).conf_update : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:00:40,824 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/pjauth/save' >> (AdminProjectAct.java:231).pjauth_save : String | @Ok(fm:template.admin.project.pjauth) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:00:40,825 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/file_save' >> (AdminProjectAct.java:253).file_save : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:00:40,825 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/conf' >> (AdminProjectAct.java:208).conf : ProjectConfig | @Ok(fm:template.admin.project.config) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:00:40,826 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/edit' >> (AdminProjectAct.java:61).edit : Pj | @Ok(fm:template.admin.project.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:00:40,827 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/o_save' >> (AdminProjectAct.java:68).o_save : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:00:40,827 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/o_update' >> (AdminProjectAct.java:223).o_update : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:00:40,830 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/usr/add' >> (AdminProjectGroupUsrAct.java:67).add : String | @Ok(fm:template.admin.project_group_usr.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:00:40,830 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/usr/delete' >> (AdminProjectGroupUsrAct.java:99).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:00:40,831 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/usr/list' >> (AdminProjectGroupUsrAct.java:55).list : Pagination | @Ok(fm:template.admin.project_group_usr.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:00:40,835 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/usr/email' >> (AdminProjectGroupUsrAct.java:128).email : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:00:40,835 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/usr/o_save' >> (AdminProjectGroupUsrAct.java:77).o_save : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:00:40,836 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/usr/all_email' >> (AdminProjectGroupUsrAct.java:117).all_email : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:00:40,838 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/add' >> (AdminSvnUserAct.java:86).add : void | @Ok(fm:template.admin.svn_user.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:00:40,842 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/lock' >> (AdminSvnUserAct.java:217).lock : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:00:40,842 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/list' >> (AdminSvnUserAct.java:64).list : Pagination | @Ok(fm:template.admin.svn_user.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:00:40,842 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/edit' >> (AdminSvnUserAct.java:93).edit : Usr | @Ok(fm:template.admin.svn_user.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:00:40,843 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/lock_list' >> (AdminSvnUserAct.java:75).lock_list : Pagination | @Ok(fm:template.admin.svn_user.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:00:40,843 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/o_save' >> (AdminSvnUserAct.java:101).o_save : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:00:40,844 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/o_update' >> (AdminSvnUserAct.java:136).o_update : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:00:40,845 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/restpwd' >> (AdminSvnUserAct.java:184).restpwd : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:00:40,845 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/unlock' >> (AdminSvnUserAct.java:248).unlock : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:00:40,846 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/add' >> (PermissionAct.java:67).add : List | @Ok(fm:template.admin.user.permission.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:00:40,848 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/update' >> (PermissionAct.java:87).update : boolean | @Ok(>>:/admin/permission/list.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:00:40,849 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/delete' >> (PermissionAct.java:75).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:00:40,852 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/list' >> (PermissionAct.java:44).list : Pagination | @Ok(fm:template.admin.user.permission.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:00:40,853 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/save' >> (PermissionAct.java:98).save : void | @Ok(>>:/admin/permission/list.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:00:40,862 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/list_category/?' >> (PermissionAct.java:51).listCategory : Pagination | @Ok(fm:template.admin.user.permission.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:00:40,862 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/edit' >> (PermissionAct.java:58).edit : List | @Ok(fm:template.admin.user.permission.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:00:40,863 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/register' >> (AdminLoginAct.java:94).register : Object | @Ok(fm:template.front.account.create_user) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:00:40,876 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/login' >> (AdminLoginAct.java:56).login : View | @Ok(null ) @Fail(>>:/admin/common/unauthorized.rk) | by 1 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:00:40,876 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/logout' >> (AdminLoginAct.java:88).logout : void | @Ok(>>:/user/login.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:00:40,877 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/common/forbit' >> (AdminCommonAct.java:32).forbit : Message | @Ok(fm:template.admin.common.error) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:00:40,877 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/common/unauthorized' >> (AdminCommonAct.java:26).unauthorized : Message | @Ok(fm:template.admin.common.error) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:00:40,877 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/common/success' >> (AdminCommonAct.java:38).success : Message | @Ok(fm:template.admin.common.error) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:00:40,878 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/api/ip/search' >> (IpSearchAction.java:20).search : String | @Ok(raw:json) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:00:40,879 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/main' >> (AdminUserAct.java:59).main : void | @Ok(fm:template.admin.common.main) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:00:40,879 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/add' >> (AdminUserAct.java:72).add : List | @Ok(fm:template.admin.user.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:00:40,880 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/lock' >> (AdminUserAct.java:143).lock : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:00:40,880 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/update' >> (AdminUserAct.java:129).update : Object | @Ok(>>:/admin/user/list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:00:40,880 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/check/username' >> (AdminUserAct.java:93).checkName : boolean | @Ok(raw ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:00:40,881 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/delete' >> (AdminUserAct.java:79).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:00:40,881 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/list' >> (AdminUserAct.java:65).list : Pagination | @Ok(fm:template.admin.user.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:00:40,882 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/save' >> (AdminUserAct.java:87).save : boolean | @Ok(>>:${obj==true?'/admin/user/list.rk':'/admin/common/unauthorized.rk'}) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:00:40,882 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/edit' >> (AdminUserAct.java:107).edit : User | @Ok(fm:template.admin.user.edit) @Fail(json ) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:00:40,883 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/check_email' >> (AdminUserAct.java:99).checkEmail : boolean | @Ok(raw ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:00:40,883 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/profile/check_current_password' >> (AdminUserAct.java:160).checkCurrentPassword : boolean | @Ok(raw ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:00:40,883 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/profile/edit' >> (AdminUserAct.java:175).profileEdit : Subject | @Ok(fm:template.admin.profile.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:00:40,884 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/add_user' >> (AdminUserAct.java:185).add_user : void | @Ok(fm:template.admin.user.add_user) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:00:40,884 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/save_user' >> (AdminUserAct.java:191).save_user : Object | @Ok(>>:/admin/user/list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:00:40,884 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/profile/update' >> (AdminUserAct.java:203).profileUpdate : boolean | @Ok(fm:template.admin.profile.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:00:40,885 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/profile/re_update' >> (AdminUserAct.java:215).regUpate : boolean | @Ok(>>:${obj?'/admin/main':'/admin/common/unauthorized.rk'}) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:00:40,885 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/change_pwd' >> (AdminUserAct.java:236).change_pwd : void | @Ok(fm:template.admin.account.change_pwd) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:00:40,886 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/pwd_updata' >> (AdminUserAct.java:242).pwd_updata : Object | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:00:40,886 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/user/login' >> (IndexAct.java:20).login : void | @Ok(fm:template.login.login) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:00:40,891 [INFO][org.nutz.mvc.impl.NutLoading] - Found 102 module methods -2020-01-11 20:00:40,891 [DEBUG][org.nutz.mvc.impl.NutLoading] - Localization: org.nutz.mvc.impl.NutMessageLoader('msg/') dft -2020-01-11 20:00:40,895 [DEBUG][org.nutz.mvc.impl.NutMessageLoader] - Load Messages in 2 resource : [[jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-nutz-mvc/2.3.9-SNAPSHOT/nutzboot-starter-nutz-mvc-2.3.9-SNAPSHOT.jar!/msg/emtry.properties, File[/Users/kouxian/git/rk_svnadmin/target/classes/msg/zh_CN/MessageResources.properties]]] -2020-01-11 20:00:40,903 [DEBUG][org.nutz.mvc.impl.NutMessageLoader] - Message Loaded, size = 2 -2020-01-11 20:00:40,904 [INFO][org.nutz.mvc.impl.NutLoading] - Nutz.Mvc[nutz] is up in 440ms -2020-01-11 20:00:40,904 [INFO][org.nutz.mvc.NutFilter] - exclusionsPrefix = ^(/druid/) -2020-01-11 20:00:40,906 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,jsp=null,order=0,inst=false,async=false -2020-01-11 20:00:40,907 [DEBUG][org.eclipse.jetty.servlet.BaseHolder] - Holding class org.eclipse.jetty.servlet.DefaultServlet from sun.misc.Launcher$AppClassLoader@2a139a55 -2020-01-11 20:00:40,908 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @3519ms default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,jsp=null,order=0,inst=false,async=false -2020-01-11 20:00:40,924 [DEBUG][org.eclipse.jetty.servlet.ServletHolder] - Servlet.init NotAsyncServlet:org.eclipse.jetty.servlet.DefaultServlet@37d80fe7 for default -2020-01-11 20:00:40,951 [DEBUG][org.eclipse.jetty.servlet.DefaultServlet] - resource base = null -2020-01-11 20:00:40,952 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false -2020-01-11 20:00:40,952 [DEBUG][org.eclipse.jetty.servlet.BaseHolder] - Holding class org.eclipse.jetty.servlet.NoJspServlet from sun.misc.Launcher$AppClassLoader@2a139a55 -2020-01-11 20:00:40,952 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @3563ms jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false -2020-01-11 20:00:40,952 [DEBUG][org.eclipse.jetty.servlet.ServletHolder] - Servlet.init NotAsyncServlet:org.eclipse.jetty.servlet.NoJspServlet@649f2009 for jsp -2020-01-11 20:00:40,952 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting druid@5b6c502==com.alibaba.druid.support.http.StatViewServlet,jsp=null,order=1,inst=false,async=false -2020-01-11 20:00:40,952 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @3564ms druid@5b6c502==com.alibaba.druid.support.http.StatViewServlet,jsp=null,order=1,inst=false,async=false -2020-01-11 20:00:40,952 [DEBUG][org.eclipse.jetty.servlet.ServletHolder] - Servlet.init NotAsyncServlet:com.alibaba.druid.support.http.StatViewServlet@14bb2297 for druid -2020-01-11 20:00:40,954 [INFO][org.eclipse.jetty.server.handler.ContextHandler] - Started o.e.j.w.WebAppContext@3232a28a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],AVAILABLE} -2020-01-11 20:00:40,954 [DEBUG][org.eclipse.jetty.webapp.WebAppContext] - postConfigure o.e.j.w.WebAppContext@3232a28a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],AVAILABLE} with org.eclipse.jetty.webapp.WebInfConfiguration@383dc82c -2020-01-11 20:00:40,954 [DEBUG][org.eclipse.jetty.webapp.WebAppContext] - postConfigure o.e.j.w.WebAppContext@3232a28a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],AVAILABLE} with org.eclipse.jetty.webapp.WebXmlConfiguration@41488b16 -2020-01-11 20:00:40,954 [DEBUG][org.eclipse.jetty.webapp.WebAppContext] - postConfigure o.e.j.w.WebAppContext@3232a28a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],AVAILABLE} with org.eclipse.jetty.webapp.MetaInfConfiguration@34129c78 -2020-01-11 20:00:40,954 [DEBUG][org.eclipse.jetty.webapp.WebAppContext] - postConfigure o.e.j.w.WebAppContext@3232a28a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],AVAILABLE} with org.eclipse.jetty.webapp.FragmentConfiguration@7d61eb55 -2020-01-11 20:00:40,954 [DEBUG][org.eclipse.jetty.webapp.WebAppContext] - postConfigure o.e.j.w.WebAppContext@3232a28a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],AVAILABLE} with org.eclipse.jetty.webapp.JettyWebXmlConfiguration@222a59e6 -2020-01-11 20:00:40,954 [DEBUG][org.eclipse.jetty.webapp.WebAppContext] - postConfigure o.e.j.w.WebAppContext@3232a28a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],AVAILABLE} with org.eclipse.jetty.annotations.AnnotationConfiguration@6c7a164b -2020-01-11 20:00:40,955 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping ServletContainerInitializersStarter@64e7619d{STARTED} -2020-01-11 20:00:40,955 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED ServletContainerInitializersStarter@64e7619d{STOPPED} -2020-01-11 20:00:40,955 [DEBUG][org.eclipse.jetty.webapp.WebAppContext] - postConfigure o.e.j.w.WebAppContext@3232a28a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],AVAILABLE} with org.eclipse.jetty.webapp.MetaInfConfiguration@4c2bb6e0 -2020-01-11 20:00:40,955 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @3566ms o.e.j.w.WebAppContext@3232a28a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],AVAILABLE} -2020-01-11 20:00:40,955 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting ErrorHandler@7dc19a70{STOPPED} -2020-01-11 20:00:40,955 [DEBUG][org.eclipse.jetty.server.handler.AbstractHandler] - starting ErrorHandler@7dc19a70{STARTING} -2020-01-11 20:00:40,955 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @3566ms ErrorHandler@7dc19a70{STARTED} -2020-01-11 20:00:40,955 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting ServerConnector@696da30b{HTTP/1.1,[http/1.1]}{0.0.0.0:8084} -2020-01-11 20:00:40,984 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - ServerConnector@696da30b{HTTP/1.1,[http/1.1]}{0.0.0.0:8084} added {sun.nio.ch.ServerSocketChannelImpl[/0:0:0:0:0:0:0:0:8084],POJO} -2020-01-11 20:00:40,985 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting ScheduledExecutorScheduler@44821a96{STOPPED} -2020-01-11 20:00:40,985 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @3596ms ScheduledExecutorScheduler@44821a96{STARTED} -2020-01-11 20:00:40,985 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting HttpConnectionFactory@6a370f4[HTTP/1.1] -2020-01-11 20:00:40,985 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @3597ms HttpConnectionFactory@6a370f4[HTTP/1.1] -2020-01-11 20:00:40,985 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting SelectorManager@ServerConnector@696da30b{HTTP/1.1,[http/1.1]}{0.0.0.0:8084} -2020-01-11 20:00:41,003 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - EatWhatYouKill@2ef8a8c3/SelectorProducer@5ed190be/IDLE/p=false/QueuedThreadPool[qtp1552999801]@5c90e579{STARTED,4<=4<=8,i=4,r=1,q=0}[ReservedThreadExecutor@415b0b49{s=0/1,p=0}][pc=0,pic=0,pec=0,epc=0]@2020-01-11T20:00:40.999+08:00 added {SelectorProducer@5ed190be,POJO} -2020-01-11 20:00:41,004 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - EatWhatYouKill@2ef8a8c3/SelectorProducer@5ed190be/IDLE/p=false/QueuedThreadPool[qtp1552999801]@5c90e579{STARTED,4<=4<=8,i=4,r=1,q=0}[ReservedThreadExecutor@415b0b49{s=0/1,p=0}][pc=0,pic=0,pec=0,epc=0]@2020-01-11T20:00:41.004+08:00 added {QueuedThreadPool[qtp1552999801]@5c90e579{STARTED,4<=4<=8,i=4,r=1,q=0}[ReservedThreadExecutor@415b0b49{s=0/1,p=0}],UNMANAGED} -2020-01-11 20:00:41,006 [DEBUG][org.eclipse.jetty.util.thread.strategy.EatWhatYouKill] - EatWhatYouKill@2ef8a8c3/SelectorProducer@5ed190be/IDLE/p=false/QueuedThreadPool[qtp1552999801]@5c90e579{STARTED,4<=4<=8,i=4,r=1,q=0}[ReservedThreadExecutor@415b0b49{s=0/1,p=0}][pc=0,pic=0,pec=0,epc=0]@2020-01-11T20:00:41.006+08:00 created -2020-01-11 20:00:41,007 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - ManagedSelector@1e886a5b{STOPPED} id=0 keys=-1 selected=-1 updates=0 added {EatWhatYouKill@2ef8a8c3/SelectorProducer@5ed190be/IDLE/p=false/QueuedThreadPool[qtp1552999801]@5c90e579{STARTED,4<=4<=8,i=4,r=1,q=0}[ReservedThreadExecutor@415b0b49{s=0/1,p=0}][pc=0,pic=0,pec=0,epc=0]@2020-01-11T20:00:41.007+08:00,MANAGED} -2020-01-11 20:00:41,007 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - SelectorManager@ServerConnector@696da30b{HTTP/1.1,[http/1.1]}{0.0.0.0:8084} added {ManagedSelector@1e886a5b{STOPPED} id=0 keys=-1 selected=-1 updates=0,AUTO} -2020-01-11 20:00:41,010 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting ManagedSelector@1e886a5b{STOPPED} id=0 keys=-1 selected=-1 updates=0 -2020-01-11 20:00:41,013 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - starting EatWhatYouKill@2ef8a8c3/SelectorProducer@5ed190be/IDLE/p=false/QueuedThreadPool[qtp1552999801]@5c90e579{STARTED,4<=4<=8,i=4,r=1,q=0}[ReservedThreadExecutor@415b0b49{s=0/1,p=0}][pc=0,pic=0,pec=0,epc=0]@2020-01-11T20:00:41.013+08:00 -2020-01-11 20:00:41,015 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @3624ms EatWhatYouKill@2ef8a8c3/SelectorProducer@5ed190be/IDLE/p=false/QueuedThreadPool[qtp1552999801]@5c90e579{STARTED,4<=4<=8,i=4,r=1,q=0}[ReservedThreadExecutor@415b0b49{s=0/1,p=0}][pc=0,pic=0,pec=0,epc=0]@2020-01-11T20:00:41.015+08:00 -2020-01-11 20:00:41,022 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - queue org.eclipse.jetty.io.ManagedSelector$$Lambda$64/1816468636@31c269fd startThread=0 -2020-01-11 20:00:41,022 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - run org.eclipse.jetty.io.ManagedSelector$$Lambda$64/1816468636@31c269fd in QueuedThreadPool[qtp1552999801]@5c90e579{STARTED,4<=4<=8,i=3,r=1,q=0}[ReservedThreadExecutor@415b0b49{s=0/1,p=0}] -2020-01-11 20:00:41,023 [DEBUG][org.eclipse.jetty.util.thread.strategy.EatWhatYouKill] - EatWhatYouKill@2ef8a8c3/SelectorProducer@5ed190be/IDLE/p=false/QueuedThreadPool[qtp1552999801]@5c90e579{STARTED,4<=4<=8,i=3,r=1,q=0}[ReservedThreadExecutor@415b0b49{s=0/1,p=0}][pc=0,pic=0,pec=0,epc=0]@2020-01-11T20:00:41.023+08:00 tryProduce false -2020-01-11 20:00:41,023 [DEBUG][org.eclipse.jetty.io.ManagedSelector] - Queued change org.eclipse.jetty.io.ManagedSelector$Start@372b0d86 on ManagedSelector@1e886a5b{STARTING} id=0 keys=0 selected=0 updates=0 -2020-01-11 20:00:41,024 [DEBUG][org.eclipse.jetty.io.ManagedSelector] - updateable 1 -2020-01-11 20:00:41,024 [DEBUG][org.eclipse.jetty.io.ManagedSelector] - update org.eclipse.jetty.io.ManagedSelector$Start@372b0d86 -2020-01-11 20:00:41,025 [DEBUG][org.eclipse.jetty.io.ManagedSelector] - updates 0 -2020-01-11 20:00:41,025 [DEBUG][org.eclipse.jetty.io.ManagedSelector] - Selector sun.nio.ch.KQueueSelectorImpl@6d8b3893 waiting with 0 keys -2020-01-11 20:00:41,025 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @3637ms ManagedSelector@1e886a5b{STARTED} id=0 keys=0 selected=0 updates=0 -2020-01-11 20:00:41,026 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @3637ms SelectorManager@ServerConnector@696da30b{HTTP/1.1,[http/1.1]}{0.0.0.0:8084} -2020-01-11 20:00:41,026 [DEBUG][org.eclipse.jetty.util.component.ContainerLifeCycle] - ServerConnector@696da30b{HTTP/1.1,[http/1.1]}{0.0.0.0:8084} added {acceptor-0@213e3629,POJO} -2020-01-11 20:00:41,027 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - queue acceptor-0@213e3629 startThread=0 -2020-01-11 20:00:41,027 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - run acceptor-0@213e3629 in QueuedThreadPool[qtp1552999801]@5c90e579{STARTED,4<=4<=8,i=2,r=1,q=0}[ReservedThreadExecutor@415b0b49{s=0/1,p=0}] -2020-01-11 20:00:41,027 [INFO][org.eclipse.jetty.server.AbstractConnector] - Started ServerConnector@696da30b{HTTP/1.1,[http/1.1]}{0.0.0.0:8084} -2020-01-11 20:00:41,027 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @3639ms ServerConnector@696da30b{HTTP/1.1,[http/1.1]}{0.0.0.0:8084} -2020-01-11 20:00:41,027 [INFO][org.eclipse.jetty.server.Server] - Started @3639ms -2020-01-11 20:00:41,027 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STARTED @3639ms Server@3f56875e{STARTED}[9.4.22.v20191022] -2020-01-11 20:00:41,028 [DEBUG][org.nutz.boot.starter.jetty.JettyStarter] - Jetty monitor props: ----------------------------------------------- -http.port : 8084 -http.host : 0.0.0.0 -http.idleTimeout : 300000 -https.enable : false -welcome_files : index.html,index.htm,index.do -maxFormContentSize : 1073741824 ----------------------------------------------- -2020-01-11 20:00:41,085 [INFO][org.nutz.boot.starter.quartz.QuartzStarter] - Starting Quartz Scheduler now -2020-01-11 20:00:41,087 [INFO][org.quartz.core.QuartzScheduler] - Scheduler NutzbootScheduler_$_NON_CLUSTERED started. -2020-01-11 20:00:41,107 [DEBUG][org.nutz.integration.quartz.NutQuartzCronJobFactory] - found cron job packages = com.rekoe -2020-01-11 20:00:41,307 [DEBUG][org.nutz.dao.jdbc.Jdbcs] - Jdbcs init complete -2020-01-11 20:00:41,307 [INFO][org.nutz.dao.jdbc.Jdbcs] - Get Connection from DataSource for JdbcExpert, if you lock at here, check your database server and configure -2020-01-11 20:00:41,353 [INFO][com.alibaba.druid.pool.DruidDataSource] - {dataSource-1} inited -2020-01-11 20:00:41,524 [DEBUG][org.nutz.dao.impl.DaoSupport] - select expert : org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert -2020-01-11 20:00:41,529 [DEBUG][org.nutz.dao.impl.DaoSupport] - JDBC Driver --> mysql-connector-java-8.0.18 (Revision: fef2894d751d47223192b706977b4a5bc41e6be4) -2020-01-11 20:00:41,529 [DEBUG][org.nutz.dao.impl.DaoSupport] - JDBC Name --> MySQL Connector/J -2020-01-11 20:00:41,529 [DEBUG][org.nutz.dao.impl.DaoSupport] - JDBC URL --> jdbc:mysql://127.0.0.1:3306/rk_admin?characterEncoding=utf8&useSSL=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai -2020-01-11 20:00:41,649 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_set_client=utf8mb4 -2020-01-11 20:00:41,650 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_set_connection=utf8mb4 -2020-01-11 20:00:41,650 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_set_database=utf8 -2020-01-11 20:00:41,650 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_set_filesystem=binary -2020-01-11 20:00:41,650 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_set_results= -2020-01-11 20:00:41,650 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_set_server=utf8mb4 -2020-01-11 20:00:41,651 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_set_system=utf8 -2020-01-11 20:00:41,651 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_sets_dir=/usr/share/mysql-8.0/charsets/ -2020-01-11 20:00:41,654 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : binlog_format=ROW -2020-01-11 20:00:41,656 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : database=rk_admin -2020-01-11 20:00:41,658 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : user=root@172.17.0.1 -2020-01-11 20:00:41,691 [DEBUG][org.nutz.dao.impl.DaoSupport] - Database info --> MYSQL:[MySQL - 8.0.18] -2020-01-11 20:00:41,696 [DEBUG][org.nutz.dao.impl.DaoSupport] - SqlManager Sql count=0 -2020-01-11 20:00:41,821 [DEBUG][org.nutz.service.EntityService] - Get TypeParams for self : com.rekoe.domain.ProjectConfig -2020-01-11 20:00:41,997 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT COUNT(*) FROM system_user -2020-01-11 20:00:42,004 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=7ms, sql=SELECT COUNT(*) FROM system_user -2020-01-11 20:00:42,030 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM permission_category -2020-01-11 20:00:42,039 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=9ms, sql=SELECT * FROM permission_category -2020-01-11 20:00:42,041 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM system_permission -2020-01-11 20:00:42,050 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=9ms, sql=SELECT * FROM system_permission -2020-01-11 20:00:42,061 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM permission_category WHERE 1 != 1 -2020-01-11 20:00:42,064 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=3ms, sql=SELECT * FROM permission_category WHERE 1 != 1 -2020-01-11 20:00:42,067 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM project_config LIMIT 0, 1 -2020-01-11 20:00:42,075 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=8ms, sql=SELECT * FROM project_config LIMIT 0, 1 -2020-01-11 20:00:42,084 [INFO][org.nutz.boot.NbApp] - NB started : 4359ms -2020-01-11 20:00:42,149 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"Auth","Payload":{"Version":"2","MmVersion":"1.7","User":"4cnq1qh8s4j86p1d8u0152pmi8","Password":"","OS":"windows","Arch":"386","ClientId":"","GzipProxy":false}} -2020-01-11 20:00:42,340 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"AuthResp","Payload":{"Version":"2","MmVersion":"1.7","ClientId":"vujklkt48ihldq27a2kduskvfo","Error":""}} -2020-01-11 20:00:42,341 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"ReqTunnel","Payload":{"ReqId":"3pfkp82naki2ioj7gkebfprfrt","Protocol":"http","Hostname":"","Subdomain":"","HttpAuth":"","RemotePort":0}} -2020-01-11 20:00:42,429 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"NewTunnel","Payload":{"ReqId":"3pfkp82naki2ioj7gkebfprfrt","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:00:42,429 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - ReqId=3pfkp82naki2ioj7gkebfprfrt URL=http://rekoe.ngrok.wendal.cn -2020-01-11 20:01:22,683 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping Server@3f56875e{STARTED}[9.4.22.v20191022] -2020-01-11 20:01:22,683 [DEBUG][org.eclipse.jetty.server.Server] - doStop Server@3f56875e{STOPPING}[9.4.22.v20191022] -2020-01-11 20:01:22,684 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - ran qtp1552999801-21-acceptor-0@213e3629-ServerConnector@696da30b{HTTP/1.1,[http/1.1]}{0.0.0.0:8084} in QueuedThreadPool[qtp1552999801]@5c90e579{STARTED,4<=4<=8,i=2,r=1,q=0}[ReservedThreadExecutor@415b0b49{s=0/1,p=0}] -2020-01-11 20:01:22,687 [DEBUG][org.eclipse.jetty.server.handler.AbstractHandlerContainer] - Graceful shutdown Server@3f56875e{STOPPING}[9.4.22.v20191022] by -2020-01-11 20:01:22,687 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping ServerConnector@696da30b{HTTP/1.1,[http/1.1]}{0.0.0.0:8084} -2020-01-11 20:01:22,687 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping SelectorManager@ServerConnector@696da30b{HTTP/1.1,[http/1.1]}{0.0.0.0:8084} -2020-01-11 20:01:22,687 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping ManagedSelector@1e886a5b{STARTED} id=0 keys=0 selected=0 updates=0 -2020-01-11 20:01:22,687 [DEBUG][org.eclipse.jetty.io.ManagedSelector] - Queued change org.eclipse.jetty.io.ManagedSelector$CloseConnections@566993c4 on ManagedSelector@1e886a5b{STOPPING} id=0 keys=0 selected=0 updates=0 -2020-01-11 20:01:22,687 [DEBUG][org.eclipse.jetty.io.ManagedSelector] - Wakeup on submit ManagedSelector@1e886a5b{STOPPING} id=0 keys=0 selected=0 updates=1 -2020-01-11 20:01:22,688 [DEBUG][org.eclipse.jetty.io.ManagedSelector] - Selector sun.nio.ch.KQueueSelectorImpl@6d8b3893 woken with none selected -2020-01-11 20:01:22,689 [DEBUG][org.eclipse.jetty.io.ManagedSelector] - Selector sun.nio.ch.KQueueSelectorImpl@6d8b3893 woken up from select, 0/0/0 selected -2020-01-11 20:01:22,689 [DEBUG][org.eclipse.jetty.io.ManagedSelector] - Selector sun.nio.ch.KQueueSelectorImpl@6d8b3893 processing 0 keys, 1 updates -2020-01-11 20:01:22,689 [DEBUG][org.eclipse.jetty.io.ManagedSelector] - updateable 1 -2020-01-11 20:01:22,689 [DEBUG][org.eclipse.jetty.io.ManagedSelector] - update org.eclipse.jetty.io.ManagedSelector$CloseConnections@566993c4 -2020-01-11 20:01:22,689 [DEBUG][org.eclipse.jetty.io.ManagedSelector] - Closing 0 connections on ManagedSelector@1e886a5b{STOPPING} id=0 keys=0 selected=0 updates=0 -2020-01-11 20:01:22,689 [DEBUG][org.eclipse.jetty.io.ManagedSelector] - updates 0 -2020-01-11 20:01:22,689 [DEBUG][org.eclipse.jetty.io.ManagedSelector] - Selector sun.nio.ch.KQueueSelectorImpl@6d8b3893 waiting with 0 keys -2020-01-11 20:01:22,689 [DEBUG][org.eclipse.jetty.io.ManagedSelector] - Queued change org.eclipse.jetty.io.ManagedSelector$StopSelector@124cf2d3 on ManagedSelector@1e886a5b{STOPPING} id=0 keys=0 selected=0 updates=0 -2020-01-11 20:01:22,690 [DEBUG][org.eclipse.jetty.io.ManagedSelector] - Wakeup on submit ManagedSelector@1e886a5b{STOPPING} id=0 keys=0 selected=0 updates=1 -2020-01-11 20:01:22,690 [DEBUG][org.eclipse.jetty.io.ManagedSelector] - Selector sun.nio.ch.KQueueSelectorImpl@6d8b3893 woken with none selected -2020-01-11 20:01:22,690 [DEBUG][org.eclipse.jetty.io.ManagedSelector] - Selector sun.nio.ch.KQueueSelectorImpl@6d8b3893 woken up from select, 0/0/0 selected -2020-01-11 20:01:22,690 [DEBUG][org.eclipse.jetty.io.ManagedSelector] - Selector sun.nio.ch.KQueueSelectorImpl@6d8b3893 processing 0 keys, 1 updates -2020-01-11 20:01:22,690 [DEBUG][org.eclipse.jetty.io.ManagedSelector] - updateable 1 -2020-01-11 20:01:22,690 [DEBUG][org.eclipse.jetty.io.ManagedSelector] - update org.eclipse.jetty.io.ManagedSelector$StopSelector@124cf2d3 -2020-01-11 20:01:22,691 [DEBUG][org.eclipse.jetty.io.ManagedSelector] - updates 0 -2020-01-11 20:01:22,692 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping EatWhatYouKill@2ef8a8c3/SelectorProducer@5ed190be/PRODUCING/p=false/QueuedThreadPool[qtp1552999801]@5c90e579{STARTED,4<=4<=8,i=3,r=1,q=0}[ReservedThreadExecutor@415b0b49{s=0/1,p=0}][pc=0,pic=0,pec=0,epc=0]@2020-01-11T20:01:22.691+08:00 -2020-01-11 20:01:22,692 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED EatWhatYouKill@2ef8a8c3/SelectorProducer@5ed190be/PRODUCING/p=false/QueuedThreadPool[qtp1552999801]@5c90e579{STARTED,4<=4<=8,i=3,r=1,q=0}[ReservedThreadExecutor@415b0b49{s=0/1,p=0}][pc=0,pic=0,pec=0,epc=0]@2020-01-11T20:01:22.692+08:00 -2020-01-11 20:01:22,692 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED ManagedSelector@1e886a5b{STOPPED} id=0 keys=-1 selected=-1 updates=0 -2020-01-11 20:01:22,693 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED SelectorManager@ServerConnector@696da30b{HTTP/1.1,[http/1.1]}{0.0.0.0:8084} -2020-01-11 20:01:22,693 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping HttpConnectionFactory@6a370f4[HTTP/1.1] -2020-01-11 20:01:22,693 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED HttpConnectionFactory@6a370f4[HTTP/1.1] -2020-01-11 20:01:22,693 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping ScheduledExecutorScheduler@44821a96{STARTED} -2020-01-11 20:01:22,693 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED ScheduledExecutorScheduler@44821a96{STOPPED} -2020-01-11 20:01:22,693 [INFO][org.eclipse.jetty.server.AbstractConnector] - Stopped ServerConnector@696da30b{HTTP/1.1,[http/1.1]}{0.0.0.0:8084} -2020-01-11 20:01:22,693 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - ran org.eclipse.jetty.io.ManagedSelector$$Lambda$64/1816468636@31c269fd in QueuedThreadPool[qtp1552999801]@5c90e579{STARTED,4<=4<=8,i=3,r=1,q=0}[ReservedThreadExecutor@415b0b49{s=0/1,p=0}] -2020-01-11 20:01:22,693 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED ServerConnector@696da30b{HTTP/1.1,[http/1.1]}{0.0.0.0:8084} -2020-01-11 20:01:22,694 [DEBUG][org.eclipse.jetty.server.handler.AbstractHandler] - stopping Server@3f56875e{STOPPING}[9.4.22.v20191022] -2020-01-11 20:01:22,694 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping DefaultSessionIdManager@79c97cb{STARTED}[worker=node0] -2020-01-11 20:01:22,694 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping HouseKeeper@57c03d88{STARTED}[interval=600000, ownscheduler=true] -2020-01-11 20:01:22,694 [INFO][org.eclipse.jetty.server.session] - node0 Stopped scavenging -2020-01-11 20:01:22,694 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping ScheduledExecutorScheduler@16aa8654{STARTED} -2020-01-11 20:01:22,695 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED ScheduledExecutorScheduler@16aa8654{STOPPED} -2020-01-11 20:01:22,695 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED HouseKeeper@57c03d88{STOPPED}[interval=600000, ownscheduler=true] -2020-01-11 20:01:22,695 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED DefaultSessionIdManager@79c97cb{STOPPED}[worker=node0] -2020-01-11 20:01:22,695 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping ErrorHandler@7dc19a70{STARTED} -2020-01-11 20:01:22,695 [DEBUG][org.eclipse.jetty.server.handler.AbstractHandler] - stopping ErrorHandler@7dc19a70{STOPPING} -2020-01-11 20:01:22,695 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED ErrorHandler@7dc19a70{STOPPED} -2020-01-11 20:01:22,695 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping o.e.j.w.WebAppContext@3232a28a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],SHUTDOWN} -2020-01-11 20:01:22,695 [DEBUG][org.eclipse.jetty.server.handler.AbstractHandlerContainer] - Graceful shutdown o.e.j.w.WebAppContext@3232a28a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],SHUTDOWN} by -2020-01-11 20:01:22,696 [DEBUG][org.eclipse.jetty.server.handler.ContextHandler] - contextDestroyed: javax.servlet.ServletContextEvent[source=ServletContext@o.e.j.w.WebAppContext@3232a28a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],UNAVAILABLE}]->org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketServerContainerInitializer$ContextDestroyListener@39dcf4b0 -2020-01-11 20:01:22,696 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping ServerContainer@2d901eb0{STARTED} -2020-01-11 20:01:22,696 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping JsrSessionTracker@5c7bfdc1{STARTED} -2020-01-11 20:01:22,696 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED JsrSessionTracker@5c7bfdc1{STOPPED} -2020-01-11 20:01:22,696 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED ServerContainer@2d901eb0{STOPPED} -2020-01-11 20:01:22,696 [DEBUG][org.eclipse.jetty.server.handler.ContextHandler] - contextDestroyed: javax.servlet.ServletContextEvent[source=ServletContext@o.e.j.w.WebAppContext@3232a28a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],UNAVAILABLE}]->org.eclipse.jetty.servlet.listener.IntrospectorCleaner@59d2103b -2020-01-11 20:01:22,696 [DEBUG][org.eclipse.jetty.server.handler.ContextHandler] - contextDestroyed: javax.servlet.ServletContextEvent[source=ServletContext@o.e.j.w.WebAppContext@3232a28a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],UNAVAILABLE}]->org.eclipse.jetty.servlet.listener.ELContextCleaner@9bd0fa6 -2020-01-11 20:01:22,696 [DEBUG][org.eclipse.jetty.server.handler.ContextHandler] - contextDestroyed: javax.servlet.ServletContextEvent[source=ServletContext@o.e.j.w.WebAppContext@3232a28a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],UNAVAILABLE}]->org.nutz.boot.starter.servlet3.NbServletContextListener@4b7dc788 -2020-01-11 20:01:22,697 [INFO][org.eclipse.jetty.server.handler.ContextHandler.ROOT] - Cleaning up Shiro Environment -2020-01-11 20:01:22,697 [DEBUG][org.eclipse.jetty.server.handler.AbstractHandler] - stopping o.e.j.w.WebAppContext@3232a28a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],UNAVAILABLE} -2020-01-11 20:01:22,697 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping NativeWebSocketConfiguration@8f2ef19{STARTED} -2020-01-11 20:01:22,697 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping WebSocketServerFactory@a38c7fe[defaultPolicy=WebSocketPolicy@78e4deb0[behavior=SERVER,maxTextMessageSize=65536,maxTextMessageBufferSize=32768,maxBinaryMessageSize=65536,maxBinaryMessageBufferSize=32768,asyncWriteTimeout=60000,idleTimeout=300000,inputBufferSize=4096],creator=org.eclipse.jetty.websocket.server.WebSocketServerFactory] -2020-01-11 20:01:22,697 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping SessionTracker@15bb5034{STARTED} -2020-01-11 20:01:22,698 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED SessionTracker@15bb5034{STOPPED} -2020-01-11 20:01:22,699 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping WebSocketExtensionFactory@6d4d66d2{STARTED} -2020-01-11 20:01:22,699 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping DeflaterPool@11392934{STARTED} -2020-01-11 20:01:22,699 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED DeflaterPool@11392934{STOPPED} -2020-01-11 20:01:22,699 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping InflaterPool@2a265ea9{STARTED} -2020-01-11 20:01:22,699 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED InflaterPool@2a265ea9{STOPPED} -2020-01-11 20:01:22,699 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED WebSocketExtensionFactory@6d4d66d2{STOPPED} -2020-01-11 20:01:22,699 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping ScheduledExecutorScheduler@6e9175d8{STARTED} -2020-01-11 20:01:22,699 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED ScheduledExecutorScheduler@6e9175d8{STOPPED} -2020-01-11 20:01:22,699 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED WebSocketServerFactory@a38c7fe[defaultPolicy=WebSocketPolicy@78e4deb0[behavior=SERVER,maxTextMessageSize=65536,maxTextMessageBufferSize=32768,maxBinaryMessageSize=65536,maxBinaryMessageBufferSize=32768,asyncWriteTimeout=60000,idleTimeout=300000,inputBufferSize=4096],creator=org.eclipse.jetty.websocket.server.WebSocketServerFactory] -2020-01-11 20:01:22,699 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED NativeWebSocketConfiguration@8f2ef19{STOPPED} -2020-01-11 20:01:22,699 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping ErrorPageErrorHandler@5b03b9fe{STARTED} -2020-01-11 20:01:22,699 [DEBUG][org.eclipse.jetty.server.handler.AbstractHandler] - stopping ErrorPageErrorHandler@5b03b9fe{STOPPING} -2020-01-11 20:01:22,700 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED ErrorPageErrorHandler@5b03b9fe{STOPPED} -2020-01-11 20:01:22,700 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping org.eclipse.jetty.server.session.SessionHandler1944201789==dftMaxIdleSec=1800 -2020-01-11 20:01:22,700 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping org.eclipse.jetty.server.session.DefaultSessionCache@55c53a33[evict=-1,removeUnloadable=false,saveOnCreate=false,saveOnInactiveEvict=false] -2020-01-11 20:01:22,700 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping org.eclipse.jetty.server.session.NullSessionDataStore@f14a7d4[passivating=false,graceSec=3600] -2020-01-11 20:01:22,700 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED org.eclipse.jetty.server.session.NullSessionDataStore@f14a7d4[passivating=false,graceSec=3600] -2020-01-11 20:01:22,700 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED org.eclipse.jetty.server.session.DefaultSessionCache@55c53a33[evict=-1,removeUnloadable=false,saveOnCreate=false,saveOnInactiveEvict=false] -2020-01-11 20:01:22,700 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping ScheduledExecutorScheduler@4167d97b{STARTED} -2020-01-11 20:01:22,700 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED ScheduledExecutorScheduler@4167d97b{STOPPED} -2020-01-11 20:01:22,700 [DEBUG][org.eclipse.jetty.server.handler.AbstractHandler] - stopping org.eclipse.jetty.server.session.SessionHandler1944201789==dftMaxIdleSec=1800 -2020-01-11 20:01:22,700 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping ConstraintSecurityHandler@3b6ddd1d{STARTED} -2020-01-11 20:01:22,700 [DEBUG][org.eclipse.jetty.server.handler.AbstractHandler] - stopping ConstraintSecurityHandler@3b6ddd1d{STOPPING} -2020-01-11 20:01:22,700 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping ServletHandler@5d7148e2{STARTED} -2020-01-11 20:01:22,701 [DEBUG][org.eclipse.jetty.server.handler.AbstractHandler] - stopping ServletHandler@5d7148e2{STOPPING} -2020-01-11 20:01:22,701 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping nutz@74e47444==org.nutz.mvc.NutFilter,inst=true,async=false -2020-01-11 20:01:22,701 [INFO][org.nutz.boot.starter.nutz.mvc.NbMvcLoading] - Nutz.Mvc[nutz] is deposing ... -2020-01-11 20:01:22,701 [INFO][org.nutz.boot.starter.nutz.mvc.NbMvcLoading] - Nutz.Mvc[nutz] is down in 0ms -2020-01-11 20:01:22,702 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED nutz@74e47444==org.nutz.mvc.NutFilter,inst=false,async=false -2020-01-11 20:01:22,702 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping shiro@65aa6596==org.nutz.integration.shiro.ShiroFilter2,inst=true,async=false -2020-01-11 20:01:22,702 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED shiro@65aa6596==org.nutz.integration.shiro.ShiroFilter2,inst=false,async=false -2020-01-11 20:01:22,702 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping druid@24bdb479==com.alibaba.druid.support.http.WebStatFilter,inst=true,async=false -2020-01-11 20:01:22,702 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED druid@24bdb479==com.alibaba.druid.support.http.WebStatFilter,inst=false,async=false -2020-01-11 20:01:22,702 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping whale@7adf16aa==org.nutz.mvc.WhaleFilter,inst=true,async=false -2020-01-11 20:01:22,702 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED whale@7adf16aa==org.nutz.mvc.WhaleFilter,inst=false,async=false -2020-01-11 20:01:22,702 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping Jetty_WebSocketUpgradeFilter@66ea810==org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter,inst=true,async=true -2020-01-11 20:01:22,702 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED Jetty_WebSocketUpgradeFilter@66ea810==org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter,inst=false,async=true -2020-01-11 20:01:22,703 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping druid@5b6c502==com.alibaba.druid.support.http.StatViewServlet,jsp=null,order=1,inst=true,async=false -2020-01-11 20:01:22,703 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED druid@5b6c502==com.alibaba.druid.support.http.StatViewServlet,jsp=null,order=1,inst=false,async=false -2020-01-11 20:01:22,703 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=true,async=false -2020-01-11 20:01:22,703 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false -2020-01-11 20:01:22,703 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,jsp=null,order=0,inst=true,async=false -2020-01-11 20:01:22,703 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,jsp=null,order=0,inst=false,async=false -2020-01-11 20:01:22,703 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping ListenerHolder@6a57ae10{STARTED}: org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketServerContainerInitializer$ContextDestroyListener -2020-01-11 20:01:22,704 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED ListenerHolder@6a57ae10{STOPPED}: org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketServerContainerInitializer$ContextDestroyListener -2020-01-11 20:01:22,704 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping ListenerHolder@37fb0bed{STARTED}: org.eclipse.jetty.servlet.listener.IntrospectorCleaner -2020-01-11 20:01:22,704 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED ListenerHolder@37fb0bed{STOPPED}: org.eclipse.jetty.servlet.listener.IntrospectorCleaner -2020-01-11 20:01:22,704 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping ListenerHolder@1c852c0f{STARTED}: org.eclipse.jetty.servlet.listener.ELContextCleaner -2020-01-11 20:01:22,704 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED ListenerHolder@1c852c0f{STOPPED}: org.eclipse.jetty.servlet.listener.ELContextCleaner -2020-01-11 20:01:22,704 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED ServletHandler@5d7148e2{STOPPED} -2020-01-11 20:01:22,704 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED ConstraintSecurityHandler@3b6ddd1d{STOPPED} -2020-01-11 20:01:22,704 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED org.eclipse.jetty.server.session.SessionHandler1944201789==dftMaxIdleSec=1800 -2020-01-11 20:01:22,705 [INFO][org.eclipse.jetty.server.handler.ContextHandler] - Stopped o.e.j.w.WebAppContext@3232a28a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],UNAVAILABLE} -2020-01-11 20:01:22,705 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED o.e.j.w.WebAppContext@3232a28a{/,[file:///Users/kouxian/git/rk_svnadmin/target/classes/static/],UNAVAILABLE} -2020-01-11 20:01:22,706 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping QueuedThreadPool[qtp1552999801]@5c90e579{STARTED,4<=4<=8,i=4,r=1,q=0}[ReservedThreadExecutor@415b0b49{s=0/1,p=0}] -2020-01-11 20:01:22,706 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - Stopping QueuedThreadPool[qtp1552999801]@5c90e579{STOPPING,4<=4<=8,i=4,r=-1,q=0}[ReservedThreadExecutor@415b0b49{s=0/1,p=0}] -2020-01-11 20:01:22,706 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - stopping ReservedThreadExecutor@415b0b49{s=0/1,p=0} -2020-01-11 20:01:22,706 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED ReservedThreadExecutor@415b0b49{s=-1/1,p=0} -2020-01-11 20:01:22,706 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - Waiting for Thread[qtp1552999801-20,5,main] for 14999 -2020-01-11 20:01:22,706 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - run org.eclipse.jetty.util.thread.QueuedThreadPool$$Lambda$16/940584193@4135b1db in QueuedThreadPool[qtp1552999801]@5c90e579{STOPPING,4<=0<=8,i=4,r=-1,q=0}[NO_TRY] -2020-01-11 20:01:22,706 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - run org.eclipse.jetty.util.thread.QueuedThreadPool$$Lambda$16/940584193@4135b1db in QueuedThreadPool[qtp1552999801]@5c90e579{STOPPING,4<=0<=8,i=4,r=-1,q=0}[NO_TRY] -2020-01-11 20:01:22,707 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - ran org.eclipse.jetty.util.thread.QueuedThreadPool$$Lambda$16/940584193@4135b1db in QueuedThreadPool[qtp1552999801]@5c90e579{STOPPING,4<=0<=8,i=4,r=-1,q=0}[NO_TRY] -2020-01-11 20:01:22,706 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - run org.eclipse.jetty.util.thread.QueuedThreadPool$$Lambda$16/940584193@4135b1db in QueuedThreadPool[qtp1552999801]@5c90e579{STOPPING,4<=0<=8,i=4,r=-1,q=0}[NO_TRY] -2020-01-11 20:01:22,706 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - run org.eclipse.jetty.util.thread.QueuedThreadPool$$Lambda$16/940584193@4135b1db in QueuedThreadPool[qtp1552999801]@5c90e579{STOPPING,4<=0<=8,i=4,r=-1,q=0}[NO_TRY] -2020-01-11 20:01:22,707 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - ran org.eclipse.jetty.util.thread.QueuedThreadPool$$Lambda$16/940584193@4135b1db in QueuedThreadPool[qtp1552999801]@5c90e579{STOPPING,4<=0<=8,i=4,r=-1,q=0}[NO_TRY] -2020-01-11 20:01:22,707 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - Thread[qtp1552999801-23,5,main] exited for QueuedThreadPool[qtp1552999801]@5c90e579{STOPPING,4<=0<=8,i=4,r=-1,q=0}[NO_TRY] -2020-01-11 20:01:22,707 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - ran org.eclipse.jetty.util.thread.QueuedThreadPool$$Lambda$16/940584193@4135b1db in QueuedThreadPool[qtp1552999801]@5c90e579{STOPPING,4<=0<=8,i=4,r=-1,q=0}[NO_TRY] -2020-01-11 20:01:22,707 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - Thread[qtp1552999801-20,5,main] exited for QueuedThreadPool[qtp1552999801]@5c90e579{STOPPING,4<=0<=8,i=4,r=-1,q=0}[NO_TRY] -2020-01-11 20:01:22,707 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - ran org.eclipse.jetty.util.thread.QueuedThreadPool$$Lambda$16/940584193@4135b1db in QueuedThreadPool[qtp1552999801]@5c90e579{STOPPING,4<=0<=8,i=4,r=-1,q=0}[NO_TRY] -2020-01-11 20:01:22,708 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - Waiting for Thread[qtp1552999801-22,5,main] for 14998 -2020-01-11 20:01:22,708 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - Thread[qtp1552999801-22,5,main] exited for QueuedThreadPool[qtp1552999801]@5c90e579{STOPPING,4<=0<=8,i=4,r=-1,q=0}[NO_TRY] -2020-01-11 20:01:22,708 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - Thread[qtp1552999801-21,5,main] exited for QueuedThreadPool[qtp1552999801]@5c90e579{STOPPING,4<=0<=8,i=4,r=-1,q=0}[NO_TRY] -2020-01-11 20:01:22,708 [DEBUG][org.eclipse.jetty.util.thread.QueuedThreadPool] - Waiting for Thread[qtp1552999801-21,5,main] for 14997 -2020-01-11 20:01:22,709 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED QueuedThreadPool[qtp1552999801]@5c90e579{STOPPED,4<=0<=8,i=4,r=-1,q=0}[NO_TRY] -2020-01-11 20:01:22,709 [DEBUG][org.eclipse.jetty.util.thread.ShutdownThread] - shutdown already commenced -2020-01-11 20:01:22,710 [DEBUG][org.eclipse.jetty.util.component.AbstractLifeCycle] - STOPPED Server@3f56875e{STOPPED}[9.4.22.v20191022] -2020-01-11 20:01:22,710 [DEBUG][org.eclipse.jetty.util.thread.ShutdownThread] - Stopped Server@3f56875e{STOPPED}[9.4.22.v20191022] -2020-01-11 20:01:22,710 [DEBUG][org.eclipse.jetty.util.thread.ShutdownThread] - Destroyed Server@3f56875e{STOPPED}[9.4.22.v20191022] -2020-01-11 20:01:30,068 [INFO][org.nutz.boot.banner.SimpleBannerPrinter] - - _ _ ______ ___ -| \ | || ___ \ ______ ______ ______ ______ ______| \ \ -| \| || |_/ / |______|______|______|______|______| |\ \ -| . ` || ___ \ ______ ______ ______ ______ ______| | > > -| |\ || |_/ / |______|______|______|______|______| |/ / -\_| \_/\____/ |_/_/ - -:: Nutz Boot :: (2.3.8.v20191031) - -2020-01-11 20:01:30,150 [DEBUG][org.nutz.boot.config.impl.PropertiesConfigureLoader] - load /Users/kouxian/git/rk_svnadmin/target/classes/application.properties -2020-01-11 20:01:30,234 [DEBUG][org.nutz.castor.Castors] - Using 107 castor for Castors -2020-01-11 20:01:30,251 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > scan 'com.rekoe' -2020-01-11 20:01:30,337 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'cloudLauncher ' - com.rekoe.CloudLauncher -2020-01-11 20:01:30,346 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'currentTime ' - com.rekoe.web.freemarker.CurrentTimeDirective -2020-01-11 20:01:30,350 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'pagination ' - com.rekoe.web.freemarker.PaginationDirective -2020-01-11 20:01:30,350 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'permission ' - com.rekoe.web.freemarker.PermissionDirective -2020-01-11 20:01:30,351 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'htmlCut ' - com.rekoe.web.freemarker.HtmlCutDirective -2020-01-11 20:01:30,352 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'process ' - com.rekoe.web.freemarker.ProcessTimeDirective -2020-01-11 20:01:30,353 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'timeFormat ' - com.rekoe.web.freemarker.TimeFormatDirective -2020-01-11 20:01:30,354 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'permissionAct ' - com.rekoe.module.admin.PermissionAct -2020-01-11 20:01:30,365 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminUserAct ' - com.rekoe.module.admin.AdminUserAct -2020-01-11 20:01:30,371 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'frameAct ' - com.rekoe.module.admin.FrameAct -2020-01-11 20:01:30,373 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminSvnUserAct ' - com.rekoe.module.admin.AdminSvnUserAct -2020-01-11 20:01:30,376 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminProjectAct ' - com.rekoe.module.admin.AdminProjectAct -2020-01-11 20:01:30,383 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminCommonAct ' - com.rekoe.module.admin.AdminCommonAct -2020-01-11 20:01:30,385 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminRoleAct ' - com.rekoe.module.admin.AdminRoleAct -2020-01-11 20:01:30,388 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'permissionCategoryAct ' - com.rekoe.module.admin.PermissionCategoryAct -2020-01-11 20:01:30,403 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'welcomeAct ' - com.rekoe.module.admin.WelcomeAct -2020-01-11 20:01:30,405 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminProjectGroupUsrAct ' - com.rekoe.module.admin.AdminProjectGroupUsrAct -2020-01-11 20:01:30,409 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminLoginAct ' - com.rekoe.module.admin.AdminLoginAct -2020-01-11 20:01:30,417 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminProjectGroupAct ' - com.rekoe.module.admin.AdminProjectGroupAct -2020-01-11 20:01:30,420 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'indexAct ' - com.rekoe.module.IndexAct -2020-01-11 20:01:30,422 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'ipSearchAction ' - com.rekoe.module.IpSearchAction -2020-01-11 20:01:30,432 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'oauthLoginAct ' - com.rekoe.module.OauthLoginAct -2020-01-11 20:01:30,438 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'doCommit ' - com.rekoe.utils.DoCommit -2020-01-11 20:01:30,441 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'quartzService ' - com.rekoe.service.QuartzService -2020-01-11 20:01:30,449 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'treeService ' - com.rekoe.service.DefaultTreeService -2020-01-11 20:01:30,450 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'userService ' - com.rekoe.service.UserService -2020-01-11 20:01:30,455 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'roleService ' - com.rekoe.service.RoleService -2020-01-11 20:01:30,457 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'projectGroupService ' - com.rekoe.service.ProjectGroupService -2020-01-11 20:01:30,458 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'projectAuthService ' - com.rekoe.service.ProjectAuthService -2020-01-11 20:01:30,461 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'projectService ' - com.rekoe.service.ProjectService -2020-01-11 20:01:30,469 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'usrService ' - com.rekoe.service.UsrService -2020-01-11 20:01:30,470 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'repTreeNodeService ' - com.rekoe.service.RepTreeNodeService -2020-01-11 20:01:30,472 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'svnService ' - com.rekoe.service.SvnService -2020-01-11 20:01:30,474 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'permissionCategoryService ' - com.rekoe.service.PermissionCategoryService -2020-01-11 20:01:30,475 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'repositoryService ' - com.rekoe.service.RepositoryService -2020-01-11 20:01:30,478 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'uploadService ' - com.rekoe.service.UploadService -2020-01-11 20:01:30,483 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'projectUserService ' - com.rekoe.service.ProjectUserService -2020-01-11 20:01:30,484 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'authorityService ' - com.rekoe.service.AuthorityServiceImpl -2020-01-11 20:01:30,485 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'emailService ' - com.rekoe.service.EmailServiceImpl -2020-01-11 20:01:30,489 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'svnUserService ' - com.rekoe.service.SvnUserService -2020-01-11 20:01:30,489 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'projectGroupUsrService ' - com.rekoe.service.ProjectGroupUsrService -2020-01-11 20:01:30,490 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'idFactory ' - com.rekoe.service.IdWorkerService -2020-01-11 20:01:30,491 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'projectConfigService ' - com.rekoe.service.ProjectConfigService -2020-01-11 20:01:30,492 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'defaultTreeFactory ' - com.rekoe.service.DefaultTreeFactory -2020-01-11 20:01:30,492 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'permissionService ' - com.rekoe.service.PermissionService -2020-01-11 20:01:30,506 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > scan 'org.nutz.boot.starter' -2020-01-11 20:01:30,557 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'shiroFilterStarter ' - org.nutz.boot.starter.shiro.ShiroFilterStarter -2020-01-11 20:01:30,559 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'shiroEnvStarter ' - org.nutz.boot.starter.shiro.ShiroEnvStarter -2020-01-11 20:01:30,567 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'freeMarkerConfigurer ' - org.nutz.boot.starter.freemarker.FreeMarkerConfigurer -2020-01-11 20:01:30,570 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add '$views_freekmarker ' - org.nutz.boot.starter.freemarker.FreemarkerViewMaker -2020-01-11 20:01:30,570 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'quartzStarter ' - org.nutz.boot.starter.quartz.QuartzStarter -2020-01-11 20:01:30,571 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'whaleFilterStarter ' - org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter -2020-01-11 20:01:30,576 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'nutFilterStarter ' - org.nutz.boot.starter.nutz.mvc.NutFilterStarter -2020-01-11 20:01:30,579 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'nutDaoStarter ' - org.nutz.boot.starter.nutz.dao.NutDaoStarter -2020-01-11 20:01:30,585 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'druidWebStatFilterStarter ' - org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter -2020-01-11 20:01:30,585 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'druidWebStatServletStarter ' - org.nutz.boot.starter.jdbc.DruidWebStatServletStarter -2020-01-11 20:01:30,586 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'dataSourceStarter ' - org.nutz.boot.starter.jdbc.DataSourceStarter -2020-01-11 20:01:30,587 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'jettyStarter ' - org.nutz.boot.starter.jetty.JettyStarter -2020-01-11 20:01:30,603 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'nbServletContextListener ' - org.nutz.boot.starter.servlet3.NbServletContextListener -2020-01-11 20:01:30,604 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'ngrokClientStarter ' - org.nutz.boot.starter.ngrok.NgrokClientStarter -2020-01-11 20:01:30,607 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-redis/2.3.9-SNAPSHOT/nutzboot-starter-redis-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 20:01:30,608 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-shiro/2.3.9-SNAPSHOT/nutzboot-starter-shiro-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 20:01:30,608 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-freemarker/2.3.9-SNAPSHOT/nutzboot-starter-freemarker-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 20:01:30,609 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-quartz/2.3.9-SNAPSHOT/nutzboot-starter-quartz-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 20:01:30,609 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-nutz-mvc/2.3.9-SNAPSHOT/nutzboot-starter-nutz-mvc-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 20:01:30,609 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-nutz-dao/2.3.9-SNAPSHOT/nutzboot-starter-nutz-dao-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 20:01:30,609 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-jdbc/2.3.9-SNAPSHOT/nutzboot-starter-jdbc-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 20:01:30,611 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-jetty/2.3.9-SNAPSHOT/nutzboot-starter-jetty-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 20:01:30,612 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-email/2.3.9-SNAPSHOT/nutzboot-starter-email-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 20:01:30,613 [DEBUG][org.nutz.boot.NbApp] - Found file:/Users/kouxian/git/nutzboot/nutzboot-starter/nutzboot-starter-freemarker/target/classes/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 20:01:30,614 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-ngrok/2.3.9-SNAPSHOT/nutzboot-starter-ngrok-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 20:01:30,649 [INFO][org.nutz.boot.NbApp] - Configure Manual: -|id |key |required |Possible Values |Default |Description | starters| -|----|----------------------------------------|----------|--------------------|----------|--------------------|----------------------------------------| -|0 |druid.web.filter.exclusions |no | | |需要排除的路径 |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|1 |druid.web.filter.principalCookieName |no | | |用户权限信息的cookie属性名称 |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|2 |druid.web.filter.principalSessionName |no | | |用户权限信息的session属性名称 |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|3 |druid.web.filter.profileEnable |no | | |是否开启性能监控 |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|4 |druid.web.filter.realIpHeader |no | | |Header中ReadIp对应的key |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|5 |druid.web.filter.sessionStatEnable |no | |true |是否开启session状态监控 |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|6 |druid.web.filter.sessionStatMaxCount |no | | |session最大状态数量 |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|7 |druid.web.servlet.allow |no | | |允许访问的ip列表 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|8 |druid.web.servlet.deny |no | | |禁止访问的ip列表 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|9 |druid.web.servlet.jmxPassword |no | | |JMX的密码 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|10 |druid.web.servlet.jmxUrl |no | | |读取JMX信息的URL |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|11 |druid.web.servlet.jmxUsername |no | | |JMX的用户名 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|12 |druid.web.servlet.loginPassword |no | |随机值,打印在日志中|访问monitor页面的密码 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|13 |druid.web.servlet.loginUsername |no | |driud |访问monitor页面的用户名 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|14 |druid.web.servlet.resetEnable |no | |true |是否允许重置统计结果 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|15 |email.From |yes | | |email的写信人 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|16 |email.HostName |yes | | |email的ip或域名地址 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|17 |email.Password |yes | | |email的密码 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|18 |email.SSLOnConnect |no | |true |email开启SSL连接 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|19 |email.SmtpPort |yes | | |email的SmtpPort端口 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|20 |email.UserName |yes | | |email的用户名 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|21 |email.charset |no | |UTF-8 |email的编码 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|22 |freemarker.cache_time |no | |-1000 |模版缓存时间 |org.nutz.boot.starter.freemarker.FreemarkerViewMaker| -|23 |freemarker.prefix |no | |template |模版路径 |org.nutz.boot.starter.freemarker.FreemarkerViewMaker| -|24 |freemarker.suffix |no | |.html |文件后缀 |org.nutz.boot.starter.freemarker.FreemarkerViewMaker| -|25 |jdbc.password |no | | |数据库密码 |org.nutz.boot.starter.jdbc.DataSourceStarter| -|26 |jdbc.type |no |druid,simple,hikari |druid |连接池类型 |org.nutz.boot.starter.jdbc.DataSourceStarter| -|27 |jdbc.url |yes | | |JDBC URL |org.nutz.boot.starter.jdbc.DataSourceStarter| -|28 |jdbc.username |no | | |数据库用户名 |org.nutz.boot.starter.jdbc.DataSourceStarter| -|29 |jetty.contextPath |no | |/ |上下文路径 |org.nutz.boot.starter.jetty.JettyStarter| -|30 |jetty.gzip.enable |no | |false |是否启用gzip |org.nutz.boot.starter.jetty.JettyStarter| -|31 |jetty.gzip.level |no | |-1 |gzip压缩级别 |org.nutz.boot.starter.jetty.JettyStarter| -|32 |jetty.gzip.minContentSize |no | |512 |gzip压缩最小触发大小 |org.nutz.boot.starter.jetty.JettyStarter| -|33 |jetty.host |no | |0.0.0.0 |监听的ip地址 |org.nutz.boot.starter.jetty.JettyStarter| -|34 |jetty.http.idleTimeout |no | |300000 |空闲时间,单位毫秒 |org.nutz.boot.starter.jetty.JettyStarter| -|35 |jetty.httpConfig.blockingTimeout |no | |-1 |阻塞超时 |org.nutz.boot.starter.jetty.JettyStarter| -|36 |jetty.httpConfig.headerCacheSize |no | |8192 |头部缓冲区大小 |org.nutz.boot.starter.jetty.JettyStarter| -|37 |jetty.httpConfig.maxErrorDispatches |no | |10 |最大错误重定向次数 |org.nutz.boot.starter.jetty.JettyStarter| -|38 |jetty.httpConfig.outputAggregationSize |no | |8192 |输出聚合大小 |org.nutz.boot.starter.jetty.JettyStarter| -|39 |jetty.httpConfig.outputBufferSize |no | |32768 |输出缓冲区大小 |org.nutz.boot.starter.jetty.JettyStarter| -|40 |jetty.httpConfig.persistentConnectionsEnabled|no | |true |是否启用持久化连接 |org.nutz.boot.starter.jetty.JettyStarter| -|41 |jetty.httpConfig.requestHeaderSize |no | |8192 |请求的头部最大值 |org.nutz.boot.starter.jetty.JettyStarter| -|42 |jetty.httpConfig.responseHeaderSize |no | |8192 |响应的头部最大值 |org.nutz.boot.starter.jetty.JettyStarter| -|43 |jetty.httpConfig.securePort |no | | |安全协议的端口,例如8443 |org.nutz.boot.starter.jetty.JettyStarter| -|44 |jetty.httpConfig.secureScheme |no | | |安全协议,例如https |org.nutz.boot.starter.jetty.JettyStarter| -|45 |jetty.httpConfig.sendDateHeader |no | |true |是否发送日期信息 |org.nutz.boot.starter.jetty.JettyStarter| -|46 |jetty.httpConfig.sendServerVersion |no | |true |是否发送jetty版本号 |org.nutz.boot.starter.jetty.JettyStarter| -|47 |jetty.https.keystore.password |no | | |Https的KeyStore的密码 |org.nutz.boot.starter.jetty.JettyStarter| -|48 |jetty.https.keystore.path |no | | |Https的KeyStore路径 |org.nutz.boot.starter.jetty.JettyStarter| -|49 |jetty.https.port |no | | |Https端口号 |org.nutz.boot.starter.jetty.JettyStarter| -|50 |jetty.maxFormContentSize |no | |1gb |表单最大尺寸 |org.nutz.boot.starter.jetty.JettyStarter| -|51 |jetty.maxFormKeys |no | |1000 |表单最大key数量 |org.nutz.boot.starter.jetty.JettyStarter| -|52 |jetty.page.404 |no | | |自定义404页面,同理,其他状态码也是支持的|org.nutz.boot.starter.jetty.JettyStarter| -|53 |jetty.page.java.lang.Throwable |no | | |自定义java.lang.Throwable页面,同理,其他异常也支持|org.nutz.boot.starter.jetty.JettyStarter| -|54 |jetty.port |no | |8080 |监听的端口 |org.nutz.boot.starter.jetty.JettyStarter| -|55 |jetty.session.file.storeDir |no | |./session |session持久化,file所用的目录|org.nutz.boot.starter.jetty.JettyStarter| -|56 |jetty.session.ioc.datastore |no | |jettySessionDataStore|session持久化,SessionDataStore对应的ioc名称|org.nutz.boot.starter.jetty.JettyStarter| -|57 |jetty.session.jdbc.datasource.iocname |no | |dataSource|session持久化,jdbc所用数据库源的ioc名称|org.nutz.boot.starter.jetty.JettyStarter| -|58 |jetty.session.store.enable |no | |false |是否启用session持久化 |org.nutz.boot.starter.jetty.JettyStarter| -|59 |jetty.session.store.type |no |jdbc,file,ioc,redis |jdbc |session持久化类型 |org.nutz.boot.starter.jetty.JettyStarter| -|60 |jetty.staticPath |no | | |额外的静态文件路径 |org.nutz.boot.starter.jetty.JettyStarter| -|61 |jetty.staticPathLocal |no | | |静态文件所在的本地路径 |org.nutz.boot.starter.jetty.JettyStarter| -|62 |jetty.threadpool.idleTimeout |no | |60000 |线程池idleTimeout,单位毫秒 |org.nutz.boot.starter.jetty.JettyStarter| -|63 |jetty.threadpool.maxThreads |no | |500 |线程池最大线程数maxThreads |org.nutz.boot.starter.jetty.JettyStarter| -|64 |jetty.threadpool.minThreads |no | |200 |线程池最小线程数minThreads |org.nutz.boot.starter.jetty.JettyStarter| -|65 |jetty.welcome_files |no | |index.html,index.htm,index.do|WelcomeFile列表 |org.nutz.boot.starter.jetty.JettyStarter| -|66 |ngrok.client.auth_token |no | |4kg9lckq5og4ip02j736e3i7ku|秘钥 |org.nutz.boot.starter.ngrok.NgrokClientStarter| -|67 |ngrok.client.enable |no | |true |开关 |org.nutz.boot.starter.ngrok.NgrokClientStarter| -|68 |ngrok.client.hostname |no | | |期望的域名 |org.nutz.boot.starter.ngrok.NgrokClientStarter| -|69 |ngrok.client.srv_host |no | |wendal.cn |服务器域名 |org.nutz.boot.starter.ngrok.NgrokClientStarter| -|70 |ngrok.client.srv_port |no | |4443 |服务器端口 |org.nutz.boot.starter.ngrok.NgrokClientStarter| -|71 |ngrok.client.to_port |no | |8080 |目标端口 |org.nutz.boot.starter.ngrok.NgrokClientStarter| -|72 |nutz.dao.interceptor.cache.cache4Null |no | |true |是否缓存null结果 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|73 |nutz.dao.interceptor.cache.debug |no | |false |打印daocache详细调试日志 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|74 |nutz.dao.interceptor.cache.enable |no | |false |是否使用daocache |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|75 |nutz.dao.interceptor.cache.enableWhenTrans|no | |false |事务内是否启用daocache |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|76 |nutz.dao.interceptor.cache.provider.ioc.name|no | |daoCacheProvider|daocache提供者DaoCacheProvider的IocBean名称|org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|77 |nutz.dao.interceptor.cache.provider.memory.cacheSize|no | | |daocache提供者MemoryDaoCacheProvider的默认缓存大小|org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|78 |nutz.dao.interceptor.cache.provider.type|no |memory,ehcache,jedis,ioc|memory |daocache提供者 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|79 |nutz.dao.interceptor.cache.table.names |no | | |需要缓存的表名称,英文逗号分隔 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|80 |nutz.dao.interceptor.cache.table.pattern|no | | |需要缓存的表名称的正则表达式 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|81 |nutz.dao.interceptor.log.enable |no | |true |是否打印dao的SQL日志 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|82 |nutz.dao.interceptor.time.enable |no | |false |是否打印dao的SQL耗时日志 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|83 |nutz.dao.sqls.path |no | |sqls/ |sql目录 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|84 |nutz.mvc.exclusions |no | | |排除指定请求路径的正则表达式 |org.nutz.boot.starter.nutz.mvc.NutFilterStarter| -|85 |nutz.mvc.ignore |no | | |过滤指定请求路径的正则表达式 |org.nutz.boot.starter.nutz.mvc.NutFilterStarter| -|86 |nutz.mvc.whale.enc.input |no | |UTF-8 |在其他Filter之前设置input编码|org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter| -|87 |nutz.mvc.whale.enc.output |no | |UTF-8 |在其他Filter之前设置output编码|org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter| -|88 |nutz.mvc.whale.http.hidden_method_param |no | | |隐形http方法参数转换所对应的参数名 |org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter| -|89 |nutz.mvc.whale.http.method_override |no | |false |是否允许使用X-HTTP-Method-Override|org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter| -|90 |nutz.mvc.whale.upload.enable |no | |false |是否启用隐形Upload支持 |org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter| -|91 |redis.database |no | |0 |redis数据库序号 |org.nutz.boot.starter.redis.JedisStarter| -|92 |redis.host |no | |127.0.0.1 |redis服务器ip或域名 |org.nutz.boot.starter.redis.JedisStarter| -|93 |redis.max_redir |no | |10 |redis集群最大重定向次数 |org.nutz.boot.starter.redis.JedisStarter| -|94 |redis.nodes |no | | |redis集群节点列表 |org.nutz.boot.starter.redis.JedisStarter| -|95 |redis.password |no | | |redis密码 |org.nutz.boot.starter.redis.JedisStarter| -|96 |redis.port |no | |6379 |redis服务器端口 |org.nutz.boot.starter.redis.JedisStarter| -|97 |redis.soTimeout |no | |0 |redis写超时 |org.nutz.boot.starter.redis.JedisStarter| -|98 |redis.timeout |no | |2000 |redis读写超时 |org.nutz.boot.starter.redis.JedisStarter| -|99 |shiro.ini.path |no | | |shiro.ini的路径,如果shiro.ini存在,就会使用它,否则走NB的内部逻辑|org.nutz.boot.starter.shiro.ShiroEnvStarter| -|100 |shiro.ini.urls |no | | |urls过滤清单 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|101 |shiro.realm.cache.enable |no | | |realm是否缓存 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|102 |shiro.session.cache.redis.debug |no | |false |session持久化时redis的debug模式|org.nutz.boot.starter.shiro.ShiroEnvStarter| -|103 |shiro.session.cache.redis.mode |no | |kv |设置redis缓存的模式 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|104 |shiro.session.cache.redis.ttl |no | |-1 |redis缓存的过期时间 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|105 |shiro.session.cache.type |no | |memory |设置使用的缓存类型 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|106 |shiro.session.cookie.httpOnly |no | |true |Cookie是否只读 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|107 |shiro.session.cookie.maxAge |no | |946080000 |Cookie的过期时间,单位:毫秒 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|108 |shiro.session.cookie.name |no | |sid |Cookie的name |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|109 |shiro.session.dao.iocName |no | |shiroSessionDao|SessionDao的ioc名称,设置并声明该IocBean,就能覆盖默认的SessionDao实现|org.nutz.boot.starter.shiro.ShiroEnvStarter| -|110 |shiro.session.enable |no | |true |是否启用Shiro的Session管理 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|111 |shiro.session.manager.globalSessionTimeout|no | |1800000 |全局session过期时间 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|112 |shiro.session.manager.sessionValidationInterval|no | |3600000 |定期检查session过期的周期 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|113 |shiro.session.manager.sessionValidationSchedulerEnabled|no | |true |是否定期检查session过期 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|114 |shiro.url.login |no | |/user/login|默认登录路径 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|115 |shiro.url.logout_redirect |no | |/ |退出登录后的重定向路径 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|116 |shiro.url.unauth |no | |/user/login|访问未授权页面后的重定向路径 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|117 |web.filter.order.nutz |no | | |指定NutFilter执行顺序 |org.nutz.boot.starter.nutz.mvc.NutFilterStarter| -|118 |web.session.timeout |no | |30 |Session空闲时间,单位分钟 |org.nutz.boot.starter.jetty.JettyStarter| -2020-01-11 20:01:30,662 [INFO][org.nutz.ioc.impl.NutIoc] - ... NutIoc init complete -2020-01-11 20:01:30,725 [INFO][org.quartz.impl.StdSchedulerFactory] - Using default implementation for ThreadExecutor -2020-01-11 20:01:30,739 [INFO][org.quartz.core.SchedulerSignalerImpl] - Initialized Scheduler Signaller of type: class org.quartz.core.SchedulerSignalerImpl -2020-01-11 20:01:30,739 [INFO][org.quartz.core.QuartzScheduler] - Quartz Scheduler v.2.3.0 created. -2020-01-11 20:01:30,740 [INFO][org.quartz.simpl.RAMJobStore] - RAMJobStore initialized. -2020-01-11 20:01:30,741 [INFO][org.quartz.core.QuartzScheduler] - Scheduler meta-data: Quartz Scheduler (v2.3.0) 'NutzbootScheduler' 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 8 threads. - Using job-store 'org.quartz.simpl.RAMJobStore' - which does not support persistence. and is not clustered. - -2020-01-11 20:01:30,742 [INFO][org.quartz.impl.StdSchedulerFactory] - Quartz scheduler 'NutzbootScheduler' initialized from an externally provided properties instance. -2020-01-11 20:01:30,742 [INFO][org.quartz.impl.StdSchedulerFactory] - Quartz scheduler version: 2.3.0 -2020-01-11 20:01:30,742 [INFO][org.quartz.core.QuartzScheduler] - JobFactory set to: org.nutz.integration.quartz.NutQuartzJobFactory@702657cc -2020-01-11 20:01:31,273 [DEBUG][org.nutz.boot.starter.servlet3.NbServletContextListener] - add Servlet name=druid pathSpec=/druid/* -2020-01-11 20:01:31,275 [INFO][org.nutz.boot.starter.jdbc.DruidWebStatServletStarter] - druid stat view random user=druid password=70nfj5cilcjbup6nsrnav9h9vd -2020-01-11 20:01:31,279 [INFO][org.apache.shiro.web.env.EnvironmentLoader] - Starting Shiro environment initialization. -2020-01-11 20:01:31,572 [DEBUG][org.nutz.boot.starter.shiro.ShiroEnvStarter] - using default SessionDAO = EnterpriseCacheSessionDAO -2020-01-11 20:01:31,584 [DEBUG][org.nutz.boot.starter.shiro.ShiroEnvStarter] - using session cache = redis -2020-01-11 20:01:31,604 [DEBUG][net.sf.ehcache.config.ConfigurationFactory] - Configuring ehcache from ehcache.xml found in the classpath: file:/Users/kouxian/git/rk_svnadmin/target/classes/ehcache.xml -2020-01-11 20:01:31,605 [DEBUG][net.sf.ehcache.config.ConfigurationFactory] - Configuring ehcache from URL: file:/Users/kouxian/git/rk_svnadmin/target/classes/ehcache.xml -2020-01-11 20:01:31,605 [DEBUG][net.sf.ehcache.config.ConfigurationFactory] - Configuring ehcache from InputStream -2020-01-11 20:01:31,616 [DEBUG][net.sf.ehcache.config.BeanHandler] - Ignoring ehcache attribute xmlns:xsi -2020-01-11 20:01:31,616 [DEBUG][net.sf.ehcache.config.BeanHandler] - Ignoring ehcache attribute xsi:noNamespaceSchemaLocation -2020-01-11 20:01:31,618 [DEBUG][net.sf.ehcache.config.DiskStoreConfiguration] - Disk Store Path: /var/folders/y8/njy743gn0sq9xysgc5dxy23w0000gn/T/shiro-ehcache -2020-01-11 20:01:31,634 [WARN][net.sf.ehcache.config.CacheConfiguration] - Statistics can no longer be enabled via configuration. -2020-01-11 20:01:31,637 [DEBUG][net.sf.ehcache.CacheManager] - Creating new CacheManager with default config -2020-01-11 20:01:31,640 [DEBUG][net.sf.ehcache.util.PropertyUtil] - propertiesString is null. -2020-01-11 20:01:31,649 [DEBUG][net.sf.ehcache.config.ConfigurationHelper] - No CacheManagerEventListenerFactory class specified. Skipping... -2020-01-11 20:01:31,744 [DEBUG][net.sf.ehcache.Cache] - No BootstrapCacheLoaderFactory class specified. Skipping... -2020-01-11 20:01:31,744 [DEBUG][net.sf.ehcache.Cache] - CacheWriter factory not configured. Skipping... -2020-01-11 20:01:31,744 [DEBUG][net.sf.ehcache.config.ConfigurationHelper] - No CacheExceptionHandlerFactory class specified. Skipping... -2020-01-11 20:01:31,749 [DEBUG][net.sf.ehcache.Cache] - No BootstrapCacheLoaderFactory class specified. Skipping... -2020-01-11 20:01:31,749 [DEBUG][net.sf.ehcache.Cache] - CacheWriter factory not configured. Skipping... -2020-01-11 20:01:31,749 [DEBUG][net.sf.ehcache.config.ConfigurationHelper] - No CacheExceptionHandlerFactory class specified. Skipping... -2020-01-11 20:01:31,762 [DEBUG][net.sf.ehcache.DiskStorePathManager] - Using diskstore path /var/folders/y8/njy743gn0sq9xysgc5dxy23w0000gn/T/shiro-ehcache -2020-01-11 20:01:31,763 [DEBUG][net.sf.ehcache.DiskStorePathManager] - Holding exclusive lock on /var/folders/y8/njy743gn0sq9xysgc5dxy23w0000gn/T/shiro-ehcache/.ehcache-diskstore.lock -2020-01-11 20:01:31,767 [DEBUG][net.sf.ehcache.store.disk.DiskStorageFactory] - Matching data file missing (or empty) for index file. Deleting index file /var/folders/y8/njy743gn0sq9xysgc5dxy23w0000gn/T/shiro-ehcache/shiro-active%0053ession%0043ache.index -2020-01-11 20:01:31,767 [DEBUG][net.sf.ehcache.store.disk.DiskStorageFactory] - Failed to delete file shiro-active%0053ession%0043ache.index -2020-01-11 20:01:31,805 [DEBUG][net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl] - Mocking Pass-Through Statistic: LOCAL_OFFHEAP_SIZE -2020-01-11 20:01:31,806 [DEBUG][net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl] - Mocking Pass-Through Statistic: LOCAL_OFFHEAP_SIZE_BYTES -2020-01-11 20:01:31,807 [DEBUG][net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl] - Mocking Pass-Through Statistic: WRITER_QUEUE_LENGTH -2020-01-11 20:01:31,807 [DEBUG][net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl] - Mocking Pass-Through Statistic: REMOTE_SIZE -2020-01-11 20:01:31,807 [DEBUG][net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl] - Mocking Pass-Through Statistic: LAST_REJOIN_TIMESTAMP -2020-01-11 20:01:31,816 [DEBUG][net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl] - Mocking Operation Statistic: OFFHEAP_GET -2020-01-11 20:01:31,817 [DEBUG][net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl] - Mocking Operation Statistic: OFFHEAP_PUT -2020-01-11 20:01:31,818 [DEBUG][net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl] - Mocking Operation Statistic: OFFHEAP_REMOVE -2020-01-11 20:01:31,821 [DEBUG][net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl] - Mocking Operation Statistic: XA_COMMIT -2020-01-11 20:01:31,823 [DEBUG][net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl] - Mocking Operation Statistic: XA_ROLLBACK -2020-01-11 20:01:31,824 [DEBUG][net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl] - Mocking Operation Statistic: XA_RECOVERY -2020-01-11 20:01:31,826 [DEBUG][net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl] - Mocking Operation Statistic: CLUSTER_EVENT -2020-01-11 20:01:31,827 [DEBUG][net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl] - Mocking Operation Statistic: NONSTOP -2020-01-11 20:01:31,836 [DEBUG][net.sf.ehcache.Cache] - Initialised cache: shiro-activeSessionCache -2020-01-11 20:01:31,836 [DEBUG][net.sf.ehcache.config.ConfigurationHelper] - CacheDecoratorFactory not configured. Skipping for 'shiro-activeSessionCache'. -2020-01-11 20:01:31,837 [DEBUG][net.sf.ehcache.config.ConfigurationHelper] - CacheDecoratorFactory not configured for defaultCache. Skipping for 'shiro-activeSessionCache'. -2020-01-11 20:01:31,855 [INFO][org.nutz.plugins.cache.impl.lcache.LCacheManager] - JedisAgent is Ready ... -2020-01-11 20:01:31,855 [DEBUG][org.nutz.plugins.cache.impl.lcache.LCacheManager] - psubscribe LCache:* -2020-01-11 20:01:31,895 [DEBUG][org.nutz.boot.starter.shiro.NbResourceBasedWebEnvironment] - ioc name=shiroFilterChainResolver not found, fallback to shiro.ini.urls -2020-01-11 20:01:31,897 [DEBUG][org.nutz.boot.starter.shiro.NbResourceBasedWebEnvironment] - shiro ini urls ---> -[urls] - -2020-01-11 20:01:31,906 [INFO][org.apache.shiro.web.env.EnvironmentLoader] - Shiro environment initialized in 627 ms. -2020-01-11 20:01:31,980 [DEBUG][org.nutz.boot.starter.servlet3.NbServletContextListener] - add filter name=whale pathSpec=/* -2020-01-11 20:01:31,984 [DEBUG][org.nutz.boot.starter.servlet3.NbServletContextListener] - add filter name=druid pathSpec=/* -2020-01-11 20:01:31,985 [DEBUG][org.nutz.boot.starter.servlet3.NbServletContextListener] - add filter name=shiro pathSpec=/* -2020-01-11 20:01:31,988 [DEBUG][org.nutz.boot.starter.servlet3.NbServletContextListener] - add filter name=nutz pathSpec=/* -2020-01-11 20:01:32,004 [INFO][org.nutz.mvc.NutFilter] - NutFilter[nutz] starting ... -2020-01-11 20:01:32,008 [INFO][org.nutz.resource.impl.ErrorResourceLocation] - [loc=/Users/kouxian/git/rk_svnadmin/target/classes/static/WEB-INF/classes]not exist -2020-01-11 20:01:32,029 [DEBUG][org.nutz.mvc.config.AbstractNutConfig] - Loading by class org.nutz.boot.starter.nutz.mvc.NbMvcLoading -2020-01-11 20:01:32,033 [INFO][org.nutz.mvc.impl.NutLoading] - Nutz Version : 1.r.68-SNAPSHOT -2020-01-11 20:01:32,033 [INFO][org.nutz.mvc.impl.NutLoading] - Nutz.Mvc[nutz] is initializing ... -2020-01-11 20:01:32,033 [DEBUG][org.nutz.mvc.impl.NutLoading] - Web Container Information: -2020-01-11 20:01:32,033 [DEBUG][org.nutz.mvc.impl.NutLoading] - - Default Charset : UTF-8 -2020-01-11 20:01:32,034 [DEBUG][org.nutz.mvc.impl.NutLoading] - - Current . path : /Users/kouxian/git/rk_svnadmin/. -2020-01-11 20:01:32,034 [DEBUG][org.nutz.mvc.impl.NutLoading] - - Java Version : 1.8.0_144 -2020-01-11 20:01:32,035 [DEBUG][org.nutz.mvc.impl.NutLoading] - - File separator : / -2020-01-11 20:01:32,036 [DEBUG][org.nutz.mvc.impl.NutLoading] - - Timezone : Asia/Shanghai -2020-01-11 20:01:32,036 [DEBUG][org.nutz.mvc.impl.NutLoading] - - OS : Mac OS X x86_64 -2020-01-11 20:01:32,036 [DEBUG][org.nutz.mvc.impl.NutLoading] - - ServerInfo : jetty/9.4.22.v20191022 -2020-01-11 20:01:32,036 [DEBUG][org.nutz.mvc.impl.NutLoading] - - Servlet API : 3.1 -2020-01-11 20:01:32,037 [DEBUG][org.nutz.mvc.impl.NutLoading] - - ContextPath : -2020-01-11 20:01:32,037 [DEBUG][org.nutz.mvc.impl.NutLoading] - - context.tempdir : /Users/kouxian/git/rk_svnadmin/temp -2020-01-11 20:01:32,037 [DEBUG][org.nutz.mvc.impl.NutLoading] - - MainModule : com.rekoe.CloudLauncher -2020-01-11 20:01:32,038 [DEBUG][org.nutz.mvc.impl.NutLoading] - >> app.root = /Users/kouxian/git/rk_svnadmin/target/classes/static -2020-01-11 20:01:32,040 [INFO][org.nutz.mvc.impl.NutLoading] - Build URL mapping by org.nutz.mvc.impl.UrlMappingImpl ... -2020-01-11 20:01:32,041 [DEBUG][org.nutz.mvc.impl.NutLoading] - add ViewMaker from Ioc by name=$views_freekmarker -2020-01-11 20:01:32,042 [DEBUG][org.nutz.mvc.impl.NutLoading] - @Views(FreemarkerViewMaker.class,DefaultViewMaker.class) -2020-01-11 20:01:32,044 [DEBUG][org.nutz.mvc.impl.NutLoading] - @ChainBy(org.nutz.mvc.impl.NutActionChainMaker) -2020-01-11 20:01:32,051 [DEBUG][org.nutz.mvc.impl.Loadings] - module class location 'file:/Users/kouxian/git/rk_svnadmin/target/classes/' -2020-01-11 20:01:32,051 [DEBUG][org.nutz.mvc.impl.Loadings] - > scan 'com.rekoe' -2020-01-11 20:01:32,074 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.PermissionAct' -2020-01-11 20:01:32,074 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminUserAct' -2020-01-11 20:01:32,076 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.FrameAct' -2020-01-11 20:01:32,077 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminSvnUserAct' -2020-01-11 20:01:32,077 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminProjectAct' -2020-01-11 20:01:32,077 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminCommonAct' -2020-01-11 20:01:32,078 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminRoleAct' -2020-01-11 20:01:32,078 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.PermissionCategoryAct' -2020-01-11 20:01:32,078 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.WelcomeAct' -2020-01-11 20:01:32,078 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminProjectGroupUsrAct' -2020-01-11 20:01:32,078 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminLoginAct' -2020-01-11 20:01:32,078 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminProjectGroupAct' -2020-01-11 20:01:32,078 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.IndexAct' -2020-01-11 20:01:32,079 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.IpSearchAction' -2020-01-11 20:01:32,080 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.OauthLoginAct' -2020-01-11 20:01:32,176 [DEBUG][org.nutz.mvc.impl.NutLoading] - Use org.nutz.mvc.impl.NutEntryDeterminer as EntryMethodDeterminer -2020-01-11 20:01:32,219 [INFO][org.nutz.mvc.impl.NutActionChainMaker] - Optional processor class not found, disabled : org.nutz.plugins.validation.ValidationProcessor -2020-01-11 20:01:32,318 [INFO][org.nutz.boot.starter.freemarker.FreeMarkerConfigurer] - using Directory for TemplateLoading : /Users/kouxian/git/rk_svnadmin/src/main/resources/ -2020-01-11 20:01:32,330 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/user/main' >> (FrameAct.java:14).userMain : void | @Ok(fm:template.admin.user.frame.main) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:01:32,330 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/user/left' >> (FrameAct.java:19).userLeft : void | @Ok(fm:template.admin.user.frame.left) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:01:32,331 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/user/right' >> (FrameAct.java:24).userRight : void | @Ok(fm:template.admin.user.frame.right) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:01:32,332 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/account/main' >> (FrameAct.java:32).accountPwdMain : void | @Ok(fm:template.admin.account.frame.main) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:01:32,332 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/account/left' >> (FrameAct.java:37).accountPwdLeft : void | @Ok(fm:template.admin.account.frame.left) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:01:32,333 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/account/right' >> (FrameAct.java:42).gamePwdRight : void | @Ok(fm:template.admin.account.frame.right) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:01:32,333 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/svn/user/main' >> (FrameAct.java:50).svn_user_main : void | @Ok(fm:template.admin.svn_user.frame.main) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:01:32,333 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/svn/user/left' >> (FrameAct.java:55).svn_user_left : void | @Ok(fm:template.admin.svn_user.frame.left) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:01:32,334 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/svn/user/right' >> (FrameAct.java:60).svn_user_right : void | @Ok(fm:template.admin.svn_user.frame.right) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:01:32,335 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/project/main' >> (FrameAct.java:68).project_main : void | @Ok(fm:template.admin.project.frame.main) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:01:32,337 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/project/left' >> (FrameAct.java:73).project_left : void | @Ok(fm:template.admin.project.frame.left) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:01:32,338 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/project/right' >> (FrameAct.java:78).project_right : void | @Ok(fm:template.admin.project.frame.right) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:01:32,340 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/role/add' >> (AdminRoleAct.java:84).add : List | @Ok(fm:template.admin.user.role.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:01:32,343 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/role/update' >> (AdminRoleAct.java:66).update : void | @Ok(>>:/admin/role/list.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:01:32,346 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/role/delete' >> (AdminRoleAct.java:107).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:01:32,348 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/role/list' >> (AdminRoleAct.java:49).list : Object | @Ok(fm:template.admin.user.role.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:01:32,357 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/role/save' >> (AdminRoleAct.java:91).save : boolean | @Ok(>>:${obj==true?'/role/list.rk':'/admin/common/unauthorized.rk'}) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:01:32,358 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/role/edit' >> (AdminRoleAct.java:56).edit : Object | @Ok(fm:template.admin.user.role.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:01:32,359 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/index_main' >> (WelcomeAct.java:18).index : void | @Ok(fm:template.admin.main) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:01:32,359 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/main' >> (WelcomeAct.java:30).main : void | @Ok(fm:template.admin.index) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:01:32,359 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/left' >> (WelcomeAct.java:35).left : void | @Ok(fm:template.admin.left) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:01:32,360 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/right' >> (WelcomeAct.java:40).right : void | @Ok(fm:template.admin.right) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:01:32,361 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/top' >> (WelcomeAct.java:24).top : boolean | @Ok(fm:template.admin.top) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:01:32,362 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/user/login/?' >> (OauthLoginAct.java:68).login : void | @Ok(void ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:01:32,363 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/user/logout' >> (OauthLoginAct.java:90).logout : void | @Ok(>>:/admin/index.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:01:32,364 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/user/authonly' >> (OauthLoginAct.java:61).authOnly : Object | @Ok(null ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:01:32,365 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/user/login/?/callback' >> (OauthLoginAct.java:96).returnPoint : View | @Ok(null ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:01:32,367 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/category/add' >> (PermissionCategoryAct.java:58).add : void | @Ok(fm:template.admin.user.permission_category.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:01:32,369 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/category/update' >> (PermissionCategoryAct.java:50).update : boolean | @Ok(>>:/admin/permission/category/list.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:01:32,369 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/category/delete' >> (PermissionCategoryAct.java:73).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:01:32,370 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/category/list' >> (PermissionCategoryAct.java:36).list : Pagination | @Ok(fm:template.admin.user.permission_category.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:01:32,371 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/category/save' >> (PermissionCategoryAct.java:64).save : void | @Ok(>>:/admin/permission/category/list.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:01:32,371 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/category/edit' >> (PermissionCategoryAct.java:43).edit : PermissionCategory | @Ok(fm:template.admin.user.permission_category.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:01:32,373 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/add' >> (AdminProjectGroupAct.java:40).add : String | @Ok(fm:template.admin.project_group.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:01:32,375 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/delete' >> (AdminProjectGroupAct.java:59).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:01:32,377 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/list' >> (AdminProjectGroupAct.java:32).list : Pagination | @Ok(fm:template.admin.project_group.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:01:32,379 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/o_save' >> (AdminProjectGroupAct.java:47).o_save : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:01:32,383 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/add' >> (AdminProjectAct.java:55).add : void | @Ok(fm:template.admin.project.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:01:32,384 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/init' >> (AdminProjectAct.java:120).init : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:01:32,386 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/delete' >> (AdminProjectAct.java:182).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:01:32,387 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/list' >> (AdminProjectAct.java:48).list : Pagination | @Ok(fm:template.admin.project.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:01:32,389 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/rep' >> (AdminProjectAct.java:83).rep : String | @Ok(fm:template.admin.project.rep) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:01:32,390 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/pjauth' >> (AdminProjectAct.java:135).pjauth : String | @Ok(fm:template.admin.project.pjauth) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:01:32,392 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/ajaxtreeservice' >> (AdminProjectAct.java:169).ajaxTreeService : String | @Ok(raw ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:01:32,393 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/pjauth/delete' >> (AdminProjectAct.java:193).pjauth_delete : String | @Ok(fm:template.admin.project.pjauth) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:01:32,394 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/pjauth_delete' >> (AdminProjectAct.java:261).pjauth_delete : String | @Ok(fm:template.admin.project.pjauth) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:01:32,396 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/conf/update' >> (AdminProjectAct.java:215).conf_update : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:01:32,398 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/pjauth/save' >> (AdminProjectAct.java:231).pjauth_save : String | @Ok(fm:template.admin.project.pjauth) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:01:32,399 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/file_add' >> (AdminProjectAct.java:243).file_add : String | @Ok(fm:template.admin.project.add_dir) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:01:32,400 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/file_save' >> (AdminProjectAct.java:253).file_save : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:01:32,401 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/edit' >> (AdminProjectAct.java:61).edit : Pj | @Ok(fm:template.admin.project.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:01:32,403 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/o_save' >> (AdminProjectAct.java:68).o_save : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:01:32,403 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/o_update' >> (AdminProjectAct.java:223).o_update : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:01:32,404 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/conf' >> (AdminProjectAct.java:208).conf : ProjectConfig | @Ok(fm:template.admin.project.config) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:01:32,405 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/usr/add' >> (AdminProjectGroupUsrAct.java:67).add : String | @Ok(fm:template.admin.project_group_usr.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:01:32,406 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/usr/delete' >> (AdminProjectGroupUsrAct.java:99).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:01:32,408 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/usr/list' >> (AdminProjectGroupUsrAct.java:55).list : Pagination | @Ok(fm:template.admin.project_group_usr.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:01:32,409 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/usr/email' >> (AdminProjectGroupUsrAct.java:128).email : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:01:32,411 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/usr/o_save' >> (AdminProjectGroupUsrAct.java:77).o_save : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:01:32,412 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/usr/all_email' >> (AdminProjectGroupUsrAct.java:117).all_email : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:01:32,415 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/add' >> (AdminSvnUserAct.java:86).add : void | @Ok(fm:template.admin.svn_user.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:01:32,417 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/lock' >> (AdminSvnUserAct.java:217).lock : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:01:32,419 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/list' >> (AdminSvnUserAct.java:64).list : Pagination | @Ok(fm:template.admin.svn_user.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:01:32,419 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/edit' >> (AdminSvnUserAct.java:93).edit : Usr | @Ok(fm:template.admin.svn_user.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:01:32,420 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/lock_list' >> (AdminSvnUserAct.java:75).lock_list : Pagination | @Ok(fm:template.admin.svn_user.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:01:32,420 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/o_save' >> (AdminSvnUserAct.java:101).o_save : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:01:32,421 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/o_update' >> (AdminSvnUserAct.java:136).o_update : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:01:32,421 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/restpwd' >> (AdminSvnUserAct.java:184).restpwd : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:01:32,422 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/unlock' >> (AdminSvnUserAct.java:248).unlock : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:01:32,426 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/add' >> (PermissionAct.java:67).add : List | @Ok(fm:template.admin.user.permission.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:01:32,427 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/update' >> (PermissionAct.java:87).update : boolean | @Ok(>>:/admin/permission/list.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:01:32,434 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/delete' >> (PermissionAct.java:75).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:01:32,435 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/list' >> (PermissionAct.java:44).list : Pagination | @Ok(fm:template.admin.user.permission.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:01:32,435 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/save' >> (PermissionAct.java:98).save : void | @Ok(>>:/admin/permission/list.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:01:32,437 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/list_category/?' >> (PermissionAct.java:51).listCategory : Pagination | @Ok(fm:template.admin.user.permission.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:01:32,437 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/edit' >> (PermissionAct.java:58).edit : List | @Ok(fm:template.admin.user.permission.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:01:32,438 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/register' >> (AdminLoginAct.java:94).register : Object | @Ok(fm:template.front.account.create_user) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:01:32,490 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/login' >> (AdminLoginAct.java:56).login : View | @Ok(null ) @Fail(>>:/admin/common/unauthorized.rk) | by 1 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:01:32,492 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/logout' >> (AdminLoginAct.java:88).logout : void | @Ok(>>:/user/login.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:01:32,494 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/common/success' >> (AdminCommonAct.java:38).success : Message | @Ok(fm:template.admin.common.error) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:01:32,496 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/common/forbit' >> (AdminCommonAct.java:32).forbit : Message | @Ok(fm:template.admin.common.error) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:01:32,499 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/common/unauthorized' >> (AdminCommonAct.java:26).unauthorized : Message | @Ok(fm:template.admin.common.error) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:01:32,501 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/api/ip/search' >> (IpSearchAction.java:20).search : String | @Ok(raw:json) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:01:32,502 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/main' >> (AdminUserAct.java:59).main : void | @Ok(fm:template.admin.common.main) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:01:32,503 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/add' >> (AdminUserAct.java:72).add : List | @Ok(fm:template.admin.user.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:01:32,503 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/lock' >> (AdminUserAct.java:143).lock : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:01:32,504 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/update' >> (AdminUserAct.java:129).update : Object | @Ok(>>:/admin/user/list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:01:32,505 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/check/username' >> (AdminUserAct.java:93).checkName : boolean | @Ok(raw ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:01:32,506 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/delete' >> (AdminUserAct.java:79).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:01:32,507 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/list' >> (AdminUserAct.java:65).list : Pagination | @Ok(fm:template.admin.user.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:01:32,507 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/save' >> (AdminUserAct.java:87).save : boolean | @Ok(>>:${obj==true?'/admin/user/list.rk':'/admin/common/unauthorized.rk'}) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:01:32,508 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/edit' >> (AdminUserAct.java:107).edit : User | @Ok(fm:template.admin.user.edit) @Fail(json ) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:01:32,508 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/check_email' >> (AdminUserAct.java:99).checkEmail : boolean | @Ok(raw ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:01:32,509 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/profile/check_current_password' >> (AdminUserAct.java:160).checkCurrentPassword : boolean | @Ok(raw ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:01:32,509 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/profile/edit' >> (AdminUserAct.java:175).profileEdit : Subject | @Ok(fm:template.admin.profile.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:01:32,510 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/add_user' >> (AdminUserAct.java:185).add_user : void | @Ok(fm:template.admin.user.add_user) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:01:32,510 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/save_user' >> (AdminUserAct.java:191).save_user : Object | @Ok(>>:/admin/user/list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:01:32,510 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/profile/update' >> (AdminUserAct.java:203).profileUpdate : boolean | @Ok(fm:template.admin.profile.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:01:32,511 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/profile/re_update' >> (AdminUserAct.java:215).regUpate : boolean | @Ok(>>:${obj?'/admin/main':'/admin/common/unauthorized.rk'}) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:01:32,512 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/change_pwd' >> (AdminUserAct.java:236).change_pwd : void | @Ok(fm:template.admin.account.change_pwd) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:01:32,512 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/pwd_updata' >> (AdminUserAct.java:242).pwd_updata : Object | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:01:32,513 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/user/login' >> (IndexAct.java:20).login : void | @Ok(fm:template.login.login) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:01:32,513 [INFO][org.nutz.mvc.impl.NutLoading] - Found 102 module methods -2020-01-11 20:01:32,513 [DEBUG][org.nutz.mvc.impl.NutLoading] - Localization: org.nutz.mvc.impl.NutMessageLoader('msg/') dft -2020-01-11 20:01:32,518 [DEBUG][org.nutz.mvc.impl.NutMessageLoader] - Load Messages in 2 resource : [[jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-nutz-mvc/2.3.9-SNAPSHOT/nutzboot-starter-nutz-mvc-2.3.9-SNAPSHOT.jar!/msg/emtry.properties, File[/Users/kouxian/git/rk_svnadmin/target/classes/msg/zh_CN/MessageResources.properties]]] -2020-01-11 20:01:32,523 [DEBUG][org.nutz.mvc.impl.NutMessageLoader] - Message Loaded, size = 2 -2020-01-11 20:01:32,524 [INFO][org.nutz.mvc.impl.NutLoading] - Nutz.Mvc[nutz] is up in 487ms -2020-01-11 20:01:32,525 [INFO][org.nutz.mvc.NutFilter] - exclusionsPrefix = ^(/druid/) -2020-01-11 20:01:32,574 [DEBUG][org.nutz.boot.starter.jetty.JettyStarter] - Jetty monitor props: ----------------------------------------------- -http.port : 8084 -http.host : 0.0.0.0 -http.idleTimeout : 300000 -https.enable : false -welcome_files : index.html,index.htm,index.do -maxFormContentSize : 1073741824 ----------------------------------------------- -2020-01-11 20:01:32,602 [INFO][org.nutz.boot.starter.quartz.QuartzStarter] - Starting Quartz Scheduler now -2020-01-11 20:01:32,604 [INFO][org.quartz.core.QuartzScheduler] - Scheduler NutzbootScheduler_$_NON_CLUSTERED started. -2020-01-11 20:01:32,632 [DEBUG][org.nutz.integration.quartz.NutQuartzCronJobFactory] - found cron job packages = com.rekoe -2020-01-11 20:01:32,654 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"Auth","Payload":{"Version":"2","MmVersion":"1.7","User":"4cnq1qh8s4j86p1d8u0152pmi8","Password":"","OS":"windows","Arch":"386","ClientId":"","GzipProxy":false}} -2020-01-11 20:01:32,834 [DEBUG][org.nutz.dao.jdbc.Jdbcs] - Jdbcs init complete -2020-01-11 20:01:32,834 [INFO][org.nutz.dao.jdbc.Jdbcs] - Get Connection from DataSource for JdbcExpert, if you lock at here, check your database server and configure -2020-01-11 20:01:32,858 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"AuthResp","Payload":{"Version":"2","MmVersion":"1.7","ClientId":"2pnms0laqcgcjork0n21nl53eg","Error":""}} -2020-01-11 20:01:32,859 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"ReqTunnel","Payload":{"ReqId":"on46orn8iagvgo1bo8it9if24q","Protocol":"http","Hostname":"","Subdomain":"","HttpAuth":"","RemotePort":0}} -2020-01-11 20:01:32,895 [INFO][com.alibaba.druid.pool.DruidDataSource] - {dataSource-1} inited -2020-01-11 20:01:32,950 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"NewTunnel","Payload":{"ReqId":"on46orn8iagvgo1bo8it9if24q","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:01:32,956 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - ReqId=on46orn8iagvgo1bo8it9if24q URL=http://rekoe.ngrok.wendal.cn -2020-01-11 20:01:33,099 [DEBUG][org.nutz.dao.impl.DaoSupport] - select expert : org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert -2020-01-11 20:01:33,105 [DEBUG][org.nutz.dao.impl.DaoSupport] - JDBC Driver --> mysql-connector-java-8.0.18 (Revision: fef2894d751d47223192b706977b4a5bc41e6be4) -2020-01-11 20:01:33,105 [DEBUG][org.nutz.dao.impl.DaoSupport] - JDBC Name --> MySQL Connector/J -2020-01-11 20:01:33,105 [DEBUG][org.nutz.dao.impl.DaoSupport] - JDBC URL --> jdbc:mysql://127.0.0.1:3306/rk_admin?characterEncoding=utf8&useSSL=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai -2020-01-11 20:01:33,263 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_set_client=utf8mb4 -2020-01-11 20:01:33,263 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_set_connection=utf8mb4 -2020-01-11 20:01:33,263 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_set_database=utf8 -2020-01-11 20:01:33,263 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_set_filesystem=binary -2020-01-11 20:01:33,263 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_set_results= -2020-01-11 20:01:33,263 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_set_server=utf8mb4 -2020-01-11 20:01:33,264 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_set_system=utf8 -2020-01-11 20:01:33,264 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_sets_dir=/usr/share/mysql-8.0/charsets/ -2020-01-11 20:01:33,267 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : binlog_format=ROW -2020-01-11 20:01:33,270 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : database=rk_admin -2020-01-11 20:01:33,272 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : user=root@172.17.0.1 -2020-01-11 20:01:33,392 [DEBUG][org.nutz.dao.impl.DaoSupport] - Database info --> MYSQL:[MySQL - 8.0.18] -2020-01-11 20:01:33,399 [DEBUG][org.nutz.dao.impl.DaoSupport] - SqlManager Sql count=0 -2020-01-11 20:01:33,430 [DEBUG][org.nutz.service.EntityService] - Get TypeParams for self : com.rekoe.domain.ProjectConfig -2020-01-11 20:01:33,614 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT COUNT(*) FROM system_user -2020-01-11 20:01:33,618 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=4ms, sql=SELECT COUNT(*) FROM system_user -2020-01-11 20:01:33,638 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM permission_category -2020-01-11 20:01:33,645 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=7ms, sql=SELECT * FROM permission_category -2020-01-11 20:01:33,647 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM system_permission -2020-01-11 20:01:33,657 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=10ms, sql=SELECT * FROM system_permission -2020-01-11 20:01:33,669 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM permission_category WHERE 1 != 1 -2020-01-11 20:01:33,673 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=3ms, sql=SELECT * FROM permission_category WHERE 1 != 1 -2020-01-11 20:01:33,676 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM project_config LIMIT 0, 1 -2020-01-11 20:01:33,686 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=10ms, sql=SELECT * FROM project_config LIMIT 0, 1 -2020-01-11 20:01:33,694 [INFO][org.nutz.boot.NbApp] - NB started : 3839ms -2020-01-11 20:02:03,177 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"on46orn8iagvgo1bo8it9if24q","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:02:03,180 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"on46orn8iagvgo1bo8it9if24q","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:02:03,183 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"on46orn8iagvgo1bo8it9if24q","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:02:03,184 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"on46orn8iagvgo1bo8it9if24q","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:02:03,187 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"on46orn8iagvgo1bo8it9if24q","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:02:04,208 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"2pnms0laqcgcjork0n21nl53eg"}} -2020-01-11 20:02:04,209 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"2pnms0laqcgcjork0n21nl53eg"}} -2020-01-11 20:02:04,211 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"2pnms0laqcgcjork0n21nl53eg"}} -2020-01-11 20:02:04,215 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"2pnms0laqcgcjork0n21nl53eg"}} -2020-01-11 20:02:04,215 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"2pnms0laqcgcjork0n21nl53eg"}} -2020-01-11 20:02:04,402 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:02:04,402 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:02:04,484 [INFO][org.apache.shiro.session.mgt.AbstractValidatingSessionManager] - Enabling session validation scheduler... -2020-01-11 20:02:04,490 [INFO][org.apache.shiro.cache.ehcache.EhCacheManager] - Using existing EHCache named [shiro-activeSessionCache] -2020-01-11 20:02:04,556 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Search mapping for [GET] path=/ : NOT Action match -2020-01-11 20:02:04,628 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:02:04,628 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:02:04,634 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Search mapping for [GET] path=/ : NOT Action match -2020-01-11 20:02:14,003 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:02:14,003 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:02:14,014 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/login : AdminLoginAct.login(AdminLoginAct.java:56) -2020-01-11 20:02:14,025 [DEBUG][org.nutz.service.EntityService] - Get TypeParams for self : com.rekoe.domain.Usr -2020-01-11 20:02:14,030 [DEBUG][net.sf.ehcache.store.disk.Segment] - put added 0 on heap -2020-01-11 20:02:14,042 [DEBUG][net.sf.ehcache.store.disk.Segment] - fault removed 0 from heap -2020-01-11 20:02:14,042 [DEBUG][net.sf.ehcache.store.disk.Segment] - fault added 0 on disk -2020-01-11 20:02:14,043 [DEBUG][org.nutz.plugins.cache.impl.lcache.LCache] - fire channel=LCache:shiro-activeSessionCache msg=4gq0h8n1v0hvhp9555b5l92b8l:q1u0dr20s4j07q75pkq945ha5j -2020-01-11 20:02:14,045 [DEBUG][org.nutz.plugins.cache.impl.lcache.CachePubSub] - channel=LCache:shiro-activeSessionCache, msg=4gq0h8n1v0hvhp9555b5l92b8l:q1u0dr20s4j07q75pkq945ha5j -2020-01-11 20:02:14,045 [DEBUG][net.sf.ehcache.store.disk.Segment] - put added 0 on heap -2020-01-11 20:02:14,050 [DEBUG][net.sf.ehcache.store.disk.Segment] - put updated, deleted 0 on heap -2020-01-11 20:02:14,050 [DEBUG][net.sf.ehcache.store.disk.Segment] - put updated, deleted 0 on disk -2020-01-11 20:02:14,050 [DEBUG][net.sf.ehcache.store.disk.Segment] - fault removed 0 from heap -2020-01-11 20:02:14,051 [DEBUG][net.sf.ehcache.store.disk.Segment] - fault added 0 on disk -2020-01-11 20:02:14,053 [DEBUG][org.nutz.plugins.cache.impl.lcache.LCache] - fire channel=LCache:shiro-activeSessionCache msg=4gq0h8n1v0hvhp9555b5l92b8l:q1u0dr20s4j07q75pkq945ha5j -2020-01-11 20:02:14,056 [DEBUG][org.nutz.plugins.cache.impl.lcache.CachePubSub] - channel=LCache:shiro-activeSessionCache, msg=4gq0h8n1v0hvhp9555b5l92b8l:q1u0dr20s4j07q75pkq945ha5j -2020-01-11 20:02:14,064 [WARN][org.apache.shiro.authc.AbstractAuthenticator] - Authentication failed for token submission [org.apache.shiro.authc.UsernamePasswordToken - null, rememberMe=false (127.0.0.1)]. Possible unexpected error? (Typical or expected login exceptions should extend from AuthenticationException). -java.lang.IllegalStateException: Configuration error: No realms have been configured! One or more realms must be present to execute an authentication attempt. - at org.apache.shiro.authc.pam.ModularRealmAuthenticator.assertRealmsConfigured(ModularRealmAuthenticator.java:161) - at org.apache.shiro.authc.pam.ModularRealmAuthenticator.doAuthenticate(ModularRealmAuthenticator.java:264) - at org.apache.shiro.authc.AbstractAuthenticator.authenticate(AbstractAuthenticator.java:198) - at org.apache.shiro.mgt.AuthenticatingSecurityManager.authenticate(AuthenticatingSecurityManager.java:106) - at org.apache.shiro.mgt.DefaultSecurityManager.login(DefaultSecurityManager.java:270) - at org.apache.shiro.subject.support.DelegatingSubject.login(DelegatingSubject.java:256) - at com.rekoe.module.admin.AdminLoginAct.login(AdminLoginAct.java:58) - at com.rekoe.module.admin.AdminLoginAct$FM$login$c592f1909b04ef6fe61b902206b412a9.invoke(AdminLoginAct.java) - at org.nutz.mvc.impl.processor.MethodInvokeProcessor.process(MethodInvokeProcessor.java:31) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.AdaptorProcessor.process(AdaptorProcessor.java:38) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.ActionFiltersProcessor.process(ActionFiltersProcessor.java:58) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.integration.shiro.NutShiroProcessor.process(NutShiroProcessor.java:139) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.ModuleProcessor.process(ModuleProcessor.java:123) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.EncodingProcessor.process(EncodingProcessor.java:27) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.UpdateRequestAttributesProcessor.process(UpdateRequestAttributesProcessor.java:15) - at org.nutz.mvc.impl.NutActionChain.doChain(NutActionChain.java:44) - at org.nutz.mvc.impl.ActionInvoker.invoke(ActionInvoker.java:56) - at org.nutz.mvc.ActionHandler.handle(ActionHandler.java:31) - at org.nutz.mvc.NutFilter.doFilter(NutFilter.java:202) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) - at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) - at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) - at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) - at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383) - at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) - at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:124) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at org.nutz.mvc.WhaleFilter.doFilter(WhaleFilter.java:171) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1596) - at org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter.doFilter(WebSocketUpgradeFilter.java:226) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:545) - at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143) - at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:536) - at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127) - at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:235) - at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1592) - at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233) - at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1296) - at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:188) - at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:485) - at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1562) - at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:186) - at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1211) - at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141) - at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127) - at org.eclipse.jetty.server.Server.handle(Server.java:500) - at org.eclipse.jetty.server.HttpChannel.lambda$handle$1(HttpChannel.java:386) - at org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:562) - at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:378) - at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:270) - at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:311) - at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:103) - at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:117) - at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:336) - at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:313) - at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:171) - at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:129) - at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:388) - at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:806) - at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:938) - at java.lang.Thread.run(Thread.java:748) -2020-01-11 20:02:14,544 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:02:14,544 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:02:14,544 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:02:14,544 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:02:14,560 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"on46orn8iagvgo1bo8it9if24q","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:02:14,561 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"on46orn8iagvgo1bo8it9if24q","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:02:14,562 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"on46orn8iagvgo1bo8it9if24q","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:02:14,562 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"on46orn8iagvgo1bo8it9if24q","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:02:14,563 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"on46orn8iagvgo1bo8it9if24q","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:02:14,566 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"on46orn8iagvgo1bo8it9if24q","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:02:14,567 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"on46orn8iagvgo1bo8it9if24q","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:02:14,567 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"on46orn8iagvgo1bo8it9if24q","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:02:14,568 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"on46orn8iagvgo1bo8it9if24q","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:02:14,569 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"on46orn8iagvgo1bo8it9if24q","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:02:14,573 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"2pnms0laqcgcjork0n21nl53eg"}} -2020-01-11 20:02:14,578 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"2pnms0laqcgcjork0n21nl53eg"}} -2020-01-11 20:02:14,578 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"2pnms0laqcgcjork0n21nl53eg"}} -2020-01-11 20:02:14,579 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"2pnms0laqcgcjork0n21nl53eg"}} -2020-01-11 20:02:14,585 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"2pnms0laqcgcjork0n21nl53eg"}} -2020-01-11 20:02:14,586 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"on46orn8iagvgo1bo8it9if24q","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:02:14,587 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"2pnms0laqcgcjork0n21nl53eg"}} -2020-01-11 20:02:14,587 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"on46orn8iagvgo1bo8it9if24q","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:02:14,587 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"on46orn8iagvgo1bo8it9if24q","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:02:14,588 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"on46orn8iagvgo1bo8it9if24q","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:02:14,588 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"on46orn8iagvgo1bo8it9if24q","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:02:14,591 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"2pnms0laqcgcjork0n21nl53eg"}} -2020-01-11 20:02:14,593 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"2pnms0laqcgcjork0n21nl53eg"}} -2020-01-11 20:02:14,602 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"2pnms0laqcgcjork0n21nl53eg"}} -2020-01-11 20:02:14,603 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"2pnms0laqcgcjork0n21nl53eg"}} -2020-01-11 20:02:14,622 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"on46orn8iagvgo1bo8it9if24q","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:02:14,623 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"on46orn8iagvgo1bo8it9if24q","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:02:14,623 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"on46orn8iagvgo1bo8it9if24q","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:02:14,624 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"on46orn8iagvgo1bo8it9if24q","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:02:14,625 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"2pnms0laqcgcjork0n21nl53eg"}} -2020-01-11 20:02:14,625 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"on46orn8iagvgo1bo8it9if24q","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:02:14,626 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"2pnms0laqcgcjork0n21nl53eg"}} -2020-01-11 20:02:14,630 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"2pnms0laqcgcjork0n21nl53eg"}} -2020-01-11 20:02:14,636 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"2pnms0laqcgcjork0n21nl53eg"}} -2020-01-11 20:02:14,639 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"2pnms0laqcgcjork0n21nl53eg"}} -2020-01-11 20:02:14,666 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"2pnms0laqcgcjork0n21nl53eg"}} -2020-01-11 20:02:14,668 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"2pnms0laqcgcjork0n21nl53eg"}} -2020-01-11 20:02:14,670 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"2pnms0laqcgcjork0n21nl53eg"}} -2020-01-11 20:02:14,671 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"2pnms0laqcgcjork0n21nl53eg"}} -2020-01-11 20:02:14,673 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"2pnms0laqcgcjork0n21nl53eg"}} -2020-01-11 20:02:14,767 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"on46orn8iagvgo1bo8it9if24q","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:02:14,771 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"on46orn8iagvgo1bo8it9if24q","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:02:14,772 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"on46orn8iagvgo1bo8it9if24q","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:02:14,773 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"on46orn8iagvgo1bo8it9if24q","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:02:14,773 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"on46orn8iagvgo1bo8it9if24q","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:02:14,799 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"2pnms0laqcgcjork0n21nl53eg"}} -2020-01-11 20:02:14,801 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"2pnms0laqcgcjork0n21nl53eg"}} -2020-01-11 20:02:14,807 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"2pnms0laqcgcjork0n21nl53eg"}} -2020-01-11 20:02:14,808 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"2pnms0laqcgcjork0n21nl53eg"}} -2020-01-11 20:02:14,819 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"2pnms0laqcgcjork0n21nl53eg"}} -2020-01-11 20:02:14,893 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"on46orn8iagvgo1bo8it9if24q","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:02:14,894 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"on46orn8iagvgo1bo8it9if24q","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:02:14,895 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"on46orn8iagvgo1bo8it9if24q","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:02:14,896 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"on46orn8iagvgo1bo8it9if24q","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:02:14,899 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"on46orn8iagvgo1bo8it9if24q","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:02:14,920 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"2pnms0laqcgcjork0n21nl53eg"}} -2020-01-11 20:02:14,923 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"2pnms0laqcgcjork0n21nl53eg"}} -2020-01-11 20:02:14,945 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"2pnms0laqcgcjork0n21nl53eg"}} -2020-01-11 20:02:14,958 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"2pnms0laqcgcjork0n21nl53eg"}} -2020-01-11 20:02:14,960 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"2pnms0laqcgcjork0n21nl53eg"}} -2020-01-11 20:02:15,012 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:02:15,012 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:02:15,013 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:02:15,012 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:02:15,013 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:02:15,013 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:02:15,070 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:02:15,070 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:02:15,071 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:02:15,071 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:02:15,072 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:02:15,072 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:02:15,162 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:02:15,162 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:02:15,174 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:02:15,174 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:02:15,234 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:02:15,234 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:02:15,416 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:02:15,417 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:02:15,457 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:02:15,457 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:02:15,564 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:02:15,565 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:02:15,867 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:02:15,867 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:02:15,987 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:02:15,987 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:02:16,129 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:02:16,129 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:02:16,307 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:02:16,307 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:02:16,397 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:02:16,397 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:02:17,224 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:02:17,224 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:02:17,300 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:02:17,300 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:02:25,933 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:02:25,934 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:02:25,937 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/user/login/qq : OauthLoginAct.login(OauthLoginAct.java:68) -2020-01-11 20:02:25,957 [INFO][org.brickred.socialauth.SocialAuthConfig] - Loading application configuration -2020-01-11 20:02:25,960 [DEBUG][net.sf.ehcache.store.disk.Segment] - put added 0 on heap -2020-01-11 20:02:25,960 [DEBUG][net.sf.ehcache.store.disk.Segment] - put updated, deleted 0 on heap -2020-01-11 20:02:25,960 [DEBUG][net.sf.ehcache.store.disk.Segment] - put updated, deleted 0 on disk -2020-01-11 20:02:25,979 [WARN][org.nutz.mvc.impl.processor.FailProcessor] - Error@/user/login/qq : -java.lang.NoClassDefFoundError: org/openid4java/OpenIDException - at java.lang.Class.getDeclaredFields0(Native Method) - at java.lang.Class.privateGetDeclaredFields(Class.java:2583) - at java.lang.Class.getDeclaredField(Class.java:2068) - at java.io.ObjectStreamClass.getDeclaredSUID(ObjectStreamClass.java:1703) - at java.io.ObjectStreamClass.access$700(ObjectStreamClass.java:72) - at java.io.ObjectStreamClass$2.run(ObjectStreamClass.java:484) - at java.io.ObjectStreamClass$2.run(ObjectStreamClass.java:472) - at java.security.AccessController.doPrivileged(Native Method) - at java.io.ObjectStreamClass.(ObjectStreamClass.java:472) - at java.io.ObjectStreamClass.lookup(ObjectStreamClass.java:369) - at java.io.ObjectOutputStream.writeClass(ObjectOutputStream.java:1213) - at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1120) - at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1548) - at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1509) - at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1432) - at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1178) - at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:348) - at java.util.HashMap.internalWriteEntries(HashMap.java:1785) - at java.util.HashMap.writeObject(HashMap.java:1362) - 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 java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:1028) - at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1496) - at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1432) - at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1178) - at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1548) - at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1509) - at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1432) - at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1178) - at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1548) - at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1509) - at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1432) - at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1178) - at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:348) - at java.util.HashMap.internalWriteEntries(HashMap.java:1785) - at java.util.HashMap.writeObject(HashMap.java:1362) - 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 java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:1028) - at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1496) - at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1432) - at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1178) - at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:348) - at org.apache.shiro.session.mgt.SimpleSession.writeObject(SimpleSession.java:461) - 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 java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:1028) - at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1496) - at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1432) - at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1178) - at java.io.ObjectOutputStream.writeUnshared(ObjectOutputStream.java:415) - at org.nutz.plugins.cache.serializer.DefaultJdkSerializer.fromObject(DefaultJdkSerializer.java:20) - at org.nutz.plugins.cache.impl.redis.RedisCache2.put(RedisCache2.java:50) - at org.nutz.plugins.cache.impl.lcache.LCache.put(LCache.java:44) - at org.apache.shiro.session.mgt.eis.CachingSessionDAO.cache(CachingSessionDAO.java:247) - at org.apache.shiro.session.mgt.eis.CachingSessionDAO.cache(CachingSessionDAO.java:235) - at org.apache.shiro.session.mgt.eis.CachingSessionDAO.update(CachingSessionDAO.java:280) - at org.apache.shiro.session.mgt.DefaultSessionManager.onChange(DefaultSessionManager.java:212) - at org.apache.shiro.session.mgt.AbstractNativeSessionManager.setAttribute(AbstractNativeSessionManager.java:258) - at org.apache.shiro.session.mgt.DelegatingSession.setAttribute(DelegatingSession.java:151) - at org.apache.shiro.session.ProxiedSession.setAttribute(ProxiedSession.java:128) - at org.apache.shiro.web.servlet.ShiroHttpSession.setAttribute(ShiroHttpSession.java:202) - at com.rekoe.module.OauthLoginAct.login(OauthLoginAct.java:78) - at com.rekoe.module.OauthLoginAct$FM$login$dde8da40b934626ce75249eff8abcb6c.invoke(OauthLoginAct.java) - at org.nutz.mvc.impl.processor.MethodInvokeProcessor.process(MethodInvokeProcessor.java:31) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.AdaptorProcessor.process(AdaptorProcessor.java:38) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.ActionFiltersProcessor.process(ActionFiltersProcessor.java:58) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.integration.shiro.NutShiroProcessor.process(NutShiroProcessor.java:139) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.ModuleProcessor.process(ModuleProcessor.java:123) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.EncodingProcessor.process(EncodingProcessor.java:27) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.UpdateRequestAttributesProcessor.process(UpdateRequestAttributesProcessor.java:15) - at org.nutz.mvc.impl.NutActionChain.doChain(NutActionChain.java:44) - at org.nutz.mvc.impl.ActionInvoker.invoke(ActionInvoker.java:56) - at org.nutz.mvc.ActionHandler.handle(ActionHandler.java:31) - at org.nutz.mvc.NutFilter.doFilter(NutFilter.java:202) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) - at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) - at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) - at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) - at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383) - at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) - at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:124) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at org.nutz.mvc.WhaleFilter.doFilter(WhaleFilter.java:171) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1596) - at org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter.doFilter(WebSocketUpgradeFilter.java:226) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:545) - at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143) - at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:536) - at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127) - at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:235) - at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1592) - at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233) - at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1296) - at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:188) - at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:485) - at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1562) - at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:186) - at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1211) - at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141) - at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127) - at org.eclipse.jetty.server.Server.handle(Server.java:500) - at org.eclipse.jetty.server.HttpChannel.lambda$handle$1(HttpChannel.java:386) - at org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:562) - at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:378) - at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:270) - at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:311) - at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:103) - at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:117) - at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:336) - at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:313) - at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:171) - at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:129) - at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:388) - at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:806) - at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:938) - at java.lang.Thread.run(Thread.java:748) -Caused by: java.lang.ClassNotFoundException: org.openid4java.OpenIDException - at java.net.URLClassLoader.findClass(URLClassLoader.java:381) - at java.lang.ClassLoader.loadClass(ClassLoader.java:424) - at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:335) - at java.lang.ClassLoader.loadClass(ClassLoader.java:357) - ... 133 more -2020-01-11 20:02:25,980 [ERROR][net.sf.ehcache.store.disk.DiskStorageFactory] - Disk Write of q1u0dr20s4j07q75pkq945ha5j failed: -java.lang.NoClassDefFoundError: org/openid4java/OpenIDException - at java.lang.Class.getDeclaredFields0(Native Method) - at java.lang.Class.privateGetDeclaredFields(Class.java:2583) - at java.lang.Class.getDeclaredField(Class.java:2068) - at java.io.ObjectStreamClass.getDeclaredSUID(ObjectStreamClass.java:1703) - at java.io.ObjectStreamClass.access$700(ObjectStreamClass.java:72) - at java.io.ObjectStreamClass$2.run(ObjectStreamClass.java:484) - at java.io.ObjectStreamClass$2.run(ObjectStreamClass.java:472) - at java.security.AccessController.doPrivileged(Native Method) - at java.io.ObjectStreamClass.(ObjectStreamClass.java:472) - at java.io.ObjectStreamClass.lookup(ObjectStreamClass.java:369) - at java.io.ObjectOutputStream.writeClass(ObjectOutputStream.java:1213) - at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1120) - at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1548) - at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1509) - at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1432) - at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1178) - at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:348) - at java.util.HashMap.internalWriteEntries(HashMap.java:1785) - at java.util.HashMap.writeObject(HashMap.java:1362) - 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 java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:1028) - at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1496) - at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1432) - at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1178) - at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1548) - at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1509) - at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1432) - at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1178) - at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1548) - at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1509) - at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1432) - at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1178) - at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:348) - at java.util.HashMap.internalWriteEntries(HashMap.java:1785) - at java.util.HashMap.writeObject(HashMap.java:1362) - 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 java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:1028) - at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1496) - at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1432) - at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1178) - at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:348) - at org.apache.shiro.session.mgt.SimpleSession.writeObject(SimpleSession.java:461) - 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 java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:1028) - at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1496) - at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1432) - at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1178) - at java.io.ObjectOutputStream.writeUnshared(ObjectOutputStream.java:415) - at org.nutz.plugins.cache.serializer.DefaultJdkSerializer.fromObject(DefaultJdkSerializer.java:20) - at org.nutz.plugins.cache.impl.redis.RedisCache2.put(RedisCache2.java:50) - at org.nutz.plugins.cache.impl.lcache.LCache.put(LCache.java:44) - at org.apache.shiro.session.mgt.eis.CachingSessionDAO.cache(CachingSessionDAO.java:247) - at org.apache.shiro.session.mgt.eis.CachingSessionDAO.cache(CachingSessionDAO.java:235) - at org.apache.shiro.session.mgt.eis.CachingSessionDAO.update(CachingSessionDAO.java:280) - at org.apache.shiro.session.mgt.DefaultSessionManager.onChange(DefaultSessionManager.java:212) - at org.apache.shiro.session.mgt.AbstractNativeSessionManager.setAttribute(AbstractNativeSessionManager.java:258) - at org.apache.shiro.session.mgt.DelegatingSession.setAttribute(DelegatingSession.java:151) - at org.apache.shiro.session.ProxiedSession.setAttribute(ProxiedSession.java:128) - at org.apache.shiro.web.servlet.ShiroHttpSession.setAttribute(ShiroHttpSession.java:202) - at com.rekoe.module.OauthLoginAct.login(OauthLoginAct.java:78) - at com.rekoe.module.OauthLoginAct$FM$login$dde8da40b934626ce75249eff8abcb6c.invoke(OauthLoginAct.java) - at org.nutz.mvc.impl.processor.MethodInvokeProcessor.process(MethodInvokeProcessor.java:31) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.AdaptorProcessor.process(AdaptorProcessor.java:38) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.ActionFiltersProcessor.process(ActionFiltersProcessor.java:58) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.integration.shiro.NutShiroProcessor.process(NutShiroProcessor.java:139) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.ModuleProcessor.process(ModuleProcessor.java:123) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.EncodingProcessor.process(EncodingProcessor.java:27) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.UpdateRequestAttributesProcessor.process(UpdateRequestAttributesProcessor.java:15) - at org.nutz.mvc.impl.NutActionChain.doChain(NutActionChain.java:44) - at org.nutz.mvc.impl.ActionInvoker.invoke(ActionInvoker.java:56) - at org.nutz.mvc.ActionHandler.handle(ActionHandler.java:31) - at org.nutz.mvc.NutFilter.doFilter(NutFilter.java:202) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) - at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) - at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) - at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) - at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383) - at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) - at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:124) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at org.nutz.mvc.WhaleFilter.doFilter(WhaleFilter.java:171) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1596) - at org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter.doFilter(WebSocketUpgradeFilter.java:226) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:545) - at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143) - at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:536) - at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127) - at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:235) - at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1592) - at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233) - at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1296) - at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:188) - at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:485) - at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1562) - at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:186) - at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1211) - at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141) - at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127) - at org.eclipse.jetty.server.Server.handle(Server.java:500) - at org.eclipse.jetty.server.HttpChannel.lambda$handle$1(HttpChannel.java:386) - at org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:562) - at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:378) - at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:270) - at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:311) - at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:103) - at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:117) - at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:336) - at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:313) - at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:171) - at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:129) - at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:388) - at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:806) - at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:938) - at java.lang.Thread.run(Thread.java:748) -Caused by: java.lang.ClassNotFoundException: org.openid4java.OpenIDException - at java.net.URLClassLoader.findClass(URLClassLoader.java:381) - at java.lang.ClassLoader.loadClass(ClassLoader.java:424) - at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:335) - at java.lang.ClassLoader.loadClass(ClassLoader.java:357) - ... 133 more -2020-01-11 20:02:26,032 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:02:26,032 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:02:26,035 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/common/unauthorized : AdminCommonAct.unauthorized(AdminCommonAct.java:26) -2020-01-11 20:02:26,291 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:02:26,291 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:02:26,328 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:02:26,328 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:02:26,388 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:02:26,388 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:02:39,360 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:02:39,360 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:02:39,365 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [POST] path=/admin/login : AdminLoginAct.login(AdminLoginAct.java:56) -2020-01-11 20:02:39,369 [WARN][org.apache.shiro.authc.AbstractAuthenticator] - Authentication failed for token submission [org.apache.shiro.authc.UsernamePasswordToken - admin, rememberMe=false (127.0.0.1)]. Possible unexpected error? (Typical or expected login exceptions should extend from AuthenticationException). -java.lang.IllegalStateException: Configuration error: No realms have been configured! One or more realms must be present to execute an authentication attempt. - at org.apache.shiro.authc.pam.ModularRealmAuthenticator.assertRealmsConfigured(ModularRealmAuthenticator.java:161) - at org.apache.shiro.authc.pam.ModularRealmAuthenticator.doAuthenticate(ModularRealmAuthenticator.java:264) - at org.apache.shiro.authc.AbstractAuthenticator.authenticate(AbstractAuthenticator.java:198) - at org.apache.shiro.mgt.AuthenticatingSecurityManager.authenticate(AuthenticatingSecurityManager.java:106) - at org.apache.shiro.mgt.DefaultSecurityManager.login(DefaultSecurityManager.java:270) - at org.apache.shiro.subject.support.DelegatingSubject.login(DelegatingSubject.java:256) - at com.rekoe.module.admin.AdminLoginAct.login(AdminLoginAct.java:58) - at com.rekoe.module.admin.AdminLoginAct$FM$login$c592f1909b04ef6fe61b902206b412a9.invoke(AdminLoginAct.java) - at org.nutz.mvc.impl.processor.MethodInvokeProcessor.process(MethodInvokeProcessor.java:31) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.AdaptorProcessor.process(AdaptorProcessor.java:38) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.ActionFiltersProcessor.process(ActionFiltersProcessor.java:58) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.integration.shiro.NutShiroProcessor.process(NutShiroProcessor.java:139) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.ModuleProcessor.process(ModuleProcessor.java:123) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.EncodingProcessor.process(EncodingProcessor.java:27) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.UpdateRequestAttributesProcessor.process(UpdateRequestAttributesProcessor.java:15) - at org.nutz.mvc.impl.NutActionChain.doChain(NutActionChain.java:44) - at org.nutz.mvc.impl.ActionInvoker.invoke(ActionInvoker.java:56) - at org.nutz.mvc.ActionHandler.handle(ActionHandler.java:31) - at org.nutz.mvc.NutFilter.doFilter(NutFilter.java:202) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) - at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) - at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) - at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) - at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383) - at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) - at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:124) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at org.nutz.mvc.WhaleFilter.doFilter(WhaleFilter.java:171) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1596) - at org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter.doFilter(WebSocketUpgradeFilter.java:226) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:545) - at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143) - at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:536) - at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127) - at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:235) - at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1592) - at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233) - at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1296) - at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:188) - at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:485) - at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1562) - at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:186) - at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1211) - at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141) - at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127) - at org.eclipse.jetty.server.Server.handle(Server.java:500) - at org.eclipse.jetty.server.HttpChannel.lambda$handle$1(HttpChannel.java:386) - at org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:562) - at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:378) - at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:270) - at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:311) - at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:103) - at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:117) - at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:336) - at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:313) - at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:171) - at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:129) - at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:388) - at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:806) - at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:938) - at java.lang.Thread.run(Thread.java:748) -2020-01-11 20:02:39,529 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:02:39,529 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:02:39,529 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:02:39,529 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:02:39,530 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:02:39,530 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:02:39,531 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:02:39,531 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:02:39,531 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:02:39,531 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:02:39,538 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"on46orn8iagvgo1bo8it9if24q","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:02:39,540 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"on46orn8iagvgo1bo8it9if24q","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:02:39,555 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"on46orn8iagvgo1bo8it9if24q","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:02:39,556 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"on46orn8iagvgo1bo8it9if24q","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:02:39,558 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"on46orn8iagvgo1bo8it9if24q","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:02:39,571 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"2pnms0laqcgcjork0n21nl53eg"}} -2020-01-11 20:02:39,573 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"2pnms0laqcgcjork0n21nl53eg"}} -2020-01-11 20:02:39,573 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"2pnms0laqcgcjork0n21nl53eg"}} -2020-01-11 20:02:39,577 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"2pnms0laqcgcjork0n21nl53eg"}} -2020-01-11 20:02:39,579 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"2pnms0laqcgcjork0n21nl53eg"}} -2020-01-11 20:02:39,579 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"on46orn8iagvgo1bo8it9if24q","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:02:39,580 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"on46orn8iagvgo1bo8it9if24q","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:02:39,581 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"on46orn8iagvgo1bo8it9if24q","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:02:39,582 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"on46orn8iagvgo1bo8it9if24q","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:02:39,582 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"on46orn8iagvgo1bo8it9if24q","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:02:39,601 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"2pnms0laqcgcjork0n21nl53eg"}} -2020-01-11 20:02:39,617 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"2pnms0laqcgcjork0n21nl53eg"}} -2020-01-11 20:02:39,624 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"2pnms0laqcgcjork0n21nl53eg"}} -2020-01-11 20:02:39,625 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"2pnms0laqcgcjork0n21nl53eg"}} -2020-01-11 20:02:39,632 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"2pnms0laqcgcjork0n21nl53eg"}} -2020-01-11 20:02:39,747 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:02:39,747 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:02:39,750 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:02:39,750 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:06:08,125 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 232557ms 2kb -2020-01-11 20:06:08,127 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 208591ms 0kb -2020-01-11 20:06:08,127 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 221737ms 3kb -2020-01-11 20:06:08,128 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 208594ms 0kb -2020-01-11 20:06:08,128 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 232964ms 223kb -2020-01-11 20:06:08,127 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 233049ms 22kb -2020-01-11 20:06:08,128 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 233110ms 2kb -2020-01-11 20:06:08,129 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 232670ms 4kb -2020-01-11 20:06:08,127 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 233048ms 129kb -2020-01-11 20:06:08,129 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:06:08,130 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 233051ms 2kb -2020-01-11 20:06:08,130 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 208378ms 0kb -2020-01-11 20:06:08,130 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 231996ms 4kb -2020-01-11 20:06:08,127 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 208763ms 5kb -2020-01-11 20:06:08,126 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 231726ms 1kb -2020-01-11 20:06:08,131 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 232261ms 61kb -2020-01-11 20:06:08,131 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 230903ms 0kb -2020-01-11 20:06:08,126 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 208593ms 0kb -2020-01-11 20:06:08,131 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:06:08,131 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:06:08,126 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 208377ms 0kb -2020-01-11 20:06:08,132 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:06:08,132 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:06:08,132 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:06:08,133 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:06:08,132 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:06:08,133 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 233054ms 0kb -2020-01-11 20:06:08,132 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 221744ms 0kb -2020-01-11 20:06:08,134 [INFO][org.apache.shiro.session.mgt.AbstractValidatingSessionManager] - Disabled session validation scheduler. -2020-01-11 20:06:08,131 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:06:08,131 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:06:08,131 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:06:08,137 [INFO][org.nutz.boot.starter.nutz.mvc.NbMvcLoading] - Nutz.Mvc[nutz] is deposing ... -2020-01-11 20:06:08,138 [INFO][org.nutz.boot.starter.nutz.mvc.NbMvcLoading] - Nutz.Mvc[nutz] is down in 1ms -2020-01-11 20:06:08,131 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:06:08,139 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 208608ms 0kb -2020-01-11 20:06:08,130 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:06:08,140 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 208778ms 0kb -2020-01-11 20:06:08,141 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 208607ms 0kb -2020-01-11 20:06:08,130 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:06:08,130 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 233584ms 22kb -2020-01-11 20:06:08,130 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 233112ms 18kb -2020-01-11 20:06:08,130 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 221836ms 17kb -2020-01-11 20:06:08,130 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 234124ms 5kb -2020-01-11 20:06:08,129 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 231818ms 1kb -2020-01-11 20:06:08,142 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:06:08,129 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 243499ms 0kb -2020-01-11 20:15:41,723 [INFO][org.nutz.boot.banner.SimpleBannerPrinter] - - _ _ ______ ___ -| \ | || ___ \ ______ ______ ______ ______ ______| \ \ -| \| || |_/ / |______|______|______|______|______| |\ \ -| . ` || ___ \ ______ ______ ______ ______ ______| | > > -| |\ || |_/ / |______|______|______|______|______| |/ / -\_| \_/\____/ |_/_/ - -:: Nutz Boot :: (2.3.8.v20191031) - -2020-01-11 20:15:41,778 [DEBUG][org.nutz.boot.config.impl.PropertiesConfigureLoader] - load /Users/kouxian/git/rk_svnadmin/target/classes/application.properties -2020-01-11 20:15:41,878 [DEBUG][org.nutz.castor.Castors] - Using 107 castor for Castors -2020-01-11 20:15:41,896 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > scan 'com.rekoe' -2020-01-11 20:15:41,981 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'cloudLauncher ' - com.rekoe.CloudLauncher -2020-01-11 20:15:41,989 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'currentTime ' - com.rekoe.web.freemarker.CurrentTimeDirective -2020-01-11 20:15:41,994 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'pagination ' - com.rekoe.web.freemarker.PaginationDirective -2020-01-11 20:15:41,995 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'permission ' - com.rekoe.web.freemarker.PermissionDirective -2020-01-11 20:15:41,996 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'htmlCut ' - com.rekoe.web.freemarker.HtmlCutDirective -2020-01-11 20:15:41,996 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'process ' - com.rekoe.web.freemarker.ProcessTimeDirective -2020-01-11 20:15:41,997 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'timeFormat ' - com.rekoe.web.freemarker.TimeFormatDirective -2020-01-11 20:15:41,999 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'permissionAct ' - com.rekoe.module.admin.PermissionAct -2020-01-11 20:15:42,006 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminUserAct ' - com.rekoe.module.admin.AdminUserAct -2020-01-11 20:15:42,014 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'frameAct ' - com.rekoe.module.admin.FrameAct -2020-01-11 20:15:42,016 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminSvnUserAct ' - com.rekoe.module.admin.AdminSvnUserAct -2020-01-11 20:15:42,018 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminProjectAct ' - com.rekoe.module.admin.AdminProjectAct -2020-01-11 20:15:42,022 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminCommonAct ' - com.rekoe.module.admin.AdminCommonAct -2020-01-11 20:15:42,023 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminRoleAct ' - com.rekoe.module.admin.AdminRoleAct -2020-01-11 20:15:42,026 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'permissionCategoryAct ' - com.rekoe.module.admin.PermissionCategoryAct -2020-01-11 20:15:42,027 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'welcomeAct ' - com.rekoe.module.admin.WelcomeAct -2020-01-11 20:15:42,029 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminProjectGroupUsrAct ' - com.rekoe.module.admin.AdminProjectGroupUsrAct -2020-01-11 20:15:42,038 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminLoginAct ' - com.rekoe.module.admin.AdminLoginAct -2020-01-11 20:15:42,052 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminProjectGroupAct ' - com.rekoe.module.admin.AdminProjectGroupAct -2020-01-11 20:15:42,054 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'indexAct ' - com.rekoe.module.IndexAct -2020-01-11 20:15:42,054 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'ipSearchAction ' - com.rekoe.module.IpSearchAction -2020-01-11 20:15:42,059 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'oauthLoginAct ' - com.rekoe.module.OauthLoginAct -2020-01-11 20:15:42,065 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'doCommit ' - com.rekoe.utils.DoCommit -2020-01-11 20:15:42,068 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'quartzService ' - com.rekoe.service.QuartzService -2020-01-11 20:15:42,073 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'treeService ' - com.rekoe.service.DefaultTreeService -2020-01-11 20:15:42,075 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'userService ' - com.rekoe.service.UserService -2020-01-11 20:15:42,084 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'roleService ' - com.rekoe.service.RoleService -2020-01-11 20:15:42,086 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'projectGroupService ' - com.rekoe.service.ProjectGroupService -2020-01-11 20:15:42,088 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'projectAuthService ' - com.rekoe.service.ProjectAuthService -2020-01-11 20:15:42,089 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'projectService ' - com.rekoe.service.ProjectService -2020-01-11 20:15:42,094 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'usrService ' - com.rekoe.service.UsrService -2020-01-11 20:15:42,095 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'repTreeNodeService ' - com.rekoe.service.RepTreeNodeService -2020-01-11 20:15:42,095 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'svnService ' - com.rekoe.service.SvnService -2020-01-11 20:15:42,096 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'permissionCategoryService ' - com.rekoe.service.PermissionCategoryService -2020-01-11 20:15:42,098 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'repositoryService ' - com.rekoe.service.RepositoryService -2020-01-11 20:15:42,100 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'uploadService ' - com.rekoe.service.UploadService -2020-01-11 20:15:42,101 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'projectUserService ' - com.rekoe.service.ProjectUserService -2020-01-11 20:15:42,102 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'authorityService ' - com.rekoe.service.AuthorityServiceImpl -2020-01-11 20:15:42,102 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'emailService ' - com.rekoe.service.EmailServiceImpl -2020-01-11 20:15:42,106 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'svnUserService ' - com.rekoe.service.SvnUserService -2020-01-11 20:15:42,106 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'projectGroupUsrService ' - com.rekoe.service.ProjectGroupUsrService -2020-01-11 20:15:42,108 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'idFactory ' - com.rekoe.service.IdWorkerService -2020-01-11 20:15:42,110 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'projectConfigService ' - com.rekoe.service.ProjectConfigService -2020-01-11 20:15:42,110 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'defaultTreeFactory ' - com.rekoe.service.DefaultTreeFactory -2020-01-11 20:15:42,111 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'permissionService ' - com.rekoe.service.PermissionService -2020-01-11 20:15:42,140 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > scan 'org.nutz.boot.starter' -2020-01-11 20:15:42,204 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'shiroFilterStarter ' - org.nutz.boot.starter.shiro.ShiroFilterStarter -2020-01-11 20:15:42,206 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'shiroEnvStarter ' - org.nutz.boot.starter.shiro.ShiroEnvStarter -2020-01-11 20:15:42,211 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'freeMarkerConfigurer ' - org.nutz.boot.starter.freemarker.FreeMarkerConfigurer -2020-01-11 20:15:42,212 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add '$views_freekmarker ' - org.nutz.boot.starter.freemarker.FreemarkerViewMaker -2020-01-11 20:15:42,213 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'quartzStarter ' - org.nutz.boot.starter.quartz.QuartzStarter -2020-01-11 20:15:42,214 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'whaleFilterStarter ' - org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter -2020-01-11 20:15:42,216 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'nutFilterStarter ' - org.nutz.boot.starter.nutz.mvc.NutFilterStarter -2020-01-11 20:15:42,217 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'nutDaoStarter ' - org.nutz.boot.starter.nutz.dao.NutDaoStarter -2020-01-11 20:15:42,221 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'druidWebStatFilterStarter ' - org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter -2020-01-11 20:15:42,222 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'druidWebStatServletStarter ' - org.nutz.boot.starter.jdbc.DruidWebStatServletStarter -2020-01-11 20:15:42,223 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'dataSourceStarter ' - org.nutz.boot.starter.jdbc.DataSourceStarter -2020-01-11 20:15:42,226 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'jettyStarter ' - org.nutz.boot.starter.jetty.JettyStarter -2020-01-11 20:15:42,241 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'nbServletContextListener ' - org.nutz.boot.starter.servlet3.NbServletContextListener -2020-01-11 20:15:42,243 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'ngrokClientStarter ' - org.nutz.boot.starter.ngrok.NgrokClientStarter -2020-01-11 20:15:42,245 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-redis/2.3.9-SNAPSHOT/nutzboot-starter-redis-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 20:15:42,246 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-shiro/2.3.9-SNAPSHOT/nutzboot-starter-shiro-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 20:15:42,246 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-freemarker/2.3.9-SNAPSHOT/nutzboot-starter-freemarker-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 20:15:42,246 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-quartz/2.3.9-SNAPSHOT/nutzboot-starter-quartz-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 20:15:42,246 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-nutz-mvc/2.3.9-SNAPSHOT/nutzboot-starter-nutz-mvc-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 20:15:42,247 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-nutz-dao/2.3.9-SNAPSHOT/nutzboot-starter-nutz-dao-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 20:15:42,247 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-jdbc/2.3.9-SNAPSHOT/nutzboot-starter-jdbc-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 20:15:42,247 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-jetty/2.3.9-SNAPSHOT/nutzboot-starter-jetty-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 20:15:42,248 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-email/2.3.9-SNAPSHOT/nutzboot-starter-email-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 20:15:42,249 [DEBUG][org.nutz.boot.NbApp] - Found file:/Users/kouxian/git/nutzboot/nutzboot-starter/nutzboot-starter-freemarker/target/classes/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 20:15:42,251 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-ngrok/2.3.9-SNAPSHOT/nutzboot-starter-ngrok-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 20:15:42,279 [INFO][org.nutz.boot.NbApp] - Configure Manual: -|id |key |required |Possible Values |Default |Description | starters| -|----|----------------------------------------|----------|--------------------|----------|--------------------|----------------------------------------| -|0 |druid.web.filter.exclusions |no | | |需要排除的路径 |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|1 |druid.web.filter.principalCookieName |no | | |用户权限信息的cookie属性名称 |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|2 |druid.web.filter.principalSessionName |no | | |用户权限信息的session属性名称 |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|3 |druid.web.filter.profileEnable |no | | |是否开启性能监控 |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|4 |druid.web.filter.realIpHeader |no | | |Header中ReadIp对应的key |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|5 |druid.web.filter.sessionStatEnable |no | |true |是否开启session状态监控 |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|6 |druid.web.filter.sessionStatMaxCount |no | | |session最大状态数量 |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|7 |druid.web.servlet.allow |no | | |允许访问的ip列表 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|8 |druid.web.servlet.deny |no | | |禁止访问的ip列表 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|9 |druid.web.servlet.jmxPassword |no | | |JMX的密码 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|10 |druid.web.servlet.jmxUrl |no | | |读取JMX信息的URL |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|11 |druid.web.servlet.jmxUsername |no | | |JMX的用户名 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|12 |druid.web.servlet.loginPassword |no | |随机值,打印在日志中|访问monitor页面的密码 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|13 |druid.web.servlet.loginUsername |no | |driud |访问monitor页面的用户名 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|14 |druid.web.servlet.resetEnable |no | |true |是否允许重置统计结果 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|15 |email.From |yes | | |email的写信人 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|16 |email.HostName |yes | | |email的ip或域名地址 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|17 |email.Password |yes | | |email的密码 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|18 |email.SSLOnConnect |no | |true |email开启SSL连接 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|19 |email.SmtpPort |yes | | |email的SmtpPort端口 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|20 |email.UserName |yes | | |email的用户名 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|21 |email.charset |no | |UTF-8 |email的编码 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|22 |freemarker.cache_time |no | |-1000 |模版缓存时间 |org.nutz.boot.starter.freemarker.FreemarkerViewMaker| -|23 |freemarker.prefix |no | |template |模版路径 |org.nutz.boot.starter.freemarker.FreemarkerViewMaker| -|24 |freemarker.suffix |no | |.html |文件后缀 |org.nutz.boot.starter.freemarker.FreemarkerViewMaker| -|25 |jdbc.password |no | | |数据库密码 |org.nutz.boot.starter.jdbc.DataSourceStarter| -|26 |jdbc.type |no |druid,simple,hikari |druid |连接池类型 |org.nutz.boot.starter.jdbc.DataSourceStarter| -|27 |jdbc.url |yes | | |JDBC URL |org.nutz.boot.starter.jdbc.DataSourceStarter| -|28 |jdbc.username |no | | |数据库用户名 |org.nutz.boot.starter.jdbc.DataSourceStarter| -|29 |jetty.contextPath |no | |/ |上下文路径 |org.nutz.boot.starter.jetty.JettyStarter| -|30 |jetty.gzip.enable |no | |false |是否启用gzip |org.nutz.boot.starter.jetty.JettyStarter| -|31 |jetty.gzip.level |no | |-1 |gzip压缩级别 |org.nutz.boot.starter.jetty.JettyStarter| -|32 |jetty.gzip.minContentSize |no | |512 |gzip压缩最小触发大小 |org.nutz.boot.starter.jetty.JettyStarter| -|33 |jetty.host |no | |0.0.0.0 |监听的ip地址 |org.nutz.boot.starter.jetty.JettyStarter| -|34 |jetty.http.idleTimeout |no | |300000 |空闲时间,单位毫秒 |org.nutz.boot.starter.jetty.JettyStarter| -|35 |jetty.httpConfig.blockingTimeout |no | |-1 |阻塞超时 |org.nutz.boot.starter.jetty.JettyStarter| -|36 |jetty.httpConfig.headerCacheSize |no | |8192 |头部缓冲区大小 |org.nutz.boot.starter.jetty.JettyStarter| -|37 |jetty.httpConfig.maxErrorDispatches |no | |10 |最大错误重定向次数 |org.nutz.boot.starter.jetty.JettyStarter| -|38 |jetty.httpConfig.outputAggregationSize |no | |8192 |输出聚合大小 |org.nutz.boot.starter.jetty.JettyStarter| -|39 |jetty.httpConfig.outputBufferSize |no | |32768 |输出缓冲区大小 |org.nutz.boot.starter.jetty.JettyStarter| -|40 |jetty.httpConfig.persistentConnectionsEnabled|no | |true |是否启用持久化连接 |org.nutz.boot.starter.jetty.JettyStarter| -|41 |jetty.httpConfig.requestHeaderSize |no | |8192 |请求的头部最大值 |org.nutz.boot.starter.jetty.JettyStarter| -|42 |jetty.httpConfig.responseHeaderSize |no | |8192 |响应的头部最大值 |org.nutz.boot.starter.jetty.JettyStarter| -|43 |jetty.httpConfig.securePort |no | | |安全协议的端口,例如8443 |org.nutz.boot.starter.jetty.JettyStarter| -|44 |jetty.httpConfig.secureScheme |no | | |安全协议,例如https |org.nutz.boot.starter.jetty.JettyStarter| -|45 |jetty.httpConfig.sendDateHeader |no | |true |是否发送日期信息 |org.nutz.boot.starter.jetty.JettyStarter| -|46 |jetty.httpConfig.sendServerVersion |no | |true |是否发送jetty版本号 |org.nutz.boot.starter.jetty.JettyStarter| -|47 |jetty.https.keystore.password |no | | |Https的KeyStore的密码 |org.nutz.boot.starter.jetty.JettyStarter| -|48 |jetty.https.keystore.path |no | | |Https的KeyStore路径 |org.nutz.boot.starter.jetty.JettyStarter| -|49 |jetty.https.port |no | | |Https端口号 |org.nutz.boot.starter.jetty.JettyStarter| -|50 |jetty.maxFormContentSize |no | |1gb |表单最大尺寸 |org.nutz.boot.starter.jetty.JettyStarter| -|51 |jetty.maxFormKeys |no | |1000 |表单最大key数量 |org.nutz.boot.starter.jetty.JettyStarter| -|52 |jetty.page.404 |no | | |自定义404页面,同理,其他状态码也是支持的|org.nutz.boot.starter.jetty.JettyStarter| -|53 |jetty.page.java.lang.Throwable |no | | |自定义java.lang.Throwable页面,同理,其他异常也支持|org.nutz.boot.starter.jetty.JettyStarter| -|54 |jetty.port |no | |8080 |监听的端口 |org.nutz.boot.starter.jetty.JettyStarter| -|55 |jetty.session.file.storeDir |no | |./session |session持久化,file所用的目录|org.nutz.boot.starter.jetty.JettyStarter| -|56 |jetty.session.ioc.datastore |no | |jettySessionDataStore|session持久化,SessionDataStore对应的ioc名称|org.nutz.boot.starter.jetty.JettyStarter| -|57 |jetty.session.jdbc.datasource.iocname |no | |dataSource|session持久化,jdbc所用数据库源的ioc名称|org.nutz.boot.starter.jetty.JettyStarter| -|58 |jetty.session.store.enable |no | |false |是否启用session持久化 |org.nutz.boot.starter.jetty.JettyStarter| -|59 |jetty.session.store.type |no |jdbc,file,ioc,redis |jdbc |session持久化类型 |org.nutz.boot.starter.jetty.JettyStarter| -|60 |jetty.staticPath |no | | |额外的静态文件路径 |org.nutz.boot.starter.jetty.JettyStarter| -|61 |jetty.staticPathLocal |no | | |静态文件所在的本地路径 |org.nutz.boot.starter.jetty.JettyStarter| -|62 |jetty.threadpool.idleTimeout |no | |60000 |线程池idleTimeout,单位毫秒 |org.nutz.boot.starter.jetty.JettyStarter| -|63 |jetty.threadpool.maxThreads |no | |500 |线程池最大线程数maxThreads |org.nutz.boot.starter.jetty.JettyStarter| -|64 |jetty.threadpool.minThreads |no | |200 |线程池最小线程数minThreads |org.nutz.boot.starter.jetty.JettyStarter| -|65 |jetty.welcome_files |no | |index.html,index.htm,index.do|WelcomeFile列表 |org.nutz.boot.starter.jetty.JettyStarter| -|66 |ngrok.client.auth_token |no | |4kg9lckq5og4ip02j736e3i7ku|秘钥 |org.nutz.boot.starter.ngrok.NgrokClientStarter| -|67 |ngrok.client.enable |no | |true |开关 |org.nutz.boot.starter.ngrok.NgrokClientStarter| -|68 |ngrok.client.hostname |no | | |期望的域名 |org.nutz.boot.starter.ngrok.NgrokClientStarter| -|69 |ngrok.client.srv_host |no | |wendal.cn |服务器域名 |org.nutz.boot.starter.ngrok.NgrokClientStarter| -|70 |ngrok.client.srv_port |no | |4443 |服务器端口 |org.nutz.boot.starter.ngrok.NgrokClientStarter| -|71 |ngrok.client.to_port |no | |8080 |目标端口 |org.nutz.boot.starter.ngrok.NgrokClientStarter| -|72 |nutz.dao.interceptor.cache.cache4Null |no | |true |是否缓存null结果 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|73 |nutz.dao.interceptor.cache.debug |no | |false |打印daocache详细调试日志 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|74 |nutz.dao.interceptor.cache.enable |no | |false |是否使用daocache |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|75 |nutz.dao.interceptor.cache.enableWhenTrans|no | |false |事务内是否启用daocache |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|76 |nutz.dao.interceptor.cache.provider.ioc.name|no | |daoCacheProvider|daocache提供者DaoCacheProvider的IocBean名称|org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|77 |nutz.dao.interceptor.cache.provider.memory.cacheSize|no | | |daocache提供者MemoryDaoCacheProvider的默认缓存大小|org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|78 |nutz.dao.interceptor.cache.provider.type|no |memory,ehcache,jedis,ioc|memory |daocache提供者 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|79 |nutz.dao.interceptor.cache.table.names |no | | |需要缓存的表名称,英文逗号分隔 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|80 |nutz.dao.interceptor.cache.table.pattern|no | | |需要缓存的表名称的正则表达式 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|81 |nutz.dao.interceptor.log.enable |no | |true |是否打印dao的SQL日志 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|82 |nutz.dao.interceptor.time.enable |no | |false |是否打印dao的SQL耗时日志 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|83 |nutz.dao.sqls.path |no | |sqls/ |sql目录 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|84 |nutz.mvc.exclusions |no | | |排除指定请求路径的正则表达式 |org.nutz.boot.starter.nutz.mvc.NutFilterStarter| -|85 |nutz.mvc.ignore |no | | |过滤指定请求路径的正则表达式 |org.nutz.boot.starter.nutz.mvc.NutFilterStarter| -|86 |nutz.mvc.whale.enc.input |no | |UTF-8 |在其他Filter之前设置input编码|org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter| -|87 |nutz.mvc.whale.enc.output |no | |UTF-8 |在其他Filter之前设置output编码|org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter| -|88 |nutz.mvc.whale.http.hidden_method_param |no | | |隐形http方法参数转换所对应的参数名 |org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter| -|89 |nutz.mvc.whale.http.method_override |no | |false |是否允许使用X-HTTP-Method-Override|org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter| -|90 |nutz.mvc.whale.upload.enable |no | |false |是否启用隐形Upload支持 |org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter| -|91 |redis.database |no | |0 |redis数据库序号 |org.nutz.boot.starter.redis.JedisStarter| -|92 |redis.host |no | |127.0.0.1 |redis服务器ip或域名 |org.nutz.boot.starter.redis.JedisStarter| -|93 |redis.max_redir |no | |10 |redis集群最大重定向次数 |org.nutz.boot.starter.redis.JedisStarter| -|94 |redis.nodes |no | | |redis集群节点列表 |org.nutz.boot.starter.redis.JedisStarter| -|95 |redis.password |no | | |redis密码 |org.nutz.boot.starter.redis.JedisStarter| -|96 |redis.port |no | |6379 |redis服务器端口 |org.nutz.boot.starter.redis.JedisStarter| -|97 |redis.soTimeout |no | |0 |redis写超时 |org.nutz.boot.starter.redis.JedisStarter| -|98 |redis.timeout |no | |2000 |redis读写超时 |org.nutz.boot.starter.redis.JedisStarter| -|99 |shiro.ini.path |no | | |shiro.ini的路径,如果shiro.ini存在,就会使用它,否则走NB的内部逻辑|org.nutz.boot.starter.shiro.ShiroEnvStarter| -|100 |shiro.ini.urls |no | | |urls过滤清单 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|101 |shiro.realm.cache.enable |no | | |realm是否缓存 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|102 |shiro.session.cache.redis.debug |no | |false |session持久化时redis的debug模式|org.nutz.boot.starter.shiro.ShiroEnvStarter| -|103 |shiro.session.cache.redis.mode |no | |kv |设置redis缓存的模式 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|104 |shiro.session.cache.redis.ttl |no | |-1 |redis缓存的过期时间 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|105 |shiro.session.cache.type |no | |memory |设置使用的缓存类型 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|106 |shiro.session.cookie.httpOnly |no | |true |Cookie是否只读 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|107 |shiro.session.cookie.maxAge |no | |946080000 |Cookie的过期时间,单位:毫秒 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|108 |shiro.session.cookie.name |no | |sid |Cookie的name |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|109 |shiro.session.dao.iocName |no | |shiroSessionDao|SessionDao的ioc名称,设置并声明该IocBean,就能覆盖默认的SessionDao实现|org.nutz.boot.starter.shiro.ShiroEnvStarter| -|110 |shiro.session.enable |no | |true |是否启用Shiro的Session管理 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|111 |shiro.session.manager.globalSessionTimeout|no | |1800000 |全局session过期时间 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|112 |shiro.session.manager.sessionValidationInterval|no | |3600000 |定期检查session过期的周期 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|113 |shiro.session.manager.sessionValidationSchedulerEnabled|no | |true |是否定期检查session过期 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|114 |shiro.url.login |no | |/user/login|默认登录路径 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|115 |shiro.url.logout_redirect |no | |/ |退出登录后的重定向路径 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|116 |shiro.url.unauth |no | |/user/login|访问未授权页面后的重定向路径 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|117 |web.filter.order.nutz |no | | |指定NutFilter执行顺序 |org.nutz.boot.starter.nutz.mvc.NutFilterStarter| -|118 |web.session.timeout |no | |30 |Session空闲时间,单位分钟 |org.nutz.boot.starter.jetty.JettyStarter| -2020-01-11 20:15:42,288 [INFO][org.nutz.ioc.impl.NutIoc] - ... NutIoc init complete -2020-01-11 20:15:42,355 [INFO][org.quartz.impl.StdSchedulerFactory] - Using default implementation for ThreadExecutor -2020-01-11 20:15:42,369 [INFO][org.quartz.core.SchedulerSignalerImpl] - Initialized Scheduler Signaller of type: class org.quartz.core.SchedulerSignalerImpl -2020-01-11 20:15:42,370 [INFO][org.quartz.core.QuartzScheduler] - Quartz Scheduler v.2.3.0 created. -2020-01-11 20:15:42,371 [INFO][org.quartz.simpl.RAMJobStore] - RAMJobStore initialized. -2020-01-11 20:15:42,372 [INFO][org.quartz.core.QuartzScheduler] - Scheduler meta-data: Quartz Scheduler (v2.3.0) 'NutzbootScheduler' 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 8 threads. - Using job-store 'org.quartz.simpl.RAMJobStore' - which does not support persistence. and is not clustered. - -2020-01-11 20:15:42,372 [INFO][org.quartz.impl.StdSchedulerFactory] - Quartz scheduler 'NutzbootScheduler' initialized from an externally provided properties instance. -2020-01-11 20:15:42,372 [INFO][org.quartz.impl.StdSchedulerFactory] - Quartz scheduler version: 2.3.0 -2020-01-11 20:15:42,372 [INFO][org.quartz.core.QuartzScheduler] - JobFactory set to: org.nutz.integration.quartz.NutQuartzJobFactory@702657cc -2020-01-11 20:15:42,904 [DEBUG][org.nutz.boot.starter.servlet3.NbServletContextListener] - add Servlet name=druid pathSpec=/druid/* -2020-01-11 20:15:42,906 [INFO][org.nutz.boot.starter.jdbc.DruidWebStatServletStarter] - druid stat view random user=druid password=q9l2haqat0h8gqa7a4q1gsj0op -2020-01-11 20:15:42,910 [INFO][org.apache.shiro.web.env.EnvironmentLoader] - Starting Shiro environment initialization. -2020-01-11 20:15:43,201 [DEBUG][org.nutz.boot.starter.shiro.ShiroEnvStarter] - using default SessionDAO = EnterpriseCacheSessionDAO -2020-01-11 20:15:43,214 [DEBUG][org.nutz.boot.starter.shiro.ShiroEnvStarter] - using session cache = redis -2020-01-11 20:15:43,227 [DEBUG][net.sf.ehcache.config.ConfigurationFactory] - Configuring ehcache from ehcache.xml found in the classpath: file:/Users/kouxian/git/rk_svnadmin/target/classes/ehcache.xml -2020-01-11 20:15:43,230 [DEBUG][net.sf.ehcache.config.ConfigurationFactory] - Configuring ehcache from URL: file:/Users/kouxian/git/rk_svnadmin/target/classes/ehcache.xml -2020-01-11 20:15:43,230 [DEBUG][net.sf.ehcache.config.ConfigurationFactory] - Configuring ehcache from InputStream -2020-01-11 20:15:43,243 [DEBUG][net.sf.ehcache.config.BeanHandler] - Ignoring ehcache attribute xmlns:xsi -2020-01-11 20:15:43,243 [DEBUG][net.sf.ehcache.config.BeanHandler] - Ignoring ehcache attribute xsi:noNamespaceSchemaLocation -2020-01-11 20:15:43,246 [DEBUG][net.sf.ehcache.config.DiskStoreConfiguration] - Disk Store Path: /var/folders/y8/njy743gn0sq9xysgc5dxy23w0000gn/T/shiro-ehcache -2020-01-11 20:15:43,266 [WARN][net.sf.ehcache.config.CacheConfiguration] - Statistics can no longer be enabled via configuration. -2020-01-11 20:15:43,268 [DEBUG][net.sf.ehcache.CacheManager] - Creating new CacheManager with default config -2020-01-11 20:15:43,271 [DEBUG][net.sf.ehcache.util.PropertyUtil] - propertiesString is null. -2020-01-11 20:15:43,282 [DEBUG][net.sf.ehcache.config.ConfigurationHelper] - No CacheManagerEventListenerFactory class specified. Skipping... -2020-01-11 20:15:43,365 [DEBUG][net.sf.ehcache.Cache] - No BootstrapCacheLoaderFactory class specified. Skipping... -2020-01-11 20:15:43,366 [DEBUG][net.sf.ehcache.Cache] - CacheWriter factory not configured. Skipping... -2020-01-11 20:15:43,366 [DEBUG][net.sf.ehcache.config.ConfigurationHelper] - No CacheExceptionHandlerFactory class specified. Skipping... -2020-01-11 20:15:43,370 [DEBUG][net.sf.ehcache.Cache] - No BootstrapCacheLoaderFactory class specified. Skipping... -2020-01-11 20:15:43,370 [DEBUG][net.sf.ehcache.Cache] - CacheWriter factory not configured. Skipping... -2020-01-11 20:15:43,370 [DEBUG][net.sf.ehcache.config.ConfigurationHelper] - No CacheExceptionHandlerFactory class specified. Skipping... -2020-01-11 20:15:43,382 [DEBUG][net.sf.ehcache.DiskStorePathManager] - Using diskstore path /var/folders/y8/njy743gn0sq9xysgc5dxy23w0000gn/T/shiro-ehcache -2020-01-11 20:15:43,382 [DEBUG][net.sf.ehcache.DiskStorePathManager] - Holding exclusive lock on /var/folders/y8/njy743gn0sq9xysgc5dxy23w0000gn/T/shiro-ehcache/.ehcache-diskstore.lock -2020-01-11 20:15:43,387 [DEBUG][net.sf.ehcache.store.disk.DiskStorageFactory] - Matching data file missing (or empty) for index file. Deleting index file /var/folders/y8/njy743gn0sq9xysgc5dxy23w0000gn/T/shiro-ehcache/shiro-active%0053ession%0043ache.index -2020-01-11 20:15:43,387 [DEBUG][net.sf.ehcache.store.disk.DiskStorageFactory] - Failed to delete file shiro-active%0053ession%0043ache.index -2020-01-11 20:15:43,436 [DEBUG][net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl] - Mocking Pass-Through Statistic: LOCAL_OFFHEAP_SIZE -2020-01-11 20:15:43,437 [DEBUG][net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl] - Mocking Pass-Through Statistic: LOCAL_OFFHEAP_SIZE_BYTES -2020-01-11 20:15:43,437 [DEBUG][net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl] - Mocking Pass-Through Statistic: WRITER_QUEUE_LENGTH -2020-01-11 20:15:43,438 [DEBUG][net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl] - Mocking Pass-Through Statistic: REMOTE_SIZE -2020-01-11 20:15:43,439 [DEBUG][net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl] - Mocking Pass-Through Statistic: LAST_REJOIN_TIMESTAMP -2020-01-11 20:15:43,447 [DEBUG][net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl] - Mocking Operation Statistic: OFFHEAP_GET -2020-01-11 20:15:43,449 [DEBUG][net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl] - Mocking Operation Statistic: OFFHEAP_PUT -2020-01-11 20:15:43,449 [DEBUG][net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl] - Mocking Operation Statistic: OFFHEAP_REMOVE -2020-01-11 20:15:43,451 [DEBUG][net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl] - Mocking Operation Statistic: XA_COMMIT -2020-01-11 20:15:43,453 [DEBUG][net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl] - Mocking Operation Statistic: XA_ROLLBACK -2020-01-11 20:15:43,454 [DEBUG][net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl] - Mocking Operation Statistic: XA_RECOVERY -2020-01-11 20:15:43,456 [DEBUG][net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl] - Mocking Operation Statistic: CLUSTER_EVENT -2020-01-11 20:15:43,458 [DEBUG][net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl] - Mocking Operation Statistic: NONSTOP -2020-01-11 20:15:43,465 [DEBUG][net.sf.ehcache.Cache] - Initialised cache: shiro-activeSessionCache -2020-01-11 20:15:43,467 [DEBUG][net.sf.ehcache.config.ConfigurationHelper] - CacheDecoratorFactory not configured. Skipping for 'shiro-activeSessionCache'. -2020-01-11 20:15:43,468 [DEBUG][net.sf.ehcache.config.ConfigurationHelper] - CacheDecoratorFactory not configured for defaultCache. Skipping for 'shiro-activeSessionCache'. -2020-01-11 20:15:43,500 [INFO][org.nutz.plugins.cache.impl.lcache.LCacheManager] - JedisAgent is Ready ... -2020-01-11 20:15:43,500 [DEBUG][org.nutz.plugins.cache.impl.lcache.LCacheManager] - psubscribe LCache:* -2020-01-11 20:15:43,523 [DEBUG][org.nutz.boot.starter.shiro.NbResourceBasedWebEnvironment] - ioc name=shiroFilterChainResolver not found, fallback to shiro.ini.urls -2020-01-11 20:15:43,526 [DEBUG][org.nutz.boot.starter.shiro.NbResourceBasedWebEnvironment] - shiro ini urls ---> -[urls] - -2020-01-11 20:15:43,536 [INFO][org.apache.shiro.web.env.EnvironmentLoader] - Shiro environment initialized in 625 ms. -2020-01-11 20:15:43,603 [DEBUG][org.nutz.boot.starter.servlet3.NbServletContextListener] - add filter name=whale pathSpec=/* -2020-01-11 20:15:43,607 [DEBUG][org.nutz.boot.starter.servlet3.NbServletContextListener] - add filter name=druid pathSpec=/* -2020-01-11 20:15:43,609 [DEBUG][org.nutz.boot.starter.servlet3.NbServletContextListener] - add filter name=shiro pathSpec=/* -2020-01-11 20:15:43,613 [DEBUG][org.nutz.boot.starter.servlet3.NbServletContextListener] - add filter name=nutz pathSpec=/* -2020-01-11 20:15:43,625 [INFO][org.nutz.mvc.NutFilter] - NutFilter[nutz] starting ... -2020-01-11 20:15:43,628 [INFO][org.nutz.resource.impl.ErrorResourceLocation] - [loc=/Users/kouxian/git/rk_svnadmin/target/classes/static/WEB-INF/classes]not exist -2020-01-11 20:15:43,630 [DEBUG][org.nutz.mvc.config.AbstractNutConfig] - Loading by class org.nutz.boot.starter.nutz.mvc.NbMvcLoading -2020-01-11 20:15:43,633 [INFO][org.nutz.mvc.impl.NutLoading] - Nutz Version : 1.r.68-SNAPSHOT -2020-01-11 20:15:43,633 [INFO][org.nutz.mvc.impl.NutLoading] - Nutz.Mvc[nutz] is initializing ... -2020-01-11 20:15:43,633 [DEBUG][org.nutz.mvc.impl.NutLoading] - Web Container Information: -2020-01-11 20:15:43,634 [DEBUG][org.nutz.mvc.impl.NutLoading] - - Default Charset : UTF-8 -2020-01-11 20:15:43,634 [DEBUG][org.nutz.mvc.impl.NutLoading] - - Current . path : /Users/kouxian/git/rk_svnadmin/. -2020-01-11 20:15:43,634 [DEBUG][org.nutz.mvc.impl.NutLoading] - - Java Version : 1.8.0_144 -2020-01-11 20:15:43,634 [DEBUG][org.nutz.mvc.impl.NutLoading] - - File separator : / -2020-01-11 20:15:43,634 [DEBUG][org.nutz.mvc.impl.NutLoading] - - Timezone : Asia/Shanghai -2020-01-11 20:15:43,635 [DEBUG][org.nutz.mvc.impl.NutLoading] - - OS : Mac OS X x86_64 -2020-01-11 20:15:43,635 [DEBUG][org.nutz.mvc.impl.NutLoading] - - ServerInfo : jetty/9.4.22.v20191022 -2020-01-11 20:15:43,635 [DEBUG][org.nutz.mvc.impl.NutLoading] - - Servlet API : 3.1 -2020-01-11 20:15:43,635 [DEBUG][org.nutz.mvc.impl.NutLoading] - - ContextPath : -2020-01-11 20:15:43,635 [DEBUG][org.nutz.mvc.impl.NutLoading] - - context.tempdir : /Users/kouxian/git/rk_svnadmin/temp -2020-01-11 20:15:43,635 [DEBUG][org.nutz.mvc.impl.NutLoading] - - MainModule : com.rekoe.CloudLauncher -2020-01-11 20:15:43,650 [DEBUG][org.nutz.mvc.impl.NutLoading] - >> app.root = /Users/kouxian/git/rk_svnadmin/target/classes/static -2020-01-11 20:15:43,661 [INFO][org.nutz.mvc.impl.NutLoading] - Build URL mapping by org.nutz.mvc.impl.UrlMappingImpl ... -2020-01-11 20:15:43,666 [DEBUG][org.nutz.mvc.impl.NutLoading] - add ViewMaker from Ioc by name=$views_freekmarker -2020-01-11 20:15:43,668 [DEBUG][org.nutz.mvc.impl.NutLoading] - @Views(FreemarkerViewMaker.class,DefaultViewMaker.class) -2020-01-11 20:15:43,671 [DEBUG][org.nutz.mvc.impl.NutLoading] - @ChainBy(org.nutz.mvc.impl.NutActionChainMaker) -2020-01-11 20:15:43,680 [DEBUG][org.nutz.mvc.impl.Loadings] - module class location 'file:/Users/kouxian/git/rk_svnadmin/target/classes/' -2020-01-11 20:15:43,682 [DEBUG][org.nutz.mvc.impl.Loadings] - > scan 'com.rekoe' -2020-01-11 20:15:43,699 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.PermissionAct' -2020-01-11 20:15:43,701 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminUserAct' -2020-01-11 20:15:43,702 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.FrameAct' -2020-01-11 20:15:43,702 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminSvnUserAct' -2020-01-11 20:15:43,702 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminProjectAct' -2020-01-11 20:15:43,702 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminCommonAct' -2020-01-11 20:15:43,702 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminRoleAct' -2020-01-11 20:15:43,703 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.PermissionCategoryAct' -2020-01-11 20:15:43,703 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.WelcomeAct' -2020-01-11 20:15:43,703 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminProjectGroupUsrAct' -2020-01-11 20:15:43,703 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminLoginAct' -2020-01-11 20:15:43,703 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminProjectGroupAct' -2020-01-11 20:15:43,703 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.IndexAct' -2020-01-11 20:15:43,704 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.IpSearchAction' -2020-01-11 20:15:43,704 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.OauthLoginAct' -2020-01-11 20:15:43,785 [DEBUG][org.nutz.mvc.impl.NutLoading] - Use org.nutz.mvc.impl.NutEntryDeterminer as EntryMethodDeterminer -2020-01-11 20:15:43,835 [INFO][org.nutz.mvc.impl.NutActionChainMaker] - Optional processor class not found, disabled : org.nutz.plugins.validation.ValidationProcessor -2020-01-11 20:15:43,915 [INFO][org.nutz.boot.starter.freemarker.FreeMarkerConfigurer] - using Directory for TemplateLoading : /Users/kouxian/git/rk_svnadmin/src/main/resources/ -2020-01-11 20:15:43,933 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/user/main' >> (FrameAct.java:14).userMain : void | @Ok(fm:template.admin.user.frame.main) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:15:43,935 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/user/left' >> (FrameAct.java:19).userLeft : void | @Ok(fm:template.admin.user.frame.left) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:15:43,936 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/user/right' >> (FrameAct.java:24).userRight : void | @Ok(fm:template.admin.user.frame.right) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:15:43,937 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/account/main' >> (FrameAct.java:32).accountPwdMain : void | @Ok(fm:template.admin.account.frame.main) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:15:43,938 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/account/left' >> (FrameAct.java:37).accountPwdLeft : void | @Ok(fm:template.admin.account.frame.left) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:15:43,939 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/account/right' >> (FrameAct.java:42).gamePwdRight : void | @Ok(fm:template.admin.account.frame.right) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:15:43,939 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/svn/user/main' >> (FrameAct.java:50).svn_user_main : void | @Ok(fm:template.admin.svn_user.frame.main) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:15:43,941 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/svn/user/left' >> (FrameAct.java:55).svn_user_left : void | @Ok(fm:template.admin.svn_user.frame.left) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:15:43,942 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/svn/user/right' >> (FrameAct.java:60).svn_user_right : void | @Ok(fm:template.admin.svn_user.frame.right) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:15:43,943 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/project/main' >> (FrameAct.java:68).project_main : void | @Ok(fm:template.admin.project.frame.main) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:15:43,943 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/project/left' >> (FrameAct.java:73).project_left : void | @Ok(fm:template.admin.project.frame.left) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:15:43,944 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/project/right' >> (FrameAct.java:78).project_right : void | @Ok(fm:template.admin.project.frame.right) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:15:43,948 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/role/add' >> (AdminRoleAct.java:84).add : List | @Ok(fm:template.admin.user.role.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:15:43,952 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/role/update' >> (AdminRoleAct.java:66).update : void | @Ok(>>:/admin/role/list.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:15:43,955 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/role/delete' >> (AdminRoleAct.java:107).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:15:43,956 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/role/list' >> (AdminRoleAct.java:49).list : Object | @Ok(fm:template.admin.user.role.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:15:43,966 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/role/save' >> (AdminRoleAct.java:91).save : boolean | @Ok(>>:${obj==true?'/role/list.rk':'/admin/common/unauthorized.rk'}) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:15:43,969 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/role/edit' >> (AdminRoleAct.java:56).edit : Object | @Ok(fm:template.admin.user.role.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:15:43,970 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/index_main' >> (WelcomeAct.java:18).index : void | @Ok(fm:template.admin.main) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:15:43,971 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/main' >> (WelcomeAct.java:30).main : void | @Ok(fm:template.admin.index) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:15:43,977 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/left' >> (WelcomeAct.java:35).left : void | @Ok(fm:template.admin.left) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:15:43,978 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/right' >> (WelcomeAct.java:40).right : void | @Ok(fm:template.admin.right) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:15:43,979 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/top' >> (WelcomeAct.java:24).top : boolean | @Ok(fm:template.admin.top) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:15:43,980 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/user/login/?' >> (OauthLoginAct.java:68).login : void | @Ok(void ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:15:43,982 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/user/logout' >> (OauthLoginAct.java:90).logout : void | @Ok(>>:/admin/index.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:15:43,982 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/user/authonly' >> (OauthLoginAct.java:61).authOnly : Object | @Ok(null ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:15:43,983 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/user/login/?/callback' >> (OauthLoginAct.java:96).returnPoint : View | @Ok(null ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:15:43,985 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/category/add' >> (PermissionCategoryAct.java:58).add : void | @Ok(fm:template.admin.user.permission_category.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:15:43,987 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/category/update' >> (PermissionCategoryAct.java:50).update : boolean | @Ok(>>:/admin/permission/category/list.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:15:43,989 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/category/delete' >> (PermissionCategoryAct.java:73).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:15:43,992 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/category/list' >> (PermissionCategoryAct.java:36).list : Pagination | @Ok(fm:template.admin.user.permission_category.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:15:43,994 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/category/save' >> (PermissionCategoryAct.java:64).save : void | @Ok(>>:/admin/permission/category/list.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:15:43,995 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/category/edit' >> (PermissionCategoryAct.java:43).edit : PermissionCategory | @Ok(fm:template.admin.user.permission_category.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:15:43,996 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/add' >> (AdminProjectGroupAct.java:40).add : String | @Ok(fm:template.admin.project_group.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:15:43,998 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/delete' >> (AdminProjectGroupAct.java:59).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:15:43,998 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/list' >> (AdminProjectGroupAct.java:32).list : Pagination | @Ok(fm:template.admin.project_group.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:15:43,999 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/o_save' >> (AdminProjectGroupAct.java:47).o_save : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:15:44,000 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/add' >> (AdminProjectAct.java:55).add : void | @Ok(fm:template.admin.project.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:15:44,002 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/init' >> (AdminProjectAct.java:120).init : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:15:44,003 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/delete' >> (AdminProjectAct.java:182).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:15:44,005 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/list' >> (AdminProjectAct.java:48).list : Pagination | @Ok(fm:template.admin.project.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:15:44,007 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/edit' >> (AdminProjectAct.java:61).edit : Pj | @Ok(fm:template.admin.project.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:15:44,009 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/rep' >> (AdminProjectAct.java:83).rep : String | @Ok(fm:template.admin.project.rep) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:15:44,010 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/pjauth' >> (AdminProjectAct.java:135).pjauth : String | @Ok(fm:template.admin.project.pjauth) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:15:44,012 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/ajaxtreeservice' >> (AdminProjectAct.java:169).ajaxTreeService : String | @Ok(raw ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:15:44,013 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/pjauth/delete' >> (AdminProjectAct.java:193).pjauth_delete : String | @Ok(fm:template.admin.project.pjauth) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:15:44,014 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/pjauth_delete' >> (AdminProjectAct.java:261).pjauth_delete : String | @Ok(fm:template.admin.project.pjauth) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:15:44,015 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/conf/update' >> (AdminProjectAct.java:215).conf_update : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:15:44,016 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/pjauth/save' >> (AdminProjectAct.java:231).pjauth_save : String | @Ok(fm:template.admin.project.pjauth) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:15:44,017 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/file_add' >> (AdminProjectAct.java:243).file_add : String | @Ok(fm:template.admin.project.add_dir) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:15:44,018 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/file_save' >> (AdminProjectAct.java:253).file_save : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:15:44,018 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/conf' >> (AdminProjectAct.java:208).conf : ProjectConfig | @Ok(fm:template.admin.project.config) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:15:44,019 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/o_save' >> (AdminProjectAct.java:68).o_save : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:15:44,020 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/o_update' >> (AdminProjectAct.java:223).o_update : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:15:44,031 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/usr/add' >> (AdminProjectGroupUsrAct.java:67).add : String | @Ok(fm:template.admin.project_group_usr.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:15:44,032 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/usr/delete' >> (AdminProjectGroupUsrAct.java:99).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:15:44,032 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/usr/list' >> (AdminProjectGroupUsrAct.java:55).list : Pagination | @Ok(fm:template.admin.project_group_usr.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:15:44,033 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/usr/email' >> (AdminProjectGroupUsrAct.java:128).email : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:15:44,034 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/usr/o_save' >> (AdminProjectGroupUsrAct.java:77).o_save : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:15:44,035 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/usr/all_email' >> (AdminProjectGroupUsrAct.java:117).all_email : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:15:44,037 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/add' >> (AdminSvnUserAct.java:86).add : void | @Ok(fm:template.admin.svn_user.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:15:44,041 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/lock' >> (AdminSvnUserAct.java:217).lock : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:15:44,041 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/list' >> (AdminSvnUserAct.java:64).list : Pagination | @Ok(fm:template.admin.svn_user.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:15:44,043 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/edit' >> (AdminSvnUserAct.java:93).edit : Usr | @Ok(fm:template.admin.svn_user.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:15:44,043 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/lock_list' >> (AdminSvnUserAct.java:75).lock_list : Pagination | @Ok(fm:template.admin.svn_user.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:15:44,044 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/o_save' >> (AdminSvnUserAct.java:101).o_save : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:15:44,045 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/o_update' >> (AdminSvnUserAct.java:136).o_update : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:15:44,046 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/restpwd' >> (AdminSvnUserAct.java:184).restpwd : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:15:44,047 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/unlock' >> (AdminSvnUserAct.java:248).unlock : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:15:44,048 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/add' >> (PermissionAct.java:67).add : List | @Ok(fm:template.admin.user.permission.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:15:44,049 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/update' >> (PermissionAct.java:87).update : boolean | @Ok(>>:/admin/permission/list.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:15:44,049 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/delete' >> (PermissionAct.java:75).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:15:44,050 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/list' >> (PermissionAct.java:44).list : Pagination | @Ok(fm:template.admin.user.permission.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:15:44,051 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/save' >> (PermissionAct.java:98).save : void | @Ok(>>:/admin/permission/list.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:15:44,051 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/edit' >> (PermissionAct.java:58).edit : List | @Ok(fm:template.admin.user.permission.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:15:44,052 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/list_category/?' >> (PermissionAct.java:51).listCategory : Pagination | @Ok(fm:template.admin.user.permission.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:15:44,053 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/register' >> (AdminLoginAct.java:94).register : Object | @Ok(fm:template.front.account.create_user) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:15:44,076 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/login' >> (AdminLoginAct.java:56).login : View | @Ok(null ) @Fail(>>:/admin/common/unauthorized.rk) | by 1 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:15:44,076 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/logout' >> (AdminLoginAct.java:88).logout : void | @Ok(>>:/user/login.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:15:44,079 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/common/success' >> (AdminCommonAct.java:38).success : Message | @Ok(fm:template.admin.common.error) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:15:44,079 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/common/forbit' >> (AdminCommonAct.java:32).forbit : Message | @Ok(fm:template.admin.common.error) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:15:44,080 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/common/unauthorized' >> (AdminCommonAct.java:26).unauthorized : Message | @Ok(fm:template.admin.common.error) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:15:44,081 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/api/ip/search' >> (IpSearchAction.java:20).search : String | @Ok(raw:json) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:15:44,082 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/main' >> (AdminUserAct.java:59).main : void | @Ok(fm:template.admin.common.main) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:15:44,083 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/add' >> (AdminUserAct.java:72).add : List | @Ok(fm:template.admin.user.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:15:44,083 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/lock' >> (AdminUserAct.java:143).lock : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:15:44,085 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/update' >> (AdminUserAct.java:129).update : Object | @Ok(>>:/admin/user/list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:15:44,086 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/check/username' >> (AdminUserAct.java:93).checkName : boolean | @Ok(raw ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:15:44,088 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/delete' >> (AdminUserAct.java:79).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:15:44,088 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/list' >> (AdminUserAct.java:65).list : Pagination | @Ok(fm:template.admin.user.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:15:44,089 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/save' >> (AdminUserAct.java:87).save : boolean | @Ok(>>:${obj==true?'/admin/user/list.rk':'/admin/common/unauthorized.rk'}) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:15:44,089 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/edit' >> (AdminUserAct.java:107).edit : User | @Ok(fm:template.admin.user.edit) @Fail(json ) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:15:44,092 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/check_email' >> (AdminUserAct.java:99).checkEmail : boolean | @Ok(raw ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:15:44,093 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/profile/check_current_password' >> (AdminUserAct.java:160).checkCurrentPassword : boolean | @Ok(raw ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:15:44,094 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/profile/edit' >> (AdminUserAct.java:175).profileEdit : Subject | @Ok(fm:template.admin.profile.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:15:44,096 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/add_user' >> (AdminUserAct.java:185).add_user : void | @Ok(fm:template.admin.user.add_user) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:15:44,097 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/save_user' >> (AdminUserAct.java:191).save_user : Object | @Ok(>>:/admin/user/list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:15:44,097 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/profile/update' >> (AdminUserAct.java:203).profileUpdate : boolean | @Ok(fm:template.admin.profile.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:15:44,099 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/profile/re_update' >> (AdminUserAct.java:215).regUpate : boolean | @Ok(>>:${obj?'/admin/main':'/admin/common/unauthorized.rk'}) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:15:44,099 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/change_pwd' >> (AdminUserAct.java:236).change_pwd : void | @Ok(fm:template.admin.account.change_pwd) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:15:44,100 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/pwd_updata' >> (AdminUserAct.java:242).pwd_updata : Object | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:15:44,101 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/user/login' >> (IndexAct.java:20).login : void | @Ok(fm:template.login.login) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:15:44,101 [INFO][org.nutz.mvc.impl.NutLoading] - Found 102 module methods -2020-01-11 20:15:44,101 [DEBUG][org.nutz.mvc.impl.NutLoading] - Localization: org.nutz.mvc.impl.NutMessageLoader('msg/') dft -2020-01-11 20:15:44,104 [DEBUG][org.nutz.mvc.impl.NutMessageLoader] - Load Messages in 2 resource : [[jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-nutz-mvc/2.3.9-SNAPSHOT/nutzboot-starter-nutz-mvc-2.3.9-SNAPSHOT.jar!/msg/emtry.properties, File[/Users/kouxian/git/rk_svnadmin/target/classes/msg/zh_CN/MessageResources.properties]]] -2020-01-11 20:15:44,108 [DEBUG][org.nutz.mvc.impl.NutMessageLoader] - Message Loaded, size = 2 -2020-01-11 20:15:44,111 [INFO][org.nutz.mvc.impl.NutLoading] - Nutz.Mvc[nutz] is up in 475ms -2020-01-11 20:15:44,111 [INFO][org.nutz.mvc.NutFilter] - exclusionsPrefix = ^(/druid/) -2020-01-11 20:15:44,221 [DEBUG][org.nutz.boot.starter.jetty.JettyStarter] - Jetty monitor props: ----------------------------------------------- -http.port : 8084 -http.host : 0.0.0.0 -http.idleTimeout : 300000 -https.enable : false -welcome_files : index.html,index.htm,index.do -maxFormContentSize : 1073741824 ----------------------------------------------- -2020-01-11 20:15:44,252 [INFO][org.nutz.boot.starter.quartz.QuartzStarter] - Starting Quartz Scheduler now -2020-01-11 20:15:44,281 [INFO][org.quartz.core.QuartzScheduler] - Scheduler NutzbootScheduler_$_NON_CLUSTERED started. -2020-01-11 20:15:44,306 [DEBUG][org.nutz.integration.quartz.NutQuartzCronJobFactory] - found cron job packages = com.rekoe -2020-01-11 20:15:44,517 [DEBUG][org.nutz.dao.jdbc.Jdbcs] - Jdbcs init complete -2020-01-11 20:15:44,517 [INFO][org.nutz.dao.jdbc.Jdbcs] - Get Connection from DataSource for JdbcExpert, if you lock at here, check your database server and configure -2020-01-11 20:15:44,578 [INFO][com.alibaba.druid.pool.DruidDataSource] - {dataSource-1} inited -2020-01-11 20:15:44,756 [DEBUG][org.nutz.dao.impl.DaoSupport] - select expert : org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert -2020-01-11 20:15:44,761 [DEBUG][org.nutz.dao.impl.DaoSupport] - JDBC Driver --> mysql-connector-java-8.0.18 (Revision: fef2894d751d47223192b706977b4a5bc41e6be4) -2020-01-11 20:15:44,762 [DEBUG][org.nutz.dao.impl.DaoSupport] - JDBC Name --> MySQL Connector/J -2020-01-11 20:15:44,762 [DEBUG][org.nutz.dao.impl.DaoSupport] - JDBC URL --> jdbc:mysql://127.0.0.1:3306/rk_admin?characterEncoding=utf8&useSSL=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai -2020-01-11 20:15:44,955 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_set_client=utf8mb4 -2020-01-11 20:15:44,955 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_set_connection=utf8mb4 -2020-01-11 20:15:44,955 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_set_database=utf8 -2020-01-11 20:15:44,955 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_set_filesystem=binary -2020-01-11 20:15:44,955 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_set_results= -2020-01-11 20:15:44,955 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_set_server=utf8mb4 -2020-01-11 20:15:44,956 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_set_system=utf8 -2020-01-11 20:15:44,956 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_sets_dir=/usr/share/mysql-8.0/charsets/ -2020-01-11 20:15:44,959 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : binlog_format=ROW -2020-01-11 20:15:44,961 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : database=rk_admin -2020-01-11 20:15:44,963 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : user=root@172.17.0.1 -2020-01-11 20:15:45,003 [DEBUG][org.nutz.dao.impl.DaoSupport] - Database info --> MYSQL:[MySQL - 8.0.18] -2020-01-11 20:15:45,007 [DEBUG][org.nutz.dao.impl.DaoSupport] - SqlManager Sql count=0 -2020-01-11 20:15:45,038 [DEBUG][org.nutz.service.EntityService] - Get TypeParams for self : com.rekoe.domain.ProjectConfig -2020-01-11 20:15:45,300 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT COUNT(*) FROM system_user -2020-01-11 20:15:45,305 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=5ms, sql=SELECT COUNT(*) FROM system_user -2020-01-11 20:15:45,324 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM permission_category -2020-01-11 20:15:45,333 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=9ms, sql=SELECT * FROM permission_category -2020-01-11 20:15:45,335 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM system_permission -2020-01-11 20:15:45,346 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=11ms, sql=SELECT * FROM system_permission -2020-01-11 20:15:45,349 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"Auth","Payload":{"Version":"2","MmVersion":"1.7","User":"4cnq1qh8s4j86p1d8u0152pmi8","Password":"","OS":"windows","Arch":"386","ClientId":"","GzipProxy":false}} -2020-01-11 20:15:45,365 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM permission_category WHERE 1 != 1 -2020-01-11 20:15:45,367 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=2ms, sql=SELECT * FROM permission_category WHERE 1 != 1 -2020-01-11 20:15:45,370 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM project_config LIMIT 0, 1 -2020-01-11 20:15:45,382 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=11ms, sql=SELECT * FROM project_config LIMIT 0, 1 -2020-01-11 20:15:45,392 [INFO][org.nutz.boot.NbApp] - NB started : 3866ms -2020-01-11 20:15:45,686 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"AuthResp","Payload":{"Version":"2","MmVersion":"1.7","ClientId":"u0e1isf91ehror51ukkhth1qdr","Error":""}} -2020-01-11 20:15:45,686 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"ReqTunnel","Payload":{"ReqId":"7nvvhf3jaqht9pgnkjdmsckjrn","Protocol":"http","Hostname":"","Subdomain":"","HttpAuth":"","RemotePort":0}} -2020-01-11 20:15:45,868 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"NewTunnel","Payload":{"ReqId":"7nvvhf3jaqht9pgnkjdmsckjrn","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:15:45,868 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - ReqId=7nvvhf3jaqht9pgnkjdmsckjrn URL=http://rekoe.ngrok.wendal.cn -2020-01-11 20:15:55,401 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"7nvvhf3jaqht9pgnkjdmsckjrn","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:15:55,404 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"7nvvhf3jaqht9pgnkjdmsckjrn","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:15:55,404 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"7nvvhf3jaqht9pgnkjdmsckjrn","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:15:55,405 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"7nvvhf3jaqht9pgnkjdmsckjrn","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:15:55,406 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"7nvvhf3jaqht9pgnkjdmsckjrn","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:15:55,412 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"u0e1isf91ehror51ukkhth1qdr"}} -2020-01-11 20:15:55,413 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"u0e1isf91ehror51ukkhth1qdr"}} -2020-01-11 20:15:55,415 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"u0e1isf91ehror51ukkhth1qdr"}} -2020-01-11 20:15:55,415 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"u0e1isf91ehror51ukkhth1qdr"}} -2020-01-11 20:15:55,419 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"u0e1isf91ehror51ukkhth1qdr"}} -2020-01-11 20:15:55,591 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:15:55,592 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:15:55,659 [INFO][org.apache.shiro.session.mgt.AbstractValidatingSessionManager] - Enabling session validation scheduler... -2020-01-11 20:15:55,661 [INFO][org.apache.shiro.cache.ehcache.EhCacheManager] - Using existing EHCache named [shiro-activeSessionCache] -2020-01-11 20:15:55,711 [DEBUG][net.sf.ehcache.store.disk.Segment] - put added 0 on heap -2020-01-11 20:15:55,726 [DEBUG][net.sf.ehcache.store.disk.Segment] - fault removed 0 from heap -2020-01-11 20:15:55,726 [DEBUG][net.sf.ehcache.store.disk.Segment] - fault added 0 on disk -2020-01-11 20:15:55,730 [DEBUG][org.nutz.plugins.cache.impl.lcache.LCache] - fire channel=LCache:shiro-activeSessionCache msg=tjq3io5jrgg5preu847klc27bg:q1u0dr20s4j07q75pkq945ha5j -2020-01-11 20:15:55,739 [DEBUG][org.nutz.plugins.cache.impl.lcache.CachePubSub] - channel=LCache:shiro-activeSessionCache, msg=tjq3io5jrgg5preu847klc27bg:q1u0dr20s4j07q75pkq945ha5j -2020-01-11 20:15:55,741 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [POST] path=/admin/login : AdminLoginAct.login(AdminLoginAct.java:56) -2020-01-11 20:15:55,749 [DEBUG][org.nutz.service.EntityService] - Get TypeParams for self : com.rekoe.domain.Usr -2020-01-11 20:15:55,755 [WARN][org.apache.shiro.authc.AbstractAuthenticator] - Authentication failed for token submission [org.apache.shiro.authc.UsernamePasswordToken - admin, rememberMe=false (127.0.0.1)]. Possible unexpected error? (Typical or expected login exceptions should extend from AuthenticationException). -java.lang.IllegalStateException: Configuration error: No realms have been configured! One or more realms must be present to execute an authentication attempt. - at org.apache.shiro.authc.pam.ModularRealmAuthenticator.assertRealmsConfigured(ModularRealmAuthenticator.java:161) - at org.apache.shiro.authc.pam.ModularRealmAuthenticator.doAuthenticate(ModularRealmAuthenticator.java:264) - at org.apache.shiro.authc.AbstractAuthenticator.authenticate(AbstractAuthenticator.java:198) - at org.apache.shiro.mgt.AuthenticatingSecurityManager.authenticate(AuthenticatingSecurityManager.java:106) - at org.apache.shiro.mgt.DefaultSecurityManager.login(DefaultSecurityManager.java:270) - at org.apache.shiro.subject.support.DelegatingSubject.login(DelegatingSubject.java:256) - at com.rekoe.module.admin.AdminLoginAct.login(AdminLoginAct.java:58) - at com.rekoe.module.admin.AdminLoginAct$FM$login$c592f1909b04ef6fe61b902206b412a9.invoke(AdminLoginAct.java) - at org.nutz.mvc.impl.processor.MethodInvokeProcessor.process(MethodInvokeProcessor.java:31) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.AdaptorProcessor.process(AdaptorProcessor.java:38) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.ActionFiltersProcessor.process(ActionFiltersProcessor.java:58) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.integration.shiro.NutShiroProcessor.process(NutShiroProcessor.java:139) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.ModuleProcessor.process(ModuleProcessor.java:123) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.EncodingProcessor.process(EncodingProcessor.java:27) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.UpdateRequestAttributesProcessor.process(UpdateRequestAttributesProcessor.java:15) - at org.nutz.mvc.impl.NutActionChain.doChain(NutActionChain.java:44) - at org.nutz.mvc.impl.ActionInvoker.invoke(ActionInvoker.java:56) - at org.nutz.mvc.ActionHandler.handle(ActionHandler.java:31) - at org.nutz.mvc.NutFilter.doFilter(NutFilter.java:202) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) - at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) - at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) - at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) - at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383) - at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) - at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:124) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at org.nutz.mvc.WhaleFilter.doFilter(WhaleFilter.java:171) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1596) - at org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter.doFilter(WebSocketUpgradeFilter.java:226) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:545) - at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143) - at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:536) - at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127) - at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:235) - at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1592) - at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233) - at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1296) - at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:188) - at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:485) - at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1562) - at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:186) - at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1211) - at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141) - at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127) - at org.eclipse.jetty.server.Server.handle(Server.java:500) - at org.eclipse.jetty.server.HttpChannel.lambda$handle$1(HttpChannel.java:386) - at org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:562) - at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:378) - at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:270) - at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:311) - at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:103) - at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:117) - at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:806) - at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:938) - at java.lang.Thread.run(Thread.java:748) -2020-01-11 20:15:56,214 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:15:56,214 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:15:56,215 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:15:56,215 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:15:56,231 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"7nvvhf3jaqht9pgnkjdmsckjrn","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:15:56,232 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"7nvvhf3jaqht9pgnkjdmsckjrn","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:15:56,232 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:15:56,232 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:15:56,233 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"7nvvhf3jaqht9pgnkjdmsckjrn","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:15:56,235 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"7nvvhf3jaqht9pgnkjdmsckjrn","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:15:56,236 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"7nvvhf3jaqht9pgnkjdmsckjrn","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:15:56,239 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:15:56,239 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"7nvvhf3jaqht9pgnkjdmsckjrn","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:15:56,239 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:15:56,240 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"7nvvhf3jaqht9pgnkjdmsckjrn","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:15:56,241 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"7nvvhf3jaqht9pgnkjdmsckjrn","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:15:56,241 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"u0e1isf91ehror51ukkhth1qdr"}} -2020-01-11 20:15:56,241 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"7nvvhf3jaqht9pgnkjdmsckjrn","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:15:56,242 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"7nvvhf3jaqht9pgnkjdmsckjrn","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:15:56,246 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"u0e1isf91ehror51ukkhth1qdr"}} -2020-01-11 20:15:56,247 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"u0e1isf91ehror51ukkhth1qdr"}} -2020-01-11 20:15:56,254 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"u0e1isf91ehror51ukkhth1qdr"}} -2020-01-11 20:15:56,255 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"u0e1isf91ehror51ukkhth1qdr"}} -2020-01-11 20:15:56,264 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"u0e1isf91ehror51ukkhth1qdr"}} -2020-01-11 20:15:56,265 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"u0e1isf91ehror51ukkhth1qdr"}} -2020-01-11 20:15:56,271 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"u0e1isf91ehror51ukkhth1qdr"}} -2020-01-11 20:15:56,278 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"u0e1isf91ehror51ukkhth1qdr"}} -2020-01-11 20:15:56,282 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"u0e1isf91ehror51ukkhth1qdr"}} -2020-01-11 20:15:56,437 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"7nvvhf3jaqht9pgnkjdmsckjrn","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:15:56,438 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"7nvvhf3jaqht9pgnkjdmsckjrn","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:15:56,439 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"7nvvhf3jaqht9pgnkjdmsckjrn","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:15:56,439 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"7nvvhf3jaqht9pgnkjdmsckjrn","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:15:56,440 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"7nvvhf3jaqht9pgnkjdmsckjrn","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:15:56,463 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"u0e1isf91ehror51ukkhth1qdr"}} -2020-01-11 20:15:56,512 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"u0e1isf91ehror51ukkhth1qdr"}} -2020-01-11 20:15:56,513 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"u0e1isf91ehror51ukkhth1qdr"}} -2020-01-11 20:15:56,514 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"u0e1isf91ehror51ukkhth1qdr"}} -2020-01-11 20:15:56,516 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"u0e1isf91ehror51ukkhth1qdr"}} -2020-01-11 20:15:56,558 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:15:56,558 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:15:56,571 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:15:56,572 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:15:56,575 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"7nvvhf3jaqht9pgnkjdmsckjrn","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:15:56,577 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"7nvvhf3jaqht9pgnkjdmsckjrn","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:15:56,579 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"7nvvhf3jaqht9pgnkjdmsckjrn","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:15:56,582 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"7nvvhf3jaqht9pgnkjdmsckjrn","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:15:56,582 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"7nvvhf3jaqht9pgnkjdmsckjrn","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:15:56,584 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"7nvvhf3jaqht9pgnkjdmsckjrn","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:15:56,591 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"7nvvhf3jaqht9pgnkjdmsckjrn","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:15:56,591 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"7nvvhf3jaqht9pgnkjdmsckjrn","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:15:56,594 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"7nvvhf3jaqht9pgnkjdmsckjrn","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:15:56,594 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"7nvvhf3jaqht9pgnkjdmsckjrn","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:15:56,605 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"7nvvhf3jaqht9pgnkjdmsckjrn","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:15:56,605 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"7nvvhf3jaqht9pgnkjdmsckjrn","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:15:56,606 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"7nvvhf3jaqht9pgnkjdmsckjrn","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:15:56,606 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"7nvvhf3jaqht9pgnkjdmsckjrn","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:15:56,607 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"7nvvhf3jaqht9pgnkjdmsckjrn","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:15:56,609 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:15:56,609 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:15:56,611 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"u0e1isf91ehror51ukkhth1qdr"}} -2020-01-11 20:15:56,614 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"u0e1isf91ehror51ukkhth1qdr"}} -2020-01-11 20:15:56,615 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"u0e1isf91ehror51ukkhth1qdr"}} -2020-01-11 20:15:56,615 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"u0e1isf91ehror51ukkhth1qdr"}} -2020-01-11 20:15:56,617 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"u0e1isf91ehror51ukkhth1qdr"}} -2020-01-11 20:15:56,618 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"u0e1isf91ehror51ukkhth1qdr"}} -2020-01-11 20:15:56,620 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"u0e1isf91ehror51ukkhth1qdr"}} -2020-01-11 20:15:56,623 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"u0e1isf91ehror51ukkhth1qdr"}} -2020-01-11 20:15:56,623 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"u0e1isf91ehror51ukkhth1qdr"}} -2020-01-11 20:15:56,626 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"u0e1isf91ehror51ukkhth1qdr"}} -2020-01-11 20:15:56,626 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"u0e1isf91ehror51ukkhth1qdr"}} -2020-01-11 20:15:56,630 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"u0e1isf91ehror51ukkhth1qdr"}} -2020-01-11 20:15:56,640 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"u0e1isf91ehror51ukkhth1qdr"}} -2020-01-11 20:15:56,643 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"u0e1isf91ehror51ukkhth1qdr"}} -2020-01-11 20:15:56,644 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"u0e1isf91ehror51ukkhth1qdr"}} -2020-01-11 20:15:56,700 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:15:56,700 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:15:56,726 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"7nvvhf3jaqht9pgnkjdmsckjrn","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:15:56,732 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"7nvvhf3jaqht9pgnkjdmsckjrn","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:15:56,733 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"7nvvhf3jaqht9pgnkjdmsckjrn","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:15:56,733 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"7nvvhf3jaqht9pgnkjdmsckjrn","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:15:56,734 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"7nvvhf3jaqht9pgnkjdmsckjrn","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:15:56,805 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:15:56,805 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:15:56,805 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"7nvvhf3jaqht9pgnkjdmsckjrn","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:15:56,805 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:15:56,805 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:15:56,806 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"7nvvhf3jaqht9pgnkjdmsckjrn","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:15:56,806 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"7nvvhf3jaqht9pgnkjdmsckjrn","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:15:56,807 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"7nvvhf3jaqht9pgnkjdmsckjrn","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:15:56,808 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"7nvvhf3jaqht9pgnkjdmsckjrn","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:15:56,844 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"u0e1isf91ehror51ukkhth1qdr"}} -2020-01-11 20:15:56,846 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"u0e1isf91ehror51ukkhth1qdr"}} -2020-01-11 20:15:56,850 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"u0e1isf91ehror51ukkhth1qdr"}} -2020-01-11 20:15:56,852 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"u0e1isf91ehror51ukkhth1qdr"}} -2020-01-11 20:15:56,853 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:15:56,853 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:15:56,853 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:15:56,853 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:15:56,853 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:15:56,853 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:15:56,857 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"u0e1isf91ehror51ukkhth1qdr"}} -2020-01-11 20:15:56,857 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"u0e1isf91ehror51ukkhth1qdr"}} -2020-01-11 20:15:56,866 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"u0e1isf91ehror51ukkhth1qdr"}} -2020-01-11 20:15:56,866 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"u0e1isf91ehror51ukkhth1qdr"}} -2020-01-11 20:15:56,867 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"u0e1isf91ehror51ukkhth1qdr"}} -2020-01-11 20:15:56,871 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"u0e1isf91ehror51ukkhth1qdr"}} -2020-01-11 20:15:57,128 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:15:57,129 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:15:57,181 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:15:57,182 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:15:57,379 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:15:57,380 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:15:57,726 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:15:57,727 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:15:57,800 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:15:57,800 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:15:57,829 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:15:57,829 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:15:57,944 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:15:57,944 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:15:57,957 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:15:57,957 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:16:46,564 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 48617ms 0kb -2020-01-11 20:16:46,566 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:16:46,569 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 49958ms 2kb -2020-01-11 20:16:46,570 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 50975ms 5kb -2020-01-11 20:16:46,567 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 50349ms 5kb -2020-01-11 20:16:46,570 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:16:46,567 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 49990ms 0kb -2020-01-11 20:16:46,567 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 49712ms 4kb -2020-01-11 20:16:46,571 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:16:46,573 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:16:46,568 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 49436ms 2kb -2020-01-11 20:16:46,571 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:16:46,588 [INFO][org.apache.shiro.session.mgt.AbstractValidatingSessionManager] - Disabled session validation scheduler. -2020-01-11 20:16:46,588 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 50013ms 0kb -2020-01-11 20:16:46,588 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:16:46,586 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 50369ms 0kb -2020-01-11 20:16:46,582 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 49722ms 6kb -2020-01-11 20:16:46,581 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 49716ms 4kb -2020-01-11 20:16:46,569 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 49386ms 61kb -2020-01-11 20:16:46,580 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 48849ms 4kb -2020-01-11 20:16:46,579 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 49964ms 0kb -2020-01-11 20:16:46,575 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 49870ms 129kb -2020-01-11 20:16:46,575 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 50338ms 18kb -2020-01-11 20:16:46,575 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 49767ms 223kb -2020-01-11 20:16:46,575 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 50335ms 22kb -2020-01-11 20:16:46,575 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 49999ms 2kb -2020-01-11 20:16:46,575 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 49768ms 4kb -2020-01-11 20:16:46,575 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 48772ms 1kb -2020-01-11 20:16:46,574 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 48615ms 16kb -2020-01-11 20:16:46,574 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 48727ms 1kb -2020-01-11 20:16:46,574 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 49194ms 0kb -2020-01-11 20:16:46,574 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 50357ms 22kb -2020-01-11 20:16:46,574 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:16:46,573 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 48627ms 0kb -2020-01-11 20:16:46,592 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:16:46,592 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:16:46,592 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:16:46,594 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 50376ms 0kb -2020-01-11 20:16:46,592 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:16:46,595 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 49215ms 0kb -2020-01-11 20:16:46,595 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 48759ms 0kb -2020-01-11 20:16:46,591 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:16:46,591 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:16:46,591 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:16:46,591 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:16:46,591 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:16:46,591 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:16:46,591 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:16:46,591 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:16:46,597 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 50360ms 0kb -2020-01-11 20:16:46,590 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:16:46,598 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 49895ms 0kb -2020-01-11 20:16:46,598 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 48868ms 0kb -2020-01-11 20:16:46,590 [INFO][org.nutz.boot.starter.nutz.mvc.NbMvcLoading] - Nutz.Mvc[nutz] is deposing ... -2020-01-11 20:16:46,590 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:16:46,590 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:16:46,590 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 49460ms 0kb -2020-01-11 20:16:46,589 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 50995ms 0kb -2020-01-11 20:16:46,599 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 49744ms 0kb -2020-01-11 20:16:46,600 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 49743ms 0kb -2020-01-11 20:16:46,599 [INFO][org.nutz.boot.starter.nutz.mvc.NbMvcLoading] - Nutz.Mvc[nutz] is down in 1ms -2020-01-11 20:16:46,598 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 49416ms 0kb -2020-01-11 20:16:46,597 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 49790ms 0kb -2020-01-11 20:16:46,597 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 50357ms 0kb -2020-01-11 20:16:46,597 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 50022ms 0kb -2020-01-11 20:16:46,596 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 49790ms 0kb -2020-01-11 20:16:46,596 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 48795ms 0kb -2020-01-11 20:16:46,596 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 48638ms 0kb -2020-01-11 20:16:46,593 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 49738ms 0kb -2020-01-11 20:17:40,368 [INFO][org.nutz.boot.banner.SimpleBannerPrinter] - - _ _ ______ ___ -| \ | || ___ \ ______ ______ ______ ______ ______| \ \ -| \| || |_/ / |______|______|______|______|______| |\ \ -| . ` || ___ \ ______ ______ ______ ______ ______| | > > -| |\ || |_/ / |______|______|______|______|______| |/ / -\_| \_/\____/ |_/_/ - -:: Nutz Boot :: (2.3.8.v20191031) - -2020-01-11 20:17:40,452 [DEBUG][org.nutz.boot.config.impl.PropertiesConfigureLoader] - load /Users/kouxian/git/rk_svnadmin/target/classes/application.properties -2020-01-11 20:17:40,537 [DEBUG][org.nutz.castor.Castors] - Using 107 castor for Castors -2020-01-11 20:17:40,553 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > scan 'com.rekoe' -2020-01-11 20:17:40,723 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'cloudLauncher ' - com.rekoe.CloudLauncher -2020-01-11 20:17:40,731 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'currentTime ' - com.rekoe.web.freemarker.CurrentTimeDirective -2020-01-11 20:17:40,734 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'pagination ' - com.rekoe.web.freemarker.PaginationDirective -2020-01-11 20:17:40,735 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'permission ' - com.rekoe.web.freemarker.PermissionDirective -2020-01-11 20:17:40,735 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'htmlCut ' - com.rekoe.web.freemarker.HtmlCutDirective -2020-01-11 20:17:40,736 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'process ' - com.rekoe.web.freemarker.ProcessTimeDirective -2020-01-11 20:17:40,737 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'timeFormat ' - com.rekoe.web.freemarker.TimeFormatDirective -2020-01-11 20:17:40,739 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'permissionAct ' - com.rekoe.module.admin.PermissionAct -2020-01-11 20:17:40,748 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminUserAct ' - com.rekoe.module.admin.AdminUserAct -2020-01-11 20:17:40,756 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'frameAct ' - com.rekoe.module.admin.FrameAct -2020-01-11 20:17:40,757 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminSvnUserAct ' - com.rekoe.module.admin.AdminSvnUserAct -2020-01-11 20:17:40,763 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminProjectAct ' - com.rekoe.module.admin.AdminProjectAct -2020-01-11 20:17:40,769 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminCommonAct ' - com.rekoe.module.admin.AdminCommonAct -2020-01-11 20:17:40,771 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminRoleAct ' - com.rekoe.module.admin.AdminRoleAct -2020-01-11 20:17:40,772 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'permissionCategoryAct ' - com.rekoe.module.admin.PermissionCategoryAct -2020-01-11 20:17:40,773 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'welcomeAct ' - com.rekoe.module.admin.WelcomeAct -2020-01-11 20:17:40,774 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminProjectGroupUsrAct ' - com.rekoe.module.admin.AdminProjectGroupUsrAct -2020-01-11 20:17:40,778 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminLoginAct ' - com.rekoe.module.admin.AdminLoginAct -2020-01-11 20:17:40,782 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminProjectGroupAct ' - com.rekoe.module.admin.AdminProjectGroupAct -2020-01-11 20:17:40,789 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'indexAct ' - com.rekoe.module.IndexAct -2020-01-11 20:17:40,790 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'ipSearchAction ' - com.rekoe.module.IpSearchAction -2020-01-11 20:17:40,791 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'oauthLoginAct ' - com.rekoe.module.OauthLoginAct -2020-01-11 20:17:40,796 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'doCommit ' - com.rekoe.utils.DoCommit -2020-01-11 20:17:40,803 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'quartzService ' - com.rekoe.service.QuartzService -2020-01-11 20:17:40,811 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'treeService ' - com.rekoe.service.DefaultTreeService -2020-01-11 20:17:40,813 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'userService ' - com.rekoe.service.UserService -2020-01-11 20:17:40,819 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'roleService ' - com.rekoe.service.RoleService -2020-01-11 20:17:40,821 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'projectGroupService ' - com.rekoe.service.ProjectGroupService -2020-01-11 20:17:40,822 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'projectAuthService ' - com.rekoe.service.ProjectAuthService -2020-01-11 20:17:40,823 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'projectService ' - com.rekoe.service.ProjectService -2020-01-11 20:17:40,826 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'usrService ' - com.rekoe.service.UsrService -2020-01-11 20:17:40,827 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'repTreeNodeService ' - com.rekoe.service.RepTreeNodeService -2020-01-11 20:17:40,828 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'svnService ' - com.rekoe.service.SvnService -2020-01-11 20:17:40,829 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'permissionCategoryService ' - com.rekoe.service.PermissionCategoryService -2020-01-11 20:17:40,830 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'repositoryService ' - com.rekoe.service.RepositoryService -2020-01-11 20:17:40,834 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'uploadService ' - com.rekoe.service.UploadService -2020-01-11 20:17:40,835 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'projectUserService ' - com.rekoe.service.ProjectUserService -2020-01-11 20:17:40,836 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'authorityService ' - com.rekoe.service.AuthorityServiceImpl -2020-01-11 20:17:40,836 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'emailService ' - com.rekoe.service.EmailServiceImpl -2020-01-11 20:17:40,840 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'svnUserService ' - com.rekoe.service.SvnUserService -2020-01-11 20:17:40,840 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'projectGroupUsrService ' - com.rekoe.service.ProjectGroupUsrService -2020-01-11 20:17:40,841 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'idFactory ' - com.rekoe.service.IdWorkerService -2020-01-11 20:17:40,842 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'projectConfigService ' - com.rekoe.service.ProjectConfigService -2020-01-11 20:17:40,844 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'defaultTreeFactory ' - com.rekoe.service.DefaultTreeFactory -2020-01-11 20:17:40,844 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'permissionService ' - com.rekoe.service.PermissionService -2020-01-11 20:17:40,857 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'shiroRealm ' - com.rekoe.shiro.realm.UsernamePasswordRealm -2020-01-11 20:17:40,876 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > scan 'org.nutz.boot.starter' -2020-01-11 20:17:40,929 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'shiroFilterStarter ' - org.nutz.boot.starter.shiro.ShiroFilterStarter -2020-01-11 20:17:40,932 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'shiroEnvStarter ' - org.nutz.boot.starter.shiro.ShiroEnvStarter -2020-01-11 20:17:40,937 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'freeMarkerConfigurer ' - org.nutz.boot.starter.freemarker.FreeMarkerConfigurer -2020-01-11 20:17:40,939 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add '$views_freekmarker ' - org.nutz.boot.starter.freemarker.FreemarkerViewMaker -2020-01-11 20:17:40,939 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'quartzStarter ' - org.nutz.boot.starter.quartz.QuartzStarter -2020-01-11 20:17:40,940 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'whaleFilterStarter ' - org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter -2020-01-11 20:17:40,943 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'nutFilterStarter ' - org.nutz.boot.starter.nutz.mvc.NutFilterStarter -2020-01-11 20:17:40,950 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'nutDaoStarter ' - org.nutz.boot.starter.nutz.dao.NutDaoStarter -2020-01-11 20:17:40,957 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'druidWebStatFilterStarter ' - org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter -2020-01-11 20:17:40,958 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'druidWebStatServletStarter ' - org.nutz.boot.starter.jdbc.DruidWebStatServletStarter -2020-01-11 20:17:40,960 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'dataSourceStarter ' - org.nutz.boot.starter.jdbc.DataSourceStarter -2020-01-11 20:17:40,962 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'jettyStarter ' - org.nutz.boot.starter.jetty.JettyStarter -2020-01-11 20:17:40,982 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'nbServletContextListener ' - org.nutz.boot.starter.servlet3.NbServletContextListener -2020-01-11 20:17:40,984 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'ngrokClientStarter ' - org.nutz.boot.starter.ngrok.NgrokClientStarter -2020-01-11 20:17:40,986 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-redis/2.3.9-SNAPSHOT/nutzboot-starter-redis-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 20:17:40,987 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-shiro/2.3.9-SNAPSHOT/nutzboot-starter-shiro-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 20:17:40,987 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-freemarker/2.3.9-SNAPSHOT/nutzboot-starter-freemarker-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 20:17:40,988 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-quartz/2.3.9-SNAPSHOT/nutzboot-starter-quartz-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 20:17:40,988 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-nutz-mvc/2.3.9-SNAPSHOT/nutzboot-starter-nutz-mvc-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 20:17:40,988 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-nutz-dao/2.3.9-SNAPSHOT/nutzboot-starter-nutz-dao-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 20:17:40,989 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-jdbc/2.3.9-SNAPSHOT/nutzboot-starter-jdbc-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 20:17:40,989 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-jetty/2.3.9-SNAPSHOT/nutzboot-starter-jetty-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 20:17:40,990 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-email/2.3.9-SNAPSHOT/nutzboot-starter-email-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 20:17:40,990 [DEBUG][org.nutz.boot.NbApp] - Found file:/Users/kouxian/git/nutzboot/nutzboot-starter/nutzboot-starter-freemarker/target/classes/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 20:17:40,992 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-ngrok/2.3.9-SNAPSHOT/nutzboot-starter-ngrok-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 20:17:41,021 [INFO][org.nutz.boot.NbApp] - Configure Manual: -|id |key |required |Possible Values |Default |Description | starters| -|----|----------------------------------------|----------|--------------------|----------|--------------------|----------------------------------------| -|0 |druid.web.filter.exclusions |no | | |需要排除的路径 |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|1 |druid.web.filter.principalCookieName |no | | |用户权限信息的cookie属性名称 |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|2 |druid.web.filter.principalSessionName |no | | |用户权限信息的session属性名称 |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|3 |druid.web.filter.profileEnable |no | | |是否开启性能监控 |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|4 |druid.web.filter.realIpHeader |no | | |Header中ReadIp对应的key |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|5 |druid.web.filter.sessionStatEnable |no | |true |是否开启session状态监控 |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|6 |druid.web.filter.sessionStatMaxCount |no | | |session最大状态数量 |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|7 |druid.web.servlet.allow |no | | |允许访问的ip列表 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|8 |druid.web.servlet.deny |no | | |禁止访问的ip列表 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|9 |druid.web.servlet.jmxPassword |no | | |JMX的密码 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|10 |druid.web.servlet.jmxUrl |no | | |读取JMX信息的URL |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|11 |druid.web.servlet.jmxUsername |no | | |JMX的用户名 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|12 |druid.web.servlet.loginPassword |no | |随机值,打印在日志中|访问monitor页面的密码 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|13 |druid.web.servlet.loginUsername |no | |driud |访问monitor页面的用户名 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|14 |druid.web.servlet.resetEnable |no | |true |是否允许重置统计结果 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|15 |email.From |yes | | |email的写信人 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|16 |email.HostName |yes | | |email的ip或域名地址 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|17 |email.Password |yes | | |email的密码 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|18 |email.SSLOnConnect |no | |true |email开启SSL连接 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|19 |email.SmtpPort |yes | | |email的SmtpPort端口 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|20 |email.UserName |yes | | |email的用户名 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|21 |email.charset |no | |UTF-8 |email的编码 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|22 |freemarker.cache_time |no | |-1000 |模版缓存时间 |org.nutz.boot.starter.freemarker.FreemarkerViewMaker| -|23 |freemarker.prefix |no | |template |模版路径 |org.nutz.boot.starter.freemarker.FreemarkerViewMaker| -|24 |freemarker.suffix |no | |.html |文件后缀 |org.nutz.boot.starter.freemarker.FreemarkerViewMaker| -|25 |jdbc.password |no | | |数据库密码 |org.nutz.boot.starter.jdbc.DataSourceStarter| -|26 |jdbc.type |no |druid,simple,hikari |druid |连接池类型 |org.nutz.boot.starter.jdbc.DataSourceStarter| -|27 |jdbc.url |yes | | |JDBC URL |org.nutz.boot.starter.jdbc.DataSourceStarter| -|28 |jdbc.username |no | | |数据库用户名 |org.nutz.boot.starter.jdbc.DataSourceStarter| -|29 |jetty.contextPath |no | |/ |上下文路径 |org.nutz.boot.starter.jetty.JettyStarter| -|30 |jetty.gzip.enable |no | |false |是否启用gzip |org.nutz.boot.starter.jetty.JettyStarter| -|31 |jetty.gzip.level |no | |-1 |gzip压缩级别 |org.nutz.boot.starter.jetty.JettyStarter| -|32 |jetty.gzip.minContentSize |no | |512 |gzip压缩最小触发大小 |org.nutz.boot.starter.jetty.JettyStarter| -|33 |jetty.host |no | |0.0.0.0 |监听的ip地址 |org.nutz.boot.starter.jetty.JettyStarter| -|34 |jetty.http.idleTimeout |no | |300000 |空闲时间,单位毫秒 |org.nutz.boot.starter.jetty.JettyStarter| -|35 |jetty.httpConfig.blockingTimeout |no | |-1 |阻塞超时 |org.nutz.boot.starter.jetty.JettyStarter| -|36 |jetty.httpConfig.headerCacheSize |no | |8192 |头部缓冲区大小 |org.nutz.boot.starter.jetty.JettyStarter| -|37 |jetty.httpConfig.maxErrorDispatches |no | |10 |最大错误重定向次数 |org.nutz.boot.starter.jetty.JettyStarter| -|38 |jetty.httpConfig.outputAggregationSize |no | |8192 |输出聚合大小 |org.nutz.boot.starter.jetty.JettyStarter| -|39 |jetty.httpConfig.outputBufferSize |no | |32768 |输出缓冲区大小 |org.nutz.boot.starter.jetty.JettyStarter| -|40 |jetty.httpConfig.persistentConnectionsEnabled|no | |true |是否启用持久化连接 |org.nutz.boot.starter.jetty.JettyStarter| -|41 |jetty.httpConfig.requestHeaderSize |no | |8192 |请求的头部最大值 |org.nutz.boot.starter.jetty.JettyStarter| -|42 |jetty.httpConfig.responseHeaderSize |no | |8192 |响应的头部最大值 |org.nutz.boot.starter.jetty.JettyStarter| -|43 |jetty.httpConfig.securePort |no | | |安全协议的端口,例如8443 |org.nutz.boot.starter.jetty.JettyStarter| -|44 |jetty.httpConfig.secureScheme |no | | |安全协议,例如https |org.nutz.boot.starter.jetty.JettyStarter| -|45 |jetty.httpConfig.sendDateHeader |no | |true |是否发送日期信息 |org.nutz.boot.starter.jetty.JettyStarter| -|46 |jetty.httpConfig.sendServerVersion |no | |true |是否发送jetty版本号 |org.nutz.boot.starter.jetty.JettyStarter| -|47 |jetty.https.keystore.password |no | | |Https的KeyStore的密码 |org.nutz.boot.starter.jetty.JettyStarter| -|48 |jetty.https.keystore.path |no | | |Https的KeyStore路径 |org.nutz.boot.starter.jetty.JettyStarter| -|49 |jetty.https.port |no | | |Https端口号 |org.nutz.boot.starter.jetty.JettyStarter| -|50 |jetty.maxFormContentSize |no | |1gb |表单最大尺寸 |org.nutz.boot.starter.jetty.JettyStarter| -|51 |jetty.maxFormKeys |no | |1000 |表单最大key数量 |org.nutz.boot.starter.jetty.JettyStarter| -|52 |jetty.page.404 |no | | |自定义404页面,同理,其他状态码也是支持的|org.nutz.boot.starter.jetty.JettyStarter| -|53 |jetty.page.java.lang.Throwable |no | | |自定义java.lang.Throwable页面,同理,其他异常也支持|org.nutz.boot.starter.jetty.JettyStarter| -|54 |jetty.port |no | |8080 |监听的端口 |org.nutz.boot.starter.jetty.JettyStarter| -|55 |jetty.session.file.storeDir |no | |./session |session持久化,file所用的目录|org.nutz.boot.starter.jetty.JettyStarter| -|56 |jetty.session.ioc.datastore |no | |jettySessionDataStore|session持久化,SessionDataStore对应的ioc名称|org.nutz.boot.starter.jetty.JettyStarter| -|57 |jetty.session.jdbc.datasource.iocname |no | |dataSource|session持久化,jdbc所用数据库源的ioc名称|org.nutz.boot.starter.jetty.JettyStarter| -|58 |jetty.session.store.enable |no | |false |是否启用session持久化 |org.nutz.boot.starter.jetty.JettyStarter| -|59 |jetty.session.store.type |no |jdbc,file,ioc,redis |jdbc |session持久化类型 |org.nutz.boot.starter.jetty.JettyStarter| -|60 |jetty.staticPath |no | | |额外的静态文件路径 |org.nutz.boot.starter.jetty.JettyStarter| -|61 |jetty.staticPathLocal |no | | |静态文件所在的本地路径 |org.nutz.boot.starter.jetty.JettyStarter| -|62 |jetty.threadpool.idleTimeout |no | |60000 |线程池idleTimeout,单位毫秒 |org.nutz.boot.starter.jetty.JettyStarter| -|63 |jetty.threadpool.maxThreads |no | |500 |线程池最大线程数maxThreads |org.nutz.boot.starter.jetty.JettyStarter| -|64 |jetty.threadpool.minThreads |no | |200 |线程池最小线程数minThreads |org.nutz.boot.starter.jetty.JettyStarter| -|65 |jetty.welcome_files |no | |index.html,index.htm,index.do|WelcomeFile列表 |org.nutz.boot.starter.jetty.JettyStarter| -|66 |ngrok.client.auth_token |no | |4kg9lckq5og4ip02j736e3i7ku|秘钥 |org.nutz.boot.starter.ngrok.NgrokClientStarter| -|67 |ngrok.client.enable |no | |true |开关 |org.nutz.boot.starter.ngrok.NgrokClientStarter| -|68 |ngrok.client.hostname |no | | |期望的域名 |org.nutz.boot.starter.ngrok.NgrokClientStarter| -|69 |ngrok.client.srv_host |no | |wendal.cn |服务器域名 |org.nutz.boot.starter.ngrok.NgrokClientStarter| -|70 |ngrok.client.srv_port |no | |4443 |服务器端口 |org.nutz.boot.starter.ngrok.NgrokClientStarter| -|71 |ngrok.client.to_port |no | |8080 |目标端口 |org.nutz.boot.starter.ngrok.NgrokClientStarter| -|72 |nutz.dao.interceptor.cache.cache4Null |no | |true |是否缓存null结果 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|73 |nutz.dao.interceptor.cache.debug |no | |false |打印daocache详细调试日志 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|74 |nutz.dao.interceptor.cache.enable |no | |false |是否使用daocache |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|75 |nutz.dao.interceptor.cache.enableWhenTrans|no | |false |事务内是否启用daocache |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|76 |nutz.dao.interceptor.cache.provider.ioc.name|no | |daoCacheProvider|daocache提供者DaoCacheProvider的IocBean名称|org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|77 |nutz.dao.interceptor.cache.provider.memory.cacheSize|no | | |daocache提供者MemoryDaoCacheProvider的默认缓存大小|org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|78 |nutz.dao.interceptor.cache.provider.type|no |memory,ehcache,jedis,ioc|memory |daocache提供者 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|79 |nutz.dao.interceptor.cache.table.names |no | | |需要缓存的表名称,英文逗号分隔 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|80 |nutz.dao.interceptor.cache.table.pattern|no | | |需要缓存的表名称的正则表达式 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|81 |nutz.dao.interceptor.log.enable |no | |true |是否打印dao的SQL日志 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|82 |nutz.dao.interceptor.time.enable |no | |false |是否打印dao的SQL耗时日志 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|83 |nutz.dao.sqls.path |no | |sqls/ |sql目录 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|84 |nutz.mvc.exclusions |no | | |排除指定请求路径的正则表达式 |org.nutz.boot.starter.nutz.mvc.NutFilterStarter| -|85 |nutz.mvc.ignore |no | | |过滤指定请求路径的正则表达式 |org.nutz.boot.starter.nutz.mvc.NutFilterStarter| -|86 |nutz.mvc.whale.enc.input |no | |UTF-8 |在其他Filter之前设置input编码|org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter| -|87 |nutz.mvc.whale.enc.output |no | |UTF-8 |在其他Filter之前设置output编码|org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter| -|88 |nutz.mvc.whale.http.hidden_method_param |no | | |隐形http方法参数转换所对应的参数名 |org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter| -|89 |nutz.mvc.whale.http.method_override |no | |false |是否允许使用X-HTTP-Method-Override|org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter| -|90 |nutz.mvc.whale.upload.enable |no | |false |是否启用隐形Upload支持 |org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter| -|91 |redis.database |no | |0 |redis数据库序号 |org.nutz.boot.starter.redis.JedisStarter| -|92 |redis.host |no | |127.0.0.1 |redis服务器ip或域名 |org.nutz.boot.starter.redis.JedisStarter| -|93 |redis.max_redir |no | |10 |redis集群最大重定向次数 |org.nutz.boot.starter.redis.JedisStarter| -|94 |redis.nodes |no | | |redis集群节点列表 |org.nutz.boot.starter.redis.JedisStarter| -|95 |redis.password |no | | |redis密码 |org.nutz.boot.starter.redis.JedisStarter| -|96 |redis.port |no | |6379 |redis服务器端口 |org.nutz.boot.starter.redis.JedisStarter| -|97 |redis.soTimeout |no | |0 |redis写超时 |org.nutz.boot.starter.redis.JedisStarter| -|98 |redis.timeout |no | |2000 |redis读写超时 |org.nutz.boot.starter.redis.JedisStarter| -|99 |shiro.ini.path |no | | |shiro.ini的路径,如果shiro.ini存在,就会使用它,否则走NB的内部逻辑|org.nutz.boot.starter.shiro.ShiroEnvStarter| -|100 |shiro.ini.urls |no | | |urls过滤清单 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|101 |shiro.realm.cache.enable |no | | |realm是否缓存 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|102 |shiro.session.cache.redis.debug |no | |false |session持久化时redis的debug模式|org.nutz.boot.starter.shiro.ShiroEnvStarter| -|103 |shiro.session.cache.redis.mode |no | |kv |设置redis缓存的模式 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|104 |shiro.session.cache.redis.ttl |no | |-1 |redis缓存的过期时间 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|105 |shiro.session.cache.type |no | |memory |设置使用的缓存类型 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|106 |shiro.session.cookie.httpOnly |no | |true |Cookie是否只读 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|107 |shiro.session.cookie.maxAge |no | |946080000 |Cookie的过期时间,单位:毫秒 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|108 |shiro.session.cookie.name |no | |sid |Cookie的name |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|109 |shiro.session.dao.iocName |no | |shiroSessionDao|SessionDao的ioc名称,设置并声明该IocBean,就能覆盖默认的SessionDao实现|org.nutz.boot.starter.shiro.ShiroEnvStarter| -|110 |shiro.session.enable |no | |true |是否启用Shiro的Session管理 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|111 |shiro.session.manager.globalSessionTimeout|no | |1800000 |全局session过期时间 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|112 |shiro.session.manager.sessionValidationInterval|no | |3600000 |定期检查session过期的周期 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|113 |shiro.session.manager.sessionValidationSchedulerEnabled|no | |true |是否定期检查session过期 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|114 |shiro.url.login |no | |/user/login|默认登录路径 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|115 |shiro.url.logout_redirect |no | |/ |退出登录后的重定向路径 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|116 |shiro.url.unauth |no | |/user/login|访问未授权页面后的重定向路径 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|117 |web.filter.order.nutz |no | | |指定NutFilter执行顺序 |org.nutz.boot.starter.nutz.mvc.NutFilterStarter| -|118 |web.session.timeout |no | |30 |Session空闲时间,单位分钟 |org.nutz.boot.starter.jetty.JettyStarter| -2020-01-11 20:17:41,037 [INFO][org.nutz.ioc.impl.NutIoc] - ... NutIoc init complete -2020-01-11 20:17:41,086 [INFO][org.quartz.impl.StdSchedulerFactory] - Using default implementation for ThreadExecutor -2020-01-11 20:17:41,101 [INFO][org.quartz.core.SchedulerSignalerImpl] - Initialized Scheduler Signaller of type: class org.quartz.core.SchedulerSignalerImpl -2020-01-11 20:17:41,102 [INFO][org.quartz.core.QuartzScheduler] - Quartz Scheduler v.2.3.0 created. -2020-01-11 20:17:41,102 [INFO][org.quartz.simpl.RAMJobStore] - RAMJobStore initialized. -2020-01-11 20:17:41,103 [INFO][org.quartz.core.QuartzScheduler] - Scheduler meta-data: Quartz Scheduler (v2.3.0) 'NutzbootScheduler' 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 8 threads. - Using job-store 'org.quartz.simpl.RAMJobStore' - which does not support persistence. and is not clustered. - -2020-01-11 20:17:41,104 [INFO][org.quartz.impl.StdSchedulerFactory] - Quartz scheduler 'NutzbootScheduler' initialized from an externally provided properties instance. -2020-01-11 20:17:41,104 [INFO][org.quartz.impl.StdSchedulerFactory] - Quartz scheduler version: 2.3.0 -2020-01-11 20:17:41,104 [INFO][org.quartz.core.QuartzScheduler] - JobFactory set to: org.nutz.integration.quartz.NutQuartzJobFactory@682b2fa -2020-01-11 20:17:41,614 [DEBUG][org.nutz.boot.starter.servlet3.NbServletContextListener] - add Servlet name=druid pathSpec=/druid/* -2020-01-11 20:17:41,616 [INFO][org.nutz.boot.starter.jdbc.DruidWebStatServletStarter] - druid stat view random user=druid password=u881kdev3cihook9o3kdk3pdrj -2020-01-11 20:17:41,620 [INFO][org.apache.shiro.web.env.EnvironmentLoader] - Starting Shiro environment initialization. -2020-01-11 20:17:41,911 [DEBUG][org.nutz.boot.starter.shiro.ShiroEnvStarter] - using default SessionDAO = EnterpriseCacheSessionDAO -2020-01-11 20:17:41,928 [DEBUG][org.nutz.boot.starter.shiro.ShiroEnvStarter] - using session cache = redis -2020-01-11 20:17:41,938 [DEBUG][net.sf.ehcache.config.ConfigurationFactory] - Configuring ehcache from ehcache.xml found in the classpath: file:/Users/kouxian/git/rk_svnadmin/target/classes/ehcache.xml -2020-01-11 20:17:41,939 [DEBUG][net.sf.ehcache.config.ConfigurationFactory] - Configuring ehcache from URL: file:/Users/kouxian/git/rk_svnadmin/target/classes/ehcache.xml -2020-01-11 20:17:41,940 [DEBUG][net.sf.ehcache.config.ConfigurationFactory] - Configuring ehcache from InputStream -2020-01-11 20:17:41,951 [DEBUG][net.sf.ehcache.config.BeanHandler] - Ignoring ehcache attribute xmlns:xsi -2020-01-11 20:17:41,952 [DEBUG][net.sf.ehcache.config.BeanHandler] - Ignoring ehcache attribute xsi:noNamespaceSchemaLocation -2020-01-11 20:17:41,954 [DEBUG][net.sf.ehcache.config.DiskStoreConfiguration] - Disk Store Path: /var/folders/y8/njy743gn0sq9xysgc5dxy23w0000gn/T/shiro-ehcache -2020-01-11 20:17:41,963 [WARN][net.sf.ehcache.config.CacheConfiguration] - Statistics can no longer be enabled via configuration. -2020-01-11 20:17:41,974 [DEBUG][net.sf.ehcache.CacheManager] - Creating new CacheManager with default config -2020-01-11 20:17:41,978 [DEBUG][net.sf.ehcache.util.PropertyUtil] - propertiesString is null. -2020-01-11 20:17:41,987 [DEBUG][net.sf.ehcache.config.ConfigurationHelper] - No CacheManagerEventListenerFactory class specified. Skipping... -2020-01-11 20:17:42,061 [DEBUG][net.sf.ehcache.Cache] - No BootstrapCacheLoaderFactory class specified. Skipping... -2020-01-11 20:17:42,062 [DEBUG][net.sf.ehcache.Cache] - CacheWriter factory not configured. Skipping... -2020-01-11 20:17:42,062 [DEBUG][net.sf.ehcache.config.ConfigurationHelper] - No CacheExceptionHandlerFactory class specified. Skipping... -2020-01-11 20:17:42,067 [DEBUG][net.sf.ehcache.Cache] - No BootstrapCacheLoaderFactory class specified. Skipping... -2020-01-11 20:17:42,067 [DEBUG][net.sf.ehcache.Cache] - CacheWriter factory not configured. Skipping... -2020-01-11 20:17:42,067 [DEBUG][net.sf.ehcache.config.ConfigurationHelper] - No CacheExceptionHandlerFactory class specified. Skipping... -2020-01-11 20:17:42,079 [DEBUG][net.sf.ehcache.DiskStorePathManager] - Using diskstore path /var/folders/y8/njy743gn0sq9xysgc5dxy23w0000gn/T/shiro-ehcache -2020-01-11 20:17:42,080 [DEBUG][net.sf.ehcache.DiskStorePathManager] - Holding exclusive lock on /var/folders/y8/njy743gn0sq9xysgc5dxy23w0000gn/T/shiro-ehcache/.ehcache-diskstore.lock -2020-01-11 20:17:42,120 [DEBUG][net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl] - Mocking Pass-Through Statistic: LOCAL_OFFHEAP_SIZE -2020-01-11 20:17:42,121 [DEBUG][net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl] - Mocking Pass-Through Statistic: LOCAL_OFFHEAP_SIZE_BYTES -2020-01-11 20:17:42,122 [DEBUG][net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl] - Mocking Pass-Through Statistic: WRITER_QUEUE_LENGTH -2020-01-11 20:17:42,122 [DEBUG][net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl] - Mocking Pass-Through Statistic: REMOTE_SIZE -2020-01-11 20:17:42,123 [DEBUG][net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl] - Mocking Pass-Through Statistic: LAST_REJOIN_TIMESTAMP -2020-01-11 20:17:42,137 [DEBUG][net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl] - Mocking Operation Statistic: OFFHEAP_GET -2020-01-11 20:17:42,139 [DEBUG][net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl] - Mocking Operation Statistic: OFFHEAP_PUT -2020-01-11 20:17:42,140 [DEBUG][net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl] - Mocking Operation Statistic: OFFHEAP_REMOVE -2020-01-11 20:17:42,141 [DEBUG][net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl] - Mocking Operation Statistic: XA_COMMIT -2020-01-11 20:17:42,143 [DEBUG][net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl] - Mocking Operation Statistic: XA_ROLLBACK -2020-01-11 20:17:42,144 [DEBUG][net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl] - Mocking Operation Statistic: XA_RECOVERY -2020-01-11 20:17:42,147 [DEBUG][net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl] - Mocking Operation Statistic: CLUSTER_EVENT -2020-01-11 20:17:42,150 [DEBUG][net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl] - Mocking Operation Statistic: NONSTOP -2020-01-11 20:17:42,156 [DEBUG][net.sf.ehcache.Cache] - Initialised cache: shiro-activeSessionCache -2020-01-11 20:17:42,157 [DEBUG][net.sf.ehcache.config.ConfigurationHelper] - CacheDecoratorFactory not configured. Skipping for 'shiro-activeSessionCache'. -2020-01-11 20:17:42,157 [DEBUG][net.sf.ehcache.config.ConfigurationHelper] - CacheDecoratorFactory not configured for defaultCache. Skipping for 'shiro-activeSessionCache'. -2020-01-11 20:17:42,183 [INFO][org.nutz.plugins.cache.impl.lcache.LCacheManager] - JedisAgent is Ready ... -2020-01-11 20:17:42,184 [DEBUG][org.nutz.plugins.cache.impl.lcache.LCacheManager] - psubscribe LCache:* -2020-01-11 20:17:42,227 [DEBUG][org.nutz.boot.starter.shiro.NbResourceBasedWebEnvironment] - ioc name=shiroFilterChainResolver not found, fallback to shiro.ini.urls -2020-01-11 20:17:42,227 [DEBUG][org.nutz.boot.starter.shiro.NbResourceBasedWebEnvironment] - shiro ini urls ---> -[urls] - -2020-01-11 20:17:42,244 [INFO][org.apache.shiro.web.env.EnvironmentLoader] - Shiro environment initialized in 624 ms. -2020-01-11 20:17:42,317 [DEBUG][org.nutz.boot.starter.servlet3.NbServletContextListener] - add filter name=whale pathSpec=/* -2020-01-11 20:17:42,320 [DEBUG][org.nutz.boot.starter.servlet3.NbServletContextListener] - add filter name=druid pathSpec=/* -2020-01-11 20:17:42,322 [DEBUG][org.nutz.boot.starter.servlet3.NbServletContextListener] - add filter name=shiro pathSpec=/* -2020-01-11 20:17:42,326 [DEBUG][org.nutz.boot.starter.servlet3.NbServletContextListener] - add filter name=nutz pathSpec=/* -2020-01-11 20:17:42,349 [INFO][org.nutz.mvc.NutFilter] - NutFilter[nutz] starting ... -2020-01-11 20:17:42,352 [INFO][org.nutz.resource.impl.ErrorResourceLocation] - [loc=/Users/kouxian/git/rk_svnadmin/target/classes/static/WEB-INF/classes]not exist -2020-01-11 20:17:42,354 [DEBUG][org.nutz.mvc.config.AbstractNutConfig] - Loading by class org.nutz.boot.starter.nutz.mvc.NbMvcLoading -2020-01-11 20:17:42,359 [INFO][org.nutz.mvc.impl.NutLoading] - Nutz Version : 1.r.68-SNAPSHOT -2020-01-11 20:17:42,359 [INFO][org.nutz.mvc.impl.NutLoading] - Nutz.Mvc[nutz] is initializing ... -2020-01-11 20:17:42,359 [DEBUG][org.nutz.mvc.impl.NutLoading] - Web Container Information: -2020-01-11 20:17:42,359 [DEBUG][org.nutz.mvc.impl.NutLoading] - - Default Charset : UTF-8 -2020-01-11 20:17:42,359 [DEBUG][org.nutz.mvc.impl.NutLoading] - - Current . path : /Users/kouxian/git/rk_svnadmin/. -2020-01-11 20:17:42,360 [DEBUG][org.nutz.mvc.impl.NutLoading] - - Java Version : 1.8.0_144 -2020-01-11 20:17:42,360 [DEBUG][org.nutz.mvc.impl.NutLoading] - - File separator : / -2020-01-11 20:17:42,360 [DEBUG][org.nutz.mvc.impl.NutLoading] - - Timezone : Asia/Shanghai -2020-01-11 20:17:42,360 [DEBUG][org.nutz.mvc.impl.NutLoading] - - OS : Mac OS X x86_64 -2020-01-11 20:17:42,360 [DEBUG][org.nutz.mvc.impl.NutLoading] - - ServerInfo : jetty/9.4.22.v20191022 -2020-01-11 20:17:42,361 [DEBUG][org.nutz.mvc.impl.NutLoading] - - Servlet API : 3.1 -2020-01-11 20:17:42,361 [DEBUG][org.nutz.mvc.impl.NutLoading] - - ContextPath : -2020-01-11 20:17:42,362 [DEBUG][org.nutz.mvc.impl.NutLoading] - - context.tempdir : /Users/kouxian/git/rk_svnadmin/temp -2020-01-11 20:17:42,363 [DEBUG][org.nutz.mvc.impl.NutLoading] - - MainModule : com.rekoe.CloudLauncher -2020-01-11 20:17:42,364 [DEBUG][org.nutz.mvc.impl.NutLoading] - >> app.root = /Users/kouxian/git/rk_svnadmin/target/classes/static -2020-01-11 20:17:42,372 [INFO][org.nutz.mvc.impl.NutLoading] - Build URL mapping by org.nutz.mvc.impl.UrlMappingImpl ... -2020-01-11 20:17:42,373 [DEBUG][org.nutz.mvc.impl.NutLoading] - add ViewMaker from Ioc by name=$views_freekmarker -2020-01-11 20:17:42,374 [DEBUG][org.nutz.mvc.impl.NutLoading] - @Views(FreemarkerViewMaker.class,DefaultViewMaker.class) -2020-01-11 20:17:42,378 [DEBUG][org.nutz.mvc.impl.NutLoading] - @ChainBy(org.nutz.mvc.impl.NutActionChainMaker) -2020-01-11 20:17:42,387 [DEBUG][org.nutz.mvc.impl.Loadings] - module class location 'file:/Users/kouxian/git/rk_svnadmin/target/classes/' -2020-01-11 20:17:42,387 [DEBUG][org.nutz.mvc.impl.Loadings] - > scan 'com.rekoe' -2020-01-11 20:17:42,410 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.PermissionAct' -2020-01-11 20:17:42,412 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminUserAct' -2020-01-11 20:17:42,413 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.FrameAct' -2020-01-11 20:17:42,415 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminSvnUserAct' -2020-01-11 20:17:42,416 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminProjectAct' -2020-01-11 20:17:42,417 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminCommonAct' -2020-01-11 20:17:42,418 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminRoleAct' -2020-01-11 20:17:42,419 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.PermissionCategoryAct' -2020-01-11 20:17:42,420 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.WelcomeAct' -2020-01-11 20:17:42,420 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminProjectGroupUsrAct' -2020-01-11 20:17:42,421 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminLoginAct' -2020-01-11 20:17:42,421 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminProjectGroupAct' -2020-01-11 20:17:42,421 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.IndexAct' -2020-01-11 20:17:42,439 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.IpSearchAction' -2020-01-11 20:17:42,440 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.OauthLoginAct' -2020-01-11 20:17:42,522 [DEBUG][org.nutz.mvc.impl.NutLoading] - Use org.nutz.mvc.impl.NutEntryDeterminer as EntryMethodDeterminer -2020-01-11 20:17:42,546 [INFO][org.nutz.mvc.impl.NutActionChainMaker] - Optional processor class not found, disabled : org.nutz.plugins.validation.ValidationProcessor -2020-01-11 20:17:42,624 [INFO][org.nutz.boot.starter.freemarker.FreeMarkerConfigurer] - using Directory for TemplateLoading : /Users/kouxian/git/rk_svnadmin/src/main/resources/ -2020-01-11 20:17:42,643 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/user/main' >> (FrameAct.java:14).userMain : void | @Ok(fm:template.admin.user.frame.main) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:17:42,644 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/user/left' >> (FrameAct.java:19).userLeft : void | @Ok(fm:template.admin.user.frame.left) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:17:42,647 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/user/right' >> (FrameAct.java:24).userRight : void | @Ok(fm:template.admin.user.frame.right) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:17:42,648 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/account/main' >> (FrameAct.java:32).accountPwdMain : void | @Ok(fm:template.admin.account.frame.main) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:17:42,648 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/account/left' >> (FrameAct.java:37).accountPwdLeft : void | @Ok(fm:template.admin.account.frame.left) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:17:42,649 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/account/right' >> (FrameAct.java:42).gamePwdRight : void | @Ok(fm:template.admin.account.frame.right) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:17:42,650 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/svn/user/main' >> (FrameAct.java:50).svn_user_main : void | @Ok(fm:template.admin.svn_user.frame.main) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:17:42,651 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/svn/user/left' >> (FrameAct.java:55).svn_user_left : void | @Ok(fm:template.admin.svn_user.frame.left) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:17:42,652 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/svn/user/right' >> (FrameAct.java:60).svn_user_right : void | @Ok(fm:template.admin.svn_user.frame.right) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:17:42,652 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/project/main' >> (FrameAct.java:68).project_main : void | @Ok(fm:template.admin.project.frame.main) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:17:42,653 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/project/left' >> (FrameAct.java:73).project_left : void | @Ok(fm:template.admin.project.frame.left) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:17:42,653 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/project/right' >> (FrameAct.java:78).project_right : void | @Ok(fm:template.admin.project.frame.right) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:17:42,655 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/role/add' >> (AdminRoleAct.java:84).add : List | @Ok(fm:template.admin.user.role.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:17:42,659 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/role/update' >> (AdminRoleAct.java:66).update : void | @Ok(>>:/admin/role/list.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:17:42,661 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/role/delete' >> (AdminRoleAct.java:107).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:17:42,663 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/role/list' >> (AdminRoleAct.java:49).list : Object | @Ok(fm:template.admin.user.role.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:17:42,673 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/role/save' >> (AdminRoleAct.java:91).save : boolean | @Ok(>>:${obj==true?'/role/list.rk':'/admin/common/unauthorized.rk'}) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:17:42,675 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/role/edit' >> (AdminRoleAct.java:56).edit : Object | @Ok(fm:template.admin.user.role.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:17:42,684 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/index_main' >> (WelcomeAct.java:18).index : void | @Ok(fm:template.admin.main) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:17:42,685 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/main' >> (WelcomeAct.java:30).main : void | @Ok(fm:template.admin.index) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:17:42,685 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/left' >> (WelcomeAct.java:35).left : void | @Ok(fm:template.admin.left) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:17:42,686 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/right' >> (WelcomeAct.java:40).right : void | @Ok(fm:template.admin.right) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:17:42,686 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/top' >> (WelcomeAct.java:24).top : boolean | @Ok(fm:template.admin.top) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:17:42,688 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/user/login/?' >> (OauthLoginAct.java:68).login : void | @Ok(void ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:17:42,689 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/user/logout' >> (OauthLoginAct.java:90).logout : void | @Ok(>>:/admin/index.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:17:42,689 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/user/authonly' >> (OauthLoginAct.java:61).authOnly : Object | @Ok(null ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:17:42,691 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/user/login/?/callback' >> (OauthLoginAct.java:96).returnPoint : View | @Ok(null ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:17:42,692 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/category/add' >> (PermissionCategoryAct.java:58).add : void | @Ok(fm:template.admin.user.permission_category.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:17:42,693 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/category/update' >> (PermissionCategoryAct.java:50).update : boolean | @Ok(>>:/admin/permission/category/list.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:17:42,694 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/category/delete' >> (PermissionCategoryAct.java:73).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:17:42,695 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/category/list' >> (PermissionCategoryAct.java:36).list : Pagination | @Ok(fm:template.admin.user.permission_category.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:17:42,697 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/category/save' >> (PermissionCategoryAct.java:64).save : void | @Ok(>>:/admin/permission/category/list.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:17:42,699 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/category/edit' >> (PermissionCategoryAct.java:43).edit : PermissionCategory | @Ok(fm:template.admin.user.permission_category.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:17:42,701 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/add' >> (AdminProjectGroupAct.java:40).add : String | @Ok(fm:template.admin.project_group.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:17:42,702 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/delete' >> (AdminProjectGroupAct.java:59).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:17:42,702 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/list' >> (AdminProjectGroupAct.java:32).list : Pagination | @Ok(fm:template.admin.project_group.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:17:42,703 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/o_save' >> (AdminProjectGroupAct.java:47).o_save : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:17:42,704 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/add' >> (AdminProjectAct.java:55).add : void | @Ok(fm:template.admin.project.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:17:42,705 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/init' >> (AdminProjectAct.java:120).init : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:17:42,706 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/delete' >> (AdminProjectAct.java:182).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:17:42,706 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/list' >> (AdminProjectAct.java:48).list : Pagination | @Ok(fm:template.admin.project.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:17:42,706 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/o_save' >> (AdminProjectAct.java:68).o_save : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:17:42,707 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/o_update' >> (AdminProjectAct.java:223).o_update : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:17:42,709 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/rep' >> (AdminProjectAct.java:83).rep : String | @Ok(fm:template.admin.project.rep) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:17:42,709 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/pjauth' >> (AdminProjectAct.java:135).pjauth : String | @Ok(fm:template.admin.project.pjauth) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:17:42,712 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/ajaxtreeservice' >> (AdminProjectAct.java:169).ajaxTreeService : String | @Ok(raw ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:17:42,713 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/pjauth_delete' >> (AdminProjectAct.java:261).pjauth_delete : String | @Ok(fm:template.admin.project.pjauth) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:17:42,714 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/pjauth/delete' >> (AdminProjectAct.java:193).pjauth_delete : String | @Ok(fm:template.admin.project.pjauth) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:17:42,715 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/conf/update' >> (AdminProjectAct.java:215).conf_update : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:17:42,716 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/pjauth/save' >> (AdminProjectAct.java:231).pjauth_save : String | @Ok(fm:template.admin.project.pjauth) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:17:42,716 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/file_add' >> (AdminProjectAct.java:243).file_add : String | @Ok(fm:template.admin.project.add_dir) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:17:42,717 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/file_save' >> (AdminProjectAct.java:253).file_save : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:17:42,717 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/conf' >> (AdminProjectAct.java:208).conf : ProjectConfig | @Ok(fm:template.admin.project.config) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:17:42,718 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/edit' >> (AdminProjectAct.java:61).edit : Pj | @Ok(fm:template.admin.project.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:17:42,719 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/usr/add' >> (AdminProjectGroupUsrAct.java:67).add : String | @Ok(fm:template.admin.project_group_usr.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:17:42,720 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/usr/delete' >> (AdminProjectGroupUsrAct.java:99).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:17:42,721 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/usr/list' >> (AdminProjectGroupUsrAct.java:55).list : Pagination | @Ok(fm:template.admin.project_group_usr.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:17:42,721 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/usr/email' >> (AdminProjectGroupUsrAct.java:128).email : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:17:42,722 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/usr/o_save' >> (AdminProjectGroupUsrAct.java:77).o_save : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:17:42,723 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/usr/all_email' >> (AdminProjectGroupUsrAct.java:117).all_email : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:17:42,724 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/add' >> (AdminSvnUserAct.java:86).add : void | @Ok(fm:template.admin.svn_user.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:17:42,728 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/lock' >> (AdminSvnUserAct.java:217).lock : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:17:42,729 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/list' >> (AdminSvnUserAct.java:64).list : Pagination | @Ok(fm:template.admin.svn_user.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:17:42,729 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/lock_list' >> (AdminSvnUserAct.java:75).lock_list : Pagination | @Ok(fm:template.admin.svn_user.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:17:42,730 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/o_save' >> (AdminSvnUserAct.java:101).o_save : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:17:42,730 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/o_update' >> (AdminSvnUserAct.java:136).o_update : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:17:42,731 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/restpwd' >> (AdminSvnUserAct.java:184).restpwd : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:17:42,732 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/edit' >> (AdminSvnUserAct.java:93).edit : Usr | @Ok(fm:template.admin.svn_user.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:17:42,732 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/unlock' >> (AdminSvnUserAct.java:248).unlock : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:17:42,734 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/add' >> (PermissionAct.java:67).add : List | @Ok(fm:template.admin.user.permission.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:17:42,746 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/update' >> (PermissionAct.java:87).update : boolean | @Ok(>>:/admin/permission/list.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:17:42,747 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/delete' >> (PermissionAct.java:75).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:17:42,747 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/list' >> (PermissionAct.java:44).list : Pagination | @Ok(fm:template.admin.user.permission.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:17:42,748 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/save' >> (PermissionAct.java:98).save : void | @Ok(>>:/admin/permission/list.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:17:42,764 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/list_category/?' >> (PermissionAct.java:51).listCategory : Pagination | @Ok(fm:template.admin.user.permission.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:17:42,765 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/edit' >> (PermissionAct.java:58).edit : List | @Ok(fm:template.admin.user.permission.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:17:42,770 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/register' >> (AdminLoginAct.java:94).register : Object | @Ok(fm:template.front.account.create_user) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:17:42,805 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/login' >> (AdminLoginAct.java:56).login : View | @Ok(null ) @Fail(>>:/admin/common/unauthorized.rk) | by 1 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:17:42,807 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/logout' >> (AdminLoginAct.java:88).logout : void | @Ok(>>:/user/login.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:17:42,808 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/common/success' >> (AdminCommonAct.java:38).success : Message | @Ok(fm:template.admin.common.error) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:17:42,809 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/common/unauthorized' >> (AdminCommonAct.java:26).unauthorized : Message | @Ok(fm:template.admin.common.error) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:17:42,810 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/common/forbit' >> (AdminCommonAct.java:32).forbit : Message | @Ok(fm:template.admin.common.error) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:17:42,811 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/api/ip/search' >> (IpSearchAction.java:20).search : String | @Ok(raw:json) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:17:42,813 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/main' >> (AdminUserAct.java:59).main : void | @Ok(fm:template.admin.common.main) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:17:42,814 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/add' >> (AdminUserAct.java:72).add : List | @Ok(fm:template.admin.user.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:17:42,816 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/lock' >> (AdminUserAct.java:143).lock : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:17:42,818 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/update' >> (AdminUserAct.java:129).update : Object | @Ok(>>:/admin/user/list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:17:42,818 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/check/username' >> (AdminUserAct.java:93).checkName : boolean | @Ok(raw ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:17:42,819 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/delete' >> (AdminUserAct.java:79).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:17:42,819 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/list' >> (AdminUserAct.java:65).list : Pagination | @Ok(fm:template.admin.user.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:17:42,820 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/save' >> (AdminUserAct.java:87).save : boolean | @Ok(>>:${obj==true?'/admin/user/list.rk':'/admin/common/unauthorized.rk'}) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:17:42,821 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/check_email' >> (AdminUserAct.java:99).checkEmail : boolean | @Ok(raw ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:17:42,821 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/profile/check_current_password' >> (AdminUserAct.java:160).checkCurrentPassword : boolean | @Ok(raw ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:17:42,822 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/profile/edit' >> (AdminUserAct.java:175).profileEdit : Subject | @Ok(fm:template.admin.profile.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:17:42,822 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/add_user' >> (AdminUserAct.java:185).add_user : void | @Ok(fm:template.admin.user.add_user) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:17:42,823 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/save_user' >> (AdminUserAct.java:191).save_user : Object | @Ok(>>:/admin/user/list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:17:42,823 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/profile/update' >> (AdminUserAct.java:203).profileUpdate : boolean | @Ok(fm:template.admin.profile.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:17:42,824 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/profile/re_update' >> (AdminUserAct.java:215).regUpate : boolean | @Ok(>>:${obj?'/admin/main':'/admin/common/unauthorized.rk'}) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:17:42,825 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/change_pwd' >> (AdminUserAct.java:236).change_pwd : void | @Ok(fm:template.admin.account.change_pwd) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:17:42,826 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/pwd_updata' >> (AdminUserAct.java:242).pwd_updata : Object | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:17:42,827 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/edit' >> (AdminUserAct.java:107).edit : User | @Ok(fm:template.admin.user.edit) @Fail(json ) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:17:42,828 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/user/login' >> (IndexAct.java:20).login : void | @Ok(fm:template.login.login) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:17:42,828 [INFO][org.nutz.mvc.impl.NutLoading] - Found 102 module methods -2020-01-11 20:17:42,829 [DEBUG][org.nutz.mvc.impl.NutLoading] - Localization: org.nutz.mvc.impl.NutMessageLoader('msg/') dft -2020-01-11 20:17:42,832 [DEBUG][org.nutz.mvc.impl.NutMessageLoader] - Load Messages in 2 resource : [[jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-nutz-mvc/2.3.9-SNAPSHOT/nutzboot-starter-nutz-mvc-2.3.9-SNAPSHOT.jar!/msg/emtry.properties, File[/Users/kouxian/git/rk_svnadmin/target/classes/msg/zh_CN/MessageResources.properties]]] -2020-01-11 20:17:42,837 [DEBUG][org.nutz.mvc.impl.NutMessageLoader] - Message Loaded, size = 2 -2020-01-11 20:17:42,839 [INFO][org.nutz.mvc.impl.NutLoading] - Nutz.Mvc[nutz] is up in 476ms -2020-01-11 20:17:42,840 [INFO][org.nutz.mvc.NutFilter] - exclusionsPrefix = ^(/druid/) -2020-01-11 20:17:42,887 [DEBUG][org.nutz.boot.starter.jetty.JettyStarter] - Jetty monitor props: ----------------------------------------------- -http.port : 8084 -http.host : 0.0.0.0 -http.idleTimeout : 300000 -https.enable : false -welcome_files : index.html,index.htm,index.do -maxFormContentSize : 1073741824 ----------------------------------------------- -2020-01-11 20:17:42,912 [INFO][org.nutz.boot.starter.quartz.QuartzStarter] - Starting Quartz Scheduler now -2020-01-11 20:17:42,913 [INFO][org.quartz.core.QuartzScheduler] - Scheduler NutzbootScheduler_$_NON_CLUSTERED started. -2020-01-11 20:17:42,926 [DEBUG][org.nutz.integration.quartz.NutQuartzCronJobFactory] - found cron job packages = com.rekoe -2020-01-11 20:17:43,135 [DEBUG][org.nutz.dao.jdbc.Jdbcs] - Jdbcs init complete -2020-01-11 20:17:43,136 [INFO][org.nutz.dao.jdbc.Jdbcs] - Get Connection from DataSource for JdbcExpert, if you lock at here, check your database server and configure -2020-01-11 20:17:43,185 [INFO][com.alibaba.druid.pool.DruidDataSource] - {dataSource-1} inited -2020-01-11 20:17:43,354 [DEBUG][org.nutz.dao.impl.DaoSupport] - select expert : org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert -2020-01-11 20:17:43,359 [DEBUG][org.nutz.dao.impl.DaoSupport] - JDBC Driver --> mysql-connector-java-8.0.18 (Revision: fef2894d751d47223192b706977b4a5bc41e6be4) -2020-01-11 20:17:43,359 [DEBUG][org.nutz.dao.impl.DaoSupport] - JDBC Name --> MySQL Connector/J -2020-01-11 20:17:43,360 [DEBUG][org.nutz.dao.impl.DaoSupport] - JDBC URL --> jdbc:mysql://127.0.0.1:3306/rk_admin?characterEncoding=utf8&useSSL=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai -2020-01-11 20:17:43,476 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_set_client=utf8mb4 -2020-01-11 20:17:43,477 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_set_connection=utf8mb4 -2020-01-11 20:17:43,477 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_set_database=utf8 -2020-01-11 20:17:43,477 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_set_filesystem=binary -2020-01-11 20:17:43,477 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_set_results= -2020-01-11 20:17:43,477 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_set_server=utf8mb4 -2020-01-11 20:17:43,477 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_set_system=utf8 -2020-01-11 20:17:43,478 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_sets_dir=/usr/share/mysql-8.0/charsets/ -2020-01-11 20:17:43,483 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : binlog_format=ROW -2020-01-11 20:17:43,485 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : database=rk_admin -2020-01-11 20:17:43,487 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : user=root@172.17.0.1 -2020-01-11 20:17:43,527 [DEBUG][org.nutz.dao.impl.DaoSupport] - Database info --> MYSQL:[MySQL - 8.0.18] -2020-01-11 20:17:43,536 [DEBUG][org.nutz.dao.impl.DaoSupport] - SqlManager Sql count=0 -2020-01-11 20:17:43,562 [DEBUG][org.nutz.service.EntityService] - Get TypeParams for self : com.rekoe.domain.ProjectConfig -2020-01-11 20:17:43,803 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT COUNT(*) FROM system_user -2020-01-11 20:17:43,806 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=3ms, sql=SELECT COUNT(*) FROM system_user -2020-01-11 20:17:43,826 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM permission_category -2020-01-11 20:17:43,833 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=7ms, sql=SELECT * FROM permission_category -2020-01-11 20:17:43,836 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM system_permission -2020-01-11 20:17:43,847 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=11ms, sql=SELECT * FROM system_permission -2020-01-11 20:17:43,859 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM permission_category WHERE 1 != 1 -2020-01-11 20:17:43,863 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=3ms, sql=SELECT * FROM permission_category WHERE 1 != 1 -2020-01-11 20:17:43,866 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM project_config LIMIT 0, 1 -2020-01-11 20:17:43,875 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=7ms, sql=SELECT * FROM project_config LIMIT 0, 1 -2020-01-11 20:17:43,887 [INFO][org.nutz.boot.NbApp] - NB started : 3734ms -2020-01-11 20:17:45,999 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"Auth","Payload":{"Version":"2","MmVersion":"1.7","User":"4cnq1qh8s4j86p1d8u0152pmi8","Password":"","OS":"windows","Arch":"386","ClientId":"","GzipProxy":false}} -2020-01-11 20:17:46,234 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"AuthResp","Payload":{"Version":"2","MmVersion":"1.7","ClientId":"4vmbhabhaijndo7leoekp8s1ii","Error":""}} -2020-01-11 20:17:46,234 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"ReqTunnel","Payload":{"ReqId":"3en71e6ikehp7pn67secl3rjnd","Protocol":"http","Hostname":"","Subdomain":"","HttpAuth":"","RemotePort":0}} -2020-01-11 20:17:46,329 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"NewTunnel","Payload":{"ReqId":"3en71e6ikehp7pn67secl3rjnd","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:17:46,330 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - ReqId=3en71e6ikehp7pn67secl3rjnd URL=http://rekoe.ngrok.wendal.cn -2020-01-11 20:17:48,348 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"3en71e6ikehp7pn67secl3rjnd","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:17:48,349 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"3en71e6ikehp7pn67secl3rjnd","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:17:48,350 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"3en71e6ikehp7pn67secl3rjnd","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:17:48,351 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"3en71e6ikehp7pn67secl3rjnd","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:17:48,352 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"3en71e6ikehp7pn67secl3rjnd","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:17:48,357 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"4vmbhabhaijndo7leoekp8s1ii"}} -2020-01-11 20:17:48,358 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"4vmbhabhaijndo7leoekp8s1ii"}} -2020-01-11 20:17:48,359 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"4vmbhabhaijndo7leoekp8s1ii"}} -2020-01-11 20:17:48,363 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"4vmbhabhaijndo7leoekp8s1ii"}} -2020-01-11 20:17:48,364 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"4vmbhabhaijndo7leoekp8s1ii"}} -2020-01-11 20:17:48,515 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:17:48,515 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:17:48,579 [INFO][org.apache.shiro.session.mgt.AbstractValidatingSessionManager] - Enabling session validation scheduler... -2020-01-11 20:17:48,581 [INFO][org.apache.shiro.cache.ehcache.EhCacheManager] - Using existing EHCache named [shiro-activeSessionCache] -2020-01-11 20:17:48,611 [DEBUG][net.sf.ehcache.store.disk.Segment] - put added 0 on heap -2020-01-11 20:17:48,614 [DEBUG][net.sf.ehcache.store.disk.Segment] - fault removed 0 from heap -2020-01-11 20:17:48,614 [DEBUG][net.sf.ehcache.store.disk.Segment] - fault added 0 on disk -2020-01-11 20:17:48,615 [DEBUG][org.nutz.plugins.cache.impl.lcache.LCache] - fire channel=LCache:shiro-activeSessionCache msg=uiro0clvd4hm6qd7bapipg1hma:q1u0dr20s4j07q75pkq945ha5j -2020-01-11 20:17:48,616 [DEBUG][org.nutz.plugins.cache.impl.lcache.CachePubSub] - channel=LCache:shiro-activeSessionCache, msg=uiro0clvd4hm6qd7bapipg1hma:q1u0dr20s4j07q75pkq945ha5j -2020-01-11 20:17:48,617 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [POST] path=/admin/login : AdminLoginAct.login(AdminLoginAct.java:56) -2020-01-11 20:17:48,631 [DEBUG][org.nutz.service.EntityService] - Get TypeParams for self : com.rekoe.domain.Usr -2020-01-11 20:17:48,645 [DEBUG][org.nutz.service.EntityService] - Get TypeParams for self : com.rekoe.domain.User -2020-01-11 20:17:48,654 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM system_user WHERE name=? LIMIT 0, 1 - | 1 | - |-------| - | admin | - For example:> "SELECT * FROM system_user WHERE name='admin' LIMIT 0, 1 " -2020-01-11 20:17:48,667 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=13ms, sql=SELECT * FROM system_user WHERE name='admin' LIMIT 0, 1 -2020-01-11 20:17:48,674 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM system_role WHERE id IN (SELECT roleid FROM system_user_role WHERE userid=1) -2020-01-11 20:17:48,681 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=7ms, sql=SELECT * FROM system_role WHERE id IN (SELECT roleid FROM system_user_role WHERE userid=1) -2020-01-11 20:17:48,685 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM system_permission WHERE id IN (SELECT permissionid FROM system_role_permission WHERE roleid=1) -2020-01-11 20:17:48,688 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=3ms, sql=SELECT * FROM system_permission WHERE id IN (SELECT permissionid FROM system_role_permission WHERE roleid=1) -2020-01-11 20:17:49,015 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:17:49,015 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:17:49,046 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:17:49,046 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:17:49,062 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"3en71e6ikehp7pn67secl3rjnd","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:17:49,062 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"3en71e6ikehp7pn67secl3rjnd","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:17:49,063 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"3en71e6ikehp7pn67secl3rjnd","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:17:49,063 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"3en71e6ikehp7pn67secl3rjnd","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:17:49,064 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"3en71e6ikehp7pn67secl3rjnd","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:17:49,065 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"3en71e6ikehp7pn67secl3rjnd","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:17:49,066 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"3en71e6ikehp7pn67secl3rjnd","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:17:49,067 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"3en71e6ikehp7pn67secl3rjnd","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:17:49,068 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"3en71e6ikehp7pn67secl3rjnd","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:17:49,068 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:17:49,068 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:17:49,073 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"4vmbhabhaijndo7leoekp8s1ii"}} -2020-01-11 20:17:49,073 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"4vmbhabhaijndo7leoekp8s1ii"}} -2020-01-11 20:17:49,072 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:17:49,074 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:17:49,071 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"4vmbhabhaijndo7leoekp8s1ii"}} -2020-01-11 20:17:49,071 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"4vmbhabhaijndo7leoekp8s1ii"}} -2020-01-11 20:17:49,069 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"3en71e6ikehp7pn67secl3rjnd","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:17:49,077 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"3en71e6ikehp7pn67secl3rjnd","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:17:49,078 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"3en71e6ikehp7pn67secl3rjnd","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:17:49,078 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"3en71e6ikehp7pn67secl3rjnd","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:17:49,079 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"3en71e6ikehp7pn67secl3rjnd","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:17:49,079 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"3en71e6ikehp7pn67secl3rjnd","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:17:49,084 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"4vmbhabhaijndo7leoekp8s1ii"}} -2020-01-11 20:17:49,086 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"4vmbhabhaijndo7leoekp8s1ii"}} -2020-01-11 20:17:49,088 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"4vmbhabhaijndo7leoekp8s1ii"}} -2020-01-11 20:17:49,092 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"4vmbhabhaijndo7leoekp8s1ii"}} -2020-01-11 20:17:49,093 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"4vmbhabhaijndo7leoekp8s1ii"}} -2020-01-11 20:17:49,100 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"4vmbhabhaijndo7leoekp8s1ii"}} -2020-01-11 20:17:49,101 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"4vmbhabhaijndo7leoekp8s1ii"}} -2020-01-11 20:17:49,104 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"4vmbhabhaijndo7leoekp8s1ii"}} -2020-01-11 20:17:49,107 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"4vmbhabhaijndo7leoekp8s1ii"}} -2020-01-11 20:17:49,108 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"4vmbhabhaijndo7leoekp8s1ii"}} -2020-01-11 20:17:49,109 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"4vmbhabhaijndo7leoekp8s1ii"}} -2020-01-11 20:17:49,154 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"3en71e6ikehp7pn67secl3rjnd","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:17:49,155 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"3en71e6ikehp7pn67secl3rjnd","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:17:49,156 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"3en71e6ikehp7pn67secl3rjnd","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:17:49,159 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"3en71e6ikehp7pn67secl3rjnd","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:17:49,159 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"3en71e6ikehp7pn67secl3rjnd","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:17:49,166 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"3en71e6ikehp7pn67secl3rjnd","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:17:49,167 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"3en71e6ikehp7pn67secl3rjnd","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:17:49,167 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"3en71e6ikehp7pn67secl3rjnd","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:17:49,168 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"3en71e6ikehp7pn67secl3rjnd","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:17:49,169 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"3en71e6ikehp7pn67secl3rjnd","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:17:49,210 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"4vmbhabhaijndo7leoekp8s1ii"}} -2020-01-11 20:17:49,218 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"4vmbhabhaijndo7leoekp8s1ii"}} -2020-01-11 20:17:49,224 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"4vmbhabhaijndo7leoekp8s1ii"}} -2020-01-11 20:17:49,224 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"4vmbhabhaijndo7leoekp8s1ii"}} -2020-01-11 20:17:49,225 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"3en71e6ikehp7pn67secl3rjnd","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:17:49,226 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"3en71e6ikehp7pn67secl3rjnd","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:17:49,227 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"3en71e6ikehp7pn67secl3rjnd","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:17:49,227 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"3en71e6ikehp7pn67secl3rjnd","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:17:49,228 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"3en71e6ikehp7pn67secl3rjnd","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:17:49,232 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"4vmbhabhaijndo7leoekp8s1ii"}} -2020-01-11 20:17:49,233 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"4vmbhabhaijndo7leoekp8s1ii"}} -2020-01-11 20:17:49,237 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"4vmbhabhaijndo7leoekp8s1ii"}} -2020-01-11 20:17:49,241 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"4vmbhabhaijndo7leoekp8s1ii"}} -2020-01-11 20:17:49,242 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"4vmbhabhaijndo7leoekp8s1ii"}} -2020-01-11 20:17:49,243 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"4vmbhabhaijndo7leoekp8s1ii"}} -2020-01-11 20:17:49,272 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"4vmbhabhaijndo7leoekp8s1ii"}} -2020-01-11 20:17:49,274 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"4vmbhabhaijndo7leoekp8s1ii"}} -2020-01-11 20:17:49,275 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"4vmbhabhaijndo7leoekp8s1ii"}} -2020-01-11 20:17:49,275 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"4vmbhabhaijndo7leoekp8s1ii"}} -2020-01-11 20:17:49,277 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"4vmbhabhaijndo7leoekp8s1ii"}} -2020-01-11 20:17:49,382 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:17:49,382 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:17:49,382 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:17:49,382 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:17:49,388 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:17:49,388 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:17:49,388 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:17:49,388 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:17:49,390 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:17:49,390 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:17:49,390 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:17:49,391 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:17:49,539 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:17:49,539 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:17:49,551 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:17:49,551 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:17:49,551 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:17:49,551 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:17:49,588 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:17:49,588 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:17:49,588 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:17:49,589 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:17:49,621 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:17:49,622 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:17:49,640 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:17:49,640 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:17:49,641 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:17:49,641 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:17:49,648 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:17:49,648 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:17:49,670 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:17:49,670 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:17:49,691 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:17:49,692 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:18:09,650 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:18:09,650 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:18:09,654 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [POST] path=/admin/login : AdminLoginAct.login(AdminLoginAct.java:56) -2020-01-11 20:18:09,662 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM system_role WHERE id IN (SELECT roleid FROM system_user_role WHERE userid=1) -2020-01-11 20:18:09,667 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=5ms, sql=SELECT * FROM system_role WHERE id IN (SELECT roleid FROM system_user_role WHERE userid=1) -2020-01-11 20:18:09,672 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM system_permission WHERE id IN (SELECT permissionid FROM system_role_permission WHERE roleid=1) -2020-01-11 20:18:09,678 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=4ms, sql=SELECT * FROM system_permission WHERE id IN (SELECT permissionid FROM system_role_permission WHERE roleid=1) -2020-01-11 20:18:09,851 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:18:09,851 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:18:09,851 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:18:09,851 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:18:09,871 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:18:09,871 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:18:09,872 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:18:09,871 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:18:09,871 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:18:09,878 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:18:09,872 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:18:09,881 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:18:09,948 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:18:09,948 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:18:09,948 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:18:09,948 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:18:09,969 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:18:09,969 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:18:09,976 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:18:09,976 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:18:09,976 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:18:09,977 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:18:09,977 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:18:09,979 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:18:09,998 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"3en71e6ikehp7pn67secl3rjnd","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:18:09,999 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"3en71e6ikehp7pn67secl3rjnd","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:18:10,000 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"3en71e6ikehp7pn67secl3rjnd","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:18:10,000 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"3en71e6ikehp7pn67secl3rjnd","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:18:10,001 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"3en71e6ikehp7pn67secl3rjnd","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:18:10,030 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"4vmbhabhaijndo7leoekp8s1ii"}} -2020-01-11 20:18:10,031 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"4vmbhabhaijndo7leoekp8s1ii"}} -2020-01-11 20:18:10,032 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"4vmbhabhaijndo7leoekp8s1ii"}} -2020-01-11 20:18:10,034 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"4vmbhabhaijndo7leoekp8s1ii"}} -2020-01-11 20:18:10,044 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"4vmbhabhaijndo7leoekp8s1ii"}} -2020-01-11 20:18:10,062 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"3en71e6ikehp7pn67secl3rjnd","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:18:10,062 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"3en71e6ikehp7pn67secl3rjnd","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:18:10,063 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"3en71e6ikehp7pn67secl3rjnd","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:18:10,063 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"3en71e6ikehp7pn67secl3rjnd","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:18:10,065 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"3en71e6ikehp7pn67secl3rjnd","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:18:10,066 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"3en71e6ikehp7pn67secl3rjnd","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:18:10,067 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"3en71e6ikehp7pn67secl3rjnd","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:18:10,069 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"3en71e6ikehp7pn67secl3rjnd","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:18:10,070 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"4vmbhabhaijndo7leoekp8s1ii"}} -2020-01-11 20:18:10,071 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"4vmbhabhaijndo7leoekp8s1ii"}} -2020-01-11 20:18:10,072 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"3en71e6ikehp7pn67secl3rjnd","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:18:10,072 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"4vmbhabhaijndo7leoekp8s1ii"}} -2020-01-11 20:18:10,095 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"4vmbhabhaijndo7leoekp8s1ii"}} -2020-01-11 20:18:10,104 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"3en71e6ikehp7pn67secl3rjnd","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:18:10,095 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"4vmbhabhaijndo7leoekp8s1ii"}} -2020-01-11 20:18:10,106 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"4vmbhabhaijndo7leoekp8s1ii"}} -2020-01-11 20:18:10,107 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"4vmbhabhaijndo7leoekp8s1ii"}} -2020-01-11 20:18:10,131 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"4vmbhabhaijndo7leoekp8s1ii"}} -2020-01-11 20:18:10,131 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"4vmbhabhaijndo7leoekp8s1ii"}} -2020-01-11 20:18:10,132 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"4vmbhabhaijndo7leoekp8s1ii"}} -2020-01-11 20:18:10,255 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:18:10,256 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:18:10,334 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:18:10,334 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:18:10,334 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:18:10,335 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:18:10,391 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"3en71e6ikehp7pn67secl3rjnd","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:18:10,393 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"3en71e6ikehp7pn67secl3rjnd","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:18:10,395 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"3en71e6ikehp7pn67secl3rjnd","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:18:10,397 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"3en71e6ikehp7pn67secl3rjnd","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:18:10,397 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"3en71e6ikehp7pn67secl3rjnd","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:18:10,398 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"3en71e6ikehp7pn67secl3rjnd","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:18:10,398 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"3en71e6ikehp7pn67secl3rjnd","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:18:10,401 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"3en71e6ikehp7pn67secl3rjnd","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:18:10,402 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"3en71e6ikehp7pn67secl3rjnd","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:18:10,402 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"3en71e6ikehp7pn67secl3rjnd","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:18:10,455 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"4vmbhabhaijndo7leoekp8s1ii"}} -2020-01-11 20:18:10,456 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"3en71e6ikehp7pn67secl3rjnd","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:18:10,457 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:18:10,457 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:18:10,457 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:18:10,457 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:18:10,458 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"3en71e6ikehp7pn67secl3rjnd","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:18:10,463 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"4vmbhabhaijndo7leoekp8s1ii"}} -2020-01-11 20:18:10,464 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"4vmbhabhaijndo7leoekp8s1ii"}} -2020-01-11 20:18:10,464 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"3en71e6ikehp7pn67secl3rjnd","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:18:10,465 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"4vmbhabhaijndo7leoekp8s1ii"}} -2020-01-11 20:18:10,466 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"4vmbhabhaijndo7leoekp8s1ii"}} -2020-01-11 20:18:10,466 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"4vmbhabhaijndo7leoekp8s1ii"}} -2020-01-11 20:18:10,466 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"3en71e6ikehp7pn67secl3rjnd","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:18:10,468 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"3en71e6ikehp7pn67secl3rjnd","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:18:10,468 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"4vmbhabhaijndo7leoekp8s1ii"}} -2020-01-11 20:18:10,474 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"4vmbhabhaijndo7leoekp8s1ii"}} -2020-01-11 20:18:10,478 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"4vmbhabhaijndo7leoekp8s1ii"}} -2020-01-11 20:18:10,478 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"4vmbhabhaijndo7leoekp8s1ii"}} -2020-01-11 20:18:10,496 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:18:10,496 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:18:10,496 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:18:10,497 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:18:10,504 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"4vmbhabhaijndo7leoekp8s1ii"}} -2020-01-11 20:18:10,506 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"4vmbhabhaijndo7leoekp8s1ii"}} -2020-01-11 20:18:10,511 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"4vmbhabhaijndo7leoekp8s1ii"}} -2020-01-11 20:18:10,512 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"4vmbhabhaijndo7leoekp8s1ii"}} -2020-01-11 20:18:10,512 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"4vmbhabhaijndo7leoekp8s1ii"}} -2020-01-11 20:18:10,515 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:18:10,515 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:18:10,645 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:18:10,645 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:18:28,356 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:18:28,356 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:18:28,360 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [POST] path=/admin/login : AdminLoginAct.login(AdminLoginAct.java:56) -2020-01-11 20:18:28,364 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM system_role WHERE id IN (SELECT roleid FROM system_user_role WHERE userid=1) -2020-01-11 20:18:28,368 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=4ms, sql=SELECT * FROM system_role WHERE id IN (SELECT roleid FROM system_user_role WHERE userid=1) -2020-01-11 20:18:28,374 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM system_permission WHERE id IN (SELECT permissionid FROM system_role_permission WHERE roleid=1) -2020-01-11 20:18:28,377 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=3ms, sql=SELECT * FROM system_permission WHERE id IN (SELECT permissionid FROM system_role_permission WHERE roleid=1) -2020-01-11 20:18:28,501 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:18:28,501 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:18:28,503 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:18:28,503 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:18:28,504 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:18:28,504 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:18:28,504 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:18:28,504 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:18:28,507 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:18:28,508 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:18:28,507 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:18:28,508 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:18:28,594 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:18:28,594 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:18:28,594 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:18:28,594 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:18:28,596 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:18:28,597 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:18:28,596 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:18:28,598 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:18:28,598 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:18:28,598 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:18:28,598 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:18:28,599 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:18:28,649 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:18:28,649 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:18:28,664 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:18:28,664 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:18:28,674 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:18:28,674 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:18:28,716 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:18:28,716 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:18:28,729 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:18:28,729 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:18:28,730 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:18:28,729 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:18:28,740 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:18:28,740 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"3en71e6ikehp7pn67secl3rjnd","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:18:28,740 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:18:28,744 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"3en71e6ikehp7pn67secl3rjnd","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:18:28,746 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:18:28,746 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:18:28,749 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"3en71e6ikehp7pn67secl3rjnd","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:18:28,750 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"3en71e6ikehp7pn67secl3rjnd","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:18:28,754 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"3en71e6ikehp7pn67secl3rjnd","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:18:28,767 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"4vmbhabhaijndo7leoekp8s1ii"}} -2020-01-11 20:18:28,772 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"4vmbhabhaijndo7leoekp8s1ii"}} -2020-01-11 20:18:28,773 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"4vmbhabhaijndo7leoekp8s1ii"}} -2020-01-11 20:18:28,774 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"4vmbhabhaijndo7leoekp8s1ii"}} -2020-01-11 20:18:28,775 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"4vmbhabhaijndo7leoekp8s1ii"}} -2020-01-11 20:18:28,894 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:18:28,895 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:22:48,935 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 300417ms 5kb -2020-01-11 20:22:48,937 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:22:48,939 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 300421ms 0kb -2020-01-11 20:22:49,027 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 300011ms 0kb -2020-01-11 20:22:49,028 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:22:49,029 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 300012ms 0kb -2020-01-11 20:22:49,055 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 300006ms 0kb -2020-01-11 20:22:49,056 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:22:49,058 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 300010ms 0kb -2020-01-11 20:22:49,088 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 300012ms 0kb -2020-01-11 20:22:49,088 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:22:49,090 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 300014ms 0kb -2020-01-11 20:22:49,094 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 300018ms 0kb -2020-01-11 20:22:49,094 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:22:49,096 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 300021ms 0kb -2020-01-11 20:22:49,393 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 300009ms 0kb -2020-01-11 20:22:49,393 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:22:49,395 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 300012ms 0kb -2020-01-11 20:22:49,404 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 300019ms 0kb -2020-01-11 20:22:49,405 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 300013ms 0kb -2020-01-11 20:22:49,406 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 300014ms 0kb -2020-01-11 20:22:49,404 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 300012ms 0kb -2020-01-11 20:22:49,406 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:22:49,406 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:22:49,407 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:22:49,404 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 300013ms 0kb -2020-01-11 20:22:49,408 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 300024ms 0kb -2020-01-11 20:22:49,408 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 300016ms 0kb -2020-01-11 20:22:49,408 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 300017ms 0kb -2020-01-11 20:22:49,406 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:22:49,409 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:22:49,411 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 300020ms 0kb -2020-01-11 20:22:49,412 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 300021ms 0kb -2020-01-11 20:22:49,554 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 300010ms 0kb -2020-01-11 20:22:49,555 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:22:49,556 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 300016ms 0kb -2020-01-11 20:22:49,561 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 300007ms 0kb -2020-01-11 20:22:49,561 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:22:49,563 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 300009ms 0kb -2020-01-11 20:22:49,563 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 300009ms 0kb -2020-01-11 20:22:49,563 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:22:49,565 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 300013ms 0kb -2020-01-11 20:22:49,596 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 300005ms 0kb -2020-01-11 20:22:49,596 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:22:49,598 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 300007ms 0kb -2020-01-11 20:22:49,598 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 300008ms 0kb -2020-01-11 20:22:49,598 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:22:49,598 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 300009ms 0kb -2020-01-11 20:22:49,630 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 300005ms 0kb -2020-01-11 20:22:49,630 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:22:49,632 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 300007ms 0kb -2020-01-11 20:22:49,652 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 300008ms 0kb -2020-01-11 20:22:49,653 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:22:49,654 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 300011ms 0kb -2020-01-11 20:22:49,654 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 300011ms 0kb -2020-01-11 20:22:49,654 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:22:49,655 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 300012ms 0kb -2020-01-11 20:22:49,663 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 300010ms 0kb -2020-01-11 20:22:49,663 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:22:49,665 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 300014ms 0kb -2020-01-11 20:22:49,688 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 300010ms 0kb -2020-01-11 20:22:49,688 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:22:49,689 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 300014ms 0kb -2020-01-11 20:22:49,702 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 300007ms 0kb -2020-01-11 20:22:49,702 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:22:49,704 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 300011ms 0kb -2020-01-11 20:23:09,693 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 300040ms 5kb -2020-01-11 20:23:09,693 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:23:09,696 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 300042ms 0kb -2020-01-11 20:23:09,859 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 300004ms 0kb -2020-01-11 20:23:09,859 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 300004ms 0kb -2020-01-11 20:23:09,859 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:23:09,859 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:23:09,861 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 300007ms 0kb -2020-01-11 20:23:09,861 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 300007ms 0kb -2020-01-11 20:23:09,899 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 300010ms 0kb -2020-01-11 20:23:09,899 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 300008ms 0kb -2020-01-11 20:23:09,900 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 300007ms 0kb -2020-01-11 20:23:09,900 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 300006ms 0kb -2020-01-11 20:23:09,900 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:23:09,900 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:23:09,901 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:23:09,901 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:23:09,902 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 300016ms 0kb -2020-01-11 20:23:09,903 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 300010ms 0kb -2020-01-11 20:23:09,903 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 300013ms 0kb -2020-01-11 20:23:09,904 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 300011ms 0kb -2020-01-11 20:23:09,955 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 300004ms 0kb -2020-01-11 20:23:09,956 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 300004ms 0kb -2020-01-11 20:23:09,956 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:23:09,956 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:23:09,958 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 300007ms 0kb -2020-01-11 20:23:09,958 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 300008ms 0kb -2020-01-11 20:23:09,983 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 300012ms 0kb -2020-01-11 20:23:09,985 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:23:09,987 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 300017ms 0kb -2020-01-11 20:23:10,001 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 300005ms 0kb -2020-01-11 20:23:10,001 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:23:10,002 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 300009ms 0kb -2020-01-11 20:23:10,001 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 300004ms 0kb -2020-01-11 20:23:10,002 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:23:10,003 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:23:10,003 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 300010ms 0kb -2020-01-11 20:23:10,004 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 300021ms 0kb -2020-01-11 20:23:10,004 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 300008ms 0kb -2020-01-11 20:23:10,262 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 300004ms 0kb -2020-01-11 20:23:10,262 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:23:10,263 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 300006ms 0kb -2020-01-11 20:23:10,349 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 300010ms 0kb -2020-01-11 20:23:10,349 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 300008ms 0kb -2020-01-11 20:23:10,350 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:23:10,350 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:23:10,351 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 300012ms 0kb -2020-01-11 20:23:10,351 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 300011ms 0kb -2020-01-11 20:23:10,472 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 300014ms 0kb -2020-01-11 20:23:10,472 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:23:10,473 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 300015ms 0kb -2020-01-11 20:23:10,477 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 300014ms 0kb -2020-01-11 20:23:10,477 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:23:10,479 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 300021ms 0kb -2020-01-11 20:23:10,505 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 300005ms 0kb -2020-01-11 20:23:10,505 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 300004ms 0kb -2020-01-11 20:23:10,505 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:23:10,505 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:23:10,507 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 300007ms 0kb -2020-01-11 20:23:10,507 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 300008ms 0kb -2020-01-11 20:23:10,536 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 300004ms 0kb -2020-01-11 20:23:10,536 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:23:10,537 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 300016ms 0kb -2020-01-11 20:23:10,652 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 300005ms 0kb -2020-01-11 20:23:10,653 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:23:10,654 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 300008ms 0kb -2020-01-11 20:23:28,398 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 300040ms 5kb -2020-01-11 20:23:28,399 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:23:28,400 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 300043ms 0kb -2020-01-11 20:23:28,509 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 300001ms 0kb -2020-01-11 20:23:28,510 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:23:28,511 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 300006ms 0kb -2020-01-11 20:23:28,513 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 300003ms 0kb -2020-01-11 20:23:28,513 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:23:28,514 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 300005ms 0kb -2020-01-11 20:23:28,516 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 300005ms 0kb -2020-01-11 20:23:28,516 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:23:28,517 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 300006ms 0kb -2020-01-11 20:23:28,518 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 300006ms 0kb -2020-01-11 20:23:28,519 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 300005ms 0kb -2020-01-11 20:23:28,519 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:23:28,519 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:23:28,520 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 300007ms 0kb -2020-01-11 20:23:28,520 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 300009ms 0kb -2020-01-11 20:23:28,520 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:23:28,520 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 300008ms 0kb -2020-01-11 20:23:28,523 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 300010ms 0kb -2020-01-11 20:23:28,603 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 300004ms 0kb -2020-01-11 20:23:28,603 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:23:28,604 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 300006ms 0kb -2020-01-11 20:23:28,606 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 300004ms 0kb -2020-01-11 20:23:28,606 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:23:28,608 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 300003ms 0kb -2020-01-11 20:23:28,609 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 300004ms 0kb -2020-01-11 20:23:28,608 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 300002ms 0kb -2020-01-11 20:23:28,610 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:23:28,611 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:23:28,611 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 300006ms 0kb -2020-01-11 20:23:28,610 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:23:28,612 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:23:28,610 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 300009ms 0kb -2020-01-11 20:23:28,613 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 300011ms 0kb -2020-01-11 20:23:28,613 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 300010ms 0kb -2020-01-11 20:23:28,614 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 300011ms 0kb -2020-01-11 20:23:28,614 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 300009ms 0kb -2020-01-11 20:23:28,657 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 300005ms 0kb -2020-01-11 20:23:28,657 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:23:28,660 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 300007ms 0kb -2020-01-11 20:23:28,669 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 300004ms 0kb -2020-01-11 20:23:28,669 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:23:28,670 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 300005ms 0kb -2020-01-11 20:23:28,681 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 300004ms 0kb -2020-01-11 20:23:28,681 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:23:28,682 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 300005ms 0kb -2020-01-11 20:23:28,729 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 300003ms 0kb -2020-01-11 20:23:28,729 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:23:28,730 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 300007ms 0kb -2020-01-11 20:23:28,738 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 300003ms 0kb -2020-01-11 20:23:28,738 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:23:28,739 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 300008ms 0kb -2020-01-11 20:23:28,746 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 300006ms 0kb -2020-01-11 20:23:28,747 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:23:28,748 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 300011ms 0kb -2020-01-11 20:23:28,760 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 300003ms 0kb -2020-01-11 20:23:28,760 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:23:28,761 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 300017ms 0kb -2020-01-11 20:23:28,765 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 300008ms 0kb -2020-01-11 20:23:28,765 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:23:28,766 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 300010ms 0kb -2020-01-11 20:23:28,901 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 300005ms 0kb -2020-01-11 20:23:28,901 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:23:28,902 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 300006ms 0kb -2020-01-11 20:25:29,027 [INFO][org.apache.shiro.session.mgt.AbstractValidatingSessionManager] - Disabled session validation scheduler. -2020-01-11 20:25:29,028 [INFO][org.nutz.boot.starter.nutz.mvc.NbMvcLoading] - Nutz.Mvc[nutz] is deposing ... -2020-01-11 20:25:29,029 [INFO][org.nutz.boot.starter.nutz.mvc.NbMvcLoading] - Nutz.Mvc[nutz] is down in 0ms -2020-01-11 20:27:12,791 [INFO][org.nutz.boot.banner.SimpleBannerPrinter] - - _ _ ______ ___ -| \ | || ___ \ ______ ______ ______ ______ ______| \ \ -| \| || |_/ / |______|______|______|______|______| |\ \ -| . ` || ___ \ ______ ______ ______ ______ ______| | > > -| |\ || |_/ / |______|______|______|______|______| |/ / -\_| \_/\____/ |_/_/ - -:: Nutz Boot :: (2.3.8.v20191031) - -2020-01-11 20:27:12,884 [DEBUG][org.nutz.boot.config.impl.PropertiesConfigureLoader] - load /Users/kouxian/git/rk_svnadmin/target/classes/application.properties -2020-01-11 20:27:12,956 [DEBUG][org.nutz.castor.Castors] - Using 107 castor for Castors -2020-01-11 20:27:12,974 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > scan 'com.rekoe' -2020-01-11 20:27:13,129 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'cloudLauncher ' - com.rekoe.CloudLauncher -2020-01-11 20:27:13,139 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'currentTime ' - com.rekoe.web.freemarker.CurrentTimeDirective -2020-01-11 20:27:13,142 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'pagination ' - com.rekoe.web.freemarker.PaginationDirective -2020-01-11 20:27:13,143 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'permission ' - com.rekoe.web.freemarker.PermissionDirective -2020-01-11 20:27:13,144 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'htmlCut ' - com.rekoe.web.freemarker.HtmlCutDirective -2020-01-11 20:27:13,147 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'process ' - com.rekoe.web.freemarker.ProcessTimeDirective -2020-01-11 20:27:13,148 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'timeFormat ' - com.rekoe.web.freemarker.TimeFormatDirective -2020-01-11 20:27:13,150 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'permissionAct ' - com.rekoe.module.admin.PermissionAct -2020-01-11 20:27:13,166 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminUserAct ' - com.rekoe.module.admin.AdminUserAct -2020-01-11 20:27:13,175 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'frameAct ' - com.rekoe.module.admin.FrameAct -2020-01-11 20:27:13,177 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminSvnUserAct ' - com.rekoe.module.admin.AdminSvnUserAct -2020-01-11 20:27:13,182 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminProjectAct ' - com.rekoe.module.admin.AdminProjectAct -2020-01-11 20:27:13,189 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminCommonAct ' - com.rekoe.module.admin.AdminCommonAct -2020-01-11 20:27:13,190 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminRoleAct ' - com.rekoe.module.admin.AdminRoleAct -2020-01-11 20:27:13,192 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'permissionCategoryAct ' - com.rekoe.module.admin.PermissionCategoryAct -2020-01-11 20:27:13,197 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'welcomeAct ' - com.rekoe.module.admin.WelcomeAct -2020-01-11 20:27:13,198 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminProjectGroupUsrAct ' - com.rekoe.module.admin.AdminProjectGroupUsrAct -2020-01-11 20:27:13,201 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminLoginAct ' - com.rekoe.module.admin.AdminLoginAct -2020-01-11 20:27:13,207 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminProjectGroupAct ' - com.rekoe.module.admin.AdminProjectGroupAct -2020-01-11 20:27:13,209 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'indexAct ' - com.rekoe.module.IndexAct -2020-01-11 20:27:13,209 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'ipSearchAction ' - com.rekoe.module.IpSearchAction -2020-01-11 20:27:13,212 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'oauthLoginAct ' - com.rekoe.module.OauthLoginAct -2020-01-11 20:27:13,217 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'doCommit ' - com.rekoe.utils.DoCommit -2020-01-11 20:27:13,221 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'quartzService ' - com.rekoe.service.QuartzService -2020-01-11 20:27:13,224 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'treeService ' - com.rekoe.service.DefaultTreeService -2020-01-11 20:27:13,229 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'userService ' - com.rekoe.service.UserService -2020-01-11 20:27:13,245 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'roleService ' - com.rekoe.service.RoleService -2020-01-11 20:27:13,246 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'projectGroupService ' - com.rekoe.service.ProjectGroupService -2020-01-11 20:27:13,247 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'projectAuthService ' - com.rekoe.service.ProjectAuthService -2020-01-11 20:27:13,250 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'projectService ' - com.rekoe.service.ProjectService -2020-01-11 20:27:13,254 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'usrService ' - com.rekoe.service.UsrService -2020-01-11 20:27:13,256 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'repTreeNodeService ' - com.rekoe.service.RepTreeNodeService -2020-01-11 20:27:13,258 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'svnService ' - com.rekoe.service.SvnService -2020-01-11 20:27:13,261 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'permissionCategoryService ' - com.rekoe.service.PermissionCategoryService -2020-01-11 20:27:13,264 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'repositoryService ' - com.rekoe.service.RepositoryService -2020-01-11 20:27:13,268 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'uploadService ' - com.rekoe.service.UploadService -2020-01-11 20:27:13,269 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'projectUserService ' - com.rekoe.service.ProjectUserService -2020-01-11 20:27:13,270 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'authorityService ' - com.rekoe.service.AuthorityServiceImpl -2020-01-11 20:27:13,271 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'emailService ' - com.rekoe.service.EmailServiceImpl -2020-01-11 20:27:13,273 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'svnUserService ' - com.rekoe.service.SvnUserService -2020-01-11 20:27:13,275 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'projectGroupUsrService ' - com.rekoe.service.ProjectGroupUsrService -2020-01-11 20:27:13,276 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'idFactory ' - com.rekoe.service.IdWorkerService -2020-01-11 20:27:13,276 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'projectConfigService ' - com.rekoe.service.ProjectConfigService -2020-01-11 20:27:13,277 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'defaultTreeFactory ' - com.rekoe.service.DefaultTreeFactory -2020-01-11 20:27:13,278 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'permissionService ' - com.rekoe.service.PermissionService -2020-01-11 20:27:13,285 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'shiroRealm ' - com.rekoe.shiro.realm.UsernamePasswordRealm -2020-01-11 20:27:13,293 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > scan 'org.nutz.boot.starter' -2020-01-11 20:27:13,337 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'shiroFilterStarter ' - org.nutz.boot.starter.shiro.ShiroFilterStarter -2020-01-11 20:27:13,339 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'shiroEnvStarter ' - org.nutz.boot.starter.shiro.ShiroEnvStarter -2020-01-11 20:27:13,343 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'freeMarkerConfigurer ' - org.nutz.boot.starter.freemarker.FreeMarkerConfigurer -2020-01-11 20:27:13,345 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add '$views_freekmarker ' - org.nutz.boot.starter.freemarker.FreemarkerViewMaker -2020-01-11 20:27:13,345 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'quartzStarter ' - org.nutz.boot.starter.quartz.QuartzStarter -2020-01-11 20:27:13,346 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'whaleFilterStarter ' - org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter -2020-01-11 20:27:13,349 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'nutFilterStarter ' - org.nutz.boot.starter.nutz.mvc.NutFilterStarter -2020-01-11 20:27:13,352 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'nutDaoStarter ' - org.nutz.boot.starter.nutz.dao.NutDaoStarter -2020-01-11 20:27:13,357 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'druidWebStatFilterStarter ' - org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter -2020-01-11 20:27:13,358 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'druidWebStatServletStarter ' - org.nutz.boot.starter.jdbc.DruidWebStatServletStarter -2020-01-11 20:27:13,359 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'dataSourceStarter ' - org.nutz.boot.starter.jdbc.DataSourceStarter -2020-01-11 20:27:13,360 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'jettyStarter ' - org.nutz.boot.starter.jetty.JettyStarter -2020-01-11 20:27:13,374 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'nbServletContextListener ' - org.nutz.boot.starter.servlet3.NbServletContextListener -2020-01-11 20:27:13,376 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'ngrokClientStarter ' - org.nutz.boot.starter.ngrok.NgrokClientStarter -2020-01-11 20:27:13,378 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-redis/2.3.9-SNAPSHOT/nutzboot-starter-redis-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 20:27:13,378 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-shiro/2.3.9-SNAPSHOT/nutzboot-starter-shiro-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 20:27:13,379 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-freemarker/2.3.9-SNAPSHOT/nutzboot-starter-freemarker-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 20:27:13,379 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-quartz/2.3.9-SNAPSHOT/nutzboot-starter-quartz-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 20:27:13,380 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-nutz-mvc/2.3.9-SNAPSHOT/nutzboot-starter-nutz-mvc-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 20:27:13,380 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-nutz-dao/2.3.9-SNAPSHOT/nutzboot-starter-nutz-dao-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 20:27:13,380 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-jdbc/2.3.9-SNAPSHOT/nutzboot-starter-jdbc-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 20:27:13,381 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-jetty/2.3.9-SNAPSHOT/nutzboot-starter-jetty-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 20:27:13,382 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-email/2.3.9-SNAPSHOT/nutzboot-starter-email-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 20:27:13,382 [DEBUG][org.nutz.boot.NbApp] - Found file:/Users/kouxian/git/nutzboot/nutzboot-starter/nutzboot-starter-freemarker/target/classes/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 20:27:13,384 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-ngrok/2.3.9-SNAPSHOT/nutzboot-starter-ngrok-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 20:27:13,409 [INFO][org.nutz.boot.NbApp] - Configure Manual: -|id |key |required |Possible Values |Default |Description | starters| -|----|----------------------------------------|----------|--------------------|----------|--------------------|----------------------------------------| -|0 |druid.web.filter.exclusions |no | | |需要排除的路径 |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|1 |druid.web.filter.principalCookieName |no | | |用户权限信息的cookie属性名称 |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|2 |druid.web.filter.principalSessionName |no | | |用户权限信息的session属性名称 |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|3 |druid.web.filter.profileEnable |no | | |是否开启性能监控 |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|4 |druid.web.filter.realIpHeader |no | | |Header中ReadIp对应的key |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|5 |druid.web.filter.sessionStatEnable |no | |true |是否开启session状态监控 |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|6 |druid.web.filter.sessionStatMaxCount |no | | |session最大状态数量 |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|7 |druid.web.servlet.allow |no | | |允许访问的ip列表 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|8 |druid.web.servlet.deny |no | | |禁止访问的ip列表 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|9 |druid.web.servlet.jmxPassword |no | | |JMX的密码 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|10 |druid.web.servlet.jmxUrl |no | | |读取JMX信息的URL |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|11 |druid.web.servlet.jmxUsername |no | | |JMX的用户名 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|12 |druid.web.servlet.loginPassword |no | |随机值,打印在日志中|访问monitor页面的密码 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|13 |druid.web.servlet.loginUsername |no | |driud |访问monitor页面的用户名 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|14 |druid.web.servlet.resetEnable |no | |true |是否允许重置统计结果 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|15 |email.From |yes | | |email的写信人 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|16 |email.HostName |yes | | |email的ip或域名地址 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|17 |email.Password |yes | | |email的密码 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|18 |email.SSLOnConnect |no | |true |email开启SSL连接 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|19 |email.SmtpPort |yes | | |email的SmtpPort端口 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|20 |email.UserName |yes | | |email的用户名 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|21 |email.charset |no | |UTF-8 |email的编码 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|22 |freemarker.cache_time |no | |-1000 |模版缓存时间 |org.nutz.boot.starter.freemarker.FreemarkerViewMaker| -|23 |freemarker.prefix |no | |template |模版路径 |org.nutz.boot.starter.freemarker.FreemarkerViewMaker| -|24 |freemarker.suffix |no | |.html |文件后缀 |org.nutz.boot.starter.freemarker.FreemarkerViewMaker| -|25 |jdbc.password |no | | |数据库密码 |org.nutz.boot.starter.jdbc.DataSourceStarter| -|26 |jdbc.type |no |druid,simple,hikari |druid |连接池类型 |org.nutz.boot.starter.jdbc.DataSourceStarter| -|27 |jdbc.url |yes | | |JDBC URL |org.nutz.boot.starter.jdbc.DataSourceStarter| -|28 |jdbc.username |no | | |数据库用户名 |org.nutz.boot.starter.jdbc.DataSourceStarter| -|29 |jetty.contextPath |no | |/ |上下文路径 |org.nutz.boot.starter.jetty.JettyStarter| -|30 |jetty.gzip.enable |no | |false |是否启用gzip |org.nutz.boot.starter.jetty.JettyStarter| -|31 |jetty.gzip.level |no | |-1 |gzip压缩级别 |org.nutz.boot.starter.jetty.JettyStarter| -|32 |jetty.gzip.minContentSize |no | |512 |gzip压缩最小触发大小 |org.nutz.boot.starter.jetty.JettyStarter| -|33 |jetty.host |no | |0.0.0.0 |监听的ip地址 |org.nutz.boot.starter.jetty.JettyStarter| -|34 |jetty.http.idleTimeout |no | |300000 |空闲时间,单位毫秒 |org.nutz.boot.starter.jetty.JettyStarter| -|35 |jetty.httpConfig.blockingTimeout |no | |-1 |阻塞超时 |org.nutz.boot.starter.jetty.JettyStarter| -|36 |jetty.httpConfig.headerCacheSize |no | |8192 |头部缓冲区大小 |org.nutz.boot.starter.jetty.JettyStarter| -|37 |jetty.httpConfig.maxErrorDispatches |no | |10 |最大错误重定向次数 |org.nutz.boot.starter.jetty.JettyStarter| -|38 |jetty.httpConfig.outputAggregationSize |no | |8192 |输出聚合大小 |org.nutz.boot.starter.jetty.JettyStarter| -|39 |jetty.httpConfig.outputBufferSize |no | |32768 |输出缓冲区大小 |org.nutz.boot.starter.jetty.JettyStarter| -|40 |jetty.httpConfig.persistentConnectionsEnabled|no | |true |是否启用持久化连接 |org.nutz.boot.starter.jetty.JettyStarter| -|41 |jetty.httpConfig.requestHeaderSize |no | |8192 |请求的头部最大值 |org.nutz.boot.starter.jetty.JettyStarter| -|42 |jetty.httpConfig.responseHeaderSize |no | |8192 |响应的头部最大值 |org.nutz.boot.starter.jetty.JettyStarter| -|43 |jetty.httpConfig.securePort |no | | |安全协议的端口,例如8443 |org.nutz.boot.starter.jetty.JettyStarter| -|44 |jetty.httpConfig.secureScheme |no | | |安全协议,例如https |org.nutz.boot.starter.jetty.JettyStarter| -|45 |jetty.httpConfig.sendDateHeader |no | |true |是否发送日期信息 |org.nutz.boot.starter.jetty.JettyStarter| -|46 |jetty.httpConfig.sendServerVersion |no | |true |是否发送jetty版本号 |org.nutz.boot.starter.jetty.JettyStarter| -|47 |jetty.https.keystore.password |no | | |Https的KeyStore的密码 |org.nutz.boot.starter.jetty.JettyStarter| -|48 |jetty.https.keystore.path |no | | |Https的KeyStore路径 |org.nutz.boot.starter.jetty.JettyStarter| -|49 |jetty.https.port |no | | |Https端口号 |org.nutz.boot.starter.jetty.JettyStarter| -|50 |jetty.maxFormContentSize |no | |1gb |表单最大尺寸 |org.nutz.boot.starter.jetty.JettyStarter| -|51 |jetty.maxFormKeys |no | |1000 |表单最大key数量 |org.nutz.boot.starter.jetty.JettyStarter| -|52 |jetty.page.404 |no | | |自定义404页面,同理,其他状态码也是支持的|org.nutz.boot.starter.jetty.JettyStarter| -|53 |jetty.page.java.lang.Throwable |no | | |自定义java.lang.Throwable页面,同理,其他异常也支持|org.nutz.boot.starter.jetty.JettyStarter| -|54 |jetty.port |no | |8080 |监听的端口 |org.nutz.boot.starter.jetty.JettyStarter| -|55 |jetty.session.file.storeDir |no | |./session |session持久化,file所用的目录|org.nutz.boot.starter.jetty.JettyStarter| -|56 |jetty.session.ioc.datastore |no | |jettySessionDataStore|session持久化,SessionDataStore对应的ioc名称|org.nutz.boot.starter.jetty.JettyStarter| -|57 |jetty.session.jdbc.datasource.iocname |no | |dataSource|session持久化,jdbc所用数据库源的ioc名称|org.nutz.boot.starter.jetty.JettyStarter| -|58 |jetty.session.store.enable |no | |false |是否启用session持久化 |org.nutz.boot.starter.jetty.JettyStarter| -|59 |jetty.session.store.type |no |jdbc,file,ioc,redis |jdbc |session持久化类型 |org.nutz.boot.starter.jetty.JettyStarter| -|60 |jetty.staticPath |no | | |额外的静态文件路径 |org.nutz.boot.starter.jetty.JettyStarter| -|61 |jetty.staticPathLocal |no | | |静态文件所在的本地路径 |org.nutz.boot.starter.jetty.JettyStarter| -|62 |jetty.threadpool.idleTimeout |no | |60000 |线程池idleTimeout,单位毫秒 |org.nutz.boot.starter.jetty.JettyStarter| -|63 |jetty.threadpool.maxThreads |no | |500 |线程池最大线程数maxThreads |org.nutz.boot.starter.jetty.JettyStarter| -|64 |jetty.threadpool.minThreads |no | |200 |线程池最小线程数minThreads |org.nutz.boot.starter.jetty.JettyStarter| -|65 |jetty.welcome_files |no | |index.html,index.htm,index.do|WelcomeFile列表 |org.nutz.boot.starter.jetty.JettyStarter| -|66 |ngrok.client.auth_token |no | |4kg9lckq5og4ip02j736e3i7ku|秘钥 |org.nutz.boot.starter.ngrok.NgrokClientStarter| -|67 |ngrok.client.enable |no | |true |开关 |org.nutz.boot.starter.ngrok.NgrokClientStarter| -|68 |ngrok.client.hostname |no | | |期望的域名 |org.nutz.boot.starter.ngrok.NgrokClientStarter| -|69 |ngrok.client.srv_host |no | |wendal.cn |服务器域名 |org.nutz.boot.starter.ngrok.NgrokClientStarter| -|70 |ngrok.client.srv_port |no | |4443 |服务器端口 |org.nutz.boot.starter.ngrok.NgrokClientStarter| -|71 |ngrok.client.to_port |no | |8080 |目标端口 |org.nutz.boot.starter.ngrok.NgrokClientStarter| -|72 |nutz.dao.interceptor.cache.cache4Null |no | |true |是否缓存null结果 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|73 |nutz.dao.interceptor.cache.debug |no | |false |打印daocache详细调试日志 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|74 |nutz.dao.interceptor.cache.enable |no | |false |是否使用daocache |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|75 |nutz.dao.interceptor.cache.enableWhenTrans|no | |false |事务内是否启用daocache |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|76 |nutz.dao.interceptor.cache.provider.ioc.name|no | |daoCacheProvider|daocache提供者DaoCacheProvider的IocBean名称|org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|77 |nutz.dao.interceptor.cache.provider.memory.cacheSize|no | | |daocache提供者MemoryDaoCacheProvider的默认缓存大小|org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|78 |nutz.dao.interceptor.cache.provider.type|no |memory,ehcache,jedis,ioc|memory |daocache提供者 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|79 |nutz.dao.interceptor.cache.table.names |no | | |需要缓存的表名称,英文逗号分隔 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|80 |nutz.dao.interceptor.cache.table.pattern|no | | |需要缓存的表名称的正则表达式 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|81 |nutz.dao.interceptor.log.enable |no | |true |是否打印dao的SQL日志 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|82 |nutz.dao.interceptor.time.enable |no | |false |是否打印dao的SQL耗时日志 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|83 |nutz.dao.sqls.path |no | |sqls/ |sql目录 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|84 |nutz.mvc.exclusions |no | | |排除指定请求路径的正则表达式 |org.nutz.boot.starter.nutz.mvc.NutFilterStarter| -|85 |nutz.mvc.ignore |no | | |过滤指定请求路径的正则表达式 |org.nutz.boot.starter.nutz.mvc.NutFilterStarter| -|86 |nutz.mvc.whale.enc.input |no | |UTF-8 |在其他Filter之前设置input编码|org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter| -|87 |nutz.mvc.whale.enc.output |no | |UTF-8 |在其他Filter之前设置output编码|org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter| -|88 |nutz.mvc.whale.http.hidden_method_param |no | | |隐形http方法参数转换所对应的参数名 |org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter| -|89 |nutz.mvc.whale.http.method_override |no | |false |是否允许使用X-HTTP-Method-Override|org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter| -|90 |nutz.mvc.whale.upload.enable |no | |false |是否启用隐形Upload支持 |org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter| -|91 |redis.database |no | |0 |redis数据库序号 |org.nutz.boot.starter.redis.JedisStarter| -|92 |redis.host |no | |127.0.0.1 |redis服务器ip或域名 |org.nutz.boot.starter.redis.JedisStarter| -|93 |redis.max_redir |no | |10 |redis集群最大重定向次数 |org.nutz.boot.starter.redis.JedisStarter| -|94 |redis.nodes |no | | |redis集群节点列表 |org.nutz.boot.starter.redis.JedisStarter| -|95 |redis.password |no | | |redis密码 |org.nutz.boot.starter.redis.JedisStarter| -|96 |redis.port |no | |6379 |redis服务器端口 |org.nutz.boot.starter.redis.JedisStarter| -|97 |redis.soTimeout |no | |0 |redis写超时 |org.nutz.boot.starter.redis.JedisStarter| -|98 |redis.timeout |no | |2000 |redis读写超时 |org.nutz.boot.starter.redis.JedisStarter| -|99 |shiro.ini.path |no | | |shiro.ini的路径,如果shiro.ini存在,就会使用它,否则走NB的内部逻辑|org.nutz.boot.starter.shiro.ShiroEnvStarter| -|100 |shiro.ini.urls |no | | |urls过滤清单 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|101 |shiro.realm.cache.enable |no | | |realm是否缓存 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|102 |shiro.session.cache.redis.debug |no | |false |session持久化时redis的debug模式|org.nutz.boot.starter.shiro.ShiroEnvStarter| -|103 |shiro.session.cache.redis.mode |no | |kv |设置redis缓存的模式 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|104 |shiro.session.cache.redis.ttl |no | |-1 |redis缓存的过期时间 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|105 |shiro.session.cache.type |no | |memory |设置使用的缓存类型 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|106 |shiro.session.cookie.httpOnly |no | |true |Cookie是否只读 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|107 |shiro.session.cookie.maxAge |no | |946080000 |Cookie的过期时间,单位:毫秒 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|108 |shiro.session.cookie.name |no | |sid |Cookie的name |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|109 |shiro.session.dao.iocName |no | |shiroSessionDao|SessionDao的ioc名称,设置并声明该IocBean,就能覆盖默认的SessionDao实现|org.nutz.boot.starter.shiro.ShiroEnvStarter| -|110 |shiro.session.enable |no | |true |是否启用Shiro的Session管理 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|111 |shiro.session.manager.globalSessionTimeout|no | |1800000 |全局session过期时间 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|112 |shiro.session.manager.sessionValidationInterval|no | |3600000 |定期检查session过期的周期 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|113 |shiro.session.manager.sessionValidationSchedulerEnabled|no | |true |是否定期检查session过期 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|114 |shiro.url.login |no | |/user/login|默认登录路径 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|115 |shiro.url.logout_redirect |no | |/ |退出登录后的重定向路径 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|116 |shiro.url.unauth |no | |/user/login|访问未授权页面后的重定向路径 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|117 |web.filter.order.nutz |no | | |指定NutFilter执行顺序 |org.nutz.boot.starter.nutz.mvc.NutFilterStarter| -|118 |web.session.timeout |no | |30 |Session空闲时间,单位分钟 |org.nutz.boot.starter.jetty.JettyStarter| -2020-01-11 20:27:13,421 [INFO][org.nutz.ioc.impl.NutIoc] - ... NutIoc init complete -2020-01-11 20:27:13,468 [INFO][org.quartz.impl.StdSchedulerFactory] - Using default implementation for ThreadExecutor -2020-01-11 20:27:13,482 [INFO][org.quartz.core.SchedulerSignalerImpl] - Initialized Scheduler Signaller of type: class org.quartz.core.SchedulerSignalerImpl -2020-01-11 20:27:13,482 [INFO][org.quartz.core.QuartzScheduler] - Quartz Scheduler v.2.3.0 created. -2020-01-11 20:27:13,483 [INFO][org.quartz.simpl.RAMJobStore] - RAMJobStore initialized. -2020-01-11 20:27:13,484 [INFO][org.quartz.core.QuartzScheduler] - Scheduler meta-data: Quartz Scheduler (v2.3.0) 'NutzbootScheduler' 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 8 threads. - Using job-store 'org.quartz.simpl.RAMJobStore' - which does not support persistence. and is not clustered. - -2020-01-11 20:27:13,484 [INFO][org.quartz.impl.StdSchedulerFactory] - Quartz scheduler 'NutzbootScheduler' initialized from an externally provided properties instance. -2020-01-11 20:27:13,484 [INFO][org.quartz.impl.StdSchedulerFactory] - Quartz scheduler version: 2.3.0 -2020-01-11 20:27:13,485 [INFO][org.quartz.core.QuartzScheduler] - JobFactory set to: org.nutz.integration.quartz.NutQuartzJobFactory@3fc2959f -2020-01-11 20:27:13,994 [DEBUG][org.nutz.boot.starter.servlet3.NbServletContextListener] - add Servlet name=druid pathSpec=/druid/* -2020-01-11 20:27:13,996 [INFO][org.nutz.boot.starter.jdbc.DruidWebStatServletStarter] - druid stat view random user=druid password=pld9r9bo9mg4opdhl9qi3qrk0c -2020-01-11 20:27:14,000 [INFO][org.apache.shiro.web.env.EnvironmentLoader] - Starting Shiro environment initialization. -2020-01-11 20:27:14,272 [DEBUG][org.nutz.boot.starter.shiro.ShiroEnvStarter] - using default SessionDAO = EnterpriseCacheSessionDAO -2020-01-11 20:27:14,286 [DEBUG][org.nutz.boot.starter.shiro.ShiroEnvStarter] - using session cache = redis -2020-01-11 20:27:14,297 [DEBUG][net.sf.ehcache.config.ConfigurationFactory] - Configuring ehcache from ehcache.xml found in the classpath: file:/Users/kouxian/git/rk_svnadmin/target/classes/ehcache.xml -2020-01-11 20:27:14,299 [DEBUG][net.sf.ehcache.config.ConfigurationFactory] - Configuring ehcache from URL: file:/Users/kouxian/git/rk_svnadmin/target/classes/ehcache.xml -2020-01-11 20:27:14,299 [DEBUG][net.sf.ehcache.config.ConfigurationFactory] - Configuring ehcache from InputStream -2020-01-11 20:27:14,312 [DEBUG][net.sf.ehcache.config.BeanHandler] - Ignoring ehcache attribute xmlns:xsi -2020-01-11 20:27:14,312 [DEBUG][net.sf.ehcache.config.BeanHandler] - Ignoring ehcache attribute xsi:noNamespaceSchemaLocation -2020-01-11 20:27:14,314 [DEBUG][net.sf.ehcache.config.DiskStoreConfiguration] - Disk Store Path: /var/folders/y8/njy743gn0sq9xysgc5dxy23w0000gn/T/shiro-ehcache -2020-01-11 20:27:14,324 [WARN][net.sf.ehcache.config.CacheConfiguration] - Statistics can no longer be enabled via configuration. -2020-01-11 20:27:14,326 [DEBUG][net.sf.ehcache.CacheManager] - Creating new CacheManager with default config -2020-01-11 20:27:14,327 [DEBUG][net.sf.ehcache.util.PropertyUtil] - propertiesString is null. -2020-01-11 20:27:14,337 [DEBUG][net.sf.ehcache.config.ConfigurationHelper] - No CacheManagerEventListenerFactory class specified. Skipping... -2020-01-11 20:27:14,393 [DEBUG][net.sf.ehcache.Cache] - No BootstrapCacheLoaderFactory class specified. Skipping... -2020-01-11 20:27:14,393 [DEBUG][net.sf.ehcache.Cache] - CacheWriter factory not configured. Skipping... -2020-01-11 20:27:14,393 [DEBUG][net.sf.ehcache.config.ConfigurationHelper] - No CacheExceptionHandlerFactory class specified. Skipping... -2020-01-11 20:27:14,399 [DEBUG][net.sf.ehcache.Cache] - No BootstrapCacheLoaderFactory class specified. Skipping... -2020-01-11 20:27:14,399 [DEBUG][net.sf.ehcache.Cache] - CacheWriter factory not configured. Skipping... -2020-01-11 20:27:14,399 [DEBUG][net.sf.ehcache.config.ConfigurationHelper] - No CacheExceptionHandlerFactory class specified. Skipping... -2020-01-11 20:27:14,411 [DEBUG][net.sf.ehcache.DiskStorePathManager] - Using diskstore path /var/folders/y8/njy743gn0sq9xysgc5dxy23w0000gn/T/shiro-ehcache -2020-01-11 20:27:14,411 [DEBUG][net.sf.ehcache.DiskStorePathManager] - Holding exclusive lock on /var/folders/y8/njy743gn0sq9xysgc5dxy23w0000gn/T/shiro-ehcache/.ehcache-diskstore.lock -2020-01-11 20:27:14,446 [DEBUG][net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl] - Mocking Pass-Through Statistic: LOCAL_OFFHEAP_SIZE -2020-01-11 20:27:14,447 [DEBUG][net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl] - Mocking Pass-Through Statistic: LOCAL_OFFHEAP_SIZE_BYTES -2020-01-11 20:27:14,448 [DEBUG][net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl] - Mocking Pass-Through Statistic: WRITER_QUEUE_LENGTH -2020-01-11 20:27:14,448 [DEBUG][net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl] - Mocking Pass-Through Statistic: REMOTE_SIZE -2020-01-11 20:27:14,450 [DEBUG][net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl] - Mocking Pass-Through Statistic: LAST_REJOIN_TIMESTAMP -2020-01-11 20:27:14,464 [DEBUG][net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl] - Mocking Operation Statistic: OFFHEAP_GET -2020-01-11 20:27:14,465 [DEBUG][net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl] - Mocking Operation Statistic: OFFHEAP_PUT -2020-01-11 20:27:14,465 [DEBUG][net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl] - Mocking Operation Statistic: OFFHEAP_REMOVE -2020-01-11 20:27:14,468 [DEBUG][net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl] - Mocking Operation Statistic: XA_COMMIT -2020-01-11 20:27:14,469 [DEBUG][net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl] - Mocking Operation Statistic: XA_ROLLBACK -2020-01-11 20:27:14,470 [DEBUG][net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl] - Mocking Operation Statistic: XA_RECOVERY -2020-01-11 20:27:14,471 [DEBUG][net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl] - Mocking Operation Statistic: CLUSTER_EVENT -2020-01-11 20:27:14,471 [DEBUG][net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl] - Mocking Operation Statistic: NONSTOP -2020-01-11 20:27:14,477 [DEBUG][net.sf.ehcache.Cache] - Initialised cache: shiro-activeSessionCache -2020-01-11 20:27:14,477 [DEBUG][net.sf.ehcache.config.ConfigurationHelper] - CacheDecoratorFactory not configured. Skipping for 'shiro-activeSessionCache'. -2020-01-11 20:27:14,478 [DEBUG][net.sf.ehcache.config.ConfigurationHelper] - CacheDecoratorFactory not configured for defaultCache. Skipping for 'shiro-activeSessionCache'. -2020-01-11 20:27:14,495 [INFO][org.nutz.plugins.cache.impl.lcache.LCacheManager] - JedisAgent is Ready ... -2020-01-11 20:27:14,495 [DEBUG][org.nutz.plugins.cache.impl.lcache.LCacheManager] - psubscribe LCache:* -2020-01-11 20:27:14,686 [DEBUG][org.nutz.dao.jdbc.Jdbcs] - Jdbcs init complete -2020-01-11 20:27:14,689 [INFO][org.nutz.dao.jdbc.Jdbcs] - Get Connection from DataSource for JdbcExpert, if you lock at here, check your database server and configure -2020-01-11 20:27:14,813 [INFO][com.alibaba.druid.pool.DruidDataSource] - {dataSource-1} inited -2020-01-11 20:27:15,020 [DEBUG][org.nutz.dao.impl.DaoSupport] - select expert : org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert -2020-01-11 20:27:15,027 [DEBUG][org.nutz.dao.impl.DaoSupport] - JDBC Driver --> mysql-connector-java-8.0.18 (Revision: fef2894d751d47223192b706977b4a5bc41e6be4) -2020-01-11 20:27:15,027 [DEBUG][org.nutz.dao.impl.DaoSupport] - JDBC Name --> MySQL Connector/J -2020-01-11 20:27:15,027 [DEBUG][org.nutz.dao.impl.DaoSupport] - JDBC URL --> jdbc:mysql://127.0.0.1:3306/rk_admin?characterEncoding=utf8&useSSL=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai -2020-01-11 20:27:15,164 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_set_client=utf8mb4 -2020-01-11 20:27:15,164 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_set_connection=utf8mb4 -2020-01-11 20:27:15,165 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_set_database=utf8 -2020-01-11 20:27:15,165 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_set_filesystem=binary -2020-01-11 20:27:15,165 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_set_results= -2020-01-11 20:27:15,165 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_set_server=utf8mb4 -2020-01-11 20:27:15,166 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_set_system=utf8 -2020-01-11 20:27:15,166 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_sets_dir=/usr/share/mysql-8.0/charsets/ -2020-01-11 20:27:15,170 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : binlog_format=ROW -2020-01-11 20:27:15,172 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : database=rk_admin -2020-01-11 20:27:15,174 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : user=root@172.17.0.1 -2020-01-11 20:27:15,220 [DEBUG][org.nutz.dao.impl.DaoSupport] - Database info --> MYSQL:[MySQL - 8.0.18] -2020-01-11 20:27:15,228 [DEBUG][org.nutz.dao.impl.DaoSupport] - SqlManager Sql count=0 -2020-01-11 20:27:15,320 [DEBUG][org.nutz.service.EntityService] - Get TypeParams for self : com.rekoe.domain.User -2020-01-11 20:27:15,328 [DEBUG][org.nutz.service.EntityService] - Get TypeParams for self : com.rekoe.domain.Role -2020-01-11 20:27:15,329 [INFO][org.apache.shiro.cache.ehcache.EhCacheManager] - Cache with name 'com.rekoe.shiro.realm.UsernamePasswordRealm.authorizationCache' does not yet exist. Creating now. -2020-01-11 20:27:15,345 [DEBUG][net.sf.ehcache.store.MemoryStore] - Initialized net.sf.ehcache.store.MemoryStore for com.rekoe.shiro.realm.UsernamePasswordRealm.authorizationCache -2020-01-11 20:27:15,349 [DEBUG][net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl] - Mocking Pass-Through Statistic: LOCAL_OFFHEAP_SIZE -2020-01-11 20:27:15,349 [DEBUG][net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl] - Mocking Pass-Through Statistic: LOCAL_OFFHEAP_SIZE_BYTES -2020-01-11 20:27:15,350 [DEBUG][net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl] - Mocking Pass-Through Statistic: LOCAL_DISK_SIZE -2020-01-11 20:27:15,350 [DEBUG][net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl] - Mocking Pass-Through Statistic: LOCAL_DISK_SIZE_BYTES -2020-01-11 20:27:15,351 [DEBUG][net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl] - Mocking Pass-Through Statistic: WRITER_QUEUE_LENGTH -2020-01-11 20:27:15,351 [DEBUG][net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl] - Mocking Pass-Through Statistic: REMOTE_SIZE -2020-01-11 20:27:15,353 [DEBUG][net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl] - Mocking Pass-Through Statistic: LAST_REJOIN_TIMESTAMP -2020-01-11 20:27:15,355 [DEBUG][net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl] - Mocking Operation Statistic: OFFHEAP_GET -2020-01-11 20:27:15,355 [DEBUG][net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl] - Mocking Operation Statistic: OFFHEAP_PUT -2020-01-11 20:27:15,356 [DEBUG][net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl] - Mocking Operation Statistic: OFFHEAP_REMOVE -2020-01-11 20:27:15,356 [DEBUG][net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl] - Mocking Operation Statistic: DISK_GET -2020-01-11 20:27:15,356 [DEBUG][net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl] - Mocking Operation Statistic: DISK_PUT -2020-01-11 20:27:15,356 [DEBUG][net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl] - Mocking Operation Statistic: DISK_REMOVE -2020-01-11 20:27:15,357 [DEBUG][net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl] - Mocking Operation Statistic: XA_COMMIT -2020-01-11 20:27:15,357 [DEBUG][net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl] - Mocking Operation Statistic: XA_ROLLBACK -2020-01-11 20:27:15,357 [DEBUG][net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl] - Mocking Operation Statistic: XA_RECOVERY -2020-01-11 20:27:15,358 [DEBUG][net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl] - Mocking Operation Statistic: CLUSTER_EVENT -2020-01-11 20:27:15,359 [DEBUG][net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl] - Mocking Operation Statistic: NONSTOP -2020-01-11 20:27:15,361 [DEBUG][net.sf.ehcache.Cache] - Initialised cache: com.rekoe.shiro.realm.UsernamePasswordRealm.authorizationCache -2020-01-11 20:27:15,361 [DEBUG][net.sf.ehcache.config.ConfigurationHelper] - CacheDecoratorFactory not configured for defaultCache. Skipping for 'com.rekoe.shiro.realm.UsernamePasswordRealm.authorizationCache'. -2020-01-11 20:27:15,363 [INFO][org.apache.shiro.cache.ehcache.EhCacheManager] - Added EhCache named [com.rekoe.shiro.realm.UsernamePasswordRealm.authorizationCache] -2020-01-11 20:27:15,389 [DEBUG][org.nutz.boot.starter.shiro.NbResourceBasedWebEnvironment] - ioc name=shiroFilterChainResolver not found, fallback to shiro.ini.urls -2020-01-11 20:27:15,389 [DEBUG][org.nutz.boot.starter.shiro.NbResourceBasedWebEnvironment] - shiro ini urls ---> -[urls] - -2020-01-11 20:27:15,407 [INFO][org.apache.shiro.web.env.EnvironmentLoader] - Shiro environment initialized in 1407 ms. -2020-01-11 20:27:15,411 [DEBUG][org.nutz.boot.starter.servlet3.NbServletContextListener] - add filter name=whale pathSpec=/* -2020-01-11 20:27:15,414 [DEBUG][org.nutz.boot.starter.servlet3.NbServletContextListener] - add filter name=druid pathSpec=/* -2020-01-11 20:27:15,417 [DEBUG][org.nutz.boot.starter.servlet3.NbServletContextListener] - add filter name=shiro pathSpec=/* -2020-01-11 20:27:15,421 [DEBUG][org.nutz.boot.starter.servlet3.NbServletContextListener] - add filter name=nutz pathSpec=/* -2020-01-11 20:27:15,432 [INFO][org.nutz.mvc.NutFilter] - NutFilter[nutz] starting ... -2020-01-11 20:27:15,438 [INFO][org.nutz.resource.impl.ErrorResourceLocation] - [loc=/Users/kouxian/git/rk_svnadmin/target/classes/static/WEB-INF/classes]not exist -2020-01-11 20:27:15,441 [DEBUG][org.nutz.mvc.config.AbstractNutConfig] - Loading by class org.nutz.boot.starter.nutz.mvc.NbMvcLoading -2020-01-11 20:27:15,445 [INFO][org.nutz.mvc.impl.NutLoading] - Nutz Version : 1.r.68-SNAPSHOT -2020-01-11 20:27:15,445 [INFO][org.nutz.mvc.impl.NutLoading] - Nutz.Mvc[nutz] is initializing ... -2020-01-11 20:27:15,445 [DEBUG][org.nutz.mvc.impl.NutLoading] - Web Container Information: -2020-01-11 20:27:15,446 [DEBUG][org.nutz.mvc.impl.NutLoading] - - Default Charset : UTF-8 -2020-01-11 20:27:15,446 [DEBUG][org.nutz.mvc.impl.NutLoading] - - Current . path : /Users/kouxian/git/rk_svnadmin/. -2020-01-11 20:27:15,446 [DEBUG][org.nutz.mvc.impl.NutLoading] - - Java Version : 1.8.0_144 -2020-01-11 20:27:15,446 [DEBUG][org.nutz.mvc.impl.NutLoading] - - File separator : / -2020-01-11 20:27:15,447 [DEBUG][org.nutz.mvc.impl.NutLoading] - - Timezone : Asia/Shanghai -2020-01-11 20:27:15,447 [DEBUG][org.nutz.mvc.impl.NutLoading] - - OS : Mac OS X x86_64 -2020-01-11 20:27:15,447 [DEBUG][org.nutz.mvc.impl.NutLoading] - - ServerInfo : jetty/9.4.22.v20191022 -2020-01-11 20:27:15,449 [DEBUG][org.nutz.mvc.impl.NutLoading] - - Servlet API : 3.1 -2020-01-11 20:27:15,450 [DEBUG][org.nutz.mvc.impl.NutLoading] - - ContextPath : -2020-01-11 20:27:15,452 [DEBUG][org.nutz.mvc.impl.NutLoading] - - context.tempdir : /Users/kouxian/git/rk_svnadmin/temp -2020-01-11 20:27:15,452 [DEBUG][org.nutz.mvc.impl.NutLoading] - - MainModule : com.rekoe.CloudLauncher -2020-01-11 20:27:15,453 [DEBUG][org.nutz.mvc.impl.NutLoading] - >> app.root = /Users/kouxian/git/rk_svnadmin/target/classes/static -2020-01-11 20:27:15,456 [INFO][org.nutz.mvc.impl.NutLoading] - Build URL mapping by org.nutz.mvc.impl.UrlMappingImpl ... -2020-01-11 20:27:15,457 [DEBUG][org.nutz.mvc.impl.NutLoading] - add ViewMaker from Ioc by name=$views_freekmarker -2020-01-11 20:27:15,458 [DEBUG][org.nutz.mvc.impl.NutLoading] - @Views(FreemarkerViewMaker.class,DefaultViewMaker.class) -2020-01-11 20:27:15,462 [DEBUG][org.nutz.mvc.impl.NutLoading] - @ChainBy(org.nutz.mvc.impl.NutActionChainMaker) -2020-01-11 20:27:15,467 [DEBUG][org.nutz.mvc.impl.Loadings] - module class location 'file:/Users/kouxian/git/rk_svnadmin/target/classes/' -2020-01-11 20:27:15,467 [DEBUG][org.nutz.mvc.impl.Loadings] - > scan 'com.rekoe' -2020-01-11 20:27:15,486 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.PermissionAct' -2020-01-11 20:27:15,487 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminUserAct' -2020-01-11 20:27:15,487 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.FrameAct' -2020-01-11 20:27:15,487 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminSvnUserAct' -2020-01-11 20:27:15,487 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminProjectAct' -2020-01-11 20:27:15,487 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminCommonAct' -2020-01-11 20:27:15,487 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminRoleAct' -2020-01-11 20:27:15,487 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.PermissionCategoryAct' -2020-01-11 20:27:15,487 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.WelcomeAct' -2020-01-11 20:27:15,487 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminProjectGroupUsrAct' -2020-01-11 20:27:15,487 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminLoginAct' -2020-01-11 20:27:15,487 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminProjectGroupAct' -2020-01-11 20:27:15,488 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.IndexAct' -2020-01-11 20:27:15,488 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.IpSearchAction' -2020-01-11 20:27:15,488 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.OauthLoginAct' -2020-01-11 20:27:15,537 [DEBUG][org.nutz.mvc.impl.NutLoading] - Use org.nutz.mvc.impl.NutEntryDeterminer as EntryMethodDeterminer -2020-01-11 20:27:15,563 [INFO][org.nutz.mvc.impl.NutActionChainMaker] - Optional processor class not found, disabled : org.nutz.plugins.validation.ValidationProcessor -2020-01-11 20:27:15,646 [INFO][org.nutz.boot.starter.freemarker.FreeMarkerConfigurer] - using Directory for TemplateLoading : /Users/kouxian/git/rk_svnadmin/src/main/resources/ -2020-01-11 20:27:15,673 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/user/main' >> (FrameAct.java:14).userMain : void | @Ok(fm:template.admin.user.frame.main) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:15,674 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/user/left' >> (FrameAct.java:19).userLeft : void | @Ok(fm:template.admin.user.frame.left) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:15,674 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/user/right' >> (FrameAct.java:24).userRight : void | @Ok(fm:template.admin.user.frame.right) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:15,675 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/account/main' >> (FrameAct.java:32).accountPwdMain : void | @Ok(fm:template.admin.account.frame.main) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:15,676 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/account/left' >> (FrameAct.java:37).accountPwdLeft : void | @Ok(fm:template.admin.account.frame.left) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:15,677 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/account/right' >> (FrameAct.java:42).gamePwdRight : void | @Ok(fm:template.admin.account.frame.right) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:15,679 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/svn/user/main' >> (FrameAct.java:50).svn_user_main : void | @Ok(fm:template.admin.svn_user.frame.main) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:15,680 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/svn/user/left' >> (FrameAct.java:55).svn_user_left : void | @Ok(fm:template.admin.svn_user.frame.left) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:15,682 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/svn/user/right' >> (FrameAct.java:60).svn_user_right : void | @Ok(fm:template.admin.svn_user.frame.right) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:15,684 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/project/main' >> (FrameAct.java:68).project_main : void | @Ok(fm:template.admin.project.frame.main) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:15,685 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/project/left' >> (FrameAct.java:73).project_left : void | @Ok(fm:template.admin.project.frame.left) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:15,686 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/project/right' >> (FrameAct.java:78).project_right : void | @Ok(fm:template.admin.project.frame.right) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:15,692 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/role/add' >> (AdminRoleAct.java:84).add : List | @Ok(fm:template.admin.user.role.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:15,700 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/role/update' >> (AdminRoleAct.java:66).update : void | @Ok(>>:/admin/role/list.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:15,702 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/role/delete' >> (AdminRoleAct.java:107).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:15,705 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/role/list' >> (AdminRoleAct.java:49).list : Object | @Ok(fm:template.admin.user.role.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:15,716 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/role/save' >> (AdminRoleAct.java:91).save : boolean | @Ok(>>:${obj==true?'/role/list.rk':'/admin/common/unauthorized.rk'}) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:15,717 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/role/edit' >> (AdminRoleAct.java:56).edit : Object | @Ok(fm:template.admin.user.role.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:15,724 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/index_main' >> (WelcomeAct.java:18).index : void | @Ok(fm:template.admin.main) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:15,725 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/main' >> (WelcomeAct.java:30).main : void | @Ok(fm:template.admin.index) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:15,725 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/left' >> (WelcomeAct.java:35).left : void | @Ok(fm:template.admin.left) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:15,726 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/right' >> (WelcomeAct.java:40).right : void | @Ok(fm:template.admin.right) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:15,726 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/top' >> (WelcomeAct.java:24).top : boolean | @Ok(fm:template.admin.top) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:15,735 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/user/login/?' >> (OauthLoginAct.java:47).login : void | @Ok(void ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:15,736 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/user/logout' >> (OauthLoginAct.java:69).logout : void | @Ok(>>:/admin/index.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:15,739 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/user/authonly' >> (OauthLoginAct.java:40).authOnly : Object | @Ok(null ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:15,740 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/category/add' >> (PermissionCategoryAct.java:58).add : void | @Ok(fm:template.admin.user.permission_category.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:15,741 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/category/update' >> (PermissionCategoryAct.java:50).update : boolean | @Ok(>>:/admin/permission/category/list.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:15,742 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/category/delete' >> (PermissionCategoryAct.java:73).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:15,742 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/category/list' >> (PermissionCategoryAct.java:36).list : Pagination | @Ok(fm:template.admin.user.permission_category.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:15,743 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/category/save' >> (PermissionCategoryAct.java:64).save : void | @Ok(>>:/admin/permission/category/list.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:15,743 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/category/edit' >> (PermissionCategoryAct.java:43).edit : PermissionCategory | @Ok(fm:template.admin.user.permission_category.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:15,744 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/add' >> (AdminProjectGroupAct.java:40).add : String | @Ok(fm:template.admin.project_group.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:15,758 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/delete' >> (AdminProjectGroupAct.java:59).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:15,768 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/list' >> (AdminProjectGroupAct.java:32).list : Pagination | @Ok(fm:template.admin.project_group.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:15,772 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/o_save' >> (AdminProjectGroupAct.java:47).o_save : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:15,774 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/add' >> (AdminProjectAct.java:55).add : void | @Ok(fm:template.admin.project.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:15,775 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/init' >> (AdminProjectAct.java:120).init : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:15,775 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/delete' >> (AdminProjectAct.java:182).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:15,776 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/list' >> (AdminProjectAct.java:48).list : Pagination | @Ok(fm:template.admin.project.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:15,777 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/conf' >> (AdminProjectAct.java:208).conf : ProjectConfig | @Ok(fm:template.admin.project.config) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:15,777 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/edit' >> (AdminProjectAct.java:61).edit : Pj | @Ok(fm:template.admin.project.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:15,779 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/rep' >> (AdminProjectAct.java:83).rep : String | @Ok(fm:template.admin.project.rep) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:15,780 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/pjauth' >> (AdminProjectAct.java:135).pjauth : String | @Ok(fm:template.admin.project.pjauth) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:15,782 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/ajaxtreeservice' >> (AdminProjectAct.java:169).ajaxTreeService : String | @Ok(raw ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:15,784 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/pjauth_delete' >> (AdminProjectAct.java:261).pjauth_delete : String | @Ok(fm:template.admin.project.pjauth) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:15,784 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/pjauth/delete' >> (AdminProjectAct.java:193).pjauth_delete : String | @Ok(fm:template.admin.project.pjauth) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:15,786 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/conf/update' >> (AdminProjectAct.java:215).conf_update : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:15,786 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/file_add' >> (AdminProjectAct.java:243).file_add : String | @Ok(fm:template.admin.project.add_dir) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:15,790 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/pjauth/save' >> (AdminProjectAct.java:231).pjauth_save : String | @Ok(fm:template.admin.project.pjauth) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:15,792 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/file_save' >> (AdminProjectAct.java:253).file_save : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:15,794 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/o_save' >> (AdminProjectAct.java:68).o_save : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:15,795 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/o_update' >> (AdminProjectAct.java:223).o_update : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:15,797 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/usr/add' >> (AdminProjectGroupUsrAct.java:67).add : String | @Ok(fm:template.admin.project_group_usr.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:15,797 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/usr/delete' >> (AdminProjectGroupUsrAct.java:99).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:15,798 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/usr/list' >> (AdminProjectGroupUsrAct.java:55).list : Pagination | @Ok(fm:template.admin.project_group_usr.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:15,798 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/usr/email' >> (AdminProjectGroupUsrAct.java:128).email : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:15,800 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/usr/o_save' >> (AdminProjectGroupUsrAct.java:77).o_save : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:15,801 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/usr/all_email' >> (AdminProjectGroupUsrAct.java:117).all_email : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:15,806 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/add' >> (AdminSvnUserAct.java:86).add : void | @Ok(fm:template.admin.svn_user.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:15,813 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/lock' >> (AdminSvnUserAct.java:217).lock : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:15,813 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/list' >> (AdminSvnUserAct.java:64).list : Pagination | @Ok(fm:template.admin.svn_user.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:15,817 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/edit' >> (AdminSvnUserAct.java:93).edit : Usr | @Ok(fm:template.admin.svn_user.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:15,819 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/lock_list' >> (AdminSvnUserAct.java:75).lock_list : Pagination | @Ok(fm:template.admin.svn_user.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:15,819 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/o_save' >> (AdminSvnUserAct.java:101).o_save : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:15,821 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/o_update' >> (AdminSvnUserAct.java:136).o_update : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:15,821 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/restpwd' >> (AdminSvnUserAct.java:184).restpwd : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:15,822 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/unlock' >> (AdminSvnUserAct.java:248).unlock : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:15,823 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/add' >> (PermissionAct.java:67).add : List | @Ok(fm:template.admin.user.permission.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:15,824 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/update' >> (PermissionAct.java:87).update : boolean | @Ok(>>:/admin/permission/list.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:15,825 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/delete' >> (PermissionAct.java:75).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:15,825 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/list' >> (PermissionAct.java:44).list : Pagination | @Ok(fm:template.admin.user.permission.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:15,826 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/save' >> (PermissionAct.java:98).save : void | @Ok(>>:/admin/permission/list.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:15,826 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/edit' >> (PermissionAct.java:58).edit : List | @Ok(fm:template.admin.user.permission.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:15,827 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/list_category/?' >> (PermissionAct.java:51).listCategory : Pagination | @Ok(fm:template.admin.user.permission.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:15,828 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/register' >> (AdminLoginAct.java:94).register : Object | @Ok(fm:template.front.account.create_user) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:15,937 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/login' >> (AdminLoginAct.java:56).login : View | @Ok(null ) @Fail(>>:/admin/common/unauthorized.rk) | by 1 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:15,967 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/logout' >> (AdminLoginAct.java:88).logout : void | @Ok(>>:/user/login.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:15,969 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/common/success' >> (AdminCommonAct.java:38).success : Message | @Ok(fm:template.admin.common.error) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:15,969 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/common/unauthorized' >> (AdminCommonAct.java:26).unauthorized : Message | @Ok(fm:template.admin.common.error) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:16,037 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/common/forbit' >> (AdminCommonAct.java:32).forbit : Message | @Ok(fm:template.admin.common.error) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:16,044 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/api/ip/search' >> (IpSearchAction.java:20).search : String | @Ok(raw:json) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:16,046 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/main' >> (AdminUserAct.java:59).main : void | @Ok(fm:template.admin.common.main) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:16,048 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/add' >> (AdminUserAct.java:72).add : List | @Ok(fm:template.admin.user.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:16,050 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/lock' >> (AdminUserAct.java:143).lock : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:16,053 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/update' >> (AdminUserAct.java:129).update : Object | @Ok(>>:/admin/user/list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:16,056 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/check/username' >> (AdminUserAct.java:93).checkName : boolean | @Ok(raw ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:16,057 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/delete' >> (AdminUserAct.java:79).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:16,059 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/list' >> (AdminUserAct.java:65).list : Pagination | @Ok(fm:template.admin.user.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:16,061 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/save' >> (AdminUserAct.java:87).save : boolean | @Ok(>>:${obj==true?'/admin/user/list.rk':'/admin/common/unauthorized.rk'}) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:16,063 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/edit' >> (AdminUserAct.java:107).edit : User | @Ok(fm:template.admin.user.edit) @Fail(json ) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:16,064 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/check_email' >> (AdminUserAct.java:99).checkEmail : boolean | @Ok(raw ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:16,066 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/profile/check_current_password' >> (AdminUserAct.java:160).checkCurrentPassword : boolean | @Ok(raw ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:16,067 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/profile/edit' >> (AdminUserAct.java:175).profileEdit : Subject | @Ok(fm:template.admin.profile.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:16,069 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/add_user' >> (AdminUserAct.java:185).add_user : void | @Ok(fm:template.admin.user.add_user) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:16,071 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/save_user' >> (AdminUserAct.java:191).save_user : Object | @Ok(>>:/admin/user/list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:16,073 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/profile/update' >> (AdminUserAct.java:203).profileUpdate : boolean | @Ok(fm:template.admin.profile.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:16,074 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/profile/re_update' >> (AdminUserAct.java:215).regUpate : boolean | @Ok(>>:${obj?'/admin/main':'/admin/common/unauthorized.rk'}) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:16,076 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/change_pwd' >> (AdminUserAct.java:236).change_pwd : void | @Ok(fm:template.admin.account.change_pwd) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:16,078 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/pwd_updata' >> (AdminUserAct.java:242).pwd_updata : Object | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:16,081 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/user/login' >> (IndexAct.java:20).login : void | @Ok(fm:template.login.login) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:16,099 [INFO][org.nutz.mvc.impl.NutLoading] - Found 101 module methods -2020-01-11 20:27:16,099 [DEBUG][org.nutz.mvc.impl.NutLoading] - Localization: org.nutz.mvc.impl.NutMessageLoader('msg/') dft -2020-01-11 20:27:16,104 [DEBUG][org.nutz.mvc.impl.NutMessageLoader] - Load Messages in 2 resource : [[jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-nutz-mvc/2.3.9-SNAPSHOT/nutzboot-starter-nutz-mvc-2.3.9-SNAPSHOT.jar!/msg/emtry.properties, File[/Users/kouxian/git/rk_svnadmin/target/classes/msg/zh_CN/MessageResources.properties]]] -2020-01-11 20:27:16,109 [DEBUG][org.nutz.mvc.impl.NutMessageLoader] - Message Loaded, size = 2 -2020-01-11 20:27:16,110 [INFO][org.nutz.mvc.impl.NutLoading] - Nutz.Mvc[nutz] is up in 658ms -2020-01-11 20:27:16,110 [INFO][org.nutz.mvc.NutFilter] - exclusionsPrefix = ^(/druid/) -2020-01-11 20:27:16,148 [DEBUG][org.nutz.boot.starter.jetty.JettyStarter] - Jetty monitor props: ----------------------------------------------- -http.port : 8084 -http.host : 0.0.0.0 -http.idleTimeout : 300000 -https.enable : false -welcome_files : index.html,index.htm,index.do -maxFormContentSize : 1073741824 ----------------------------------------------- -2020-01-11 20:27:16,178 [INFO][org.nutz.boot.starter.quartz.QuartzStarter] - Starting Quartz Scheduler now -2020-01-11 20:27:16,179 [INFO][org.quartz.core.QuartzScheduler] - Scheduler NutzbootScheduler_$_NON_CLUSTERED started. -2020-01-11 20:27:16,200 [DEBUG][org.nutz.integration.quartz.NutQuartzCronJobFactory] - found cron job packages = com.rekoe -2020-01-11 20:27:16,359 [DEBUG][org.nutz.service.EntityService] - Get TypeParams for self : com.rekoe.domain.ProjectConfig -2020-01-11 20:27:16,538 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT COUNT(*) FROM system_user -2020-01-11 20:27:16,542 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=4ms, sql=SELECT COUNT(*) FROM system_user -2020-01-11 20:27:16,561 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM permission_category -2020-01-11 20:27:16,567 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=5ms, sql=SELECT * FROM permission_category -2020-01-11 20:27:16,569 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM system_permission -2020-01-11 20:27:16,577 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=8ms, sql=SELECT * FROM system_permission -2020-01-11 20:27:16,587 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM permission_category WHERE 1 != 1 -2020-01-11 20:27:16,590 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=3ms, sql=SELECT * FROM permission_category WHERE 1 != 1 -2020-01-11 20:27:16,600 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM project_config LIMIT 0, 1 -2020-01-11 20:27:16,608 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=8ms, sql=SELECT * FROM project_config LIMIT 0, 1 -2020-01-11 20:27:16,618 [INFO][org.nutz.boot.NbApp] - NB started : 4041ms -2020-01-11 20:27:17,230 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"Auth","Payload":{"Version":"2","MmVersion":"1.7","User":"4cnq1qh8s4j86p1d8u0152pmi8","Password":"","OS":"windows","Arch":"386","ClientId":"","GzipProxy":false}} -2020-01-11 20:27:17,480 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"AuthResp","Payload":{"Version":"2","MmVersion":"1.7","ClientId":"7lsnguclrejump2d855c99cgcl","Error":""}} -2020-01-11 20:27:17,481 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"ReqTunnel","Payload":{"ReqId":"q3j8s90la4hploq67p124i7nbe","Protocol":"http","Hostname":"","Subdomain":"","HttpAuth":"","RemotePort":0}} -2020-01-11 20:27:17,585 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"NewTunnel","Payload":{"ReqId":"q3j8s90la4hploq67p124i7nbe","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:27:17,585 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - ReqId=q3j8s90la4hploq67p124i7nbe URL=http://rekoe.ngrok.wendal.cn -2020-01-11 20:27:32,159 [INFO][org.nutz.boot.starter.nutz.mvc.NbMvcLoading] - Nutz.Mvc[nutz] is deposing ... -2020-01-11 20:27:32,162 [INFO][org.nutz.boot.starter.nutz.mvc.NbMvcLoading] - Nutz.Mvc[nutz] is down in 3ms -2020-01-11 20:27:37,796 [INFO][org.nutz.boot.banner.SimpleBannerPrinter] - - _ _ ______ ___ -| \ | || ___ \ ______ ______ ______ ______ ______| \ \ -| \| || |_/ / |______|______|______|______|______| |\ \ -| . ` || ___ \ ______ ______ ______ ______ ______| | > > -| |\ || |_/ / |______|______|______|______|______| |/ / -\_| \_/\____/ |_/_/ - -:: Nutz Boot :: (2.3.8.v20191031) - -2020-01-11 20:27:37,888 [DEBUG][org.nutz.boot.config.impl.PropertiesConfigureLoader] - load /Users/kouxian/git/rk_svnadmin/target/classes/application.properties -2020-01-11 20:27:37,971 [DEBUG][org.nutz.castor.Castors] - Using 107 castor for Castors -2020-01-11 20:27:37,988 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > scan 'com.rekoe' -2020-01-11 20:27:38,073 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'cloudLauncher ' - com.rekoe.CloudLauncher -2020-01-11 20:27:38,081 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'currentTime ' - com.rekoe.web.freemarker.CurrentTimeDirective -2020-01-11 20:27:38,085 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'pagination ' - com.rekoe.web.freemarker.PaginationDirective -2020-01-11 20:27:38,086 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'permission ' - com.rekoe.web.freemarker.PermissionDirective -2020-01-11 20:27:38,086 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'htmlCut ' - com.rekoe.web.freemarker.HtmlCutDirective -2020-01-11 20:27:38,087 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'process ' - com.rekoe.web.freemarker.ProcessTimeDirective -2020-01-11 20:27:38,087 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'timeFormat ' - com.rekoe.web.freemarker.TimeFormatDirective -2020-01-11 20:27:38,090 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'permissionAct ' - com.rekoe.module.admin.PermissionAct -2020-01-11 20:27:38,099 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminUserAct ' - com.rekoe.module.admin.AdminUserAct -2020-01-11 20:27:38,106 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'frameAct ' - com.rekoe.module.admin.FrameAct -2020-01-11 20:27:38,108 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminSvnUserAct ' - com.rekoe.module.admin.AdminSvnUserAct -2020-01-11 20:27:38,112 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminProjectAct ' - com.rekoe.module.admin.AdminProjectAct -2020-01-11 20:27:38,118 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminCommonAct ' - com.rekoe.module.admin.AdminCommonAct -2020-01-11 20:27:38,118 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminRoleAct ' - com.rekoe.module.admin.AdminRoleAct -2020-01-11 20:27:38,121 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'permissionCategoryAct ' - com.rekoe.module.admin.PermissionCategoryAct -2020-01-11 20:27:38,123 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'welcomeAct ' - com.rekoe.module.admin.WelcomeAct -2020-01-11 20:27:38,138 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminProjectGroupUsrAct ' - com.rekoe.module.admin.AdminProjectGroupUsrAct -2020-01-11 20:27:38,145 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminLoginAct ' - com.rekoe.module.admin.AdminLoginAct -2020-01-11 20:27:38,150 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminProjectGroupAct ' - com.rekoe.module.admin.AdminProjectGroupAct -2020-01-11 20:27:38,154 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'indexAct ' - com.rekoe.module.IndexAct -2020-01-11 20:27:38,157 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'ipSearchAction ' - com.rekoe.module.IpSearchAction -2020-01-11 20:27:38,168 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'oauthLoginAct ' - com.rekoe.module.OauthLoginAct -2020-01-11 20:27:38,177 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'doCommit ' - com.rekoe.utils.DoCommit -2020-01-11 20:27:38,179 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'quartzService ' - com.rekoe.service.QuartzService -2020-01-11 20:27:38,187 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'treeService ' - com.rekoe.service.DefaultTreeService -2020-01-11 20:27:38,188 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'userService ' - com.rekoe.service.UserService -2020-01-11 20:27:38,202 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'roleService ' - com.rekoe.service.RoleService -2020-01-11 20:27:38,204 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'projectGroupService ' - com.rekoe.service.ProjectGroupService -2020-01-11 20:27:38,205 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'projectAuthService ' - com.rekoe.service.ProjectAuthService -2020-01-11 20:27:38,206 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'projectService ' - com.rekoe.service.ProjectService -2020-01-11 20:27:38,208 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'usrService ' - com.rekoe.service.UsrService -2020-01-11 20:27:38,213 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'repTreeNodeService ' - com.rekoe.service.RepTreeNodeService -2020-01-11 20:27:38,217 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'svnService ' - com.rekoe.service.SvnService -2020-01-11 20:27:38,218 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'permissionCategoryService ' - com.rekoe.service.PermissionCategoryService -2020-01-11 20:27:38,219 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'repositoryService ' - com.rekoe.service.RepositoryService -2020-01-11 20:27:38,222 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'uploadService ' - com.rekoe.service.UploadService -2020-01-11 20:27:38,223 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'projectUserService ' - com.rekoe.service.ProjectUserService -2020-01-11 20:27:38,224 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'authorityService ' - com.rekoe.service.AuthorityServiceImpl -2020-01-11 20:27:38,225 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'emailService ' - com.rekoe.service.EmailServiceImpl -2020-01-11 20:27:38,227 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'svnUserService ' - com.rekoe.service.SvnUserService -2020-01-11 20:27:38,230 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'projectGroupUsrService ' - com.rekoe.service.ProjectGroupUsrService -2020-01-11 20:27:38,232 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'idFactory ' - com.rekoe.service.IdWorkerService -2020-01-11 20:27:38,234 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'projectConfigService ' - com.rekoe.service.ProjectConfigService -2020-01-11 20:27:38,234 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'defaultTreeFactory ' - com.rekoe.service.DefaultTreeFactory -2020-01-11 20:27:38,235 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'permissionService ' - com.rekoe.service.PermissionService -2020-01-11 20:27:38,242 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'shiroRealm ' - com.rekoe.shiro.realm.UsernamePasswordRealm -2020-01-11 20:27:38,254 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > scan 'org.nutz.boot.starter' -2020-01-11 20:27:38,309 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'shiroFilterStarter ' - org.nutz.boot.starter.shiro.ShiroFilterStarter -2020-01-11 20:27:38,311 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'shiroEnvStarter ' - org.nutz.boot.starter.shiro.ShiroEnvStarter -2020-01-11 20:27:38,316 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'freeMarkerConfigurer ' - org.nutz.boot.starter.freemarker.FreeMarkerConfigurer -2020-01-11 20:27:38,317 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add '$views_freekmarker ' - org.nutz.boot.starter.freemarker.FreemarkerViewMaker -2020-01-11 20:27:38,318 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'quartzStarter ' - org.nutz.boot.starter.quartz.QuartzStarter -2020-01-11 20:27:38,318 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'whaleFilterStarter ' - org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter -2020-01-11 20:27:38,320 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'nutFilterStarter ' - org.nutz.boot.starter.nutz.mvc.NutFilterStarter -2020-01-11 20:27:38,321 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'nutDaoStarter ' - org.nutz.boot.starter.nutz.dao.NutDaoStarter -2020-01-11 20:27:38,325 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'druidWebStatFilterStarter ' - org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter -2020-01-11 20:27:38,325 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'druidWebStatServletStarter ' - org.nutz.boot.starter.jdbc.DruidWebStatServletStarter -2020-01-11 20:27:38,326 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'dataSourceStarter ' - org.nutz.boot.starter.jdbc.DataSourceStarter -2020-01-11 20:27:38,327 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'jettyStarter ' - org.nutz.boot.starter.jetty.JettyStarter -2020-01-11 20:27:38,342 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'nbServletContextListener ' - org.nutz.boot.starter.servlet3.NbServletContextListener -2020-01-11 20:27:38,344 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'ngrokClientStarter ' - org.nutz.boot.starter.ngrok.NgrokClientStarter -2020-01-11 20:27:38,348 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-redis/2.3.9-SNAPSHOT/nutzboot-starter-redis-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 20:27:38,349 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-shiro/2.3.9-SNAPSHOT/nutzboot-starter-shiro-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 20:27:38,351 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-freemarker/2.3.9-SNAPSHOT/nutzboot-starter-freemarker-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 20:27:38,351 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-quartz/2.3.9-SNAPSHOT/nutzboot-starter-quartz-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 20:27:38,352 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-nutz-mvc/2.3.9-SNAPSHOT/nutzboot-starter-nutz-mvc-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 20:27:38,352 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-nutz-dao/2.3.9-SNAPSHOT/nutzboot-starter-nutz-dao-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 20:27:38,353 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-jdbc/2.3.9-SNAPSHOT/nutzboot-starter-jdbc-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 20:27:38,353 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-jetty/2.3.9-SNAPSHOT/nutzboot-starter-jetty-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 20:27:38,354 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-email/2.3.9-SNAPSHOT/nutzboot-starter-email-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 20:27:38,355 [DEBUG][org.nutz.boot.NbApp] - Found file:/Users/kouxian/git/nutzboot/nutzboot-starter/nutzboot-starter-freemarker/target/classes/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 20:27:38,356 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-ngrok/2.3.9-SNAPSHOT/nutzboot-starter-ngrok-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 20:27:38,381 [INFO][org.nutz.boot.NbApp] - Configure Manual: -|id |key |required |Possible Values |Default |Description | starters| -|----|----------------------------------------|----------|--------------------|----------|--------------------|----------------------------------------| -|0 |druid.web.filter.exclusions |no | | |需要排除的路径 |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|1 |druid.web.filter.principalCookieName |no | | |用户权限信息的cookie属性名称 |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|2 |druid.web.filter.principalSessionName |no | | |用户权限信息的session属性名称 |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|3 |druid.web.filter.profileEnable |no | | |是否开启性能监控 |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|4 |druid.web.filter.realIpHeader |no | | |Header中ReadIp对应的key |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|5 |druid.web.filter.sessionStatEnable |no | |true |是否开启session状态监控 |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|6 |druid.web.filter.sessionStatMaxCount |no | | |session最大状态数量 |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|7 |druid.web.servlet.allow |no | | |允许访问的ip列表 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|8 |druid.web.servlet.deny |no | | |禁止访问的ip列表 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|9 |druid.web.servlet.jmxPassword |no | | |JMX的密码 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|10 |druid.web.servlet.jmxUrl |no | | |读取JMX信息的URL |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|11 |druid.web.servlet.jmxUsername |no | | |JMX的用户名 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|12 |druid.web.servlet.loginPassword |no | |随机值,打印在日志中|访问monitor页面的密码 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|13 |druid.web.servlet.loginUsername |no | |driud |访问monitor页面的用户名 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|14 |druid.web.servlet.resetEnable |no | |true |是否允许重置统计结果 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|15 |email.From |yes | | |email的写信人 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|16 |email.HostName |yes | | |email的ip或域名地址 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|17 |email.Password |yes | | |email的密码 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|18 |email.SSLOnConnect |no | |true |email开启SSL连接 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|19 |email.SmtpPort |yes | | |email的SmtpPort端口 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|20 |email.UserName |yes | | |email的用户名 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|21 |email.charset |no | |UTF-8 |email的编码 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|22 |freemarker.cache_time |no | |-1000 |模版缓存时间 |org.nutz.boot.starter.freemarker.FreemarkerViewMaker| -|23 |freemarker.prefix |no | |template |模版路径 |org.nutz.boot.starter.freemarker.FreemarkerViewMaker| -|24 |freemarker.suffix |no | |.html |文件后缀 |org.nutz.boot.starter.freemarker.FreemarkerViewMaker| -|25 |jdbc.password |no | | |数据库密码 |org.nutz.boot.starter.jdbc.DataSourceStarter| -|26 |jdbc.type |no |druid,simple,hikari |druid |连接池类型 |org.nutz.boot.starter.jdbc.DataSourceStarter| -|27 |jdbc.url |yes | | |JDBC URL |org.nutz.boot.starter.jdbc.DataSourceStarter| -|28 |jdbc.username |no | | |数据库用户名 |org.nutz.boot.starter.jdbc.DataSourceStarter| -|29 |jetty.contextPath |no | |/ |上下文路径 |org.nutz.boot.starter.jetty.JettyStarter| -|30 |jetty.gzip.enable |no | |false |是否启用gzip |org.nutz.boot.starter.jetty.JettyStarter| -|31 |jetty.gzip.level |no | |-1 |gzip压缩级别 |org.nutz.boot.starter.jetty.JettyStarter| -|32 |jetty.gzip.minContentSize |no | |512 |gzip压缩最小触发大小 |org.nutz.boot.starter.jetty.JettyStarter| -|33 |jetty.host |no | |0.0.0.0 |监听的ip地址 |org.nutz.boot.starter.jetty.JettyStarter| -|34 |jetty.http.idleTimeout |no | |300000 |空闲时间,单位毫秒 |org.nutz.boot.starter.jetty.JettyStarter| -|35 |jetty.httpConfig.blockingTimeout |no | |-1 |阻塞超时 |org.nutz.boot.starter.jetty.JettyStarter| -|36 |jetty.httpConfig.headerCacheSize |no | |8192 |头部缓冲区大小 |org.nutz.boot.starter.jetty.JettyStarter| -|37 |jetty.httpConfig.maxErrorDispatches |no | |10 |最大错误重定向次数 |org.nutz.boot.starter.jetty.JettyStarter| -|38 |jetty.httpConfig.outputAggregationSize |no | |8192 |输出聚合大小 |org.nutz.boot.starter.jetty.JettyStarter| -|39 |jetty.httpConfig.outputBufferSize |no | |32768 |输出缓冲区大小 |org.nutz.boot.starter.jetty.JettyStarter| -|40 |jetty.httpConfig.persistentConnectionsEnabled|no | |true |是否启用持久化连接 |org.nutz.boot.starter.jetty.JettyStarter| -|41 |jetty.httpConfig.requestHeaderSize |no | |8192 |请求的头部最大值 |org.nutz.boot.starter.jetty.JettyStarter| -|42 |jetty.httpConfig.responseHeaderSize |no | |8192 |响应的头部最大值 |org.nutz.boot.starter.jetty.JettyStarter| -|43 |jetty.httpConfig.securePort |no | | |安全协议的端口,例如8443 |org.nutz.boot.starter.jetty.JettyStarter| -|44 |jetty.httpConfig.secureScheme |no | | |安全协议,例如https |org.nutz.boot.starter.jetty.JettyStarter| -|45 |jetty.httpConfig.sendDateHeader |no | |true |是否发送日期信息 |org.nutz.boot.starter.jetty.JettyStarter| -|46 |jetty.httpConfig.sendServerVersion |no | |true |是否发送jetty版本号 |org.nutz.boot.starter.jetty.JettyStarter| -|47 |jetty.https.keystore.password |no | | |Https的KeyStore的密码 |org.nutz.boot.starter.jetty.JettyStarter| -|48 |jetty.https.keystore.path |no | | |Https的KeyStore路径 |org.nutz.boot.starter.jetty.JettyStarter| -|49 |jetty.https.port |no | | |Https端口号 |org.nutz.boot.starter.jetty.JettyStarter| -|50 |jetty.maxFormContentSize |no | |1gb |表单最大尺寸 |org.nutz.boot.starter.jetty.JettyStarter| -|51 |jetty.maxFormKeys |no | |1000 |表单最大key数量 |org.nutz.boot.starter.jetty.JettyStarter| -|52 |jetty.page.404 |no | | |自定义404页面,同理,其他状态码也是支持的|org.nutz.boot.starter.jetty.JettyStarter| -|53 |jetty.page.java.lang.Throwable |no | | |自定义java.lang.Throwable页面,同理,其他异常也支持|org.nutz.boot.starter.jetty.JettyStarter| -|54 |jetty.port |no | |8080 |监听的端口 |org.nutz.boot.starter.jetty.JettyStarter| -|55 |jetty.session.file.storeDir |no | |./session |session持久化,file所用的目录|org.nutz.boot.starter.jetty.JettyStarter| -|56 |jetty.session.ioc.datastore |no | |jettySessionDataStore|session持久化,SessionDataStore对应的ioc名称|org.nutz.boot.starter.jetty.JettyStarter| -|57 |jetty.session.jdbc.datasource.iocname |no | |dataSource|session持久化,jdbc所用数据库源的ioc名称|org.nutz.boot.starter.jetty.JettyStarter| -|58 |jetty.session.store.enable |no | |false |是否启用session持久化 |org.nutz.boot.starter.jetty.JettyStarter| -|59 |jetty.session.store.type |no |jdbc,file,ioc,redis |jdbc |session持久化类型 |org.nutz.boot.starter.jetty.JettyStarter| -|60 |jetty.staticPath |no | | |额外的静态文件路径 |org.nutz.boot.starter.jetty.JettyStarter| -|61 |jetty.staticPathLocal |no | | |静态文件所在的本地路径 |org.nutz.boot.starter.jetty.JettyStarter| -|62 |jetty.threadpool.idleTimeout |no | |60000 |线程池idleTimeout,单位毫秒 |org.nutz.boot.starter.jetty.JettyStarter| -|63 |jetty.threadpool.maxThreads |no | |500 |线程池最大线程数maxThreads |org.nutz.boot.starter.jetty.JettyStarter| -|64 |jetty.threadpool.minThreads |no | |200 |线程池最小线程数minThreads |org.nutz.boot.starter.jetty.JettyStarter| -|65 |jetty.welcome_files |no | |index.html,index.htm,index.do|WelcomeFile列表 |org.nutz.boot.starter.jetty.JettyStarter| -|66 |ngrok.client.auth_token |no | |4kg9lckq5og4ip02j736e3i7ku|秘钥 |org.nutz.boot.starter.ngrok.NgrokClientStarter| -|67 |ngrok.client.enable |no | |true |开关 |org.nutz.boot.starter.ngrok.NgrokClientStarter| -|68 |ngrok.client.hostname |no | | |期望的域名 |org.nutz.boot.starter.ngrok.NgrokClientStarter| -|69 |ngrok.client.srv_host |no | |wendal.cn |服务器域名 |org.nutz.boot.starter.ngrok.NgrokClientStarter| -|70 |ngrok.client.srv_port |no | |4443 |服务器端口 |org.nutz.boot.starter.ngrok.NgrokClientStarter| -|71 |ngrok.client.to_port |no | |8080 |目标端口 |org.nutz.boot.starter.ngrok.NgrokClientStarter| -|72 |nutz.dao.interceptor.cache.cache4Null |no | |true |是否缓存null结果 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|73 |nutz.dao.interceptor.cache.debug |no | |false |打印daocache详细调试日志 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|74 |nutz.dao.interceptor.cache.enable |no | |false |是否使用daocache |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|75 |nutz.dao.interceptor.cache.enableWhenTrans|no | |false |事务内是否启用daocache |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|76 |nutz.dao.interceptor.cache.provider.ioc.name|no | |daoCacheProvider|daocache提供者DaoCacheProvider的IocBean名称|org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|77 |nutz.dao.interceptor.cache.provider.memory.cacheSize|no | | |daocache提供者MemoryDaoCacheProvider的默认缓存大小|org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|78 |nutz.dao.interceptor.cache.provider.type|no |memory,ehcache,jedis,ioc|memory |daocache提供者 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|79 |nutz.dao.interceptor.cache.table.names |no | | |需要缓存的表名称,英文逗号分隔 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|80 |nutz.dao.interceptor.cache.table.pattern|no | | |需要缓存的表名称的正则表达式 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|81 |nutz.dao.interceptor.log.enable |no | |true |是否打印dao的SQL日志 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|82 |nutz.dao.interceptor.time.enable |no | |false |是否打印dao的SQL耗时日志 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|83 |nutz.dao.sqls.path |no | |sqls/ |sql目录 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|84 |nutz.mvc.exclusions |no | | |排除指定请求路径的正则表达式 |org.nutz.boot.starter.nutz.mvc.NutFilterStarter| -|85 |nutz.mvc.ignore |no | | |过滤指定请求路径的正则表达式 |org.nutz.boot.starter.nutz.mvc.NutFilterStarter| -|86 |nutz.mvc.whale.enc.input |no | |UTF-8 |在其他Filter之前设置input编码|org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter| -|87 |nutz.mvc.whale.enc.output |no | |UTF-8 |在其他Filter之前设置output编码|org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter| -|88 |nutz.mvc.whale.http.hidden_method_param |no | | |隐形http方法参数转换所对应的参数名 |org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter| -|89 |nutz.mvc.whale.http.method_override |no | |false |是否允许使用X-HTTP-Method-Override|org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter| -|90 |nutz.mvc.whale.upload.enable |no | |false |是否启用隐形Upload支持 |org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter| -|91 |redis.database |no | |0 |redis数据库序号 |org.nutz.boot.starter.redis.JedisStarter| -|92 |redis.host |no | |127.0.0.1 |redis服务器ip或域名 |org.nutz.boot.starter.redis.JedisStarter| -|93 |redis.max_redir |no | |10 |redis集群最大重定向次数 |org.nutz.boot.starter.redis.JedisStarter| -|94 |redis.nodes |no | | |redis集群节点列表 |org.nutz.boot.starter.redis.JedisStarter| -|95 |redis.password |no | | |redis密码 |org.nutz.boot.starter.redis.JedisStarter| -|96 |redis.port |no | |6379 |redis服务器端口 |org.nutz.boot.starter.redis.JedisStarter| -|97 |redis.soTimeout |no | |0 |redis写超时 |org.nutz.boot.starter.redis.JedisStarter| -|98 |redis.timeout |no | |2000 |redis读写超时 |org.nutz.boot.starter.redis.JedisStarter| -|99 |shiro.ini.path |no | | |shiro.ini的路径,如果shiro.ini存在,就会使用它,否则走NB的内部逻辑|org.nutz.boot.starter.shiro.ShiroEnvStarter| -|100 |shiro.ini.urls |no | | |urls过滤清单 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|101 |shiro.realm.cache.enable |no | | |realm是否缓存 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|102 |shiro.session.cache.redis.debug |no | |false |session持久化时redis的debug模式|org.nutz.boot.starter.shiro.ShiroEnvStarter| -|103 |shiro.session.cache.redis.mode |no | |kv |设置redis缓存的模式 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|104 |shiro.session.cache.redis.ttl |no | |-1 |redis缓存的过期时间 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|105 |shiro.session.cache.type |no | |memory |设置使用的缓存类型 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|106 |shiro.session.cookie.httpOnly |no | |true |Cookie是否只读 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|107 |shiro.session.cookie.maxAge |no | |946080000 |Cookie的过期时间,单位:毫秒 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|108 |shiro.session.cookie.name |no | |sid |Cookie的name |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|109 |shiro.session.dao.iocName |no | |shiroSessionDao|SessionDao的ioc名称,设置并声明该IocBean,就能覆盖默认的SessionDao实现|org.nutz.boot.starter.shiro.ShiroEnvStarter| -|110 |shiro.session.enable |no | |true |是否启用Shiro的Session管理 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|111 |shiro.session.manager.globalSessionTimeout|no | |1800000 |全局session过期时间 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|112 |shiro.session.manager.sessionValidationInterval|no | |3600000 |定期检查session过期的周期 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|113 |shiro.session.manager.sessionValidationSchedulerEnabled|no | |true |是否定期检查session过期 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|114 |shiro.url.login |no | |/user/login|默认登录路径 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|115 |shiro.url.logout_redirect |no | |/ |退出登录后的重定向路径 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|116 |shiro.url.unauth |no | |/user/login|访问未授权页面后的重定向路径 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|117 |web.filter.order.nutz |no | | |指定NutFilter执行顺序 |org.nutz.boot.starter.nutz.mvc.NutFilterStarter| -|118 |web.session.timeout |no | |30 |Session空闲时间,单位分钟 |org.nutz.boot.starter.jetty.JettyStarter| -2020-01-11 20:27:38,397 [INFO][org.nutz.ioc.impl.NutIoc] - ... NutIoc init complete -2020-01-11 20:27:38,436 [INFO][org.quartz.impl.StdSchedulerFactory] - Using default implementation for ThreadExecutor -2020-01-11 20:27:38,454 [INFO][org.quartz.core.SchedulerSignalerImpl] - Initialized Scheduler Signaller of type: class org.quartz.core.SchedulerSignalerImpl -2020-01-11 20:27:38,454 [INFO][org.quartz.core.QuartzScheduler] - Quartz Scheduler v.2.3.0 created. -2020-01-11 20:27:38,455 [INFO][org.quartz.simpl.RAMJobStore] - RAMJobStore initialized. -2020-01-11 20:27:38,456 [INFO][org.quartz.core.QuartzScheduler] - Scheduler meta-data: Quartz Scheduler (v2.3.0) 'NutzbootScheduler' 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 8 threads. - Using job-store 'org.quartz.simpl.RAMJobStore' - which does not support persistence. and is not clustered. - -2020-01-11 20:27:38,456 [INFO][org.quartz.impl.StdSchedulerFactory] - Quartz scheduler 'NutzbootScheduler' initialized from an externally provided properties instance. -2020-01-11 20:27:38,456 [INFO][org.quartz.impl.StdSchedulerFactory] - Quartz scheduler version: 2.3.0 -2020-01-11 20:27:38,456 [INFO][org.quartz.core.QuartzScheduler] - JobFactory set to: org.nutz.integration.quartz.NutQuartzJobFactory@3fc2959f -2020-01-11 20:27:38,966 [DEBUG][org.nutz.boot.starter.servlet3.NbServletContextListener] - add Servlet name=druid pathSpec=/druid/* -2020-01-11 20:27:38,967 [INFO][org.nutz.boot.starter.jdbc.DruidWebStatServletStarter] - druid stat view random user=druid password=3vkapjcknqip5pveufot4kiaoi -2020-01-11 20:27:38,972 [INFO][org.apache.shiro.web.env.EnvironmentLoader] - Starting Shiro environment initialization. -2020-01-11 20:27:39,260 [DEBUG][org.nutz.boot.starter.shiro.ShiroEnvStarter] - using default SessionDAO = EnterpriseCacheSessionDAO -2020-01-11 20:27:39,276 [DEBUG][org.nutz.boot.starter.shiro.ShiroEnvStarter] - using session cache = redis -2020-01-11 20:27:39,308 [WARN][net.sf.ehcache.config.CacheConfiguration] - Statistics can no longer be enabled via configuration. -2020-01-11 20:27:39,480 [INFO][org.nutz.plugins.cache.impl.lcache.LCacheManager] - JedisAgent is Ready ... -2020-01-11 20:27:39,480 [DEBUG][org.nutz.plugins.cache.impl.lcache.LCacheManager] - psubscribe LCache:* -2020-01-11 20:27:39,671 [DEBUG][org.nutz.dao.jdbc.Jdbcs] - Jdbcs init complete -2020-01-11 20:27:39,672 [INFO][org.nutz.dao.jdbc.Jdbcs] - Get Connection from DataSource for JdbcExpert, if you lock at here, check your database server and configure -2020-01-11 20:27:39,774 [INFO][com.alibaba.druid.pool.DruidDataSource] - {dataSource-1} inited -2020-01-11 20:27:39,981 [DEBUG][org.nutz.dao.impl.DaoSupport] - select expert : org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert -2020-01-11 20:27:39,987 [DEBUG][org.nutz.dao.impl.DaoSupport] - JDBC Driver --> mysql-connector-java-8.0.18 (Revision: fef2894d751d47223192b706977b4a5bc41e6be4) -2020-01-11 20:27:39,989 [DEBUG][org.nutz.dao.impl.DaoSupport] - JDBC Name --> MySQL Connector/J -2020-01-11 20:27:39,989 [DEBUG][org.nutz.dao.impl.DaoSupport] - JDBC URL --> jdbc:mysql://127.0.0.1:3306/rk_admin?characterEncoding=utf8&useSSL=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai -2020-01-11 20:27:40,162 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_set_client=utf8mb4 -2020-01-11 20:27:40,162 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_set_connection=utf8mb4 -2020-01-11 20:27:40,162 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_set_database=utf8 -2020-01-11 20:27:40,162 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_set_filesystem=binary -2020-01-11 20:27:40,163 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_set_results= -2020-01-11 20:27:40,163 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_set_server=utf8mb4 -2020-01-11 20:27:40,163 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_set_system=utf8 -2020-01-11 20:27:40,163 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_sets_dir=/usr/share/mysql-8.0/charsets/ -2020-01-11 20:27:40,168 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : binlog_format=ROW -2020-01-11 20:27:40,170 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : database=rk_admin -2020-01-11 20:27:40,174 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : user=root@172.17.0.1 -2020-01-11 20:27:40,206 [DEBUG][org.nutz.dao.impl.DaoSupport] - Database info --> MYSQL:[MySQL - 8.0.18] -2020-01-11 20:27:40,213 [DEBUG][org.nutz.dao.impl.DaoSupport] - SqlManager Sql count=0 -2020-01-11 20:27:40,328 [DEBUG][org.nutz.service.EntityService] - Get TypeParams for self : com.rekoe.domain.User -2020-01-11 20:27:40,334 [DEBUG][org.nutz.service.EntityService] - Get TypeParams for self : com.rekoe.domain.Role -2020-01-11 20:27:40,337 [INFO][org.apache.shiro.cache.ehcache.EhCacheManager] - Cache with name 'com.rekoe.shiro.realm.UsernamePasswordRealm.authorizationCache' does not yet exist. Creating now. -2020-01-11 20:27:40,358 [INFO][org.apache.shiro.cache.ehcache.EhCacheManager] - Added EhCache named [com.rekoe.shiro.realm.UsernamePasswordRealm.authorizationCache] -2020-01-11 20:27:40,371 [DEBUG][org.nutz.boot.starter.shiro.NbResourceBasedWebEnvironment] - ioc name=shiroFilterChainResolver not found, fallback to shiro.ini.urls -2020-01-11 20:27:40,372 [DEBUG][org.nutz.boot.starter.shiro.NbResourceBasedWebEnvironment] - shiro ini urls ---> -[urls] - -2020-01-11 20:27:40,395 [INFO][org.apache.shiro.web.env.EnvironmentLoader] - Shiro environment initialized in 1422 ms. -2020-01-11 20:27:40,401 [DEBUG][org.nutz.boot.starter.servlet3.NbServletContextListener] - add filter name=whale pathSpec=/* -2020-01-11 20:27:40,405 [DEBUG][org.nutz.boot.starter.servlet3.NbServletContextListener] - add filter name=druid pathSpec=/* -2020-01-11 20:27:40,406 [DEBUG][org.nutz.boot.starter.servlet3.NbServletContextListener] - add filter name=shiro pathSpec=/* -2020-01-11 20:27:40,409 [DEBUG][org.nutz.boot.starter.servlet3.NbServletContextListener] - add filter name=nutz pathSpec=/* -2020-01-11 20:27:40,423 [INFO][org.nutz.mvc.NutFilter] - NutFilter[nutz] starting ... -2020-01-11 20:27:40,427 [INFO][org.nutz.resource.impl.ErrorResourceLocation] - [loc=/Users/kouxian/git/rk_svnadmin/target/classes/static/WEB-INF/classes]not exist -2020-01-11 20:27:40,431 [DEBUG][org.nutz.mvc.config.AbstractNutConfig] - Loading by class org.nutz.boot.starter.nutz.mvc.NbMvcLoading -2020-01-11 20:27:40,435 [INFO][org.nutz.mvc.impl.NutLoading] - Nutz Version : 1.r.68-SNAPSHOT -2020-01-11 20:27:40,435 [INFO][org.nutz.mvc.impl.NutLoading] - Nutz.Mvc[nutz] is initializing ... -2020-01-11 20:27:40,435 [DEBUG][org.nutz.mvc.impl.NutLoading] - Web Container Information: -2020-01-11 20:27:40,435 [DEBUG][org.nutz.mvc.impl.NutLoading] - - Default Charset : UTF-8 -2020-01-11 20:27:40,435 [DEBUG][org.nutz.mvc.impl.NutLoading] - - Current . path : /Users/kouxian/git/rk_svnadmin/. -2020-01-11 20:27:40,435 [DEBUG][org.nutz.mvc.impl.NutLoading] - - Java Version : 1.8.0_144 -2020-01-11 20:27:40,436 [DEBUG][org.nutz.mvc.impl.NutLoading] - - File separator : / -2020-01-11 20:27:40,436 [DEBUG][org.nutz.mvc.impl.NutLoading] - - Timezone : Asia/Shanghai -2020-01-11 20:27:40,436 [DEBUG][org.nutz.mvc.impl.NutLoading] - - OS : Mac OS X x86_64 -2020-01-11 20:27:40,436 [DEBUG][org.nutz.mvc.impl.NutLoading] - - ServerInfo : jetty/9.4.22.v20191022 -2020-01-11 20:27:40,437 [DEBUG][org.nutz.mvc.impl.NutLoading] - - Servlet API : 3.1 -2020-01-11 20:27:40,437 [DEBUG][org.nutz.mvc.impl.NutLoading] - - ContextPath : -2020-01-11 20:27:40,437 [DEBUG][org.nutz.mvc.impl.NutLoading] - - context.tempdir : /Users/kouxian/git/rk_svnadmin/temp -2020-01-11 20:27:40,437 [DEBUG][org.nutz.mvc.impl.NutLoading] - - MainModule : com.rekoe.CloudLauncher -2020-01-11 20:27:40,438 [DEBUG][org.nutz.mvc.impl.NutLoading] - >> app.root = /Users/kouxian/git/rk_svnadmin/target/classes/static -2020-01-11 20:27:40,442 [INFO][org.nutz.mvc.impl.NutLoading] - Build URL mapping by org.nutz.mvc.impl.UrlMappingImpl ... -2020-01-11 20:27:40,443 [DEBUG][org.nutz.mvc.impl.NutLoading] - add ViewMaker from Ioc by name=$views_freekmarker -2020-01-11 20:27:40,444 [DEBUG][org.nutz.mvc.impl.NutLoading] - @Views(FreemarkerViewMaker.class,DefaultViewMaker.class) -2020-01-11 20:27:40,449 [DEBUG][org.nutz.mvc.impl.NutLoading] - @ChainBy(org.nutz.mvc.impl.NutActionChainMaker) -2020-01-11 20:27:40,457 [DEBUG][org.nutz.mvc.impl.Loadings] - module class location 'file:/Users/kouxian/git/rk_svnadmin/target/classes/' -2020-01-11 20:27:40,457 [DEBUG][org.nutz.mvc.impl.Loadings] - > scan 'com.rekoe' -2020-01-11 20:27:40,490 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.PermissionAct' -2020-01-11 20:27:40,490 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminUserAct' -2020-01-11 20:27:40,490 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.FrameAct' -2020-01-11 20:27:40,490 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminSvnUserAct' -2020-01-11 20:27:40,491 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminProjectAct' -2020-01-11 20:27:40,491 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminCommonAct' -2020-01-11 20:27:40,491 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminRoleAct' -2020-01-11 20:27:40,491 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.PermissionCategoryAct' -2020-01-11 20:27:40,491 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.WelcomeAct' -2020-01-11 20:27:40,492 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminProjectGroupUsrAct' -2020-01-11 20:27:40,492 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminLoginAct' -2020-01-11 20:27:40,492 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminProjectGroupAct' -2020-01-11 20:27:40,492 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.IndexAct' -2020-01-11 20:27:40,492 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.IpSearchAction' -2020-01-11 20:27:40,493 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.OauthLoginAct' -2020-01-11 20:27:40,592 [DEBUG][org.nutz.mvc.impl.NutLoading] - Use org.nutz.mvc.impl.NutEntryDeterminer as EntryMethodDeterminer -2020-01-11 20:27:40,636 [INFO][org.nutz.mvc.impl.NutActionChainMaker] - Optional processor class not found, disabled : org.nutz.plugins.validation.ValidationProcessor -2020-01-11 20:27:40,708 [INFO][org.nutz.boot.starter.freemarker.FreeMarkerConfigurer] - using Directory for TemplateLoading : /Users/kouxian/git/rk_svnadmin/src/main/resources/ -2020-01-11 20:27:40,724 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/user/main' >> (FrameAct.java:14).userMain : void | @Ok(fm:template.admin.user.frame.main) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:40,725 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/user/left' >> (FrameAct.java:19).userLeft : void | @Ok(fm:template.admin.user.frame.left) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:40,726 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/user/right' >> (FrameAct.java:24).userRight : void | @Ok(fm:template.admin.user.frame.right) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:40,728 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/account/main' >> (FrameAct.java:32).accountPwdMain : void | @Ok(fm:template.admin.account.frame.main) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:40,730 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/account/left' >> (FrameAct.java:37).accountPwdLeft : void | @Ok(fm:template.admin.account.frame.left) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:40,733 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/account/right' >> (FrameAct.java:42).gamePwdRight : void | @Ok(fm:template.admin.account.frame.right) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:40,734 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/svn/user/main' >> (FrameAct.java:50).svn_user_main : void | @Ok(fm:template.admin.svn_user.frame.main) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:40,735 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/svn/user/left' >> (FrameAct.java:55).svn_user_left : void | @Ok(fm:template.admin.svn_user.frame.left) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:40,737 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/svn/user/right' >> (FrameAct.java:60).svn_user_right : void | @Ok(fm:template.admin.svn_user.frame.right) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:40,739 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/project/main' >> (FrameAct.java:68).project_main : void | @Ok(fm:template.admin.project.frame.main) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:40,742 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/project/left' >> (FrameAct.java:73).project_left : void | @Ok(fm:template.admin.project.frame.left) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:40,747 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/project/right' >> (FrameAct.java:78).project_right : void | @Ok(fm:template.admin.project.frame.right) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:40,750 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/role/add' >> (AdminRoleAct.java:84).add : List | @Ok(fm:template.admin.user.role.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:40,754 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/role/update' >> (AdminRoleAct.java:66).update : void | @Ok(>>:/admin/role/list.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:40,755 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/role/delete' >> (AdminRoleAct.java:107).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:40,756 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/role/list' >> (AdminRoleAct.java:49).list : Object | @Ok(fm:template.admin.user.role.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:40,765 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/role/save' >> (AdminRoleAct.java:91).save : boolean | @Ok(>>:${obj==true?'/role/list.rk':'/admin/common/unauthorized.rk'}) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:40,766 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/role/edit' >> (AdminRoleAct.java:56).edit : Object | @Ok(fm:template.admin.user.role.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:40,767 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/index_main' >> (WelcomeAct.java:18).index : void | @Ok(fm:template.admin.main) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:40,768 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/main' >> (WelcomeAct.java:30).main : void | @Ok(fm:template.admin.index) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:40,769 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/left' >> (WelcomeAct.java:35).left : void | @Ok(fm:template.admin.left) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:40,770 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/right' >> (WelcomeAct.java:40).right : void | @Ok(fm:template.admin.right) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:40,772 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/top' >> (WelcomeAct.java:24).top : boolean | @Ok(fm:template.admin.top) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:40,774 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/user/login/?' >> (OauthLoginAct.java:47).login : void | @Ok(void ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:40,775 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/user/logout' >> (OauthLoginAct.java:69).logout : void | @Ok(>>:/admin/index.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:40,775 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/user/authonly' >> (OauthLoginAct.java:40).authOnly : Object | @Ok(null ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:40,776 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/category/add' >> (PermissionCategoryAct.java:58).add : void | @Ok(fm:template.admin.user.permission_category.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:40,777 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/category/update' >> (PermissionCategoryAct.java:50).update : boolean | @Ok(>>:/admin/permission/category/list.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:40,781 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/category/delete' >> (PermissionCategoryAct.java:73).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:40,783 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/category/list' >> (PermissionCategoryAct.java:36).list : Pagination | @Ok(fm:template.admin.user.permission_category.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:40,784 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/category/save' >> (PermissionCategoryAct.java:64).save : void | @Ok(>>:/admin/permission/category/list.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:40,784 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/category/edit' >> (PermissionCategoryAct.java:43).edit : PermissionCategory | @Ok(fm:template.admin.user.permission_category.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:40,785 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/add' >> (AdminProjectGroupAct.java:40).add : String | @Ok(fm:template.admin.project_group.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:40,787 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/delete' >> (AdminProjectGroupAct.java:59).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:40,789 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/list' >> (AdminProjectGroupAct.java:32).list : Pagination | @Ok(fm:template.admin.project_group.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:40,789 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/o_save' >> (AdminProjectGroupAct.java:47).o_save : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:40,791 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/add' >> (AdminProjectAct.java:55).add : void | @Ok(fm:template.admin.project.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:40,791 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/init' >> (AdminProjectAct.java:120).init : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:40,792 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/delete' >> (AdminProjectAct.java:182).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:40,793 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/list' >> (AdminProjectAct.java:48).list : Pagination | @Ok(fm:template.admin.project.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:40,794 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/conf' >> (AdminProjectAct.java:208).conf : ProjectConfig | @Ok(fm:template.admin.project.config) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:40,796 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/ajaxtreeservice' >> (AdminProjectAct.java:169).ajaxTreeService : String | @Ok(raw ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:40,797 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/pjauth' >> (AdminProjectAct.java:135).pjauth : String | @Ok(fm:template.admin.project.pjauth) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:40,798 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/pjauth_delete' >> (AdminProjectAct.java:261).pjauth_delete : String | @Ok(fm:template.admin.project.pjauth) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:40,799 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/pjauth/delete' >> (AdminProjectAct.java:193).pjauth_delete : String | @Ok(fm:template.admin.project.pjauth) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:40,800 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/conf/update' >> (AdminProjectAct.java:215).conf_update : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:40,801 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/pjauth/save' >> (AdminProjectAct.java:231).pjauth_save : String | @Ok(fm:template.admin.project.pjauth) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:40,801 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/file_add' >> (AdminProjectAct.java:243).file_add : String | @Ok(fm:template.admin.project.add_dir) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:40,802 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/file_save' >> (AdminProjectAct.java:253).file_save : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:40,803 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/edit' >> (AdminProjectAct.java:61).edit : Pj | @Ok(fm:template.admin.project.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:40,803 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/o_save' >> (AdminProjectAct.java:68).o_save : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:40,804 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/o_update' >> (AdminProjectAct.java:223).o_update : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:40,805 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/rep' >> (AdminProjectAct.java:83).rep : String | @Ok(fm:template.admin.project.rep) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:40,808 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/usr/add' >> (AdminProjectGroupUsrAct.java:67).add : String | @Ok(fm:template.admin.project_group_usr.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:40,809 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/usr/delete' >> (AdminProjectGroupUsrAct.java:99).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:40,810 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/usr/list' >> (AdminProjectGroupUsrAct.java:55).list : Pagination | @Ok(fm:template.admin.project_group_usr.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:40,811 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/usr/all_email' >> (AdminProjectGroupUsrAct.java:117).all_email : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:40,811 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/usr/email' >> (AdminProjectGroupUsrAct.java:128).email : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:40,812 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/usr/o_save' >> (AdminProjectGroupUsrAct.java:77).o_save : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:40,813 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/add' >> (AdminSvnUserAct.java:86).add : void | @Ok(fm:template.admin.svn_user.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:40,816 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/lock' >> (AdminSvnUserAct.java:217).lock : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:40,824 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/list' >> (AdminSvnUserAct.java:64).list : Pagination | @Ok(fm:template.admin.svn_user.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:40,825 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/edit' >> (AdminSvnUserAct.java:93).edit : Usr | @Ok(fm:template.admin.svn_user.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:40,826 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/lock_list' >> (AdminSvnUserAct.java:75).lock_list : Pagination | @Ok(fm:template.admin.svn_user.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:40,827 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/o_save' >> (AdminSvnUserAct.java:101).o_save : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:40,830 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/o_update' >> (AdminSvnUserAct.java:136).o_update : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:40,831 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/restpwd' >> (AdminSvnUserAct.java:184).restpwd : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:40,831 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/unlock' >> (AdminSvnUserAct.java:248).unlock : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:40,833 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/add' >> (PermissionAct.java:67).add : List | @Ok(fm:template.admin.user.permission.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:40,834 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/update' >> (PermissionAct.java:87).update : boolean | @Ok(>>:/admin/permission/list.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:40,834 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/delete' >> (PermissionAct.java:75).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:40,835 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/list' >> (PermissionAct.java:44).list : Pagination | @Ok(fm:template.admin.user.permission.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:40,836 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/save' >> (PermissionAct.java:98).save : void | @Ok(>>:/admin/permission/list.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:40,836 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/edit' >> (PermissionAct.java:58).edit : List | @Ok(fm:template.admin.user.permission.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:40,837 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/list_category/?' >> (PermissionAct.java:51).listCategory : Pagination | @Ok(fm:template.admin.user.permission.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:40,838 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/register' >> (AdminLoginAct.java:94).register : Object | @Ok(fm:template.front.account.create_user) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:40,850 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/login' >> (AdminLoginAct.java:56).login : View | @Ok(null ) @Fail(>>:/admin/common/unauthorized.rk) | by 1 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:40,850 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/logout' >> (AdminLoginAct.java:88).logout : void | @Ok(>>:/user/login.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:40,851 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/common/forbit' >> (AdminCommonAct.java:32).forbit : Message | @Ok(fm:template.admin.common.error) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:40,852 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/common/unauthorized' >> (AdminCommonAct.java:26).unauthorized : Message | @Ok(fm:template.admin.common.error) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:40,852 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/common/success' >> (AdminCommonAct.java:38).success : Message | @Ok(fm:template.admin.common.error) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:40,853 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/api/ip/search' >> (IpSearchAction.java:20).search : String | @Ok(raw:json) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:40,856 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/main' >> (AdminUserAct.java:59).main : void | @Ok(fm:template.admin.common.main) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:40,856 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/add' >> (AdminUserAct.java:72).add : List | @Ok(fm:template.admin.user.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:40,857 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/lock' >> (AdminUserAct.java:143).lock : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:40,858 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/update' >> (AdminUserAct.java:129).update : Object | @Ok(>>:/admin/user/list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:40,860 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/check/username' >> (AdminUserAct.java:93).checkName : boolean | @Ok(raw ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:40,861 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/delete' >> (AdminUserAct.java:79).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:40,865 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/list' >> (AdminUserAct.java:65).list : Pagination | @Ok(fm:template.admin.user.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:40,869 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/save' >> (AdminUserAct.java:87).save : boolean | @Ok(>>:${obj==true?'/admin/user/list.rk':'/admin/common/unauthorized.rk'}) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:40,870 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/edit' >> (AdminUserAct.java:107).edit : User | @Ok(fm:template.admin.user.edit) @Fail(json ) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:40,872 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/check_email' >> (AdminUserAct.java:99).checkEmail : boolean | @Ok(raw ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:40,874 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/profile/check_current_password' >> (AdminUserAct.java:160).checkCurrentPassword : boolean | @Ok(raw ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:40,875 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/profile/edit' >> (AdminUserAct.java:175).profileEdit : Subject | @Ok(fm:template.admin.profile.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:40,875 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/add_user' >> (AdminUserAct.java:185).add_user : void | @Ok(fm:template.admin.user.add_user) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:40,875 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/save_user' >> (AdminUserAct.java:191).save_user : Object | @Ok(>>:/admin/user/list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:40,876 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/profile/update' >> (AdminUserAct.java:203).profileUpdate : boolean | @Ok(fm:template.admin.profile.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:40,877 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/profile/re_update' >> (AdminUserAct.java:215).regUpate : boolean | @Ok(>>:${obj?'/admin/main':'/admin/common/unauthorized.rk'}) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:40,878 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/change_pwd' >> (AdminUserAct.java:236).change_pwd : void | @Ok(fm:template.admin.account.change_pwd) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:40,878 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/pwd_updata' >> (AdminUserAct.java:242).pwd_updata : Object | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:40,879 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/user/login' >> (IndexAct.java:20).login : void | @Ok(fm:template.login.login) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:27:40,879 [INFO][org.nutz.mvc.impl.NutLoading] - Found 101 module methods -2020-01-11 20:27:40,879 [DEBUG][org.nutz.mvc.impl.NutLoading] - Localization: org.nutz.mvc.impl.NutMessageLoader('msg/') dft -2020-01-11 20:27:40,901 [DEBUG][org.nutz.mvc.impl.NutMessageLoader] - Load Messages in 2 resource : [[jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-nutz-mvc/2.3.9-SNAPSHOT/nutzboot-starter-nutz-mvc-2.3.9-SNAPSHOT.jar!/msg/emtry.properties, File[/Users/kouxian/git/rk_svnadmin/target/classes/msg/zh_CN/MessageResources.properties]]] -2020-01-11 20:27:40,921 [DEBUG][org.nutz.mvc.impl.NutMessageLoader] - Message Loaded, size = 2 -2020-01-11 20:27:40,922 [INFO][org.nutz.mvc.impl.NutLoading] - Nutz.Mvc[nutz] is up in 485ms -2020-01-11 20:27:40,923 [INFO][org.nutz.mvc.NutFilter] - exclusionsPrefix = ^(/druid/) -2020-01-11 20:27:40,983 [DEBUG][org.nutz.boot.starter.jetty.JettyStarter] - Jetty monitor props: ----------------------------------------------- -http.port : 8084 -http.host : 0.0.0.0 -http.idleTimeout : 300000 -https.enable : false -welcome_files : index.html,index.htm,index.do -maxFormContentSize : 1073741824 ----------------------------------------------- -2020-01-11 20:27:41,010 [INFO][org.nutz.boot.starter.quartz.QuartzStarter] - Starting Quartz Scheduler now -2020-01-11 20:27:41,011 [INFO][org.quartz.core.QuartzScheduler] - Scheduler NutzbootScheduler_$_NON_CLUSTERED started. -2020-01-11 20:27:41,029 [DEBUG][org.nutz.integration.quartz.NutQuartzCronJobFactory] - found cron job packages = com.rekoe -2020-01-11 20:27:41,156 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"Auth","Payload":{"Version":"2","MmVersion":"1.7","User":"4cnq1qh8s4j86p1d8u0152pmi8","Password":"","OS":"windows","Arch":"386","ClientId":"","GzipProxy":false}} -2020-01-11 20:27:41,172 [DEBUG][org.nutz.service.EntityService] - Get TypeParams for self : com.rekoe.domain.ProjectConfig -2020-01-11 20:27:41,354 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"AuthResp","Payload":{"Version":"2","MmVersion":"1.7","ClientId":"04l8cqlst2hqop4m9vm72k499b","Error":""}} -2020-01-11 20:27:41,354 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"ReqTunnel","Payload":{"ReqId":"u323anhgf8iomqnl9euai722te","Protocol":"http","Hostname":"","Subdomain":"","HttpAuth":"","RemotePort":0}} -2020-01-11 20:27:41,441 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"NewTunnel","Payload":{"ReqId":"u323anhgf8iomqnl9euai722te","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:27:41,442 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - ReqId=u323anhgf8iomqnl9euai722te URL=http://rekoe.ngrok.wendal.cn -2020-01-11 20:27:41,628 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT COUNT(*) FROM system_user -2020-01-11 20:27:41,633 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=4ms, sql=SELECT COUNT(*) FROM system_user -2020-01-11 20:27:41,651 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM permission_category -2020-01-11 20:27:41,657 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=6ms, sql=SELECT * FROM permission_category -2020-01-11 20:27:41,659 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM system_permission -2020-01-11 20:27:41,669 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=9ms, sql=SELECT * FROM system_permission -2020-01-11 20:27:41,677 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM permission_category WHERE 1 != 1 -2020-01-11 20:27:41,679 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=2ms, sql=SELECT * FROM permission_category WHERE 1 != 1 -2020-01-11 20:27:41,681 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM project_config LIMIT 0, 1 -2020-01-11 20:27:41,690 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=8ms, sql=SELECT * FROM project_config LIMIT 0, 1 -2020-01-11 20:27:41,699 [INFO][org.nutz.boot.NbApp] - NB started : 4098ms -2020-01-11 20:27:54,244 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"u323anhgf8iomqnl9euai722te","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:27:54,246 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"u323anhgf8iomqnl9euai722te","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:27:54,247 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"u323anhgf8iomqnl9euai722te","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:27:54,248 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"u323anhgf8iomqnl9euai722te","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:27:54,249 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"u323anhgf8iomqnl9euai722te","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:27:54,257 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"04l8cqlst2hqop4m9vm72k499b"}} -2020-01-11 20:27:54,257 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"04l8cqlst2hqop4m9vm72k499b"}} -2020-01-11 20:27:54,261 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"04l8cqlst2hqop4m9vm72k499b"}} -2020-01-11 20:27:54,261 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"04l8cqlst2hqop4m9vm72k499b"}} -2020-01-11 20:27:54,264 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"04l8cqlst2hqop4m9vm72k499b"}} -2020-01-11 20:27:54,438 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:27:54,438 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:27:54,506 [INFO][org.apache.shiro.session.mgt.AbstractValidatingSessionManager] - Enabling session validation scheduler... -2020-01-11 20:27:54,508 [INFO][org.apache.shiro.cache.ehcache.EhCacheManager] - Using existing EHCache named [shiro-activeSessionCache] -2020-01-11 20:27:54,573 [DEBUG][org.nutz.plugins.cache.impl.lcache.LCache] - fire channel=LCache:shiro-activeSessionCache msg=0ikfbttgm2iivqj9btccq7k241:q1u0dr20s4j07q75pkq945ha5j -2020-01-11 20:27:54,575 [DEBUG][org.nutz.plugins.cache.impl.lcache.CachePubSub] - channel=LCache:shiro-activeSessionCache, msg=0ikfbttgm2iivqj9btccq7k241:q1u0dr20s4j07q75pkq945ha5j -2020-01-11 20:27:54,576 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [POST] path=/admin/login : AdminLoginAct.login(AdminLoginAct.java:56) -2020-01-11 20:27:54,583 [DEBUG][org.nutz.service.EntityService] - Get TypeParams for self : com.rekoe.domain.Usr -2020-01-11 20:27:54,613 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM system_role WHERE id IN (SELECT roleid FROM system_user_role WHERE userid=1) -2020-01-11 20:27:54,621 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=8ms, sql=SELECT * FROM system_role WHERE id IN (SELECT roleid FROM system_user_role WHERE userid=1) -2020-01-11 20:27:54,627 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM system_permission WHERE id IN (SELECT permissionid FROM system_role_permission WHERE roleid=1) -2020-01-11 20:27:54,637 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=10ms, sql=SELECT * FROM system_permission WHERE id IN (SELECT permissionid FROM system_role_permission WHERE roleid=1) -2020-01-11 20:27:54,661 [DEBUG][org.nutz.plugins.cache.impl.lcache.LCache] - fire channel=LCache:shiro-activeSessionCache msg=0ikfbttgm2iivqj9btccq7k241:q1u0dr20s4j07q75pkq945ha5j -2020-01-11 20:27:54,664 [DEBUG][org.nutz.plugins.cache.impl.lcache.CachePubSub] - channel=LCache:shiro-activeSessionCache, msg=0ikfbttgm2iivqj9btccq7k241:q1u0dr20s4j07q75pkq945ha5j -2020-01-11 20:27:54,668 [DEBUG][org.nutz.plugins.cache.impl.lcache.LCache] - fire channel=LCache:shiro-activeSessionCache msg=0ikfbttgm2iivqj9btccq7k241:q1u0dr20s4j07q75pkq945ha5j -2020-01-11 20:27:54,670 [DEBUG][org.nutz.plugins.cache.impl.lcache.CachePubSub] - channel=LCache:shiro-activeSessionCache, msg=0ikfbttgm2iivqj9btccq7k241:q1u0dr20s4j07q75pkq945ha5j -2020-01-11 20:27:54,677 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM usr WHERE usr=? LIMIT 0, 1 - | 1 | - |-------| - | admin | - For example:> "SELECT * FROM usr WHERE usr='admin' LIMIT 0, 1 " -2020-01-11 20:27:54,680 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=3ms, sql=SELECT * FROM usr WHERE usr='admin' LIMIT 0, 1 -2020-01-11 20:27:54,687 [DEBUG][org.nutz.plugins.cache.impl.lcache.LCache] - fire channel=LCache:shiro-activeSessionCache msg=0ikfbttgm2iivqj9btccq7k241:q1u0dr20s4j07q75pkq945ha5j -2020-01-11 20:27:54,688 [DEBUG][org.nutz.plugins.cache.impl.lcache.CachePubSub] - channel=LCache:shiro-activeSessionCache, msg=0ikfbttgm2iivqj9btccq7k241:q1u0dr20s4j07q75pkq945ha5j -2020-01-11 20:27:54,757 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:27:54,758 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:27:54,760 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/main : WelcomeAct.main(WelcomeAct.java:30) -2020-01-11 20:27:55,216 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:27:55,218 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:27:55,223 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/top : WelcomeAct.top(WelcomeAct.java:24) -2020-01-11 20:27:55,241 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:27:55,241 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:27:55,246 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/index_main : WelcomeAct.index(WelcomeAct.java:18) -2020-01-11 20:27:55,304 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:27:55,304 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:27:55,308 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"u323anhgf8iomqnl9euai722te","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:27:55,315 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"u323anhgf8iomqnl9euai722te","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:27:55,316 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"u323anhgf8iomqnl9euai722te","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:27:55,316 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"u323anhgf8iomqnl9euai722te","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:27:55,317 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"u323anhgf8iomqnl9euai722te","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:27:55,321 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/left : WelcomeAct.left(WelcomeAct.java:35) -2020-01-11 20:27:55,342 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"04l8cqlst2hqop4m9vm72k499b"}} -2020-01-11 20:27:55,347 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"04l8cqlst2hqop4m9vm72k499b"}} -2020-01-11 20:27:55,351 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"04l8cqlst2hqop4m9vm72k499b"}} -2020-01-11 20:27:55,353 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"04l8cqlst2hqop4m9vm72k499b"}} -2020-01-11 20:27:55,356 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"04l8cqlst2hqop4m9vm72k499b"}} -2020-01-11 20:27:55,357 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"u323anhgf8iomqnl9euai722te","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:27:55,358 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"u323anhgf8iomqnl9euai722te","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:27:55,359 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"u323anhgf8iomqnl9euai722te","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:27:55,359 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"u323anhgf8iomqnl9euai722te","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:27:55,360 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"u323anhgf8iomqnl9euai722te","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:27:55,360 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"u323anhgf8iomqnl9euai722te","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:27:55,361 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"u323anhgf8iomqnl9euai722te","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:27:55,361 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"u323anhgf8iomqnl9euai722te","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:27:55,361 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"u323anhgf8iomqnl9euai722te","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:27:55,362 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"u323anhgf8iomqnl9euai722te","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:27:55,362 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"u323anhgf8iomqnl9euai722te","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:27:55,363 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"u323anhgf8iomqnl9euai722te","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:27:55,364 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"u323anhgf8iomqnl9euai722te","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:27:55,366 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"u323anhgf8iomqnl9euai722te","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:27:55,372 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"u323anhgf8iomqnl9euai722te","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:27:55,373 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"u323anhgf8iomqnl9euai722te","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:27:55,375 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"u323anhgf8iomqnl9euai722te","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:27:55,376 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"u323anhgf8iomqnl9euai722te","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:27:55,377 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"04l8cqlst2hqop4m9vm72k499b"}} -2020-01-11 20:27:55,378 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"u323anhgf8iomqnl9euai722te","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:27:55,379 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"04l8cqlst2hqop4m9vm72k499b"}} -2020-01-11 20:27:55,380 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"u323anhgf8iomqnl9euai722te","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:27:55,381 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"04l8cqlst2hqop4m9vm72k499b"}} -2020-01-11 20:27:55,382 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"04l8cqlst2hqop4m9vm72k499b"}} -2020-01-11 20:27:55,382 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"04l8cqlst2hqop4m9vm72k499b"}} -2020-01-11 20:27:55,383 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"04l8cqlst2hqop4m9vm72k499b"}} -2020-01-11 20:27:55,384 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"04l8cqlst2hqop4m9vm72k499b"}} -2020-01-11 20:27:55,385 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"04l8cqlst2hqop4m9vm72k499b"}} -2020-01-11 20:27:55,386 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"04l8cqlst2hqop4m9vm72k499b"}} -2020-01-11 20:27:55,387 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"04l8cqlst2hqop4m9vm72k499b"}} -2020-01-11 20:27:55,387 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"04l8cqlst2hqop4m9vm72k499b"}} -2020-01-11 20:27:55,388 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"04l8cqlst2hqop4m9vm72k499b"}} -2020-01-11 20:27:55,399 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"04l8cqlst2hqop4m9vm72k499b"}} -2020-01-11 20:27:55,399 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"04l8cqlst2hqop4m9vm72k499b"}} -2020-01-11 20:27:55,401 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"04l8cqlst2hqop4m9vm72k499b"}} -2020-01-11 20:27:55,401 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"04l8cqlst2hqop4m9vm72k499b"}} -2020-01-11 20:27:55,403 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"04l8cqlst2hqop4m9vm72k499b"}} -2020-01-11 20:27:55,405 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"04l8cqlst2hqop4m9vm72k499b"}} -2020-01-11 20:27:55,413 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"04l8cqlst2hqop4m9vm72k499b"}} -2020-01-11 20:27:55,414 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"04l8cqlst2hqop4m9vm72k499b"}} -2020-01-11 20:27:55,488 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"u323anhgf8iomqnl9euai722te","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:27:55,488 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"u323anhgf8iomqnl9euai722te","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:27:55,489 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"u323anhgf8iomqnl9euai722te","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:27:55,490 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"u323anhgf8iomqnl9euai722te","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:27:55,490 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"u323anhgf8iomqnl9euai722te","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:27:55,526 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"04l8cqlst2hqop4m9vm72k499b"}} -2020-01-11 20:27:55,529 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"04l8cqlst2hqop4m9vm72k499b"}} -2020-01-11 20:27:55,537 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"04l8cqlst2hqop4m9vm72k499b"}} -2020-01-11 20:27:55,539 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"04l8cqlst2hqop4m9vm72k499b"}} -2020-01-11 20:27:55,545 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"04l8cqlst2hqop4m9vm72k499b"}} -2020-01-11 20:27:55,771 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:27:55,771 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:27:55,771 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:27:55,771 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:27:55,771 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:27:55,771 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:27:55,775 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:27:55,775 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:27:55,775 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:27:55,775 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:27:55,775 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:27:55,776 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:27:55,780 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/right : WelcomeAct.right(WelcomeAct.java:40) -2020-01-11 20:27:55,960 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:27:55,960 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:27:55,960 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:27:55,960 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:27:55,984 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:27:55,984 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:27:56,015 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:27:56,015 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:27:56,139 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:27:56,139 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:27:56,139 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:27:56,140 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:27:56,225 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:27:56,225 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:27:56,435 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:27:56,435 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:27:56,506 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:27:56,506 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:27:56,615 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:27:56,616 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:27:56,708 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:27:56,708 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:27:56,720 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:27:56,720 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:27:56,926 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:27:56,926 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:27:56,928 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:27:56,928 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:27:56,928 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:27:56,928 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:27:56,928 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:27:56,928 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:27:56,929 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:27:56,929 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:27:57,241 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:27:57,241 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:27:57,242 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:27:57,242 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:27:57,248 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:27:57,248 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:27:57,333 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:27:57,333 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:27:57,360 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:27:57,361 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:27:57,362 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:27:57,362 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:27:57,396 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:27:57,396 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:28:39,180 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"u323anhgf8iomqnl9euai722te","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:28:39,181 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"u323anhgf8iomqnl9euai722te","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:28:39,181 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"u323anhgf8iomqnl9euai722te","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:28:39,182 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"u323anhgf8iomqnl9euai722te","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:28:39,183 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"u323anhgf8iomqnl9euai722te","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:28:39,191 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"04l8cqlst2hqop4m9vm72k499b"}} -2020-01-11 20:28:39,193 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"04l8cqlst2hqop4m9vm72k499b"}} -2020-01-11 20:28:39,193 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"04l8cqlst2hqop4m9vm72k499b"}} -2020-01-11 20:28:39,195 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"04l8cqlst2hqop4m9vm72k499b"}} -2020-01-11 20:28:39,195 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"04l8cqlst2hqop4m9vm72k499b"}} -2020-01-11 20:28:39,413 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:28:39,414 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:28:39,417 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/frame/user/main : FrameAct.userMain(FrameAct.java:14) -2020-01-11 20:28:39,510 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:28:39,510 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:28:39,517 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/frame/user/left : FrameAct.userLeft(FrameAct.java:19) -2020-01-11 20:28:39,518 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:28:39,518 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:28:39,521 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/frame/user/right : FrameAct.userRight(FrameAct.java:24) -2020-01-11 20:28:39,688 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:28:39,688 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:28:39,703 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:28:39,703 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:28:39,717 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"u323anhgf8iomqnl9euai722te","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:28:39,717 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"u323anhgf8iomqnl9euai722te","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:28:39,717 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"u323anhgf8iomqnl9euai722te","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:28:39,718 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"u323anhgf8iomqnl9euai722te","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:28:39,718 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"u323anhgf8iomqnl9euai722te","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:28:39,727 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"04l8cqlst2hqop4m9vm72k499b"}} -2020-01-11 20:28:39,729 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"04l8cqlst2hqop4m9vm72k499b"}} -2020-01-11 20:28:39,730 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"04l8cqlst2hqop4m9vm72k499b"}} -2020-01-11 20:28:39,732 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"04l8cqlst2hqop4m9vm72k499b"}} -2020-01-11 20:28:39,732 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"04l8cqlst2hqop4m9vm72k499b"}} -2020-01-11 20:28:39,907 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:28:39,907 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:28:42,054 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:28:42,054 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:28:42,058 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/user/list : AdminUserAct.list(AdminUserAct.java:65) -2020-01-11 20:28:42,074 [DEBUG][org.nutz.plugins.cache.impl.lcache.LCache] - fire channel=LCache:com.rekoe.shiro.realm.UsernamePasswordRealm.authorizationCache msg=0ikfbttgm2iivqj9btccq7k241:com.rekoe.domain.User@7d092de3 -2020-01-11 20:28:42,080 [DEBUG][org.nutz.plugins.cache.impl.lcache.CachePubSub] - channel=LCache:com.rekoe.shiro.realm.UsernamePasswordRealm.authorizationCache, msg=0ikfbttgm2iivqj9btccq7k241:com.rekoe.domain.User@7d092de3 -2020-01-11 20:28:42,083 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM system_user LIMIT 0, 20 -2020-01-11 20:28:42,087 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=4ms, sql=SELECT * FROM system_user LIMIT 0, 20 -2020-01-11 20:28:42,092 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT COUNT(*) FROM system_user -2020-01-11 20:28:42,095 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=3ms, sql=SELECT COUNT(*) FROM system_user -2020-01-11 20:28:42,322 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:28:42,322 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:28:42,356 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:28:42,356 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"u323anhgf8iomqnl9euai722te","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:28:42,356 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:28:42,356 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:28:42,356 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:28:42,356 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"u323anhgf8iomqnl9euai722te","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:28:42,362 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"u323anhgf8iomqnl9euai722te","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:28:42,363 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"u323anhgf8iomqnl9euai722te","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:28:42,374 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"04l8cqlst2hqop4m9vm72k499b"}} -2020-01-11 20:28:42,377 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"u323anhgf8iomqnl9euai722te","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:28:42,378 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"04l8cqlst2hqop4m9vm72k499b"}} -2020-01-11 20:28:42,385 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"04l8cqlst2hqop4m9vm72k499b"}} -2020-01-11 20:28:42,386 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"u323anhgf8iomqnl9euai722te","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:28:42,388 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"u323anhgf8iomqnl9euai722te","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:28:42,389 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"u323anhgf8iomqnl9euai722te","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:28:42,391 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"u323anhgf8iomqnl9euai722te","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:28:42,392 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"u323anhgf8iomqnl9euai722te","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:28:42,393 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"04l8cqlst2hqop4m9vm72k499b"}} -2020-01-11 20:28:42,396 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"04l8cqlst2hqop4m9vm72k499b"}} -2020-01-11 20:28:42,397 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"u323anhgf8iomqnl9euai722te","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:28:42,397 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"04l8cqlst2hqop4m9vm72k499b"}} -2020-01-11 20:28:42,398 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"04l8cqlst2hqop4m9vm72k499b"}} -2020-01-11 20:28:42,401 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"u323anhgf8iomqnl9euai722te","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:28:42,404 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"u323anhgf8iomqnl9euai722te","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:28:42,404 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"u323anhgf8iomqnl9euai722te","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:28:42,405 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"04l8cqlst2hqop4m9vm72k499b"}} -2020-01-11 20:28:42,406 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"u323anhgf8iomqnl9euai722te","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:28:42,416 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"04l8cqlst2hqop4m9vm72k499b"}} -2020-01-11 20:28:42,460 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"04l8cqlst2hqop4m9vm72k499b"}} -2020-01-11 20:28:42,461 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"04l8cqlst2hqop4m9vm72k499b"}} -2020-01-11 20:28:42,462 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"04l8cqlst2hqop4m9vm72k499b"}} -2020-01-11 20:28:42,464 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"04l8cqlst2hqop4m9vm72k499b"}} -2020-01-11 20:28:42,464 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"04l8cqlst2hqop4m9vm72k499b"}} -2020-01-11 20:28:42,466 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"04l8cqlst2hqop4m9vm72k499b"}} -2020-01-11 20:28:42,642 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:28:42,643 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:28:42,665 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:28:42,665 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:28:42,665 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:28:42,665 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:29:01,817 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:29:01,817 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:29:01,824 [DEBUG][org.nutz.plugins.cache.impl.lcache.LCache] - fire channel=LCache:shiro-activeSessionCache msg=0ikfbttgm2iivqj9btccq7k241:q1u0dr20s4j07q75pkq945ha5j -2020-01-11 20:29:01,827 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/user/list : AdminUserAct.list(AdminUserAct.java:65) -2020-01-11 20:29:01,828 [DEBUG][org.nutz.plugins.cache.impl.lcache.CachePubSub] - channel=LCache:shiro-activeSessionCache, msg=0ikfbttgm2iivqj9btccq7k241:q1u0dr20s4j07q75pkq945ha5j -2020-01-11 20:29:02,587 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:29:02,587 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:29:02,593 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/user/add_user : AdminUserAct.add_user(AdminUserAct.java:185) -2020-01-11 20:29:02,708 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:29:02,708 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:29:02,708 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:29:02,711 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:29:04,421 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:29:04,421 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:29:04,425 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/role/list : AdminRoleAct.list(AdminRoleAct.java:49) -2020-01-11 20:29:04,435 [DEBUG][org.nutz.service.EntityService] - Get TypeParams for self : com.rekoe.domain.Permission -2020-01-11 20:29:04,441 [DEBUG][org.nutz.service.EntityService] - Get TypeParams for self : com.rekoe.domain.PermissionCategory -2020-01-11 20:29:04,448 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM system_role LIMIT 0, 20 -2020-01-11 20:29:04,453 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=5ms, sql=SELECT * FROM system_role LIMIT 0, 20 -2020-01-11 20:29:04,457 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT COUNT(*) FROM system_role -2020-01-11 20:29:04,471 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=13ms, sql=SELECT COUNT(*) FROM system_role -2020-01-11 20:29:04,605 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:29:04,605 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:29:06,670 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:29:06,670 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:29:06,677 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/role/edit : AdminRoleAct.edit(AdminRoleAct.java:56) -2020-01-11 20:29:06,680 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM system_role WHERE id=? - | 1 | - |---| - | 1 | - For example:> "SELECT * FROM system_role WHERE id=1" -2020-01-11 20:29:06,685 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=5ms, sql=SELECT * FROM system_role WHERE id=1 -2020-01-11 20:29:06,688 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM system_permission WHERE id IN (SELECT permissionid FROM system_role_permission WHERE roleid=1) -2020-01-11 20:29:06,692 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=4ms, sql=SELECT * FROM system_permission WHERE id IN (SELECT permissionid FROM system_role_permission WHERE roleid=1) -2020-01-11 20:29:06,696 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM permission_category -2020-01-11 20:29:06,699 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=3ms, sql=SELECT * FROM permission_category -2020-01-11 20:29:06,703 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM system_permission WHERE permission_category_id=? - | 1 | - |----------------------------------| - | 05c7f5161fd84e98bdddc6553680b31c | - For example:> "SELECT * FROM system_permission WHERE permission_category_id='05c7f5161fd84e98bdddc6553680b31c'" -2020-01-11 20:29:06,706 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=3ms, sql=SELECT * FROM system_permission WHERE permission_category_id='05c7f5161fd84e98bdddc6553680b31c' -2020-01-11 20:29:06,712 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM system_permission WHERE permission_category_id=? - | 1 | - |---| - | 1 | - For example:> "SELECT * FROM system_permission WHERE permission_category_id='1'" -2020-01-11 20:29:06,714 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=2ms, sql=SELECT * FROM system_permission WHERE permission_category_id='1' -2020-01-11 20:29:06,719 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM system_permission WHERE permission_category_id=? - | 1 | - |----------------------------------| - | 4d2b6f6519fa4b99a5255fb33ac345f6 | - For example:> "SELECT * FROM system_permission WHERE permission_category_id='4d2b6f6519fa4b99a5255fb33ac345f6'" -2020-01-11 20:29:06,723 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=4ms, sql=SELECT * FROM system_permission WHERE permission_category_id='4d2b6f6519fa4b99a5255fb33ac345f6' -2020-01-11 20:29:06,731 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM system_permission WHERE permission_category_id=? - | 1 | - |----------------------------------| - | 7ed9ea7e65f64292a898b040e81492df | - For example:> "SELECT * FROM system_permission WHERE permission_category_id='7ed9ea7e65f64292a898b040e81492df'" -2020-01-11 20:29:06,734 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=3ms, sql=SELECT * FROM system_permission WHERE permission_category_id='7ed9ea7e65f64292a898b040e81492df' -2020-01-11 20:29:06,744 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM system_permission WHERE permission_category_id=? - | 1 | - |----------------------------------| - | 802c18e3416344618ad36840d07cc9ec | - For example:> "SELECT * FROM system_permission WHERE permission_category_id='802c18e3416344618ad36840d07cc9ec'" -2020-01-11 20:29:06,748 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=3ms, sql=SELECT * FROM system_permission WHERE permission_category_id='802c18e3416344618ad36840d07cc9ec' -2020-01-11 20:29:06,756 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM system_permission WHERE permission_category_id=? - | 1 | - |----------------------------------| - | a01f9725e2fb4f5bbfd61e8c28ca0526 | - For example:> "SELECT * FROM system_permission WHERE permission_category_id='a01f9725e2fb4f5bbfd61e8c28ca0526'" -2020-01-11 20:29:06,758 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=2ms, sql=SELECT * FROM system_permission WHERE permission_category_id='a01f9725e2fb4f5bbfd61e8c28ca0526' -2020-01-11 20:29:12,146 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:29:12,146 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:29:12,149 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/permission/list : PermissionAct.list(PermissionAct.java:44) -2020-01-11 20:29:12,155 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM system_permission LIMIT 0, 20 -2020-01-11 20:29:12,158 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=3ms, sql=SELECT * FROM system_permission LIMIT 0, 20 -2020-01-11 20:29:12,165 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT COUNT(*) FROM system_permission -2020-01-11 20:29:12,179 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=14ms, sql=SELECT COUNT(*) FROM system_permission -2020-01-11 20:29:12,381 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:29:12,381 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:29:12,382 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:29:12,382 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:29:12,383 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"u323anhgf8iomqnl9euai722te","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:29:12,384 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"u323anhgf8iomqnl9euai722te","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:29:12,386 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"u323anhgf8iomqnl9euai722te","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:29:12,389 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"u323anhgf8iomqnl9euai722te","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:29:12,389 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"u323anhgf8iomqnl9euai722te","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:29:12,392 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:29:12,392 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:29:12,402 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:29:12,402 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:29:12,402 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"u323anhgf8iomqnl9euai722te","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:29:12,403 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"u323anhgf8iomqnl9euai722te","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:29:12,403 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"04l8cqlst2hqop4m9vm72k499b"}} -2020-01-11 20:29:12,404 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"04l8cqlst2hqop4m9vm72k499b"}} -2020-01-11 20:29:12,405 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"u323anhgf8iomqnl9euai722te","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:29:12,405 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"04l8cqlst2hqop4m9vm72k499b"}} -2020-01-11 20:29:12,406 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"u323anhgf8iomqnl9euai722te","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:29:12,406 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"u323anhgf8iomqnl9euai722te","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:29:12,409 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"04l8cqlst2hqop4m9vm72k499b"}} -2020-01-11 20:29:12,412 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"04l8cqlst2hqop4m9vm72k499b"}} -2020-01-11 20:29:12,440 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"04l8cqlst2hqop4m9vm72k499b"}} -2020-01-11 20:29:12,461 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"04l8cqlst2hqop4m9vm72k499b"}} -2020-01-11 20:29:12,462 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"04l8cqlst2hqop4m9vm72k499b"}} -2020-01-11 20:29:12,467 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"04l8cqlst2hqop4m9vm72k499b"}} -2020-01-11 20:29:12,472 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"04l8cqlst2hqop4m9vm72k499b"}} -2020-01-11 20:29:12,480 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"u323anhgf8iomqnl9euai722te","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:29:12,481 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"u323anhgf8iomqnl9euai722te","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:29:12,485 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"u323anhgf8iomqnl9euai722te","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:29:12,489 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"u323anhgf8iomqnl9euai722te","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:29:12,490 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"u323anhgf8iomqnl9euai722te","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:29:12,506 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"04l8cqlst2hqop4m9vm72k499b"}} -2020-01-11 20:29:12,507 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"04l8cqlst2hqop4m9vm72k499b"}} -2020-01-11 20:29:12,511 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"04l8cqlst2hqop4m9vm72k499b"}} -2020-01-11 20:29:12,512 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"04l8cqlst2hqop4m9vm72k499b"}} -2020-01-11 20:29:12,522 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"04l8cqlst2hqop4m9vm72k499b"}} -2020-01-11 20:29:12,527 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"u323anhgf8iomqnl9euai722te","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:29:12,528 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"u323anhgf8iomqnl9euai722te","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:29:12,528 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"u323anhgf8iomqnl9euai722te","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:29:12,529 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"u323anhgf8iomqnl9euai722te","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:29:12,529 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"u323anhgf8iomqnl9euai722te","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:29:12,582 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"04l8cqlst2hqop4m9vm72k499b"}} -2020-01-11 20:29:12,585 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"04l8cqlst2hqop4m9vm72k499b"}} -2020-01-11 20:29:12,588 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"04l8cqlst2hqop4m9vm72k499b"}} -2020-01-11 20:29:12,588 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"04l8cqlst2hqop4m9vm72k499b"}} -2020-01-11 20:29:12,594 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"04l8cqlst2hqop4m9vm72k499b"}} -2020-01-11 20:29:12,747 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:29:12,747 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:29:12,829 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:29:12,829 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:29:12,829 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:29:12,829 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:29:12,829 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:29:12,830 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:29:13,973 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:29:13,973 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:29:13,976 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/permission/category/list : PermissionCategoryAct.list(PermissionCategoryAct.java:36) -2020-01-11 20:29:13,982 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM permission_category LIMIT 0, 20 -2020-01-11 20:29:13,985 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=3ms, sql=SELECT * FROM permission_category LIMIT 0, 20 -2020-01-11 20:29:13,991 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT COUNT(*) FROM permission_category -2020-01-11 20:29:14,003 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=12ms, sql=SELECT COUNT(*) FROM permission_category -2020-01-11 20:29:17,384 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:29:17,385 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:29:17,388 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/user/list : AdminUserAct.list(AdminUserAct.java:65) -2020-01-11 20:29:18,762 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:29:18,763 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:29:18,766 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/frame/user/right : FrameAct.userRight(FrameAct.java:24) -2020-01-11 20:29:50,907 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:29:50,908 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:29:50,914 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/frame/svn/user/main : FrameAct.svn_user_main(FrameAct.java:50) -2020-01-11 20:29:51,006 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:29:51,006 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:29:51,007 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:29:51,007 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:29:51,011 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/frame/svn/user/left : FrameAct.svn_user_left(FrameAct.java:55) -2020-01-11 20:29:51,011 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/frame/svn/user/right : FrameAct.svn_user_right(FrameAct.java:60) -2020-01-11 20:29:51,081 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:29:51,081 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:29:51,091 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:29:51,091 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:29:51,091 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:29:51,091 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:29:51,091 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:29:51,091 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:29:51,091 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:29:51,091 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:29:51,205 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:29:51,206 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:29:51,241 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:29:51,241 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:29:51,241 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:29:51,241 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:29:52,593 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:29:52,594 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:29:52,597 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/svn/user/list : AdminSvnUserAct.list(AdminSvnUserAct.java:64) -2020-01-11 20:29:52,606 [DEBUG][org.nutz.service.EntityService] - Get TypeParams for self : com.rekoe.domain.Usr -2020-01-11 20:29:52,625 [DEBUG][org.nutz.service.EntityService] - Get TypeParams for self : com.rekoe.domain.Pj -2020-01-11 20:29:52,629 [DEBUG][org.nutz.service.EntityService] - Get TypeParams for self : com.rekoe.domain.PjGr -2020-01-11 20:29:52,635 [DEBUG][org.nutz.service.EntityService] - Get TypeParams for self : com.rekoe.domain.PjUsr -2020-01-11 20:29:52,641 [DEBUG][org.nutz.service.EntityService] - Get TypeParams for self : com.rekoe.domain.PjAuth -2020-01-11 20:29:52,644 [DEBUG][org.nutz.service.EntityService] - Get TypeParams for self : com.rekoe.domain.PjGrUsr -2020-01-11 20:29:52,670 [WARN][org.nutz.mvc.impl.processor.FailProcessor] - Error@/admin/svn/user/list : -org.nutz.ioc.IocException: IocBean[adminSvnUserAct] throw Exception when creating - at org.nutz.ioc.impl.ObjectMakerImpl.make(ObjectMakerImpl.java:153) - at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:241) - at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:271) - at org.nutz.mvc.impl.processor.ModuleProcessor.process(ModuleProcessor.java:116) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.EncodingProcessor.process(EncodingProcessor.java:27) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.UpdateRequestAttributesProcessor.process(UpdateRequestAttributesProcessor.java:15) - at org.nutz.mvc.impl.NutActionChain.doChain(NutActionChain.java:44) - at org.nutz.mvc.impl.ActionInvoker.invoke(ActionInvoker.java:56) - at org.nutz.mvc.ActionHandler.handle(ActionHandler.java:31) - at org.nutz.mvc.NutFilter.doFilter(NutFilter.java:202) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) - at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) - at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) - at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) - at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383) - at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) - at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:124) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at org.nutz.mvc.WhaleFilter.doFilter(WhaleFilter.java:171) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1596) - at org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter.doFilter(WebSocketUpgradeFilter.java:226) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:545) - at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143) - at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:536) - at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127) - at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:235) - at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1592) - at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233) - at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1296) - at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:188) - at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:485) - at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1562) - at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:186) - at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1211) - at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141) - at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127) - at org.eclipse.jetty.server.Server.handle(Server.java:500) - at org.eclipse.jetty.server.HttpChannel.lambda$handle$1(HttpChannel.java:386) - at org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:562) - at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:378) - at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:270) - at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:311) - at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:103) - at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:117) - at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:336) - at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:313) - at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:171) - at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:129) - at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:388) - at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:806) - at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:938) - at java.lang.Thread.run(Thread.java:748) -Caused by: java.lang.RuntimeException: IocBean[adminSvnUserAct] fail at field=[emailService] - at org.nutz.ioc.weaver.FieldInjector.inject(FieldInjector.java:40) - at org.nutz.ioc.weaver.DefaultWeaver.fill(DefaultWeaver.java:67) - at org.nutz.ioc.impl.ObjectMakerImpl.make(ObjectMakerImpl.java:138) - ... 57 more -Caused by: org.nutz.ioc.IocException: IocBean[emailService] throw Exception when creating - at org.nutz.ioc.impl.ObjectMakerImpl.make(ObjectMakerImpl.java:153) - at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:241) - at org.nutz.ioc.val.ReferTypeValue.get(ReferTypeValue.java:60) - at org.nutz.ioc.weaver.FieldInjector.inject(FieldInjector.java:32) - ... 59 more -Caused by: java.lang.RuntimeException: IocBean[emailService] fail at field=[configuration] - at org.nutz.ioc.weaver.FieldInjector.inject(FieldInjector.java:40) - at org.nutz.ioc.weaver.DefaultWeaver.fill(DefaultWeaver.java:67) - at org.nutz.ioc.impl.ObjectMakerImpl.make(ObjectMakerImpl.java:138) - ... 62 more -Caused by: org.nutz.ioc.IocException: IocBean[class:freemarker.template.Configuration] none ioc bean match class=freemarker.template.Configuration - at org.nutz.ioc.impl.NutIoc.getByType(NutIoc.java:461) - at org.nutz.ioc.val.ReferTypeValue.get(ReferTypeValue.java:66) - at org.nutz.ioc.weaver.FieldInjector.inject(FieldInjector.java:32) - ... 64 more -2020-01-11 20:29:52,721 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:29:52,721 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:29:52,724 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/common/unauthorized : AdminCommonAct.unauthorized(AdminCommonAct.java:26) -2020-01-11 20:29:52,793 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"u323anhgf8iomqnl9euai722te","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:29:52,794 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"u323anhgf8iomqnl9euai722te","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:29:52,794 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"u323anhgf8iomqnl9euai722te","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:29:52,795 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"u323anhgf8iomqnl9euai722te","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:29:52,795 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"u323anhgf8iomqnl9euai722te","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:29:52,815 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"04l8cqlst2hqop4m9vm72k499b"}} -2020-01-11 20:29:52,816 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"u323anhgf8iomqnl9euai722te","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:29:52,817 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"u323anhgf8iomqnl9euai722te","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:29:52,817 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"u323anhgf8iomqnl9euai722te","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:29:52,817 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"04l8cqlst2hqop4m9vm72k499b"}} -2020-01-11 20:29:52,818 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"u323anhgf8iomqnl9euai722te","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:29:52,818 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"ReqProxy","Payload":{"ReqId":"u323anhgf8iomqnl9euai722te","Url":"http://rekoe.ngrok.wendal.cn","Protocol":"http","Error":""}} -2020-01-11 20:29:52,819 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"04l8cqlst2hqop4m9vm72k499b"}} -2020-01-11 20:29:52,820 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"04l8cqlst2hqop4m9vm72k499b"}} -2020-01-11 20:29:52,821 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"04l8cqlst2hqop4m9vm72k499b"}} -2020-01-11 20:29:52,836 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"04l8cqlst2hqop4m9vm72k499b"}} -2020-01-11 20:29:52,840 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"04l8cqlst2hqop4m9vm72k499b"}} -2020-01-11 20:29:52,856 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"04l8cqlst2hqop4m9vm72k499b"}} -2020-01-11 20:29:52,857 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"04l8cqlst2hqop4m9vm72k499b"}} -2020-01-11 20:29:52,870 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - write msg = {"Type":"RegProxy","Payload":{"ClientId":"04l8cqlst2hqop4m9vm72k499b"}} -2020-01-11 20:29:53,045 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:29:53,045 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:29:53,045 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:29:53,046 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:29:53,114 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:29:53,114 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:29:53,418 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:29:53,418 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:29:53,422 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/svn/user/lock_list : AdminSvnUserAct.lock_list(AdminSvnUserAct.java:75) -2020-01-11 20:29:53,430 [WARN][org.nutz.mvc.impl.processor.FailProcessor] - Error@/admin/svn/user/lock_list : -org.nutz.ioc.IocException: IocBean[adminSvnUserAct] throw Exception when creating - at org.nutz.ioc.impl.ObjectMakerImpl.make(ObjectMakerImpl.java:153) - at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:241) - at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:271) - at org.nutz.mvc.impl.processor.ModuleProcessor.process(ModuleProcessor.java:116) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.EncodingProcessor.process(EncodingProcessor.java:27) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.UpdateRequestAttributesProcessor.process(UpdateRequestAttributesProcessor.java:15) - at org.nutz.mvc.impl.NutActionChain.doChain(NutActionChain.java:44) - at org.nutz.mvc.impl.ActionInvoker.invoke(ActionInvoker.java:56) - at org.nutz.mvc.ActionHandler.handle(ActionHandler.java:31) - at org.nutz.mvc.NutFilter.doFilter(NutFilter.java:202) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) - at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) - at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) - at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) - at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383) - at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) - at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:124) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at org.nutz.mvc.WhaleFilter.doFilter(WhaleFilter.java:171) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1596) - at org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter.doFilter(WebSocketUpgradeFilter.java:226) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:545) - at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143) - at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:536) - at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127) - at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:235) - at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1592) - at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233) - at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1296) - at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:188) - at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:485) - at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1562) - at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:186) - at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1211) - at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141) - at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127) - at org.eclipse.jetty.server.Server.handle(Server.java:500) - at org.eclipse.jetty.server.HttpChannel.lambda$handle$1(HttpChannel.java:386) - at org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:562) - at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:378) - at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:270) - at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:311) - at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:103) - at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:117) - at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:336) - at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:313) - at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:171) - at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:129) - at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:388) - at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:806) - at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:938) - at java.lang.Thread.run(Thread.java:748) -Caused by: java.lang.RuntimeException: IocBean[adminSvnUserAct] fail at field=[emailService] - at org.nutz.ioc.weaver.FieldInjector.inject(FieldInjector.java:40) - at org.nutz.ioc.weaver.DefaultWeaver.fill(DefaultWeaver.java:67) - at org.nutz.ioc.impl.ObjectMakerImpl.make(ObjectMakerImpl.java:138) - ... 57 more -Caused by: org.nutz.ioc.IocException: IocBean[emailService] throw Exception when creating - at org.nutz.ioc.impl.ObjectMakerImpl.make(ObjectMakerImpl.java:153) - at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:241) - at org.nutz.ioc.val.ReferTypeValue.get(ReferTypeValue.java:60) - at org.nutz.ioc.weaver.FieldInjector.inject(FieldInjector.java:32) - ... 59 more -Caused by: java.lang.RuntimeException: IocBean[emailService] fail at field=[configuration] - at org.nutz.ioc.weaver.FieldInjector.inject(FieldInjector.java:40) - at org.nutz.ioc.weaver.DefaultWeaver.fill(DefaultWeaver.java:67) - at org.nutz.ioc.impl.ObjectMakerImpl.make(ObjectMakerImpl.java:138) - ... 62 more -Caused by: org.nutz.ioc.IocException: IocBean[class:freemarker.template.Configuration] none ioc bean match class=freemarker.template.Configuration - at org.nutz.ioc.impl.NutIoc.getByType(NutIoc.java:461) - at org.nutz.ioc.val.ReferTypeValue.get(ReferTypeValue.java:66) - at org.nutz.ioc.weaver.FieldInjector.inject(FieldInjector.java:32) - ... 64 more -2020-01-11 20:29:53,470 [DEBUG][org.nutz.plugins.ngrok.common.NgrokAgent] - read msg = {"Type":"StartProxy","Payload":{"Url":"http://rekoe.ngrok.wendal.cn","ClientAddr":""}} -2020-01-11 20:29:53,470 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - start socket pipe ... -2020-01-11 20:29:53,475 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/common/unauthorized : AdminCommonAct.unauthorized(AdminCommonAct.java:26) -2020-01-11 20:31:25,504 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 208880ms 2kb -2020-01-11 20:31:25,505 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 209066ms 4kb -2020-01-11 20:31:25,510 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 210752ms 0kb -2020-01-11 20:31:25,505 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 209729ms 2kb -2020-01-11 20:31:25,511 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 126746ms 1kb -2020-01-11 20:31:25,512 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:31:25,513 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:31:25,513 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 208582ms 2kb -2020-01-11 20:31:25,505 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 163449ms 4kb -2020-01-11 20:31:25,514 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 142795ms 1kb -2020-01-11 20:31:25,514 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 165994ms 1kb -2020-01-11 20:31:25,514 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 208791ms 3kb -2020-01-11 20:31:25,514 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 132680ms 0kb -2020-01-11 20:31:25,514 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 209287ms 6kb -2020-01-11 20:31:25,514 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 133125ms 0kb -2020-01-11 20:31:25,515 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 94604ms 0kb -2020-01-11 20:31:25,515 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 209730ms 18kb -2020-01-11 20:31:25,515 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 94421ms 0kb -2020-01-11 20:31:25,515 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:31:25,515 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 94505ms 1kb -2020-01-11 20:31:25,515 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 209737ms 0kb -2020-01-11 20:31:25,515 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 209742ms 3kb -2020-01-11 20:31:25,515 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 162871ms 2kb -2020-01-11 20:31:25,516 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 133131ms 0kb -2020-01-11 20:31:25,516 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 163128ms 2kb -2020-01-11 20:31:25,516 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 133369ms 13kb -2020-01-11 20:31:25,516 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 208270ms 8kb -2020-01-11 20:31:25,516 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 210204ms 2kb -2020-01-11 20:31:25,516 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 208116ms 1kb -2020-01-11 20:31:25,516 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 92467ms 17kb -2020-01-11 20:31:25,505 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 142788ms 1kb -2020-01-11 20:31:25,521 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:31:25,522 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:31:25,523 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:31:25,523 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:31:25,523 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:31:25,523 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:31:25,524 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:31:25,505 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 208170ms 1kb -2020-01-11 20:31:25,525 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 208592ms 1kb -2020-01-11 20:31:25,511 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 165820ms 1kb -2020-01-11 20:31:25,526 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 94433ms 0kb -2020-01-11 20:31:25,506 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 94497ms 2kb -2020-01-11 20:31:25,527 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:31:25,527 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 142810ms 0kb -2020-01-11 20:31:25,527 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 209754ms 0kb -2020-01-11 20:31:25,506 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 208573ms 3kb -2020-01-11 20:31:25,527 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 92480ms 0kb -2020-01-11 20:31:25,527 [INFO][org.apache.shiro.session.mgt.AbstractValidatingSessionManager] - Disabled session validation scheduler. -2020-01-11 20:31:25,525 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:31:25,506 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 165597ms 2kb -2020-01-11 20:31:25,525 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 209086ms 0kb -2020-01-11 20:31:25,506 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 94261ms 0kb -2020-01-11 20:31:25,523 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:31:25,523 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:31:25,530 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 208155ms 1kb -2020-01-11 20:31:25,531 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 210220ms 0kb -2020-01-11 20:31:25,531 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:31:25,523 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:31:25,531 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 208289ms 0kb -2020-01-11 20:31:25,523 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:31:25,532 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 133385ms 0kb -2020-01-11 20:31:25,523 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:31:25,523 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:31:25,521 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:31:25,521 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:31:25,521 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:31:25,521 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:31:25,533 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 94624ms 0kb -2020-01-11 20:31:25,521 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:31:25,534 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 133145ms 0kb -2020-01-11 20:31:25,521 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:31:25,534 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 209307ms 0kb -2020-01-11 20:31:25,521 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:31:25,519 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 162851ms 2kb -2020-01-11 20:31:25,519 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:31:25,535 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 208813ms 0kb -2020-01-11 20:31:25,519 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:31:25,516 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 94272ms 0kb -2020-01-11 20:31:25,535 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 208604ms 0kb -2020-01-11 20:31:25,516 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 163154ms 2kb -2020-01-11 20:31:25,516 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 208806ms 3kb -2020-01-11 20:31:25,536 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:31:25,516 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 94422ms 0kb -2020-01-11 20:31:25,516 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 141093ms 3kb -2020-01-11 20:31:25,516 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 209497ms 223kb -2020-01-11 20:31:25,516 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 94422ms 0kb -2020-01-11 20:31:25,516 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 209554ms 22kb -2020-01-11 20:31:25,516 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 210295ms 6kb -2020-01-11 20:31:25,516 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 132680ms 0kb -2020-01-11 20:31:25,516 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 209553ms 2kb -2020-01-11 20:31:25,516 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 92042ms 1kb -2020-01-11 20:31:25,516 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 209530ms 129kb -2020-01-11 20:31:25,515 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 165809ms 2kb -2020-01-11 20:31:25,515 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 92468ms 0kb -2020-01-11 20:31:25,515 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 209743ms 5kb -2020-01-11 20:31:25,515 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 132766ms 0kb -2020-01-11 20:31:25,515 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 128128ms 4kb -2020-01-11 20:31:25,515 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 94422ms 0kb -2020-01-11 20:31:25,515 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 210270ms 0kb -2020-01-11 20:31:25,515 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 208265ms 16kb -2020-01-11 20:31:25,515 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 92792ms 1kb -2020-01-11 20:31:25,515 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 209373ms 4kb -2020-01-11 20:31:25,515 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 133121ms 0kb -2020-01-11 20:31:25,540 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:31:25,515 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 131540ms 6kb -2020-01-11 20:31:25,515 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:31:25,515 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 92397ms 3kb -2020-01-11 20:31:25,514 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 140907ms 1kb -2020-01-11 20:31:25,514 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 208581ms 7kb -2020-01-11 20:31:25,541 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 209765ms 0kb -2020-01-11 20:31:25,514 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 162845ms 1kb -2020-01-11 20:31:25,541 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:31:25,541 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:31:25,540 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 209399ms 0kb -2020-01-11 20:31:25,540 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:31:25,540 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:31:25,541 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 140934ms 0kb -2020-01-11 20:31:25,540 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:31:25,542 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 131568ms 0kb -2020-01-11 20:31:25,540 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:31:25,539 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:31:25,539 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:31:25,539 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:31:25,539 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:31:25,539 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:31:25,539 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:31:25,543 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 128157ms 0kb -2020-01-11 20:31:25,539 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:31:25,539 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:31:25,539 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:31:25,539 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:31:25,544 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 165839ms 0kb -2020-01-11 20:31:25,538 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:31:25,538 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:31:25,538 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:31:25,545 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 209584ms 0kb -2020-01-11 20:31:25,545 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 132710ms 0kb -2020-01-11 20:31:25,538 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:31:25,545 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 210324ms 0kb -2020-01-11 20:31:25,538 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:31:25,537 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:31:25,536 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:31:25,536 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:31:25,536 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 163176ms 0kb -2020-01-11 20:31:25,536 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:31:25,536 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 163481ms 0kb -2020-01-11 20:31:25,536 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:31:25,535 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:31:25,535 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 166016ms 0kb -2020-01-11 20:31:25,547 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 94303ms 0kb -2020-01-11 20:31:25,533 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 132699ms 0kb -2020-01-11 20:31:25,533 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 209749ms 0kb -2020-01-11 20:31:25,532 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 209755ms 0kb -2020-01-11 20:31:25,532 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 162888ms 0kb -2020-01-11 20:31:25,532 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 133149ms 0kb -2020-01-11 20:31:25,532 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 208158ms 0kb -2020-01-11 20:31:25,530 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 94444ms 0kb -2020-01-11 20:31:25,530 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 92108ms 0kb -2020-01-11 20:31:25,530 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 209018ms 2kb -2020-01-11 20:31:25,530 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:31:25,530 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 208130ms 0kb -2020-01-11 20:31:25,506 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 132673ms 0kb -2020-01-11 20:31:25,529 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 208597ms 0kb -2020-01-11 20:31:25,529 [INFO][org.nutz.boot.starter.nutz.mvc.NbMvcLoading] - Nutz.Mvc[nutz] is deposing ... -2020-01-11 20:31:25,529 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:31:25,506 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 92910ms 0kb -2020-01-11 20:31:25,529 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:31:25,506 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 143688ms 4kb -2020-01-11 20:31:25,529 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 142813ms 0kb -2020-01-11 20:31:25,529 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:31:25,529 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 166014ms 2kb -2020-01-11 20:31:25,529 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 208284ms 1kb -2020-01-11 20:31:25,529 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 163192ms 6kb -2020-01-11 20:31:25,529 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 211089ms 0kb -2020-01-11 20:31:25,529 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 208597ms 1kb -2020-01-11 20:31:25,529 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 209387ms 4kb -2020-01-11 20:31:25,529 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 133122ms 0kb -2020-01-11 20:31:25,529 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 142937ms 3kb -2020-01-11 20:31:25,529 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 138854ms 6kb -2020-01-11 20:31:25,529 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 208155ms 1kb -2020-01-11 20:31:25,528 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 166112ms 0kb -2020-01-11 20:31:25,528 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:31:25,527 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 94318ms 0kb -2020-01-11 20:31:25,527 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 163139ms 0kb -2020-01-11 20:31:25,527 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 94518ms 0kb -2020-01-11 20:31:25,527 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:31:25,527 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - loc2srv 209754ms 22kb -2020-01-11 20:31:25,526 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:31:25,526 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 210768ms 0kb -2020-01-11 20:31:25,526 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 126762ms 0kb -2020-01-11 20:31:25,551 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 165862ms 0kb -2020-01-11 20:31:25,551 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:31:25,551 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 208620ms 0kb -2020-01-11 20:31:25,551 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:31:25,550 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:31:25,550 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:31:25,552 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 209778ms 0kb -2020-01-11 20:31:25,550 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:31:25,552 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 94344ms 0kb -2020-01-11 20:31:25,552 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 208184ms 0kb -2020-01-11 20:31:25,550 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:31:25,550 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:31:25,550 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:31:25,553 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 142963ms 0kb -2020-01-11 20:31:25,550 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:31:25,553 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 133147ms 0kb -2020-01-11 20:31:25,550 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:31:25,550 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:31:25,554 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 208624ms 0kb -2020-01-11 20:31:25,554 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 211114ms 0kb -2020-01-11 20:31:25,550 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 208927ms 0kb -2020-01-11 20:31:25,550 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:31:25,549 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:31:25,549 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 165641ms 0kb -2020-01-11 20:31:25,554 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 208310ms 0kb -2020-01-11 20:31:25,549 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:31:25,554 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 166039ms 0kb -2020-01-11 20:31:25,549 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 94542ms 0kb -2020-01-11 20:31:25,549 [INFO][org.nutz.boot.starter.nutz.mvc.NbMvcLoading] - Nutz.Mvc[nutz] is down in 1ms -2020-01-11 20:31:25,549 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:31:25,548 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 94304ms 0kb -2020-01-11 20:31:25,548 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:31:25,555 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 92960ms 0kb -2020-01-11 20:31:25,548 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:31:25,548 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:31:25,548 [DEBUG][org.nutz.plugins.ngrok.client.NgrokClient] - proxy conn exit first at loc2srv -2020-01-11 20:31:25,547 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 162881ms 0kb -2020-01-11 20:31:25,556 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 209048ms 0kb -2020-01-11 20:31:25,546 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 208837ms 0kb -2020-01-11 20:31:25,546 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 94453ms 0kb -2020-01-11 20:31:25,546 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 141124ms 0kb -2020-01-11 20:31:25,546 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 209530ms 0kb -2020-01-11 20:31:25,546 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 94452ms 0kb -2020-01-11 20:31:25,545 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 209583ms 0kb -2020-01-11 20:31:25,544 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 92073ms 0kb -2020-01-11 20:31:25,544 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 209559ms 0kb -2020-01-11 20:31:25,544 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 92497ms 0kb -2020-01-11 20:31:25,544 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 209772ms 0kb -2020-01-11 20:31:25,544 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 132796ms 0kb -2020-01-11 20:31:25,543 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 94450ms 0kb -2020-01-11 20:31:25,543 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 208294ms 0kb -2020-01-11 20:31:25,543 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 210299ms 0kb -2020-01-11 20:31:25,543 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 92821ms 0kb -2020-01-11 20:31:25,542 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 133149ms 0kb -2020-01-11 20:31:25,542 [DEBUG][org.nutz.plugins.ngrok.common.PipedStreamThread] - srv2loc 92426ms 0kb -2020-01-11 20:32:00,972 [INFO][org.nutz.boot.banner.SimpleBannerPrinter] - - _ _ ______ ___ -| \ | || ___ \ ______ ______ ______ ______ ______| \ \ -| \| || |_/ / |______|______|______|______|______| |\ \ -| . ` || ___ \ ______ ______ ______ ______ ______| | > > -| |\ || |_/ / |______|______|______|______|______| |/ / -\_| \_/\____/ |_/_/ - -:: Nutz Boot :: (2.3.8.v20191031) - -2020-01-11 20:32:01,048 [DEBUG][org.nutz.boot.config.impl.PropertiesConfigureLoader] - load /Users/kouxian/git/rk_svnadmin/target/classes/application.properties -2020-01-11 20:32:01,131 [DEBUG][org.nutz.castor.Castors] - Using 107 castor for Castors -2020-01-11 20:32:01,150 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > scan 'com.rekoe' -2020-01-11 20:32:01,315 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'cloudLauncher ' - com.rekoe.CloudLauncher -2020-01-11 20:32:01,324 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'currentTime ' - com.rekoe.web.freemarker.CurrentTimeDirective -2020-01-11 20:32:01,329 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'pagination ' - com.rekoe.web.freemarker.PaginationDirective -2020-01-11 20:32:01,329 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'permission ' - com.rekoe.web.freemarker.PermissionDirective -2020-01-11 20:32:01,330 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'htmlCut ' - com.rekoe.web.freemarker.HtmlCutDirective -2020-01-11 20:32:01,330 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'process ' - com.rekoe.web.freemarker.ProcessTimeDirective -2020-01-11 20:32:01,332 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'timeFormat ' - com.rekoe.web.freemarker.TimeFormatDirective -2020-01-11 20:32:01,334 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'permissionAct ' - com.rekoe.module.admin.PermissionAct -2020-01-11 20:32:01,343 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminUserAct ' - com.rekoe.module.admin.AdminUserAct -2020-01-11 20:32:01,352 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'frameAct ' - com.rekoe.module.admin.FrameAct -2020-01-11 20:32:01,355 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminSvnUserAct ' - com.rekoe.module.admin.AdminSvnUserAct -2020-01-11 20:32:01,358 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminProjectAct ' - com.rekoe.module.admin.AdminProjectAct -2020-01-11 20:32:01,365 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminCommonAct ' - com.rekoe.module.admin.AdminCommonAct -2020-01-11 20:32:01,366 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminRoleAct ' - com.rekoe.module.admin.AdminRoleAct -2020-01-11 20:32:01,367 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'permissionCategoryAct ' - com.rekoe.module.admin.PermissionCategoryAct -2020-01-11 20:32:01,369 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'welcomeAct ' - com.rekoe.module.admin.WelcomeAct -2020-01-11 20:32:01,371 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminProjectGroupUsrAct ' - com.rekoe.module.admin.AdminProjectGroupUsrAct -2020-01-11 20:32:01,374 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminLoginAct ' - com.rekoe.module.admin.AdminLoginAct -2020-01-11 20:32:01,382 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminProjectGroupAct ' - com.rekoe.module.admin.AdminProjectGroupAct -2020-01-11 20:32:01,383 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'indexAct ' - com.rekoe.module.IndexAct -2020-01-11 20:32:01,385 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'ipSearchAction ' - com.rekoe.module.IpSearchAction -2020-01-11 20:32:01,388 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'oauthLoginAct ' - com.rekoe.module.OauthLoginAct -2020-01-11 20:32:01,394 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'doCommit ' - com.rekoe.utils.DoCommit -2020-01-11 20:32:01,397 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'quartzService ' - com.rekoe.service.QuartzService -2020-01-11 20:32:01,400 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'treeService ' - com.rekoe.service.DefaultTreeService -2020-01-11 20:32:01,403 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'userService ' - com.rekoe.service.UserService -2020-01-11 20:32:01,412 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'roleService ' - com.rekoe.service.RoleService -2020-01-11 20:32:01,413 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'projectGroupService ' - com.rekoe.service.ProjectGroupService -2020-01-11 20:32:01,414 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'projectAuthService ' - com.rekoe.service.ProjectAuthService -2020-01-11 20:32:01,417 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'projectService ' - com.rekoe.service.ProjectService -2020-01-11 20:32:01,439 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'usrService ' - com.rekoe.service.UsrService -2020-01-11 20:32:01,442 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'repTreeNodeService ' - com.rekoe.service.RepTreeNodeService -2020-01-11 20:32:01,442 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'svnService ' - com.rekoe.service.SvnService -2020-01-11 20:32:01,445 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'permissionCategoryService ' - com.rekoe.service.PermissionCategoryService -2020-01-11 20:32:01,446 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'repositoryService ' - com.rekoe.service.RepositoryService -2020-01-11 20:32:01,452 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'uploadService ' - com.rekoe.service.UploadService -2020-01-11 20:32:01,453 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'projectUserService ' - com.rekoe.service.ProjectUserService -2020-01-11 20:32:01,454 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'authorityService ' - com.rekoe.service.AuthorityServiceImpl -2020-01-11 20:32:01,454 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'emailService ' - com.rekoe.service.EmailServiceImpl -2020-01-11 20:32:01,455 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'svnUserService ' - com.rekoe.service.SvnUserService -2020-01-11 20:32:01,456 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'projectGroupUsrService ' - com.rekoe.service.ProjectGroupUsrService -2020-01-11 20:32:01,457 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'idFactory ' - com.rekoe.service.IdWorkerService -2020-01-11 20:32:01,457 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'projectConfigService ' - com.rekoe.service.ProjectConfigService -2020-01-11 20:32:01,459 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'defaultTreeFactory ' - com.rekoe.service.DefaultTreeFactory -2020-01-11 20:32:01,461 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'permissionService ' - com.rekoe.service.PermissionService -2020-01-11 20:32:01,473 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'shiroRealm ' - com.rekoe.shiro.realm.UsernamePasswordRealm -2020-01-11 20:32:01,486 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > scan 'org.nutz.boot.starter' -2020-01-11 20:32:01,532 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'shiroFilterStarter ' - org.nutz.boot.starter.shiro.ShiroFilterStarter -2020-01-11 20:32:01,534 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'shiroEnvStarter ' - org.nutz.boot.starter.shiro.ShiroEnvStarter -2020-01-11 20:32:01,537 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'freeMarkerConfigurer ' - org.nutz.boot.starter.freemarker.FreeMarkerConfigurer -2020-01-11 20:32:01,540 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add '$views_freekmarker ' - org.nutz.boot.starter.freemarker.FreemarkerViewMaker -2020-01-11 20:32:01,541 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'quartzStarter ' - org.nutz.boot.starter.quartz.QuartzStarter -2020-01-11 20:32:01,541 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'whaleFilterStarter ' - org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter -2020-01-11 20:32:01,546 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'nutFilterStarter ' - org.nutz.boot.starter.nutz.mvc.NutFilterStarter -2020-01-11 20:32:01,553 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'nutDaoStarter ' - org.nutz.boot.starter.nutz.dao.NutDaoStarter -2020-01-11 20:32:01,561 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'druidWebStatFilterStarter ' - org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter -2020-01-11 20:32:01,562 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'druidWebStatServletStarter ' - org.nutz.boot.starter.jdbc.DruidWebStatServletStarter -2020-01-11 20:32:01,565 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'dataSourceStarter ' - org.nutz.boot.starter.jdbc.DataSourceStarter -2020-01-11 20:32:01,566 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'jettyStarter ' - org.nutz.boot.starter.jetty.JettyStarter -2020-01-11 20:32:01,587 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'nbServletContextListener ' - org.nutz.boot.starter.servlet3.NbServletContextListener -2020-01-11 20:32:01,594 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'ngrokClientStarter ' - org.nutz.boot.starter.ngrok.NgrokClientStarter -2020-01-11 20:32:01,598 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-redis/2.3.9-SNAPSHOT/nutzboot-starter-redis-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 20:32:01,599 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-shiro/2.3.9-SNAPSHOT/nutzboot-starter-shiro-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 20:32:01,599 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-freemarker/2.3.9-SNAPSHOT/nutzboot-starter-freemarker-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 20:32:01,600 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-quartz/2.3.9-SNAPSHOT/nutzboot-starter-quartz-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 20:32:01,600 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-nutz-mvc/2.3.9-SNAPSHOT/nutzboot-starter-nutz-mvc-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 20:32:01,601 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-nutz-dao/2.3.9-SNAPSHOT/nutzboot-starter-nutz-dao-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 20:32:01,601 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-jdbc/2.3.9-SNAPSHOT/nutzboot-starter-jdbc-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 20:32:01,601 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-jetty/2.3.9-SNAPSHOT/nutzboot-starter-jetty-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 20:32:01,601 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-email/2.3.9-SNAPSHOT/nutzboot-starter-email-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 20:32:01,602 [DEBUG][org.nutz.boot.NbApp] - Found file:/Users/kouxian/git/nutzboot/nutzboot-starter/nutzboot-starter-freemarker/target/classes/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 20:32:01,604 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-ngrok/2.3.9-SNAPSHOT/nutzboot-starter-ngrok-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 20:32:01,622 [INFO][org.nutz.boot.NbApp] - Configure Manual: -|id |key |required |Possible Values |Default |Description | starters| -|----|----------------------------------------|----------|--------------------|----------|--------------------|----------------------------------------| -|0 |druid.web.filter.exclusions |no | | |需要排除的路径 |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|1 |druid.web.filter.principalCookieName |no | | |用户权限信息的cookie属性名称 |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|2 |druid.web.filter.principalSessionName |no | | |用户权限信息的session属性名称 |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|3 |druid.web.filter.profileEnable |no | | |是否开启性能监控 |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|4 |druid.web.filter.realIpHeader |no | | |Header中ReadIp对应的key |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|5 |druid.web.filter.sessionStatEnable |no | |true |是否开启session状态监控 |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|6 |druid.web.filter.sessionStatMaxCount |no | | |session最大状态数量 |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|7 |druid.web.servlet.allow |no | | |允许访问的ip列表 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|8 |druid.web.servlet.deny |no | | |禁止访问的ip列表 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|9 |druid.web.servlet.jmxPassword |no | | |JMX的密码 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|10 |druid.web.servlet.jmxUrl |no | | |读取JMX信息的URL |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|11 |druid.web.servlet.jmxUsername |no | | |JMX的用户名 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|12 |druid.web.servlet.loginPassword |no | |随机值,打印在日志中|访问monitor页面的密码 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|13 |druid.web.servlet.loginUsername |no | |driud |访问monitor页面的用户名 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|14 |druid.web.servlet.resetEnable |no | |true |是否允许重置统计结果 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|15 |email.From |yes | | |email的写信人 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|16 |email.HostName |yes | | |email的ip或域名地址 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|17 |email.Password |yes | | |email的密码 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|18 |email.SSLOnConnect |no | |true |email开启SSL连接 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|19 |email.SmtpPort |yes | | |email的SmtpPort端口 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|20 |email.UserName |yes | | |email的用户名 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|21 |email.charset |no | |UTF-8 |email的编码 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|22 |freemarker.cache_time |no | |-1000 |模版缓存时间 |org.nutz.boot.starter.freemarker.FreemarkerViewMaker| -|23 |freemarker.prefix |no | |template |模版路径 |org.nutz.boot.starter.freemarker.FreemarkerViewMaker| -|24 |freemarker.suffix |no | |.html |文件后缀 |org.nutz.boot.starter.freemarker.FreemarkerViewMaker| -|25 |jdbc.password |no | | |数据库密码 |org.nutz.boot.starter.jdbc.DataSourceStarter| -|26 |jdbc.type |no |druid,simple,hikari |druid |连接池类型 |org.nutz.boot.starter.jdbc.DataSourceStarter| -|27 |jdbc.url |yes | | |JDBC URL |org.nutz.boot.starter.jdbc.DataSourceStarter| -|28 |jdbc.username |no | | |数据库用户名 |org.nutz.boot.starter.jdbc.DataSourceStarter| -|29 |jetty.contextPath |no | |/ |上下文路径 |org.nutz.boot.starter.jetty.JettyStarter| -|30 |jetty.gzip.enable |no | |false |是否启用gzip |org.nutz.boot.starter.jetty.JettyStarter| -|31 |jetty.gzip.level |no | |-1 |gzip压缩级别 |org.nutz.boot.starter.jetty.JettyStarter| -|32 |jetty.gzip.minContentSize |no | |512 |gzip压缩最小触发大小 |org.nutz.boot.starter.jetty.JettyStarter| -|33 |jetty.host |no | |0.0.0.0 |监听的ip地址 |org.nutz.boot.starter.jetty.JettyStarter| -|34 |jetty.http.idleTimeout |no | |300000 |空闲时间,单位毫秒 |org.nutz.boot.starter.jetty.JettyStarter| -|35 |jetty.httpConfig.blockingTimeout |no | |-1 |阻塞超时 |org.nutz.boot.starter.jetty.JettyStarter| -|36 |jetty.httpConfig.headerCacheSize |no | |8192 |头部缓冲区大小 |org.nutz.boot.starter.jetty.JettyStarter| -|37 |jetty.httpConfig.maxErrorDispatches |no | |10 |最大错误重定向次数 |org.nutz.boot.starter.jetty.JettyStarter| -|38 |jetty.httpConfig.outputAggregationSize |no | |8192 |输出聚合大小 |org.nutz.boot.starter.jetty.JettyStarter| -|39 |jetty.httpConfig.outputBufferSize |no | |32768 |输出缓冲区大小 |org.nutz.boot.starter.jetty.JettyStarter| -|40 |jetty.httpConfig.persistentConnectionsEnabled|no | |true |是否启用持久化连接 |org.nutz.boot.starter.jetty.JettyStarter| -|41 |jetty.httpConfig.requestHeaderSize |no | |8192 |请求的头部最大值 |org.nutz.boot.starter.jetty.JettyStarter| -|42 |jetty.httpConfig.responseHeaderSize |no | |8192 |响应的头部最大值 |org.nutz.boot.starter.jetty.JettyStarter| -|43 |jetty.httpConfig.securePort |no | | |安全协议的端口,例如8443 |org.nutz.boot.starter.jetty.JettyStarter| -|44 |jetty.httpConfig.secureScheme |no | | |安全协议,例如https |org.nutz.boot.starter.jetty.JettyStarter| -|45 |jetty.httpConfig.sendDateHeader |no | |true |是否发送日期信息 |org.nutz.boot.starter.jetty.JettyStarter| -|46 |jetty.httpConfig.sendServerVersion |no | |true |是否发送jetty版本号 |org.nutz.boot.starter.jetty.JettyStarter| -|47 |jetty.https.keystore.password |no | | |Https的KeyStore的密码 |org.nutz.boot.starter.jetty.JettyStarter| -|48 |jetty.https.keystore.path |no | | |Https的KeyStore路径 |org.nutz.boot.starter.jetty.JettyStarter| -|49 |jetty.https.port |no | | |Https端口号 |org.nutz.boot.starter.jetty.JettyStarter| -|50 |jetty.maxFormContentSize |no | |1gb |表单最大尺寸 |org.nutz.boot.starter.jetty.JettyStarter| -|51 |jetty.maxFormKeys |no | |1000 |表单最大key数量 |org.nutz.boot.starter.jetty.JettyStarter| -|52 |jetty.page.404 |no | | |自定义404页面,同理,其他状态码也是支持的|org.nutz.boot.starter.jetty.JettyStarter| -|53 |jetty.page.java.lang.Throwable |no | | |自定义java.lang.Throwable页面,同理,其他异常也支持|org.nutz.boot.starter.jetty.JettyStarter| -|54 |jetty.port |no | |8080 |监听的端口 |org.nutz.boot.starter.jetty.JettyStarter| -|55 |jetty.session.file.storeDir |no | |./session |session持久化,file所用的目录|org.nutz.boot.starter.jetty.JettyStarter| -|56 |jetty.session.ioc.datastore |no | |jettySessionDataStore|session持久化,SessionDataStore对应的ioc名称|org.nutz.boot.starter.jetty.JettyStarter| -|57 |jetty.session.jdbc.datasource.iocname |no | |dataSource|session持久化,jdbc所用数据库源的ioc名称|org.nutz.boot.starter.jetty.JettyStarter| -|58 |jetty.session.store.enable |no | |false |是否启用session持久化 |org.nutz.boot.starter.jetty.JettyStarter| -|59 |jetty.session.store.type |no |jdbc,file,ioc,redis |jdbc |session持久化类型 |org.nutz.boot.starter.jetty.JettyStarter| -|60 |jetty.staticPath |no | | |额外的静态文件路径 |org.nutz.boot.starter.jetty.JettyStarter| -|61 |jetty.staticPathLocal |no | | |静态文件所在的本地路径 |org.nutz.boot.starter.jetty.JettyStarter| -|62 |jetty.threadpool.idleTimeout |no | |60000 |线程池idleTimeout,单位毫秒 |org.nutz.boot.starter.jetty.JettyStarter| -|63 |jetty.threadpool.maxThreads |no | |500 |线程池最大线程数maxThreads |org.nutz.boot.starter.jetty.JettyStarter| -|64 |jetty.threadpool.minThreads |no | |200 |线程池最小线程数minThreads |org.nutz.boot.starter.jetty.JettyStarter| -|65 |jetty.welcome_files |no | |index.html,index.htm,index.do|WelcomeFile列表 |org.nutz.boot.starter.jetty.JettyStarter| -|66 |ngrok.client.auth_token |no | |4kg9lckq5og4ip02j736e3i7ku|秘钥 |org.nutz.boot.starter.ngrok.NgrokClientStarter| -|67 |ngrok.client.enable |no | |true |开关 |org.nutz.boot.starter.ngrok.NgrokClientStarter| -|68 |ngrok.client.hostname |no | | |期望的域名 |org.nutz.boot.starter.ngrok.NgrokClientStarter| -|69 |ngrok.client.srv_host |no | |wendal.cn |服务器域名 |org.nutz.boot.starter.ngrok.NgrokClientStarter| -|70 |ngrok.client.srv_port |no | |4443 |服务器端口 |org.nutz.boot.starter.ngrok.NgrokClientStarter| -|71 |ngrok.client.to_port |no | |8080 |目标端口 |org.nutz.boot.starter.ngrok.NgrokClientStarter| -|72 |nutz.dao.interceptor.cache.cache4Null |no | |true |是否缓存null结果 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|73 |nutz.dao.interceptor.cache.debug |no | |false |打印daocache详细调试日志 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|74 |nutz.dao.interceptor.cache.enable |no | |false |是否使用daocache |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|75 |nutz.dao.interceptor.cache.enableWhenTrans|no | |false |事务内是否启用daocache |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|76 |nutz.dao.interceptor.cache.provider.ioc.name|no | |daoCacheProvider|daocache提供者DaoCacheProvider的IocBean名称|org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|77 |nutz.dao.interceptor.cache.provider.memory.cacheSize|no | | |daocache提供者MemoryDaoCacheProvider的默认缓存大小|org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|78 |nutz.dao.interceptor.cache.provider.type|no |memory,ehcache,jedis,ioc|memory |daocache提供者 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|79 |nutz.dao.interceptor.cache.table.names |no | | |需要缓存的表名称,英文逗号分隔 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|80 |nutz.dao.interceptor.cache.table.pattern|no | | |需要缓存的表名称的正则表达式 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|81 |nutz.dao.interceptor.log.enable |no | |true |是否打印dao的SQL日志 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|82 |nutz.dao.interceptor.time.enable |no | |false |是否打印dao的SQL耗时日志 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|83 |nutz.dao.sqls.path |no | |sqls/ |sql目录 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|84 |nutz.mvc.exclusions |no | | |排除指定请求路径的正则表达式 |org.nutz.boot.starter.nutz.mvc.NutFilterStarter| -|85 |nutz.mvc.ignore |no | | |过滤指定请求路径的正则表达式 |org.nutz.boot.starter.nutz.mvc.NutFilterStarter| -|86 |nutz.mvc.whale.enc.input |no | |UTF-8 |在其他Filter之前设置input编码|org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter| -|87 |nutz.mvc.whale.enc.output |no | |UTF-8 |在其他Filter之前设置output编码|org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter| -|88 |nutz.mvc.whale.http.hidden_method_param |no | | |隐形http方法参数转换所对应的参数名 |org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter| -|89 |nutz.mvc.whale.http.method_override |no | |false |是否允许使用X-HTTP-Method-Override|org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter| -|90 |nutz.mvc.whale.upload.enable |no | |false |是否启用隐形Upload支持 |org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter| -|91 |redis.database |no | |0 |redis数据库序号 |org.nutz.boot.starter.redis.JedisStarter| -|92 |redis.host |no | |127.0.0.1 |redis服务器ip或域名 |org.nutz.boot.starter.redis.JedisStarter| -|93 |redis.max_redir |no | |10 |redis集群最大重定向次数 |org.nutz.boot.starter.redis.JedisStarter| -|94 |redis.nodes |no | | |redis集群节点列表 |org.nutz.boot.starter.redis.JedisStarter| -|95 |redis.password |no | | |redis密码 |org.nutz.boot.starter.redis.JedisStarter| -|96 |redis.port |no | |6379 |redis服务器端口 |org.nutz.boot.starter.redis.JedisStarter| -|97 |redis.soTimeout |no | |0 |redis写超时 |org.nutz.boot.starter.redis.JedisStarter| -|98 |redis.timeout |no | |2000 |redis读写超时 |org.nutz.boot.starter.redis.JedisStarter| -|99 |shiro.ini.path |no | | |shiro.ini的路径,如果shiro.ini存在,就会使用它,否则走NB的内部逻辑|org.nutz.boot.starter.shiro.ShiroEnvStarter| -|100 |shiro.ini.urls |no | | |urls过滤清单 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|101 |shiro.realm.cache.enable |no | | |realm是否缓存 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|102 |shiro.session.cache.redis.debug |no | |false |session持久化时redis的debug模式|org.nutz.boot.starter.shiro.ShiroEnvStarter| -|103 |shiro.session.cache.redis.mode |no | |kv |设置redis缓存的模式 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|104 |shiro.session.cache.redis.ttl |no | |-1 |redis缓存的过期时间 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|105 |shiro.session.cache.type |no | |memory |设置使用的缓存类型 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|106 |shiro.session.cookie.httpOnly |no | |true |Cookie是否只读 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|107 |shiro.session.cookie.maxAge |no | |946080000 |Cookie的过期时间,单位:毫秒 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|108 |shiro.session.cookie.name |no | |sid |Cookie的name |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|109 |shiro.session.dao.iocName |no | |shiroSessionDao|SessionDao的ioc名称,设置并声明该IocBean,就能覆盖默认的SessionDao实现|org.nutz.boot.starter.shiro.ShiroEnvStarter| -|110 |shiro.session.enable |no | |true |是否启用Shiro的Session管理 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|111 |shiro.session.manager.globalSessionTimeout|no | |1800000 |全局session过期时间 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|112 |shiro.session.manager.sessionValidationInterval|no | |3600000 |定期检查session过期的周期 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|113 |shiro.session.manager.sessionValidationSchedulerEnabled|no | |true |是否定期检查session过期 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|114 |shiro.url.login |no | |/user/login|默认登录路径 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|115 |shiro.url.logout_redirect |no | |/ |退出登录后的重定向路径 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|116 |shiro.url.unauth |no | |/user/login|访问未授权页面后的重定向路径 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|117 |web.filter.order.nutz |no | | |指定NutFilter执行顺序 |org.nutz.boot.starter.nutz.mvc.NutFilterStarter| -|118 |web.session.timeout |no | |30 |Session空闲时间,单位分钟 |org.nutz.boot.starter.jetty.JettyStarter| -2020-01-11 20:32:01,630 [INFO][org.nutz.ioc.impl.NutIoc] - ... NutIoc init complete -2020-01-11 20:32:01,701 [INFO][org.quartz.impl.StdSchedulerFactory] - Using default implementation for ThreadExecutor -2020-01-11 20:32:01,763 [INFO][org.quartz.core.SchedulerSignalerImpl] - Initialized Scheduler Signaller of type: class org.quartz.core.SchedulerSignalerImpl -2020-01-11 20:32:01,764 [INFO][org.quartz.core.QuartzScheduler] - Quartz Scheduler v.2.3.0 created. -2020-01-11 20:32:01,765 [INFO][org.quartz.simpl.RAMJobStore] - RAMJobStore initialized. -2020-01-11 20:32:01,765 [INFO][org.quartz.core.QuartzScheduler] - Scheduler meta-data: Quartz Scheduler (v2.3.0) 'NutzbootScheduler' 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 8 threads. - Using job-store 'org.quartz.simpl.RAMJobStore' - which does not support persistence. and is not clustered. - -2020-01-11 20:32:01,765 [INFO][org.quartz.impl.StdSchedulerFactory] - Quartz scheduler 'NutzbootScheduler' initialized from an externally provided properties instance. -2020-01-11 20:32:01,765 [INFO][org.quartz.impl.StdSchedulerFactory] - Quartz scheduler version: 2.3.0 -2020-01-11 20:32:01,767 [INFO][org.quartz.core.QuartzScheduler] - JobFactory set to: org.nutz.integration.quartz.NutQuartzJobFactory@44c03695 -2020-01-11 20:32:02,284 [DEBUG][org.nutz.boot.starter.servlet3.NbServletContextListener] - add Servlet name=druid pathSpec=/druid/* -2020-01-11 20:32:02,287 [INFO][org.nutz.boot.starter.jdbc.DruidWebStatServletStarter] - druid stat view random user=druid password=qltocsbrnahj0pj3mm5pcqrta5 -2020-01-11 20:32:02,290 [INFO][org.apache.shiro.web.env.EnvironmentLoader] - Starting Shiro environment initialization. -2020-01-11 20:32:02,582 [DEBUG][org.nutz.boot.starter.shiro.ShiroEnvStarter] - using default SessionDAO = EnterpriseCacheSessionDAO -2020-01-11 20:32:02,593 [DEBUG][org.nutz.boot.starter.shiro.ShiroEnvStarter] - using session cache = redis -2020-01-11 20:32:02,624 [WARN][net.sf.ehcache.config.CacheConfiguration] - Statistics can no longer be enabled via configuration. -2020-01-11 20:32:02,790 [INFO][org.nutz.plugins.cache.impl.lcache.LCacheManager] - JedisAgent is Ready ... -2020-01-11 20:32:02,790 [DEBUG][org.nutz.plugins.cache.impl.lcache.LCacheManager] - psubscribe LCache:* -2020-01-11 20:32:02,976 [DEBUG][org.nutz.dao.jdbc.Jdbcs] - Jdbcs init complete -2020-01-11 20:32:02,976 [INFO][org.nutz.dao.jdbc.Jdbcs] - Get Connection from DataSource for JdbcExpert, if you lock at here, check your database server and configure -2020-01-11 20:32:03,069 [INFO][com.alibaba.druid.pool.DruidDataSource] - {dataSource-1} inited -2020-01-11 20:32:03,294 [DEBUG][org.nutz.dao.impl.DaoSupport] - select expert : org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert -2020-01-11 20:32:03,298 [DEBUG][org.nutz.dao.impl.DaoSupport] - JDBC Driver --> mysql-connector-java-8.0.18 (Revision: fef2894d751d47223192b706977b4a5bc41e6be4) -2020-01-11 20:32:03,299 [DEBUG][org.nutz.dao.impl.DaoSupport] - JDBC Name --> MySQL Connector/J -2020-01-11 20:32:03,299 [DEBUG][org.nutz.dao.impl.DaoSupport] - JDBC URL --> jdbc:mysql://127.0.0.1:3306/rk_admin?characterEncoding=utf8&useSSL=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai -2020-01-11 20:32:03,443 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_set_client=utf8mb4 -2020-01-11 20:32:03,444 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_set_connection=utf8mb4 -2020-01-11 20:32:03,444 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_set_database=utf8 -2020-01-11 20:32:03,444 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_set_filesystem=binary -2020-01-11 20:32:03,445 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_set_results= -2020-01-11 20:32:03,445 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_set_server=utf8mb4 -2020-01-11 20:32:03,445 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_set_system=utf8 -2020-01-11 20:32:03,445 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_sets_dir=/usr/share/mysql-8.0/charsets/ -2020-01-11 20:32:03,449 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : binlog_format=ROW -2020-01-11 20:32:03,452 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : database=rk_admin -2020-01-11 20:32:03,454 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : user=root@172.17.0.1 -2020-01-11 20:32:03,486 [DEBUG][org.nutz.dao.impl.DaoSupport] - Database info --> MYSQL:[MySQL - 8.0.18] -2020-01-11 20:32:03,492 [DEBUG][org.nutz.dao.impl.DaoSupport] - SqlManager Sql count=0 -2020-01-11 20:32:03,582 [DEBUG][org.nutz.service.EntityService] - Get TypeParams for self : com.rekoe.domain.User -2020-01-11 20:32:03,588 [DEBUG][org.nutz.service.EntityService] - Get TypeParams for self : com.rekoe.domain.Role -2020-01-11 20:32:03,590 [INFO][org.apache.shiro.cache.ehcache.EhCacheManager] - Cache with name 'com.rekoe.shiro.realm.UsernamePasswordRealm.authorizationCache' does not yet exist. Creating now. -2020-01-11 20:32:03,612 [INFO][org.apache.shiro.cache.ehcache.EhCacheManager] - Added EhCache named [com.rekoe.shiro.realm.UsernamePasswordRealm.authorizationCache] -2020-01-11 20:32:03,622 [DEBUG][org.nutz.boot.starter.shiro.NbResourceBasedWebEnvironment] - ioc name=shiroFilterChainResolver not found, fallback to shiro.ini.urls -2020-01-11 20:32:03,623 [DEBUG][org.nutz.boot.starter.shiro.NbResourceBasedWebEnvironment] - shiro ini urls ---> -[urls] - -2020-01-11 20:32:03,645 [INFO][org.apache.shiro.web.env.EnvironmentLoader] - Shiro environment initialized in 1355 ms. -2020-01-11 20:32:03,651 [DEBUG][org.nutz.boot.starter.servlet3.NbServletContextListener] - add filter name=whale pathSpec=/* -2020-01-11 20:32:03,654 [DEBUG][org.nutz.boot.starter.servlet3.NbServletContextListener] - add filter name=druid pathSpec=/* -2020-01-11 20:32:03,655 [DEBUG][org.nutz.boot.starter.servlet3.NbServletContextListener] - add filter name=shiro pathSpec=/* -2020-01-11 20:32:03,659 [DEBUG][org.nutz.boot.starter.servlet3.NbServletContextListener] - add filter name=nutz pathSpec=/* -2020-01-11 20:32:03,666 [INFO][org.nutz.mvc.NutFilter] - NutFilter[nutz] starting ... -2020-01-11 20:32:03,668 [INFO][org.nutz.resource.impl.ErrorResourceLocation] - [loc=/Users/kouxian/git/rk_svnadmin/target/classes/static/WEB-INF/classes]not exist -2020-01-11 20:32:03,670 [DEBUG][org.nutz.mvc.config.AbstractNutConfig] - Loading by class org.nutz.boot.starter.nutz.mvc.NbMvcLoading -2020-01-11 20:32:03,674 [INFO][org.nutz.mvc.impl.NutLoading] - Nutz Version : 1.r.68-SNAPSHOT -2020-01-11 20:32:03,674 [INFO][org.nutz.mvc.impl.NutLoading] - Nutz.Mvc[nutz] is initializing ... -2020-01-11 20:32:03,674 [DEBUG][org.nutz.mvc.impl.NutLoading] - Web Container Information: -2020-01-11 20:32:03,674 [DEBUG][org.nutz.mvc.impl.NutLoading] - - Default Charset : UTF-8 -2020-01-11 20:32:03,674 [DEBUG][org.nutz.mvc.impl.NutLoading] - - Current . path : /Users/kouxian/git/rk_svnadmin/. -2020-01-11 20:32:03,674 [DEBUG][org.nutz.mvc.impl.NutLoading] - - Java Version : 1.8.0_144 -2020-01-11 20:32:03,674 [DEBUG][org.nutz.mvc.impl.NutLoading] - - File separator : / -2020-01-11 20:32:03,674 [DEBUG][org.nutz.mvc.impl.NutLoading] - - Timezone : Asia/Shanghai -2020-01-11 20:32:03,674 [DEBUG][org.nutz.mvc.impl.NutLoading] - - OS : Mac OS X x86_64 -2020-01-11 20:32:03,675 [DEBUG][org.nutz.mvc.impl.NutLoading] - - ServerInfo : jetty/9.4.22.v20191022 -2020-01-11 20:32:03,675 [DEBUG][org.nutz.mvc.impl.NutLoading] - - Servlet API : 3.1 -2020-01-11 20:32:03,675 [DEBUG][org.nutz.mvc.impl.NutLoading] - - ContextPath : -2020-01-11 20:32:03,675 [DEBUG][org.nutz.mvc.impl.NutLoading] - - context.tempdir : /Users/kouxian/git/rk_svnadmin/temp -2020-01-11 20:32:03,675 [DEBUG][org.nutz.mvc.impl.NutLoading] - - MainModule : com.rekoe.CloudLauncher -2020-01-11 20:32:03,676 [DEBUG][org.nutz.mvc.impl.NutLoading] - >> app.root = /Users/kouxian/git/rk_svnadmin/target/classes/static -2020-01-11 20:32:03,679 [INFO][org.nutz.mvc.impl.NutLoading] - Build URL mapping by org.nutz.mvc.impl.UrlMappingImpl ... -2020-01-11 20:32:03,680 [DEBUG][org.nutz.mvc.impl.NutLoading] - add ViewMaker from Ioc by name=$views_freekmarker -2020-01-11 20:32:03,681 [DEBUG][org.nutz.mvc.impl.NutLoading] - @Views(FreemarkerViewMaker.class,DefaultViewMaker.class) -2020-01-11 20:32:03,683 [DEBUG][org.nutz.mvc.impl.NutLoading] - @ChainBy(org.nutz.mvc.impl.NutActionChainMaker) -2020-01-11 20:32:03,690 [DEBUG][org.nutz.mvc.impl.Loadings] - module class location 'file:/Users/kouxian/git/rk_svnadmin/target/classes/' -2020-01-11 20:32:03,690 [DEBUG][org.nutz.mvc.impl.Loadings] - > scan 'com.rekoe' -2020-01-11 20:32:03,719 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.PermissionAct' -2020-01-11 20:32:03,720 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminUserAct' -2020-01-11 20:32:03,722 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.FrameAct' -2020-01-11 20:32:03,723 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminSvnUserAct' -2020-01-11 20:32:03,723 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminProjectAct' -2020-01-11 20:32:03,724 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminCommonAct' -2020-01-11 20:32:03,724 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminRoleAct' -2020-01-11 20:32:03,724 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.PermissionCategoryAct' -2020-01-11 20:32:03,724 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.WelcomeAct' -2020-01-11 20:32:03,724 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminProjectGroupUsrAct' -2020-01-11 20:32:03,724 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminLoginAct' -2020-01-11 20:32:03,724 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminProjectGroupAct' -2020-01-11 20:32:03,724 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.IndexAct' -2020-01-11 20:32:03,725 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.IpSearchAction' -2020-01-11 20:32:03,727 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.OauthLoginAct' -2020-01-11 20:32:03,788 [DEBUG][org.nutz.mvc.impl.NutLoading] - Use org.nutz.mvc.impl.NutEntryDeterminer as EntryMethodDeterminer -2020-01-11 20:32:03,822 [INFO][org.nutz.mvc.impl.NutActionChainMaker] - Optional processor class not found, disabled : org.nutz.plugins.validation.ValidationProcessor -2020-01-11 20:32:03,915 [INFO][org.nutz.boot.starter.freemarker.FreeMarkerConfigurer] - using Directory for TemplateLoading : /Users/kouxian/git/rk_svnadmin/src/main/resources/ -2020-01-11 20:32:03,925 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/user/main' >> (FrameAct.java:14).userMain : void | @Ok(fm:template.admin.user.frame.main) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:32:03,926 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/user/left' >> (FrameAct.java:19).userLeft : void | @Ok(fm:template.admin.user.frame.left) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:32:03,928 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/user/right' >> (FrameAct.java:24).userRight : void | @Ok(fm:template.admin.user.frame.right) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:32:03,944 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/account/main' >> (FrameAct.java:32).accountPwdMain : void | @Ok(fm:template.admin.account.frame.main) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:32:03,945 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/account/left' >> (FrameAct.java:37).accountPwdLeft : void | @Ok(fm:template.admin.account.frame.left) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:32:03,945 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/account/right' >> (FrameAct.java:42).gamePwdRight : void | @Ok(fm:template.admin.account.frame.right) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:32:03,946 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/svn/user/main' >> (FrameAct.java:50).svn_user_main : void | @Ok(fm:template.admin.svn_user.frame.main) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:32:03,947 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/svn/user/left' >> (FrameAct.java:55).svn_user_left : void | @Ok(fm:template.admin.svn_user.frame.left) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:32:03,947 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/svn/user/right' >> (FrameAct.java:60).svn_user_right : void | @Ok(fm:template.admin.svn_user.frame.right) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:32:03,948 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/project/main' >> (FrameAct.java:68).project_main : void | @Ok(fm:template.admin.project.frame.main) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:32:03,949 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/project/left' >> (FrameAct.java:73).project_left : void | @Ok(fm:template.admin.project.frame.left) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:32:03,950 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/project/right' >> (FrameAct.java:78).project_right : void | @Ok(fm:template.admin.project.frame.right) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:32:03,953 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/role/add' >> (AdminRoleAct.java:84).add : List | @Ok(fm:template.admin.user.role.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:32:03,957 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/role/update' >> (AdminRoleAct.java:66).update : void | @Ok(>>:/admin/role/list.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:32:03,959 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/role/delete' >> (AdminRoleAct.java:107).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:32:03,959 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/role/list' >> (AdminRoleAct.java:49).list : Object | @Ok(fm:template.admin.user.role.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:32:03,983 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/role/save' >> (AdminRoleAct.java:91).save : boolean | @Ok(>>:${obj==true?'/role/list.rk':'/admin/common/unauthorized.rk'}) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:32:03,985 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/role/edit' >> (AdminRoleAct.java:56).edit : Object | @Ok(fm:template.admin.user.role.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:32:03,988 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/index_main' >> (WelcomeAct.java:18).index : void | @Ok(fm:template.admin.main) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:32:03,990 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/main' >> (WelcomeAct.java:30).main : void | @Ok(fm:template.admin.index) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:32:03,991 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/left' >> (WelcomeAct.java:35).left : void | @Ok(fm:template.admin.left) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:32:03,991 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/right' >> (WelcomeAct.java:40).right : void | @Ok(fm:template.admin.right) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:32:03,992 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/top' >> (WelcomeAct.java:24).top : boolean | @Ok(fm:template.admin.top) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:32:03,995 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/user/login/?' >> (OauthLoginAct.java:47).login : void | @Ok(void ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:32:03,997 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/user/logout' >> (OauthLoginAct.java:69).logout : void | @Ok(>>:/admin/index.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:32:03,999 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/user/authonly' >> (OauthLoginAct.java:40).authOnly : Object | @Ok(null ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:32:04,001 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/category/add' >> (PermissionCategoryAct.java:58).add : void | @Ok(fm:template.admin.user.permission_category.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:32:04,003 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/category/update' >> (PermissionCategoryAct.java:50).update : boolean | @Ok(>>:/admin/permission/category/list.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:32:04,004 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/category/delete' >> (PermissionCategoryAct.java:73).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:32:04,007 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/category/list' >> (PermissionCategoryAct.java:36).list : Pagination | @Ok(fm:template.admin.user.permission_category.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:32:04,009 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/category/save' >> (PermissionCategoryAct.java:64).save : void | @Ok(>>:/admin/permission/category/list.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:32:04,011 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/category/edit' >> (PermissionCategoryAct.java:43).edit : PermissionCategory | @Ok(fm:template.admin.user.permission_category.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:32:04,013 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/add' >> (AdminProjectGroupAct.java:40).add : String | @Ok(fm:template.admin.project_group.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:32:04,015 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/delete' >> (AdminProjectGroupAct.java:59).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:32:04,017 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/list' >> (AdminProjectGroupAct.java:32).list : Pagination | @Ok(fm:template.admin.project_group.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:32:04,019 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/o_save' >> (AdminProjectGroupAct.java:47).o_save : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:32:04,025 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/add' >> (AdminProjectAct.java:55).add : void | @Ok(fm:template.admin.project.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:32:04,026 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/init' >> (AdminProjectAct.java:120).init : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:32:04,027 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/delete' >> (AdminProjectAct.java:182).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:32:04,028 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/list' >> (AdminProjectAct.java:48).list : Pagination | @Ok(fm:template.admin.project.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:32:04,028 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/conf' >> (AdminProjectAct.java:208).conf : ProjectConfig | @Ok(fm:template.admin.project.config) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:32:04,029 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/o_save' >> (AdminProjectAct.java:68).o_save : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:32:04,030 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/o_update' >> (AdminProjectAct.java:223).o_update : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:32:04,031 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/edit' >> (AdminProjectAct.java:61).edit : Pj | @Ok(fm:template.admin.project.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:32:04,031 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/rep' >> (AdminProjectAct.java:83).rep : String | @Ok(fm:template.admin.project.rep) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:32:04,032 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/pjauth' >> (AdminProjectAct.java:135).pjauth : String | @Ok(fm:template.admin.project.pjauth) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:32:04,035 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/ajaxtreeservice' >> (AdminProjectAct.java:169).ajaxTreeService : String | @Ok(raw ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:32:04,037 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/pjauth_delete' >> (AdminProjectAct.java:261).pjauth_delete : String | @Ok(fm:template.admin.project.pjauth) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:32:04,041 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/pjauth/delete' >> (AdminProjectAct.java:193).pjauth_delete : String | @Ok(fm:template.admin.project.pjauth) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:32:04,041 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/conf/update' >> (AdminProjectAct.java:215).conf_update : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:32:04,042 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/pjauth/save' >> (AdminProjectAct.java:231).pjauth_save : String | @Ok(fm:template.admin.project.pjauth) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:32:04,043 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/file_add' >> (AdminProjectAct.java:243).file_add : String | @Ok(fm:template.admin.project.add_dir) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:32:04,043 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/file_save' >> (AdminProjectAct.java:253).file_save : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:32:04,045 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/usr/add' >> (AdminProjectGroupUsrAct.java:67).add : String | @Ok(fm:template.admin.project_group_usr.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:32:04,046 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/usr/delete' >> (AdminProjectGroupUsrAct.java:99).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:32:04,047 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/usr/list' >> (AdminProjectGroupUsrAct.java:55).list : Pagination | @Ok(fm:template.admin.project_group_usr.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:32:04,049 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/usr/o_save' >> (AdminProjectGroupUsrAct.java:77).o_save : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:32:04,050 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/usr/email' >> (AdminProjectGroupUsrAct.java:128).email : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:32:04,051 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/usr/all_email' >> (AdminProjectGroupUsrAct.java:117).all_email : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:32:04,053 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/add' >> (AdminSvnUserAct.java:86).add : void | @Ok(fm:template.admin.svn_user.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:32:04,060 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/lock' >> (AdminSvnUserAct.java:217).lock : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:32:04,061 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/list' >> (AdminSvnUserAct.java:64).list : Pagination | @Ok(fm:template.admin.svn_user.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:32:04,061 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/o_save' >> (AdminSvnUserAct.java:101).o_save : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:32:04,062 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/lock_list' >> (AdminSvnUserAct.java:75).lock_list : Pagination | @Ok(fm:template.admin.svn_user.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:32:04,063 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/o_update' >> (AdminSvnUserAct.java:136).o_update : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:32:04,067 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/restpwd' >> (AdminSvnUserAct.java:184).restpwd : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:32:04,072 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/edit' >> (AdminSvnUserAct.java:93).edit : Usr | @Ok(fm:template.admin.svn_user.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:32:04,083 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/unlock' >> (AdminSvnUserAct.java:248).unlock : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:32:04,085 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/add' >> (PermissionAct.java:67).add : List | @Ok(fm:template.admin.user.permission.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:32:04,088 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/update' >> (PermissionAct.java:87).update : boolean | @Ok(>>:/admin/permission/list.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:32:04,089 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/delete' >> (PermissionAct.java:75).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:32:04,089 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/list' >> (PermissionAct.java:44).list : Pagination | @Ok(fm:template.admin.user.permission.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:32:04,089 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/save' >> (PermissionAct.java:98).save : void | @Ok(>>:/admin/permission/list.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:32:04,091 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/edit' >> (PermissionAct.java:58).edit : List | @Ok(fm:template.admin.user.permission.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:32:04,092 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/list_category/?' >> (PermissionAct.java:51).listCategory : Pagination | @Ok(fm:template.admin.user.permission.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:32:04,095 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/register' >> (AdminLoginAct.java:94).register : Object | @Ok(fm:template.front.account.create_user) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:32:04,113 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/login' >> (AdminLoginAct.java:56).login : View | @Ok(null ) @Fail(>>:/admin/common/unauthorized.rk) | by 1 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:32:04,113 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/logout' >> (AdminLoginAct.java:88).logout : void | @Ok(>>:/user/login.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:32:04,114 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/common/success' >> (AdminCommonAct.java:38).success : Message | @Ok(fm:template.admin.common.error) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:32:04,115 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/common/forbit' >> (AdminCommonAct.java:32).forbit : Message | @Ok(fm:template.admin.common.error) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:32:04,115 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/common/unauthorized' >> (AdminCommonAct.java:26).unauthorized : Message | @Ok(fm:template.admin.common.error) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:32:04,116 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/api/ip/search' >> (IpSearchAction.java:20).search : String | @Ok(raw:json) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:32:04,118 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/main' >> (AdminUserAct.java:59).main : void | @Ok(fm:template.admin.common.main) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:32:04,118 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/add' >> (AdminUserAct.java:72).add : List | @Ok(fm:template.admin.user.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:32:04,118 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/lock' >> (AdminUserAct.java:143).lock : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:32:04,119 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/update' >> (AdminUserAct.java:129).update : Object | @Ok(>>:/admin/user/list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:32:04,119 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/check/username' >> (AdminUserAct.java:93).checkName : boolean | @Ok(raw ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:32:04,120 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/delete' >> (AdminUserAct.java:79).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:32:04,122 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/list' >> (AdminUserAct.java:65).list : Pagination | @Ok(fm:template.admin.user.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:32:04,124 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/save' >> (AdminUserAct.java:87).save : boolean | @Ok(>>:${obj==true?'/admin/user/list.rk':'/admin/common/unauthorized.rk'}) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:32:04,156 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/edit' >> (AdminUserAct.java:107).edit : User | @Ok(fm:template.admin.user.edit) @Fail(json ) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:32:04,158 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/check_email' >> (AdminUserAct.java:99).checkEmail : boolean | @Ok(raw ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:32:04,159 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/profile/check_current_password' >> (AdminUserAct.java:160).checkCurrentPassword : boolean | @Ok(raw ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:32:04,159 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/profile/edit' >> (AdminUserAct.java:175).profileEdit : Subject | @Ok(fm:template.admin.profile.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:32:04,160 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/add_user' >> (AdminUserAct.java:185).add_user : void | @Ok(fm:template.admin.user.add_user) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:32:04,160 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/save_user' >> (AdminUserAct.java:191).save_user : Object | @Ok(>>:/admin/user/list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:32:04,162 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/profile/update' >> (AdminUserAct.java:203).profileUpdate : boolean | @Ok(fm:template.admin.profile.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:32:04,163 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/profile/re_update' >> (AdminUserAct.java:215).regUpate : boolean | @Ok(>>:${obj?'/admin/main':'/admin/common/unauthorized.rk'}) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:32:04,164 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/change_pwd' >> (AdminUserAct.java:236).change_pwd : void | @Ok(fm:template.admin.account.change_pwd) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:32:04,165 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/pwd_updata' >> (AdminUserAct.java:242).pwd_updata : Object | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:32:04,168 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/user/login' >> (IndexAct.java:20).login : void | @Ok(fm:template.login.login) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:32:04,168 [INFO][org.nutz.mvc.impl.NutLoading] - Found 101 module methods -2020-01-11 20:32:04,169 [DEBUG][org.nutz.mvc.impl.NutLoading] - Localization: org.nutz.mvc.impl.NutMessageLoader('msg/') dft -2020-01-11 20:32:04,174 [DEBUG][org.nutz.mvc.impl.NutMessageLoader] - Load Messages in 2 resource : [[jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-nutz-mvc/2.3.9-SNAPSHOT/nutzboot-starter-nutz-mvc-2.3.9-SNAPSHOT.jar!/msg/emtry.properties, File[/Users/kouxian/git/rk_svnadmin/target/classes/msg/zh_CN/MessageResources.properties]]] -2020-01-11 20:32:04,180 [DEBUG][org.nutz.mvc.impl.NutMessageLoader] - Message Loaded, size = 2 -2020-01-11 20:32:04,183 [INFO][org.nutz.mvc.impl.NutLoading] - Nutz.Mvc[nutz] is up in 508ms -2020-01-11 20:32:04,184 [INFO][org.nutz.mvc.NutFilter] - exclusionsPrefix = ^(/druid/) -2020-01-11 20:32:04,251 [DEBUG][org.nutz.boot.starter.jetty.JettyStarter] - Jetty monitor props: ----------------------------------------------- -http.port : 8084 -http.host : 0.0.0.0 -http.idleTimeout : 300000 -https.enable : false -welcome_files : index.html,index.htm,index.do -maxFormContentSize : 1073741824 ----------------------------------------------- -2020-01-11 20:32:04,271 [INFO][org.nutz.boot.starter.quartz.QuartzStarter] - Starting Quartz Scheduler now -2020-01-11 20:32:04,271 [INFO][org.quartz.core.QuartzScheduler] - Scheduler NutzbootScheduler_$_NON_CLUSTERED started. -2020-01-11 20:32:04,285 [DEBUG][org.nutz.integration.quartz.NutQuartzCronJobFactory] - found cron job packages = com.rekoe -2020-01-11 20:32:04,311 [DEBUG][org.nutz.service.EntityService] - Get TypeParams for self : com.rekoe.domain.ProjectConfig -2020-01-11 20:32:04,604 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT COUNT(*) FROM system_user -2020-01-11 20:32:04,610 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=5ms, sql=SELECT COUNT(*) FROM system_user -2020-01-11 20:32:04,628 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM permission_category -2020-01-11 20:32:04,634 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=6ms, sql=SELECT * FROM permission_category -2020-01-11 20:32:04,635 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM system_permission -2020-01-11 20:32:04,644 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=8ms, sql=SELECT * FROM system_permission -2020-01-11 20:32:04,652 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM permission_category WHERE 1 != 1 -2020-01-11 20:32:04,654 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=2ms, sql=SELECT * FROM permission_category WHERE 1 != 1 -2020-01-11 20:32:04,657 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM project_config LIMIT 0, 1 -2020-01-11 20:32:04,665 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=8ms, sql=SELECT * FROM project_config LIMIT 0, 1 -2020-01-11 20:32:04,675 [INFO][org.nutz.boot.NbApp] - NB started : 3918ms -2020-01-11 20:32:09,220 [INFO][org.apache.shiro.session.mgt.AbstractValidatingSessionManager] - Enabling session validation scheduler... -2020-01-11 20:32:09,221 [INFO][org.apache.shiro.cache.ehcache.EhCacheManager] - Using existing EHCache named [shiro-activeSessionCache] -2020-01-11 20:32:09,269 [DEBUG][org.nutz.plugins.cache.impl.lcache.LCache] - fire channel=LCache:shiro-activeSessionCache msg=124fgslla6jhsqecjc0kbcsqte:q1u0dr20s4j07q75pkq945ha5j -2020-01-11 20:32:09,271 [DEBUG][org.nutz.plugins.cache.impl.lcache.CachePubSub] - channel=LCache:shiro-activeSessionCache, msg=124fgslla6jhsqecjc0kbcsqte:q1u0dr20s4j07q75pkq945ha5j -2020-01-11 20:32:09,278 [DEBUG][org.nutz.plugins.cache.impl.lcache.LCache] - fire channel=LCache:shiro-activeSessionCache msg=124fgslla6jhsqecjc0kbcsqte:q1u0dr20s4j07q75pkq945ha5j -2020-01-11 20:32:09,279 [DEBUG][org.nutz.plugins.cache.impl.lcache.CachePubSub] - channel=LCache:shiro-activeSessionCache, msg=124fgslla6jhsqecjc0kbcsqte:q1u0dr20s4j07q75pkq945ha5j -2020-01-11 20:32:09,281 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/main : WelcomeAct.main(WelcomeAct.java:30) -2020-01-11 20:32:09,596 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/top : WelcomeAct.top(WelcomeAct.java:24) -2020-01-11 20:32:09,632 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/index_main : WelcomeAct.index(WelcomeAct.java:18) -2020-01-11 20:32:10,393 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/left : WelcomeAct.left(WelcomeAct.java:35) -2020-01-11 20:32:10,463 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/right : WelcomeAct.right(WelcomeAct.java:40) -2020-01-11 20:32:12,177 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/frame/svn/user/main : FrameAct.svn_user_main(FrameAct.java:50) -2020-01-11 20:32:12,498 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/frame/svn/user/left : FrameAct.svn_user_left(FrameAct.java:55) -2020-01-11 20:32:12,507 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/frame/svn/user/right : FrameAct.svn_user_right(FrameAct.java:60) -2020-01-11 20:32:13,488 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/svn/user/lock_list : AdminSvnUserAct.lock_list(AdminSvnUserAct.java:75) -2020-01-11 20:32:13,495 [DEBUG][org.nutz.service.EntityService] - Get TypeParams for self : com.rekoe.domain.Usr -2020-01-11 20:32:13,513 [DEBUG][org.nutz.service.EntityService] - Get TypeParams for self : com.rekoe.domain.Pj -2020-01-11 20:32:13,518 [DEBUG][org.nutz.service.EntityService] - Get TypeParams for self : com.rekoe.domain.PjGr -2020-01-11 20:32:13,525 [DEBUG][org.nutz.service.EntityService] - Get TypeParams for self : com.rekoe.domain.PjUsr -2020-01-11 20:32:13,532 [DEBUG][org.nutz.service.EntityService] - Get TypeParams for self : com.rekoe.domain.PjAuth -2020-01-11 20:32:13,542 [DEBUG][org.nutz.service.EntityService] - Get TypeParams for self : com.rekoe.domain.PjGrUsr -2020-01-11 20:32:13,545 [DEBUG][org.nutz.service.EntityService] - Get TypeParams for self : com.rekoe.domain.Usr -2020-01-11 20:32:13,590 [DEBUG][org.nutz.plugins.cache.impl.lcache.LCache] - fire channel=LCache:com.rekoe.shiro.realm.UsernamePasswordRealm.authorizationCache msg=124fgslla6jhsqecjc0kbcsqte:com.rekoe.domain.User@6bd64cf1 -2020-01-11 20:32:13,614 [DEBUG][org.nutz.plugins.cache.impl.lcache.CachePubSub] - channel=LCache:com.rekoe.shiro.realm.UsernamePasswordRealm.authorizationCache, msg=124fgslla6jhsqecjc0kbcsqte:com.rekoe.domain.User@6bd64cf1 -2020-01-11 20:32:13,624 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM usr WHERE NOT usr=? AND is_lock=? LIMIT 0, 20 - | 1 | 2 | - |---|------| - | * | true | - For example:> "SELECT * FROM usr WHERE NOT usr='*' AND is_lock=true LIMIT 0, 20 " -2020-01-11 20:32:13,629 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=5ms, sql=SELECT * FROM usr WHERE NOT usr='*' AND is_lock=true LIMIT 0, 20 -2020-01-11 20:32:13,634 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT COUNT(*) FROM usr WHERE NOT usr=? AND is_lock=? - | 1 | 2 | - |---|------| - | * | true | - For example:> "SELECT COUNT(*) FROM usr WHERE NOT usr='*' AND is_lock=true" -2020-01-11 20:32:13,638 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=4ms, sql=SELECT COUNT(*) FROM usr WHERE NOT usr='*' AND is_lock=true -2020-01-11 20:32:15,400 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/svn/user/list : AdminSvnUserAct.list(AdminSvnUserAct.java:64) -2020-01-11 20:32:15,403 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM usr WHERE NOT usr=? AND is_lock=? LIMIT 0, 20 - | 1 | 2 | - |---|-------| - | * | false | - For example:> "SELECT * FROM usr WHERE NOT usr='*' AND is_lock=false LIMIT 0, 20 " -2020-01-11 20:32:15,406 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=3ms, sql=SELECT * FROM usr WHERE NOT usr='*' AND is_lock=false LIMIT 0, 20 -2020-01-11 20:32:15,411 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT COUNT(*) FROM usr WHERE NOT usr=? AND is_lock=? - | 1 | 2 | - |---|-------| - | * | false | - For example:> "SELECT COUNT(*) FROM usr WHERE NOT usr='*' AND is_lock=false" -2020-01-11 20:32:15,415 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=3ms, sql=SELECT COUNT(*) FROM usr WHERE NOT usr='*' AND is_lock=false -2020-01-11 20:32:16,392 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/svn/user/lock_list : AdminSvnUserAct.lock_list(AdminSvnUserAct.java:75) -2020-01-11 20:32:17,767 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Search mapping for [GET] path=/admin/server/right : NOT Action match -2020-01-11 20:32:20,504 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/frame/project/main : FrameAct.project_main(FrameAct.java:68) -2020-01-11 20:32:20,591 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/frame/project/right : FrameAct.project_right(FrameAct.java:78) -2020-01-11 20:32:20,591 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/frame/project/left : FrameAct.project_left(FrameAct.java:73) -2020-01-11 20:32:22,049 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/project/list : AdminProjectAct.list(AdminProjectAct.java:48) -2020-01-11 20:32:22,062 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM pj LIMIT 0, 20 -2020-01-11 20:32:22,064 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=2ms, sql=SELECT * FROM pj LIMIT 0, 20 -2020-01-11 20:32:22,068 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT COUNT(*) FROM pj -2020-01-11 20:32:22,070 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=2ms, sql=SELECT COUNT(*) FROM pj -2020-01-11 20:32:22,960 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/project/conf : AdminProjectAct.conf(AdminProjectAct.java:208) -2020-01-11 20:32:22,963 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM project_config LIMIT 0, 1 -2020-01-11 20:32:22,967 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=4ms, sql=SELECT * FROM project_config LIMIT 0, 1 -2020-01-11 20:32:45,086 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/frame/user/main : FrameAct.userMain(FrameAct.java:14) -2020-01-11 20:32:45,291 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/frame/user/left : FrameAct.userLeft(FrameAct.java:19) -2020-01-11 20:32:45,298 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/frame/user/right : FrameAct.userRight(FrameAct.java:24) -2020-01-11 20:32:47,528 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/user/list : AdminUserAct.list(AdminUserAct.java:65) -2020-01-11 20:32:47,836 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/user/list : AdminUserAct.list(AdminUserAct.java:65) -2020-01-11 20:32:48,991 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/user/add_user : AdminUserAct.add_user(AdminUserAct.java:185) -2020-01-11 20:32:50,099 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/role/list : AdminRoleAct.list(AdminRoleAct.java:49) -2020-01-11 20:32:50,105 [DEBUG][org.nutz.service.EntityService] - Get TypeParams for self : com.rekoe.domain.Permission -2020-01-11 20:32:50,110 [DEBUG][org.nutz.service.EntityService] - Get TypeParams for self : com.rekoe.domain.PermissionCategory -2020-01-11 20:32:54,071 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/permission/category/list : PermissionCategoryAct.list(PermissionCategoryAct.java:36) -2020-01-11 20:33:55,435 [DEBUG][org.nutz.plugins.cache.impl.lcache.LCache] - fire channel=LCache:shiro-activeSessionCache msg=124fgslla6jhsqecjc0kbcsqte:q1u0dr20s4j07q75pkq945ha5j -2020-01-11 20:33:55,437 [DEBUG][org.nutz.plugins.cache.impl.lcache.CachePubSub] - channel=LCache:shiro-activeSessionCache, msg=124fgslla6jhsqecjc0kbcsqte:q1u0dr20s4j07q75pkq945ha5j -2020-01-11 20:33:55,437 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/frame/user/right : FrameAct.userRight(FrameAct.java:24) -2020-01-11 20:33:57,238 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/frame/user/right : FrameAct.userRight(FrameAct.java:24) -2020-01-11 20:33:58,045 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/frame/user/right : FrameAct.userRight(FrameAct.java:24) -2020-01-11 20:34:38,039 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/main : WelcomeAct.main(WelcomeAct.java:30) -2020-01-11 20:34:38,164 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/top : WelcomeAct.top(WelcomeAct.java:24) -2020-01-11 20:34:38,164 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/index_main : WelcomeAct.index(WelcomeAct.java:18) -2020-01-11 20:34:38,323 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/right : WelcomeAct.right(WelcomeAct.java:40) -2020-01-11 20:34:38,520 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/left : WelcomeAct.left(WelcomeAct.java:35) -2020-01-11 20:34:41,694 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/left : WelcomeAct.left(WelcomeAct.java:35) -2020-01-11 20:34:42,418 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/left : WelcomeAct.left(WelcomeAct.java:35) -2020-01-11 20:34:42,947 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/left : WelcomeAct.left(WelcomeAct.java:35) -2020-01-11 20:34:43,388 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/left : WelcomeAct.left(WelcomeAct.java:35) -2020-01-11 20:36:11,912 [DEBUG][org.nutz.plugins.cache.impl.lcache.LCache] - fire channel=LCache:shiro-activeSessionCache msg=124fgslla6jhsqecjc0kbcsqte:q1u0dr20s4j07q75pkq945ha5j -2020-01-11 20:36:11,914 [DEBUG][org.nutz.plugins.cache.impl.lcache.CachePubSub] - channel=LCache:shiro-activeSessionCache, msg=124fgslla6jhsqecjc0kbcsqte:q1u0dr20s4j07q75pkq945ha5j -2020-01-11 20:36:11,914 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/main : WelcomeAct.main(WelcomeAct.java:30) -2020-01-11 20:36:12,011 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/top : WelcomeAct.top(WelcomeAct.java:24) -2020-01-11 20:36:12,017 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/index_main : WelcomeAct.index(WelcomeAct.java:18) -2020-01-11 20:36:12,171 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/left : WelcomeAct.left(WelcomeAct.java:35) -2020-01-11 20:36:12,598 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/right : WelcomeAct.right(WelcomeAct.java:40) -2020-01-11 20:45:35,085 [DEBUG][org.nutz.plugins.cache.impl.lcache.LCache] - fire channel=LCache:shiro-activeSessionCache msg=124fgslla6jhsqecjc0kbcsqte:q1u0dr20s4j07q75pkq945ha5j -2020-01-11 20:45:35,087 [DEBUG][org.nutz.plugins.cache.impl.lcache.CachePubSub] - channel=LCache:shiro-activeSessionCache, msg=124fgslla6jhsqecjc0kbcsqte:q1u0dr20s4j07q75pkq945ha5j -2020-01-11 20:45:35,087 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/main : WelcomeAct.main(WelcomeAct.java:30) -2020-01-11 20:45:35,238 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/index_main : WelcomeAct.index(WelcomeAct.java:18) -2020-01-11 20:45:35,239 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/top : WelcomeAct.top(WelcomeAct.java:24) -2020-01-11 20:45:35,243 [ERROR][freemarker.runtime] - Error executing FreeMarker template -FreeMarker template error: -For "${...}" content: Expected a string or something automatically convertible to string (number, date or boolean), or "template output" , but this has evaluated to an extended_hash (org.nutz.mvc.impl.NutMessageMap wrapped into f.t.DefaultMapAdapter): -==> mvcs [in template "ftl/spring.ftl" at line 7, column 18] - ----- -FTL stack trace ("~" means nesting-related): - - Failed at: ${mvcs} [in template "ftl/spring.ftl" in macro "m" at line 7, column 16] - - Reached through: @s.m code="global.admin.welcome" [in template "template/admin/top.ftl" at line 86, column 120] ----- - -Java stack trace (for programmers): ----- -freemarker.core.NonStringOrTemplateOutputException: [... Exception message was already printed; see it above ...] - at freemarker.core.EvalUtil.coerceModelToTextualCommon(EvalUtil.java:511) - at freemarker.core.EvalUtil.coerceModelToStringOrMarkup(EvalUtil.java:389) - at freemarker.core.EvalUtil.coerceModelToStringOrMarkup(EvalUtil.java:358) - at freemarker.core.DollarVariable.calculateInterpolatedStringOrMarkup(DollarVariable.java:100) - at freemarker.core.DollarVariable.accept(DollarVariable.java:63) - at freemarker.core.Environment.visit(Environment.java:366) - at freemarker.core.Environment.invoke(Environment.java:775) - at freemarker.core.UnifiedCall.accept(UnifiedCall.java:83) - at freemarker.core.Environment.visit(Environment.java:330) - at freemarker.core.Environment.visit(Environment.java:336) - at freemarker.core.Environment.process(Environment.java:309) - at freemarker.template.Template.process(Template.java:384) - at org.nutz.boot.starter.freemarker.FreemarkerView.render(FreemarkerView.java:76) - at org.nutz.mvc.impl.processor.ViewProcessor.process(ViewProcessor.java:66) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.MethodInvokeProcessor.process(MethodInvokeProcessor.java:33) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.AdaptorProcessor.process(AdaptorProcessor.java:38) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.ActionFiltersProcessor.process(ActionFiltersProcessor.java:58) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.integration.shiro.NutShiroProcessor.process(NutShiroProcessor.java:139) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.ModuleProcessor.process(ModuleProcessor.java:123) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.EncodingProcessor.process(EncodingProcessor.java:27) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.UpdateRequestAttributesProcessor.process(UpdateRequestAttributesProcessor.java:15) - at org.nutz.mvc.impl.NutActionChain.doChain(NutActionChain.java:44) - at org.nutz.mvc.impl.ActionInvoker.invoke(ActionInvoker.java:56) - at org.nutz.mvc.ActionHandler.handle(ActionHandler.java:31) - at org.nutz.mvc.NutFilter.doFilter(NutFilter.java:202) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) - at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) - at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) - at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) - at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383) - at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) - at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:124) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at org.nutz.mvc.WhaleFilter.doFilter(WhaleFilter.java:171) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1596) - at org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter.doFilter(WebSocketUpgradeFilter.java:226) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:545) - at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143) - at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:536) - at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127) - at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:235) - at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1592) - at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233) - at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1296) - at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:188) - at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:485) - at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1562) - at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:186) - at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1211) - at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141) - at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127) - at org.eclipse.jetty.server.Server.handle(Server.java:500) - at org.eclipse.jetty.server.HttpChannel.lambda$handle$1(HttpChannel.java:386) - at org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:562) - at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:378) - at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:270) - at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:311) - at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:103) - at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:117) - at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:336) - at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:313) - at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:171) - at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:129) - at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:388) - at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:806) - at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:938) - at java.lang.Thread.run(Thread.java:748) -2020-01-11 20:45:35,248 [WARN][org.nutz.mvc.impl.processor.FailProcessor] - Error@/admin/top : -java.lang.RuntimeException: freemarker.core.NonStringOrTemplateOutputException: For "${...}" content: Expected a string or something automatically convertible to string (number, date or boolean), or "template output" , but this has evaluated to an extended_hash (org.nutz.mvc.impl.NutMessageMap wrapped into f.t.DefaultMapAdapter): -==> mvcs [in template "ftl/spring.ftl" at line 7, column 18] - ----- -FTL stack trace ("~" means nesting-related): - - Failed at: ${mvcs} [in template "ftl/spring.ftl" in macro "m" at line 7, column 16] - - Reached through: @s.m code="global.admin.welcome" [in template "template/admin/top.ftl" at line 86, column 120] ----- - at org.nutz.lang.Lang.wrapThrow(Lang.java:191) - at org.nutz.boot.starter.freemarker.FreemarkerView.render(FreemarkerView.java:78) - at org.nutz.mvc.impl.processor.ViewProcessor.process(ViewProcessor.java:66) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.MethodInvokeProcessor.process(MethodInvokeProcessor.java:33) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.AdaptorProcessor.process(AdaptorProcessor.java:38) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.ActionFiltersProcessor.process(ActionFiltersProcessor.java:58) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.integration.shiro.NutShiroProcessor.process(NutShiroProcessor.java:139) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.ModuleProcessor.process(ModuleProcessor.java:123) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.EncodingProcessor.process(EncodingProcessor.java:27) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.UpdateRequestAttributesProcessor.process(UpdateRequestAttributesProcessor.java:15) - at org.nutz.mvc.impl.NutActionChain.doChain(NutActionChain.java:44) - at org.nutz.mvc.impl.ActionInvoker.invoke(ActionInvoker.java:56) - at org.nutz.mvc.ActionHandler.handle(ActionHandler.java:31) - at org.nutz.mvc.NutFilter.doFilter(NutFilter.java:202) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) - at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) - at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) - at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) - at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383) - at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) - at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:124) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at org.nutz.mvc.WhaleFilter.doFilter(WhaleFilter.java:171) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1596) - at org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter.doFilter(WebSocketUpgradeFilter.java:226) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:545) - at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143) - at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:536) - at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127) - at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:235) - at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1592) - at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233) - at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1296) - at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:188) - at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:485) - at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1562) - at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:186) - at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1211) - at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141) - at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127) - at org.eclipse.jetty.server.Server.handle(Server.java:500) - at org.eclipse.jetty.server.HttpChannel.lambda$handle$1(HttpChannel.java:386) - at org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:562) - at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:378) - at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:270) - at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:311) - at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:103) - at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:117) - at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:336) - at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:313) - at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:171) - at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:129) - at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:388) - at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:806) - at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:938) - at java.lang.Thread.run(Thread.java:748) -Caused by: freemarker.core.NonStringOrTemplateOutputException: For "${...}" content: Expected a string or something automatically convertible to string (number, date or boolean), or "template output" , but this has evaluated to an extended_hash (org.nutz.mvc.impl.NutMessageMap wrapped into f.t.DefaultMapAdapter): -==> mvcs [in template "ftl/spring.ftl" at line 7, column 18] - ----- -FTL stack trace ("~" means nesting-related): - - Failed at: ${mvcs} [in template "ftl/spring.ftl" in macro "m" at line 7, column 16] - - Reached through: @s.m code="global.admin.welcome" [in template "template/admin/top.ftl" at line 86, column 120] ----- - at freemarker.core.EvalUtil.coerceModelToTextualCommon(EvalUtil.java:511) - at freemarker.core.EvalUtil.coerceModelToStringOrMarkup(EvalUtil.java:389) - at freemarker.core.EvalUtil.coerceModelToStringOrMarkup(EvalUtil.java:358) - at freemarker.core.DollarVariable.calculateInterpolatedStringOrMarkup(DollarVariable.java:100) - at freemarker.core.DollarVariable.accept(DollarVariable.java:63) - at freemarker.core.Environment.visit(Environment.java:366) - at freemarker.core.Environment.invoke(Environment.java:775) - at freemarker.core.UnifiedCall.accept(UnifiedCall.java:83) - at freemarker.core.Environment.visit(Environment.java:330) - at freemarker.core.Environment.visit(Environment.java:336) - at freemarker.core.Environment.process(Environment.java:309) - at freemarker.template.Template.process(Template.java:384) - at org.nutz.boot.starter.freemarker.FreemarkerView.render(FreemarkerView.java:76) - ... 65 more -2020-01-11 20:45:35,331 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/right : WelcomeAct.right(WelcomeAct.java:40) -2020-01-11 20:45:35,331 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/left : WelcomeAct.left(WelcomeAct.java:35) -2020-01-11 20:45:35,333 [ERROR][freemarker.runtime] - Error executing FreeMarker template -FreeMarker template error: -For "${...}" content: Expected a string or something automatically convertible to string (number, date or boolean), or "template output" , but this has evaluated to an extended_hash (org.nutz.mvc.impl.NutMessageMap wrapped into f.t.DefaultMapAdapter): -==> mvcs [in template "ftl/spring.ftl" at line 7, column 18] - ----- -FTL stack trace ("~" means nesting-related): - - Failed at: ${mvcs} [in template "ftl/spring.ftl" in macro "m" at line 7, column 16] - - Reached through: @s.m "global.position" [in template "template/admin/right.ftl" at line 17, column 22] ----- - -Java stack trace (for programmers): ----- -freemarker.core.NonStringOrTemplateOutputException: [... Exception message was already printed; see it above ...] - at freemarker.core.EvalUtil.coerceModelToTextualCommon(EvalUtil.java:511) - at freemarker.core.EvalUtil.coerceModelToStringOrMarkup(EvalUtil.java:389) - at freemarker.core.EvalUtil.coerceModelToStringOrMarkup(EvalUtil.java:358) - at freemarker.core.DollarVariable.calculateInterpolatedStringOrMarkup(DollarVariable.java:100) - at freemarker.core.DollarVariable.accept(DollarVariable.java:63) - at freemarker.core.Environment.visit(Environment.java:366) - at freemarker.core.Environment.invoke(Environment.java:775) - at freemarker.core.UnifiedCall.accept(UnifiedCall.java:83) - at freemarker.core.Environment.visit(Environment.java:330) - at freemarker.core.Environment.visit(Environment.java:336) - at freemarker.core.Environment.process(Environment.java:309) - at freemarker.template.Template.process(Template.java:384) - at org.nutz.boot.starter.freemarker.FreemarkerView.render(FreemarkerView.java:76) - at org.nutz.mvc.impl.processor.ViewProcessor.process(ViewProcessor.java:66) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.MethodInvokeProcessor.process(MethodInvokeProcessor.java:33) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.AdaptorProcessor.process(AdaptorProcessor.java:38) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.ActionFiltersProcessor.process(ActionFiltersProcessor.java:58) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.integration.shiro.NutShiroProcessor.process(NutShiroProcessor.java:139) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.ModuleProcessor.process(ModuleProcessor.java:123) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.EncodingProcessor.process(EncodingProcessor.java:27) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.UpdateRequestAttributesProcessor.process(UpdateRequestAttributesProcessor.java:15) - at org.nutz.mvc.impl.NutActionChain.doChain(NutActionChain.java:44) - at org.nutz.mvc.impl.ActionInvoker.invoke(ActionInvoker.java:56) - at org.nutz.mvc.ActionHandler.handle(ActionHandler.java:31) - at org.nutz.mvc.NutFilter.doFilter(NutFilter.java:202) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) - at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) - at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) - at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) - at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383) - at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) - at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:124) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at org.nutz.mvc.WhaleFilter.doFilter(WhaleFilter.java:171) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1596) - at org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter.doFilter(WebSocketUpgradeFilter.java:226) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:545) - at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143) - at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:536) - at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127) - at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:235) - at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1592) - at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233) - at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1296) - at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:188) - at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:485) - at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1562) - at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:186) - at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1211) - at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141) - at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127) - at org.eclipse.jetty.server.Server.handle(Server.java:500) - at org.eclipse.jetty.server.HttpChannel.lambda$handle$1(HttpChannel.java:386) - at org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:562) - at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:378) - at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:270) - at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:311) - at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:103) - at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:117) - at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:336) - at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:313) - at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:171) - at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:129) - at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:388) - at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:806) - at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:938) - at java.lang.Thread.run(Thread.java:748) -2020-01-11 20:45:35,335 [WARN][org.nutz.mvc.impl.processor.FailProcessor] - Error@/admin/right : -java.lang.RuntimeException: freemarker.core.NonStringOrTemplateOutputException: For "${...}" content: Expected a string or something automatically convertible to string (number, date or boolean), or "template output" , but this has evaluated to an extended_hash (org.nutz.mvc.impl.NutMessageMap wrapped into f.t.DefaultMapAdapter): -==> mvcs [in template "ftl/spring.ftl" at line 7, column 18] - ----- -FTL stack trace ("~" means nesting-related): - - Failed at: ${mvcs} [in template "ftl/spring.ftl" in macro "m" at line 7, column 16] - - Reached through: @s.m "global.position" [in template "template/admin/right.ftl" at line 17, column 22] ----- - at org.nutz.lang.Lang.wrapThrow(Lang.java:191) - at org.nutz.boot.starter.freemarker.FreemarkerView.render(FreemarkerView.java:78) - at org.nutz.mvc.impl.processor.ViewProcessor.process(ViewProcessor.java:66) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.MethodInvokeProcessor.process(MethodInvokeProcessor.java:33) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.AdaptorProcessor.process(AdaptorProcessor.java:38) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.ActionFiltersProcessor.process(ActionFiltersProcessor.java:58) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.integration.shiro.NutShiroProcessor.process(NutShiroProcessor.java:139) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.ModuleProcessor.process(ModuleProcessor.java:123) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.EncodingProcessor.process(EncodingProcessor.java:27) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.UpdateRequestAttributesProcessor.process(UpdateRequestAttributesProcessor.java:15) - at org.nutz.mvc.impl.NutActionChain.doChain(NutActionChain.java:44) - at org.nutz.mvc.impl.ActionInvoker.invoke(ActionInvoker.java:56) - at org.nutz.mvc.ActionHandler.handle(ActionHandler.java:31) - at org.nutz.mvc.NutFilter.doFilter(NutFilter.java:202) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) - at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) - at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) - at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) - at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383) - at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) - at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:124) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at org.nutz.mvc.WhaleFilter.doFilter(WhaleFilter.java:171) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1596) - at org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter.doFilter(WebSocketUpgradeFilter.java:226) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:545) - at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143) - at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:536) - at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127) - at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:235) - at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1592) - at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233) - at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1296) - at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:188) - at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:485) - at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1562) - at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:186) - at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1211) - at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141) - at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127) - at org.eclipse.jetty.server.Server.handle(Server.java:500) - at org.eclipse.jetty.server.HttpChannel.lambda$handle$1(HttpChannel.java:386) - at org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:562) - at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:378) - at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:270) - at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:311) - at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:103) - at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:117) - at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:336) - at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:313) - at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:171) - at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:129) - at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:388) - at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:806) - at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:938) - at java.lang.Thread.run(Thread.java:748) -Caused by: freemarker.core.NonStringOrTemplateOutputException: For "${...}" content: Expected a string or something automatically convertible to string (number, date or boolean), or "template output" , but this has evaluated to an extended_hash (org.nutz.mvc.impl.NutMessageMap wrapped into f.t.DefaultMapAdapter): -==> mvcs [in template "ftl/spring.ftl" at line 7, column 18] - ----- -FTL stack trace ("~" means nesting-related): - - Failed at: ${mvcs} [in template "ftl/spring.ftl" in macro "m" at line 7, column 16] - - Reached through: @s.m "global.position" [in template "template/admin/right.ftl" at line 17, column 22] ----- - at freemarker.core.EvalUtil.coerceModelToTextualCommon(EvalUtil.java:511) - at freemarker.core.EvalUtil.coerceModelToStringOrMarkup(EvalUtil.java:389) - at freemarker.core.EvalUtil.coerceModelToStringOrMarkup(EvalUtil.java:358) - at freemarker.core.DollarVariable.calculateInterpolatedStringOrMarkup(DollarVariable.java:100) - at freemarker.core.DollarVariable.accept(DollarVariable.java:63) - at freemarker.core.Environment.visit(Environment.java:366) - at freemarker.core.Environment.invoke(Environment.java:775) - at freemarker.core.UnifiedCall.accept(UnifiedCall.java:83) - at freemarker.core.Environment.visit(Environment.java:330) - at freemarker.core.Environment.visit(Environment.java:336) - at freemarker.core.Environment.process(Environment.java:309) - at freemarker.template.Template.process(Template.java:384) - at org.nutz.boot.starter.freemarker.FreemarkerView.render(FreemarkerView.java:76) - ... 65 more -2020-01-11 20:45:35,336 [ERROR][freemarker.runtime] - Error executing FreeMarker template -FreeMarker template error: -For "${...}" content: Expected a string or something automatically convertible to string (number, date or boolean), or "template output" , but this has evaluated to an extended_hash (org.nutz.mvc.impl.NutMessageMap wrapped into f.t.DefaultMapAdapter): -==> mvcs [in template "ftl/spring.ftl" at line 7, column 18] - ----- -FTL stack trace ("~" means nesting-related): - - Failed at: ${mvcs} [in template "ftl/spring.ftl" in macro "m" at line 7, column 16] - - Reached through: @s.m "global.refresh" [in template "template/admin/left.ftl" at line 20, column 122] ----- - -Java stack trace (for programmers): ----- -freemarker.core.NonStringOrTemplateOutputException: [... Exception message was already printed; see it above ...] - at freemarker.core.EvalUtil.coerceModelToTextualCommon(EvalUtil.java:511) - at freemarker.core.EvalUtil.coerceModelToStringOrMarkup(EvalUtil.java:389) - at freemarker.core.EvalUtil.coerceModelToStringOrMarkup(EvalUtil.java:358) - at freemarker.core.DollarVariable.calculateInterpolatedStringOrMarkup(DollarVariable.java:100) - at freemarker.core.DollarVariable.accept(DollarVariable.java:63) - at freemarker.core.Environment.visit(Environment.java:366) - at freemarker.core.Environment.invoke(Environment.java:775) - at freemarker.core.UnifiedCall.accept(UnifiedCall.java:83) - at freemarker.core.Environment.visit(Environment.java:330) - at freemarker.core.Environment.visit(Environment.java:336) - at freemarker.core.Environment.process(Environment.java:309) - at freemarker.template.Template.process(Template.java:384) - at org.nutz.boot.starter.freemarker.FreemarkerView.render(FreemarkerView.java:76) - at org.nutz.mvc.impl.processor.ViewProcessor.process(ViewProcessor.java:66) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.MethodInvokeProcessor.process(MethodInvokeProcessor.java:33) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.AdaptorProcessor.process(AdaptorProcessor.java:38) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.ActionFiltersProcessor.process(ActionFiltersProcessor.java:58) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.integration.shiro.NutShiroProcessor.process(NutShiroProcessor.java:139) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.ModuleProcessor.process(ModuleProcessor.java:123) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.EncodingProcessor.process(EncodingProcessor.java:27) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.UpdateRequestAttributesProcessor.process(UpdateRequestAttributesProcessor.java:15) - at org.nutz.mvc.impl.NutActionChain.doChain(NutActionChain.java:44) - at org.nutz.mvc.impl.ActionInvoker.invoke(ActionInvoker.java:56) - at org.nutz.mvc.ActionHandler.handle(ActionHandler.java:31) - at org.nutz.mvc.NutFilter.doFilter(NutFilter.java:202) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) - at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) - at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) - at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) - at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383) - at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) - at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:124) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at org.nutz.mvc.WhaleFilter.doFilter(WhaleFilter.java:171) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1596) - at org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter.doFilter(WebSocketUpgradeFilter.java:226) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:545) - at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143) - at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:536) - at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127) - at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:235) - at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1592) - at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233) - at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1296) - at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:188) - at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:485) - at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1562) - at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:186) - at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1211) - at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141) - at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127) - at org.eclipse.jetty.server.Server.handle(Server.java:500) - at org.eclipse.jetty.server.HttpChannel.lambda$handle$1(HttpChannel.java:386) - at org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:562) - at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:378) - at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:270) - at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:311) - at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:103) - at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:117) - at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:336) - at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:313) - at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:171) - at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:129) - at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:388) - at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:806) - at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:938) - at java.lang.Thread.run(Thread.java:748) -2020-01-11 20:45:35,337 [WARN][org.nutz.mvc.impl.processor.FailProcessor] - Error@/admin/left : -java.lang.RuntimeException: freemarker.core.NonStringOrTemplateOutputException: For "${...}" content: Expected a string or something automatically convertible to string (number, date or boolean), or "template output" , but this has evaluated to an extended_hash (org.nutz.mvc.impl.NutMessageMap wrapped into f.t.DefaultMapAdapter): -==> mvcs [in template "ftl/spring.ftl" at line 7, column 18] - ----- -FTL stack trace ("~" means nesting-related): - - Failed at: ${mvcs} [in template "ftl/spring.ftl" in macro "m" at line 7, column 16] - - Reached through: @s.m "global.refresh" [in template "template/admin/left.ftl" at line 20, column 122] ----- - at org.nutz.lang.Lang.wrapThrow(Lang.java:191) - at org.nutz.boot.starter.freemarker.FreemarkerView.render(FreemarkerView.java:78) - at org.nutz.mvc.impl.processor.ViewProcessor.process(ViewProcessor.java:66) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.MethodInvokeProcessor.process(MethodInvokeProcessor.java:33) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.AdaptorProcessor.process(AdaptorProcessor.java:38) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.ActionFiltersProcessor.process(ActionFiltersProcessor.java:58) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.integration.shiro.NutShiroProcessor.process(NutShiroProcessor.java:139) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.ModuleProcessor.process(ModuleProcessor.java:123) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.EncodingProcessor.process(EncodingProcessor.java:27) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.UpdateRequestAttributesProcessor.process(UpdateRequestAttributesProcessor.java:15) - at org.nutz.mvc.impl.NutActionChain.doChain(NutActionChain.java:44) - at org.nutz.mvc.impl.ActionInvoker.invoke(ActionInvoker.java:56) - at org.nutz.mvc.ActionHandler.handle(ActionHandler.java:31) - at org.nutz.mvc.NutFilter.doFilter(NutFilter.java:202) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) - at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) - at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) - at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) - at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383) - at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) - at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:124) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at org.nutz.mvc.WhaleFilter.doFilter(WhaleFilter.java:171) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1596) - at org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter.doFilter(WebSocketUpgradeFilter.java:226) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:545) - at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143) - at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:536) - at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127) - at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:235) - at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1592) - at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233) - at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1296) - at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:188) - at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:485) - at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1562) - at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:186) - at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1211) - at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141) - at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127) - at org.eclipse.jetty.server.Server.handle(Server.java:500) - at org.eclipse.jetty.server.HttpChannel.lambda$handle$1(HttpChannel.java:386) - at org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:562) - at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:378) - at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:270) - at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:311) - at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:103) - at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:117) - at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:336) - at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:313) - at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:171) - at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:129) - at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:388) - at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:806) - at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:938) - at java.lang.Thread.run(Thread.java:748) -Caused by: freemarker.core.NonStringOrTemplateOutputException: For "${...}" content: Expected a string or something automatically convertible to string (number, date or boolean), or "template output" , but this has evaluated to an extended_hash (org.nutz.mvc.impl.NutMessageMap wrapped into f.t.DefaultMapAdapter): -==> mvcs [in template "ftl/spring.ftl" at line 7, column 18] - ----- -FTL stack trace ("~" means nesting-related): - - Failed at: ${mvcs} [in template "ftl/spring.ftl" in macro "m" at line 7, column 16] - - Reached through: @s.m "global.refresh" [in template "template/admin/left.ftl" at line 20, column 122] ----- - at freemarker.core.EvalUtil.coerceModelToTextualCommon(EvalUtil.java:511) - at freemarker.core.EvalUtil.coerceModelToStringOrMarkup(EvalUtil.java:389) - at freemarker.core.EvalUtil.coerceModelToStringOrMarkup(EvalUtil.java:358) - at freemarker.core.DollarVariable.calculateInterpolatedStringOrMarkup(DollarVariable.java:100) - at freemarker.core.DollarVariable.accept(DollarVariable.java:63) - at freemarker.core.Environment.visit(Environment.java:366) - at freemarker.core.Environment.invoke(Environment.java:775) - at freemarker.core.UnifiedCall.accept(UnifiedCall.java:83) - at freemarker.core.Environment.visit(Environment.java:330) - at freemarker.core.Environment.visit(Environment.java:336) - at freemarker.core.Environment.process(Environment.java:309) - at freemarker.template.Template.process(Template.java:384) - at org.nutz.boot.starter.freemarker.FreemarkerView.render(FreemarkerView.java:76) - ... 65 more -2020-01-11 20:46:31,461 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/main : WelcomeAct.main(WelcomeAct.java:30) -2020-01-11 20:46:31,624 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/index_main : WelcomeAct.index(WelcomeAct.java:18) -2020-01-11 20:46:31,628 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/top : WelcomeAct.top(WelcomeAct.java:24) -2020-01-11 20:46:31,740 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/left : WelcomeAct.left(WelcomeAct.java:35) -2020-01-11 20:46:33,222 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/right : WelcomeAct.right(WelcomeAct.java:40) -2020-01-11 20:47:03,074 [DEBUG][org.nutz.plugins.cache.impl.lcache.LCache] - fire channel=LCache:shiro-activeSessionCache msg=124fgslla6jhsqecjc0kbcsqte:q1u0dr20s4j07q75pkq945ha5j -2020-01-11 20:47:03,076 [DEBUG][org.nutz.plugins.cache.impl.lcache.CachePubSub] - channel=LCache:shiro-activeSessionCache, msg=124fgslla6jhsqecjc0kbcsqte:q1u0dr20s4j07q75pkq945ha5j -2020-01-11 20:47:03,077 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/main : WelcomeAct.main(WelcomeAct.java:30) -2020-01-11 20:47:03,192 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/top : WelcomeAct.top(WelcomeAct.java:24) -2020-01-11 20:47:03,192 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/index_main : WelcomeAct.index(WelcomeAct.java:18) -2020-01-11 20:47:03,194 [ERROR][freemarker.runtime] - Error executing FreeMarker template -FreeMarker template error: -For "${...}" content: Expected a string or something automatically convertible to string (number, date or boolean), or "template output" , but this has evaluated to an extended_hash (Properties wrapped into f.t.DefaultMapAdapter): -==> props [in template "ftl/spring.ftl" at line 7, column 18] - ----- -FTL stack trace ("~" means nesting-related): - - Failed at: ${props} [in template "ftl/spring.ftl" in macro "m" at line 7, column 16] - - Reached through: @s.m code="global.admin.welcome" [in template "template/admin/top.ftl" at line 86, column 120] ----- - -Java stack trace (for programmers): ----- -freemarker.core.NonStringOrTemplateOutputException: [... Exception message was already printed; see it above ...] - at freemarker.core.EvalUtil.coerceModelToTextualCommon(EvalUtil.java:511) - at freemarker.core.EvalUtil.coerceModelToStringOrMarkup(EvalUtil.java:389) - at freemarker.core.EvalUtil.coerceModelToStringOrMarkup(EvalUtil.java:358) - at freemarker.core.DollarVariable.calculateInterpolatedStringOrMarkup(DollarVariable.java:100) - at freemarker.core.DollarVariable.accept(DollarVariable.java:63) - at freemarker.core.Environment.visit(Environment.java:366) - at freemarker.core.Environment.invoke(Environment.java:775) - at freemarker.core.UnifiedCall.accept(UnifiedCall.java:83) - at freemarker.core.Environment.visit(Environment.java:330) - at freemarker.core.Environment.visit(Environment.java:336) - at freemarker.core.Environment.process(Environment.java:309) - at freemarker.template.Template.process(Template.java:384) - at org.nutz.boot.starter.freemarker.FreemarkerView.render(FreemarkerView.java:76) - at org.nutz.mvc.impl.processor.ViewProcessor.process(ViewProcessor.java:66) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.MethodInvokeProcessor.process(MethodInvokeProcessor.java:33) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.AdaptorProcessor.process(AdaptorProcessor.java:38) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.ActionFiltersProcessor.process(ActionFiltersProcessor.java:58) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.integration.shiro.NutShiroProcessor.process(NutShiroProcessor.java:139) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.ModuleProcessor.process(ModuleProcessor.java:123) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.EncodingProcessor.process(EncodingProcessor.java:27) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.UpdateRequestAttributesProcessor.process(UpdateRequestAttributesProcessor.java:15) - at org.nutz.mvc.impl.NutActionChain.doChain(NutActionChain.java:44) - at org.nutz.mvc.impl.ActionInvoker.invoke(ActionInvoker.java:56) - at org.nutz.mvc.ActionHandler.handle(ActionHandler.java:31) - at org.nutz.mvc.NutFilter.doFilter(NutFilter.java:202) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) - at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) - at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) - at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) - at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383) - at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) - at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:124) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at org.nutz.mvc.WhaleFilter.doFilter(WhaleFilter.java:171) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1596) - at org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter.doFilter(WebSocketUpgradeFilter.java:226) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:545) - at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143) - at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:536) - at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127) - at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:235) - at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1592) - at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233) - at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1296) - at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:188) - at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:485) - at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1562) - at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:186) - at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1211) - at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141) - at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127) - at org.eclipse.jetty.server.Server.handle(Server.java:500) - at org.eclipse.jetty.server.HttpChannel.lambda$handle$1(HttpChannel.java:386) - at org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:562) - at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:378) - at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:270) - at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:311) - at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:103) - at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:117) - at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:806) - at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:938) - at java.lang.Thread.run(Thread.java:748) -2020-01-11 20:47:03,197 [WARN][org.nutz.mvc.impl.processor.FailProcessor] - Error@/admin/top : -java.lang.RuntimeException: freemarker.core.NonStringOrTemplateOutputException: For "${...}" content: Expected a string or something automatically convertible to string (number, date or boolean), or "template output" , but this has evaluated to an extended_hash (Properties wrapped into f.t.DefaultMapAdapter): -==> props [in template "ftl/spring.ftl" at line 7, column 18] - ----- -FTL stack trace ("~" means nesting-related): - - Failed at: ${props} [in template "ftl/spring.ftl" in macro "m" at line 7, column 16] - - Reached through: @s.m code="global.admin.welcome" [in template "template/admin/top.ftl" at line 86, column 120] ----- - at org.nutz.lang.Lang.wrapThrow(Lang.java:191) - at org.nutz.boot.starter.freemarker.FreemarkerView.render(FreemarkerView.java:78) - at org.nutz.mvc.impl.processor.ViewProcessor.process(ViewProcessor.java:66) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.MethodInvokeProcessor.process(MethodInvokeProcessor.java:33) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.AdaptorProcessor.process(AdaptorProcessor.java:38) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.ActionFiltersProcessor.process(ActionFiltersProcessor.java:58) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.integration.shiro.NutShiroProcessor.process(NutShiroProcessor.java:139) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.ModuleProcessor.process(ModuleProcessor.java:123) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.EncodingProcessor.process(EncodingProcessor.java:27) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.UpdateRequestAttributesProcessor.process(UpdateRequestAttributesProcessor.java:15) - at org.nutz.mvc.impl.NutActionChain.doChain(NutActionChain.java:44) - at org.nutz.mvc.impl.ActionInvoker.invoke(ActionInvoker.java:56) - at org.nutz.mvc.ActionHandler.handle(ActionHandler.java:31) - at org.nutz.mvc.NutFilter.doFilter(NutFilter.java:202) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) - at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) - at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) - at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) - at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383) - at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) - at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:124) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at org.nutz.mvc.WhaleFilter.doFilter(WhaleFilter.java:171) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1596) - at org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter.doFilter(WebSocketUpgradeFilter.java:226) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:545) - at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143) - at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:536) - at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127) - at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:235) - at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1592) - at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233) - at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1296) - at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:188) - at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:485) - at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1562) - at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:186) - at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1211) - at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141) - at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127) - at org.eclipse.jetty.server.Server.handle(Server.java:500) - at org.eclipse.jetty.server.HttpChannel.lambda$handle$1(HttpChannel.java:386) - at org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:562) - at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:378) - at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:270) - at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:311) - at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:103) - at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:117) - at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:806) - at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:938) - at java.lang.Thread.run(Thread.java:748) -Caused by: freemarker.core.NonStringOrTemplateOutputException: For "${...}" content: Expected a string or something automatically convertible to string (number, date or boolean), or "template output" , but this has evaluated to an extended_hash (Properties wrapped into f.t.DefaultMapAdapter): -==> props [in template "ftl/spring.ftl" at line 7, column 18] - ----- -FTL stack trace ("~" means nesting-related): - - Failed at: ${props} [in template "ftl/spring.ftl" in macro "m" at line 7, column 16] - - Reached through: @s.m code="global.admin.welcome" [in template "template/admin/top.ftl" at line 86, column 120] ----- - at freemarker.core.EvalUtil.coerceModelToTextualCommon(EvalUtil.java:511) - at freemarker.core.EvalUtil.coerceModelToStringOrMarkup(EvalUtil.java:389) - at freemarker.core.EvalUtil.coerceModelToStringOrMarkup(EvalUtil.java:358) - at freemarker.core.DollarVariable.calculateInterpolatedStringOrMarkup(DollarVariable.java:100) - at freemarker.core.DollarVariable.accept(DollarVariable.java:63) - at freemarker.core.Environment.visit(Environment.java:366) - at freemarker.core.Environment.invoke(Environment.java:775) - at freemarker.core.UnifiedCall.accept(UnifiedCall.java:83) - at freemarker.core.Environment.visit(Environment.java:330) - at freemarker.core.Environment.visit(Environment.java:336) - at freemarker.core.Environment.process(Environment.java:309) - at freemarker.template.Template.process(Template.java:384) - at org.nutz.boot.starter.freemarker.FreemarkerView.render(FreemarkerView.java:76) - ... 60 more -2020-01-11 20:47:03,266 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/left : WelcomeAct.left(WelcomeAct.java:35) -2020-01-11 20:47:03,268 [ERROR][freemarker.runtime] - Error executing FreeMarker template -FreeMarker template error: -For "${...}" content: Expected a string or something automatically convertible to string (number, date or boolean), or "template output" , but this has evaluated to an extended_hash (Properties wrapped into f.t.DefaultMapAdapter): -==> props [in template "ftl/spring.ftl" at line 7, column 18] - ----- -FTL stack trace ("~" means nesting-related): - - Failed at: ${props} [in template "ftl/spring.ftl" in macro "m" at line 7, column 16] - - Reached through: @s.m "global.refresh" [in template "template/admin/left.ftl" at line 20, column 122] ----- - -Java stack trace (for programmers): ----- -freemarker.core.NonStringOrTemplateOutputException: [... Exception message was already printed; see it above ...] - at freemarker.core.EvalUtil.coerceModelToTextualCommon(EvalUtil.java:511) - at freemarker.core.EvalUtil.coerceModelToStringOrMarkup(EvalUtil.java:389) - at freemarker.core.EvalUtil.coerceModelToStringOrMarkup(EvalUtil.java:358) - at freemarker.core.DollarVariable.calculateInterpolatedStringOrMarkup(DollarVariable.java:100) - at freemarker.core.DollarVariable.accept(DollarVariable.java:63) - at freemarker.core.Environment.visit(Environment.java:366) - at freemarker.core.Environment.invoke(Environment.java:775) - at freemarker.core.UnifiedCall.accept(UnifiedCall.java:83) - at freemarker.core.Environment.visit(Environment.java:330) - at freemarker.core.Environment.visit(Environment.java:336) - at freemarker.core.Environment.process(Environment.java:309) - at freemarker.template.Template.process(Template.java:384) - at org.nutz.boot.starter.freemarker.FreemarkerView.render(FreemarkerView.java:76) - at org.nutz.mvc.impl.processor.ViewProcessor.process(ViewProcessor.java:66) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.MethodInvokeProcessor.process(MethodInvokeProcessor.java:33) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.AdaptorProcessor.process(AdaptorProcessor.java:38) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.ActionFiltersProcessor.process(ActionFiltersProcessor.java:58) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.integration.shiro.NutShiroProcessor.process(NutShiroProcessor.java:139) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.ModuleProcessor.process(ModuleProcessor.java:123) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.EncodingProcessor.process(EncodingProcessor.java:27) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.UpdateRequestAttributesProcessor.process(UpdateRequestAttributesProcessor.java:15) - at org.nutz.mvc.impl.NutActionChain.doChain(NutActionChain.java:44) - at org.nutz.mvc.impl.ActionInvoker.invoke(ActionInvoker.java:56) - at org.nutz.mvc.ActionHandler.handle(ActionHandler.java:31) - at org.nutz.mvc.NutFilter.doFilter(NutFilter.java:202) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) - at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) - at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) - at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) - at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383) - at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) - at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:124) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at org.nutz.mvc.WhaleFilter.doFilter(WhaleFilter.java:171) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1596) - at org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter.doFilter(WebSocketUpgradeFilter.java:226) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:545) - at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143) - at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:536) - at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127) - at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:235) - at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1592) - at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233) - at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1296) - at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:188) - at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:485) - at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1562) - at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:186) - at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1211) - at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141) - at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127) - at org.eclipse.jetty.server.Server.handle(Server.java:500) - at org.eclipse.jetty.server.HttpChannel.lambda$handle$1(HttpChannel.java:386) - at org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:562) - at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:378) - at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:270) - at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:311) - at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:103) - at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:117) - at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:336) - at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:313) - at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:171) - at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:129) - at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:388) - at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:806) - at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:938) - at java.lang.Thread.run(Thread.java:748) -2020-01-11 20:47:03,269 [WARN][org.nutz.mvc.impl.processor.FailProcessor] - Error@/admin/left : -java.lang.RuntimeException: freemarker.core.NonStringOrTemplateOutputException: For "${...}" content: Expected a string or something automatically convertible to string (number, date or boolean), or "template output" , but this has evaluated to an extended_hash (Properties wrapped into f.t.DefaultMapAdapter): -==> props [in template "ftl/spring.ftl" at line 7, column 18] - ----- -FTL stack trace ("~" means nesting-related): - - Failed at: ${props} [in template "ftl/spring.ftl" in macro "m" at line 7, column 16] - - Reached through: @s.m "global.refresh" [in template "template/admin/left.ftl" at line 20, column 122] ----- - at org.nutz.lang.Lang.wrapThrow(Lang.java:191) - at org.nutz.boot.starter.freemarker.FreemarkerView.render(FreemarkerView.java:78) - at org.nutz.mvc.impl.processor.ViewProcessor.process(ViewProcessor.java:66) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.MethodInvokeProcessor.process(MethodInvokeProcessor.java:33) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.AdaptorProcessor.process(AdaptorProcessor.java:38) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.ActionFiltersProcessor.process(ActionFiltersProcessor.java:58) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.integration.shiro.NutShiroProcessor.process(NutShiroProcessor.java:139) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.ModuleProcessor.process(ModuleProcessor.java:123) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.EncodingProcessor.process(EncodingProcessor.java:27) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.UpdateRequestAttributesProcessor.process(UpdateRequestAttributesProcessor.java:15) - at org.nutz.mvc.impl.NutActionChain.doChain(NutActionChain.java:44) - at org.nutz.mvc.impl.ActionInvoker.invoke(ActionInvoker.java:56) - at org.nutz.mvc.ActionHandler.handle(ActionHandler.java:31) - at org.nutz.mvc.NutFilter.doFilter(NutFilter.java:202) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) - at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) - at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) - at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) - at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383) - at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) - at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:124) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at org.nutz.mvc.WhaleFilter.doFilter(WhaleFilter.java:171) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1596) - at org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter.doFilter(WebSocketUpgradeFilter.java:226) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:545) - at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143) - at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:536) - at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127) - at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:235) - at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1592) - at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233) - at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1296) - at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:188) - at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:485) - at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1562) - at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:186) - at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1211) - at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141) - at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127) - at org.eclipse.jetty.server.Server.handle(Server.java:500) - at org.eclipse.jetty.server.HttpChannel.lambda$handle$1(HttpChannel.java:386) - at org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:562) - at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:378) - at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:270) - at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:311) - at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:103) - at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:117) - at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:336) - at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:313) - at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:171) - at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:129) - at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:388) - at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:806) - at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:938) - at java.lang.Thread.run(Thread.java:748) -Caused by: freemarker.core.NonStringOrTemplateOutputException: For "${...}" content: Expected a string or something automatically convertible to string (number, date or boolean), or "template output" , but this has evaluated to an extended_hash (Properties wrapped into f.t.DefaultMapAdapter): -==> props [in template "ftl/spring.ftl" at line 7, column 18] - ----- -FTL stack trace ("~" means nesting-related): - - Failed at: ${props} [in template "ftl/spring.ftl" in macro "m" at line 7, column 16] - - Reached through: @s.m "global.refresh" [in template "template/admin/left.ftl" at line 20, column 122] ----- - at freemarker.core.EvalUtil.coerceModelToTextualCommon(EvalUtil.java:511) - at freemarker.core.EvalUtil.coerceModelToStringOrMarkup(EvalUtil.java:389) - at freemarker.core.EvalUtil.coerceModelToStringOrMarkup(EvalUtil.java:358) - at freemarker.core.DollarVariable.calculateInterpolatedStringOrMarkup(DollarVariable.java:100) - at freemarker.core.DollarVariable.accept(DollarVariable.java:63) - at freemarker.core.Environment.visit(Environment.java:366) - at freemarker.core.Environment.invoke(Environment.java:775) - at freemarker.core.UnifiedCall.accept(UnifiedCall.java:83) - at freemarker.core.Environment.visit(Environment.java:330) - at freemarker.core.Environment.visit(Environment.java:336) - at freemarker.core.Environment.process(Environment.java:309) - at freemarker.template.Template.process(Template.java:384) - at org.nutz.boot.starter.freemarker.FreemarkerView.render(FreemarkerView.java:76) - ... 65 more -2020-01-11 20:47:03,286 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/right : WelcomeAct.right(WelcomeAct.java:40) -2020-01-11 20:47:03,288 [ERROR][freemarker.runtime] - Error executing FreeMarker template -FreeMarker template error: -For "${...}" content: Expected a string or something automatically convertible to string (number, date or boolean), or "template output" , but this has evaluated to an extended_hash (Properties wrapped into f.t.DefaultMapAdapter): -==> props [in template "ftl/spring.ftl" at line 7, column 18] - ----- -FTL stack trace ("~" means nesting-related): - - Failed at: ${props} [in template "ftl/spring.ftl" in macro "m" at line 7, column 16] - - Reached through: @s.m "global.position" [in template "template/admin/right.ftl" at line 17, column 22] ----- - -Java stack trace (for programmers): ----- -freemarker.core.NonStringOrTemplateOutputException: [... Exception message was already printed; see it above ...] - at freemarker.core.EvalUtil.coerceModelToTextualCommon(EvalUtil.java:511) - at freemarker.core.EvalUtil.coerceModelToStringOrMarkup(EvalUtil.java:389) - at freemarker.core.EvalUtil.coerceModelToStringOrMarkup(EvalUtil.java:358) - at freemarker.core.DollarVariable.calculateInterpolatedStringOrMarkup(DollarVariable.java:100) - at freemarker.core.DollarVariable.accept(DollarVariable.java:63) - at freemarker.core.Environment.visit(Environment.java:366) - at freemarker.core.Environment.invoke(Environment.java:775) - at freemarker.core.UnifiedCall.accept(UnifiedCall.java:83) - at freemarker.core.Environment.visit(Environment.java:330) - at freemarker.core.Environment.visit(Environment.java:336) - at freemarker.core.Environment.process(Environment.java:309) - at freemarker.template.Template.process(Template.java:384) - at org.nutz.boot.starter.freemarker.FreemarkerView.render(FreemarkerView.java:76) - at org.nutz.mvc.impl.processor.ViewProcessor.process(ViewProcessor.java:66) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.MethodInvokeProcessor.process(MethodInvokeProcessor.java:33) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.AdaptorProcessor.process(AdaptorProcessor.java:38) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.ActionFiltersProcessor.process(ActionFiltersProcessor.java:58) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.integration.shiro.NutShiroProcessor.process(NutShiroProcessor.java:139) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.ModuleProcessor.process(ModuleProcessor.java:123) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.EncodingProcessor.process(EncodingProcessor.java:27) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.UpdateRequestAttributesProcessor.process(UpdateRequestAttributesProcessor.java:15) - at org.nutz.mvc.impl.NutActionChain.doChain(NutActionChain.java:44) - at org.nutz.mvc.impl.ActionInvoker.invoke(ActionInvoker.java:56) - at org.nutz.mvc.ActionHandler.handle(ActionHandler.java:31) - at org.nutz.mvc.NutFilter.doFilter(NutFilter.java:202) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) - at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) - at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) - at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) - at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383) - at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) - at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:124) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at org.nutz.mvc.WhaleFilter.doFilter(WhaleFilter.java:171) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1596) - at org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter.doFilter(WebSocketUpgradeFilter.java:226) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:545) - at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143) - at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:536) - at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127) - at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:235) - at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1592) - at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233) - at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1296) - at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:188) - at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:485) - at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1562) - at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:186) - at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1211) - at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141) - at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127) - at org.eclipse.jetty.server.Server.handle(Server.java:500) - at org.eclipse.jetty.server.HttpChannel.lambda$handle$1(HttpChannel.java:386) - at org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:562) - at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:378) - at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:270) - at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:311) - at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:103) - at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:117) - at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:336) - at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:313) - at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:171) - at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:129) - at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:388) - at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:806) - at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:938) - at java.lang.Thread.run(Thread.java:748) -2020-01-11 20:47:03,289 [WARN][org.nutz.mvc.impl.processor.FailProcessor] - Error@/admin/right : -java.lang.RuntimeException: freemarker.core.NonStringOrTemplateOutputException: For "${...}" content: Expected a string or something automatically convertible to string (number, date or boolean), or "template output" , but this has evaluated to an extended_hash (Properties wrapped into f.t.DefaultMapAdapter): -==> props [in template "ftl/spring.ftl" at line 7, column 18] - ----- -FTL stack trace ("~" means nesting-related): - - Failed at: ${props} [in template "ftl/spring.ftl" in macro "m" at line 7, column 16] - - Reached through: @s.m "global.position" [in template "template/admin/right.ftl" at line 17, column 22] ----- - at org.nutz.lang.Lang.wrapThrow(Lang.java:191) - at org.nutz.boot.starter.freemarker.FreemarkerView.render(FreemarkerView.java:78) - at org.nutz.mvc.impl.processor.ViewProcessor.process(ViewProcessor.java:66) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.MethodInvokeProcessor.process(MethodInvokeProcessor.java:33) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.AdaptorProcessor.process(AdaptorProcessor.java:38) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.ActionFiltersProcessor.process(ActionFiltersProcessor.java:58) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.integration.shiro.NutShiroProcessor.process(NutShiroProcessor.java:139) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.ModuleProcessor.process(ModuleProcessor.java:123) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.EncodingProcessor.process(EncodingProcessor.java:27) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.UpdateRequestAttributesProcessor.process(UpdateRequestAttributesProcessor.java:15) - at org.nutz.mvc.impl.NutActionChain.doChain(NutActionChain.java:44) - at org.nutz.mvc.impl.ActionInvoker.invoke(ActionInvoker.java:56) - at org.nutz.mvc.ActionHandler.handle(ActionHandler.java:31) - at org.nutz.mvc.NutFilter.doFilter(NutFilter.java:202) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) - at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) - at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) - at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) - at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383) - at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) - at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:124) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at org.nutz.mvc.WhaleFilter.doFilter(WhaleFilter.java:171) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1596) - at org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter.doFilter(WebSocketUpgradeFilter.java:226) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:545) - at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143) - at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:536) - at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127) - at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:235) - at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1592) - at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233) - at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1296) - at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:188) - at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:485) - at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1562) - at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:186) - at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1211) - at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141) - at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127) - at org.eclipse.jetty.server.Server.handle(Server.java:500) - at org.eclipse.jetty.server.HttpChannel.lambda$handle$1(HttpChannel.java:386) - at org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:562) - at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:378) - at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:270) - at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:311) - at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:103) - at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:117) - at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:336) - at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:313) - at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:171) - at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:129) - at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:388) - at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:806) - at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:938) - at java.lang.Thread.run(Thread.java:748) -Caused by: freemarker.core.NonStringOrTemplateOutputException: For "${...}" content: Expected a string or something automatically convertible to string (number, date or boolean), or "template output" , but this has evaluated to an extended_hash (Properties wrapped into f.t.DefaultMapAdapter): -==> props [in template "ftl/spring.ftl" at line 7, column 18] - ----- -FTL stack trace ("~" means nesting-related): - - Failed at: ${props} [in template "ftl/spring.ftl" in macro "m" at line 7, column 16] - - Reached through: @s.m "global.position" [in template "template/admin/right.ftl" at line 17, column 22] ----- - at freemarker.core.EvalUtil.coerceModelToTextualCommon(EvalUtil.java:511) - at freemarker.core.EvalUtil.coerceModelToStringOrMarkup(EvalUtil.java:389) - at freemarker.core.EvalUtil.coerceModelToStringOrMarkup(EvalUtil.java:358) - at freemarker.core.DollarVariable.calculateInterpolatedStringOrMarkup(DollarVariable.java:100) - at freemarker.core.DollarVariable.accept(DollarVariable.java:63) - at freemarker.core.Environment.visit(Environment.java:366) - at freemarker.core.Environment.invoke(Environment.java:775) - at freemarker.core.UnifiedCall.accept(UnifiedCall.java:83) - at freemarker.core.Environment.visit(Environment.java:330) - at freemarker.core.Environment.visit(Environment.java:336) - at freemarker.core.Environment.process(Environment.java:309) - at freemarker.template.Template.process(Template.java:384) - at org.nutz.boot.starter.freemarker.FreemarkerView.render(FreemarkerView.java:76) - ... 65 more -2020-01-11 20:48:06,762 [DEBUG][org.nutz.plugins.cache.impl.lcache.LCache] - fire channel=LCache:shiro-activeSessionCache msg=124fgslla6jhsqecjc0kbcsqte:q1u0dr20s4j07q75pkq945ha5j -2020-01-11 20:48:06,765 [DEBUG][org.nutz.plugins.cache.impl.lcache.CachePubSub] - channel=LCache:shiro-activeSessionCache, msg=124fgslla6jhsqecjc0kbcsqte:q1u0dr20s4j07q75pkq945ha5j -2020-01-11 20:48:06,765 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/main : WelcomeAct.main(WelcomeAct.java:30) -2020-01-11 20:48:06,860 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/index_main : WelcomeAct.index(WelcomeAct.java:18) -2020-01-11 20:48:06,860 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/top : WelcomeAct.top(WelcomeAct.java:24) -2020-01-11 20:48:06,924 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/left : WelcomeAct.left(WelcomeAct.java:35) -2020-01-11 20:48:06,929 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/right : WelcomeAct.right(WelcomeAct.java:40) -2020-01-11 20:48:48,857 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/main : WelcomeAct.main(WelcomeAct.java:30) -2020-01-11 20:48:49,170 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/index_main : WelcomeAct.index(WelcomeAct.java:18) -2020-01-11 20:48:49,208 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/top : WelcomeAct.top(WelcomeAct.java:24) -2020-01-11 20:48:49,212 [ERROR][freemarker.runtime] - Error executing FreeMarker template -FreeMarker template error: -For "...(...)" callee: Expected a method, but this has evaluated to an extended_hash (org.nutz.mvc.impl.NutMessageMap wrapped into f.t.DefaultMapAdapter): -==> mvcs [in template "ftl/spring.ftl" at line 7, column 18] - ----- -FTL stack trace ("~" means nesting-related): - - Failed at: ${mvcs("user.lock")} [in template "ftl/spring.ftl" in macro "m" at line 7, column 16] - - Reached through: @s.m code="global.admin.welcome" [in template "template/admin/top.ftl" at line 86, column 120] ----- - -Java stack trace (for programmers): ----- -freemarker.core.NonMethodException: [... Exception message was already printed; see it above ...] - at freemarker.core.MethodCall._eval(MethodCall.java:85) - at freemarker.core.Expression.eval(Expression.java:83) - at freemarker.core.DollarVariable.calculateInterpolatedStringOrMarkup(DollarVariable.java:100) - at freemarker.core.DollarVariable.accept(DollarVariable.java:63) - at freemarker.core.Environment.visit(Environment.java:366) - at freemarker.core.Environment.invoke(Environment.java:775) - at freemarker.core.UnifiedCall.accept(UnifiedCall.java:83) - at freemarker.core.Environment.visit(Environment.java:330) - at freemarker.core.Environment.visit(Environment.java:336) - at freemarker.core.Environment.process(Environment.java:309) - at freemarker.template.Template.process(Template.java:384) - at org.nutz.boot.starter.freemarker.FreemarkerView.render(FreemarkerView.java:76) - at org.nutz.mvc.impl.processor.ViewProcessor.process(ViewProcessor.java:66) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.MethodInvokeProcessor.process(MethodInvokeProcessor.java:33) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.AdaptorProcessor.process(AdaptorProcessor.java:38) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.ActionFiltersProcessor.process(ActionFiltersProcessor.java:58) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.integration.shiro.NutShiroProcessor.process(NutShiroProcessor.java:139) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.ModuleProcessor.process(ModuleProcessor.java:123) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.EncodingProcessor.process(EncodingProcessor.java:27) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.UpdateRequestAttributesProcessor.process(UpdateRequestAttributesProcessor.java:15) - at org.nutz.mvc.impl.NutActionChain.doChain(NutActionChain.java:44) - at org.nutz.mvc.impl.ActionInvoker.invoke(ActionInvoker.java:56) - at org.nutz.mvc.ActionHandler.handle(ActionHandler.java:31) - at org.nutz.mvc.NutFilter.doFilter(NutFilter.java:202) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) - at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) - at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) - at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) - at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383) - at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) - at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:124) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at org.nutz.mvc.WhaleFilter.doFilter(WhaleFilter.java:171) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1596) - at org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter.doFilter(WebSocketUpgradeFilter.java:226) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:545) - at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143) - at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:536) - at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127) - at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:235) - at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1592) - at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233) - at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1296) - at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:188) - at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:485) - at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1562) - at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:186) - at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1211) - at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141) - at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127) - at org.eclipse.jetty.server.Server.handle(Server.java:500) - at org.eclipse.jetty.server.HttpChannel.lambda$handle$1(HttpChannel.java:386) - at org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:562) - at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:378) - at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:270) - at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:311) - at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:103) - at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:117) - at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:336) - at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:313) - at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:171) - at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:129) - at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:388) - at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:806) - at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:938) - at java.lang.Thread.run(Thread.java:748) -2020-01-11 20:48:49,214 [WARN][org.nutz.mvc.impl.processor.FailProcessor] - Error@/admin/top : -java.lang.RuntimeException: freemarker.core.NonMethodException: For "...(...)" callee: Expected a method, but this has evaluated to an extended_hash (org.nutz.mvc.impl.NutMessageMap wrapped into f.t.DefaultMapAdapter): -==> mvcs [in template "ftl/spring.ftl" at line 7, column 18] - ----- -FTL stack trace ("~" means nesting-related): - - Failed at: ${mvcs("user.lock")} [in template "ftl/spring.ftl" in macro "m" at line 7, column 16] - - Reached through: @s.m code="global.admin.welcome" [in template "template/admin/top.ftl" at line 86, column 120] ----- - at org.nutz.lang.Lang.wrapThrow(Lang.java:191) - at org.nutz.boot.starter.freemarker.FreemarkerView.render(FreemarkerView.java:78) - at org.nutz.mvc.impl.processor.ViewProcessor.process(ViewProcessor.java:66) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.MethodInvokeProcessor.process(MethodInvokeProcessor.java:33) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.AdaptorProcessor.process(AdaptorProcessor.java:38) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.ActionFiltersProcessor.process(ActionFiltersProcessor.java:58) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.integration.shiro.NutShiroProcessor.process(NutShiroProcessor.java:139) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.ModuleProcessor.process(ModuleProcessor.java:123) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.EncodingProcessor.process(EncodingProcessor.java:27) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.UpdateRequestAttributesProcessor.process(UpdateRequestAttributesProcessor.java:15) - at org.nutz.mvc.impl.NutActionChain.doChain(NutActionChain.java:44) - at org.nutz.mvc.impl.ActionInvoker.invoke(ActionInvoker.java:56) - at org.nutz.mvc.ActionHandler.handle(ActionHandler.java:31) - at org.nutz.mvc.NutFilter.doFilter(NutFilter.java:202) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) - at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) - at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) - at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) - at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383) - at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) - at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:124) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at org.nutz.mvc.WhaleFilter.doFilter(WhaleFilter.java:171) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1596) - at org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter.doFilter(WebSocketUpgradeFilter.java:226) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:545) - at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143) - at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:536) - at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127) - at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:235) - at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1592) - at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233) - at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1296) - at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:188) - at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:485) - at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1562) - at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:186) - at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1211) - at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141) - at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127) - at org.eclipse.jetty.server.Server.handle(Server.java:500) - at org.eclipse.jetty.server.HttpChannel.lambda$handle$1(HttpChannel.java:386) - at org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:562) - at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:378) - at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:270) - at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:311) - at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:103) - at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:117) - at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:336) - at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:313) - at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:171) - at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:129) - at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:388) - at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:806) - at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:938) - at java.lang.Thread.run(Thread.java:748) -Caused by: freemarker.core.NonMethodException: For "...(...)" callee: Expected a method, but this has evaluated to an extended_hash (org.nutz.mvc.impl.NutMessageMap wrapped into f.t.DefaultMapAdapter): -==> mvcs [in template "ftl/spring.ftl" at line 7, column 18] - ----- -FTL stack trace ("~" means nesting-related): - - Failed at: ${mvcs("user.lock")} [in template "ftl/spring.ftl" in macro "m" at line 7, column 16] - - Reached through: @s.m code="global.admin.welcome" [in template "template/admin/top.ftl" at line 86, column 120] ----- - at freemarker.core.MethodCall._eval(MethodCall.java:85) - at freemarker.core.Expression.eval(Expression.java:83) - at freemarker.core.DollarVariable.calculateInterpolatedStringOrMarkup(DollarVariable.java:100) - at freemarker.core.DollarVariable.accept(DollarVariable.java:63) - at freemarker.core.Environment.visit(Environment.java:366) - at freemarker.core.Environment.invoke(Environment.java:775) - at freemarker.core.UnifiedCall.accept(UnifiedCall.java:83) - at freemarker.core.Environment.visit(Environment.java:330) - at freemarker.core.Environment.visit(Environment.java:336) - at freemarker.core.Environment.process(Environment.java:309) - at freemarker.template.Template.process(Template.java:384) - at org.nutz.boot.starter.freemarker.FreemarkerView.render(FreemarkerView.java:76) - ... 65 more -2020-01-11 20:48:49,534 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/left : WelcomeAct.left(WelcomeAct.java:35) -2020-01-11 20:48:49,537 [ERROR][freemarker.runtime] - Error executing FreeMarker template -FreeMarker template error: -For "...(...)" callee: Expected a method, but this has evaluated to an extended_hash (org.nutz.mvc.impl.NutMessageMap wrapped into f.t.DefaultMapAdapter): -==> mvcs [in template "ftl/spring.ftl" at line 7, column 18] - ----- -FTL stack trace ("~" means nesting-related): - - Failed at: ${mvcs("user.lock")} [in template "ftl/spring.ftl" in macro "m" at line 7, column 16] - - Reached through: @s.m "global.refresh" [in template "template/admin/left.ftl" at line 20, column 122] ----- - -Java stack trace (for programmers): ----- -freemarker.core.NonMethodException: [... Exception message was already printed; see it above ...] - at freemarker.core.MethodCall._eval(MethodCall.java:85) - at freemarker.core.Expression.eval(Expression.java:83) - at freemarker.core.DollarVariable.calculateInterpolatedStringOrMarkup(DollarVariable.java:100) - at freemarker.core.DollarVariable.accept(DollarVariable.java:63) - at freemarker.core.Environment.visit(Environment.java:366) - at freemarker.core.Environment.invoke(Environment.java:775) - at freemarker.core.UnifiedCall.accept(UnifiedCall.java:83) - at freemarker.core.Environment.visit(Environment.java:330) - at freemarker.core.Environment.visit(Environment.java:336) - at freemarker.core.Environment.process(Environment.java:309) - at freemarker.template.Template.process(Template.java:384) - at org.nutz.boot.starter.freemarker.FreemarkerView.render(FreemarkerView.java:76) - at org.nutz.mvc.impl.processor.ViewProcessor.process(ViewProcessor.java:66) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.MethodInvokeProcessor.process(MethodInvokeProcessor.java:33) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.AdaptorProcessor.process(AdaptorProcessor.java:38) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.ActionFiltersProcessor.process(ActionFiltersProcessor.java:58) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.integration.shiro.NutShiroProcessor.process(NutShiroProcessor.java:139) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.ModuleProcessor.process(ModuleProcessor.java:123) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.EncodingProcessor.process(EncodingProcessor.java:27) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.UpdateRequestAttributesProcessor.process(UpdateRequestAttributesProcessor.java:15) - at org.nutz.mvc.impl.NutActionChain.doChain(NutActionChain.java:44) - at org.nutz.mvc.impl.ActionInvoker.invoke(ActionInvoker.java:56) - at org.nutz.mvc.ActionHandler.handle(ActionHandler.java:31) - at org.nutz.mvc.NutFilter.doFilter(NutFilter.java:202) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) - at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) - at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) - at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) - at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383) - at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) - at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:124) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at org.nutz.mvc.WhaleFilter.doFilter(WhaleFilter.java:171) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1596) - at org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter.doFilter(WebSocketUpgradeFilter.java:226) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:545) - at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143) - at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:536) - at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127) - at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:235) - at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1592) - at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233) - at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1296) - at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:188) - at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:485) - at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1562) - at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:186) - at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1211) - at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141) - at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127) - at org.eclipse.jetty.server.Server.handle(Server.java:500) - at org.eclipse.jetty.server.HttpChannel.lambda$handle$1(HttpChannel.java:386) - at org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:562) - at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:378) - at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:270) - at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:311) - at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:103) - at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:117) - at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:336) - at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:313) - at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:171) - at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:129) - at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:388) - at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:806) - at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:938) - at java.lang.Thread.run(Thread.java:748) -2020-01-11 20:48:49,538 [WARN][org.nutz.mvc.impl.processor.FailProcessor] - Error@/admin/left : -java.lang.RuntimeException: freemarker.core.NonMethodException: For "...(...)" callee: Expected a method, but this has evaluated to an extended_hash (org.nutz.mvc.impl.NutMessageMap wrapped into f.t.DefaultMapAdapter): -==> mvcs [in template "ftl/spring.ftl" at line 7, column 18] - ----- -FTL stack trace ("~" means nesting-related): - - Failed at: ${mvcs("user.lock")} [in template "ftl/spring.ftl" in macro "m" at line 7, column 16] - - Reached through: @s.m "global.refresh" [in template "template/admin/left.ftl" at line 20, column 122] ----- - at org.nutz.lang.Lang.wrapThrow(Lang.java:191) - at org.nutz.boot.starter.freemarker.FreemarkerView.render(FreemarkerView.java:78) - at org.nutz.mvc.impl.processor.ViewProcessor.process(ViewProcessor.java:66) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.MethodInvokeProcessor.process(MethodInvokeProcessor.java:33) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.AdaptorProcessor.process(AdaptorProcessor.java:38) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.ActionFiltersProcessor.process(ActionFiltersProcessor.java:58) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.integration.shiro.NutShiroProcessor.process(NutShiroProcessor.java:139) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.ModuleProcessor.process(ModuleProcessor.java:123) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.EncodingProcessor.process(EncodingProcessor.java:27) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.UpdateRequestAttributesProcessor.process(UpdateRequestAttributesProcessor.java:15) - at org.nutz.mvc.impl.NutActionChain.doChain(NutActionChain.java:44) - at org.nutz.mvc.impl.ActionInvoker.invoke(ActionInvoker.java:56) - at org.nutz.mvc.ActionHandler.handle(ActionHandler.java:31) - at org.nutz.mvc.NutFilter.doFilter(NutFilter.java:202) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) - at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) - at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) - at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) - at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383) - at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) - at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:124) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at org.nutz.mvc.WhaleFilter.doFilter(WhaleFilter.java:171) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1596) - at org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter.doFilter(WebSocketUpgradeFilter.java:226) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:545) - at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143) - at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:536) - at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127) - at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:235) - at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1592) - at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233) - at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1296) - at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:188) - at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:485) - at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1562) - at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:186) - at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1211) - at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141) - at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127) - at org.eclipse.jetty.server.Server.handle(Server.java:500) - at org.eclipse.jetty.server.HttpChannel.lambda$handle$1(HttpChannel.java:386) - at org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:562) - at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:378) - at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:270) - at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:311) - at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:103) - at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:117) - at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:336) - at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:313) - at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:171) - at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:129) - at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:388) - at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:806) - at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:938) - at java.lang.Thread.run(Thread.java:748) -Caused by: freemarker.core.NonMethodException: For "...(...)" callee: Expected a method, but this has evaluated to an extended_hash (org.nutz.mvc.impl.NutMessageMap wrapped into f.t.DefaultMapAdapter): -==> mvcs [in template "ftl/spring.ftl" at line 7, column 18] - ----- -FTL stack trace ("~" means nesting-related): - - Failed at: ${mvcs("user.lock")} [in template "ftl/spring.ftl" in macro "m" at line 7, column 16] - - Reached through: @s.m "global.refresh" [in template "template/admin/left.ftl" at line 20, column 122] ----- - at freemarker.core.MethodCall._eval(MethodCall.java:85) - at freemarker.core.Expression.eval(Expression.java:83) - at freemarker.core.DollarVariable.calculateInterpolatedStringOrMarkup(DollarVariable.java:100) - at freemarker.core.DollarVariable.accept(DollarVariable.java:63) - at freemarker.core.Environment.visit(Environment.java:366) - at freemarker.core.Environment.invoke(Environment.java:775) - at freemarker.core.UnifiedCall.accept(UnifiedCall.java:83) - at freemarker.core.Environment.visit(Environment.java:330) - at freemarker.core.Environment.visit(Environment.java:336) - at freemarker.core.Environment.process(Environment.java:309) - at freemarker.template.Template.process(Template.java:384) - at org.nutz.boot.starter.freemarker.FreemarkerView.render(FreemarkerView.java:76) - ... 65 more -2020-01-11 20:48:49,849 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/right : WelcomeAct.right(WelcomeAct.java:40) -2020-01-11 20:48:49,851 [ERROR][freemarker.runtime] - Error executing FreeMarker template -FreeMarker template error: -For "...(...)" callee: Expected a method, but this has evaluated to an extended_hash (org.nutz.mvc.impl.NutMessageMap wrapped into f.t.DefaultMapAdapter): -==> mvcs [in template "ftl/spring.ftl" at line 7, column 18] - ----- -FTL stack trace ("~" means nesting-related): - - Failed at: ${mvcs("user.lock")} [in template "ftl/spring.ftl" in macro "m" at line 7, column 16] - - Reached through: @s.m "global.position" [in template "template/admin/right.ftl" at line 17, column 22] ----- - -Java stack trace (for programmers): ----- -freemarker.core.NonMethodException: [... Exception message was already printed; see it above ...] - at freemarker.core.MethodCall._eval(MethodCall.java:85) - at freemarker.core.Expression.eval(Expression.java:83) - at freemarker.core.DollarVariable.calculateInterpolatedStringOrMarkup(DollarVariable.java:100) - at freemarker.core.DollarVariable.accept(DollarVariable.java:63) - at freemarker.core.Environment.visit(Environment.java:366) - at freemarker.core.Environment.invoke(Environment.java:775) - at freemarker.core.UnifiedCall.accept(UnifiedCall.java:83) - at freemarker.core.Environment.visit(Environment.java:330) - at freemarker.core.Environment.visit(Environment.java:336) - at freemarker.core.Environment.process(Environment.java:309) - at freemarker.template.Template.process(Template.java:384) - at org.nutz.boot.starter.freemarker.FreemarkerView.render(FreemarkerView.java:76) - at org.nutz.mvc.impl.processor.ViewProcessor.process(ViewProcessor.java:66) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.MethodInvokeProcessor.process(MethodInvokeProcessor.java:33) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.AdaptorProcessor.process(AdaptorProcessor.java:38) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.ActionFiltersProcessor.process(ActionFiltersProcessor.java:58) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.integration.shiro.NutShiroProcessor.process(NutShiroProcessor.java:139) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.ModuleProcessor.process(ModuleProcessor.java:123) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.EncodingProcessor.process(EncodingProcessor.java:27) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.UpdateRequestAttributesProcessor.process(UpdateRequestAttributesProcessor.java:15) - at org.nutz.mvc.impl.NutActionChain.doChain(NutActionChain.java:44) - at org.nutz.mvc.impl.ActionInvoker.invoke(ActionInvoker.java:56) - at org.nutz.mvc.ActionHandler.handle(ActionHandler.java:31) - at org.nutz.mvc.NutFilter.doFilter(NutFilter.java:202) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) - at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) - at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) - at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) - at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383) - at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) - at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:124) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at org.nutz.mvc.WhaleFilter.doFilter(WhaleFilter.java:171) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1596) - at org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter.doFilter(WebSocketUpgradeFilter.java:226) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:545) - at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143) - at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:536) - at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127) - at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:235) - at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1592) - at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233) - at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1296) - at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:188) - at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:485) - at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1562) - at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:186) - at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1211) - at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141) - at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127) - at org.eclipse.jetty.server.Server.handle(Server.java:500) - at org.eclipse.jetty.server.HttpChannel.lambda$handle$1(HttpChannel.java:386) - at org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:562) - at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:378) - at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:270) - at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:311) - at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:103) - at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:117) - at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:336) - at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:313) - at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:171) - at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:129) - at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:388) - at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:806) - at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:938) - at java.lang.Thread.run(Thread.java:748) -2020-01-11 20:48:49,852 [WARN][org.nutz.mvc.impl.processor.FailProcessor] - Error@/admin/right : -java.lang.RuntimeException: freemarker.core.NonMethodException: For "...(...)" callee: Expected a method, but this has evaluated to an extended_hash (org.nutz.mvc.impl.NutMessageMap wrapped into f.t.DefaultMapAdapter): -==> mvcs [in template "ftl/spring.ftl" at line 7, column 18] - ----- -FTL stack trace ("~" means nesting-related): - - Failed at: ${mvcs("user.lock")} [in template "ftl/spring.ftl" in macro "m" at line 7, column 16] - - Reached through: @s.m "global.position" [in template "template/admin/right.ftl" at line 17, column 22] ----- - at org.nutz.lang.Lang.wrapThrow(Lang.java:191) - at org.nutz.boot.starter.freemarker.FreemarkerView.render(FreemarkerView.java:78) - at org.nutz.mvc.impl.processor.ViewProcessor.process(ViewProcessor.java:66) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.MethodInvokeProcessor.process(MethodInvokeProcessor.java:33) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.AdaptorProcessor.process(AdaptorProcessor.java:38) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.ActionFiltersProcessor.process(ActionFiltersProcessor.java:58) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.integration.shiro.NutShiroProcessor.process(NutShiroProcessor.java:139) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.ModuleProcessor.process(ModuleProcessor.java:123) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.EncodingProcessor.process(EncodingProcessor.java:27) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.UpdateRequestAttributesProcessor.process(UpdateRequestAttributesProcessor.java:15) - at org.nutz.mvc.impl.NutActionChain.doChain(NutActionChain.java:44) - at org.nutz.mvc.impl.ActionInvoker.invoke(ActionInvoker.java:56) - at org.nutz.mvc.ActionHandler.handle(ActionHandler.java:31) - at org.nutz.mvc.NutFilter.doFilter(NutFilter.java:202) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) - at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) - at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) - at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) - at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383) - at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) - at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:124) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at org.nutz.mvc.WhaleFilter.doFilter(WhaleFilter.java:171) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1596) - at org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter.doFilter(WebSocketUpgradeFilter.java:226) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:545) - at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143) - at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:536) - at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127) - at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:235) - at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1592) - at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233) - at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1296) - at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:188) - at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:485) - at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1562) - at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:186) - at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1211) - at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141) - at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127) - at org.eclipse.jetty.server.Server.handle(Server.java:500) - at org.eclipse.jetty.server.HttpChannel.lambda$handle$1(HttpChannel.java:386) - at org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:562) - at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:378) - at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:270) - at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:311) - at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:103) - at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:117) - at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:336) - at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:313) - at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:171) - at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:129) - at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:388) - at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:806) - at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:938) - at java.lang.Thread.run(Thread.java:748) -Caused by: freemarker.core.NonMethodException: For "...(...)" callee: Expected a method, but this has evaluated to an extended_hash (org.nutz.mvc.impl.NutMessageMap wrapped into f.t.DefaultMapAdapter): -==> mvcs [in template "ftl/spring.ftl" at line 7, column 18] - ----- -FTL stack trace ("~" means nesting-related): - - Failed at: ${mvcs("user.lock")} [in template "ftl/spring.ftl" in macro "m" at line 7, column 16] - - Reached through: @s.m "global.position" [in template "template/admin/right.ftl" at line 17, column 22] ----- - at freemarker.core.MethodCall._eval(MethodCall.java:85) - at freemarker.core.Expression.eval(Expression.java:83) - at freemarker.core.DollarVariable.calculateInterpolatedStringOrMarkup(DollarVariable.java:100) - at freemarker.core.DollarVariable.accept(DollarVariable.java:63) - at freemarker.core.Environment.visit(Environment.java:366) - at freemarker.core.Environment.invoke(Environment.java:775) - at freemarker.core.UnifiedCall.accept(UnifiedCall.java:83) - at freemarker.core.Environment.visit(Environment.java:330) - at freemarker.core.Environment.visit(Environment.java:336) - at freemarker.core.Environment.process(Environment.java:309) - at freemarker.template.Template.process(Template.java:384) - at org.nutz.boot.starter.freemarker.FreemarkerView.render(FreemarkerView.java:76) - ... 65 more -2020-01-11 20:49:30,333 [DEBUG][org.nutz.plugins.cache.impl.lcache.LCache] - fire channel=LCache:shiro-activeSessionCache msg=124fgslla6jhsqecjc0kbcsqte:q1u0dr20s4j07q75pkq945ha5j -2020-01-11 20:49:30,335 [DEBUG][org.nutz.plugins.cache.impl.lcache.CachePubSub] - channel=LCache:shiro-activeSessionCache, msg=124fgslla6jhsqecjc0kbcsqte:q1u0dr20s4j07q75pkq945ha5j -2020-01-11 20:49:30,335 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/main : WelcomeAct.main(WelcomeAct.java:30) -2020-01-11 20:49:30,461 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/top : WelcomeAct.top(WelcomeAct.java:24) -2020-01-11 20:49:30,462 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/index_main : WelcomeAct.index(WelcomeAct.java:18) -2020-01-11 20:49:30,540 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/right : WelcomeAct.right(WelcomeAct.java:40) -2020-01-11 20:49:30,543 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/left : WelcomeAct.left(WelcomeAct.java:35) -2020-01-11 20:50:14,045 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/main : WelcomeAct.main(WelcomeAct.java:30) -2020-01-11 20:50:14,162 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/top : WelcomeAct.top(WelcomeAct.java:24) -2020-01-11 20:50:14,176 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/index_main : WelcomeAct.index(WelcomeAct.java:18) -2020-01-11 20:50:14,484 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/right : WelcomeAct.right(WelcomeAct.java:40) -2020-01-11 20:50:14,484 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/left : WelcomeAct.left(WelcomeAct.java:35) -2020-01-11 20:53:24,846 [INFO][org.apache.shiro.session.mgt.AbstractValidatingSessionManager] - Disabled session validation scheduler. -2020-01-11 20:53:24,847 [INFO][org.nutz.boot.starter.nutz.mvc.NbMvcLoading] - Nutz.Mvc[nutz] is deposing ... -2020-01-11 20:53:24,847 [INFO][org.nutz.boot.starter.nutz.mvc.NbMvcLoading] - Nutz.Mvc[nutz] is down in 0ms -2020-01-11 20:53:35,456 [INFO][org.nutz.boot.banner.SimpleBannerPrinter] - - _ _ ______ ___ -| \ | || ___ \ ______ ______ ______ ______ ______| \ \ -| \| || |_/ / |______|______|______|______|______| |\ \ -| . ` || ___ \ ______ ______ ______ ______ ______| | > > -| |\ || |_/ / |______|______|______|______|______| |/ / -\_| \_/\____/ |_/_/ - -:: Nutz Boot :: (2.3.8.v20191031) - -2020-01-11 20:53:35,565 [DEBUG][org.nutz.boot.config.impl.PropertiesConfigureLoader] - load /Users/kouxian/git/rk_svnadmin/target/classes/application.properties -2020-01-11 20:53:35,747 [DEBUG][org.nutz.castor.Castors] - Using 107 castor for Castors -2020-01-11 20:53:35,772 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > scan 'com.rekoe' -2020-01-11 20:53:35,938 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'cloudLauncher ' - com.rekoe.CloudLauncher -2020-01-11 20:53:35,953 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'currentTime ' - com.rekoe.web.freemarker.CurrentTimeDirective -2020-01-11 20:53:35,962 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'pagination ' - com.rekoe.web.freemarker.PaginationDirective -2020-01-11 20:53:35,964 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'permission ' - com.rekoe.web.freemarker.PermissionDirective -2020-01-11 20:53:35,965 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'htmlCut ' - com.rekoe.web.freemarker.HtmlCutDirective -2020-01-11 20:53:35,966 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'process ' - com.rekoe.web.freemarker.ProcessTimeDirective -2020-01-11 20:53:35,967 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'timeFormat ' - com.rekoe.web.freemarker.TimeFormatDirective -2020-01-11 20:53:35,970 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'permissionAct ' - com.rekoe.module.admin.PermissionAct -2020-01-11 20:53:35,982 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminUserAct ' - com.rekoe.module.admin.AdminUserAct -2020-01-11 20:53:35,989 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'frameAct ' - com.rekoe.module.admin.FrameAct -2020-01-11 20:53:35,990 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminSvnUserAct ' - com.rekoe.module.admin.AdminSvnUserAct -2020-01-11 20:53:35,993 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminProjectAct ' - com.rekoe.module.admin.AdminProjectAct -2020-01-11 20:53:36,005 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminCommonAct ' - com.rekoe.module.admin.AdminCommonAct -2020-01-11 20:53:36,007 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminRoleAct ' - com.rekoe.module.admin.AdminRoleAct -2020-01-11 20:53:36,008 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'permissionCategoryAct ' - com.rekoe.module.admin.PermissionCategoryAct -2020-01-11 20:53:36,010 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'welcomeAct ' - com.rekoe.module.admin.WelcomeAct -2020-01-11 20:53:36,013 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminProjectGroupUsrAct ' - com.rekoe.module.admin.AdminProjectGroupUsrAct -2020-01-11 20:53:36,018 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminLoginAct ' - com.rekoe.module.admin.AdminLoginAct -2020-01-11 20:53:36,023 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminProjectGroupAct ' - com.rekoe.module.admin.AdminProjectGroupAct -2020-01-11 20:53:36,024 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'indexAct ' - com.rekoe.module.IndexAct -2020-01-11 20:53:36,025 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'ipSearchAction ' - com.rekoe.module.IpSearchAction -2020-01-11 20:53:36,027 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'oauthLoginAct ' - com.rekoe.module.OauthLoginAct -2020-01-11 20:53:36,032 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'doCommit ' - com.rekoe.utils.DoCommit -2020-01-11 20:53:36,036 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'quartzService ' - com.rekoe.service.QuartzService -2020-01-11 20:53:36,040 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'treeService ' - com.rekoe.service.DefaultTreeService -2020-01-11 20:53:36,040 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'userService ' - com.rekoe.service.UserService -2020-01-11 20:53:36,059 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'roleService ' - com.rekoe.service.RoleService -2020-01-11 20:53:36,060 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'projectGroupService ' - com.rekoe.service.ProjectGroupService -2020-01-11 20:53:36,063 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'projectAuthService ' - com.rekoe.service.ProjectAuthService -2020-01-11 20:53:36,071 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'projectService ' - com.rekoe.service.ProjectService -2020-01-11 20:53:36,076 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'usrService ' - com.rekoe.service.UsrService -2020-01-11 20:53:36,077 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'repTreeNodeService ' - com.rekoe.service.RepTreeNodeService -2020-01-11 20:53:36,078 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'svnService ' - com.rekoe.service.SvnService -2020-01-11 20:53:36,082 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'permissionCategoryService ' - com.rekoe.service.PermissionCategoryService -2020-01-11 20:53:36,084 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'repositoryService ' - com.rekoe.service.RepositoryService -2020-01-11 20:53:36,090 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'uploadService ' - com.rekoe.service.UploadService -2020-01-11 20:53:36,092 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'projectUserService ' - com.rekoe.service.ProjectUserService -2020-01-11 20:53:36,092 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'authorityService ' - com.rekoe.service.AuthorityServiceImpl -2020-01-11 20:53:36,093 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'emailService ' - com.rekoe.service.EmailServiceImpl -2020-01-11 20:53:36,096 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'svnUserService ' - com.rekoe.service.SvnUserService -2020-01-11 20:53:36,099 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'projectGroupUsrService ' - com.rekoe.service.ProjectGroupUsrService -2020-01-11 20:53:36,100 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'idFactory ' - com.rekoe.service.IdWorkerService -2020-01-11 20:53:36,101 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'projectConfigService ' - com.rekoe.service.ProjectConfigService -2020-01-11 20:53:36,101 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'defaultTreeFactory ' - com.rekoe.service.DefaultTreeFactory -2020-01-11 20:53:36,103 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'permissionService ' - com.rekoe.service.PermissionService -2020-01-11 20:53:36,112 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'shiroRealm ' - com.rekoe.shiro.realm.UsernamePasswordRealm -2020-01-11 20:53:36,133 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > scan 'org.nutz.boot.starter' -2020-01-11 20:53:36,190 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'shiroFilterStarter ' - org.nutz.boot.starter.shiro.ShiroFilterStarter -2020-01-11 20:53:36,194 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'shiroEnvStarter ' - org.nutz.boot.starter.shiro.ShiroEnvStarter -2020-01-11 20:53:36,200 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'freeMarkerConfigurer ' - org.nutz.boot.starter.freemarker.FreeMarkerConfigurer -2020-01-11 20:53:36,207 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add '$views_freekmarker ' - org.nutz.boot.starter.freemarker.FreemarkerViewMaker -2020-01-11 20:53:36,208 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'quartzStarter ' - org.nutz.boot.starter.quartz.QuartzStarter -2020-01-11 20:53:36,208 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'whaleFilterStarter ' - org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter -2020-01-11 20:53:36,211 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'nutFilterStarter ' - org.nutz.boot.starter.nutz.mvc.NutFilterStarter -2020-01-11 20:53:36,214 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'nutDaoStarter ' - org.nutz.boot.starter.nutz.dao.NutDaoStarter -2020-01-11 20:53:36,222 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'druidWebStatFilterStarter ' - org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter -2020-01-11 20:53:36,222 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'druidWebStatServletStarter ' - org.nutz.boot.starter.jdbc.DruidWebStatServletStarter -2020-01-11 20:53:36,224 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'dataSourceStarter ' - org.nutz.boot.starter.jdbc.DataSourceStarter -2020-01-11 20:53:36,225 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'jettyStarter ' - org.nutz.boot.starter.jetty.JettyStarter -2020-01-11 20:53:36,274 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'nbServletContextListener ' - org.nutz.boot.starter.servlet3.NbServletContextListener -2020-01-11 20:53:36,284 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'ngrokClientStarter ' - org.nutz.boot.starter.ngrok.NgrokClientStarter -2020-01-11 20:53:36,289 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-redis/2.3.9-SNAPSHOT/nutzboot-starter-redis-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 20:53:36,291 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-shiro/2.3.9-SNAPSHOT/nutzboot-starter-shiro-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 20:53:36,292 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-freemarker/2.3.9-SNAPSHOT/nutzboot-starter-freemarker-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 20:53:36,293 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-quartz/2.3.9-SNAPSHOT/nutzboot-starter-quartz-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 20:53:36,297 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-nutz-mvc/2.3.9-SNAPSHOT/nutzboot-starter-nutz-mvc-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 20:53:36,298 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-nutz-dao/2.3.9-SNAPSHOT/nutzboot-starter-nutz-dao-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 20:53:36,298 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-jdbc/2.3.9-SNAPSHOT/nutzboot-starter-jdbc-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 20:53:36,299 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-jetty/2.3.9-SNAPSHOT/nutzboot-starter-jetty-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 20:53:36,300 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-email/2.3.9-SNAPSHOT/nutzboot-starter-email-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 20:53:36,301 [DEBUG][org.nutz.boot.NbApp] - Found file:/Users/kouxian/git/nutzboot/nutzboot-starter/nutzboot-starter-freemarker/target/classes/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 20:53:36,303 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-ngrok/2.3.9-SNAPSHOT/nutzboot-starter-ngrok-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 20:53:36,323 [INFO][org.nutz.boot.NbApp] - Configure Manual: -|id |key |required |Possible Values |Default |Description | starters| -|----|----------------------------------------|----------|--------------------|----------|--------------------|----------------------------------------| -|0 |druid.web.filter.exclusions |no | | |需要排除的路径 |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|1 |druid.web.filter.principalCookieName |no | | |用户权限信息的cookie属性名称 |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|2 |druid.web.filter.principalSessionName |no | | |用户权限信息的session属性名称 |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|3 |druid.web.filter.profileEnable |no | | |是否开启性能监控 |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|4 |druid.web.filter.realIpHeader |no | | |Header中ReadIp对应的key |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|5 |druid.web.filter.sessionStatEnable |no | |true |是否开启session状态监控 |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|6 |druid.web.filter.sessionStatMaxCount |no | | |session最大状态数量 |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|7 |druid.web.servlet.allow |no | | |允许访问的ip列表 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|8 |druid.web.servlet.deny |no | | |禁止访问的ip列表 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|9 |druid.web.servlet.jmxPassword |no | | |JMX的密码 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|10 |druid.web.servlet.jmxUrl |no | | |读取JMX信息的URL |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|11 |druid.web.servlet.jmxUsername |no | | |JMX的用户名 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|12 |druid.web.servlet.loginPassword |no | |随机值,打印在日志中|访问monitor页面的密码 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|13 |druid.web.servlet.loginUsername |no | |driud |访问monitor页面的用户名 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|14 |druid.web.servlet.resetEnable |no | |true |是否允许重置统计结果 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|15 |email.From |yes | | |email的写信人 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|16 |email.HostName |yes | | |email的ip或域名地址 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|17 |email.Password |yes | | |email的密码 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|18 |email.SSLOnConnect |no | |true |email开启SSL连接 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|19 |email.SmtpPort |yes | | |email的SmtpPort端口 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|20 |email.UserName |yes | | |email的用户名 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|21 |email.charset |no | |UTF-8 |email的编码 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|22 |freemarker.cache_time |no | |-1000 |模版缓存时间 |org.nutz.boot.starter.freemarker.FreemarkerViewMaker| -|23 |freemarker.prefix |no | |template |模版路径 |org.nutz.boot.starter.freemarker.FreemarkerViewMaker| -|24 |freemarker.suffix |no | |.html |文件后缀 |org.nutz.boot.starter.freemarker.FreemarkerViewMaker| -|25 |jdbc.password |no | | |数据库密码 |org.nutz.boot.starter.jdbc.DataSourceStarter| -|26 |jdbc.type |no |druid,simple,hikari |druid |连接池类型 |org.nutz.boot.starter.jdbc.DataSourceStarter| -|27 |jdbc.url |yes | | |JDBC URL |org.nutz.boot.starter.jdbc.DataSourceStarter| -|28 |jdbc.username |no | | |数据库用户名 |org.nutz.boot.starter.jdbc.DataSourceStarter| -|29 |jetty.contextPath |no | |/ |上下文路径 |org.nutz.boot.starter.jetty.JettyStarter| -|30 |jetty.gzip.enable |no | |false |是否启用gzip |org.nutz.boot.starter.jetty.JettyStarter| -|31 |jetty.gzip.level |no | |-1 |gzip压缩级别 |org.nutz.boot.starter.jetty.JettyStarter| -|32 |jetty.gzip.minContentSize |no | |512 |gzip压缩最小触发大小 |org.nutz.boot.starter.jetty.JettyStarter| -|33 |jetty.host |no | |0.0.0.0 |监听的ip地址 |org.nutz.boot.starter.jetty.JettyStarter| -|34 |jetty.http.idleTimeout |no | |300000 |空闲时间,单位毫秒 |org.nutz.boot.starter.jetty.JettyStarter| -|35 |jetty.httpConfig.blockingTimeout |no | |-1 |阻塞超时 |org.nutz.boot.starter.jetty.JettyStarter| -|36 |jetty.httpConfig.headerCacheSize |no | |8192 |头部缓冲区大小 |org.nutz.boot.starter.jetty.JettyStarter| -|37 |jetty.httpConfig.maxErrorDispatches |no | |10 |最大错误重定向次数 |org.nutz.boot.starter.jetty.JettyStarter| -|38 |jetty.httpConfig.outputAggregationSize |no | |8192 |输出聚合大小 |org.nutz.boot.starter.jetty.JettyStarter| -|39 |jetty.httpConfig.outputBufferSize |no | |32768 |输出缓冲区大小 |org.nutz.boot.starter.jetty.JettyStarter| -|40 |jetty.httpConfig.persistentConnectionsEnabled|no | |true |是否启用持久化连接 |org.nutz.boot.starter.jetty.JettyStarter| -|41 |jetty.httpConfig.requestHeaderSize |no | |8192 |请求的头部最大值 |org.nutz.boot.starter.jetty.JettyStarter| -|42 |jetty.httpConfig.responseHeaderSize |no | |8192 |响应的头部最大值 |org.nutz.boot.starter.jetty.JettyStarter| -|43 |jetty.httpConfig.securePort |no | | |安全协议的端口,例如8443 |org.nutz.boot.starter.jetty.JettyStarter| -|44 |jetty.httpConfig.secureScheme |no | | |安全协议,例如https |org.nutz.boot.starter.jetty.JettyStarter| -|45 |jetty.httpConfig.sendDateHeader |no | |true |是否发送日期信息 |org.nutz.boot.starter.jetty.JettyStarter| -|46 |jetty.httpConfig.sendServerVersion |no | |true |是否发送jetty版本号 |org.nutz.boot.starter.jetty.JettyStarter| -|47 |jetty.https.keystore.password |no | | |Https的KeyStore的密码 |org.nutz.boot.starter.jetty.JettyStarter| -|48 |jetty.https.keystore.path |no | | |Https的KeyStore路径 |org.nutz.boot.starter.jetty.JettyStarter| -|49 |jetty.https.port |no | | |Https端口号 |org.nutz.boot.starter.jetty.JettyStarter| -|50 |jetty.maxFormContentSize |no | |1gb |表单最大尺寸 |org.nutz.boot.starter.jetty.JettyStarter| -|51 |jetty.maxFormKeys |no | |1000 |表单最大key数量 |org.nutz.boot.starter.jetty.JettyStarter| -|52 |jetty.page.404 |no | | |自定义404页面,同理,其他状态码也是支持的|org.nutz.boot.starter.jetty.JettyStarter| -|53 |jetty.page.java.lang.Throwable |no | | |自定义java.lang.Throwable页面,同理,其他异常也支持|org.nutz.boot.starter.jetty.JettyStarter| -|54 |jetty.port |no | |8080 |监听的端口 |org.nutz.boot.starter.jetty.JettyStarter| -|55 |jetty.session.file.storeDir |no | |./session |session持久化,file所用的目录|org.nutz.boot.starter.jetty.JettyStarter| -|56 |jetty.session.ioc.datastore |no | |jettySessionDataStore|session持久化,SessionDataStore对应的ioc名称|org.nutz.boot.starter.jetty.JettyStarter| -|57 |jetty.session.jdbc.datasource.iocname |no | |dataSource|session持久化,jdbc所用数据库源的ioc名称|org.nutz.boot.starter.jetty.JettyStarter| -|58 |jetty.session.store.enable |no | |false |是否启用session持久化 |org.nutz.boot.starter.jetty.JettyStarter| -|59 |jetty.session.store.type |no |jdbc,file,ioc,redis |jdbc |session持久化类型 |org.nutz.boot.starter.jetty.JettyStarter| -|60 |jetty.staticPath |no | | |额外的静态文件路径 |org.nutz.boot.starter.jetty.JettyStarter| -|61 |jetty.staticPathLocal |no | | |静态文件所在的本地路径 |org.nutz.boot.starter.jetty.JettyStarter| -|62 |jetty.threadpool.idleTimeout |no | |60000 |线程池idleTimeout,单位毫秒 |org.nutz.boot.starter.jetty.JettyStarter| -|63 |jetty.threadpool.maxThreads |no | |500 |线程池最大线程数maxThreads |org.nutz.boot.starter.jetty.JettyStarter| -|64 |jetty.threadpool.minThreads |no | |200 |线程池最小线程数minThreads |org.nutz.boot.starter.jetty.JettyStarter| -|65 |jetty.welcome_files |no | |index.html,index.htm,index.do|WelcomeFile列表 |org.nutz.boot.starter.jetty.JettyStarter| -|66 |ngrok.client.auth_token |no | |4kg9lckq5og4ip02j736e3i7ku|秘钥 |org.nutz.boot.starter.ngrok.NgrokClientStarter| -|67 |ngrok.client.enable |no | |true |开关 |org.nutz.boot.starter.ngrok.NgrokClientStarter| -|68 |ngrok.client.hostname |no | | |期望的域名 |org.nutz.boot.starter.ngrok.NgrokClientStarter| -|69 |ngrok.client.srv_host |no | |wendal.cn |服务器域名 |org.nutz.boot.starter.ngrok.NgrokClientStarter| -|70 |ngrok.client.srv_port |no | |4443 |服务器端口 |org.nutz.boot.starter.ngrok.NgrokClientStarter| -|71 |ngrok.client.to_port |no | |8080 |目标端口 |org.nutz.boot.starter.ngrok.NgrokClientStarter| -|72 |nutz.dao.interceptor.cache.cache4Null |no | |true |是否缓存null结果 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|73 |nutz.dao.interceptor.cache.debug |no | |false |打印daocache详细调试日志 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|74 |nutz.dao.interceptor.cache.enable |no | |false |是否使用daocache |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|75 |nutz.dao.interceptor.cache.enableWhenTrans|no | |false |事务内是否启用daocache |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|76 |nutz.dao.interceptor.cache.provider.ioc.name|no | |daoCacheProvider|daocache提供者DaoCacheProvider的IocBean名称|org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|77 |nutz.dao.interceptor.cache.provider.memory.cacheSize|no | | |daocache提供者MemoryDaoCacheProvider的默认缓存大小|org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|78 |nutz.dao.interceptor.cache.provider.type|no |memory,ehcache,jedis,ioc|memory |daocache提供者 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|79 |nutz.dao.interceptor.cache.table.names |no | | |需要缓存的表名称,英文逗号分隔 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|80 |nutz.dao.interceptor.cache.table.pattern|no | | |需要缓存的表名称的正则表达式 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|81 |nutz.dao.interceptor.log.enable |no | |true |是否打印dao的SQL日志 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|82 |nutz.dao.interceptor.time.enable |no | |false |是否打印dao的SQL耗时日志 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|83 |nutz.dao.sqls.path |no | |sqls/ |sql目录 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|84 |nutz.mvc.exclusions |no | | |排除指定请求路径的正则表达式 |org.nutz.boot.starter.nutz.mvc.NutFilterStarter| -|85 |nutz.mvc.ignore |no | | |过滤指定请求路径的正则表达式 |org.nutz.boot.starter.nutz.mvc.NutFilterStarter| -|86 |nutz.mvc.whale.enc.input |no | |UTF-8 |在其他Filter之前设置input编码|org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter| -|87 |nutz.mvc.whale.enc.output |no | |UTF-8 |在其他Filter之前设置output编码|org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter| -|88 |nutz.mvc.whale.http.hidden_method_param |no | | |隐形http方法参数转换所对应的参数名 |org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter| -|89 |nutz.mvc.whale.http.method_override |no | |false |是否允许使用X-HTTP-Method-Override|org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter| -|90 |nutz.mvc.whale.upload.enable |no | |false |是否启用隐形Upload支持 |org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter| -|91 |redis.database |no | |0 |redis数据库序号 |org.nutz.boot.starter.redis.JedisStarter| -|92 |redis.host |no | |127.0.0.1 |redis服务器ip或域名 |org.nutz.boot.starter.redis.JedisStarter| -|93 |redis.max_redir |no | |10 |redis集群最大重定向次数 |org.nutz.boot.starter.redis.JedisStarter| -|94 |redis.nodes |no | | |redis集群节点列表 |org.nutz.boot.starter.redis.JedisStarter| -|95 |redis.password |no | | |redis密码 |org.nutz.boot.starter.redis.JedisStarter| -|96 |redis.port |no | |6379 |redis服务器端口 |org.nutz.boot.starter.redis.JedisStarter| -|97 |redis.soTimeout |no | |0 |redis写超时 |org.nutz.boot.starter.redis.JedisStarter| -|98 |redis.timeout |no | |2000 |redis读写超时 |org.nutz.boot.starter.redis.JedisStarter| -|99 |shiro.ini.path |no | | |shiro.ini的路径,如果shiro.ini存在,就会使用它,否则走NB的内部逻辑|org.nutz.boot.starter.shiro.ShiroEnvStarter| -|100 |shiro.ini.urls |no | | |urls过滤清单 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|101 |shiro.realm.cache.enable |no | | |realm是否缓存 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|102 |shiro.session.cache.redis.debug |no | |false |session持久化时redis的debug模式|org.nutz.boot.starter.shiro.ShiroEnvStarter| -|103 |shiro.session.cache.redis.mode |no | |kv |设置redis缓存的模式 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|104 |shiro.session.cache.redis.ttl |no | |-1 |redis缓存的过期时间 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|105 |shiro.session.cache.type |no | |memory |设置使用的缓存类型 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|106 |shiro.session.cookie.httpOnly |no | |true |Cookie是否只读 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|107 |shiro.session.cookie.maxAge |no | |946080000 |Cookie的过期时间,单位:毫秒 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|108 |shiro.session.cookie.name |no | |sid |Cookie的name |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|109 |shiro.session.dao.iocName |no | |shiroSessionDao|SessionDao的ioc名称,设置并声明该IocBean,就能覆盖默认的SessionDao实现|org.nutz.boot.starter.shiro.ShiroEnvStarter| -|110 |shiro.session.enable |no | |true |是否启用Shiro的Session管理 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|111 |shiro.session.manager.globalSessionTimeout|no | |1800000 |全局session过期时间 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|112 |shiro.session.manager.sessionValidationInterval|no | |3600000 |定期检查session过期的周期 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|113 |shiro.session.manager.sessionValidationSchedulerEnabled|no | |true |是否定期检查session过期 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|114 |shiro.url.login |no | |/user/login|默认登录路径 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|115 |shiro.url.logout_redirect |no | |/ |退出登录后的重定向路径 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|116 |shiro.url.unauth |no | |/user/login|访问未授权页面后的重定向路径 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|117 |web.filter.order.nutz |no | | |指定NutFilter执行顺序 |org.nutz.boot.starter.nutz.mvc.NutFilterStarter| -|118 |web.session.timeout |no | |30 |Session空闲时间,单位分钟 |org.nutz.boot.starter.jetty.JettyStarter| -2020-01-11 20:53:36,333 [INFO][org.nutz.ioc.impl.NutIoc] - ... NutIoc init complete -2020-01-11 20:53:36,445 [INFO][org.quartz.impl.StdSchedulerFactory] - Using default implementation for ThreadExecutor -2020-01-11 20:53:36,517 [INFO][org.quartz.core.SchedulerSignalerImpl] - Initialized Scheduler Signaller of type: class org.quartz.core.SchedulerSignalerImpl -2020-01-11 20:53:36,518 [INFO][org.quartz.core.QuartzScheduler] - Quartz Scheduler v.2.3.0 created. -2020-01-11 20:53:36,522 [INFO][org.quartz.simpl.RAMJobStore] - RAMJobStore initialized. -2020-01-11 20:53:36,543 [INFO][org.quartz.core.QuartzScheduler] - Scheduler meta-data: Quartz Scheduler (v2.3.0) 'NutzbootScheduler' 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 8 threads. - Using job-store 'org.quartz.simpl.RAMJobStore' - which does not support persistence. and is not clustered. - -2020-01-11 20:53:36,543 [INFO][org.quartz.impl.StdSchedulerFactory] - Quartz scheduler 'NutzbootScheduler' initialized from an externally provided properties instance. -2020-01-11 20:53:36,543 [INFO][org.quartz.impl.StdSchedulerFactory] - Quartz scheduler version: 2.3.0 -2020-01-11 20:53:36,544 [INFO][org.quartz.core.QuartzScheduler] - JobFactory set to: org.nutz.integration.quartz.NutQuartzJobFactory@10cf09e8 -2020-01-11 20:53:37,345 [DEBUG][org.nutz.boot.starter.servlet3.NbServletContextListener] - add Servlet name=druid pathSpec=/druid/* -2020-01-11 20:53:37,349 [INFO][org.nutz.boot.starter.jdbc.DruidWebStatServletStarter] - druid stat view random user=druid password=57i5uvjummhjqr53934n5vlfrp -2020-01-11 20:53:37,356 [INFO][org.apache.shiro.web.env.EnvironmentLoader] - Starting Shiro environment initialization. -2020-01-11 20:53:37,705 [DEBUG][org.nutz.boot.starter.shiro.ShiroEnvStarter] - using default SessionDAO = EnterpriseCacheSessionDAO -2020-01-11 20:53:37,720 [DEBUG][org.nutz.boot.starter.shiro.ShiroEnvStarter] - using session cache = redis -2020-01-11 20:53:37,773 [WARN][net.sf.ehcache.config.CacheConfiguration] - Statistics can no longer be enabled via configuration. -2020-01-11 20:53:38,085 [INFO][org.nutz.plugins.cache.impl.lcache.LCacheManager] - JedisAgent is Ready ... -2020-01-11 20:53:38,085 [DEBUG][org.nutz.plugins.cache.impl.lcache.LCacheManager] - psubscribe LCache:* -2020-01-11 20:53:38,389 [DEBUG][org.nutz.dao.jdbc.Jdbcs] - Jdbcs init complete -2020-01-11 20:53:38,391 [INFO][org.nutz.dao.jdbc.Jdbcs] - Get Connection from DataSource for JdbcExpert, if you lock at here, check your database server and configure -2020-01-11 20:53:38,551 [INFO][com.alibaba.druid.pool.DruidDataSource] - {dataSource-1} inited -2020-01-11 20:53:38,843 [DEBUG][org.nutz.dao.impl.DaoSupport] - select expert : org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert -2020-01-11 20:53:38,851 [DEBUG][org.nutz.dao.impl.DaoSupport] - JDBC Driver --> mysql-connector-java-8.0.18 (Revision: fef2894d751d47223192b706977b4a5bc41e6be4) -2020-01-11 20:53:38,852 [DEBUG][org.nutz.dao.impl.DaoSupport] - JDBC Name --> MySQL Connector/J -2020-01-11 20:53:38,852 [DEBUG][org.nutz.dao.impl.DaoSupport] - JDBC URL --> jdbc:mysql://127.0.0.1:3306/rk_admin?characterEncoding=utf8&useSSL=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai -2020-01-11 20:53:39,054 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_set_client=utf8mb4 -2020-01-11 20:53:39,054 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_set_connection=utf8mb4 -2020-01-11 20:53:39,054 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_set_database=utf8 -2020-01-11 20:53:39,054 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_set_filesystem=binary -2020-01-11 20:53:39,055 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_set_results= -2020-01-11 20:53:39,055 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_set_server=utf8mb4 -2020-01-11 20:53:39,055 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_set_system=utf8 -2020-01-11 20:53:39,055 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_sets_dir=/usr/share/mysql-8.0/charsets/ -2020-01-11 20:53:39,060 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : binlog_format=ROW -2020-01-11 20:53:39,064 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : database=rk_admin -2020-01-11 20:53:39,067 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : user=root@172.17.0.1 -2020-01-11 20:53:39,122 [DEBUG][org.nutz.dao.impl.DaoSupport] - Database info --> MYSQL:[MySQL - 8.0.18] -2020-01-11 20:53:39,131 [DEBUG][org.nutz.dao.impl.DaoSupport] - SqlManager Sql count=0 -2020-01-11 20:53:39,301 [DEBUG][org.nutz.service.EntityService] - Get TypeParams for self : com.rekoe.domain.User -2020-01-11 20:53:39,310 [DEBUG][org.nutz.service.EntityService] - Get TypeParams for self : com.rekoe.domain.Role -2020-01-11 20:53:39,314 [INFO][org.apache.shiro.cache.ehcache.EhCacheManager] - Cache with name 'com.rekoe.shiro.realm.UsernamePasswordRealm.authorizationCache' does not yet exist. Creating now. -2020-01-11 20:53:39,340 [INFO][org.apache.shiro.cache.ehcache.EhCacheManager] - Added EhCache named [com.rekoe.shiro.realm.UsernamePasswordRealm.authorizationCache] -2020-01-11 20:53:39,369 [DEBUG][org.nutz.boot.starter.shiro.NbResourceBasedWebEnvironment] - ioc name=shiroFilterChainResolver not found, fallback to shiro.ini.urls -2020-01-11 20:53:39,371 [DEBUG][org.nutz.boot.starter.shiro.NbResourceBasedWebEnvironment] - shiro ini urls ---> -[urls] - -2020-01-11 20:53:39,386 [INFO][org.apache.shiro.web.env.EnvironmentLoader] - Shiro environment initialized in 2028 ms. -2020-01-11 20:53:39,393 [DEBUG][org.nutz.boot.starter.servlet3.NbServletContextListener] - add filter name=whale pathSpec=/* -2020-01-11 20:53:39,398 [DEBUG][org.nutz.boot.starter.servlet3.NbServletContextListener] - add filter name=druid pathSpec=/* -2020-01-11 20:53:39,401 [DEBUG][org.nutz.boot.starter.servlet3.NbServletContextListener] - add filter name=shiro pathSpec=/* -2020-01-11 20:53:39,404 [DEBUG][org.nutz.boot.starter.servlet3.NbServletContextListener] - add filter name=nutz pathSpec=/* -2020-01-11 20:53:39,441 [INFO][org.nutz.mvc.NutFilter] - NutFilter[nutz] starting ... -2020-01-11 20:53:39,444 [INFO][org.nutz.resource.impl.ErrorResourceLocation] - [loc=/Users/kouxian/git/rk_svnadmin/target/classes/static/WEB-INF/classes]not exist -2020-01-11 20:53:39,446 [DEBUG][org.nutz.mvc.config.AbstractNutConfig] - Loading by class org.nutz.boot.starter.nutz.mvc.NbMvcLoading -2020-01-11 20:53:39,452 [INFO][org.nutz.mvc.impl.NutLoading] - Nutz Version : 1.r.68-SNAPSHOT -2020-01-11 20:53:39,452 [INFO][org.nutz.mvc.impl.NutLoading] - Nutz.Mvc[nutz] is initializing ... -2020-01-11 20:53:39,453 [DEBUG][org.nutz.mvc.impl.NutLoading] - Web Container Information: -2020-01-11 20:53:39,453 [DEBUG][org.nutz.mvc.impl.NutLoading] - - Default Charset : UTF-8 -2020-01-11 20:53:39,453 [DEBUG][org.nutz.mvc.impl.NutLoading] - - Current . path : /Users/kouxian/git/rk_svnadmin/. -2020-01-11 20:53:39,453 [DEBUG][org.nutz.mvc.impl.NutLoading] - - Java Version : 1.8.0_144 -2020-01-11 20:53:39,454 [DEBUG][org.nutz.mvc.impl.NutLoading] - - File separator : / -2020-01-11 20:53:39,456 [DEBUG][org.nutz.mvc.impl.NutLoading] - - Timezone : Asia/Shanghai -2020-01-11 20:53:39,457 [DEBUG][org.nutz.mvc.impl.NutLoading] - - OS : Mac OS X x86_64 -2020-01-11 20:53:39,457 [DEBUG][org.nutz.mvc.impl.NutLoading] - - ServerInfo : jetty/9.4.22.v20191022 -2020-01-11 20:53:39,457 [DEBUG][org.nutz.mvc.impl.NutLoading] - - Servlet API : 3.1 -2020-01-11 20:53:39,457 [DEBUG][org.nutz.mvc.impl.NutLoading] - - ContextPath : -2020-01-11 20:53:39,458 [DEBUG][org.nutz.mvc.impl.NutLoading] - - context.tempdir : /Users/kouxian/git/rk_svnadmin/temp -2020-01-11 20:53:39,459 [DEBUG][org.nutz.mvc.impl.NutLoading] - - MainModule : com.rekoe.CloudLauncher -2020-01-11 20:53:39,462 [DEBUG][org.nutz.mvc.impl.NutLoading] - >> app.root = /Users/kouxian/git/rk_svnadmin/target/classes/static -2020-01-11 20:53:39,467 [INFO][org.nutz.mvc.impl.NutLoading] - Build URL mapping by org.nutz.mvc.impl.UrlMappingImpl ... -2020-01-11 20:53:39,468 [DEBUG][org.nutz.mvc.impl.NutLoading] - add ViewMaker from Ioc by name=$views_freekmarker -2020-01-11 20:53:39,469 [DEBUG][org.nutz.mvc.impl.NutLoading] - @Views(FreemarkerViewMaker.class,DefaultViewMaker.class) -2020-01-11 20:53:39,471 [DEBUG][org.nutz.mvc.impl.NutLoading] - @ChainBy(org.nutz.mvc.impl.NutActionChainMaker) -2020-01-11 20:53:39,477 [DEBUG][org.nutz.mvc.impl.Loadings] - module class location 'file:/Users/kouxian/git/rk_svnadmin/target/classes/' -2020-01-11 20:53:39,477 [DEBUG][org.nutz.mvc.impl.Loadings] - > scan 'com.rekoe' -2020-01-11 20:53:39,517 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.PermissionAct' -2020-01-11 20:53:39,520 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminUserAct' -2020-01-11 20:53:39,520 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.FrameAct' -2020-01-11 20:53:39,520 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminSvnUserAct' -2020-01-11 20:53:39,520 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminProjectAct' -2020-01-11 20:53:39,521 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminCommonAct' -2020-01-11 20:53:39,521 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminRoleAct' -2020-01-11 20:53:39,521 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.PermissionCategoryAct' -2020-01-11 20:53:39,522 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.WelcomeAct' -2020-01-11 20:53:39,522 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminProjectGroupUsrAct' -2020-01-11 20:53:39,522 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminLoginAct' -2020-01-11 20:53:39,522 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminProjectGroupAct' -2020-01-11 20:53:39,522 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.IndexAct' -2020-01-11 20:53:39,522 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.IpSearchAction' -2020-01-11 20:53:39,523 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.OauthLoginAct' -2020-01-11 20:53:39,638 [DEBUG][org.nutz.mvc.impl.NutLoading] - Use org.nutz.mvc.impl.NutEntryDeterminer as EntryMethodDeterminer -2020-01-11 20:53:39,696 [INFO][org.nutz.mvc.impl.NutActionChainMaker] - Optional processor class not found, disabled : org.nutz.plugins.validation.ValidationProcessor -2020-01-11 20:53:39,812 [INFO][org.nutz.boot.starter.freemarker.FreeMarkerConfigurer] - using Directory for TemplateLoading : /Users/kouxian/git/rk_svnadmin/src/main/resources/ -2020-01-11 20:53:39,830 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/usr/add' >> (AdminProjectGroupUsrAct.java:67).add : String | @Ok(fm:template.admin.project_group_usr.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:53:39,834 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/usr/delete' >> (AdminProjectGroupUsrAct.java:99).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:53:39,836 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/usr/list' >> (AdminProjectGroupUsrAct.java:55).list : Pagination | @Ok(fm:template.admin.project_group_usr.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:53:39,837 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/usr/all_email' >> (AdminProjectGroupUsrAct.java:117).all_email : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:53:39,839 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/usr/email' >> (AdminProjectGroupUsrAct.java:128).email : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:53:39,841 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/usr/o_save' >> (AdminProjectGroupUsrAct.java:77).o_save : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:53:39,844 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/index_main' >> (WelcomeAct.java:18).index : void | @Ok(fm:template.admin.main) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:53:39,846 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/main' >> (WelcomeAct.java:30).main : void | @Ok(fm:template.admin.index) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:53:39,850 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/left' >> (WelcomeAct.java:35).left : void | @Ok(fm:template.admin.left) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:53:39,850 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/right' >> (WelcomeAct.java:40).right : void | @Ok(fm:template.admin.right) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:53:39,851 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/top' >> (WelcomeAct.java:24).top : boolean | @Ok(fm:template.admin.top) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:53:39,853 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/category/add' >> (PermissionCategoryAct.java:58).add : void | @Ok(fm:template.admin.user.permission_category.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:53:39,854 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/category/update' >> (PermissionCategoryAct.java:50).update : boolean | @Ok(>>:/admin/permission/category/list.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:53:39,855 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/category/delete' >> (PermissionCategoryAct.java:73).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:53:39,856 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/category/list' >> (PermissionCategoryAct.java:36).list : Pagination | @Ok(fm:template.admin.user.permission_category.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:53:39,856 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/category/save' >> (PermissionCategoryAct.java:64).save : void | @Ok(>>:/admin/permission/category/list.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:53:39,860 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/category/edit' >> (PermissionCategoryAct.java:43).edit : PermissionCategory | @Ok(fm:template.admin.user.permission_category.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:53:39,866 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/common/success' >> (AdminCommonAct.java:38).success : Message | @Ok(fm:template.admin.common.error) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:53:39,867 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/common/forbit' >> (AdminCommonAct.java:32).forbit : Message | @Ok(fm:template.admin.common.error) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:53:39,868 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/common/unauthorized' >> (AdminCommonAct.java:26).unauthorized : Message | @Ok(fm:template.admin.common.error) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:53:39,869 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/user/login' >> (IndexAct.java:20).login : void | @Ok(fm:template.login.login) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:53:39,875 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/user/main' >> (FrameAct.java:14).userMain : void | @Ok(fm:template.admin.user.frame.main) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:53:39,876 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/user/left' >> (FrameAct.java:19).userLeft : void | @Ok(fm:template.admin.user.frame.left) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:53:39,876 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/user/right' >> (FrameAct.java:24).userRight : void | @Ok(fm:template.admin.user.frame.right) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:53:39,878 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/account/main' >> (FrameAct.java:32).accountPwdMain : void | @Ok(fm:template.admin.account.frame.main) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:53:39,878 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/account/left' >> (FrameAct.java:37).accountPwdLeft : void | @Ok(fm:template.admin.account.frame.left) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:53:39,879 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/account/right' >> (FrameAct.java:42).gamePwdRight : void | @Ok(fm:template.admin.account.frame.right) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:53:39,880 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/svn/user/main' >> (FrameAct.java:50).svn_user_main : void | @Ok(fm:template.admin.svn_user.frame.main) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:53:39,880 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/svn/user/left' >> (FrameAct.java:55).svn_user_left : void | @Ok(fm:template.admin.svn_user.frame.left) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:53:39,882 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/svn/user/right' >> (FrameAct.java:60).svn_user_right : void | @Ok(fm:template.admin.svn_user.frame.right) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:53:39,886 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/project/main' >> (FrameAct.java:68).project_main : void | @Ok(fm:template.admin.project.frame.main) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:53:39,888 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/project/left' >> (FrameAct.java:73).project_left : void | @Ok(fm:template.admin.project.frame.left) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:53:39,889 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/project/right' >> (FrameAct.java:78).project_right : void | @Ok(fm:template.admin.project.frame.right) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:53:39,894 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/main' >> (AdminUserAct.java:59).main : void | @Ok(fm:template.admin.common.main) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:53:39,896 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/add' >> (AdminUserAct.java:72).add : List | @Ok(fm:template.admin.user.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:53:39,896 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/lock' >> (AdminUserAct.java:143).lock : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:53:39,897 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/update' >> (AdminUserAct.java:129).update : Object | @Ok(>>:/admin/user/list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:53:39,902 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/check/username' >> (AdminUserAct.java:93).checkName : boolean | @Ok(raw ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:53:39,903 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/delete' >> (AdminUserAct.java:79).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:53:39,905 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/list' >> (AdminUserAct.java:65).list : Pagination | @Ok(fm:template.admin.user.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:53:39,917 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/save' >> (AdminUserAct.java:87).save : boolean | @Ok(>>:${obj==true?'/admin/user/list.rk':'/admin/common/unauthorized.rk'}) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:53:39,921 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/edit' >> (AdminUserAct.java:107).edit : User | @Ok(fm:template.admin.user.edit) @Fail(json ) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:53:39,923 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/profile/re_update' >> (AdminUserAct.java:215).regUpate : boolean | @Ok(>>:${obj?'/admin/main':'/admin/common/unauthorized.rk'}) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:53:39,925 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/add_user' >> (AdminUserAct.java:185).add_user : void | @Ok(fm:template.admin.user.add_user) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:53:39,926 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/check_email' >> (AdminUserAct.java:99).checkEmail : boolean | @Ok(raw ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:53:39,928 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/profile/check_current_password' >> (AdminUserAct.java:160).checkCurrentPassword : boolean | @Ok(raw ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:53:39,929 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/profile/edit' >> (AdminUserAct.java:175).profileEdit : Subject | @Ok(fm:template.admin.profile.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:53:39,932 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/save_user' >> (AdminUserAct.java:191).save_user : Object | @Ok(>>:/admin/user/list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:53:39,932 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/profile/update' >> (AdminUserAct.java:203).profileUpdate : boolean | @Ok(fm:template.admin.profile.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:53:39,937 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/change_pwd' >> (AdminUserAct.java:236).change_pwd : void | @Ok(fm:template.admin.account.change_pwd) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:53:39,938 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/pwd_updata' >> (AdminUserAct.java:242).pwd_updata : Object | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:53:39,940 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/add' >> (AdminSvnUserAct.java:86).add : void | @Ok(fm:template.admin.svn_user.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:53:39,941 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/lock' >> (AdminSvnUserAct.java:217).lock : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:53:39,941 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/list' >> (AdminSvnUserAct.java:64).list : Pagination | @Ok(fm:template.admin.svn_user.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:53:39,952 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/edit' >> (AdminSvnUserAct.java:93).edit : Usr | @Ok(fm:template.admin.svn_user.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:53:39,952 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/lock_list' >> (AdminSvnUserAct.java:75).lock_list : Pagination | @Ok(fm:template.admin.svn_user.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:53:39,953 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/o_save' >> (AdminSvnUserAct.java:101).o_save : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:53:39,954 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/o_update' >> (AdminSvnUserAct.java:136).o_update : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:53:39,954 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/restpwd' >> (AdminSvnUserAct.java:184).restpwd : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:53:39,955 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/unlock' >> (AdminSvnUserAct.java:248).unlock : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:53:39,956 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/role/add' >> (AdminRoleAct.java:84).add : List | @Ok(fm:template.admin.user.role.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:53:39,956 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/role/update' >> (AdminRoleAct.java:66).update : void | @Ok(>>:/admin/role/list.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:53:39,957 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/role/delete' >> (AdminRoleAct.java:107).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:53:39,958 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/role/list' >> (AdminRoleAct.java:49).list : Object | @Ok(fm:template.admin.user.role.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:53:39,959 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/role/save' >> (AdminRoleAct.java:91).save : boolean | @Ok(>>:${obj==true?'/role/list.rk':'/admin/common/unauthorized.rk'}) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:53:39,960 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/role/edit' >> (AdminRoleAct.java:56).edit : Object | @Ok(fm:template.admin.user.role.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:53:39,963 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/add' >> (PermissionAct.java:67).add : List | @Ok(fm:template.admin.user.permission.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:53:39,965 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/update' >> (PermissionAct.java:87).update : boolean | @Ok(>>:/admin/permission/list.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:53:39,967 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/delete' >> (PermissionAct.java:75).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:53:39,970 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/list' >> (PermissionAct.java:44).list : Pagination | @Ok(fm:template.admin.user.permission.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:53:39,970 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/save' >> (PermissionAct.java:98).save : void | @Ok(>>:/admin/permission/list.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:53:39,973 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/edit' >> (PermissionAct.java:58).edit : List | @Ok(fm:template.admin.user.permission.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:53:39,973 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/list_category/?' >> (PermissionAct.java:51).listCategory : Pagination | @Ok(fm:template.admin.user.permission.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:53:39,974 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/add' >> (AdminProjectGroupAct.java:40).add : String | @Ok(fm:template.admin.project_group.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:53:39,975 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/delete' >> (AdminProjectGroupAct.java:59).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:53:39,975 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/list' >> (AdminProjectGroupAct.java:32).list : Pagination | @Ok(fm:template.admin.project_group.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:53:39,976 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/o_save' >> (AdminProjectGroupAct.java:47).o_save : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:53:39,977 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/add' >> (AdminProjectAct.java:55).add : void | @Ok(fm:template.admin.project.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:53:39,977 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/init' >> (AdminProjectAct.java:120).init : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:53:39,978 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/delete' >> (AdminProjectAct.java:182).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:53:39,978 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/list' >> (AdminProjectAct.java:48).list : Pagination | @Ok(fm:template.admin.project.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:53:39,978 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/edit' >> (AdminProjectAct.java:61).edit : Pj | @Ok(fm:template.admin.project.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:53:39,979 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/conf' >> (AdminProjectAct.java:208).conf : ProjectConfig | @Ok(fm:template.admin.project.config) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:53:39,979 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/o_save' >> (AdminProjectAct.java:68).o_save : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:53:39,980 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/o_update' >> (AdminProjectAct.java:223).o_update : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:53:39,982 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/rep' >> (AdminProjectAct.java:83).rep : String | @Ok(fm:template.admin.project.rep) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:53:39,983 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/pjauth' >> (AdminProjectAct.java:135).pjauth : String | @Ok(fm:template.admin.project.pjauth) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:53:39,987 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/ajaxtreeservice' >> (AdminProjectAct.java:169).ajaxTreeService : String | @Ok(raw ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:53:39,991 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/pjauth_delete' >> (AdminProjectAct.java:261).pjauth_delete : String | @Ok(fm:template.admin.project.pjauth) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:53:39,993 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/pjauth/delete' >> (AdminProjectAct.java:193).pjauth_delete : String | @Ok(fm:template.admin.project.pjauth) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:53:39,994 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/conf/update' >> (AdminProjectAct.java:215).conf_update : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:53:39,995 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/pjauth/save' >> (AdminProjectAct.java:231).pjauth_save : String | @Ok(fm:template.admin.project.pjauth) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:53:39,995 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/file_add' >> (AdminProjectAct.java:243).file_add : String | @Ok(fm:template.admin.project.add_dir) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:53:39,995 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/file_save' >> (AdminProjectAct.java:253).file_save : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:53:39,996 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/register' >> (AdminLoginAct.java:94).register : Object | @Ok(fm:template.front.account.create_user) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:53:40,038 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/login' >> (AdminLoginAct.java:56).login : View | @Ok(null ) @Fail(>>:/admin/common/unauthorized.rk) | by 1 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:53:40,039 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/logout' >> (AdminLoginAct.java:88).logout : void | @Ok(>>:/user/login.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:53:40,040 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/user/login/?' >> (OauthLoginAct.java:47).login : void | @Ok(void ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:53:40,040 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/user/logout' >> (OauthLoginAct.java:69).logout : void | @Ok(>>:/admin/index.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:53:40,040 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/user/authonly' >> (OauthLoginAct.java:40).authOnly : Object | @Ok(null ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:53:40,042 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/api/ip/search' >> (IpSearchAction.java:20).search : String | @Ok(raw:json) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 20:53:40,043 [INFO][org.nutz.mvc.impl.NutLoading] - Found 101 module methods -2020-01-11 20:53:40,043 [DEBUG][org.nutz.mvc.impl.NutLoading] - Localization: org.nutz.mvc.impl.NutMessageLoader('msg/') dft -2020-01-11 20:54:29,134 [DEBUG][org.nutz.mvc.impl.NutMessageLoader] - Load Messages in 2 resource : [[jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-nutz-mvc/2.3.9-SNAPSHOT/nutzboot-starter-nutz-mvc-2.3.9-SNAPSHOT.jar!/msg/emtry.properties, File[/Users/kouxian/git/rk_svnadmin/target/classes/msg/zh_CN/MessageResources.properties]]] -2020-01-11 21:00:28,377 [DEBUG][org.nutz.mvc.impl.NutMessageLoader] - Message Loaded, size = 2 -2020-01-11 21:01:28,001 [INFO][org.nutz.mvc.impl.NutLoading] - Nutz.Mvc[nutz] is up in 468541ms -2020-01-11 21:01:28,001 [INFO][org.nutz.mvc.NutFilter] - exclusionsPrefix = ^(/druid/) -2020-01-11 21:01:28,177 [DEBUG][org.nutz.boot.starter.jetty.JettyStarter] - Jetty monitor props: ----------------------------------------------- -http.port : 8084 -http.host : 0.0.0.0 -http.idleTimeout : 300000 -https.enable : false -welcome_files : index.html,index.htm,index.do -maxFormContentSize : 1073741824 ----------------------------------------------- -2020-01-11 21:01:28,211 [INFO][org.nutz.boot.starter.quartz.QuartzStarter] - Starting Quartz Scheduler now -2020-01-11 21:01:28,243 [INFO][org.quartz.core.QuartzScheduler] - Scheduler NutzbootScheduler_$_NON_CLUSTERED started. -2020-01-11 21:01:28,273 [DEBUG][org.nutz.integration.quartz.NutQuartzCronJobFactory] - found cron job packages = com.rekoe -2020-01-11 21:01:28,306 [DEBUG][org.nutz.service.EntityService] - Get TypeParams for self : com.rekoe.domain.ProjectConfig -2020-01-11 21:01:28,519 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT COUNT(*) FROM system_user -2020-01-11 21:01:28,524 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=5ms, sql=SELECT COUNT(*) FROM system_user -2020-01-11 21:01:28,543 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM permission_category -2020-01-11 21:01:28,552 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=9ms, sql=SELECT * FROM permission_category -2020-01-11 21:01:28,554 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM system_permission -2020-01-11 21:01:28,570 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=15ms, sql=SELECT * FROM system_permission -2020-01-11 21:01:28,587 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM permission_category WHERE 1 != 1 -2020-01-11 21:01:28,590 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=3ms, sql=SELECT * FROM permission_category WHERE 1 != 1 -2020-01-11 21:01:28,592 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM project_config LIMIT 0, 1 -2020-01-11 21:01:28,605 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=12ms, sql=SELECT * FROM project_config LIMIT 0, 1 -2020-01-11 21:01:28,616 [INFO][org.nutz.boot.NbApp] - NB started : 473461ms -2020-01-11 21:01:33,714 [INFO][org.apache.shiro.session.mgt.AbstractValidatingSessionManager] - Enabling session validation scheduler... -2020-01-11 21:01:33,718 [INFO][org.apache.shiro.cache.ehcache.EhCacheManager] - Using existing EHCache named [shiro-activeSessionCache] -2020-01-11 21:01:33,863 [DEBUG][org.nutz.plugins.cache.impl.lcache.LCache] - fire channel=LCache:shiro-activeSessionCache msg=5hk7kcqps6jhho0ens2020tq94:q1u0dr20s4j07q75pkq945ha5j -2020-01-11 21:01:33,865 [DEBUG][org.nutz.plugins.cache.impl.lcache.CachePubSub] - channel=LCache:shiro-activeSessionCache, msg=5hk7kcqps6jhho0ens2020tq94:q1u0dr20s4j07q75pkq945ha5j -2020-01-11 21:01:33,881 [DEBUG][org.nutz.plugins.cache.impl.lcache.LCache] - fire channel=LCache:shiro-activeSessionCache msg=5hk7kcqps6jhho0ens2020tq94:q1u0dr20s4j07q75pkq945ha5j -2020-01-11 21:01:33,884 [DEBUG][org.nutz.plugins.cache.impl.lcache.CachePubSub] - channel=LCache:shiro-activeSessionCache, msg=5hk7kcqps6jhho0ens2020tq94:q1u0dr20s4j07q75pkq945ha5j -2020-01-11 21:01:33,888 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/main : WelcomeAct.main(WelcomeAct.java:30) -2020-01-11 21:08:52,460 [DEBUG][org.nutz.plugins.cache.impl.lcache.LCache] - fire channel=LCache:shiro-activeSessionCache msg=5hk7kcqps6jhho0ens2020tq94:q1u0dr20s4j07q75pkq945ha5j -2020-01-11 21:08:52,466 [DEBUG][org.nutz.plugins.cache.impl.lcache.CachePubSub] - channel=LCache:shiro-activeSessionCache, msg=5hk7kcqps6jhho0ens2020tq94:q1u0dr20s4j07q75pkq945ha5j -2020-01-11 21:08:52,466 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/main : WelcomeAct.main(WelcomeAct.java:30) -2020-01-11 21:08:56,344 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/top : WelcomeAct.top(WelcomeAct.java:24) -2020-01-11 21:08:56,344 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/index_main : WelcomeAct.index(WelcomeAct.java:18) -2020-01-11 21:09:03,401 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/left : WelcomeAct.left(WelcomeAct.java:35) -2020-01-11 21:09:07,110 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/right : WelcomeAct.right(WelcomeAct.java:40) -2020-01-11 21:09:33,214 [INFO][org.nutz.boot.banner.SimpleBannerPrinter] - - _ _ ______ ___ -| \ | || ___ \ ______ ______ ______ ______ ______| \ \ -| \| || |_/ / |______|______|______|______|______| |\ \ -| . ` || ___ \ ______ ______ ______ ______ ______| | > > -| |\ || |_/ / |______|______|______|______|______| |/ / -\_| \_/\____/ |_/_/ - -:: Nutz Boot :: (2.3.8.v20191031) - -2020-01-11 21:09:33,314 [DEBUG][org.nutz.boot.config.impl.PropertiesConfigureLoader] - load /Users/kouxian/git/rk_svnadmin/target/classes/application.properties -2020-01-11 21:09:33,447 [DEBUG][org.nutz.castor.Castors] - Using 107 castor for Castors -2020-01-11 21:09:33,475 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > scan 'com.rekoe' -2020-01-11 21:09:33,656 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'cloudLauncher ' - com.rekoe.CloudLauncher -2020-01-11 21:09:33,669 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'currentTime ' - com.rekoe.web.freemarker.CurrentTimeDirective -2020-01-11 21:09:33,678 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'pagination ' - com.rekoe.web.freemarker.PaginationDirective -2020-01-11 21:09:33,678 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'permission ' - com.rekoe.web.freemarker.PermissionDirective -2020-01-11 21:09:33,679 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'htmlCut ' - com.rekoe.web.freemarker.HtmlCutDirective -2020-01-11 21:09:33,680 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'process ' - com.rekoe.web.freemarker.ProcessTimeDirective -2020-01-11 21:09:33,681 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'timeFormat ' - com.rekoe.web.freemarker.TimeFormatDirective -2020-01-11 21:09:33,683 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'permissionAct ' - com.rekoe.module.admin.PermissionAct -2020-01-11 21:09:33,693 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminUserAct ' - com.rekoe.module.admin.AdminUserAct -2020-01-11 21:09:33,700 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'frameAct ' - com.rekoe.module.admin.FrameAct -2020-01-11 21:09:33,707 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminSvnUserAct ' - com.rekoe.module.admin.AdminSvnUserAct -2020-01-11 21:09:33,711 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminProjectAct ' - com.rekoe.module.admin.AdminProjectAct -2020-01-11 21:09:33,718 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminCommonAct ' - com.rekoe.module.admin.AdminCommonAct -2020-01-11 21:09:33,719 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminRoleAct ' - com.rekoe.module.admin.AdminRoleAct -2020-01-11 21:09:33,721 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'permissionCategoryAct ' - com.rekoe.module.admin.PermissionCategoryAct -2020-01-11 21:09:33,723 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'welcomeAct ' - com.rekoe.module.admin.WelcomeAct -2020-01-11 21:09:33,725 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminProjectGroupUsrAct ' - com.rekoe.module.admin.AdminProjectGroupUsrAct -2020-01-11 21:09:33,728 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminLoginAct ' - com.rekoe.module.admin.AdminLoginAct -2020-01-11 21:09:33,734 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminProjectGroupAct ' - com.rekoe.module.admin.AdminProjectGroupAct -2020-01-11 21:09:33,735 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'indexAct ' - com.rekoe.module.IndexAct -2020-01-11 21:09:33,735 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'ipSearchAction ' - com.rekoe.module.IpSearchAction -2020-01-11 21:09:33,737 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'oauthLoginAct ' - com.rekoe.module.OauthLoginAct -2020-01-11 21:09:33,742 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'doCommit ' - com.rekoe.utils.DoCommit -2020-01-11 21:09:33,744 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'quartzService ' - com.rekoe.service.QuartzService -2020-01-11 21:09:33,748 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'treeService ' - com.rekoe.service.DefaultTreeService -2020-01-11 21:09:33,749 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'userService ' - com.rekoe.service.UserService -2020-01-11 21:09:33,755 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'roleService ' - com.rekoe.service.RoleService -2020-01-11 21:09:33,757 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'projectGroupService ' - com.rekoe.service.ProjectGroupService -2020-01-11 21:09:33,760 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'projectAuthService ' - com.rekoe.service.ProjectAuthService -2020-01-11 21:09:33,761 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'projectService ' - com.rekoe.service.ProjectService -2020-01-11 21:09:33,767 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'usrService ' - com.rekoe.service.UsrService -2020-01-11 21:09:33,768 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'repTreeNodeService ' - com.rekoe.service.RepTreeNodeService -2020-01-11 21:09:33,773 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'svnService ' - com.rekoe.service.SvnService -2020-01-11 21:09:33,774 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'permissionCategoryService ' - com.rekoe.service.PermissionCategoryService -2020-01-11 21:09:33,775 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'repositoryService ' - com.rekoe.service.RepositoryService -2020-01-11 21:09:33,782 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'uploadService ' - com.rekoe.service.UploadService -2020-01-11 21:09:33,783 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'projectUserService ' - com.rekoe.service.ProjectUserService -2020-01-11 21:09:33,784 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'authorityService ' - com.rekoe.service.AuthorityServiceImpl -2020-01-11 21:09:33,785 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'emailService ' - com.rekoe.service.EmailServiceImpl -2020-01-11 21:09:33,786 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'svnUserService ' - com.rekoe.service.SvnUserService -2020-01-11 21:09:33,787 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'projectGroupUsrService ' - com.rekoe.service.ProjectGroupUsrService -2020-01-11 21:09:33,792 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'idFactory ' - com.rekoe.service.IdWorkerService -2020-01-11 21:09:33,796 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'projectConfigService ' - com.rekoe.service.ProjectConfigService -2020-01-11 21:09:33,797 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'defaultTreeFactory ' - com.rekoe.service.DefaultTreeFactory -2020-01-11 21:09:33,798 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'permissionService ' - com.rekoe.service.PermissionService -2020-01-11 21:09:33,817 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'shiroRealm ' - com.rekoe.shiro.realm.UsernamePasswordRealm -2020-01-11 21:09:33,839 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > scan 'org.nutz.boot.starter' -2020-01-11 21:09:33,924 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'shiroFilterStarter ' - org.nutz.boot.starter.shiro.ShiroFilterStarter -2020-01-11 21:09:33,928 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'shiroEnvStarter ' - org.nutz.boot.starter.shiro.ShiroEnvStarter -2020-01-11 21:09:33,932 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'freeMarkerConfigurer ' - org.nutz.boot.starter.freemarker.FreeMarkerConfigurer -2020-01-11 21:09:33,938 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add '$views_freekmarker ' - org.nutz.boot.starter.freemarker.FreemarkerViewMaker -2020-01-11 21:09:33,940 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'quartzStarter ' - org.nutz.boot.starter.quartz.QuartzStarter -2020-01-11 21:09:33,940 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'whaleFilterStarter ' - org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter -2020-01-11 21:09:33,943 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'nutFilterStarter ' - org.nutz.boot.starter.nutz.mvc.NutFilterStarter -2020-01-11 21:09:33,946 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'nutDaoStarter ' - org.nutz.boot.starter.nutz.dao.NutDaoStarter -2020-01-11 21:09:33,955 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'druidWebStatFilterStarter ' - org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter -2020-01-11 21:09:33,957 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'druidWebStatServletStarter ' - org.nutz.boot.starter.jdbc.DruidWebStatServletStarter -2020-01-11 21:09:33,958 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'dataSourceStarter ' - org.nutz.boot.starter.jdbc.DataSourceStarter -2020-01-11 21:09:33,960 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'jettyStarter ' - org.nutz.boot.starter.jetty.JettyStarter -2020-01-11 21:09:34,001 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'nbServletContextListener ' - org.nutz.boot.starter.servlet3.NbServletContextListener -2020-01-11 21:09:34,008 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'ngrokClientStarter ' - org.nutz.boot.starter.ngrok.NgrokClientStarter -2020-01-11 21:09:34,012 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-redis/2.3.9-SNAPSHOT/nutzboot-starter-redis-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 21:09:34,012 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-shiro/2.3.9-SNAPSHOT/nutzboot-starter-shiro-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 21:09:34,013 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-freemarker/2.3.9-SNAPSHOT/nutzboot-starter-freemarker-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 21:09:34,013 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-quartz/2.3.9-SNAPSHOT/nutzboot-starter-quartz-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 21:09:34,016 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-nutz-mvc/2.3.9-SNAPSHOT/nutzboot-starter-nutz-mvc-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 21:09:34,016 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-nutz-dao/2.3.9-SNAPSHOT/nutzboot-starter-nutz-dao-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 21:09:34,017 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-jdbc/2.3.9-SNAPSHOT/nutzboot-starter-jdbc-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 21:09:34,018 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-jetty/2.3.9-SNAPSHOT/nutzboot-starter-jetty-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 21:09:34,019 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-email/2.3.9-SNAPSHOT/nutzboot-starter-email-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 21:09:34,019 [DEBUG][org.nutz.boot.NbApp] - Found file:/Users/kouxian/git/nutzboot/nutzboot-starter/nutzboot-starter-freemarker/target/classes/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 21:09:34,023 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-ngrok/2.3.9-SNAPSHOT/nutzboot-starter-ngrok-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 21:09:34,091 [INFO][org.nutz.boot.NbApp] - Configure Manual: -|id |key |required |Possible Values |Default |Description | starters| -|----|----------------------------------------|----------|--------------------|----------|--------------------|----------------------------------------| -|0 |druid.web.filter.exclusions |no | | |需要排除的路径 |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|1 |druid.web.filter.principalCookieName |no | | |用户权限信息的cookie属性名称 |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|2 |druid.web.filter.principalSessionName |no | | |用户权限信息的session属性名称 |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|3 |druid.web.filter.profileEnable |no | | |是否开启性能监控 |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|4 |druid.web.filter.realIpHeader |no | | |Header中ReadIp对应的key |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|5 |druid.web.filter.sessionStatEnable |no | |true |是否开启session状态监控 |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|6 |druid.web.filter.sessionStatMaxCount |no | | |session最大状态数量 |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|7 |druid.web.servlet.allow |no | | |允许访问的ip列表 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|8 |druid.web.servlet.deny |no | | |禁止访问的ip列表 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|9 |druid.web.servlet.jmxPassword |no | | |JMX的密码 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|10 |druid.web.servlet.jmxUrl |no | | |读取JMX信息的URL |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|11 |druid.web.servlet.jmxUsername |no | | |JMX的用户名 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|12 |druid.web.servlet.loginPassword |no | |随机值,打印在日志中|访问monitor页面的密码 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|13 |druid.web.servlet.loginUsername |no | |driud |访问monitor页面的用户名 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|14 |druid.web.servlet.resetEnable |no | |true |是否允许重置统计结果 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|15 |email.From |yes | | |email的写信人 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|16 |email.HostName |yes | | |email的ip或域名地址 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|17 |email.Password |yes | | |email的密码 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|18 |email.SSLOnConnect |no | |true |email开启SSL连接 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|19 |email.SmtpPort |yes | | |email的SmtpPort端口 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|20 |email.UserName |yes | | |email的用户名 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|21 |email.charset |no | |UTF-8 |email的编码 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|22 |freemarker.cache_time |no | |-1000 |模版缓存时间 |org.nutz.boot.starter.freemarker.FreemarkerViewMaker| -|23 |freemarker.prefix |no | |template |模版路径 |org.nutz.boot.starter.freemarker.FreemarkerViewMaker| -|24 |freemarker.suffix |no | |.html |文件后缀 |org.nutz.boot.starter.freemarker.FreemarkerViewMaker| -|25 |jdbc.password |no | | |数据库密码 |org.nutz.boot.starter.jdbc.DataSourceStarter| -|26 |jdbc.type |no |druid,simple,hikari |druid |连接池类型 |org.nutz.boot.starter.jdbc.DataSourceStarter| -|27 |jdbc.url |yes | | |JDBC URL |org.nutz.boot.starter.jdbc.DataSourceStarter| -|28 |jdbc.username |no | | |数据库用户名 |org.nutz.boot.starter.jdbc.DataSourceStarter| -|29 |jetty.contextPath |no | |/ |上下文路径 |org.nutz.boot.starter.jetty.JettyStarter| -|30 |jetty.gzip.enable |no | |false |是否启用gzip |org.nutz.boot.starter.jetty.JettyStarter| -|31 |jetty.gzip.level |no | |-1 |gzip压缩级别 |org.nutz.boot.starter.jetty.JettyStarter| -|32 |jetty.gzip.minContentSize |no | |512 |gzip压缩最小触发大小 |org.nutz.boot.starter.jetty.JettyStarter| -|33 |jetty.host |no | |0.0.0.0 |监听的ip地址 |org.nutz.boot.starter.jetty.JettyStarter| -|34 |jetty.http.idleTimeout |no | |300000 |空闲时间,单位毫秒 |org.nutz.boot.starter.jetty.JettyStarter| -|35 |jetty.httpConfig.blockingTimeout |no | |-1 |阻塞超时 |org.nutz.boot.starter.jetty.JettyStarter| -|36 |jetty.httpConfig.headerCacheSize |no | |8192 |头部缓冲区大小 |org.nutz.boot.starter.jetty.JettyStarter| -|37 |jetty.httpConfig.maxErrorDispatches |no | |10 |最大错误重定向次数 |org.nutz.boot.starter.jetty.JettyStarter| -|38 |jetty.httpConfig.outputAggregationSize |no | |8192 |输出聚合大小 |org.nutz.boot.starter.jetty.JettyStarter| -|39 |jetty.httpConfig.outputBufferSize |no | |32768 |输出缓冲区大小 |org.nutz.boot.starter.jetty.JettyStarter| -|40 |jetty.httpConfig.persistentConnectionsEnabled|no | |true |是否启用持久化连接 |org.nutz.boot.starter.jetty.JettyStarter| -|41 |jetty.httpConfig.requestHeaderSize |no | |8192 |请求的头部最大值 |org.nutz.boot.starter.jetty.JettyStarter| -|42 |jetty.httpConfig.responseHeaderSize |no | |8192 |响应的头部最大值 |org.nutz.boot.starter.jetty.JettyStarter| -|43 |jetty.httpConfig.securePort |no | | |安全协议的端口,例如8443 |org.nutz.boot.starter.jetty.JettyStarter| -|44 |jetty.httpConfig.secureScheme |no | | |安全协议,例如https |org.nutz.boot.starter.jetty.JettyStarter| -|45 |jetty.httpConfig.sendDateHeader |no | |true |是否发送日期信息 |org.nutz.boot.starter.jetty.JettyStarter| -|46 |jetty.httpConfig.sendServerVersion |no | |true |是否发送jetty版本号 |org.nutz.boot.starter.jetty.JettyStarter| -|47 |jetty.https.keystore.password |no | | |Https的KeyStore的密码 |org.nutz.boot.starter.jetty.JettyStarter| -|48 |jetty.https.keystore.path |no | | |Https的KeyStore路径 |org.nutz.boot.starter.jetty.JettyStarter| -|49 |jetty.https.port |no | | |Https端口号 |org.nutz.boot.starter.jetty.JettyStarter| -|50 |jetty.maxFormContentSize |no | |1gb |表单最大尺寸 |org.nutz.boot.starter.jetty.JettyStarter| -|51 |jetty.maxFormKeys |no | |1000 |表单最大key数量 |org.nutz.boot.starter.jetty.JettyStarter| -|52 |jetty.page.404 |no | | |自定义404页面,同理,其他状态码也是支持的|org.nutz.boot.starter.jetty.JettyStarter| -|53 |jetty.page.java.lang.Throwable |no | | |自定义java.lang.Throwable页面,同理,其他异常也支持|org.nutz.boot.starter.jetty.JettyStarter| -|54 |jetty.port |no | |8080 |监听的端口 |org.nutz.boot.starter.jetty.JettyStarter| -|55 |jetty.session.file.storeDir |no | |./session |session持久化,file所用的目录|org.nutz.boot.starter.jetty.JettyStarter| -|56 |jetty.session.ioc.datastore |no | |jettySessionDataStore|session持久化,SessionDataStore对应的ioc名称|org.nutz.boot.starter.jetty.JettyStarter| -|57 |jetty.session.jdbc.datasource.iocname |no | |dataSource|session持久化,jdbc所用数据库源的ioc名称|org.nutz.boot.starter.jetty.JettyStarter| -|58 |jetty.session.store.enable |no | |false |是否启用session持久化 |org.nutz.boot.starter.jetty.JettyStarter| -|59 |jetty.session.store.type |no |jdbc,file,ioc,redis |jdbc |session持久化类型 |org.nutz.boot.starter.jetty.JettyStarter| -|60 |jetty.staticPath |no | | |额外的静态文件路径 |org.nutz.boot.starter.jetty.JettyStarter| -|61 |jetty.staticPathLocal |no | | |静态文件所在的本地路径 |org.nutz.boot.starter.jetty.JettyStarter| -|62 |jetty.threadpool.idleTimeout |no | |60000 |线程池idleTimeout,单位毫秒 |org.nutz.boot.starter.jetty.JettyStarter| -|63 |jetty.threadpool.maxThreads |no | |500 |线程池最大线程数maxThreads |org.nutz.boot.starter.jetty.JettyStarter| -|64 |jetty.threadpool.minThreads |no | |200 |线程池最小线程数minThreads |org.nutz.boot.starter.jetty.JettyStarter| -|65 |jetty.welcome_files |no | |index.html,index.htm,index.do|WelcomeFile列表 |org.nutz.boot.starter.jetty.JettyStarter| -|66 |ngrok.client.auth_token |no | |4kg9lckq5og4ip02j736e3i7ku|秘钥 |org.nutz.boot.starter.ngrok.NgrokClientStarter| -|67 |ngrok.client.enable |no | |true |开关 |org.nutz.boot.starter.ngrok.NgrokClientStarter| -|68 |ngrok.client.hostname |no | | |期望的域名 |org.nutz.boot.starter.ngrok.NgrokClientStarter| -|69 |ngrok.client.srv_host |no | |wendal.cn |服务器域名 |org.nutz.boot.starter.ngrok.NgrokClientStarter| -|70 |ngrok.client.srv_port |no | |4443 |服务器端口 |org.nutz.boot.starter.ngrok.NgrokClientStarter| -|71 |ngrok.client.to_port |no | |8080 |目标端口 |org.nutz.boot.starter.ngrok.NgrokClientStarter| -|72 |nutz.dao.interceptor.cache.cache4Null |no | |true |是否缓存null结果 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|73 |nutz.dao.interceptor.cache.debug |no | |false |打印daocache详细调试日志 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|74 |nutz.dao.interceptor.cache.enable |no | |false |是否使用daocache |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|75 |nutz.dao.interceptor.cache.enableWhenTrans|no | |false |事务内是否启用daocache |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|76 |nutz.dao.interceptor.cache.provider.ioc.name|no | |daoCacheProvider|daocache提供者DaoCacheProvider的IocBean名称|org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|77 |nutz.dao.interceptor.cache.provider.memory.cacheSize|no | | |daocache提供者MemoryDaoCacheProvider的默认缓存大小|org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|78 |nutz.dao.interceptor.cache.provider.type|no |memory,ehcache,jedis,ioc|memory |daocache提供者 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|79 |nutz.dao.interceptor.cache.table.names |no | | |需要缓存的表名称,英文逗号分隔 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|80 |nutz.dao.interceptor.cache.table.pattern|no | | |需要缓存的表名称的正则表达式 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|81 |nutz.dao.interceptor.log.enable |no | |true |是否打印dao的SQL日志 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|82 |nutz.dao.interceptor.time.enable |no | |false |是否打印dao的SQL耗时日志 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|83 |nutz.dao.sqls.path |no | |sqls/ |sql目录 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|84 |nutz.mvc.exclusions |no | | |排除指定请求路径的正则表达式 |org.nutz.boot.starter.nutz.mvc.NutFilterStarter| -|85 |nutz.mvc.ignore |no | | |过滤指定请求路径的正则表达式 |org.nutz.boot.starter.nutz.mvc.NutFilterStarter| -|86 |nutz.mvc.whale.enc.input |no | |UTF-8 |在其他Filter之前设置input编码|org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter| -|87 |nutz.mvc.whale.enc.output |no | |UTF-8 |在其他Filter之前设置output编码|org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter| -|88 |nutz.mvc.whale.http.hidden_method_param |no | | |隐形http方法参数转换所对应的参数名 |org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter| -|89 |nutz.mvc.whale.http.method_override |no | |false |是否允许使用X-HTTP-Method-Override|org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter| -|90 |nutz.mvc.whale.upload.enable |no | |false |是否启用隐形Upload支持 |org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter| -|91 |redis.database |no | |0 |redis数据库序号 |org.nutz.boot.starter.redis.JedisStarter| -|92 |redis.host |no | |127.0.0.1 |redis服务器ip或域名 |org.nutz.boot.starter.redis.JedisStarter| -|93 |redis.max_redir |no | |10 |redis集群最大重定向次数 |org.nutz.boot.starter.redis.JedisStarter| -|94 |redis.nodes |no | | |redis集群节点列表 |org.nutz.boot.starter.redis.JedisStarter| -|95 |redis.password |no | | |redis密码 |org.nutz.boot.starter.redis.JedisStarter| -|96 |redis.port |no | |6379 |redis服务器端口 |org.nutz.boot.starter.redis.JedisStarter| -|97 |redis.soTimeout |no | |0 |redis写超时 |org.nutz.boot.starter.redis.JedisStarter| -|98 |redis.timeout |no | |2000 |redis读写超时 |org.nutz.boot.starter.redis.JedisStarter| -|99 |shiro.ini.path |no | | |shiro.ini的路径,如果shiro.ini存在,就会使用它,否则走NB的内部逻辑|org.nutz.boot.starter.shiro.ShiroEnvStarter| -|100 |shiro.ini.urls |no | | |urls过滤清单 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|101 |shiro.realm.cache.enable |no | | |realm是否缓存 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|102 |shiro.session.cache.redis.debug |no | |false |session持久化时redis的debug模式|org.nutz.boot.starter.shiro.ShiroEnvStarter| -|103 |shiro.session.cache.redis.mode |no | |kv |设置redis缓存的模式 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|104 |shiro.session.cache.redis.ttl |no | |-1 |redis缓存的过期时间 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|105 |shiro.session.cache.type |no | |memory |设置使用的缓存类型 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|106 |shiro.session.cookie.httpOnly |no | |true |Cookie是否只读 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|107 |shiro.session.cookie.maxAge |no | |946080000 |Cookie的过期时间,单位:毫秒 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|108 |shiro.session.cookie.name |no | |sid |Cookie的name |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|109 |shiro.session.dao.iocName |no | |shiroSessionDao|SessionDao的ioc名称,设置并声明该IocBean,就能覆盖默认的SessionDao实现|org.nutz.boot.starter.shiro.ShiroEnvStarter| -|110 |shiro.session.enable |no | |true |是否启用Shiro的Session管理 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|111 |shiro.session.manager.globalSessionTimeout|no | |1800000 |全局session过期时间 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|112 |shiro.session.manager.sessionValidationInterval|no | |3600000 |定期检查session过期的周期 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|113 |shiro.session.manager.sessionValidationSchedulerEnabled|no | |true |是否定期检查session过期 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|114 |shiro.url.login |no | |/user/login|默认登录路径 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|115 |shiro.url.logout_redirect |no | |/ |退出登录后的重定向路径 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|116 |shiro.url.unauth |no | |/user/login|访问未授权页面后的重定向路径 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|117 |web.filter.order.nutz |no | | |指定NutFilter执行顺序 |org.nutz.boot.starter.nutz.mvc.NutFilterStarter| -|118 |web.session.timeout |no | |30 |Session空闲时间,单位分钟 |org.nutz.boot.starter.jetty.JettyStarter| -2020-01-11 21:09:34,105 [INFO][org.nutz.ioc.impl.NutIoc] - ... NutIoc init complete -2020-01-11 21:09:34,205 [INFO][org.quartz.impl.StdSchedulerFactory] - Using default implementation for ThreadExecutor -2020-01-11 21:09:34,251 [INFO][org.quartz.core.SchedulerSignalerImpl] - Initialized Scheduler Signaller of type: class org.quartz.core.SchedulerSignalerImpl -2020-01-11 21:09:34,252 [INFO][org.quartz.core.QuartzScheduler] - Quartz Scheduler v.2.3.0 created. -2020-01-11 21:09:34,266 [INFO][org.quartz.simpl.RAMJobStore] - RAMJobStore initialized. -2020-01-11 21:09:34,268 [INFO][org.quartz.core.QuartzScheduler] - Scheduler meta-data: Quartz Scheduler (v2.3.0) 'NutzbootScheduler' 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 8 threads. - Using job-store 'org.quartz.simpl.RAMJobStore' - which does not support persistence. and is not clustered. - -2020-01-11 21:09:34,268 [INFO][org.quartz.impl.StdSchedulerFactory] - Quartz scheduler 'NutzbootScheduler' initialized from an externally provided properties instance. -2020-01-11 21:09:34,268 [INFO][org.quartz.impl.StdSchedulerFactory] - Quartz scheduler version: 2.3.0 -2020-01-11 21:09:34,269 [INFO][org.quartz.core.QuartzScheduler] - JobFactory set to: org.nutz.integration.quartz.NutQuartzJobFactory@10cf09e8 -2020-01-11 21:09:35,080 [DEBUG][org.nutz.boot.starter.servlet3.NbServletContextListener] - add Servlet name=druid pathSpec=/druid/* -2020-01-11 21:09:35,082 [INFO][org.nutz.boot.starter.jdbc.DruidWebStatServletStarter] - druid stat view random user=druid password=otedb16h7ejqvol922vpe7pld2 -2020-01-11 21:09:35,088 [INFO][org.apache.shiro.web.env.EnvironmentLoader] - Starting Shiro environment initialization. -2020-01-11 21:09:35,430 [DEBUG][org.nutz.boot.starter.shiro.ShiroEnvStarter] - using default SessionDAO = EnterpriseCacheSessionDAO -2020-01-11 21:09:35,445 [DEBUG][org.nutz.boot.starter.shiro.ShiroEnvStarter] - using session cache = redis -2020-01-11 21:09:35,508 [WARN][net.sf.ehcache.config.CacheConfiguration] - Statistics can no longer be enabled via configuration. -2020-01-11 21:09:35,870 [INFO][org.nutz.plugins.cache.impl.lcache.LCacheManager] - JedisAgent is Ready ... -2020-01-11 21:09:35,871 [DEBUG][org.nutz.plugins.cache.impl.lcache.LCacheManager] - psubscribe LCache:* -2020-01-11 21:09:36,195 [DEBUG][org.nutz.dao.jdbc.Jdbcs] - Jdbcs init complete -2020-01-11 21:09:36,195 [INFO][org.nutz.dao.jdbc.Jdbcs] - Get Connection from DataSource for JdbcExpert, if you lock at here, check your database server and configure -2020-01-11 21:09:36,354 [INFO][com.alibaba.druid.pool.DruidDataSource] - {dataSource-1} inited -2020-01-11 21:09:36,659 [DEBUG][org.nutz.dao.impl.DaoSupport] - select expert : org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert -2020-01-11 21:09:36,667 [DEBUG][org.nutz.dao.impl.DaoSupport] - JDBC Driver --> mysql-connector-java-8.0.18 (Revision: fef2894d751d47223192b706977b4a5bc41e6be4) -2020-01-11 21:09:36,667 [DEBUG][org.nutz.dao.impl.DaoSupport] - JDBC Name --> MySQL Connector/J -2020-01-11 21:09:36,667 [DEBUG][org.nutz.dao.impl.DaoSupport] - JDBC URL --> jdbc:mysql://127.0.0.1:3306/rk_admin?characterEncoding=utf8&useSSL=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai -2020-01-11 21:09:36,863 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_set_client=utf8mb4 -2020-01-11 21:09:36,863 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_set_connection=utf8mb4 -2020-01-11 21:09:36,863 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_set_database=utf8 -2020-01-11 21:09:36,864 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_set_filesystem=binary -2020-01-11 21:09:36,864 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_set_results= -2020-01-11 21:09:36,864 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_set_server=utf8mb4 -2020-01-11 21:09:36,864 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_set_system=utf8 -2020-01-11 21:09:36,864 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_sets_dir=/usr/share/mysql-8.0/charsets/ -2020-01-11 21:09:36,868 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : binlog_format=ROW -2020-01-11 21:09:36,871 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : database=rk_admin -2020-01-11 21:09:36,874 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : user=root@172.17.0.1 -2020-01-11 21:09:36,927 [DEBUG][org.nutz.dao.impl.DaoSupport] - Database info --> MYSQL:[MySQL - 8.0.18] -2020-01-11 21:09:36,935 [DEBUG][org.nutz.dao.impl.DaoSupport] - SqlManager Sql count=0 -2020-01-11 21:09:37,084 [DEBUG][org.nutz.service.EntityService] - Get TypeParams for self : com.rekoe.domain.User -2020-01-11 21:09:37,096 [DEBUG][org.nutz.service.EntityService] - Get TypeParams for self : com.rekoe.domain.Role -2020-01-11 21:09:37,100 [INFO][org.apache.shiro.cache.ehcache.EhCacheManager] - Cache with name 'com.rekoe.shiro.realm.UsernamePasswordRealm.authorizationCache' does not yet exist. Creating now. -2020-01-11 21:09:37,121 [INFO][org.apache.shiro.cache.ehcache.EhCacheManager] - Added EhCache named [com.rekoe.shiro.realm.UsernamePasswordRealm.authorizationCache] -2020-01-11 21:09:37,136 [DEBUG][org.nutz.boot.starter.shiro.NbResourceBasedWebEnvironment] - ioc name=shiroFilterChainResolver not found, fallback to shiro.ini.urls -2020-01-11 21:09:37,136 [DEBUG][org.nutz.boot.starter.shiro.NbResourceBasedWebEnvironment] - shiro ini urls ---> -[urls] - -2020-01-11 21:09:37,164 [INFO][org.apache.shiro.web.env.EnvironmentLoader] - Shiro environment initialized in 2076 ms. -2020-01-11 21:09:37,171 [DEBUG][org.nutz.boot.starter.servlet3.NbServletContextListener] - add filter name=whale pathSpec=/* -2020-01-11 21:09:37,176 [DEBUG][org.nutz.boot.starter.servlet3.NbServletContextListener] - add filter name=druid pathSpec=/* -2020-01-11 21:09:37,177 [DEBUG][org.nutz.boot.starter.servlet3.NbServletContextListener] - add filter name=shiro pathSpec=/* -2020-01-11 21:09:37,180 [DEBUG][org.nutz.boot.starter.servlet3.NbServletContextListener] - add filter name=nutz pathSpec=/* -2020-01-11 21:09:37,193 [INFO][org.nutz.mvc.NutFilter] - NutFilter[nutz] starting ... -2020-01-11 21:09:37,197 [INFO][org.nutz.resource.impl.ErrorResourceLocation] - [loc=/Users/kouxian/git/rk_svnadmin/target/classes/static/WEB-INF/classes]not exist -2020-01-11 21:09:37,200 [DEBUG][org.nutz.mvc.config.AbstractNutConfig] - Loading by class org.nutz.boot.starter.nutz.mvc.NbMvcLoading -2020-01-11 21:09:37,205 [INFO][org.nutz.mvc.impl.NutLoading] - Nutz Version : 1.r.68-SNAPSHOT -2020-01-11 21:09:37,206 [INFO][org.nutz.mvc.impl.NutLoading] - Nutz.Mvc[nutz] is initializing ... -2020-01-11 21:09:37,206 [DEBUG][org.nutz.mvc.impl.NutLoading] - Web Container Information: -2020-01-11 21:09:37,206 [DEBUG][org.nutz.mvc.impl.NutLoading] - - Default Charset : UTF-8 -2020-01-11 21:09:37,207 [DEBUG][org.nutz.mvc.impl.NutLoading] - - Current . path : /Users/kouxian/git/rk_svnadmin/. -2020-01-11 21:09:37,207 [DEBUG][org.nutz.mvc.impl.NutLoading] - - Java Version : 1.8.0_144 -2020-01-11 21:09:37,207 [DEBUG][org.nutz.mvc.impl.NutLoading] - - File separator : / -2020-01-11 21:09:37,207 [DEBUG][org.nutz.mvc.impl.NutLoading] - - Timezone : Asia/Shanghai -2020-01-11 21:09:37,208 [DEBUG][org.nutz.mvc.impl.NutLoading] - - OS : Mac OS X x86_64 -2020-01-11 21:09:37,208 [DEBUG][org.nutz.mvc.impl.NutLoading] - - ServerInfo : jetty/9.4.22.v20191022 -2020-01-11 21:09:37,208 [DEBUG][org.nutz.mvc.impl.NutLoading] - - Servlet API : 3.1 -2020-01-11 21:09:37,208 [DEBUG][org.nutz.mvc.impl.NutLoading] - - ContextPath : -2020-01-11 21:09:37,208 [DEBUG][org.nutz.mvc.impl.NutLoading] - - context.tempdir : /Users/kouxian/git/rk_svnadmin/temp -2020-01-11 21:09:37,208 [DEBUG][org.nutz.mvc.impl.NutLoading] - - MainModule : com.rekoe.CloudLauncher -2020-01-11 21:09:37,209 [DEBUG][org.nutz.mvc.impl.NutLoading] - >> app.root = /Users/kouxian/git/rk_svnadmin/target/classes/static -2020-01-11 21:09:37,213 [INFO][org.nutz.mvc.impl.NutLoading] - Build URL mapping by org.nutz.mvc.impl.UrlMappingImpl ... -2020-01-11 21:09:37,215 [DEBUG][org.nutz.mvc.impl.NutLoading] - add ViewMaker from Ioc by name=$views_freekmarker -2020-01-11 21:09:37,217 [DEBUG][org.nutz.mvc.impl.NutLoading] - @Views(FreemarkerViewMaker.class,DefaultViewMaker.class) -2020-01-11 21:09:37,221 [DEBUG][org.nutz.mvc.impl.NutLoading] - @ChainBy(org.nutz.mvc.impl.NutActionChainMaker) -2020-01-11 21:09:37,232 [DEBUG][org.nutz.mvc.impl.Loadings] - module class location 'file:/Users/kouxian/git/rk_svnadmin/target/classes/' -2020-01-11 21:09:37,232 [DEBUG][org.nutz.mvc.impl.Loadings] - > scan 'com.rekoe' -2020-01-11 21:09:37,258 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.PermissionAct' -2020-01-11 21:09:37,259 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminUserAct' -2020-01-11 21:09:37,259 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.FrameAct' -2020-01-11 21:09:37,259 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminSvnUserAct' -2020-01-11 21:09:37,259 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminProjectAct' -2020-01-11 21:09:37,260 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminCommonAct' -2020-01-11 21:09:37,260 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminRoleAct' -2020-01-11 21:09:37,260 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.PermissionCategoryAct' -2020-01-11 21:09:37,260 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.WelcomeAct' -2020-01-11 21:09:37,260 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminProjectGroupUsrAct' -2020-01-11 21:09:37,260 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminLoginAct' -2020-01-11 21:09:37,261 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminProjectGroupAct' -2020-01-11 21:09:37,261 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.IndexAct' -2020-01-11 21:09:37,261 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.IpSearchAction' -2020-01-11 21:09:37,262 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.OauthLoginAct' -2020-01-11 21:09:37,357 [DEBUG][org.nutz.mvc.impl.NutLoading] - Use org.nutz.mvc.impl.NutEntryDeterminer as EntryMethodDeterminer -2020-01-11 21:09:37,404 [INFO][org.nutz.mvc.impl.NutActionChainMaker] - Optional processor class not found, disabled : org.nutz.plugins.validation.ValidationProcessor -2020-01-11 21:09:37,538 [INFO][org.nutz.boot.starter.freemarker.FreeMarkerConfigurer] - using Directory for TemplateLoading : /Users/kouxian/git/rk_svnadmin/src/main/resources/ -2020-01-11 21:09:37,572 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/usr/add' >> (AdminProjectGroupUsrAct.java:67).add : String | @Ok(fm:template.admin.project_group_usr.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:09:37,575 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/usr/delete' >> (AdminProjectGroupUsrAct.java:99).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:09:37,576 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/usr/list' >> (AdminProjectGroupUsrAct.java:55).list : Pagination | @Ok(fm:template.admin.project_group_usr.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:09:37,577 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/usr/email' >> (AdminProjectGroupUsrAct.java:128).email : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:09:37,579 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/usr/o_save' >> (AdminProjectGroupUsrAct.java:77).o_save : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:09:37,579 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/usr/all_email' >> (AdminProjectGroupUsrAct.java:117).all_email : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:09:37,581 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/index_main' >> (WelcomeAct.java:18).index : void | @Ok(fm:template.admin.main) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:09:37,582 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/main' >> (WelcomeAct.java:30).main : void | @Ok(fm:template.admin.index) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:09:37,583 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/left' >> (WelcomeAct.java:35).left : void | @Ok(fm:template.admin.left) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:09:37,583 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/right' >> (WelcomeAct.java:40).right : void | @Ok(fm:template.admin.right) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:09:37,584 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/top' >> (WelcomeAct.java:24).top : boolean | @Ok(fm:template.admin.top) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:09:37,586 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/category/add' >> (PermissionCategoryAct.java:58).add : void | @Ok(fm:template.admin.user.permission_category.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:09:37,587 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/category/update' >> (PermissionCategoryAct.java:50).update : boolean | @Ok(>>:/admin/permission/category/list.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:09:37,589 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/category/delete' >> (PermissionCategoryAct.java:73).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:09:37,589 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/category/list' >> (PermissionCategoryAct.java:36).list : Pagination | @Ok(fm:template.admin.user.permission_category.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:09:37,592 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/category/save' >> (PermissionCategoryAct.java:64).save : void | @Ok(>>:/admin/permission/category/list.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:09:37,594 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/category/edit' >> (PermissionCategoryAct.java:43).edit : PermissionCategory | @Ok(fm:template.admin.user.permission_category.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:09:37,598 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/common/forbit' >> (AdminCommonAct.java:32).forbit : Message | @Ok(fm:template.admin.common.error) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:09:37,599 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/common/success' >> (AdminCommonAct.java:38).success : Message | @Ok(fm:template.admin.common.error) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:09:37,599 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/common/unauthorized' >> (AdminCommonAct.java:26).unauthorized : Message | @Ok(fm:template.admin.common.error) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:09:37,600 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/user/login' >> (IndexAct.java:20).login : void | @Ok(fm:template.login.login) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:09:37,602 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/user/main' >> (FrameAct.java:15).userMain : void | @Ok(fm:template.admin.user.frame.main) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:09:37,603 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/user/left' >> (FrameAct.java:20).userLeft : void | @Ok(fm:template.admin.user.frame.left) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:09:37,603 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/user/right' >> (FrameAct.java:26).userRight : void | @Ok(fm:template.admin.user.frame.right) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:09:37,605 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/account/main' >> (FrameAct.java:34).accountPwdMain : void | @Ok(fm:template.admin.account.frame.main) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:09:37,608 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/account/left' >> (FrameAct.java:39).accountPwdLeft : void | @Ok(fm:template.admin.account.frame.left) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:09:37,609 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/account/right' >> (FrameAct.java:44).gamePwdRight : void | @Ok(fm:template.admin.account.frame.right) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:09:37,609 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/svn/user/main' >> (FrameAct.java:52).svn_user_main : void | @Ok(fm:template.admin.svn_user.frame.main) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:09:37,609 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/svn/user/left' >> (FrameAct.java:57).svn_user_left : void | @Ok(fm:template.admin.svn_user.frame.left) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:09:37,611 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/svn/user/right' >> (FrameAct.java:62).svn_user_right : void | @Ok(fm:template.admin.svn_user.frame.right) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:09:37,611 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/project/main' >> (FrameAct.java:70).project_main : void | @Ok(fm:template.admin.project.frame.main) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:09:37,612 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/project/left' >> (FrameAct.java:75).project_left : void | @Ok(fm:template.admin.project.frame.left) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:09:37,613 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/project/right' >> (FrameAct.java:80).project_right : void | @Ok(fm:template.admin.project.frame.right) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:09:37,614 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/main' >> (AdminUserAct.java:59).main : void | @Ok(fm:template.admin.common.main) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:09:37,615 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/add' >> (AdminUserAct.java:72).add : List | @Ok(fm:template.admin.user.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:09:37,615 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/lock' >> (AdminUserAct.java:143).lock : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:09:37,617 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/update' >> (AdminUserAct.java:129).update : Object | @Ok(>>:/admin/user/list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:09:37,621 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/check/username' >> (AdminUserAct.java:93).checkName : boolean | @Ok(raw ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:09:37,622 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/delete' >> (AdminUserAct.java:79).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:09:37,623 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/list' >> (AdminUserAct.java:65).list : Pagination | @Ok(fm:template.admin.user.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:09:37,633 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/save' >> (AdminUserAct.java:87).save : boolean | @Ok(>>:${obj==true?'/admin/user/list.rk':'/admin/common/unauthorized.rk'}) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:09:37,637 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/edit' >> (AdminUserAct.java:107).edit : User | @Ok(fm:template.admin.user.edit) @Fail(json ) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:09:37,638 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/profile/re_update' >> (AdminUserAct.java:215).regUpate : boolean | @Ok(>>:${obj?'/admin/main':'/admin/common/unauthorized.rk'}) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:09:37,640 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/add_user' >> (AdminUserAct.java:185).add_user : void | @Ok(fm:template.admin.user.add_user) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:09:37,641 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/check_email' >> (AdminUserAct.java:99).checkEmail : boolean | @Ok(raw ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:09:37,642 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/profile/check_current_password' >> (AdminUserAct.java:160).checkCurrentPassword : boolean | @Ok(raw ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:09:37,642 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/profile/edit' >> (AdminUserAct.java:175).profileEdit : Subject | @Ok(fm:template.admin.profile.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:09:37,643 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/save_user' >> (AdminUserAct.java:191).save_user : Object | @Ok(>>:/admin/user/list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:09:37,650 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/profile/update' >> (AdminUserAct.java:203).profileUpdate : boolean | @Ok(fm:template.admin.profile.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:09:37,650 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/change_pwd' >> (AdminUserAct.java:236).change_pwd : void | @Ok(fm:template.admin.account.change_pwd) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:09:37,652 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/pwd_updata' >> (AdminUserAct.java:242).pwd_updata : Object | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:09:37,653 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/add' >> (AdminSvnUserAct.java:86).add : void | @Ok(fm:template.admin.svn_user.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:09:37,654 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/lock' >> (AdminSvnUserAct.java:217).lock : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:09:37,655 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/list' >> (AdminSvnUserAct.java:64).list : Pagination | @Ok(fm:template.admin.svn_user.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:09:37,657 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/edit' >> (AdminSvnUserAct.java:93).edit : Usr | @Ok(fm:template.admin.svn_user.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:09:37,658 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/lock_list' >> (AdminSvnUserAct.java:75).lock_list : Pagination | @Ok(fm:template.admin.svn_user.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:09:37,659 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/o_save' >> (AdminSvnUserAct.java:101).o_save : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:09:37,660 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/o_update' >> (AdminSvnUserAct.java:136).o_update : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:09:37,662 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/restpwd' >> (AdminSvnUserAct.java:184).restpwd : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:09:37,664 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/unlock' >> (AdminSvnUserAct.java:248).unlock : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:09:37,665 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/role/add' >> (AdminRoleAct.java:84).add : List | @Ok(fm:template.admin.user.role.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:09:37,667 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/role/update' >> (AdminRoleAct.java:66).update : void | @Ok(>>:/admin/role/list.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:09:37,667 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/role/delete' >> (AdminRoleAct.java:107).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:09:37,668 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/role/list' >> (AdminRoleAct.java:49).list : Object | @Ok(fm:template.admin.user.role.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:09:37,670 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/role/save' >> (AdminRoleAct.java:91).save : boolean | @Ok(>>:${obj==true?'/role/list.rk':'/admin/common/unauthorized.rk'}) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:09:37,671 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/role/edit' >> (AdminRoleAct.java:56).edit : Object | @Ok(fm:template.admin.user.role.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:09:37,673 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/add' >> (PermissionAct.java:67).add : List | @Ok(fm:template.admin.user.permission.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:09:37,674 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/update' >> (PermissionAct.java:87).update : boolean | @Ok(>>:/admin/permission/list.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:09:37,674 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/delete' >> (PermissionAct.java:75).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:09:37,675 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/list' >> (PermissionAct.java:44).list : Pagination | @Ok(fm:template.admin.user.permission.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:09:37,676 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/save' >> (PermissionAct.java:98).save : void | @Ok(>>:/admin/permission/list.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:09:37,676 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/edit' >> (PermissionAct.java:58).edit : List | @Ok(fm:template.admin.user.permission.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:09:37,677 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/list_category/?' >> (PermissionAct.java:51).listCategory : Pagination | @Ok(fm:template.admin.user.permission.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:09:37,679 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/add' >> (AdminProjectGroupAct.java:40).add : String | @Ok(fm:template.admin.project_group.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:09:37,679 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/delete' >> (AdminProjectGroupAct.java:59).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:09:37,680 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/list' >> (AdminProjectGroupAct.java:32).list : Pagination | @Ok(fm:template.admin.project_group.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:09:37,681 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/o_save' >> (AdminProjectGroupAct.java:47).o_save : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:09:37,694 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/add' >> (AdminProjectAct.java:55).add : void | @Ok(fm:template.admin.project.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:09:37,696 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/init' >> (AdminProjectAct.java:120).init : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:09:37,696 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/delete' >> (AdminProjectAct.java:182).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:09:37,697 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/list' >> (AdminProjectAct.java:48).list : Pagination | @Ok(fm:template.admin.project.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:09:37,697 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/edit' >> (AdminProjectAct.java:61).edit : Pj | @Ok(fm:template.admin.project.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:09:37,697 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/o_save' >> (AdminProjectAct.java:68).o_save : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:09:37,705 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/o_update' >> (AdminProjectAct.java:223).o_update : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:09:37,713 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/rep' >> (AdminProjectAct.java:83).rep : String | @Ok(fm:template.admin.project.rep) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:09:37,714 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/pjauth' >> (AdminProjectAct.java:135).pjauth : String | @Ok(fm:template.admin.project.pjauth) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:09:37,715 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/ajaxtreeservice' >> (AdminProjectAct.java:169).ajaxTreeService : String | @Ok(raw ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:09:37,717 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/pjauth_delete' >> (AdminProjectAct.java:261).pjauth_delete : String | @Ok(fm:template.admin.project.pjauth) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:09:37,725 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/pjauth/delete' >> (AdminProjectAct.java:193).pjauth_delete : String | @Ok(fm:template.admin.project.pjauth) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:09:37,728 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/conf/update' >> (AdminProjectAct.java:215).conf_update : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:09:37,731 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/pjauth/save' >> (AdminProjectAct.java:231).pjauth_save : String | @Ok(fm:template.admin.project.pjauth) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:09:37,732 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/file_add' >> (AdminProjectAct.java:243).file_add : String | @Ok(fm:template.admin.project.add_dir) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:09:37,733 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/file_save' >> (AdminProjectAct.java:253).file_save : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:09:37,734 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/conf' >> (AdminProjectAct.java:208).conf : ProjectConfig | @Ok(fm:template.admin.project.config) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:09:37,736 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/register' >> (AdminLoginAct.java:94).register : Object | @Ok(fm:template.front.account.create_user) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:09:37,736 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/logout' >> (AdminLoginAct.java:88).logout : void | @Ok(>>:/user/login.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:09:37,810 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/login' >> (AdminLoginAct.java:56).login : View | @Ok(null ) @Fail(>>:/admin/common/unauthorized.rk) | by 1 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:09:37,820 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/user/logout' >> (OauthLoginAct.java:69).logout : void | @Ok(>>:/admin/index.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:09:37,821 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/user/login/?' >> (OauthLoginAct.java:47).login : void | @Ok(void ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:09:37,822 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/user/authonly' >> (OauthLoginAct.java:40).authOnly : Object | @Ok(null ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:09:37,823 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/api/ip/search' >> (IpSearchAction.java:20).search : String | @Ok(raw:json) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:09:37,823 [INFO][org.nutz.mvc.impl.NutLoading] - Found 101 module methods -2020-01-11 21:09:37,824 [DEBUG][org.nutz.mvc.impl.NutLoading] - Localization: org.nutz.mvc.impl.NutMessageLoader('msg/') dft -2020-01-11 21:09:37,832 [DEBUG][org.nutz.mvc.impl.NutMessageLoader] - Load Messages in 2 resource : [[jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-nutz-mvc/2.3.9-SNAPSHOT/nutzboot-starter-nutz-mvc-2.3.9-SNAPSHOT.jar!/msg/emtry.properties, File[/Users/kouxian/git/rk_svnadmin/target/classes/msg/zh_CN/MessageResources.properties]]] -2020-01-11 21:09:37,836 [DEBUG][org.nutz.mvc.impl.NutMessageLoader] - Message Loaded, size = 2 -2020-01-11 21:09:37,837 [INFO][org.nutz.mvc.impl.NutLoading] - Nutz.Mvc[nutz] is up in 629ms -2020-01-11 21:09:37,837 [INFO][org.nutz.mvc.NutFilter] - exclusionsPrefix = ^(/druid/) -2020-01-11 21:09:38,045 [DEBUG][org.nutz.boot.starter.jetty.JettyStarter] - Jetty monitor props: ----------------------------------------------- -http.port : 8084 -http.host : 0.0.0.0 -http.idleTimeout : 300000 -https.enable : false -welcome_files : index.html,index.htm,index.do -maxFormContentSize : 1073741824 ----------------------------------------------- -2020-01-11 21:09:38,074 [INFO][org.nutz.boot.starter.quartz.QuartzStarter] - Starting Quartz Scheduler now -2020-01-11 21:09:38,077 [INFO][org.quartz.core.QuartzScheduler] - Scheduler NutzbootScheduler_$_NON_CLUSTERED started. -2020-01-11 21:09:38,095 [DEBUG][org.nutz.integration.quartz.NutQuartzCronJobFactory] - found cron job packages = com.rekoe -2020-01-11 21:09:38,125 [DEBUG][org.nutz.service.EntityService] - Get TypeParams for self : com.rekoe.domain.ProjectConfig -2020-01-11 21:09:38,331 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT COUNT(*) FROM system_user -2020-01-11 21:09:38,335 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=4ms, sql=SELECT COUNT(*) FROM system_user -2020-01-11 21:09:38,357 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM permission_category -2020-01-11 21:09:38,369 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=12ms, sql=SELECT * FROM permission_category -2020-01-11 21:09:38,371 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM system_permission -2020-01-11 21:09:38,388 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=17ms, sql=SELECT * FROM system_permission -2020-01-11 21:09:38,402 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM permission_category WHERE 1 != 1 -2020-01-11 21:09:38,405 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=2ms, sql=SELECT * FROM permission_category WHERE 1 != 1 -2020-01-11 21:09:38,409 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM project_config LIMIT 0, 1 -2020-01-11 21:09:38,420 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=10ms, sql=SELECT * FROM project_config LIMIT 0, 1 -2020-01-11 21:09:38,430 [INFO][org.nutz.boot.NbApp] - NB started : 5735ms -2020-01-11 21:09:42,128 [INFO][org.apache.shiro.session.mgt.AbstractValidatingSessionManager] - Enabling session validation scheduler... -2020-01-11 21:09:42,131 [INFO][org.apache.shiro.cache.ehcache.EhCacheManager] - Using existing EHCache named [shiro-activeSessionCache] -2020-01-11 21:09:42,232 [DEBUG][org.nutz.plugins.cache.impl.lcache.LCache] - fire channel=LCache:shiro-activeSessionCache msg=1m9oksl3ouiuequgm8eqk9s8ft:q1u0dr20s4j07q75pkq945ha5j -2020-01-11 21:09:42,233 [DEBUG][org.nutz.plugins.cache.impl.lcache.CachePubSub] - channel=LCache:shiro-activeSessionCache, msg=1m9oksl3ouiuequgm8eqk9s8ft:q1u0dr20s4j07q75pkq945ha5j -2020-01-11 21:09:42,238 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/main : WelcomeAct.main(WelcomeAct.java:30) -2020-01-11 21:09:42,681 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/top : WelcomeAct.top(WelcomeAct.java:24) -2020-01-11 21:09:42,684 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/index_main : WelcomeAct.index(WelcomeAct.java:18) -2020-01-11 21:09:43,150 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/right : WelcomeAct.right(WelcomeAct.java:40) -2020-01-11 21:09:43,224 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/left : WelcomeAct.left(WelcomeAct.java:35) -2020-01-11 21:10:14,078 [DEBUG][org.nutz.plugins.cache.impl.lcache.LCache] - fire channel=LCache:shiro-activeSessionCache msg=1m9oksl3ouiuequgm8eqk9s8ft:q1u0dr20s4j07q75pkq945ha5j -2020-01-11 21:10:14,080 [DEBUG][org.nutz.plugins.cache.impl.lcache.CachePubSub] - channel=LCache:shiro-activeSessionCache, msg=1m9oksl3ouiuequgm8eqk9s8ft:q1u0dr20s4j07q75pkq945ha5j -2020-01-11 21:10:14,080 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/main : WelcomeAct.main(WelcomeAct.java:30) -2020-01-11 21:10:14,192 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/top : WelcomeAct.top(WelcomeAct.java:24) -2020-01-11 21:10:14,215 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/index_main : WelcomeAct.index(WelcomeAct.java:18) -2020-01-11 21:10:14,347 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/left : WelcomeAct.left(WelcomeAct.java:35) -2020-01-11 21:10:14,371 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/right : WelcomeAct.right(WelcomeAct.java:40) -2020-01-11 21:10:39,101 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/main : WelcomeAct.main(WelcomeAct.java:30) -2020-01-11 21:10:39,268 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/top : WelcomeAct.top(WelcomeAct.java:24) -2020-01-11 21:10:39,273 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/index_main : WelcomeAct.index(WelcomeAct.java:18) -2020-01-11 21:10:39,368 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/right : WelcomeAct.right(WelcomeAct.java:40) -2020-01-11 21:10:39,370 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/left : WelcomeAct.left(WelcomeAct.java:35) -2020-01-11 21:10:54,863 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/main : WelcomeAct.main(WelcomeAct.java:30) -2020-01-11 21:10:54,993 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/top : WelcomeAct.top(WelcomeAct.java:24) -2020-01-11 21:10:55,000 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/index_main : WelcomeAct.index(WelcomeAct.java:18) -2020-01-11 21:10:55,078 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/left : WelcomeAct.left(WelcomeAct.java:35) -2020-01-11 21:10:55,088 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/right : WelcomeAct.right(WelcomeAct.java:40) -2020-01-11 21:12:21,055 [DEBUG][org.nutz.plugins.cache.impl.lcache.LCache] - fire channel=LCache:shiro-activeSessionCache msg=1m9oksl3ouiuequgm8eqk9s8ft:q1u0dr20s4j07q75pkq945ha5j -2020-01-11 21:12:21,059 [DEBUG][org.nutz.plugins.cache.impl.lcache.CachePubSub] - channel=LCache:shiro-activeSessionCache, msg=1m9oksl3ouiuequgm8eqk9s8ft:q1u0dr20s4j07q75pkq945ha5j -2020-01-11 21:12:21,059 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/main : WelcomeAct.main(WelcomeAct.java:30) -2020-01-11 21:12:21,222 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/index_main : WelcomeAct.index(WelcomeAct.java:18) -2020-01-11 21:12:21,225 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/top : WelcomeAct.top(WelcomeAct.java:24) -2020-01-11 21:12:21,299 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/left : WelcomeAct.left(WelcomeAct.java:35) -2020-01-11 21:12:21,299 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/right : WelcomeAct.right(WelcomeAct.java:40) -2020-01-11 21:14:29,784 [DEBUG][org.nutz.plugins.cache.impl.lcache.LCache] - fire channel=LCache:shiro-activeSessionCache msg=1m9oksl3ouiuequgm8eqk9s8ft:q1u0dr20s4j07q75pkq945ha5j -2020-01-11 21:14:29,786 [DEBUG][org.nutz.plugins.cache.impl.lcache.CachePubSub] - channel=LCache:shiro-activeSessionCache, msg=1m9oksl3ouiuequgm8eqk9s8ft:q1u0dr20s4j07q75pkq945ha5j -2020-01-11 21:14:29,787 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/main : WelcomeAct.main(WelcomeAct.java:30) -2020-01-11 21:14:29,909 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/top : WelcomeAct.top(WelcomeAct.java:24) -2020-01-11 21:14:29,941 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/index_main : WelcomeAct.index(WelcomeAct.java:18) -2020-01-11 21:14:30,074 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/left : WelcomeAct.left(WelcomeAct.java:35) -2020-01-11 21:14:30,078 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/right : WelcomeAct.right(WelcomeAct.java:40) -2020-01-11 21:14:50,772 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/main : WelcomeAct.main(WelcomeAct.java:30) -2020-01-11 21:14:50,922 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/index_main : WelcomeAct.index(WelcomeAct.java:18) -2020-01-11 21:14:50,922 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/top : WelcomeAct.top(WelcomeAct.java:24) -2020-01-11 21:14:51,324 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/left : WelcomeAct.left(WelcomeAct.java:35) -2020-01-11 21:14:51,324 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/right : WelcomeAct.right(WelcomeAct.java:40) -2020-01-11 21:15:10,613 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/main : WelcomeAct.main(WelcomeAct.java:30) -2020-01-11 21:15:10,751 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/index_main : WelcomeAct.index(WelcomeAct.java:18) -2020-01-11 21:15:10,751 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/top : WelcomeAct.top(WelcomeAct.java:24) -2020-01-11 21:15:10,841 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/right : WelcomeAct.right(WelcomeAct.java:40) -2020-01-11 21:15:10,841 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/left : WelcomeAct.left(WelcomeAct.java:35) -2020-01-11 21:16:00,090 [INFO][org.nutz.boot.banner.SimpleBannerPrinter] - - _ _ ______ ___ -| \ | || ___ \ ______ ______ ______ ______ ______| \ \ -| \| || |_/ / |______|______|______|______|______| |\ \ -| . ` || ___ \ ______ ______ ______ ______ ______| | > > -| |\ || |_/ / |______|______|______|______|______| |/ / -\_| \_/\____/ |_/_/ - -:: Nutz Boot :: (2.3.8.v20191031) - -2020-01-11 21:16:00,173 [DEBUG][org.nutz.boot.config.impl.PropertiesConfigureLoader] - load /Users/kouxian/git/rk_svnadmin/target/classes/application.properties -2020-01-11 21:16:00,261 [DEBUG][org.nutz.castor.Castors] - Using 107 castor for Castors -2020-01-11 21:16:00,278 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > scan 'com.rekoe' -2020-01-11 21:16:00,367 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'cloudLauncher ' - com.rekoe.CloudLauncher -2020-01-11 21:16:00,378 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'currentTime ' - com.rekoe.web.freemarker.CurrentTimeDirective -2020-01-11 21:16:00,383 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'pagination ' - com.rekoe.web.freemarker.PaginationDirective -2020-01-11 21:16:00,384 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'permission ' - com.rekoe.web.freemarker.PermissionDirective -2020-01-11 21:16:00,385 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'htmlCut ' - com.rekoe.web.freemarker.HtmlCutDirective -2020-01-11 21:16:00,386 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'process ' - com.rekoe.web.freemarker.ProcessTimeDirective -2020-01-11 21:16:00,388 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'timeFormat ' - com.rekoe.web.freemarker.TimeFormatDirective -2020-01-11 21:16:00,391 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'permissionAct ' - com.rekoe.module.admin.PermissionAct -2020-01-11 21:16:00,399 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminUserAct ' - com.rekoe.module.admin.AdminUserAct -2020-01-11 21:16:00,409 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'frameAct ' - com.rekoe.module.admin.FrameAct -2020-01-11 21:16:00,413 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminSvnUserAct ' - com.rekoe.module.admin.AdminSvnUserAct -2020-01-11 21:16:00,419 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminProjectAct ' - com.rekoe.module.admin.AdminProjectAct -2020-01-11 21:16:00,435 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminCommonAct ' - com.rekoe.module.admin.AdminCommonAct -2020-01-11 21:16:00,436 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminRoleAct ' - com.rekoe.module.admin.AdminRoleAct -2020-01-11 21:16:00,439 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'permissionCategoryAct ' - com.rekoe.module.admin.PermissionCategoryAct -2020-01-11 21:16:00,441 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'welcomeAct ' - com.rekoe.module.admin.WelcomeAct -2020-01-11 21:16:00,444 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminProjectGroupUsrAct ' - com.rekoe.module.admin.AdminProjectGroupUsrAct -2020-01-11 21:16:00,448 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminLoginAct ' - com.rekoe.module.admin.AdminLoginAct -2020-01-11 21:16:00,451 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminProjectGroupAct ' - com.rekoe.module.admin.AdminProjectGroupAct -2020-01-11 21:16:00,454 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'indexAct ' - com.rekoe.module.IndexAct -2020-01-11 21:16:00,457 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'ipSearchAction ' - com.rekoe.module.IpSearchAction -2020-01-11 21:16:00,459 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'oauthLoginAct ' - com.rekoe.module.OauthLoginAct -2020-01-11 21:16:00,462 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'doCommit ' - com.rekoe.utils.DoCommit -2020-01-11 21:16:00,465 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'quartzService ' - com.rekoe.service.QuartzService -2020-01-11 21:16:00,469 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'treeService ' - com.rekoe.service.DefaultTreeService -2020-01-11 21:16:00,470 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'userService ' - com.rekoe.service.UserService -2020-01-11 21:16:00,477 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'roleService ' - com.rekoe.service.RoleService -2020-01-11 21:16:00,482 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'projectGroupService ' - com.rekoe.service.ProjectGroupService -2020-01-11 21:16:00,488 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'projectAuthService ' - com.rekoe.service.ProjectAuthService -2020-01-11 21:16:00,490 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'projectService ' - com.rekoe.service.ProjectService -2020-01-11 21:16:00,493 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'usrService ' - com.rekoe.service.UsrService -2020-01-11 21:16:00,493 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'repTreeNodeService ' - com.rekoe.service.RepTreeNodeService -2020-01-11 21:16:00,494 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'svnService ' - com.rekoe.service.SvnService -2020-01-11 21:16:00,495 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'permissionCategoryService ' - com.rekoe.service.PermissionCategoryService -2020-01-11 21:16:00,496 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'repositoryService ' - com.rekoe.service.RepositoryService -2020-01-11 21:16:00,499 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'uploadService ' - com.rekoe.service.UploadService -2020-01-11 21:16:00,500 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'projectUserService ' - com.rekoe.service.ProjectUserService -2020-01-11 21:16:00,501 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'authorityService ' - com.rekoe.service.AuthorityServiceImpl -2020-01-11 21:16:00,502 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'emailService ' - com.rekoe.service.EmailServiceImpl -2020-01-11 21:16:00,504 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'svnUserService ' - com.rekoe.service.SvnUserService -2020-01-11 21:16:00,507 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'projectGroupUsrService ' - com.rekoe.service.ProjectGroupUsrService -2020-01-11 21:16:00,509 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'idFactory ' - com.rekoe.service.IdWorkerService -2020-01-11 21:16:00,510 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'projectConfigService ' - com.rekoe.service.ProjectConfigService -2020-01-11 21:16:00,511 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'defaultTreeFactory ' - com.rekoe.service.DefaultTreeFactory -2020-01-11 21:16:00,512 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'permissionService ' - com.rekoe.service.PermissionService -2020-01-11 21:16:00,523 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'shiroRealm ' - com.rekoe.shiro.realm.UsernamePasswordRealm -2020-01-11 21:16:00,536 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > scan 'org.nutz.boot.starter' -2020-01-11 21:16:00,594 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'shiroFilterStarter ' - org.nutz.boot.starter.shiro.ShiroFilterStarter -2020-01-11 21:16:00,596 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'shiroEnvStarter ' - org.nutz.boot.starter.shiro.ShiroEnvStarter -2020-01-11 21:16:00,599 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'freeMarkerConfigurer ' - org.nutz.boot.starter.freemarker.FreeMarkerConfigurer -2020-01-11 21:16:00,603 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add '$views_freekmarker ' - org.nutz.boot.starter.freemarker.FreemarkerViewMaker -2020-01-11 21:16:00,604 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'quartzStarter ' - org.nutz.boot.starter.quartz.QuartzStarter -2020-01-11 21:16:00,605 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'whaleFilterStarter ' - org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter -2020-01-11 21:16:00,656 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'nutFilterStarter ' - org.nutz.boot.starter.nutz.mvc.NutFilterStarter -2020-01-11 21:16:00,691 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'nutDaoStarter ' - org.nutz.boot.starter.nutz.dao.NutDaoStarter -2020-01-11 21:16:00,699 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'druidWebStatFilterStarter ' - org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter -2020-01-11 21:16:00,701 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'druidWebStatServletStarter ' - org.nutz.boot.starter.jdbc.DruidWebStatServletStarter -2020-01-11 21:16:00,704 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'dataSourceStarter ' - org.nutz.boot.starter.jdbc.DataSourceStarter -2020-01-11 21:16:00,707 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'jettyStarter ' - org.nutz.boot.starter.jetty.JettyStarter -2020-01-11 21:16:00,728 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'nbServletContextListener ' - org.nutz.boot.starter.servlet3.NbServletContextListener -2020-01-11 21:16:00,730 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'ngrokClientStarter ' - org.nutz.boot.starter.ngrok.NgrokClientStarter -2020-01-11 21:16:00,732 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-redis/2.3.9-SNAPSHOT/nutzboot-starter-redis-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 21:16:00,732 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-shiro/2.3.9-SNAPSHOT/nutzboot-starter-shiro-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 21:16:00,733 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-freemarker/2.3.9-SNAPSHOT/nutzboot-starter-freemarker-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 21:16:00,733 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-quartz/2.3.9-SNAPSHOT/nutzboot-starter-quartz-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 21:16:00,734 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-nutz-mvc/2.3.9-SNAPSHOT/nutzboot-starter-nutz-mvc-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 21:16:00,734 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-nutz-dao/2.3.9-SNAPSHOT/nutzboot-starter-nutz-dao-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 21:16:00,734 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-jdbc/2.3.9-SNAPSHOT/nutzboot-starter-jdbc-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 21:16:00,734 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-jetty/2.3.9-SNAPSHOT/nutzboot-starter-jetty-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 21:16:00,735 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-email/2.3.9-SNAPSHOT/nutzboot-starter-email-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 21:16:00,736 [DEBUG][org.nutz.boot.NbApp] - Found file:/Users/kouxian/git/nutzboot/nutzboot-starter/nutzboot-starter-freemarker/target/classes/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 21:16:00,737 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-ngrok/2.3.9-SNAPSHOT/nutzboot-starter-ngrok-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 21:16:00,761 [INFO][org.nutz.boot.NbApp] - Configure Manual: -|id |key |required |Possible Values |Default |Description | starters| -|----|----------------------------------------|----------|--------------------|----------|--------------------|----------------------------------------| -|0 |druid.web.filter.exclusions |no | | |需要排除的路径 |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|1 |druid.web.filter.principalCookieName |no | | |用户权限信息的cookie属性名称 |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|2 |druid.web.filter.principalSessionName |no | | |用户权限信息的session属性名称 |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|3 |druid.web.filter.profileEnable |no | | |是否开启性能监控 |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|4 |druid.web.filter.realIpHeader |no | | |Header中ReadIp对应的key |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|5 |druid.web.filter.sessionStatEnable |no | |true |是否开启session状态监控 |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|6 |druid.web.filter.sessionStatMaxCount |no | | |session最大状态数量 |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|7 |druid.web.servlet.allow |no | | |允许访问的ip列表 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|8 |druid.web.servlet.deny |no | | |禁止访问的ip列表 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|9 |druid.web.servlet.jmxPassword |no | | |JMX的密码 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|10 |druid.web.servlet.jmxUrl |no | | |读取JMX信息的URL |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|11 |druid.web.servlet.jmxUsername |no | | |JMX的用户名 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|12 |druid.web.servlet.loginPassword |no | |随机值,打印在日志中|访问monitor页面的密码 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|13 |druid.web.servlet.loginUsername |no | |driud |访问monitor页面的用户名 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|14 |druid.web.servlet.resetEnable |no | |true |是否允许重置统计结果 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|15 |email.From |yes | | |email的写信人 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|16 |email.HostName |yes | | |email的ip或域名地址 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|17 |email.Password |yes | | |email的密码 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|18 |email.SSLOnConnect |no | |true |email开启SSL连接 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|19 |email.SmtpPort |yes | | |email的SmtpPort端口 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|20 |email.UserName |yes | | |email的用户名 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|21 |email.charset |no | |UTF-8 |email的编码 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|22 |freemarker.cache_time |no | |-1000 |模版缓存时间 |org.nutz.boot.starter.freemarker.FreemarkerViewMaker| -|23 |freemarker.prefix |no | |template |模版路径 |org.nutz.boot.starter.freemarker.FreemarkerViewMaker| -|24 |freemarker.suffix |no | |.html |文件后缀 |org.nutz.boot.starter.freemarker.FreemarkerViewMaker| -|25 |jdbc.password |no | | |数据库密码 |org.nutz.boot.starter.jdbc.DataSourceStarter| -|26 |jdbc.type |no |druid,simple,hikari |druid |连接池类型 |org.nutz.boot.starter.jdbc.DataSourceStarter| -|27 |jdbc.url |yes | | |JDBC URL |org.nutz.boot.starter.jdbc.DataSourceStarter| -|28 |jdbc.username |no | | |数据库用户名 |org.nutz.boot.starter.jdbc.DataSourceStarter| -|29 |jetty.contextPath |no | |/ |上下文路径 |org.nutz.boot.starter.jetty.JettyStarter| -|30 |jetty.gzip.enable |no | |false |是否启用gzip |org.nutz.boot.starter.jetty.JettyStarter| -|31 |jetty.gzip.level |no | |-1 |gzip压缩级别 |org.nutz.boot.starter.jetty.JettyStarter| -|32 |jetty.gzip.minContentSize |no | |512 |gzip压缩最小触发大小 |org.nutz.boot.starter.jetty.JettyStarter| -|33 |jetty.host |no | |0.0.0.0 |监听的ip地址 |org.nutz.boot.starter.jetty.JettyStarter| -|34 |jetty.http.idleTimeout |no | |300000 |空闲时间,单位毫秒 |org.nutz.boot.starter.jetty.JettyStarter| -|35 |jetty.httpConfig.blockingTimeout |no | |-1 |阻塞超时 |org.nutz.boot.starter.jetty.JettyStarter| -|36 |jetty.httpConfig.headerCacheSize |no | |8192 |头部缓冲区大小 |org.nutz.boot.starter.jetty.JettyStarter| -|37 |jetty.httpConfig.maxErrorDispatches |no | |10 |最大错误重定向次数 |org.nutz.boot.starter.jetty.JettyStarter| -|38 |jetty.httpConfig.outputAggregationSize |no | |8192 |输出聚合大小 |org.nutz.boot.starter.jetty.JettyStarter| -|39 |jetty.httpConfig.outputBufferSize |no | |32768 |输出缓冲区大小 |org.nutz.boot.starter.jetty.JettyStarter| -|40 |jetty.httpConfig.persistentConnectionsEnabled|no | |true |是否启用持久化连接 |org.nutz.boot.starter.jetty.JettyStarter| -|41 |jetty.httpConfig.requestHeaderSize |no | |8192 |请求的头部最大值 |org.nutz.boot.starter.jetty.JettyStarter| -|42 |jetty.httpConfig.responseHeaderSize |no | |8192 |响应的头部最大值 |org.nutz.boot.starter.jetty.JettyStarter| -|43 |jetty.httpConfig.securePort |no | | |安全协议的端口,例如8443 |org.nutz.boot.starter.jetty.JettyStarter| -|44 |jetty.httpConfig.secureScheme |no | | |安全协议,例如https |org.nutz.boot.starter.jetty.JettyStarter| -|45 |jetty.httpConfig.sendDateHeader |no | |true |是否发送日期信息 |org.nutz.boot.starter.jetty.JettyStarter| -|46 |jetty.httpConfig.sendServerVersion |no | |true |是否发送jetty版本号 |org.nutz.boot.starter.jetty.JettyStarter| -|47 |jetty.https.keystore.password |no | | |Https的KeyStore的密码 |org.nutz.boot.starter.jetty.JettyStarter| -|48 |jetty.https.keystore.path |no | | |Https的KeyStore路径 |org.nutz.boot.starter.jetty.JettyStarter| -|49 |jetty.https.port |no | | |Https端口号 |org.nutz.boot.starter.jetty.JettyStarter| -|50 |jetty.maxFormContentSize |no | |1gb |表单最大尺寸 |org.nutz.boot.starter.jetty.JettyStarter| -|51 |jetty.maxFormKeys |no | |1000 |表单最大key数量 |org.nutz.boot.starter.jetty.JettyStarter| -|52 |jetty.page.404 |no | | |自定义404页面,同理,其他状态码也是支持的|org.nutz.boot.starter.jetty.JettyStarter| -|53 |jetty.page.java.lang.Throwable |no | | |自定义java.lang.Throwable页面,同理,其他异常也支持|org.nutz.boot.starter.jetty.JettyStarter| -|54 |jetty.port |no | |8080 |监听的端口 |org.nutz.boot.starter.jetty.JettyStarter| -|55 |jetty.session.file.storeDir |no | |./session |session持久化,file所用的目录|org.nutz.boot.starter.jetty.JettyStarter| -|56 |jetty.session.ioc.datastore |no | |jettySessionDataStore|session持久化,SessionDataStore对应的ioc名称|org.nutz.boot.starter.jetty.JettyStarter| -|57 |jetty.session.jdbc.datasource.iocname |no | |dataSource|session持久化,jdbc所用数据库源的ioc名称|org.nutz.boot.starter.jetty.JettyStarter| -|58 |jetty.session.store.enable |no | |false |是否启用session持久化 |org.nutz.boot.starter.jetty.JettyStarter| -|59 |jetty.session.store.type |no |jdbc,file,ioc,redis |jdbc |session持久化类型 |org.nutz.boot.starter.jetty.JettyStarter| -|60 |jetty.staticPath |no | | |额外的静态文件路径 |org.nutz.boot.starter.jetty.JettyStarter| -|61 |jetty.staticPathLocal |no | | |静态文件所在的本地路径 |org.nutz.boot.starter.jetty.JettyStarter| -|62 |jetty.threadpool.idleTimeout |no | |60000 |线程池idleTimeout,单位毫秒 |org.nutz.boot.starter.jetty.JettyStarter| -|63 |jetty.threadpool.maxThreads |no | |500 |线程池最大线程数maxThreads |org.nutz.boot.starter.jetty.JettyStarter| -|64 |jetty.threadpool.minThreads |no | |200 |线程池最小线程数minThreads |org.nutz.boot.starter.jetty.JettyStarter| -|65 |jetty.welcome_files |no | |index.html,index.htm,index.do|WelcomeFile列表 |org.nutz.boot.starter.jetty.JettyStarter| -|66 |ngrok.client.auth_token |no | |4kg9lckq5og4ip02j736e3i7ku|秘钥 |org.nutz.boot.starter.ngrok.NgrokClientStarter| -|67 |ngrok.client.enable |no | |true |开关 |org.nutz.boot.starter.ngrok.NgrokClientStarter| -|68 |ngrok.client.hostname |no | | |期望的域名 |org.nutz.boot.starter.ngrok.NgrokClientStarter| -|69 |ngrok.client.srv_host |no | |wendal.cn |服务器域名 |org.nutz.boot.starter.ngrok.NgrokClientStarter| -|70 |ngrok.client.srv_port |no | |4443 |服务器端口 |org.nutz.boot.starter.ngrok.NgrokClientStarter| -|71 |ngrok.client.to_port |no | |8080 |目标端口 |org.nutz.boot.starter.ngrok.NgrokClientStarter| -|72 |nutz.dao.interceptor.cache.cache4Null |no | |true |是否缓存null结果 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|73 |nutz.dao.interceptor.cache.debug |no | |false |打印daocache详细调试日志 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|74 |nutz.dao.interceptor.cache.enable |no | |false |是否使用daocache |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|75 |nutz.dao.interceptor.cache.enableWhenTrans|no | |false |事务内是否启用daocache |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|76 |nutz.dao.interceptor.cache.provider.ioc.name|no | |daoCacheProvider|daocache提供者DaoCacheProvider的IocBean名称|org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|77 |nutz.dao.interceptor.cache.provider.memory.cacheSize|no | | |daocache提供者MemoryDaoCacheProvider的默认缓存大小|org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|78 |nutz.dao.interceptor.cache.provider.type|no |memory,ehcache,jedis,ioc|memory |daocache提供者 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|79 |nutz.dao.interceptor.cache.table.names |no | | |需要缓存的表名称,英文逗号分隔 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|80 |nutz.dao.interceptor.cache.table.pattern|no | | |需要缓存的表名称的正则表达式 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|81 |nutz.dao.interceptor.log.enable |no | |true |是否打印dao的SQL日志 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|82 |nutz.dao.interceptor.time.enable |no | |false |是否打印dao的SQL耗时日志 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|83 |nutz.dao.sqls.path |no | |sqls/ |sql目录 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|84 |nutz.mvc.exclusions |no | | |排除指定请求路径的正则表达式 |org.nutz.boot.starter.nutz.mvc.NutFilterStarter| -|85 |nutz.mvc.ignore |no | | |过滤指定请求路径的正则表达式 |org.nutz.boot.starter.nutz.mvc.NutFilterStarter| -|86 |nutz.mvc.whale.enc.input |no | |UTF-8 |在其他Filter之前设置input编码|org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter| -|87 |nutz.mvc.whale.enc.output |no | |UTF-8 |在其他Filter之前设置output编码|org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter| -|88 |nutz.mvc.whale.http.hidden_method_param |no | | |隐形http方法参数转换所对应的参数名 |org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter| -|89 |nutz.mvc.whale.http.method_override |no | |false |是否允许使用X-HTTP-Method-Override|org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter| -|90 |nutz.mvc.whale.upload.enable |no | |false |是否启用隐形Upload支持 |org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter| -|91 |redis.database |no | |0 |redis数据库序号 |org.nutz.boot.starter.redis.JedisStarter| -|92 |redis.host |no | |127.0.0.1 |redis服务器ip或域名 |org.nutz.boot.starter.redis.JedisStarter| -|93 |redis.max_redir |no | |10 |redis集群最大重定向次数 |org.nutz.boot.starter.redis.JedisStarter| -|94 |redis.nodes |no | | |redis集群节点列表 |org.nutz.boot.starter.redis.JedisStarter| -|95 |redis.password |no | | |redis密码 |org.nutz.boot.starter.redis.JedisStarter| -|96 |redis.port |no | |6379 |redis服务器端口 |org.nutz.boot.starter.redis.JedisStarter| -|97 |redis.soTimeout |no | |0 |redis写超时 |org.nutz.boot.starter.redis.JedisStarter| -|98 |redis.timeout |no | |2000 |redis读写超时 |org.nutz.boot.starter.redis.JedisStarter| -|99 |shiro.ini.path |no | | |shiro.ini的路径,如果shiro.ini存在,就会使用它,否则走NB的内部逻辑|org.nutz.boot.starter.shiro.ShiroEnvStarter| -|100 |shiro.ini.urls |no | | |urls过滤清单 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|101 |shiro.realm.cache.enable |no | | |realm是否缓存 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|102 |shiro.session.cache.redis.debug |no | |false |session持久化时redis的debug模式|org.nutz.boot.starter.shiro.ShiroEnvStarter| -|103 |shiro.session.cache.redis.mode |no | |kv |设置redis缓存的模式 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|104 |shiro.session.cache.redis.ttl |no | |-1 |redis缓存的过期时间 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|105 |shiro.session.cache.type |no | |memory |设置使用的缓存类型 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|106 |shiro.session.cookie.httpOnly |no | |true |Cookie是否只读 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|107 |shiro.session.cookie.maxAge |no | |946080000 |Cookie的过期时间,单位:毫秒 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|108 |shiro.session.cookie.name |no | |sid |Cookie的name |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|109 |shiro.session.dao.iocName |no | |shiroSessionDao|SessionDao的ioc名称,设置并声明该IocBean,就能覆盖默认的SessionDao实现|org.nutz.boot.starter.shiro.ShiroEnvStarter| -|110 |shiro.session.enable |no | |true |是否启用Shiro的Session管理 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|111 |shiro.session.manager.globalSessionTimeout|no | |1800000 |全局session过期时间 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|112 |shiro.session.manager.sessionValidationInterval|no | |3600000 |定期检查session过期的周期 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|113 |shiro.session.manager.sessionValidationSchedulerEnabled|no | |true |是否定期检查session过期 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|114 |shiro.url.login |no | |/user/login|默认登录路径 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|115 |shiro.url.logout_redirect |no | |/ |退出登录后的重定向路径 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|116 |shiro.url.unauth |no | |/user/login|访问未授权页面后的重定向路径 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|117 |web.filter.order.nutz |no | | |指定NutFilter执行顺序 |org.nutz.boot.starter.nutz.mvc.NutFilterStarter| -|118 |web.session.timeout |no | |30 |Session空闲时间,单位分钟 |org.nutz.boot.starter.jetty.JettyStarter| -2020-01-11 21:16:00,776 [INFO][org.nutz.ioc.impl.NutIoc] - ... NutIoc init complete -2020-01-11 21:16:00,844 [INFO][org.quartz.impl.StdSchedulerFactory] - Using default implementation for ThreadExecutor -2020-01-11 21:16:00,859 [INFO][org.quartz.core.SchedulerSignalerImpl] - Initialized Scheduler Signaller of type: class org.quartz.core.SchedulerSignalerImpl -2020-01-11 21:16:00,859 [INFO][org.quartz.core.QuartzScheduler] - Quartz Scheduler v.2.3.0 created. -2020-01-11 21:16:00,861 [INFO][org.quartz.simpl.RAMJobStore] - RAMJobStore initialized. -2020-01-11 21:16:00,863 [INFO][org.quartz.core.QuartzScheduler] - Scheduler meta-data: Quartz Scheduler (v2.3.0) 'NutzbootScheduler' 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 8 threads. - Using job-store 'org.quartz.simpl.RAMJobStore' - which does not support persistence. and is not clustered. - -2020-01-11 21:16:00,863 [INFO][org.quartz.impl.StdSchedulerFactory] - Quartz scheduler 'NutzbootScheduler' initialized from an externally provided properties instance. -2020-01-11 21:16:00,863 [INFO][org.quartz.impl.StdSchedulerFactory] - Quartz scheduler version: 2.3.0 -2020-01-11 21:16:00,864 [INFO][org.quartz.core.QuartzScheduler] - JobFactory set to: org.nutz.integration.quartz.NutQuartzJobFactory@6150c3ec -2020-01-11 21:16:01,422 [DEBUG][org.nutz.boot.starter.servlet3.NbServletContextListener] - add Servlet name=druid pathSpec=/druid/* -2020-01-11 21:16:01,425 [INFO][org.nutz.boot.starter.jdbc.DruidWebStatServletStarter] - druid stat view random user=druid password=04js05lptag87qlcst19td187t -2020-01-11 21:16:01,429 [INFO][org.apache.shiro.web.env.EnvironmentLoader] - Starting Shiro environment initialization. -2020-01-11 21:16:01,728 [DEBUG][org.nutz.boot.starter.shiro.ShiroEnvStarter] - using default SessionDAO = EnterpriseCacheSessionDAO -2020-01-11 21:16:01,742 [DEBUG][org.nutz.boot.starter.shiro.ShiroEnvStarter] - using session cache = redis -2020-01-11 21:16:01,775 [WARN][net.sf.ehcache.config.CacheConfiguration] - Statistics can no longer be enabled via configuration. -2020-01-11 21:16:01,953 [INFO][org.nutz.plugins.cache.impl.lcache.LCacheManager] - JedisAgent is Ready ... -2020-01-11 21:16:01,953 [DEBUG][org.nutz.plugins.cache.impl.lcache.LCacheManager] - psubscribe LCache:* -2020-01-11 21:16:02,180 [DEBUG][org.nutz.dao.jdbc.Jdbcs] - Jdbcs init complete -2020-01-11 21:16:02,182 [INFO][org.nutz.dao.jdbc.Jdbcs] - Get Connection from DataSource for JdbcExpert, if you lock at here, check your database server and configure -2020-01-11 21:16:02,345 [INFO][com.alibaba.druid.pool.DruidDataSource] - {dataSource-1} inited -2020-01-11 21:16:02,563 [DEBUG][org.nutz.dao.impl.DaoSupport] - select expert : org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert -2020-01-11 21:16:02,569 [DEBUG][org.nutz.dao.impl.DaoSupport] - JDBC Driver --> mysql-connector-java-8.0.18 (Revision: fef2894d751d47223192b706977b4a5bc41e6be4) -2020-01-11 21:16:02,569 [DEBUG][org.nutz.dao.impl.DaoSupport] - JDBC Name --> MySQL Connector/J -2020-01-11 21:16:02,569 [DEBUG][org.nutz.dao.impl.DaoSupport] - JDBC URL --> jdbc:mysql://127.0.0.1:3306/rk_admin?characterEncoding=utf8&useSSL=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai -2020-01-11 21:16:02,738 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_set_client=utf8mb4 -2020-01-11 21:16:02,740 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_set_connection=utf8mb4 -2020-01-11 21:16:02,740 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_set_database=utf8 -2020-01-11 21:16:02,741 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_set_filesystem=binary -2020-01-11 21:16:02,741 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_set_results= -2020-01-11 21:16:02,741 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_set_server=utf8mb4 -2020-01-11 21:16:02,741 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_set_system=utf8 -2020-01-11 21:16:02,741 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_sets_dir=/usr/share/mysql-8.0/charsets/ -2020-01-11 21:16:02,745 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : binlog_format=ROW -2020-01-11 21:16:02,748 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : database=rk_admin -2020-01-11 21:16:02,750 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : user=root@172.17.0.1 -2020-01-11 21:16:02,792 [DEBUG][org.nutz.dao.impl.DaoSupport] - Database info --> MYSQL:[MySQL - 8.0.18] -2020-01-11 21:16:02,803 [DEBUG][org.nutz.dao.impl.DaoSupport] - SqlManager Sql count=0 -2020-01-11 21:16:02,910 [DEBUG][org.nutz.service.EntityService] - Get TypeParams for self : com.rekoe.domain.User -2020-01-11 21:16:02,915 [DEBUG][org.nutz.service.EntityService] - Get TypeParams for self : com.rekoe.domain.Role -2020-01-11 21:16:02,919 [INFO][org.apache.shiro.cache.ehcache.EhCacheManager] - Cache with name 'com.rekoe.shiro.realm.UsernamePasswordRealm.authorizationCache' does not yet exist. Creating now. -2020-01-11 21:16:02,948 [INFO][org.apache.shiro.cache.ehcache.EhCacheManager] - Added EhCache named [com.rekoe.shiro.realm.UsernamePasswordRealm.authorizationCache] -2020-01-11 21:16:02,960 [DEBUG][org.nutz.boot.starter.shiro.NbResourceBasedWebEnvironment] - ioc name=shiroFilterChainResolver not found, fallback to shiro.ini.urls -2020-01-11 21:16:02,961 [DEBUG][org.nutz.boot.starter.shiro.NbResourceBasedWebEnvironment] - shiro ini urls ---> -[urls] - -2020-01-11 21:16:02,989 [INFO][org.apache.shiro.web.env.EnvironmentLoader] - Shiro environment initialized in 1560 ms. -2020-01-11 21:16:02,995 [DEBUG][org.nutz.boot.starter.servlet3.NbServletContextListener] - add filter name=whale pathSpec=/* -2020-01-11 21:16:02,999 [DEBUG][org.nutz.boot.starter.servlet3.NbServletContextListener] - add filter name=druid pathSpec=/* -2020-01-11 21:16:03,002 [DEBUG][org.nutz.boot.starter.servlet3.NbServletContextListener] - add filter name=shiro pathSpec=/* -2020-01-11 21:16:03,006 [DEBUG][org.nutz.boot.starter.servlet3.NbServletContextListener] - add filter name=nutz pathSpec=/* -2020-01-11 21:16:03,015 [INFO][org.nutz.mvc.NutFilter] - NutFilter[nutz] starting ... -2020-01-11 21:16:03,019 [INFO][org.nutz.resource.impl.ErrorResourceLocation] - [loc=/Users/kouxian/git/rk_svnadmin/target/classes/static/WEB-INF/classes]not exist -2020-01-11 21:16:03,021 [DEBUG][org.nutz.mvc.config.AbstractNutConfig] - Loading by class org.nutz.boot.starter.nutz.mvc.NbMvcLoading -2020-01-11 21:16:03,027 [INFO][org.nutz.mvc.impl.NutLoading] - Nutz Version : 1.r.68-SNAPSHOT -2020-01-11 21:16:03,028 [INFO][org.nutz.mvc.impl.NutLoading] - Nutz.Mvc[nutz] is initializing ... -2020-01-11 21:16:03,028 [DEBUG][org.nutz.mvc.impl.NutLoading] - Web Container Information: -2020-01-11 21:16:03,028 [DEBUG][org.nutz.mvc.impl.NutLoading] - - Default Charset : UTF-8 -2020-01-11 21:16:03,028 [DEBUG][org.nutz.mvc.impl.NutLoading] - - Current . path : /Users/kouxian/git/rk_svnadmin/. -2020-01-11 21:16:03,029 [DEBUG][org.nutz.mvc.impl.NutLoading] - - Java Version : 1.8.0_144 -2020-01-11 21:16:03,044 [DEBUG][org.nutz.mvc.impl.NutLoading] - - File separator : / -2020-01-11 21:16:03,046 [DEBUG][org.nutz.mvc.impl.NutLoading] - - Timezone : Asia/Shanghai -2020-01-11 21:16:03,047 [DEBUG][org.nutz.mvc.impl.NutLoading] - - OS : Mac OS X x86_64 -2020-01-11 21:16:03,047 [DEBUG][org.nutz.mvc.impl.NutLoading] - - ServerInfo : jetty/9.4.22.v20191022 -2020-01-11 21:16:03,048 [DEBUG][org.nutz.mvc.impl.NutLoading] - - Servlet API : 3.1 -2020-01-11 21:16:03,048 [DEBUG][org.nutz.mvc.impl.NutLoading] - - ContextPath : -2020-01-11 21:16:03,049 [DEBUG][org.nutz.mvc.impl.NutLoading] - - context.tempdir : /Users/kouxian/git/rk_svnadmin/temp -2020-01-11 21:16:03,049 [DEBUG][org.nutz.mvc.impl.NutLoading] - - MainModule : com.rekoe.CloudLauncher -2020-01-11 21:16:03,050 [DEBUG][org.nutz.mvc.impl.NutLoading] - >> app.root = /Users/kouxian/git/rk_svnadmin/target/classes/static -2020-01-11 21:16:03,053 [INFO][org.nutz.mvc.impl.NutLoading] - Build URL mapping by org.nutz.mvc.impl.UrlMappingImpl ... -2020-01-11 21:16:03,054 [DEBUG][org.nutz.mvc.impl.NutLoading] - add ViewMaker from Ioc by name=$views_freekmarker -2020-01-11 21:16:03,054 [DEBUG][org.nutz.mvc.impl.NutLoading] - @Views(FreemarkerViewMaker.class,DefaultViewMaker.class) -2020-01-11 21:16:03,059 [DEBUG][org.nutz.mvc.impl.NutLoading] - @ChainBy(org.nutz.mvc.impl.NutActionChainMaker) -2020-01-11 21:16:03,064 [DEBUG][org.nutz.mvc.impl.Loadings] - module class location 'file:/Users/kouxian/git/rk_svnadmin/target/classes/' -2020-01-11 21:16:03,064 [DEBUG][org.nutz.mvc.impl.Loadings] - > scan 'com.rekoe' -2020-01-11 21:16:03,085 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.PermissionAct' -2020-01-11 21:16:03,087 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminUserAct' -2020-01-11 21:16:03,088 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.FrameAct' -2020-01-11 21:16:03,089 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminSvnUserAct' -2020-01-11 21:16:03,089 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminProjectAct' -2020-01-11 21:16:03,089 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminCommonAct' -2020-01-11 21:16:03,090 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminRoleAct' -2020-01-11 21:16:03,091 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.PermissionCategoryAct' -2020-01-11 21:16:03,092 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.WelcomeAct' -2020-01-11 21:16:03,092 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminProjectGroupUsrAct' -2020-01-11 21:16:03,092 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminLoginAct' -2020-01-11 21:16:03,092 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminProjectGroupAct' -2020-01-11 21:16:03,092 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.IndexAct' -2020-01-11 21:16:03,093 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.IpSearchAction' -2020-01-11 21:16:03,094 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.OauthLoginAct' -2020-01-11 21:16:03,158 [DEBUG][org.nutz.mvc.impl.NutLoading] - Use org.nutz.mvc.impl.NutEntryDeterminer as EntryMethodDeterminer -2020-01-11 21:16:03,191 [INFO][org.nutz.mvc.impl.NutActionChainMaker] - Optional processor class not found, disabled : org.nutz.plugins.validation.ValidationProcessor -2020-01-11 21:16:03,289 [INFO][org.nutz.boot.starter.freemarker.FreeMarkerConfigurer] - using Directory for TemplateLoading : /Users/kouxian/git/rk_svnadmin/src/main/resources/ -2020-01-11 21:16:03,305 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/user/main' >> (FrameAct.java:15).userMain : void | @Ok(fm:template.admin.user.frame.main) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:16:03,307 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/user/left' >> (FrameAct.java:21).userLeft : void | @Ok(fm:template.admin.user.frame.left) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:16:03,311 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/user/right' >> (FrameAct.java:26).userRight : void | @Ok(fm:template.admin.user.frame.right) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:16:03,314 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/account/main' >> (FrameAct.java:34).accountPwdMain : void | @Ok(fm:template.admin.account.frame.main) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:16:03,317 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/account/left' >> (FrameAct.java:39).accountPwdLeft : void | @Ok(fm:template.admin.account.frame.left) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:16:03,319 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/account/right' >> (FrameAct.java:44).gamePwdRight : void | @Ok(fm:template.admin.account.frame.right) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:16:03,321 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/svn/user/main' >> (FrameAct.java:52).svn_user_main : void | @Ok(fm:template.admin.svn_user.frame.main) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:16:03,324 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/svn/user/left' >> (FrameAct.java:57).svn_user_left : void | @Ok(fm:template.admin.svn_user.frame.left) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:16:03,326 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/svn/user/right' >> (FrameAct.java:62).svn_user_right : void | @Ok(fm:template.admin.svn_user.frame.right) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:16:03,328 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/project/main' >> (FrameAct.java:70).project_main : void | @Ok(fm:template.admin.project.frame.main) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:16:03,330 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/project/left' >> (FrameAct.java:75).project_left : void | @Ok(fm:template.admin.project.frame.left) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:16:03,331 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/project/right' >> (FrameAct.java:80).project_right : void | @Ok(fm:template.admin.project.frame.right) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:16:03,334 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/role/add' >> (AdminRoleAct.java:84).add : List | @Ok(fm:template.admin.user.role.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:16:03,337 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/role/update' >> (AdminRoleAct.java:66).update : void | @Ok(>>:/admin/role/list.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:16:03,339 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/role/delete' >> (AdminRoleAct.java:107).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:16:03,340 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/role/list' >> (AdminRoleAct.java:49).list : Object | @Ok(fm:template.admin.user.role.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:16:03,347 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/role/save' >> (AdminRoleAct.java:91).save : boolean | @Ok(>>:${obj==true?'/role/list.rk':'/admin/common/unauthorized.rk'}) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:16:03,349 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/role/edit' >> (AdminRoleAct.java:56).edit : Object | @Ok(fm:template.admin.user.role.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:16:03,350 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/index_main' >> (WelcomeAct.java:19).index : void | @Ok(fm:template.admin.main) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:16:03,352 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/main' >> (WelcomeAct.java:31).main : void | @Ok(fm:template.admin.index) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:16:03,352 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/left' >> (WelcomeAct.java:36).left : void | @Ok(fm:template.admin.left) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:16:03,353 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/right' >> (WelcomeAct.java:43).right : void | @Ok(fm:template.admin.right) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:16:03,354 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/top' >> (WelcomeAct.java:25).top : boolean | @Ok(fm:template.admin.top) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:16:03,359 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/user/login/?' >> (OauthLoginAct.java:47).login : void | @Ok(void ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:16:03,360 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/user/logout' >> (OauthLoginAct.java:69).logout : void | @Ok(>>:/admin/index.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:16:03,361 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/user/authonly' >> (OauthLoginAct.java:40).authOnly : Object | @Ok(null ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:16:03,362 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/category/add' >> (PermissionCategoryAct.java:58).add : void | @Ok(fm:template.admin.user.permission_category.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:16:03,363 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/category/update' >> (PermissionCategoryAct.java:50).update : boolean | @Ok(>>:/admin/permission/category/list.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:16:03,364 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/category/delete' >> (PermissionCategoryAct.java:73).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:16:03,365 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/category/list' >> (PermissionCategoryAct.java:36).list : Pagination | @Ok(fm:template.admin.user.permission_category.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:16:03,368 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/category/save' >> (PermissionCategoryAct.java:64).save : void | @Ok(>>:/admin/permission/category/list.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:16:03,371 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/category/edit' >> (PermissionCategoryAct.java:43).edit : PermissionCategory | @Ok(fm:template.admin.user.permission_category.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:16:03,373 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/add' >> (AdminProjectGroupAct.java:40).add : String | @Ok(fm:template.admin.project_group.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:16:03,374 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/delete' >> (AdminProjectGroupAct.java:59).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:16:03,375 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/list' >> (AdminProjectGroupAct.java:32).list : Pagination | @Ok(fm:template.admin.project_group.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:16:03,376 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/o_save' >> (AdminProjectGroupAct.java:47).o_save : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:16:03,377 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/add' >> (AdminProjectAct.java:55).add : void | @Ok(fm:template.admin.project.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:16:03,378 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/init' >> (AdminProjectAct.java:120).init : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:16:03,379 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/delete' >> (AdminProjectAct.java:182).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:16:03,379 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/list' >> (AdminProjectAct.java:48).list : Pagination | @Ok(fm:template.admin.project.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:16:03,380 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/conf' >> (AdminProjectAct.java:208).conf : ProjectConfig | @Ok(fm:template.admin.project.config) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:16:03,381 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/o_save' >> (AdminProjectAct.java:68).o_save : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:16:03,381 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/o_update' >> (AdminProjectAct.java:223).o_update : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:16:03,381 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/edit' >> (AdminProjectAct.java:61).edit : Pj | @Ok(fm:template.admin.project.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:16:03,382 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/rep' >> (AdminProjectAct.java:83).rep : String | @Ok(fm:template.admin.project.rep) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:16:03,384 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/pjauth' >> (AdminProjectAct.java:135).pjauth : String | @Ok(fm:template.admin.project.pjauth) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:16:03,387 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/ajaxtreeservice' >> (AdminProjectAct.java:169).ajaxTreeService : String | @Ok(raw ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:16:03,389 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/pjauth_delete' >> (AdminProjectAct.java:261).pjauth_delete : String | @Ok(fm:template.admin.project.pjauth) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:16:03,389 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/pjauth/delete' >> (AdminProjectAct.java:193).pjauth_delete : String | @Ok(fm:template.admin.project.pjauth) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:16:03,390 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/conf/update' >> (AdminProjectAct.java:215).conf_update : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:16:03,390 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/pjauth/save' >> (AdminProjectAct.java:231).pjauth_save : String | @Ok(fm:template.admin.project.pjauth) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:16:03,391 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/file_add' >> (AdminProjectAct.java:243).file_add : String | @Ok(fm:template.admin.project.add_dir) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:16:03,391 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/file_save' >> (AdminProjectAct.java:253).file_save : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:16:03,393 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/usr/add' >> (AdminProjectGroupUsrAct.java:67).add : String | @Ok(fm:template.admin.project_group_usr.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:16:03,394 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/usr/delete' >> (AdminProjectGroupUsrAct.java:99).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:16:03,394 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/usr/list' >> (AdminProjectGroupUsrAct.java:55).list : Pagination | @Ok(fm:template.admin.project_group_usr.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:16:03,395 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/usr/email' >> (AdminProjectGroupUsrAct.java:128).email : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:16:03,396 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/usr/o_save' >> (AdminProjectGroupUsrAct.java:77).o_save : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:16:03,396 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/usr/all_email' >> (AdminProjectGroupUsrAct.java:117).all_email : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:16:03,398 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/add' >> (AdminSvnUserAct.java:86).add : void | @Ok(fm:template.admin.svn_user.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:16:03,410 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/lock' >> (AdminSvnUserAct.java:217).lock : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:16:03,411 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/list' >> (AdminSvnUserAct.java:64).list : Pagination | @Ok(fm:template.admin.svn_user.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:16:03,411 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/lock_list' >> (AdminSvnUserAct.java:75).lock_list : Pagination | @Ok(fm:template.admin.svn_user.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:16:03,413 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/o_save' >> (AdminSvnUserAct.java:101).o_save : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:16:03,414 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/o_update' >> (AdminSvnUserAct.java:136).o_update : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:16:03,414 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/restpwd' >> (AdminSvnUserAct.java:184).restpwd : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:16:03,416 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/edit' >> (AdminSvnUserAct.java:93).edit : Usr | @Ok(fm:template.admin.svn_user.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:16:03,417 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/unlock' >> (AdminSvnUserAct.java:248).unlock : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:16:03,418 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/add' >> (PermissionAct.java:67).add : List | @Ok(fm:template.admin.user.permission.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:16:03,419 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/update' >> (PermissionAct.java:87).update : boolean | @Ok(>>:/admin/permission/list.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:16:03,438 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/delete' >> (PermissionAct.java:75).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:16:03,439 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/list' >> (PermissionAct.java:44).list : Pagination | @Ok(fm:template.admin.user.permission.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:16:03,439 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/save' >> (PermissionAct.java:98).save : void | @Ok(>>:/admin/permission/list.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:16:03,443 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/list_category/?' >> (PermissionAct.java:51).listCategory : Pagination | @Ok(fm:template.admin.user.permission.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:16:03,446 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/edit' >> (PermissionAct.java:58).edit : List | @Ok(fm:template.admin.user.permission.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:16:03,449 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/register' >> (AdminLoginAct.java:94).register : Object | @Ok(fm:template.front.account.create_user) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:16:03,483 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/login' >> (AdminLoginAct.java:56).login : View | @Ok(null ) @Fail(>>:/admin/common/unauthorized.rk) | by 1 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:16:03,484 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/logout' >> (AdminLoginAct.java:88).logout : void | @Ok(>>:/user/login.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:16:03,485 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/common/success' >> (AdminCommonAct.java:38).success : Message | @Ok(fm:template.admin.common.error) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:16:03,485 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/common/forbit' >> (AdminCommonAct.java:32).forbit : Message | @Ok(fm:template.admin.common.error) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:16:03,486 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/common/unauthorized' >> (AdminCommonAct.java:26).unauthorized : Message | @Ok(fm:template.admin.common.error) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:16:03,487 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/api/ip/search' >> (IpSearchAction.java:20).search : String | @Ok(raw:json) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:16:03,488 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/main' >> (AdminUserAct.java:59).main : void | @Ok(fm:template.admin.common.main) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:16:03,493 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/add' >> (AdminUserAct.java:72).add : List | @Ok(fm:template.admin.user.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:16:03,495 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/lock' >> (AdminUserAct.java:143).lock : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:16:03,495 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/update' >> (AdminUserAct.java:129).update : Object | @Ok(>>:/admin/user/list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:16:03,496 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/check/username' >> (AdminUserAct.java:93).checkName : boolean | @Ok(raw ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:16:03,497 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/delete' >> (AdminUserAct.java:79).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:16:03,497 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/list' >> (AdminUserAct.java:65).list : Pagination | @Ok(fm:template.admin.user.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:16:03,504 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/save' >> (AdminUserAct.java:87).save : boolean | @Ok(>>:${obj==true?'/admin/user/list.rk':'/admin/common/unauthorized.rk'}) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:16:03,511 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/check_email' >> (AdminUserAct.java:99).checkEmail : boolean | @Ok(raw ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:16:03,512 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/profile/check_current_password' >> (AdminUserAct.java:160).checkCurrentPassword : boolean | @Ok(raw ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:16:03,512 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/profile/edit' >> (AdminUserAct.java:175).profileEdit : Subject | @Ok(fm:template.admin.profile.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:16:03,512 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/add_user' >> (AdminUserAct.java:185).add_user : void | @Ok(fm:template.admin.user.add_user) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:16:03,513 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/save_user' >> (AdminUserAct.java:191).save_user : Object | @Ok(>>:/admin/user/list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:16:03,513 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/profile/update' >> (AdminUserAct.java:203).profileUpdate : boolean | @Ok(fm:template.admin.profile.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:16:03,515 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/profile/re_update' >> (AdminUserAct.java:215).regUpate : boolean | @Ok(>>:${obj?'/admin/main':'/admin/common/unauthorized.rk'}) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:16:03,515 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/change_pwd' >> (AdminUserAct.java:236).change_pwd : void | @Ok(fm:template.admin.account.change_pwd) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:16:03,515 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/pwd_updata' >> (AdminUserAct.java:242).pwd_updata : Object | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:16:03,516 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/edit' >> (AdminUserAct.java:107).edit : User | @Ok(fm:template.admin.user.edit) @Fail(json ) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:16:03,517 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/user/login' >> (IndexAct.java:20).login : void | @Ok(fm:template.login.login) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:16:03,517 [INFO][org.nutz.mvc.impl.NutLoading] - Found 101 module methods -2020-01-11 21:16:03,518 [DEBUG][org.nutz.mvc.impl.NutLoading] - Localization: org.nutz.mvc.impl.NutMessageLoader('msg/') dft -2020-01-11 21:16:03,521 [DEBUG][org.nutz.mvc.impl.NutMessageLoader] - Load Messages in 2 resource : [[jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-nutz-mvc/2.3.9-SNAPSHOT/nutzboot-starter-nutz-mvc-2.3.9-SNAPSHOT.jar!/msg/emtry.properties, File[/Users/kouxian/git/rk_svnadmin/target/classes/msg/zh-CN/MessageResources.properties]]] -2020-01-11 21:16:03,524 [DEBUG][org.nutz.mvc.impl.NutMessageLoader] - Message Loaded, size = 2 -2020-01-11 21:16:03,528 [INFO][org.nutz.mvc.impl.NutLoading] - Nutz.Mvc[nutz] is up in 477ms -2020-01-11 21:16:03,529 [INFO][org.nutz.mvc.NutFilter] - exclusionsPrefix = ^(/druid/) -2020-01-11 21:16:03,609 [DEBUG][org.nutz.boot.starter.jetty.JettyStarter] - Jetty monitor props: ----------------------------------------------- -http.port : 8084 -http.host : 0.0.0.0 -http.idleTimeout : 300000 -https.enable : false -welcome_files : index.html,index.htm,index.do -maxFormContentSize : 1073741824 ----------------------------------------------- -2020-01-11 21:16:03,657 [INFO][org.nutz.boot.starter.quartz.QuartzStarter] - Starting Quartz Scheduler now -2020-01-11 21:16:03,658 [INFO][org.quartz.core.QuartzScheduler] - Scheduler NutzbootScheduler_$_NON_CLUSTERED started. -2020-01-11 21:16:03,674 [DEBUG][org.nutz.integration.quartz.NutQuartzCronJobFactory] - found cron job packages = com.rekoe -2020-01-11 21:16:03,696 [DEBUG][org.nutz.service.EntityService] - Get TypeParams for self : com.rekoe.domain.ProjectConfig -2020-01-11 21:16:03,987 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT COUNT(*) FROM system_user -2020-01-11 21:16:03,990 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=3ms, sql=SELECT COUNT(*) FROM system_user -2020-01-11 21:16:04,008 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM permission_category -2020-01-11 21:16:04,015 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=7ms, sql=SELECT * FROM permission_category -2020-01-11 21:16:04,017 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM system_permission -2020-01-11 21:16:04,031 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=14ms, sql=SELECT * FROM system_permission -2020-01-11 21:16:04,044 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM permission_category WHERE 1 != 1 -2020-01-11 21:16:04,047 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=3ms, sql=SELECT * FROM permission_category WHERE 1 != 1 -2020-01-11 21:16:04,049 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM project_config LIMIT 0, 1 -2020-01-11 21:16:04,061 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=12ms, sql=SELECT * FROM project_config LIMIT 0, 1 -2020-01-11 21:16:04,072 [INFO][org.nutz.boot.NbApp] - NB started : 4214ms -2020-01-11 21:16:06,856 [INFO][org.apache.shiro.session.mgt.AbstractValidatingSessionManager] - Enabling session validation scheduler... -2020-01-11 21:16:06,858 [INFO][org.apache.shiro.cache.ehcache.EhCacheManager] - Using existing EHCache named [shiro-activeSessionCache] -2020-01-11 21:16:06,958 [DEBUG][org.nutz.plugins.cache.impl.lcache.LCache] - fire channel=LCache:shiro-activeSessionCache msg=5uvmi8qe54i6kp0tj40pinte1q:q1u0dr20s4j07q75pkq945ha5j -2020-01-11 21:16:06,990 [DEBUG][org.nutz.plugins.cache.impl.lcache.CachePubSub] - channel=LCache:shiro-activeSessionCache, msg=5uvmi8qe54i6kp0tj40pinte1q:q1u0dr20s4j07q75pkq945ha5j -2020-01-11 21:16:07,000 [DEBUG][org.nutz.plugins.cache.impl.lcache.LCache] - fire channel=LCache:shiro-activeSessionCache msg=5uvmi8qe54i6kp0tj40pinte1q:q1u0dr20s4j07q75pkq945ha5j -2020-01-11 21:16:07,002 [DEBUG][org.nutz.plugins.cache.impl.lcache.CachePubSub] - channel=LCache:shiro-activeSessionCache, msg=5uvmi8qe54i6kp0tj40pinte1q:q1u0dr20s4j07q75pkq945ha5j -2020-01-11 21:16:07,003 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/main : WelcomeAct.main(WelcomeAct.java:31) -2020-01-11 21:16:07,450 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/index_main : WelcomeAct.index(WelcomeAct.java:19) -2020-01-11 21:16:07,451 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/top : WelcomeAct.top(WelcomeAct.java:25) -2020-01-11 21:16:07,583 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/left : WelcomeAct.left(WelcomeAct.java:36) -2020-01-11 21:16:07,802 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/right : WelcomeAct.right(WelcomeAct.java:43) -2020-01-11 21:16:23,358 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/frame/user/main : FrameAct.userMain(FrameAct.java:15) -2020-01-11 21:16:23,472 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/frame/user/left : FrameAct.userLeft(FrameAct.java:21) -2020-01-11 21:16:23,502 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/frame/user/right : FrameAct.userRight(FrameAct.java:26) -2020-01-11 21:16:24,879 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/role/list : AdminRoleAct.list(AdminRoleAct.java:49) -2020-01-11 21:16:24,888 [DEBUG][org.nutz.service.EntityService] - Get TypeParams for self : com.rekoe.domain.Permission -2020-01-11 21:16:24,893 [DEBUG][org.nutz.service.EntityService] - Get TypeParams for self : com.rekoe.domain.PermissionCategory -2020-01-11 21:16:24,907 [DEBUG][org.nutz.plugins.cache.impl.lcache.LCache] - fire channel=LCache:com.rekoe.shiro.realm.UsernamePasswordRealm.authorizationCache msg=5uvmi8qe54i6kp0tj40pinte1q:com.rekoe.domain.User@44c382d0 -2020-01-11 21:16:24,911 [DEBUG][org.nutz.plugins.cache.impl.lcache.CachePubSub] - channel=LCache:com.rekoe.shiro.realm.UsernamePasswordRealm.authorizationCache, msg=5uvmi8qe54i6kp0tj40pinte1q:com.rekoe.domain.User@44c382d0 -2020-01-11 21:17:33,039 [DEBUG][org.nutz.plugins.cache.impl.lcache.LCache] - fire channel=LCache:shiro-activeSessionCache msg=5uvmi8qe54i6kp0tj40pinte1q:q1u0dr20s4j07q75pkq945ha5j -2020-01-11 21:17:33,042 [DEBUG][org.nutz.plugins.cache.impl.lcache.CachePubSub] - channel=LCache:shiro-activeSessionCache, msg=5uvmi8qe54i6kp0tj40pinte1q:q1u0dr20s4j07q75pkq945ha5j -2020-01-11 21:17:33,042 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/frame/svn/user/main : FrameAct.svn_user_main(FrameAct.java:52) -2020-01-11 21:17:33,596 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/frame/svn/user/left : FrameAct.svn_user_left(FrameAct.java:57) -2020-01-11 21:17:33,596 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/frame/svn/user/right : FrameAct.svn_user_right(FrameAct.java:62) -2020-01-11 21:17:34,401 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/svn/user/list : AdminSvnUserAct.list(AdminSvnUserAct.java:64) -2020-01-11 21:17:34,413 [DEBUG][org.nutz.service.EntityService] - Get TypeParams for self : com.rekoe.domain.Usr -2020-01-11 21:17:34,430 [DEBUG][org.nutz.service.EntityService] - Get TypeParams for self : com.rekoe.domain.Pj -2020-01-11 21:17:34,437 [DEBUG][org.nutz.service.EntityService] - Get TypeParams for self : com.rekoe.domain.PjGr -2020-01-11 21:17:34,444 [DEBUG][org.nutz.service.EntityService] - Get TypeParams for self : com.rekoe.domain.PjUsr -2020-01-11 21:17:34,450 [DEBUG][org.nutz.service.EntityService] - Get TypeParams for self : com.rekoe.domain.PjAuth -2020-01-11 21:17:34,457 [DEBUG][org.nutz.service.EntityService] - Get TypeParams for self : com.rekoe.domain.PjGrUsr -2020-01-11 21:17:34,464 [DEBUG][org.nutz.service.EntityService] - Get TypeParams for self : com.rekoe.domain.Usr -2020-01-11 21:17:35,468 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/svn/user/lock_list : AdminSvnUserAct.lock_list(AdminSvnUserAct.java:75) -2020-01-11 21:17:37,349 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/frame/project/main : FrameAct.project_main(FrameAct.java:70) -2020-01-11 21:17:37,469 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/frame/project/left : FrameAct.project_left(FrameAct.java:75) -2020-01-11 21:17:37,478 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/frame/project/right : FrameAct.project_right(FrameAct.java:80) -2020-01-11 21:17:38,727 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/project/list : AdminProjectAct.list(AdminProjectAct.java:48) -2020-01-11 21:17:39,949 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/project/conf : AdminProjectAct.conf(AdminProjectAct.java:208) -2020-01-11 21:19:53,707 [DEBUG][org.nutz.plugins.cache.impl.lcache.LCache] - fire channel=LCache:shiro-activeSessionCache msg=5uvmi8qe54i6kp0tj40pinte1q:q1u0dr20s4j07q75pkq945ha5j -2020-01-11 21:19:53,709 [DEBUG][org.nutz.plugins.cache.impl.lcache.CachePubSub] - channel=LCache:shiro-activeSessionCache, msg=5uvmi8qe54i6kp0tj40pinte1q:q1u0dr20s4j07q75pkq945ha5j -2020-01-11 21:19:53,844 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [POST] path=/admin/project/conf/update : AdminProjectAct.conf_update(AdminProjectAct.java:215) -2020-01-11 21:19:53,858 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - UPDATE project_config SET repository_path=?,domain_path=?,def_dirs=?,email_notify=? WHERE id=? - | 1 | 2 | 3 | 4 | 5 | - |----------------------------------------|--------------------------|----------------------------|-------|----------------------------------| - | /Users/kouxian/work/data/svn/svn_repo/ | http://svn.test.com/svn/ | ["trunk", "tag", "branch"] | false | 2ae3e7b180f2486c93f1a3aa2d386de2 | - For example:> "UPDATE project_config SET repository_path='/Users/kouxian/work/data/svn/svn_repo/',domain_path='http://svn.test.com/svn/',def_dirs='["trunk", "tag", "branch"]',email_notify=false WHERE id='2ae3e7b180f2486c93f1a3aa2d386de2'" -2020-01-11 21:19:53,866 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=8ms, sql=UPDATE project_config SET repository_path='/Users/kouxian/work/data/svn/svn_repo/',domain_path='http://svn.test.com/svn/',def_dirs='["trunk", "tag", "branch"]',email_notify=false WHERE id='2ae3e7b180f2486c93f1a3aa2d386de2' -2020-01-11 21:19:53,971 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/project/conf : AdminProjectAct.conf(AdminProjectAct.java:208) -2020-01-11 21:19:53,974 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM project_config LIMIT 0, 1 -2020-01-11 21:19:53,978 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=3ms, sql=SELECT * FROM project_config LIMIT 0, 1 -2020-01-11 21:20:42,654 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/project/list : AdminProjectAct.list(AdminProjectAct.java:48) -2020-01-11 21:20:45,849 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/project/add : AdminProjectAct.add(AdminProjectAct.java:55) -2020-01-11 21:21:09,571 [DEBUG][org.nutz.plugins.cache.impl.lcache.LCache] - fire channel=LCache:shiro-activeSessionCache msg=5uvmi8qe54i6kp0tj40pinte1q:q1u0dr20s4j07q75pkq945ha5j -2020-01-11 21:21:09,572 [DEBUG][org.nutz.plugins.cache.impl.lcache.CachePubSub] - channel=LCache:shiro-activeSessionCache, msg=5uvmi8qe54i6kp0tj40pinte1q:q1u0dr20s4j07q75pkq945ha5j -2020-01-11 21:21:09,572 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [POST] path=/admin/project/o_save : AdminProjectAct.o_save(AdminProjectAct.java:68) -2020-01-11 21:21:09,583 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM pj WHERE pj=? LIMIT 0, 1 - | 1 | - |---------| - | hunnit2 | - For example:> "SELECT * FROM pj WHERE pj='hunnit2' LIMIT 0, 1 " -2020-01-11 21:21:09,586 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=3ms, sql=SELECT * FROM pj WHERE pj='hunnit2' LIMIT 0, 1 -2020-01-11 21:21:09,592 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM pj WHERE pj=? LIMIT 0, 1 - | 1 | - |---------| - | hunnit2 | - For example:> "SELECT * FROM pj WHERE pj='hunnit2' LIMIT 0, 1 " -2020-01-11 21:21:09,594 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=2ms, sql=SELECT * FROM pj WHERE pj='hunnit2' LIMIT 0, 1 -2020-01-11 21:21:09,595 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM project_config LIMIT 0, 1 -2020-01-11 21:21:09,597 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=2ms, sql=SELECT * FROM project_config LIMIT 0, 1 -2020-01-11 21:21:11,654 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - INSERT INTO pj(pj,des,type,is_init_templ) VALUES(?,?,?,?) - | 1 | 2 | 3 | 4 | - |---------|------|------|-------| - | hunnit2 | 缅甸电商 | http | false | - For example:> "INSERT INTO pj(pj,des,type,is_init_templ) VALUES('hunnit2','缅甸电商','http',false) " -2020-01-11 21:21:11,706 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=51ms, sql=INSERT INTO pj(pj,des,type,is_init_templ) VALUES('hunnit2','缅甸电商','http',false) -2020-01-11 21:21:11,710 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM pj_gr WHERE pj=? AND gr=? LIMIT 0, 1 - | 1 | 2 | - |---------|---------| - | hunnit2 | manager | - For example:> "SELECT * FROM pj_gr WHERE pj='hunnit2' AND gr='manager' LIMIT 0, 1 " -2020-01-11 21:21:11,715 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=5ms, sql=SELECT * FROM pj_gr WHERE pj='hunnit2' AND gr='manager' LIMIT 0, 1 -2020-01-11 21:21:11,720 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - INSERT INTO pj_gr(pj,gr,des) VALUES(?,?,?) - | 1 | 2 | 3 | - |---------|---------|---------| - | hunnit2 | manager | manager | - For example:> "INSERT INTO pj_gr(pj,gr,des) VALUES('hunnit2','manager','manager') " -2020-01-11 21:21:11,729 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=9ms, sql=INSERT INTO pj_gr(pj,gr,des) VALUES('hunnit2','manager','manager') -2020-01-11 21:21:11,732 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM pj_gr WHERE pj=? AND gr=? LIMIT 0, 1 - | 1 | 2 | - |---------|-----------| - | hunnit2 | developer | - For example:> "SELECT * FROM pj_gr WHERE pj='hunnit2' AND gr='developer' LIMIT 0, 1 " -2020-01-11 21:21:11,735 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=3ms, sql=SELECT * FROM pj_gr WHERE pj='hunnit2' AND gr='developer' LIMIT 0, 1 -2020-01-11 21:21:11,736 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - INSERT INTO pj_gr(pj,gr,des) VALUES(?,?,?) - | 1 | 2 | 3 | - |---------|-----------|-----------| - | hunnit2 | developer | developer | - For example:> "INSERT INTO pj_gr(pj,gr,des) VALUES('hunnit2','developer','developer') " -2020-01-11 21:21:11,740 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=4ms, sql=INSERT INTO pj_gr(pj,gr,des) VALUES('hunnit2','developer','developer') -2020-01-11 21:21:11,743 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM pj_gr WHERE pj=? AND gr=? LIMIT 0, 1 - | 1 | 2 | - |---------|--------| - | hunnit2 | tester | - For example:> "SELECT * FROM pj_gr WHERE pj='hunnit2' AND gr='tester' LIMIT 0, 1 " -2020-01-11 21:21:11,748 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=3ms, sql=SELECT * FROM pj_gr WHERE pj='hunnit2' AND gr='tester' LIMIT 0, 1 -2020-01-11 21:21:11,748 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - INSERT INTO pj_gr(pj,gr,des) VALUES(?,?,?) - | 1 | 2 | 3 | - |---------|--------|--------| - | hunnit2 | tester | tester | - For example:> "INSERT INTO pj_gr(pj,gr,des) VALUES('hunnit2','tester','tester') " -2020-01-11 21:21:11,752 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=3ms, sql=INSERT INTO pj_gr(pj,gr,des) VALUES('hunnit2','tester','tester') -2020-01-11 21:21:11,802 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - select a.pj,a.res,a.rw,b.usr,b.name as usrname,' ' gr from pj_usr_auth a left join usr b on (a.usr=b.usr) where a.pj =? and a.usr=? and a.res=? - | 1 | 2 | 3 | - |---------|-------|-------------| - | hunnit2 | admin | [hunnit2:/] | - For example:> "select a.pj,a.res,a.rw,b.usr,b.name as usrname,' ' gr from pj_usr_auth a left join usr b on (a.usr=b.usr) where a.pj ='hunnit2' and a.usr='admin' and a.res='[hunnit2:/]'" -2020-01-11 21:21:11,809 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=6ms, sql=select a.pj,a.res,a.rw,b.usr,b.name as usrname,' ' gr from pj_usr_auth a left join usr b on (a.usr=b.usr) where a.pj ='hunnit2' and a.usr='admin' and a.res='[hunnit2:/]' -2020-01-11 21:21:11,810 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - insert into pj_usr_auth (pj,usr,res,rw) values (?,?,?,?) - | 1 | 2 | 3 | 4 | - |---------|-------|-------------|----| - | hunnit2 | admin | [hunnit2:/] | rw | - For example:> "insert into pj_usr_auth (pj,usr,res,rw) values ('hunnit2','admin','[hunnit2:/]','rw')" -2020-01-11 21:21:11,843 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SQLException -java.sql.SQLIntegrityConstraintViolationException: Cannot add or update a child row: a foreign key constraint fails (`rk_admin`.`pj_usr_auth`, CONSTRAINT `FK_Reference_8` FOREIGN KEY (`usr`) REFERENCES `usr` (`usr`) ON DELETE RESTRICT ON UPDATE RESTRICT) - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:117) - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:953) - at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:370) - at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:3461) - at com.alibaba.druid.filter.FilterEventAdapter.preparedStatement_execute(FilterEventAdapter.java:440) - at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:3459) - at com.alibaba.druid.proxy.jdbc.PreparedStatementProxyImpl.execute(PreparedStatementProxyImpl.java:167) - at com.alibaba.druid.pool.DruidPooledPreparedStatement.execute(DruidPooledPreparedStatement.java:497) - at org.nutz.dao.impl.sql.run.NutDaoExecutor._runPreparedStatement(NutDaoExecutor.java:311) - at org.nutz.dao.impl.sql.run.NutDaoExecutor.exec(NutDaoExecutor.java:96) - at org.nutz.dao.DaoInterceptorChain.doChain(DaoInterceptorChain.java:65) - at org.nutz.dao.impl.interceptor.DaoTimeInterceptor.filter(DaoTimeInterceptor.java:23) - at org.nutz.dao.DaoInterceptorChain.doChain(DaoInterceptorChain.java:63) - at org.nutz.dao.impl.interceptor.DaoLogInterceptor.filter(DaoLogInterceptor.java:22) - at org.nutz.dao.DaoInterceptorChain.doChain(DaoInterceptorChain.java:63) - at org.nutz.plugins.cache.dao.DaoCacheInterceptor._exec(DaoCacheInterceptor.java:28) - at org.nutz.plugins.cache.dao.CachedNutDaoExecutor.exec(CachedNutDaoExecutor.java:188) - at org.nutz.plugins.cache.dao.DaoCacheInterceptor.filter(DaoCacheInterceptor.java:18) - at org.nutz.dao.DaoInterceptorChain.doChain(DaoInterceptorChain.java:63) - at org.nutz.dao.DaoInterceptorChain.invoke(DaoInterceptorChain.java:138) - at org.nutz.dao.impl.sql.run.NutDaoRunner.runCallback(NutDaoRunner.java:163) - at org.nutz.dao.impl.sql.run.NutDaoRunner._runWithTransaction(NutDaoRunner.java:109) - at org.nutz.dao.impl.sql.run.NutDaoRunner._run(NutDaoRunner.java:93) - at org.nutz.dao.impl.sql.run.NutDaoRunner$1.run(NutDaoRunner.java:79) - at org.nutz.trans.Trans.exec(Trans.java:174) - at org.nutz.dao.impl.sql.run.NutDaoRunner.run(NutDaoRunner.java:77) - at org.nutz.dao.impl.DaoSupport.run(DaoSupport.java:242) - at org.nutz.dao.impl.DaoSupport._exec(DaoSupport.java:254) - at org.nutz.dao.impl.DaoSupport.execute(DaoSupport.java:238) - at org.nutz.dao.impl.NutDao.execute(NutDao.java:1097) - at com.rekoe.service.ProjectAuthService.saveByUsr(ProjectAuthService.java:253) - at com.rekoe.service.ProjectService.save(ProjectService.java:108) - at com.rekoe.service.ProjectService$$NUTZAOP._aop_invoke(ProjectService.java:2) - at org.nutz.aop.InterceptorChain.invoke(InterceptorChain.java:77) - at org.nutz.aop.InterceptorChain.doChain(InterceptorChain.java:57) - at org.nutz.aop.interceptor.TransactionInterceptor.filter(TransactionInterceptor.java:34) - at org.nutz.aop.InterceptorChain.doChain(InterceptorChain.java:60) - at com.rekoe.service.ProjectService$$NUTZAOP.save(ProjectService.java:1) - at com.rekoe.module.admin.AdminProjectAct.o_save(AdminProjectAct.java:70) - at com.rekoe.module.admin.AdminProjectAct$FM$o_save$26091559242b1ee9c951602f31a10ca2.invoke(AdminProjectAct.java) - at org.nutz.mvc.impl.processor.MethodInvokeProcessor.process(MethodInvokeProcessor.java:31) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.AdaptorProcessor.process(AdaptorProcessor.java:38) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.ActionFiltersProcessor.process(ActionFiltersProcessor.java:58) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.integration.shiro.NutShiroProcessor.process(NutShiroProcessor.java:139) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.ModuleProcessor.process(ModuleProcessor.java:123) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.EncodingProcessor.process(EncodingProcessor.java:27) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.UpdateRequestAttributesProcessor.process(UpdateRequestAttributesProcessor.java:15) - at org.nutz.mvc.impl.NutActionChain.doChain(NutActionChain.java:44) - at org.nutz.mvc.impl.ActionInvoker.invoke(ActionInvoker.java:56) - at org.nutz.mvc.ActionHandler.handle(ActionHandler.java:31) - at org.nutz.mvc.NutFilter.doFilter(NutFilter.java:202) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) - at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) - at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) - at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) - at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383) - at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) - at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:124) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at org.nutz.mvc.WhaleFilter.doFilter(WhaleFilter.java:171) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1596) - at org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter.doFilter(WebSocketUpgradeFilter.java:226) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:545) - at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143) - at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:536) - at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127) - at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:235) - at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1592) - at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233) - at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1296) - at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:188) - at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:485) - at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1562) - at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:186) - at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1211) - at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141) - at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127) - at org.eclipse.jetty.server.Server.handle(Server.java:500) - at org.eclipse.jetty.server.HttpChannel.lambda$handle$1(HttpChannel.java:386) - at org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:562) - at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:378) - at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:270) - at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:311) - at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:103) - at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:117) - at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:336) - at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:313) - at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:171) - at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:129) - at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:388) - at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:806) - at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:938) - at java.lang.Thread.run(Thread.java:748) -2020-01-11 21:21:11,847 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=37ms, sql=insert into pj_usr_auth (pj,usr,res,rw) values ('hunnit2','admin','[hunnit2:/]','rw') -2020-01-11 21:21:11,852 [WARN][org.nutz.mvc.impl.processor.FailProcessor] - Error@/admin/project/o_save : -org.nutz.dao.DaoException: !Nutz SQL Error: 'insert into pj_usr_auth (pj,usr,res,rw) values ('hunnit2','admin','[hunnit2:/]','rw')' -PreparedStatement: -'insert into pj_usr_auth (pj,usr,res,rw) values (?,?,?,?)' -CaseMessage=Cannot add or update a child row: a foreign key constraint fails (`rk_admin`.`pj_usr_auth`, CONSTRAINT `FK_Reference_8` FOREIGN KEY (`usr`) REFERENCES `usr` (`usr`) ON DELETE RESTRICT ON UPDATE RESTRICT) - at org.nutz.dao.impl.sql.run.NutDaoExecutor.exec(NutDaoExecutor.java:110) - at org.nutz.dao.DaoInterceptorChain.doChain(DaoInterceptorChain.java:65) - at org.nutz.dao.impl.interceptor.DaoTimeInterceptor.filter(DaoTimeInterceptor.java:23) - at org.nutz.dao.DaoInterceptorChain.doChain(DaoInterceptorChain.java:63) - at org.nutz.dao.impl.interceptor.DaoLogInterceptor.filter(DaoLogInterceptor.java:22) - at org.nutz.dao.DaoInterceptorChain.doChain(DaoInterceptorChain.java:63) - at org.nutz.plugins.cache.dao.DaoCacheInterceptor._exec(DaoCacheInterceptor.java:28) - at org.nutz.plugins.cache.dao.CachedNutDaoExecutor.exec(CachedNutDaoExecutor.java:188) - at org.nutz.plugins.cache.dao.DaoCacheInterceptor.filter(DaoCacheInterceptor.java:18) - at org.nutz.dao.DaoInterceptorChain.doChain(DaoInterceptorChain.java:63) - at org.nutz.dao.DaoInterceptorChain.invoke(DaoInterceptorChain.java:138) - at org.nutz.dao.impl.sql.run.NutDaoRunner.runCallback(NutDaoRunner.java:163) - at org.nutz.dao.impl.sql.run.NutDaoRunner._runWithTransaction(NutDaoRunner.java:109) - at org.nutz.dao.impl.sql.run.NutDaoRunner._run(NutDaoRunner.java:93) - at org.nutz.dao.impl.sql.run.NutDaoRunner$1.run(NutDaoRunner.java:79) - at org.nutz.trans.Trans.exec(Trans.java:174) - at org.nutz.dao.impl.sql.run.NutDaoRunner.run(NutDaoRunner.java:77) - at org.nutz.dao.impl.DaoSupport.run(DaoSupport.java:242) - at org.nutz.dao.impl.DaoSupport._exec(DaoSupport.java:254) - at org.nutz.dao.impl.DaoSupport.execute(DaoSupport.java:238) - at org.nutz.dao.impl.NutDao.execute(NutDao.java:1097) - at com.rekoe.service.ProjectAuthService.saveByUsr(ProjectAuthService.java:253) - at com.rekoe.service.ProjectService.save(ProjectService.java:108) - at com.rekoe.service.ProjectService$$NUTZAOP._aop_invoke(ProjectService.java:2) - at org.nutz.aop.InterceptorChain.invoke(InterceptorChain.java:77) - at org.nutz.aop.InterceptorChain.doChain(InterceptorChain.java:57) - at org.nutz.aop.interceptor.TransactionInterceptor.filter(TransactionInterceptor.java:34) - at org.nutz.aop.InterceptorChain.doChain(InterceptorChain.java:60) - at com.rekoe.service.ProjectService$$NUTZAOP.save(ProjectService.java:1) - at com.rekoe.module.admin.AdminProjectAct.o_save(AdminProjectAct.java:70) - at com.rekoe.module.admin.AdminProjectAct$FM$o_save$26091559242b1ee9c951602f31a10ca2.invoke(AdminProjectAct.java) - at org.nutz.mvc.impl.processor.MethodInvokeProcessor.process(MethodInvokeProcessor.java:31) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.AdaptorProcessor.process(AdaptorProcessor.java:38) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.ActionFiltersProcessor.process(ActionFiltersProcessor.java:58) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.integration.shiro.NutShiroProcessor.process(NutShiroProcessor.java:139) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.ModuleProcessor.process(ModuleProcessor.java:123) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.EncodingProcessor.process(EncodingProcessor.java:27) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.UpdateRequestAttributesProcessor.process(UpdateRequestAttributesProcessor.java:15) - at org.nutz.mvc.impl.NutActionChain.doChain(NutActionChain.java:44) - at org.nutz.mvc.impl.ActionInvoker.invoke(ActionInvoker.java:56) - at org.nutz.mvc.ActionHandler.handle(ActionHandler.java:31) - at org.nutz.mvc.NutFilter.doFilter(NutFilter.java:202) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) - at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) - at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) - at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) - at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383) - at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) - at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:124) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at org.nutz.mvc.WhaleFilter.doFilter(WhaleFilter.java:171) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1596) - at org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter.doFilter(WebSocketUpgradeFilter.java:226) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:545) - at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143) - at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:536) - at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127) - at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:235) - at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1592) - at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233) - at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1296) - at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:188) - at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:485) - at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1562) - at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:186) - at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1211) - at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141) - at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127) - at org.eclipse.jetty.server.Server.handle(Server.java:500) - at org.eclipse.jetty.server.HttpChannel.lambda$handle$1(HttpChannel.java:386) - at org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:562) - at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:378) - at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:270) - at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:311) - at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:103) - at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:117) - at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:336) - at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:313) - at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:171) - at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:129) - at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:388) - at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:806) - at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:938) - at java.lang.Thread.run(Thread.java:748) -Caused by: java.sql.SQLIntegrityConstraintViolationException: Cannot add or update a child row: a foreign key constraint fails (`rk_admin`.`pj_usr_auth`, CONSTRAINT `FK_Reference_8` FOREIGN KEY (`usr`) REFERENCES `usr` (`usr`) ON DELETE RESTRICT ON UPDATE RESTRICT) - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:117) - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:953) - at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:370) - at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:3461) - at com.alibaba.druid.filter.FilterEventAdapter.preparedStatement_execute(FilterEventAdapter.java:440) - at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:3459) - at com.alibaba.druid.proxy.jdbc.PreparedStatementProxyImpl.execute(PreparedStatementProxyImpl.java:167) - at com.alibaba.druid.pool.DruidPooledPreparedStatement.execute(DruidPooledPreparedStatement.java:497) - at org.nutz.dao.impl.sql.run.NutDaoExecutor._runPreparedStatement(NutDaoExecutor.java:311) - at org.nutz.dao.impl.sql.run.NutDaoExecutor.exec(NutDaoExecutor.java:96) - ... 93 more -2020-01-11 21:21:11,901 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/common/unauthorized : AdminCommonAct.unauthorized(AdminCommonAct.java:26) -2020-01-11 21:27:29,517 [DEBUG][org.nutz.plugins.cache.impl.lcache.LCache] - fire channel=LCache:shiro-activeSessionCache msg=5uvmi8qe54i6kp0tj40pinte1q:q1u0dr20s4j07q75pkq945ha5j -2020-01-11 21:27:29,519 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/frame/project/main : FrameAct.project_main(FrameAct.java:70) -2020-01-11 21:27:29,519 [DEBUG][org.nutz.plugins.cache.impl.lcache.CachePubSub] - channel=LCache:shiro-activeSessionCache, msg=5uvmi8qe54i6kp0tj40pinte1q:q1u0dr20s4j07q75pkq945ha5j -2020-01-11 21:27:29,621 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/frame/project/left : FrameAct.project_left(FrameAct.java:75) -2020-01-11 21:27:29,662 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/frame/project/right : FrameAct.project_right(FrameAct.java:80) -2020-01-11 21:27:33,713 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/frame/svn/user/main : FrameAct.svn_user_main(FrameAct.java:52) -2020-01-11 21:27:33,783 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/project/list : AdminProjectAct.list(AdminProjectAct.java:48) -2020-01-11 21:27:33,805 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM pj LIMIT 0, 20 -2020-01-11 21:27:33,825 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=20ms, sql=SELECT * FROM pj LIMIT 0, 20 -2020-01-11 21:27:33,866 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT COUNT(*) FROM pj -2020-01-11 21:27:33,868 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=2ms, sql=SELECT COUNT(*) FROM pj -2020-01-11 21:27:33,885 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/frame/svn/user/left : FrameAct.svn_user_left(FrameAct.java:57) -2020-01-11 21:27:33,917 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/frame/svn/user/right : FrameAct.svn_user_right(FrameAct.java:62) -2020-01-11 21:27:35,700 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/svn/user/list : AdminSvnUserAct.list(AdminSvnUserAct.java:64) -2020-01-11 21:27:37,312 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/svn/user/add : AdminSvnUserAct.add(AdminSvnUserAct.java:86) -2020-01-11 21:27:57,150 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [POST] path=/admin/svn/user/o_save : AdminSvnUserAct.o_save(AdminSvnUserAct.java:101) -2020-01-11 21:27:57,170 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - INSERT INTO usr(usr,name,psw,role,email,is_lock,is_local) VALUES(?,?,?,?,?,?,?) - | 1 | 2 | 3 | 4 | 5 | 6 | 7 | - |-------|-------|------------------|-------|------------------|-------|-------| - | admin | admin | VkdUZ3pTRmxJLQ** | admin | koukou890@qq.com | false | false | - For example:> "INSERT INTO usr(usr,name,psw,role,email,is_lock,is_local) VALUES('admin','admin','VkdUZ3pTRmxJLQ**','admin','koukou890@qq.com',false,false) " -2020-01-11 21:27:57,178 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=7ms, sql=INSERT INTO usr(usr,name,psw,role,email,is_lock,is_local) VALUES('admin','admin','VkdUZ3pTRmxJLQ**','admin','koukou890@qq.com',false,false) -2020-01-11 21:27:57,265 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/svn/user/list : AdminSvnUserAct.list(AdminSvnUserAct.java:64) -2020-01-11 21:27:57,271 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM usr WHERE NOT usr=? AND is_lock=? LIMIT 0, 20 - | 1 | 2 | - |---|-------| - | * | false | - For example:> "SELECT * FROM usr WHERE NOT usr='*' AND is_lock=false LIMIT 0, 20 " -2020-01-11 21:27:57,278 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=7ms, sql=SELECT * FROM usr WHERE NOT usr='*' AND is_lock=false LIMIT 0, 20 -2020-01-11 21:27:57,290 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT COUNT(*) FROM usr WHERE NOT usr=? AND is_lock=? - | 1 | 2 | - |---|-------| - | * | false | - For example:> "SELECT COUNT(*) FROM usr WHERE NOT usr='*' AND is_lock=false" -2020-01-11 21:27:57,292 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=2ms, sql=SELECT COUNT(*) FROM usr WHERE NOT usr='*' AND is_lock=false -2020-01-11 21:28:01,426 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/frame/project/main : FrameAct.project_main(FrameAct.java:70) -2020-01-11 21:28:01,740 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/frame/project/left : FrameAct.project_left(FrameAct.java:75) -2020-01-11 21:28:01,744 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/frame/project/right : FrameAct.project_right(FrameAct.java:80) -2020-01-11 21:28:03,007 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/project/list : AdminProjectAct.list(AdminProjectAct.java:48) -2020-01-11 21:28:05,698 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/project/conf : AdminProjectAct.conf(AdminProjectAct.java:208) -2020-01-11 21:28:08,481 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/project/list : AdminProjectAct.list(AdminProjectAct.java:48) -2020-01-11 21:28:10,066 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/project/add : AdminProjectAct.add(AdminProjectAct.java:55) -2020-01-11 21:28:57,739 [DEBUG][org.nutz.plugins.cache.impl.lcache.LCache] - fire channel=LCache:shiro-activeSessionCache msg=5uvmi8qe54i6kp0tj40pinte1q:q1u0dr20s4j07q75pkq945ha5j -2020-01-11 21:28:57,741 [DEBUG][org.nutz.plugins.cache.impl.lcache.CachePubSub] - channel=LCache:shiro-activeSessionCache, msg=5uvmi8qe54i6kp0tj40pinte1q:q1u0dr20s4j07q75pkq945ha5j -2020-01-11 21:28:57,741 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [POST] path=/admin/project/o_save : AdminProjectAct.o_save(AdminProjectAct.java:68) -2020-01-11 21:28:57,744 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM pj WHERE pj=? LIMIT 0, 1 - | 1 | - |-----------| - | popyoupro | - For example:> "SELECT * FROM pj WHERE pj='popyoupro' LIMIT 0, 1 " -2020-01-11 21:28:57,747 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=3ms, sql=SELECT * FROM pj WHERE pj='popyoupro' LIMIT 0, 1 -2020-01-11 21:28:57,752 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM pj WHERE pj=? LIMIT 0, 1 - | 1 | - |-----------| - | popyoupro | - For example:> "SELECT * FROM pj WHERE pj='popyoupro' LIMIT 0, 1 " -2020-01-11 21:28:57,754 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=2ms, sql=SELECT * FROM pj WHERE pj='popyoupro' LIMIT 0, 1 -2020-01-11 21:28:57,754 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM project_config LIMIT 0, 1 -2020-01-11 21:28:57,757 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=3ms, sql=SELECT * FROM project_config LIMIT 0, 1 -2020-01-11 21:28:57,807 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - INSERT INTO pj(pj,des,type,is_init_templ) VALUES(?,?,?,?) - | 1 | 2 | 3 | 4 | - |-----------|-----|------|-------| - | popyoupro | POP | http | false | - For example:> "INSERT INTO pj(pj,des,type,is_init_templ) VALUES('popyoupro','POP','http',false) " -2020-01-11 21:28:57,813 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=6ms, sql=INSERT INTO pj(pj,des,type,is_init_templ) VALUES('popyoupro','POP','http',false) -2020-01-11 21:28:57,816 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM pj_gr WHERE pj=? AND gr=? LIMIT 0, 1 - | 1 | 2 | - |-----------|---------| - | popyoupro | manager | - For example:> "SELECT * FROM pj_gr WHERE pj='popyoupro' AND gr='manager' LIMIT 0, 1 " -2020-01-11 21:28:57,822 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=5ms, sql=SELECT * FROM pj_gr WHERE pj='popyoupro' AND gr='manager' LIMIT 0, 1 -2020-01-11 21:28:57,822 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - INSERT INTO pj_gr(pj,gr,des) VALUES(?,?,?) - | 1 | 2 | 3 | - |-----------|---------|---------| - | popyoupro | manager | manager | - For example:> "INSERT INTO pj_gr(pj,gr,des) VALUES('popyoupro','manager','manager') " -2020-01-11 21:28:57,829 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=7ms, sql=INSERT INTO pj_gr(pj,gr,des) VALUES('popyoupro','manager','manager') -2020-01-11 21:28:57,831 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM pj_gr WHERE pj=? AND gr=? LIMIT 0, 1 - | 1 | 2 | - |-----------|-----------| - | popyoupro | developer | - For example:> "SELECT * FROM pj_gr WHERE pj='popyoupro' AND gr='developer' LIMIT 0, 1 " -2020-01-11 21:28:57,836 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=3ms, sql=SELECT * FROM pj_gr WHERE pj='popyoupro' AND gr='developer' LIMIT 0, 1 -2020-01-11 21:28:57,836 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - INSERT INTO pj_gr(pj,gr,des) VALUES(?,?,?) - | 1 | 2 | 3 | - |-----------|-----------|-----------| - | popyoupro | developer | developer | - For example:> "INSERT INTO pj_gr(pj,gr,des) VALUES('popyoupro','developer','developer') " -2020-01-11 21:28:57,843 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=7ms, sql=INSERT INTO pj_gr(pj,gr,des) VALUES('popyoupro','developer','developer') -2020-01-11 21:28:57,846 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM pj_gr WHERE pj=? AND gr=? LIMIT 0, 1 - | 1 | 2 | - |-----------|--------| - | popyoupro | tester | - For example:> "SELECT * FROM pj_gr WHERE pj='popyoupro' AND gr='tester' LIMIT 0, 1 " -2020-01-11 21:28:57,851 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=5ms, sql=SELECT * FROM pj_gr WHERE pj='popyoupro' AND gr='tester' LIMIT 0, 1 -2020-01-11 21:28:57,852 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - INSERT INTO pj_gr(pj,gr,des) VALUES(?,?,?) - | 1 | 2 | 3 | - |-----------|--------|--------| - | popyoupro | tester | tester | - For example:> "INSERT INTO pj_gr(pj,gr,des) VALUES('popyoupro','tester','tester') " -2020-01-11 21:28:57,862 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=9ms, sql=INSERT INTO pj_gr(pj,gr,des) VALUES('popyoupro','tester','tester') -2020-01-11 21:28:57,865 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - select a.pj,a.res,a.rw,b.usr,b.name as usrname,' ' gr from pj_usr_auth a left join usr b on (a.usr=b.usr) where a.pj =? and a.usr=? and a.res=? - | 1 | 2 | 3 | - |-----------|-------|---------------| - | popyoupro | admin | [popyoupro:/] | - For example:> "select a.pj,a.res,a.rw,b.usr,b.name as usrname,' ' gr from pj_usr_auth a left join usr b on (a.usr=b.usr) where a.pj ='popyoupro' and a.usr='admin' and a.res='[popyoupro:/]'" -2020-01-11 21:28:57,872 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=6ms, sql=select a.pj,a.res,a.rw,b.usr,b.name as usrname,' ' gr from pj_usr_auth a left join usr b on (a.usr=b.usr) where a.pj ='popyoupro' and a.usr='admin' and a.res='[popyoupro:/]' -2020-01-11 21:28:57,873 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - insert into pj_usr_auth (pj,usr,res,rw) values (?,?,?,?) - | 1 | 2 | 3 | 4 | - |-----------|-------|---------------|----| - | popyoupro | admin | [popyoupro:/] | rw | - For example:> "insert into pj_usr_auth (pj,usr,res,rw) values ('popyoupro','admin','[popyoupro:/]','rw')" -2020-01-11 21:28:57,878 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=5ms, sql=insert into pj_usr_auth (pj,usr,res,rw) values ('popyoupro','admin','[popyoupro:/]','rw') -2020-01-11 21:28:57,880 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - select pj,res,rw,gr,' ' usr,' ' usrname from pj_gr_auth WHERE pj=? AND gr=? AND res=? - | 1 | 2 | 3 | - |-----------|---------|---------------| - | popyoupro | manager | [popyoupro:/] | - For example:> "select pj,res,rw,gr,' ' usr,' ' usrname from pj_gr_auth WHERE pj='popyoupro' AND gr='manager' AND res='[popyoupro:/]'" -2020-01-11 21:28:57,891 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=11ms, sql=select pj,res,rw,gr,' ' usr,' ' usrname from pj_gr_auth WHERE pj='popyoupro' AND gr='manager' AND res='[popyoupro:/]' -2020-01-11 21:28:57,892 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - insert into pj_gr_auth (pj,gr,res,rw) values (?,?,?,?) - | 1 | 2 | 3 | 4 | - |-----------|---------|---------------|----| - | popyoupro | manager | [popyoupro:/] | rw | - For example:> "insert into pj_gr_auth (pj,gr,res,rw) values ('popyoupro','manager','[popyoupro:/]','rw')" -2020-01-11 21:28:57,897 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=5ms, sql=insert into pj_gr_auth (pj,gr,res,rw) values ('popyoupro','manager','[popyoupro:/]','rw') -2020-01-11 21:28:57,899 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM pj WHERE pj=? LIMIT 0, 1 - | 1 | - |-----------| - | popyoupro | - For example:> "SELECT * FROM pj WHERE pj='popyoupro' LIMIT 0, 1 " -2020-01-11 21:28:57,902 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=3ms, sql=SELECT * FROM pj WHERE pj='popyoupro' LIMIT 0, 1 -2020-01-11 21:28:57,903 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM project_config LIMIT 0, 1 -2020-01-11 21:28:57,906 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=3ms, sql=SELECT * FROM project_config LIMIT 0, 1 -2020-01-11 21:28:57,910 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - select p.usr,p.name,p.role,CASE WHEN pu.psw IS NOT NULL THEN pu.psw ELSE p.psw END psw from ( select a.usr,a.role,a.psw,a.name from usr a where exists (select d.usr from pj_gr_usr d where d.usr=a.usr and d.pj=?) or exists(select c.usr from pj_usr_auth c where a.usr=c.usr and c.pj=?) ) p left join pj_usr pu on (p.usr=pu.usr and pu.pj=?) where p.usr <> '*' order by p.usr - | 1 | 2 | 3 | - |-----------|-----------|-----------| - | popyoupro | popyoupro | popyoupro | - For example:> "select p.usr,p.name,p.role,CASE WHEN pu.psw IS NOT NULL THEN pu.psw ELSE p.psw END psw from ( select a.usr,a.role,a.psw,a.name from usr a where exists (select d.usr from pj_gr_usr d where d.usr=a.usr and d.pj='popyoupro') or exists(select c.usr from pj_usr_auth c where a.usr=c.usr and c.pj='popyoupro') ) p left join pj_usr pu on (p.usr=pu.usr and pu.pj='popyoupro') where p.usr <> '*' order by p.usr" -2020-01-11 21:28:57,941 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=31ms, sql=select p.usr,p.name,p.role,CASE WHEN pu.psw IS NOT NULL THEN pu.psw ELSE p.psw END psw from ( select a.usr,a.role,a.psw,a.name from usr a where exists (select d.usr from pj_gr_usr d where d.usr=a.usr and d.pj='popyoupro') or exists(select c.usr from pj_usr_auth c where a.usr=c.usr and c.pj='popyoupro') ) p left join pj_usr pu on (p.usr=pu.usr and pu.pj='popyoupro') where p.usr <> '*' order by p.usr -2020-01-11 21:28:57,942 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - select a.pj,a.gr,b.usr,c.name as usrname from pj_gr a left join pj_gr_usr b on (a.pj=b.pj and a.gr=b.gr) left join usr c on (b.usr = c.usr) where a.pj=? and c.is_lock=falsd order by a.gr,b.usr - | 1 | - |-----------| - | popyoupro | - For example:> "select a.pj,a.gr,b.usr,c.name as usrname from pj_gr a left join pj_gr_usr b on (a.pj=b.pj and a.gr=b.gr) left join usr c on (b.usr = c.usr) where a.pj='popyoupro' and c.is_lock=falsd order by a.gr,b.usr" -2020-01-11 21:28:57,945 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SQLException -java.sql.SQLSyntaxErrorException: Unknown column 'falsd' in 'where clause' - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:953) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeQuery(ClientPreparedStatement.java:1003) - at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_executeQuery(FilterChainImpl.java:3240) - at com.alibaba.druid.filter.FilterEventAdapter.preparedStatement_executeQuery(FilterEventAdapter.java:465) - at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_executeQuery(FilterChainImpl.java:3237) - at com.alibaba.druid.proxy.jdbc.PreparedStatementProxyImpl.executeQuery(PreparedStatementProxyImpl.java:181) - at com.alibaba.druid.pool.DruidPooledPreparedStatement.executeQuery(DruidPooledPreparedStatement.java:227) - at org.nutz.dao.impl.sql.run.NutDaoExecutor._runSelect(NutDaoExecutor.java:275) - at org.nutz.dao.impl.sql.run.NutDaoExecutor.exec(NutDaoExecutor.java:59) - at org.nutz.dao.DaoInterceptorChain.doChain(DaoInterceptorChain.java:65) - at org.nutz.dao.impl.interceptor.DaoTimeInterceptor.filter(DaoTimeInterceptor.java:23) - at org.nutz.dao.DaoInterceptorChain.doChain(DaoInterceptorChain.java:63) - at org.nutz.dao.impl.interceptor.DaoLogInterceptor.filter(DaoLogInterceptor.java:22) - at org.nutz.dao.DaoInterceptorChain.doChain(DaoInterceptorChain.java:63) - at org.nutz.plugins.cache.dao.DaoCacheInterceptor._exec(DaoCacheInterceptor.java:28) - at org.nutz.plugins.cache.dao.CachedNutDaoExecutor.exec(CachedNutDaoExecutor.java:188) - at org.nutz.plugins.cache.dao.DaoCacheInterceptor.filter(DaoCacheInterceptor.java:18) - at org.nutz.dao.DaoInterceptorChain.doChain(DaoInterceptorChain.java:63) - at org.nutz.dao.DaoInterceptorChain.invoke(DaoInterceptorChain.java:138) - at org.nutz.dao.impl.sql.run.NutDaoRunner.runCallback(NutDaoRunner.java:163) - at org.nutz.dao.impl.sql.run.NutDaoRunner._runWithTransaction(NutDaoRunner.java:109) - at org.nutz.dao.impl.sql.run.NutDaoRunner._run(NutDaoRunner.java:93) - at org.nutz.dao.impl.sql.run.NutDaoRunner$1.run(NutDaoRunner.java:79) - at org.nutz.trans.Trans.exec(Trans.java:174) - at org.nutz.dao.impl.sql.run.NutDaoRunner.run(NutDaoRunner.java:77) - at org.nutz.dao.impl.DaoSupport.run(DaoSupport.java:242) - at org.nutz.dao.impl.DaoSupport._exec(DaoSupport.java:254) - at org.nutz.dao.impl.DaoSupport.execute(DaoSupport.java:238) - at org.nutz.dao.impl.NutDao.execute(NutDao.java:1097) - at com.rekoe.service.ProjectGroupUsrService.getList(ProjectGroupUsrService.java:111) - at com.rekoe.service.SvnService.getPjGrUsrs(SvnService.java:212) - at com.rekoe.service.SvnService.exportHTTP(SvnService.java:128) - at com.rekoe.service.SvnService.exportConfig(SvnService.java:88) - at com.rekoe.service.SvnService.exportConfig(SvnService.java:69) - at com.rekoe.service.ProjectService.save(ProjectService.java:119) - at com.rekoe.service.ProjectService$$NUTZAOP._aop_invoke(ProjectService.java:2) - at org.nutz.aop.InterceptorChain.invoke(InterceptorChain.java:77) - at org.nutz.aop.InterceptorChain.doChain(InterceptorChain.java:57) - at org.nutz.aop.interceptor.TransactionInterceptor.filter(TransactionInterceptor.java:34) - at org.nutz.aop.InterceptorChain.doChain(InterceptorChain.java:60) - at com.rekoe.service.ProjectService$$NUTZAOP.save(ProjectService.java:1) - at com.rekoe.module.admin.AdminProjectAct.o_save(AdminProjectAct.java:70) - at com.rekoe.module.admin.AdminProjectAct$FM$o_save$26091559242b1ee9c951602f31a10ca2.invoke(AdminProjectAct.java) - at org.nutz.mvc.impl.processor.MethodInvokeProcessor.process(MethodInvokeProcessor.java:31) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.AdaptorProcessor.process(AdaptorProcessor.java:38) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.ActionFiltersProcessor.process(ActionFiltersProcessor.java:58) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.integration.shiro.NutShiroProcessor.process(NutShiroProcessor.java:139) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.ModuleProcessor.process(ModuleProcessor.java:123) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.EncodingProcessor.process(EncodingProcessor.java:27) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.UpdateRequestAttributesProcessor.process(UpdateRequestAttributesProcessor.java:15) - at org.nutz.mvc.impl.NutActionChain.doChain(NutActionChain.java:44) - at org.nutz.mvc.impl.ActionInvoker.invoke(ActionInvoker.java:56) - at org.nutz.mvc.ActionHandler.handle(ActionHandler.java:31) - at org.nutz.mvc.NutFilter.doFilter(NutFilter.java:202) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) - at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) - at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) - at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) - at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383) - at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) - at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:124) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at org.nutz.mvc.WhaleFilter.doFilter(WhaleFilter.java:171) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1596) - at org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter.doFilter(WebSocketUpgradeFilter.java:226) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:545) - at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143) - at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:536) - at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127) - at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:235) - at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1592) - at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233) - at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1296) - at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:188) - at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:485) - at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1562) - at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:186) - at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1211) - at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141) - at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127) - at org.eclipse.jetty.server.Server.handle(Server.java:500) - at org.eclipse.jetty.server.HttpChannel.lambda$handle$1(HttpChannel.java:386) - at org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:562) - at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:378) - at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:270) - at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:311) - at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:103) - at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:117) - at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:336) - at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:313) - at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:171) - at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:129) - at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:388) - at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:806) - at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:938) - at java.lang.Thread.run(Thread.java:748) -2020-01-11 21:28:57,946 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=4ms, sql=select a.pj,a.gr,b.usr,c.name as usrname from pj_gr a left join pj_gr_usr b on (a.pj=b.pj and a.gr=b.gr) left join usr c on (b.usr = c.usr) where a.pj='popyoupro' and c.is_lock=falsd order by a.gr,b.usr -2020-01-11 21:28:57,954 [WARN][org.nutz.mvc.impl.processor.FailProcessor] - Error@/admin/project/o_save : -org.nutz.dao.DaoException: !Nutz SQL Error: 'select a.pj,a.gr,b.usr,c.name as usrname from pj_gr a left join pj_gr_usr b on (a.pj=b.pj and a.gr=b.gr) left join usr c on (b.usr = c.usr) where a.pj='popyoupro' and c.is_lock=falsd order by a.gr,b.usr' -PreparedStatement: -'select a.pj,a.gr,b.usr,c.name as usrname from pj_gr a left join pj_gr_usr b on (a.pj=b.pj and a.gr=b.gr) left join usr c on (b.usr = c.usr) where a.pj=? and c.is_lock=falsd order by a.gr,b.usr' -CaseMessage=Unknown column 'falsd' in 'where clause' - at org.nutz.dao.impl.sql.run.NutDaoExecutor.exec(NutDaoExecutor.java:110) - at org.nutz.dao.DaoInterceptorChain.doChain(DaoInterceptorChain.java:65) - at org.nutz.dao.impl.interceptor.DaoTimeInterceptor.filter(DaoTimeInterceptor.java:23) - at org.nutz.dao.DaoInterceptorChain.doChain(DaoInterceptorChain.java:63) - at org.nutz.dao.impl.interceptor.DaoLogInterceptor.filter(DaoLogInterceptor.java:22) - at org.nutz.dao.DaoInterceptorChain.doChain(DaoInterceptorChain.java:63) - at org.nutz.plugins.cache.dao.DaoCacheInterceptor._exec(DaoCacheInterceptor.java:28) - at org.nutz.plugins.cache.dao.CachedNutDaoExecutor.exec(CachedNutDaoExecutor.java:188) - at org.nutz.plugins.cache.dao.DaoCacheInterceptor.filter(DaoCacheInterceptor.java:18) - at org.nutz.dao.DaoInterceptorChain.doChain(DaoInterceptorChain.java:63) - at org.nutz.dao.DaoInterceptorChain.invoke(DaoInterceptorChain.java:138) - at org.nutz.dao.impl.sql.run.NutDaoRunner.runCallback(NutDaoRunner.java:163) - at org.nutz.dao.impl.sql.run.NutDaoRunner._runWithTransaction(NutDaoRunner.java:109) - at org.nutz.dao.impl.sql.run.NutDaoRunner._run(NutDaoRunner.java:93) - at org.nutz.dao.impl.sql.run.NutDaoRunner$1.run(NutDaoRunner.java:79) - at org.nutz.trans.Trans.exec(Trans.java:174) - at org.nutz.dao.impl.sql.run.NutDaoRunner.run(NutDaoRunner.java:77) - at org.nutz.dao.impl.DaoSupport.run(DaoSupport.java:242) - at org.nutz.dao.impl.DaoSupport._exec(DaoSupport.java:254) - at org.nutz.dao.impl.DaoSupport.execute(DaoSupport.java:238) - at org.nutz.dao.impl.NutDao.execute(NutDao.java:1097) - at com.rekoe.service.ProjectGroupUsrService.getList(ProjectGroupUsrService.java:111) - at com.rekoe.service.SvnService.getPjGrUsrs(SvnService.java:212) - at com.rekoe.service.SvnService.exportHTTP(SvnService.java:128) - at com.rekoe.service.SvnService.exportConfig(SvnService.java:88) - at com.rekoe.service.SvnService.exportConfig(SvnService.java:69) - at com.rekoe.service.ProjectService.save(ProjectService.java:119) - at com.rekoe.service.ProjectService$$NUTZAOP._aop_invoke(ProjectService.java:2) - at org.nutz.aop.InterceptorChain.invoke(InterceptorChain.java:77) - at org.nutz.aop.InterceptorChain.doChain(InterceptorChain.java:57) - at org.nutz.aop.interceptor.TransactionInterceptor.filter(TransactionInterceptor.java:34) - at org.nutz.aop.InterceptorChain.doChain(InterceptorChain.java:60) - at com.rekoe.service.ProjectService$$NUTZAOP.save(ProjectService.java:1) - at com.rekoe.module.admin.AdminProjectAct.o_save(AdminProjectAct.java:70) - at com.rekoe.module.admin.AdminProjectAct$FM$o_save$26091559242b1ee9c951602f31a10ca2.invoke(AdminProjectAct.java) - at org.nutz.mvc.impl.processor.MethodInvokeProcessor.process(MethodInvokeProcessor.java:31) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.AdaptorProcessor.process(AdaptorProcessor.java:38) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.ActionFiltersProcessor.process(ActionFiltersProcessor.java:58) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.integration.shiro.NutShiroProcessor.process(NutShiroProcessor.java:139) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.ModuleProcessor.process(ModuleProcessor.java:123) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.EncodingProcessor.process(EncodingProcessor.java:27) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.UpdateRequestAttributesProcessor.process(UpdateRequestAttributesProcessor.java:15) - at org.nutz.mvc.impl.NutActionChain.doChain(NutActionChain.java:44) - at org.nutz.mvc.impl.ActionInvoker.invoke(ActionInvoker.java:56) - at org.nutz.mvc.ActionHandler.handle(ActionHandler.java:31) - at org.nutz.mvc.NutFilter.doFilter(NutFilter.java:202) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) - at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) - at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) - at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) - at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383) - at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) - at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:124) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at org.nutz.mvc.WhaleFilter.doFilter(WhaleFilter.java:171) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1596) - at org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter.doFilter(WebSocketUpgradeFilter.java:226) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:545) - at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143) - at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:536) - at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127) - at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:235) - at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1592) - at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233) - at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1296) - at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:188) - at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:485) - at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1562) - at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:186) - at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1211) - at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141) - at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127) - at org.eclipse.jetty.server.Server.handle(Server.java:500) - at org.eclipse.jetty.server.HttpChannel.lambda$handle$1(HttpChannel.java:386) - at org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:562) - at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:378) - at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:270) - at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:311) - at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:103) - at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:117) - at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:336) - at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:313) - at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:171) - at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:129) - at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:388) - at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:806) - at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:938) - at java.lang.Thread.run(Thread.java:748) -Caused by: java.sql.SQLSyntaxErrorException: Unknown column 'falsd' in 'where clause' - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:953) - at com.mysql.cj.jdbc.ClientPreparedStatement.executeQuery(ClientPreparedStatement.java:1003) - at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_executeQuery(FilterChainImpl.java:3240) - at com.alibaba.druid.filter.FilterEventAdapter.preparedStatement_executeQuery(FilterEventAdapter.java:465) - at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_executeQuery(FilterChainImpl.java:3237) - at com.alibaba.druid.proxy.jdbc.PreparedStatementProxyImpl.executeQuery(PreparedStatementProxyImpl.java:181) - at com.alibaba.druid.pool.DruidPooledPreparedStatement.executeQuery(DruidPooledPreparedStatement.java:227) - at org.nutz.dao.impl.sql.run.NutDaoExecutor._runSelect(NutDaoExecutor.java:275) - at org.nutz.dao.impl.sql.run.NutDaoExecutor.exec(NutDaoExecutor.java:59) - ... 97 more -2020-01-11 21:28:58,015 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/common/unauthorized : AdminCommonAct.unauthorized(AdminCommonAct.java:26) -2020-01-11 21:31:34,043 [INFO][org.apache.shiro.session.mgt.AbstractValidatingSessionManager] - Disabled session validation scheduler. -2020-01-11 21:31:34,045 [INFO][org.nutz.boot.starter.nutz.mvc.NbMvcLoading] - Nutz.Mvc[nutz] is deposing ... -2020-01-11 21:31:34,045 [INFO][org.nutz.boot.starter.nutz.mvc.NbMvcLoading] - Nutz.Mvc[nutz] is down in 0ms -2020-01-11 21:31:40,249 [INFO][org.nutz.boot.banner.SimpleBannerPrinter] - - _ _ ______ ___ -| \ | || ___ \ ______ ______ ______ ______ ______| \ \ -| \| || |_/ / |______|______|______|______|______| |\ \ -| . ` || ___ \ ______ ______ ______ ______ ______| | > > -| |\ || |_/ / |______|______|______|______|______| |/ / -\_| \_/\____/ |_/_/ - -:: Nutz Boot :: (2.3.8.v20191031) - -2020-01-11 21:31:40,335 [DEBUG][org.nutz.boot.config.impl.PropertiesConfigureLoader] - load /Users/kouxian/git/rk_svnadmin/target/classes/application.properties -2020-01-11 21:31:40,407 [DEBUG][org.nutz.castor.Castors] - Using 107 castor for Castors -2020-01-11 21:31:40,435 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > scan 'com.rekoe' -2020-01-11 21:31:40,586 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'cloudLauncher ' - com.rekoe.CloudLauncher -2020-01-11 21:31:40,595 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'currentTime ' - com.rekoe.web.freemarker.CurrentTimeDirective -2020-01-11 21:31:40,598 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'pagination ' - com.rekoe.web.freemarker.PaginationDirective -2020-01-11 21:31:40,599 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'permission ' - com.rekoe.web.freemarker.PermissionDirective -2020-01-11 21:31:40,600 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'htmlCut ' - com.rekoe.web.freemarker.HtmlCutDirective -2020-01-11 21:31:40,600 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'process ' - com.rekoe.web.freemarker.ProcessTimeDirective -2020-01-11 21:31:40,601 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'timeFormat ' - com.rekoe.web.freemarker.TimeFormatDirective -2020-01-11 21:31:40,603 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'permissionAct ' - com.rekoe.module.admin.PermissionAct -2020-01-11 21:31:40,613 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminUserAct ' - com.rekoe.module.admin.AdminUserAct -2020-01-11 21:31:40,621 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'frameAct ' - com.rekoe.module.admin.FrameAct -2020-01-11 21:31:40,622 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminSvnUserAct ' - com.rekoe.module.admin.AdminSvnUserAct -2020-01-11 21:31:40,626 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminProjectAct ' - com.rekoe.module.admin.AdminProjectAct -2020-01-11 21:31:40,633 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminCommonAct ' - com.rekoe.module.admin.AdminCommonAct -2020-01-11 21:31:40,634 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminRoleAct ' - com.rekoe.module.admin.AdminRoleAct -2020-01-11 21:31:40,635 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'permissionCategoryAct ' - com.rekoe.module.admin.PermissionCategoryAct -2020-01-11 21:31:40,638 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'welcomeAct ' - com.rekoe.module.admin.WelcomeAct -2020-01-11 21:31:40,640 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminProjectGroupUsrAct ' - com.rekoe.module.admin.AdminProjectGroupUsrAct -2020-01-11 21:31:40,650 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminLoginAct ' - com.rekoe.module.admin.AdminLoginAct -2020-01-11 21:31:40,655 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminProjectGroupAct ' - com.rekoe.module.admin.AdminProjectGroupAct -2020-01-11 21:31:40,658 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'indexAct ' - com.rekoe.module.IndexAct -2020-01-11 21:31:40,659 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'ipSearchAction ' - com.rekoe.module.IpSearchAction -2020-01-11 21:31:40,665 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'oauthLoginAct ' - com.rekoe.module.OauthLoginAct -2020-01-11 21:31:40,669 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'doCommit ' - com.rekoe.utils.DoCommit -2020-01-11 21:31:40,671 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'quartzService ' - com.rekoe.service.QuartzService -2020-01-11 21:31:40,678 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'treeService ' - com.rekoe.service.DefaultTreeService -2020-01-11 21:31:40,678 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'userService ' - com.rekoe.service.UserService -2020-01-11 21:31:40,684 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'roleService ' - com.rekoe.service.RoleService -2020-01-11 21:31:40,687 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'projectGroupService ' - com.rekoe.service.ProjectGroupService -2020-01-11 21:31:40,690 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'projectAuthService ' - com.rekoe.service.ProjectAuthService -2020-01-11 21:31:40,691 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'projectService ' - com.rekoe.service.ProjectService -2020-01-11 21:31:40,709 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'usrService ' - com.rekoe.service.UsrService -2020-01-11 21:31:40,709 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'repTreeNodeService ' - com.rekoe.service.RepTreeNodeService -2020-01-11 21:31:40,711 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'svnService ' - com.rekoe.service.SvnService -2020-01-11 21:31:40,712 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'permissionCategoryService ' - com.rekoe.service.PermissionCategoryService -2020-01-11 21:31:40,715 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'repositoryService ' - com.rekoe.service.RepositoryService -2020-01-11 21:31:40,718 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'uploadService ' - com.rekoe.service.UploadService -2020-01-11 21:31:40,719 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'projectUserService ' - com.rekoe.service.ProjectUserService -2020-01-11 21:31:40,720 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'authorityService ' - com.rekoe.service.AuthorityServiceImpl -2020-01-11 21:31:40,721 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'emailService ' - com.rekoe.service.EmailServiceImpl -2020-01-11 21:31:40,725 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'svnUserService ' - com.rekoe.service.SvnUserService -2020-01-11 21:31:40,727 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'projectGroupUsrService ' - com.rekoe.service.ProjectGroupUsrService -2020-01-11 21:31:40,728 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'idFactory ' - com.rekoe.service.IdWorkerService -2020-01-11 21:31:40,730 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'projectConfigService ' - com.rekoe.service.ProjectConfigService -2020-01-11 21:31:40,731 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'defaultTreeFactory ' - com.rekoe.service.DefaultTreeFactory -2020-01-11 21:31:40,733 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'permissionService ' - com.rekoe.service.PermissionService -2020-01-11 21:31:40,743 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'shiroRealm ' - com.rekoe.shiro.realm.UsernamePasswordRealm -2020-01-11 21:31:40,761 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > scan 'org.nutz.boot.starter' -2020-01-11 21:31:40,804 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'shiroFilterStarter ' - org.nutz.boot.starter.shiro.ShiroFilterStarter -2020-01-11 21:31:40,807 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'shiroEnvStarter ' - org.nutz.boot.starter.shiro.ShiroEnvStarter -2020-01-11 21:31:40,809 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'freeMarkerConfigurer ' - org.nutz.boot.starter.freemarker.FreeMarkerConfigurer -2020-01-11 21:31:40,812 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add '$views_freekmarker ' - org.nutz.boot.starter.freemarker.FreemarkerViewMaker -2020-01-11 21:31:40,813 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'quartzStarter ' - org.nutz.boot.starter.quartz.QuartzStarter -2020-01-11 21:31:40,814 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'whaleFilterStarter ' - org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter -2020-01-11 21:31:40,817 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'nutFilterStarter ' - org.nutz.boot.starter.nutz.mvc.NutFilterStarter -2020-01-11 21:31:40,818 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'nutDaoStarter ' - org.nutz.boot.starter.nutz.dao.NutDaoStarter -2020-01-11 21:31:40,823 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'druidWebStatFilterStarter ' - org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter -2020-01-11 21:31:40,824 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'druidWebStatServletStarter ' - org.nutz.boot.starter.jdbc.DruidWebStatServletStarter -2020-01-11 21:31:40,825 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'dataSourceStarter ' - org.nutz.boot.starter.jdbc.DataSourceStarter -2020-01-11 21:31:40,826 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'jettyStarter ' - org.nutz.boot.starter.jetty.JettyStarter -2020-01-11 21:31:40,845 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'nbServletContextListener ' - org.nutz.boot.starter.servlet3.NbServletContextListener -2020-01-11 21:31:40,846 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'ngrokClientStarter ' - org.nutz.boot.starter.ngrok.NgrokClientStarter -2020-01-11 21:31:40,848 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-redis/2.3.9-SNAPSHOT/nutzboot-starter-redis-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 21:31:40,848 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-shiro/2.3.9-SNAPSHOT/nutzboot-starter-shiro-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 21:31:40,849 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-freemarker/2.3.9-SNAPSHOT/nutzboot-starter-freemarker-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 21:31:40,850 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-quartz/2.3.9-SNAPSHOT/nutzboot-starter-quartz-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 21:31:40,851 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-nutz-mvc/2.3.9-SNAPSHOT/nutzboot-starter-nutz-mvc-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 21:31:40,852 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-nutz-dao/2.3.9-SNAPSHOT/nutzboot-starter-nutz-dao-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 21:31:40,852 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-jdbc/2.3.9-SNAPSHOT/nutzboot-starter-jdbc-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 21:31:40,853 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-jetty/2.3.9-SNAPSHOT/nutzboot-starter-jetty-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 21:31:40,853 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-email/2.3.9-SNAPSHOT/nutzboot-starter-email-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 21:31:40,853 [DEBUG][org.nutz.boot.NbApp] - Found file:/Users/kouxian/git/nutzboot/nutzboot-starter/nutzboot-starter-freemarker/target/classes/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 21:31:40,856 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-ngrok/2.3.9-SNAPSHOT/nutzboot-starter-ngrok-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-11 21:31:40,884 [INFO][org.nutz.boot.NbApp] - Configure Manual: -|id |key |required |Possible Values |Default |Description | starters| -|----|----------------------------------------|----------|--------------------|----------|--------------------|----------------------------------------| -|0 |druid.web.filter.exclusions |no | | |需要排除的路径 |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|1 |druid.web.filter.principalCookieName |no | | |用户权限信息的cookie属性名称 |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|2 |druid.web.filter.principalSessionName |no | | |用户权限信息的session属性名称 |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|3 |druid.web.filter.profileEnable |no | | |是否开启性能监控 |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|4 |druid.web.filter.realIpHeader |no | | |Header中ReadIp对应的key |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|5 |druid.web.filter.sessionStatEnable |no | |true |是否开启session状态监控 |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|6 |druid.web.filter.sessionStatMaxCount |no | | |session最大状态数量 |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|7 |druid.web.servlet.allow |no | | |允许访问的ip列表 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|8 |druid.web.servlet.deny |no | | |禁止访问的ip列表 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|9 |druid.web.servlet.jmxPassword |no | | |JMX的密码 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|10 |druid.web.servlet.jmxUrl |no | | |读取JMX信息的URL |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|11 |druid.web.servlet.jmxUsername |no | | |JMX的用户名 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|12 |druid.web.servlet.loginPassword |no | |随机值,打印在日志中|访问monitor页面的密码 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|13 |druid.web.servlet.loginUsername |no | |driud |访问monitor页面的用户名 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|14 |druid.web.servlet.resetEnable |no | |true |是否允许重置统计结果 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|15 |email.From |yes | | |email的写信人 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|16 |email.HostName |yes | | |email的ip或域名地址 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|17 |email.Password |yes | | |email的密码 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|18 |email.SSLOnConnect |no | |true |email开启SSL连接 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|19 |email.SmtpPort |yes | | |email的SmtpPort端口 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|20 |email.UserName |yes | | |email的用户名 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|21 |email.charset |no | |UTF-8 |email的编码 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|22 |freemarker.cache_time |no | |-1000 |模版缓存时间 |org.nutz.boot.starter.freemarker.FreemarkerViewMaker| -|23 |freemarker.prefix |no | |template |模版路径 |org.nutz.boot.starter.freemarker.FreemarkerViewMaker| -|24 |freemarker.suffix |no | |.html |文件后缀 |org.nutz.boot.starter.freemarker.FreemarkerViewMaker| -|25 |jdbc.password |no | | |数据库密码 |org.nutz.boot.starter.jdbc.DataSourceStarter| -|26 |jdbc.type |no |druid,simple,hikari |druid |连接池类型 |org.nutz.boot.starter.jdbc.DataSourceStarter| -|27 |jdbc.url |yes | | |JDBC URL |org.nutz.boot.starter.jdbc.DataSourceStarter| -|28 |jdbc.username |no | | |数据库用户名 |org.nutz.boot.starter.jdbc.DataSourceStarter| -|29 |jetty.contextPath |no | |/ |上下文路径 |org.nutz.boot.starter.jetty.JettyStarter| -|30 |jetty.gzip.enable |no | |false |是否启用gzip |org.nutz.boot.starter.jetty.JettyStarter| -|31 |jetty.gzip.level |no | |-1 |gzip压缩级别 |org.nutz.boot.starter.jetty.JettyStarter| -|32 |jetty.gzip.minContentSize |no | |512 |gzip压缩最小触发大小 |org.nutz.boot.starter.jetty.JettyStarter| -|33 |jetty.host |no | |0.0.0.0 |监听的ip地址 |org.nutz.boot.starter.jetty.JettyStarter| -|34 |jetty.http.idleTimeout |no | |300000 |空闲时间,单位毫秒 |org.nutz.boot.starter.jetty.JettyStarter| -|35 |jetty.httpConfig.blockingTimeout |no | |-1 |阻塞超时 |org.nutz.boot.starter.jetty.JettyStarter| -|36 |jetty.httpConfig.headerCacheSize |no | |8192 |头部缓冲区大小 |org.nutz.boot.starter.jetty.JettyStarter| -|37 |jetty.httpConfig.maxErrorDispatches |no | |10 |最大错误重定向次数 |org.nutz.boot.starter.jetty.JettyStarter| -|38 |jetty.httpConfig.outputAggregationSize |no | |8192 |输出聚合大小 |org.nutz.boot.starter.jetty.JettyStarter| -|39 |jetty.httpConfig.outputBufferSize |no | |32768 |输出缓冲区大小 |org.nutz.boot.starter.jetty.JettyStarter| -|40 |jetty.httpConfig.persistentConnectionsEnabled|no | |true |是否启用持久化连接 |org.nutz.boot.starter.jetty.JettyStarter| -|41 |jetty.httpConfig.requestHeaderSize |no | |8192 |请求的头部最大值 |org.nutz.boot.starter.jetty.JettyStarter| -|42 |jetty.httpConfig.responseHeaderSize |no | |8192 |响应的头部最大值 |org.nutz.boot.starter.jetty.JettyStarter| -|43 |jetty.httpConfig.securePort |no | | |安全协议的端口,例如8443 |org.nutz.boot.starter.jetty.JettyStarter| -|44 |jetty.httpConfig.secureScheme |no | | |安全协议,例如https |org.nutz.boot.starter.jetty.JettyStarter| -|45 |jetty.httpConfig.sendDateHeader |no | |true |是否发送日期信息 |org.nutz.boot.starter.jetty.JettyStarter| -|46 |jetty.httpConfig.sendServerVersion |no | |true |是否发送jetty版本号 |org.nutz.boot.starter.jetty.JettyStarter| -|47 |jetty.https.keystore.password |no | | |Https的KeyStore的密码 |org.nutz.boot.starter.jetty.JettyStarter| -|48 |jetty.https.keystore.path |no | | |Https的KeyStore路径 |org.nutz.boot.starter.jetty.JettyStarter| -|49 |jetty.https.port |no | | |Https端口号 |org.nutz.boot.starter.jetty.JettyStarter| -|50 |jetty.maxFormContentSize |no | |1gb |表单最大尺寸 |org.nutz.boot.starter.jetty.JettyStarter| -|51 |jetty.maxFormKeys |no | |1000 |表单最大key数量 |org.nutz.boot.starter.jetty.JettyStarter| -|52 |jetty.page.404 |no | | |自定义404页面,同理,其他状态码也是支持的|org.nutz.boot.starter.jetty.JettyStarter| -|53 |jetty.page.java.lang.Throwable |no | | |自定义java.lang.Throwable页面,同理,其他异常也支持|org.nutz.boot.starter.jetty.JettyStarter| -|54 |jetty.port |no | |8080 |监听的端口 |org.nutz.boot.starter.jetty.JettyStarter| -|55 |jetty.session.file.storeDir |no | |./session |session持久化,file所用的目录|org.nutz.boot.starter.jetty.JettyStarter| -|56 |jetty.session.ioc.datastore |no | |jettySessionDataStore|session持久化,SessionDataStore对应的ioc名称|org.nutz.boot.starter.jetty.JettyStarter| -|57 |jetty.session.jdbc.datasource.iocname |no | |dataSource|session持久化,jdbc所用数据库源的ioc名称|org.nutz.boot.starter.jetty.JettyStarter| -|58 |jetty.session.store.enable |no | |false |是否启用session持久化 |org.nutz.boot.starter.jetty.JettyStarter| -|59 |jetty.session.store.type |no |jdbc,file,ioc,redis |jdbc |session持久化类型 |org.nutz.boot.starter.jetty.JettyStarter| -|60 |jetty.staticPath |no | | |额外的静态文件路径 |org.nutz.boot.starter.jetty.JettyStarter| -|61 |jetty.staticPathLocal |no | | |静态文件所在的本地路径 |org.nutz.boot.starter.jetty.JettyStarter| -|62 |jetty.threadpool.idleTimeout |no | |60000 |线程池idleTimeout,单位毫秒 |org.nutz.boot.starter.jetty.JettyStarter| -|63 |jetty.threadpool.maxThreads |no | |500 |线程池最大线程数maxThreads |org.nutz.boot.starter.jetty.JettyStarter| -|64 |jetty.threadpool.minThreads |no | |200 |线程池最小线程数minThreads |org.nutz.boot.starter.jetty.JettyStarter| -|65 |jetty.welcome_files |no | |index.html,index.htm,index.do|WelcomeFile列表 |org.nutz.boot.starter.jetty.JettyStarter| -|66 |ngrok.client.auth_token |no | |4kg9lckq5og4ip02j736e3i7ku|秘钥 |org.nutz.boot.starter.ngrok.NgrokClientStarter| -|67 |ngrok.client.enable |no | |true |开关 |org.nutz.boot.starter.ngrok.NgrokClientStarter| -|68 |ngrok.client.hostname |no | | |期望的域名 |org.nutz.boot.starter.ngrok.NgrokClientStarter| -|69 |ngrok.client.srv_host |no | |wendal.cn |服务器域名 |org.nutz.boot.starter.ngrok.NgrokClientStarter| -|70 |ngrok.client.srv_port |no | |4443 |服务器端口 |org.nutz.boot.starter.ngrok.NgrokClientStarter| -|71 |ngrok.client.to_port |no | |8080 |目标端口 |org.nutz.boot.starter.ngrok.NgrokClientStarter| -|72 |nutz.dao.interceptor.cache.cache4Null |no | |true |是否缓存null结果 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|73 |nutz.dao.interceptor.cache.debug |no | |false |打印daocache详细调试日志 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|74 |nutz.dao.interceptor.cache.enable |no | |false |是否使用daocache |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|75 |nutz.dao.interceptor.cache.enableWhenTrans|no | |false |事务内是否启用daocache |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|76 |nutz.dao.interceptor.cache.provider.ioc.name|no | |daoCacheProvider|daocache提供者DaoCacheProvider的IocBean名称|org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|77 |nutz.dao.interceptor.cache.provider.memory.cacheSize|no | | |daocache提供者MemoryDaoCacheProvider的默认缓存大小|org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|78 |nutz.dao.interceptor.cache.provider.type|no |memory,ehcache,jedis,ioc|memory |daocache提供者 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|79 |nutz.dao.interceptor.cache.table.names |no | | |需要缓存的表名称,英文逗号分隔 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|80 |nutz.dao.interceptor.cache.table.pattern|no | | |需要缓存的表名称的正则表达式 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|81 |nutz.dao.interceptor.log.enable |no | |true |是否打印dao的SQL日志 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|82 |nutz.dao.interceptor.time.enable |no | |false |是否打印dao的SQL耗时日志 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|83 |nutz.dao.sqls.path |no | |sqls/ |sql目录 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|84 |nutz.mvc.exclusions |no | | |排除指定请求路径的正则表达式 |org.nutz.boot.starter.nutz.mvc.NutFilterStarter| -|85 |nutz.mvc.ignore |no | | |过滤指定请求路径的正则表达式 |org.nutz.boot.starter.nutz.mvc.NutFilterStarter| -|86 |nutz.mvc.whale.enc.input |no | |UTF-8 |在其他Filter之前设置input编码|org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter| -|87 |nutz.mvc.whale.enc.output |no | |UTF-8 |在其他Filter之前设置output编码|org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter| -|88 |nutz.mvc.whale.http.hidden_method_param |no | | |隐形http方法参数转换所对应的参数名 |org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter| -|89 |nutz.mvc.whale.http.method_override |no | |false |是否允许使用X-HTTP-Method-Override|org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter| -|90 |nutz.mvc.whale.upload.enable |no | |false |是否启用隐形Upload支持 |org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter| -|91 |redis.database |no | |0 |redis数据库序号 |org.nutz.boot.starter.redis.JedisStarter| -|92 |redis.host |no | |127.0.0.1 |redis服务器ip或域名 |org.nutz.boot.starter.redis.JedisStarter| -|93 |redis.max_redir |no | |10 |redis集群最大重定向次数 |org.nutz.boot.starter.redis.JedisStarter| -|94 |redis.nodes |no | | |redis集群节点列表 |org.nutz.boot.starter.redis.JedisStarter| -|95 |redis.password |no | | |redis密码 |org.nutz.boot.starter.redis.JedisStarter| -|96 |redis.port |no | |6379 |redis服务器端口 |org.nutz.boot.starter.redis.JedisStarter| -|97 |redis.soTimeout |no | |0 |redis写超时 |org.nutz.boot.starter.redis.JedisStarter| -|98 |redis.timeout |no | |2000 |redis读写超时 |org.nutz.boot.starter.redis.JedisStarter| -|99 |shiro.ini.path |no | | |shiro.ini的路径,如果shiro.ini存在,就会使用它,否则走NB的内部逻辑|org.nutz.boot.starter.shiro.ShiroEnvStarter| -|100 |shiro.ini.urls |no | | |urls过滤清单 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|101 |shiro.realm.cache.enable |no | | |realm是否缓存 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|102 |shiro.session.cache.redis.debug |no | |false |session持久化时redis的debug模式|org.nutz.boot.starter.shiro.ShiroEnvStarter| -|103 |shiro.session.cache.redis.mode |no | |kv |设置redis缓存的模式 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|104 |shiro.session.cache.redis.ttl |no | |-1 |redis缓存的过期时间 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|105 |shiro.session.cache.type |no | |memory |设置使用的缓存类型 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|106 |shiro.session.cookie.httpOnly |no | |true |Cookie是否只读 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|107 |shiro.session.cookie.maxAge |no | |946080000 |Cookie的过期时间,单位:毫秒 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|108 |shiro.session.cookie.name |no | |sid |Cookie的name |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|109 |shiro.session.dao.iocName |no | |shiroSessionDao|SessionDao的ioc名称,设置并声明该IocBean,就能覆盖默认的SessionDao实现|org.nutz.boot.starter.shiro.ShiroEnvStarter| -|110 |shiro.session.enable |no | |true |是否启用Shiro的Session管理 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|111 |shiro.session.manager.globalSessionTimeout|no | |1800000 |全局session过期时间 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|112 |shiro.session.manager.sessionValidationInterval|no | |3600000 |定期检查session过期的周期 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|113 |shiro.session.manager.sessionValidationSchedulerEnabled|no | |true |是否定期检查session过期 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|114 |shiro.url.login |no | |/user/login|默认登录路径 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|115 |shiro.url.logout_redirect |no | |/ |退出登录后的重定向路径 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|116 |shiro.url.unauth |no | |/user/login|访问未授权页面后的重定向路径 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|117 |web.filter.order.nutz |no | | |指定NutFilter执行顺序 |org.nutz.boot.starter.nutz.mvc.NutFilterStarter| -|118 |web.session.timeout |no | |30 |Session空闲时间,单位分钟 |org.nutz.boot.starter.jetty.JettyStarter| -2020-01-11 21:31:40,893 [INFO][org.nutz.ioc.impl.NutIoc] - ... NutIoc init complete -2020-01-11 21:31:40,964 [INFO][org.quartz.impl.StdSchedulerFactory] - Using default implementation for ThreadExecutor -2020-01-11 21:31:40,978 [INFO][org.quartz.core.SchedulerSignalerImpl] - Initialized Scheduler Signaller of type: class org.quartz.core.SchedulerSignalerImpl -2020-01-11 21:31:40,978 [INFO][org.quartz.core.QuartzScheduler] - Quartz Scheduler v.2.3.0 created. -2020-01-11 21:31:40,979 [INFO][org.quartz.simpl.RAMJobStore] - RAMJobStore initialized. -2020-01-11 21:31:40,981 [INFO][org.quartz.core.QuartzScheduler] - Scheduler meta-data: Quartz Scheduler (v2.3.0) 'NutzbootScheduler' 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 8 threads. - Using job-store 'org.quartz.simpl.RAMJobStore' - which does not support persistence. and is not clustered. - -2020-01-11 21:31:40,981 [INFO][org.quartz.impl.StdSchedulerFactory] - Quartz scheduler 'NutzbootScheduler' initialized from an externally provided properties instance. -2020-01-11 21:31:40,981 [INFO][org.quartz.impl.StdSchedulerFactory] - Quartz scheduler version: 2.3.0 -2020-01-11 21:31:40,982 [INFO][org.quartz.core.QuartzScheduler] - JobFactory set to: org.nutz.integration.quartz.NutQuartzJobFactory@6150c3ec -2020-01-11 21:31:41,502 [DEBUG][org.nutz.boot.starter.servlet3.NbServletContextListener] - add Servlet name=druid pathSpec=/druid/* -2020-01-11 21:31:41,504 [INFO][org.nutz.boot.starter.jdbc.DruidWebStatServletStarter] - druid stat view random user=druid password=67ngs9jkmsgcnqaqpg03d5n2m5 -2020-01-11 21:31:41,508 [INFO][org.apache.shiro.web.env.EnvironmentLoader] - Starting Shiro environment initialization. -2020-01-11 21:31:41,798 [DEBUG][org.nutz.boot.starter.shiro.ShiroEnvStarter] - using default SessionDAO = EnterpriseCacheSessionDAO -2020-01-11 21:31:41,811 [DEBUG][org.nutz.boot.starter.shiro.ShiroEnvStarter] - using session cache = redis -2020-01-11 21:31:41,846 [WARN][net.sf.ehcache.config.CacheConfiguration] - Statistics can no longer be enabled via configuration. -2020-01-11 21:31:42,012 [INFO][org.nutz.plugins.cache.impl.lcache.LCacheManager] - JedisAgent is Ready ... -2020-01-11 21:31:42,012 [DEBUG][org.nutz.plugins.cache.impl.lcache.LCacheManager] - psubscribe LCache:* -2020-01-11 21:31:42,186 [DEBUG][org.nutz.dao.jdbc.Jdbcs] - Jdbcs init complete -2020-01-11 21:31:42,187 [INFO][org.nutz.dao.jdbc.Jdbcs] - Get Connection from DataSource for JdbcExpert, if you lock at here, check your database server and configure -2020-01-11 21:31:42,276 [INFO][com.alibaba.druid.pool.DruidDataSource] - {dataSource-1} inited -2020-01-11 21:31:42,481 [DEBUG][org.nutz.dao.impl.DaoSupport] - select expert : org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert -2020-01-11 21:31:42,487 [DEBUG][org.nutz.dao.impl.DaoSupport] - JDBC Driver --> mysql-connector-java-8.0.18 (Revision: fef2894d751d47223192b706977b4a5bc41e6be4) -2020-01-11 21:31:42,487 [DEBUG][org.nutz.dao.impl.DaoSupport] - JDBC Name --> MySQL Connector/J -2020-01-11 21:31:42,487 [DEBUG][org.nutz.dao.impl.DaoSupport] - JDBC URL --> jdbc:mysql://127.0.0.1:3306/rk_admin?characterEncoding=utf8&useSSL=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai -2020-01-11 21:31:42,636 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_set_client=utf8mb4 -2020-01-11 21:31:42,637 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_set_connection=utf8mb4 -2020-01-11 21:31:42,638 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_set_database=utf8 -2020-01-11 21:31:42,638 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_set_filesystem=binary -2020-01-11 21:31:42,638 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_set_results= -2020-01-11 21:31:42,638 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_set_server=utf8mb4 -2020-01-11 21:31:42,638 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_set_system=utf8 -2020-01-11 21:31:42,638 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_sets_dir=/usr/share/mysql-8.0/charsets/ -2020-01-11 21:31:42,645 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : binlog_format=ROW -2020-01-11 21:31:42,647 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : database=rk_admin -2020-01-11 21:31:42,650 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : user=root@172.17.0.1 -2020-01-11 21:31:42,687 [DEBUG][org.nutz.dao.impl.DaoSupport] - Database info --> MYSQL:[MySQL - 8.0.18] -2020-01-11 21:31:42,693 [DEBUG][org.nutz.dao.impl.DaoSupport] - SqlManager Sql count=0 -2020-01-11 21:31:42,809 [DEBUG][org.nutz.service.EntityService] - Get TypeParams for self : com.rekoe.domain.User -2020-01-11 21:31:42,816 [DEBUG][org.nutz.service.EntityService] - Get TypeParams for self : com.rekoe.domain.Role -2020-01-11 21:31:42,819 [INFO][org.apache.shiro.cache.ehcache.EhCacheManager] - Cache with name 'com.rekoe.shiro.realm.UsernamePasswordRealm.authorizationCache' does not yet exist. Creating now. -2020-01-11 21:31:42,839 [INFO][org.apache.shiro.cache.ehcache.EhCacheManager] - Added EhCache named [com.rekoe.shiro.realm.UsernamePasswordRealm.authorizationCache] -2020-01-11 21:31:42,851 [DEBUG][org.nutz.boot.starter.shiro.NbResourceBasedWebEnvironment] - ioc name=shiroFilterChainResolver not found, fallback to shiro.ini.urls -2020-01-11 21:31:42,853 [DEBUG][org.nutz.boot.starter.shiro.NbResourceBasedWebEnvironment] - shiro ini urls ---> -[urls] - -2020-01-11 21:31:42,883 [INFO][org.apache.shiro.web.env.EnvironmentLoader] - Shiro environment initialized in 1375 ms. -2020-01-11 21:31:42,887 [DEBUG][org.nutz.boot.starter.servlet3.NbServletContextListener] - add filter name=whale pathSpec=/* -2020-01-11 21:31:42,891 [DEBUG][org.nutz.boot.starter.servlet3.NbServletContextListener] - add filter name=druid pathSpec=/* -2020-01-11 21:31:42,893 [DEBUG][org.nutz.boot.starter.servlet3.NbServletContextListener] - add filter name=shiro pathSpec=/* -2020-01-11 21:31:42,897 [DEBUG][org.nutz.boot.starter.servlet3.NbServletContextListener] - add filter name=nutz pathSpec=/* -2020-01-11 21:31:42,904 [INFO][org.nutz.mvc.NutFilter] - NutFilter[nutz] starting ... -2020-01-11 21:31:42,906 [INFO][org.nutz.resource.impl.ErrorResourceLocation] - [loc=/Users/kouxian/git/rk_svnadmin/target/classes/static/WEB-INF/classes]not exist -2020-01-11 21:31:42,909 [DEBUG][org.nutz.mvc.config.AbstractNutConfig] - Loading by class org.nutz.boot.starter.nutz.mvc.NbMvcLoading -2020-01-11 21:31:42,913 [INFO][org.nutz.mvc.impl.NutLoading] - Nutz Version : 1.r.68-SNAPSHOT -2020-01-11 21:31:42,914 [INFO][org.nutz.mvc.impl.NutLoading] - Nutz.Mvc[nutz] is initializing ... -2020-01-11 21:31:42,914 [DEBUG][org.nutz.mvc.impl.NutLoading] - Web Container Information: -2020-01-11 21:31:42,914 [DEBUG][org.nutz.mvc.impl.NutLoading] - - Default Charset : UTF-8 -2020-01-11 21:31:42,914 [DEBUG][org.nutz.mvc.impl.NutLoading] - - Current . path : /Users/kouxian/git/rk_svnadmin/. -2020-01-11 21:31:42,915 [DEBUG][org.nutz.mvc.impl.NutLoading] - - Java Version : 1.8.0_144 -2020-01-11 21:31:42,915 [DEBUG][org.nutz.mvc.impl.NutLoading] - - File separator : / -2020-01-11 21:31:42,915 [DEBUG][org.nutz.mvc.impl.NutLoading] - - Timezone : Asia/Shanghai -2020-01-11 21:31:42,915 [DEBUG][org.nutz.mvc.impl.NutLoading] - - OS : Mac OS X x86_64 -2020-01-11 21:31:42,915 [DEBUG][org.nutz.mvc.impl.NutLoading] - - ServerInfo : jetty/9.4.22.v20191022 -2020-01-11 21:31:42,916 [DEBUG][org.nutz.mvc.impl.NutLoading] - - Servlet API : 3.1 -2020-01-11 21:31:42,916 [DEBUG][org.nutz.mvc.impl.NutLoading] - - ContextPath : -2020-01-11 21:31:42,917 [DEBUG][org.nutz.mvc.impl.NutLoading] - - context.tempdir : /Users/kouxian/git/rk_svnadmin/temp -2020-01-11 21:31:42,917 [DEBUG][org.nutz.mvc.impl.NutLoading] - - MainModule : com.rekoe.CloudLauncher -2020-01-11 21:31:42,918 [DEBUG][org.nutz.mvc.impl.NutLoading] - >> app.root = /Users/kouxian/git/rk_svnadmin/target/classes/static -2020-01-11 21:31:42,925 [INFO][org.nutz.mvc.impl.NutLoading] - Build URL mapping by org.nutz.mvc.impl.UrlMappingImpl ... -2020-01-11 21:31:42,926 [DEBUG][org.nutz.mvc.impl.NutLoading] - add ViewMaker from Ioc by name=$views_freekmarker -2020-01-11 21:31:42,927 [DEBUG][org.nutz.mvc.impl.NutLoading] - @Views(FreemarkerViewMaker.class,DefaultViewMaker.class) -2020-01-11 21:31:42,933 [DEBUG][org.nutz.mvc.impl.NutLoading] - @ChainBy(org.nutz.mvc.impl.NutActionChainMaker) -2020-01-11 21:31:42,938 [DEBUG][org.nutz.mvc.impl.Loadings] - module class location 'file:/Users/kouxian/git/rk_svnadmin/target/classes/' -2020-01-11 21:31:42,939 [DEBUG][org.nutz.mvc.impl.Loadings] - > scan 'com.rekoe' -2020-01-11 21:31:42,959 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.PermissionAct' -2020-01-11 21:31:42,960 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminUserAct' -2020-01-11 21:31:42,961 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.FrameAct' -2020-01-11 21:31:42,961 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminSvnUserAct' -2020-01-11 21:31:42,961 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminProjectAct' -2020-01-11 21:31:42,962 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminCommonAct' -2020-01-11 21:31:42,962 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminRoleAct' -2020-01-11 21:31:42,962 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.PermissionCategoryAct' -2020-01-11 21:31:42,963 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.WelcomeAct' -2020-01-11 21:31:42,964 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminProjectGroupUsrAct' -2020-01-11 21:31:42,964 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminLoginAct' -2020-01-11 21:31:42,964 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminProjectGroupAct' -2020-01-11 21:31:42,964 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.IndexAct' -2020-01-11 21:31:42,964 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.IpSearchAction' -2020-01-11 21:31:42,965 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.OauthLoginAct' -2020-01-11 21:31:43,048 [DEBUG][org.nutz.mvc.impl.NutLoading] - Use org.nutz.mvc.impl.NutEntryDeterminer as EntryMethodDeterminer -2020-01-11 21:31:43,073 [INFO][org.nutz.mvc.impl.NutActionChainMaker] - Optional processor class not found, disabled : org.nutz.plugins.validation.ValidationProcessor -2020-01-11 21:31:43,150 [INFO][org.nutz.boot.starter.freemarker.FreeMarkerConfigurer] - using Directory for TemplateLoading : /Users/kouxian/git/rk_svnadmin/src/main/resources/ -2020-01-11 21:31:43,159 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/user/main' >> (FrameAct.java:15).userMain : void | @Ok(fm:template.admin.user.frame.main) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:31:43,165 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/user/left' >> (FrameAct.java:21).userLeft : void | @Ok(fm:template.admin.user.frame.left) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:31:43,166 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/user/right' >> (FrameAct.java:26).userRight : void | @Ok(fm:template.admin.user.frame.right) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:31:43,166 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/account/main' >> (FrameAct.java:34).accountPwdMain : void | @Ok(fm:template.admin.account.frame.main) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:31:43,167 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/account/left' >> (FrameAct.java:39).accountPwdLeft : void | @Ok(fm:template.admin.account.frame.left) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:31:43,167 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/account/right' >> (FrameAct.java:44).gamePwdRight : void | @Ok(fm:template.admin.account.frame.right) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:31:43,167 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/svn/user/main' >> (FrameAct.java:52).svn_user_main : void | @Ok(fm:template.admin.svn_user.frame.main) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:31:43,168 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/svn/user/left' >> (FrameAct.java:57).svn_user_left : void | @Ok(fm:template.admin.svn_user.frame.left) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:31:43,169 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/svn/user/right' >> (FrameAct.java:62).svn_user_right : void | @Ok(fm:template.admin.svn_user.frame.right) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:31:43,170 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/project/main' >> (FrameAct.java:70).project_main : void | @Ok(fm:template.admin.project.frame.main) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:31:43,171 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/project/left' >> (FrameAct.java:75).project_left : void | @Ok(fm:template.admin.project.frame.left) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:31:43,172 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/project/right' >> (FrameAct.java:80).project_right : void | @Ok(fm:template.admin.project.frame.right) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:31:43,176 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/role/add' >> (AdminRoleAct.java:84).add : List | @Ok(fm:template.admin.user.role.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:31:43,180 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/role/update' >> (AdminRoleAct.java:66).update : void | @Ok(>>:/admin/role/list.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:31:43,182 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/role/delete' >> (AdminRoleAct.java:107).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:31:43,182 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/role/list' >> (AdminRoleAct.java:49).list : Object | @Ok(fm:template.admin.user.role.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:31:43,191 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/role/save' >> (AdminRoleAct.java:91).save : boolean | @Ok(>>:${obj==true?'/role/list.rk':'/admin/common/unauthorized.rk'}) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:31:43,191 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/role/edit' >> (AdminRoleAct.java:56).edit : Object | @Ok(fm:template.admin.user.role.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:31:43,194 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/index_main' >> (WelcomeAct.java:18).index : void | @Ok(fm:template.admin.main) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:31:43,196 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/main' >> (WelcomeAct.java:30).main : void | @Ok(fm:template.admin.index) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:31:43,198 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/left' >> (WelcomeAct.java:35).left : void | @Ok(fm:template.admin.left) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:31:43,198 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/right' >> (WelcomeAct.java:40).right : void | @Ok(fm:template.admin.right) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:31:43,199 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/top' >> (WelcomeAct.java:24).top : boolean | @Ok(fm:template.admin.top) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:31:43,201 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/user/login/?' >> (OauthLoginAct.java:47).login : void | @Ok(void ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:31:43,201 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/user/logout' >> (OauthLoginAct.java:69).logout : void | @Ok(>>:/admin/index.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:31:43,202 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/user/authonly' >> (OauthLoginAct.java:40).authOnly : Object | @Ok(null ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:31:43,203 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/category/add' >> (PermissionCategoryAct.java:58).add : void | @Ok(fm:template.admin.user.permission_category.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:31:43,206 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/category/update' >> (PermissionCategoryAct.java:50).update : boolean | @Ok(>>:/admin/permission/category/list.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:31:43,207 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/category/delete' >> (PermissionCategoryAct.java:73).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:31:43,207 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/category/list' >> (PermissionCategoryAct.java:36).list : Pagination | @Ok(fm:template.admin.user.permission_category.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:31:43,208 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/category/save' >> (PermissionCategoryAct.java:64).save : void | @Ok(>>:/admin/permission/category/list.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:31:43,208 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/category/edit' >> (PermissionCategoryAct.java:43).edit : PermissionCategory | @Ok(fm:template.admin.user.permission_category.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:31:43,210 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/add' >> (AdminProjectGroupAct.java:40).add : String | @Ok(fm:template.admin.project_group.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:31:43,211 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/delete' >> (AdminProjectGroupAct.java:59).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:31:43,212 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/list' >> (AdminProjectGroupAct.java:32).list : Pagination | @Ok(fm:template.admin.project_group.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:31:43,213 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/o_save' >> (AdminProjectGroupAct.java:47).o_save : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:31:43,214 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/add' >> (AdminProjectAct.java:55).add : void | @Ok(fm:template.admin.project.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:31:43,215 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/init' >> (AdminProjectAct.java:120).init : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:31:43,215 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/delete' >> (AdminProjectAct.java:182).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:31:43,217 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/list' >> (AdminProjectAct.java:48).list : Pagination | @Ok(fm:template.admin.project.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:31:43,217 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/conf' >> (AdminProjectAct.java:208).conf : ProjectConfig | @Ok(fm:template.admin.project.config) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:31:43,218 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/o_save' >> (AdminProjectAct.java:68).o_save : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:31:43,218 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/o_update' >> (AdminProjectAct.java:223).o_update : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:31:43,219 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/rep' >> (AdminProjectAct.java:83).rep : String | @Ok(fm:template.admin.project.rep) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:31:43,219 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/pjauth' >> (AdminProjectAct.java:135).pjauth : String | @Ok(fm:template.admin.project.pjauth) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:31:43,221 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/ajaxtreeservice' >> (AdminProjectAct.java:169).ajaxTreeService : String | @Ok(raw ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:31:43,223 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/pjauth_delete' >> (AdminProjectAct.java:261).pjauth_delete : String | @Ok(fm:template.admin.project.pjauth) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:31:43,227 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/pjauth/delete' >> (AdminProjectAct.java:193).pjauth_delete : String | @Ok(fm:template.admin.project.pjauth) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:31:43,234 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/conf/update' >> (AdminProjectAct.java:215).conf_update : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:31:43,234 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/pjauth/save' >> (AdminProjectAct.java:231).pjauth_save : String | @Ok(fm:template.admin.project.pjauth) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:31:43,235 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/file_add' >> (AdminProjectAct.java:243).file_add : String | @Ok(fm:template.admin.project.add_dir) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:31:43,237 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/file_save' >> (AdminProjectAct.java:253).file_save : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:31:43,239 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/edit' >> (AdminProjectAct.java:61).edit : Pj | @Ok(fm:template.admin.project.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:31:43,243 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/usr/add' >> (AdminProjectGroupUsrAct.java:67).add : String | @Ok(fm:template.admin.project_group_usr.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:31:43,246 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/usr/delete' >> (AdminProjectGroupUsrAct.java:99).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:31:43,248 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/usr/list' >> (AdminProjectGroupUsrAct.java:55).list : Pagination | @Ok(fm:template.admin.project_group_usr.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:31:43,250 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/usr/o_save' >> (AdminProjectGroupUsrAct.java:77).o_save : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:31:43,252 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/usr/all_email' >> (AdminProjectGroupUsrAct.java:117).all_email : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:31:43,254 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/usr/email' >> (AdminProjectGroupUsrAct.java:128).email : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:31:43,300 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/add' >> (AdminSvnUserAct.java:86).add : void | @Ok(fm:template.admin.svn_user.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:31:43,304 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/lock' >> (AdminSvnUserAct.java:217).lock : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:31:43,307 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/list' >> (AdminSvnUserAct.java:64).list : Pagination | @Ok(fm:template.admin.svn_user.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:31:43,307 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/lock_list' >> (AdminSvnUserAct.java:75).lock_list : Pagination | @Ok(fm:template.admin.svn_user.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:31:43,333 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/o_save' >> (AdminSvnUserAct.java:101).o_save : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:31:43,335 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/o_update' >> (AdminSvnUserAct.java:136).o_update : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:31:43,337 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/restpwd' >> (AdminSvnUserAct.java:184).restpwd : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:31:43,339 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/edit' >> (AdminSvnUserAct.java:93).edit : Usr | @Ok(fm:template.admin.svn_user.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:31:43,341 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/unlock' >> (AdminSvnUserAct.java:248).unlock : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:31:43,345 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/add' >> (PermissionAct.java:67).add : List | @Ok(fm:template.admin.user.permission.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:31:43,348 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/update' >> (PermissionAct.java:87).update : boolean | @Ok(>>:/admin/permission/list.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:31:43,350 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/delete' >> (PermissionAct.java:75).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:31:43,351 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/list' >> (PermissionAct.java:44).list : Pagination | @Ok(fm:template.admin.user.permission.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:31:43,362 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/save' >> (PermissionAct.java:98).save : void | @Ok(>>:/admin/permission/list.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:31:43,364 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/list_category/?' >> (PermissionAct.java:51).listCategory : Pagination | @Ok(fm:template.admin.user.permission.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:31:43,367 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/edit' >> (PermissionAct.java:58).edit : List | @Ok(fm:template.admin.user.permission.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:31:43,370 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/register' >> (AdminLoginAct.java:94).register : Object | @Ok(fm:template.front.account.create_user) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:31:43,390 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/login' >> (AdminLoginAct.java:56).login : View | @Ok(null ) @Fail(>>:/admin/common/unauthorized.rk) | by 1 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:31:43,391 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/logout' >> (AdminLoginAct.java:88).logout : void | @Ok(>>:/user/login.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:31:43,394 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/common/forbit' >> (AdminCommonAct.java:32).forbit : Message | @Ok(fm:template.admin.common.error) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:31:43,394 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/common/unauthorized' >> (AdminCommonAct.java:26).unauthorized : Message | @Ok(fm:template.admin.common.error) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:31:43,395 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/common/success' >> (AdminCommonAct.java:38).success : Message | @Ok(fm:template.admin.common.error) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:31:43,397 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/api/ip/search' >> (IpSearchAction.java:20).search : String | @Ok(raw:json) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:31:43,399 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/main' >> (AdminUserAct.java:59).main : void | @Ok(fm:template.admin.common.main) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:31:43,401 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/add' >> (AdminUserAct.java:72).add : List | @Ok(fm:template.admin.user.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:31:43,402 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/lock' >> (AdminUserAct.java:143).lock : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:31:43,404 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/update' >> (AdminUserAct.java:129).update : Object | @Ok(>>:/admin/user/list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:31:43,472 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/check/username' >> (AdminUserAct.java:93).checkName : boolean | @Ok(raw ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:31:43,485 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/delete' >> (AdminUserAct.java:79).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:31:43,487 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/list' >> (AdminUserAct.java:65).list : Pagination | @Ok(fm:template.admin.user.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:31:43,489 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/save' >> (AdminUserAct.java:87).save : boolean | @Ok(>>:${obj==true?'/admin/user/list.rk':'/admin/common/unauthorized.rk'}) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:31:43,491 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/edit' >> (AdminUserAct.java:107).edit : User | @Ok(fm:template.admin.user.edit) @Fail(json ) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:31:43,494 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/check_email' >> (AdminUserAct.java:99).checkEmail : boolean | @Ok(raw ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:31:43,496 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/profile/check_current_password' >> (AdminUserAct.java:160).checkCurrentPassword : boolean | @Ok(raw ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:31:43,497 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/profile/edit' >> (AdminUserAct.java:175).profileEdit : Subject | @Ok(fm:template.admin.profile.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:31:43,497 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/add_user' >> (AdminUserAct.java:185).add_user : void | @Ok(fm:template.admin.user.add_user) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:31:43,498 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/save_user' >> (AdminUserAct.java:191).save_user : Object | @Ok(>>:/admin/user/list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:31:43,501 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/profile/update' >> (AdminUserAct.java:203).profileUpdate : boolean | @Ok(fm:template.admin.profile.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:31:43,502 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/profile/re_update' >> (AdminUserAct.java:215).regUpate : boolean | @Ok(>>:${obj?'/admin/main':'/admin/common/unauthorized.rk'}) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:31:43,503 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/change_pwd' >> (AdminUserAct.java:236).change_pwd : void | @Ok(fm:template.admin.account.change_pwd) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:31:43,504 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/pwd_updata' >> (AdminUserAct.java:242).pwd_updata : Object | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:31:43,504 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/user/login' >> (IndexAct.java:20).login : void | @Ok(fm:template.login.login) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-11 21:31:43,504 [INFO][org.nutz.mvc.impl.NutLoading] - Found 101 module methods -2020-01-11 21:31:43,505 [DEBUG][org.nutz.mvc.impl.NutLoading] - Localization: org.nutz.mvc.impl.NutMessageLoader('msg/') dft -2020-01-11 21:31:43,511 [DEBUG][org.nutz.mvc.impl.NutMessageLoader] - Load Messages in 2 resource : [[jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-nutz-mvc/2.3.9-SNAPSHOT/nutzboot-starter-nutz-mvc-2.3.9-SNAPSHOT.jar!/msg/emtry.properties, File[/Users/kouxian/git/rk_svnadmin/target/classes/msg/zh-CN/MessageResources.properties]]] -2020-01-11 21:31:43,516 [DEBUG][org.nutz.mvc.impl.NutMessageLoader] - Message Loaded, size = 2 -2020-01-11 21:31:43,517 [INFO][org.nutz.mvc.impl.NutLoading] - Nutz.Mvc[nutz] is up in 600ms -2020-01-11 21:31:43,518 [INFO][org.nutz.mvc.NutFilter] - exclusionsPrefix = ^(/druid/) -2020-01-11 21:31:43,564 [DEBUG][org.nutz.boot.starter.jetty.JettyStarter] - Jetty monitor props: ----------------------------------------------- -http.port : 8084 -http.host : 0.0.0.0 -http.idleTimeout : 300000 -https.enable : false -welcome_files : index.html,index.htm,index.do -maxFormContentSize : 1073741824 ----------------------------------------------- -2020-01-11 21:31:43,617 [INFO][org.nutz.boot.starter.quartz.QuartzStarter] - Starting Quartz Scheduler now -2020-01-11 21:31:43,619 [INFO][org.quartz.core.QuartzScheduler] - Scheduler NutzbootScheduler_$_NON_CLUSTERED started. -2020-01-11 21:31:43,649 [DEBUG][org.nutz.integration.quartz.NutQuartzCronJobFactory] - found cron job packages = com.rekoe -2020-01-11 21:31:43,679 [DEBUG][org.nutz.service.EntityService] - Get TypeParams for self : com.rekoe.domain.ProjectConfig -2020-01-11 21:31:43,960 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT COUNT(*) FROM system_user -2020-01-11 21:31:43,965 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=5ms, sql=SELECT COUNT(*) FROM system_user -2020-01-11 21:31:43,985 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM permission_category -2020-01-11 21:31:43,993 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=8ms, sql=SELECT * FROM permission_category -2020-01-11 21:31:43,996 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM system_permission -2020-01-11 21:31:44,006 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=8ms, sql=SELECT * FROM system_permission -2020-01-11 21:31:44,017 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM permission_category WHERE 1 != 1 -2020-01-11 21:31:44,020 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=3ms, sql=SELECT * FROM permission_category WHERE 1 != 1 -2020-01-11 21:31:44,022 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM project_config LIMIT 0, 1 -2020-01-11 21:31:44,031 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=8ms, sql=SELECT * FROM project_config LIMIT 0, 1 -2020-01-11 21:31:44,038 [INFO][org.nutz.boot.NbApp] - NB started : 3993ms -2020-01-11 21:31:51,853 [INFO][org.apache.shiro.session.mgt.AbstractValidatingSessionManager] - Enabling session validation scheduler... -2020-01-11 21:31:51,855 [INFO][org.apache.shiro.cache.ehcache.EhCacheManager] - Using existing EHCache named [shiro-activeSessionCache] -2020-01-11 21:31:51,917 [DEBUG][org.nutz.plugins.cache.impl.lcache.LCache] - fire channel=LCache:shiro-activeSessionCache msg=sm98dabljihh3rpkujgsuc21sh:q1u0dr20s4j07q75pkq945ha5j -2020-01-11 21:31:51,921 [DEBUG][org.nutz.plugins.cache.impl.lcache.LCache] - fire channel=LCache:shiro-activeSessionCache msg=sm98dabljihh3rpkujgsuc21sh:q1u0dr20s4j07q75pkq945ha5j -2020-01-11 21:31:51,923 [DEBUG][org.nutz.plugins.cache.impl.lcache.CachePubSub] - channel=LCache:shiro-activeSessionCache, msg=sm98dabljihh3rpkujgsuc21sh:q1u0dr20s4j07q75pkq945ha5j -2020-01-11 21:31:51,927 [DEBUG][org.nutz.plugins.cache.impl.lcache.CachePubSub] - channel=LCache:shiro-activeSessionCache, msg=sm98dabljihh3rpkujgsuc21sh:q1u0dr20s4j07q75pkq945ha5j -2020-01-11 21:31:51,930 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/frame/project/main : FrameAct.project_main(FrameAct.java:70) -2020-01-11 21:31:51,933 [DEBUG][org.nutz.plugins.cache.impl.lcache.LCache] - fire channel=LCache:shiro-activeSessionCache msg=sm98dabljihh3rpkujgsuc21sh:q1u0dr20s4j07q75pkq945ha5j -2020-01-11 21:31:51,939 [DEBUG][org.nutz.plugins.cache.impl.lcache.CachePubSub] - channel=LCache:shiro-activeSessionCache, msg=sm98dabljihh3rpkujgsuc21sh:q1u0dr20s4j07q75pkq945ha5j -2020-01-11 21:31:51,939 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/main : WelcomeAct.main(WelcomeAct.java:30) -2020-01-11 21:31:52,568 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/index_main : WelcomeAct.index(WelcomeAct.java:18) -2020-01-11 21:31:52,621 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/top : WelcomeAct.top(WelcomeAct.java:24) -2020-01-11 21:31:52,667 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/left : WelcomeAct.left(WelcomeAct.java:35) -2020-01-11 21:31:52,743 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/right : WelcomeAct.right(WelcomeAct.java:40) -2020-01-11 21:31:54,190 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/frame/project/main : FrameAct.project_main(FrameAct.java:70) -2020-01-11 21:31:54,348 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/frame/project/left : FrameAct.project_left(FrameAct.java:75) -2020-01-11 21:31:54,348 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/frame/project/right : FrameAct.project_right(FrameAct.java:80) -2020-01-11 21:31:55,973 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/project/list : AdminProjectAct.list(AdminProjectAct.java:48) -2020-01-11 21:31:56,004 [DEBUG][org.nutz.service.EntityService] - Get TypeParams for self : com.rekoe.domain.Pj -2020-01-11 21:31:56,009 [DEBUG][org.nutz.service.EntityService] - Get TypeParams for self : com.rekoe.domain.PjGr -2020-01-11 21:31:56,020 [DEBUG][org.nutz.service.EntityService] - Get TypeParams for self : com.rekoe.domain.PjUsr -2020-01-11 21:31:56,028 [DEBUG][org.nutz.service.EntityService] - Get TypeParams for self : com.rekoe.domain.PjAuth -2020-01-11 21:31:56,047 [DEBUG][org.nutz.service.EntityService] - Get TypeParams for self : com.rekoe.domain.PjGrUsr -2020-01-11 21:31:56,053 [DEBUG][org.nutz.service.EntityService] - Get TypeParams for self : com.rekoe.domain.Usr -2020-01-11 21:31:56,130 [DEBUG][org.nutz.plugins.cache.impl.lcache.LCache] - fire channel=LCache:com.rekoe.shiro.realm.UsernamePasswordRealm.authorizationCache msg=sm98dabljihh3rpkujgsuc21sh:com.rekoe.domain.User@55bae254 -2020-01-11 21:31:56,132 [DEBUG][org.nutz.plugins.cache.impl.lcache.CachePubSub] - channel=LCache:com.rekoe.shiro.realm.UsernamePasswordRealm.authorizationCache, msg=sm98dabljihh3rpkujgsuc21sh:com.rekoe.domain.User@55bae254 -2020-01-11 21:31:56,135 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM pj LIMIT 0, 20 -2020-01-11 21:31:56,139 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=4ms, sql=SELECT * FROM pj LIMIT 0, 20 -2020-01-11 21:31:56,148 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT COUNT(*) FROM pj -2020-01-11 21:31:56,150 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=2ms, sql=SELECT COUNT(*) FROM pj -2020-01-11 21:31:57,816 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/project/list : AdminProjectAct.list(AdminProjectAct.java:48) -2020-01-11 21:32:00,604 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/project/conf : AdminProjectAct.conf(AdminProjectAct.java:208) -2020-01-11 21:32:01,635 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/project/list : AdminProjectAct.list(AdminProjectAct.java:48) -2020-01-11 21:32:02,918 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/frame/svn/user/main : FrameAct.svn_user_main(FrameAct.java:52) -2020-01-11 21:32:03,056 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/frame/svn/user/right : FrameAct.svn_user_right(FrameAct.java:62) -2020-01-11 21:32:03,057 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/frame/svn/user/left : FrameAct.svn_user_left(FrameAct.java:57) -2020-01-11 21:32:04,166 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/svn/user/list : AdminSvnUserAct.list(AdminSvnUserAct.java:64) -2020-01-11 21:32:04,189 [DEBUG][org.nutz.service.EntityService] - Get TypeParams for self : com.rekoe.domain.Usr -2020-01-11 21:32:07,858 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/frame/project/main : FrameAct.project_main(FrameAct.java:70) -2020-01-11 21:32:07,946 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/frame/project/left : FrameAct.project_left(FrameAct.java:75) -2020-01-11 21:32:07,963 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/frame/project/right : FrameAct.project_right(FrameAct.java:80) -2020-01-11 21:32:09,145 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/project/list : AdminProjectAct.list(AdminProjectAct.java:48) -2020-01-11 21:32:11,395 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/project/add : AdminProjectAct.add(AdminProjectAct.java:55) -2020-01-11 21:32:22,212 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [POST] path=/admin/project/o_save : AdminProjectAct.o_save(AdminProjectAct.java:68) -2020-01-11 21:32:22,229 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM pj WHERE pj=? LIMIT 0, 1 - | 1 | - |------| - | pop2 | - For example:> "SELECT * FROM pj WHERE pj='pop2' LIMIT 0, 1 " -2020-01-11 21:32:22,233 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=4ms, sql=SELECT * FROM pj WHERE pj='pop2' LIMIT 0, 1 -2020-01-11 21:32:22,241 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM pj WHERE pj=? LIMIT 0, 1 - | 1 | - |------| - | pop2 | - For example:> "SELECT * FROM pj WHERE pj='pop2' LIMIT 0, 1 " -2020-01-11 21:32:22,244 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=3ms, sql=SELECT * FROM pj WHERE pj='pop2' LIMIT 0, 1 -2020-01-11 21:32:22,244 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM project_config LIMIT 0, 1 -2020-01-11 21:32:22,247 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=3ms, sql=SELECT * FROM project_config LIMIT 0, 1 -2020-01-11 21:32:24,062 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - INSERT INTO pj(pj,des,type,is_init_templ) VALUES(?,?,?,?) - | 1 | 2 | 3 | 4 | - |------|------|------------|-------| - | pop2 | pop2 | http-mutil | false | - For example:> "INSERT INTO pj(pj,des,type,is_init_templ) VALUES('pop2','pop2','http-mutil',false) " -2020-01-11 21:32:24,110 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=47ms, sql=INSERT INTO pj(pj,des,type,is_init_templ) VALUES('pop2','pop2','http-mutil',false) -2020-01-11 21:32:24,114 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM pj_gr WHERE pj=? AND gr=? LIMIT 0, 1 - | 1 | 2 | - |------|---------| - | pop2 | manager | - For example:> "SELECT * FROM pj_gr WHERE pj='pop2' AND gr='manager' LIMIT 0, 1 " -2020-01-11 21:32:24,118 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=3ms, sql=SELECT * FROM pj_gr WHERE pj='pop2' AND gr='manager' LIMIT 0, 1 -2020-01-11 21:32:24,128 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - INSERT INTO pj_gr(pj,gr,des) VALUES(?,?,?) - | 1 | 2 | 3 | - |------|---------|---------| - | pop2 | manager | manager | - For example:> "INSERT INTO pj_gr(pj,gr,des) VALUES('pop2','manager','manager') " -2020-01-11 21:32:24,133 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=4ms, sql=INSERT INTO pj_gr(pj,gr,des) VALUES('pop2','manager','manager') -2020-01-11 21:32:24,135 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM pj_gr WHERE pj=? AND gr=? LIMIT 0, 1 - | 1 | 2 | - |------|-----------| - | pop2 | developer | - For example:> "SELECT * FROM pj_gr WHERE pj='pop2' AND gr='developer' LIMIT 0, 1 " -2020-01-11 21:32:24,139 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=2ms, sql=SELECT * FROM pj_gr WHERE pj='pop2' AND gr='developer' LIMIT 0, 1 -2020-01-11 21:32:24,140 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - INSERT INTO pj_gr(pj,gr,des) VALUES(?,?,?) - | 1 | 2 | 3 | - |------|-----------|-----------| - | pop2 | developer | developer | - For example:> "INSERT INTO pj_gr(pj,gr,des) VALUES('pop2','developer','developer') " -2020-01-11 21:32:24,145 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=5ms, sql=INSERT INTO pj_gr(pj,gr,des) VALUES('pop2','developer','developer') -2020-01-11 21:32:24,148 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM pj_gr WHERE pj=? AND gr=? LIMIT 0, 1 - | 1 | 2 | - |------|--------| - | pop2 | tester | - For example:> "SELECT * FROM pj_gr WHERE pj='pop2' AND gr='tester' LIMIT 0, 1 " -2020-01-11 21:32:24,151 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=2ms, sql=SELECT * FROM pj_gr WHERE pj='pop2' AND gr='tester' LIMIT 0, 1 -2020-01-11 21:32:24,153 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - INSERT INTO pj_gr(pj,gr,des) VALUES(?,?,?) - | 1 | 2 | 3 | - |------|--------|--------| - | pop2 | tester | tester | - For example:> "INSERT INTO pj_gr(pj,gr,des) VALUES('pop2','tester','tester') " -2020-01-11 21:32:24,157 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=3ms, sql=INSERT INTO pj_gr(pj,gr,des) VALUES('pop2','tester','tester') -2020-01-11 21:32:24,236 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - select a.pj,a.res,a.rw,b.usr,b.name as usrname,' ' gr from pj_usr_auth a left join usr b on (a.usr=b.usr) where a.pj =? and a.usr=? and a.res=? - | 1 | 2 | 3 | - |------|-------|----------| - | pop2 | admin | [pop2:/] | - For example:> "select a.pj,a.res,a.rw,b.usr,b.name as usrname,' ' gr from pj_usr_auth a left join usr b on (a.usr=b.usr) where a.pj ='pop2' and a.usr='admin' and a.res='[pop2:/]'" -2020-01-11 21:32:24,243 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=7ms, sql=select a.pj,a.res,a.rw,b.usr,b.name as usrname,' ' gr from pj_usr_auth a left join usr b on (a.usr=b.usr) where a.pj ='pop2' and a.usr='admin' and a.res='[pop2:/]' -2020-01-11 21:32:24,243 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - insert into pj_usr_auth (pj,usr,res,rw) values (?,?,?,?) - | 1 | 2 | 3 | 4 | - |------|-------|----------|----| - | pop2 | admin | [pop2:/] | rw | - For example:> "insert into pj_usr_auth (pj,usr,res,rw) values ('pop2','admin','[pop2:/]','rw')" -2020-01-11 21:32:24,253 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=9ms, sql=insert into pj_usr_auth (pj,usr,res,rw) values ('pop2','admin','[pop2:/]','rw') -2020-01-11 21:32:24,258 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - select pj,res,rw,gr,' ' usr,' ' usrname from pj_gr_auth WHERE pj=? AND gr=? AND res=? - | 1 | 2 | 3 | - |------|---------|----------| - | pop2 | manager | [pop2:/] | - For example:> "select pj,res,rw,gr,' ' usr,' ' usrname from pj_gr_auth WHERE pj='pop2' AND gr='manager' AND res='[pop2:/]'" -2020-01-11 21:32:24,270 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=11ms, sql=select pj,res,rw,gr,' ' usr,' ' usrname from pj_gr_auth WHERE pj='pop2' AND gr='manager' AND res='[pop2:/]' -2020-01-11 21:32:24,270 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - insert into pj_gr_auth (pj,gr,res,rw) values (?,?,?,?) - | 1 | 2 | 3 | 4 | - |------|---------|----------|----| - | pop2 | manager | [pop2:/] | rw | - For example:> "insert into pj_gr_auth (pj,gr,res,rw) values ('pop2','manager','[pop2:/]','rw')" -2020-01-11 21:32:24,280 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=9ms, sql=insert into pj_gr_auth (pj,gr,res,rw) values ('pop2','manager','[pop2:/]','rw') -2020-01-11 21:32:24,283 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM pj WHERE pj=? LIMIT 0, 1 - | 1 | - |------| - | pop2 | - For example:> "SELECT * FROM pj WHERE pj='pop2' LIMIT 0, 1 " -2020-01-11 21:32:24,287 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=3ms, sql=SELECT * FROM pj WHERE pj='pop2' LIMIT 0, 1 -2020-01-11 21:32:24,288 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM project_config LIMIT 0, 1 -2020-01-11 21:32:24,296 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=7ms, sql=SELECT * FROM project_config LIMIT 0, 1 -2020-01-11 21:32:24,302 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - select p.usr,p.name,p.role,CASE WHEN pu.psw IS NOT NULL THEN pu.psw ELSE p.psw END psw from ( select a.usr,a.role,a.psw,a.name from usr a where exists (select d.usr from pj_gr_usr d where d.usr=a.usr and d.pj in (select distinct pj from pj where type=?)) or exists(select c.usr from pj_usr_auth c where a.usr=c.usr and c.pj in (select distinct pj from pj where type=?)) ) p left join pj_usr pu on (p.usr=pu.usr) where p.usr <> '*' order by p.usr - | 1 | 2 | - |------------|------------| - | http-mutil | http-mutil | - For example:> "select p.usr,p.name,p.role,CASE WHEN pu.psw IS NOT NULL THEN pu.psw ELSE p.psw END psw from ( select a.usr,a.role,a.psw,a.name from usr a where exists (select d.usr from pj_gr_usr d where d.usr=a.usr and d.pj in (select distinct pj from pj where type='http-mutil')) or exists(select c.usr from pj_usr_auth c where a.usr=c.usr and c.pj in (select distinct pj from pj where type='http-mutil')) ) p left join pj_usr pu on (p.usr=pu.usr) where p.usr <> '*' order by p.usr" -2020-01-11 21:32:24,312 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=10ms, sql=select p.usr,p.name,p.role,CASE WHEN pu.psw IS NOT NULL THEN pu.psw ELSE p.psw END psw from ( select a.usr,a.role,a.psw,a.name from usr a where exists (select d.usr from pj_gr_usr d where d.usr=a.usr and d.pj in (select distinct pj from pj where type='http-mutil')) or exists(select c.usr from pj_usr_auth c where a.usr=c.usr and c.pj in (select distinct pj from pj where type='http-mutil')) ) p left join pj_usr pu on (p.usr=pu.usr) where p.usr <> '*' order by p.usr -2020-01-11 21:32:24,315 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - select a.pj,a.gr,b.usr,c.name as usrname from pj_gr a left join pj_gr_usr b on (a.pj=b.pj and a.gr=b.gr) left join usr c on (b.usr=c.usr) where a.pj in (select distinct pj from pj where type=?) order by a.pj,a.gr,b.usr - | 1 | - |------------| - | http-mutil | - For example:> "select a.pj,a.gr,b.usr,c.name as usrname from pj_gr a left join pj_gr_usr b on (a.pj=b.pj and a.gr=b.gr) left join usr c on (b.usr=c.usr) where a.pj in (select distinct pj from pj where type='http-mutil') order by a.pj,a.gr,b.usr" -2020-01-11 21:32:24,321 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=5ms, sql=select a.pj,a.gr,b.usr,c.name as usrname from pj_gr a left join pj_gr_usr b on (a.pj=b.pj and a.gr=b.gr) left join usr c on (b.usr=c.usr) where a.pj in (select distinct pj from pj where type='http-mutil') order by a.pj,a.gr,b.usr -2020-01-11 21:32:24,325 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - select pj,res,rw,gr,' ' usr,' ' usrname from pj_gr_auth where pj in (select distinct pj from pj where type=?) UNION select a.pj,a.res,a.rw,' ' gr,a.usr,b.name usrname from pj_usr_auth a left join usr b on (a.usr=b.usr) where a.pj in (select distinct pj from pj where type=?) order by res,gr,usr - | 1 | 2 | - |------------|------------| - | http-mutil | http-mutil | - For example:> "select pj,res,rw,gr,' ' usr,' ' usrname from pj_gr_auth where pj in (select distinct pj from pj where type='http-mutil') UNION select a.pj,a.res,a.rw,' ' gr,a.usr,b.name usrname from pj_usr_auth a left join usr b on (a.usr=b.usr) where a.pj in (select distinct pj from pj where type='http-mutil') order by res,gr,usr" -2020-01-11 21:32:24,331 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=6ms, sql=select pj,res,rw,gr,' ' usr,' ' usrname from pj_gr_auth where pj in (select distinct pj from pj where type='http-mutil') UNION select a.pj,a.res,a.rw,' ' gr,a.usr,b.name usrname from pj_usr_auth a left join usr b on (a.usr=b.usr) where a.pj in (select distinct pj from pj where type='http-mutil') order by res,gr,usr -2020-01-11 21:32:24,470 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/project/list : AdminProjectAct.list(AdminProjectAct.java:48) -2020-01-11 21:32:24,473 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM pj LIMIT 0, 20 -2020-01-11 21:32:24,476 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=3ms, sql=SELECT * FROM pj LIMIT 0, 20 -2020-01-11 21:32:24,481 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT COUNT(*) FROM pj -2020-01-11 21:32:24,485 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=4ms, sql=SELECT COUNT(*) FROM pj -2020-01-11 21:33:13,017 [DEBUG][org.nutz.plugins.cache.impl.lcache.LCache] - fire channel=LCache:shiro-activeSessionCache msg=sm98dabljihh3rpkujgsuc21sh:q1u0dr20s4j07q75pkq945ha5j -2020-01-11 21:33:13,022 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [POST] path=/admin/project/init : AdminProjectAct.init(AdminProjectAct.java:120) -2020-01-11 21:33:13,022 [DEBUG][org.nutz.plugins.cache.impl.lcache.CachePubSub] - channel=LCache:shiro-activeSessionCache, msg=sm98dabljihh3rpkujgsuc21sh:q1u0dr20s4j07q75pkq945ha5j -2020-01-11 21:33:13,026 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM pj WHERE pj=? LIMIT 0, 1 - | 1 | - |------| - | pop2 | - For example:> "SELECT * FROM pj WHERE pj='pop2' LIMIT 0, 1 " -2020-01-11 21:33:13,032 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=6ms, sql=SELECT * FROM pj WHERE pj='pop2' LIMIT 0, 1 -2020-01-11 21:33:13,055 [WARN][org.nutz.mvc.impl.processor.FailProcessor] - Error@/admin/project/init : -java.lang.RuntimeException: 当前线程没有设置用户! - at com.rekoe.utils.UsrProvider.getCurrentUsr(UsrProvider.java:24) - at com.rekoe.utils.DoCommit.mkdirs(DoCommit.java:52) - at com.rekoe.utils.DoCommit.mkdirs(DoCommit.java:47) - at com.rekoe.service.RepositoryService.createDir(RepositoryService.java:158) - at com.rekoe.module.admin.AdminProjectAct.init(AdminProjectAct.java:124) - at com.rekoe.module.admin.AdminProjectAct$FM$init$f3f944c6b106266ffa30b19e6085854c.invoke(AdminProjectAct.java) - at org.nutz.mvc.impl.processor.MethodInvokeProcessor.process(MethodInvokeProcessor.java:31) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.AdaptorProcessor.process(AdaptorProcessor.java:38) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.ActionFiltersProcessor.process(ActionFiltersProcessor.java:58) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.integration.shiro.NutShiroProcessor.process(NutShiroProcessor.java:139) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.ModuleProcessor.process(ModuleProcessor.java:123) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.EncodingProcessor.process(EncodingProcessor.java:27) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.UpdateRequestAttributesProcessor.process(UpdateRequestAttributesProcessor.java:15) - at org.nutz.mvc.impl.NutActionChain.doChain(NutActionChain.java:44) - at org.nutz.mvc.impl.ActionInvoker.invoke(ActionInvoker.java:56) - at org.nutz.mvc.ActionHandler.handle(ActionHandler.java:31) - at org.nutz.mvc.NutFilter.doFilter(NutFilter.java:202) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) - at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) - at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) - at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) - at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383) - at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) - at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:124) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at org.nutz.mvc.WhaleFilter.doFilter(WhaleFilter.java:171) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1596) - at org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter.doFilter(WebSocketUpgradeFilter.java:226) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:545) - at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143) - at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:536) - at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127) - at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:235) - at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1592) - at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233) - at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1296) - at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:188) - at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:485) - at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1562) - at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:186) - at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1211) - at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141) - at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127) - at org.eclipse.jetty.server.Server.handle(Server.java:500) - at org.eclipse.jetty.server.HttpChannel.lambda$handle$1(HttpChannel.java:386) - at org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:562) - at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:378) - at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:270) - at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:311) - at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:103) - at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:117) - at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:336) - at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:313) - at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:171) - at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:129) - at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:388) - at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:806) - at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:938) - at java.lang.Thread.run(Thread.java:748) -2020-01-11 21:33:13,148 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/common/unauthorized : AdminCommonAct.unauthorized(AdminCommonAct.java:26) -2020-01-11 21:33:41,794 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/project/rep : AdminProjectAct.rep(AdminProjectAct.java:83) -2020-01-11 21:33:41,798 [WARN][org.nutz.mvc.impl.processor.FailProcessor] - Error@/admin/project/rep : -java.lang.RuntimeException: 当前线程没有设置用户! - at com.rekoe.utils.UsrProvider.getCurrentUsr(UsrProvider.java:24) - at com.rekoe.service.RepositoryService.getRepository(RepositoryService.java:117) - at com.rekoe.service.RepositoryService.getRepositoryRoot(RepositoryService.java:212) - at com.rekoe.module.admin.AdminProjectAct.rep(AdminProjectAct.java:84) - at com.rekoe.module.admin.AdminProjectAct$FM$rep$eb204f9c1b51d0af9e92d9fef7867af4.invoke(AdminProjectAct.java) - at org.nutz.mvc.impl.processor.MethodInvokeProcessor.process(MethodInvokeProcessor.java:31) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.AdaptorProcessor.process(AdaptorProcessor.java:38) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.ActionFiltersProcessor.process(ActionFiltersProcessor.java:58) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.integration.shiro.NutShiroProcessor.process(NutShiroProcessor.java:139) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.ModuleProcessor.process(ModuleProcessor.java:123) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.EncodingProcessor.process(EncodingProcessor.java:27) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.UpdateRequestAttributesProcessor.process(UpdateRequestAttributesProcessor.java:15) - at org.nutz.mvc.impl.NutActionChain.doChain(NutActionChain.java:44) - at org.nutz.mvc.impl.ActionInvoker.invoke(ActionInvoker.java:56) - at org.nutz.mvc.ActionHandler.handle(ActionHandler.java:31) - at org.nutz.mvc.NutFilter.doFilter(NutFilter.java:202) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) - at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) - at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) - at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) - at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383) - at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) - at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:124) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at org.nutz.mvc.WhaleFilter.doFilter(WhaleFilter.java:171) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1596) - at org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter.doFilter(WebSocketUpgradeFilter.java:226) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:545) - at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143) - at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:536) - at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127) - at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:235) - at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1592) - at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233) - at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1296) - at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:188) - at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:485) - at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1562) - at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:186) - at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1211) - at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141) - at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127) - at org.eclipse.jetty.server.Server.handle(Server.java:500) - at org.eclipse.jetty.server.HttpChannel.lambda$handle$1(HttpChannel.java:386) - at org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:562) - at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:378) - at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:270) - at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:311) - at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:103) - at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:117) - at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:336) - at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:313) - at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:171) - at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:129) - at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:388) - at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:806) - at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:938) - at java.lang.Thread.run(Thread.java:748) -2020-01-11 21:33:41,854 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/common/unauthorized : AdminCommonAct.unauthorized(AdminCommonAct.java:26) -2020-01-11 21:34:00,256 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/project/file_add : AdminProjectAct.file_add(AdminProjectAct.java:243) -2020-01-11 21:34:07,663 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [POST] path=/admin/project/file_save : AdminProjectAct.file_save(AdminProjectAct.java:253) -2020-01-11 21:34:07,671 [WARN][org.nutz.mvc.impl.processor.FailProcessor] - Error@/admin/project/file_save : -java.lang.RuntimeException: 当前线程没有设置用户! - at com.rekoe.utils.UsrProvider.getCurrentUsr(UsrProvider.java:24) - at com.rekoe.utils.DoCommit.mkdirs(DoCommit.java:52) - at com.rekoe.module.admin.AdminProjectAct.file_save(AdminProjectAct.java:253) - at com.rekoe.module.admin.AdminProjectAct$FM$file_save$aa80c2f4b36a879947b8391f59904bee.invoke(AdminProjectAct.java) - at org.nutz.mvc.impl.processor.MethodInvokeProcessor.process(MethodInvokeProcessor.java:31) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.AdaptorProcessor.process(AdaptorProcessor.java:38) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.ActionFiltersProcessor.process(ActionFiltersProcessor.java:58) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.integration.shiro.NutShiroProcessor.process(NutShiroProcessor.java:139) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.ModuleProcessor.process(ModuleProcessor.java:123) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.EncodingProcessor.process(EncodingProcessor.java:27) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.UpdateRequestAttributesProcessor.process(UpdateRequestAttributesProcessor.java:15) - at org.nutz.mvc.impl.NutActionChain.doChain(NutActionChain.java:44) - at org.nutz.mvc.impl.ActionInvoker.invoke(ActionInvoker.java:56) - at org.nutz.mvc.ActionHandler.handle(ActionHandler.java:31) - at org.nutz.mvc.NutFilter.doFilter(NutFilter.java:202) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) - at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) - at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) - at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) - at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383) - at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) - at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:124) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at org.nutz.mvc.WhaleFilter.doFilter(WhaleFilter.java:171) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1596) - at org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter.doFilter(WebSocketUpgradeFilter.java:226) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:545) - at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143) - at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:536) - at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127) - at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:235) - at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1592) - at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233) - at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1296) - at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:188) - at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:485) - at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1562) - at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:186) - at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1211) - at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141) - at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127) - at org.eclipse.jetty.server.Server.handle(Server.java:500) - at org.eclipse.jetty.server.HttpChannel.lambda$handle$1(HttpChannel.java:386) - at org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:562) - at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:378) - at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:270) - at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:311) - at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:103) - at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:117) - at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:336) - at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:313) - at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:171) - at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:129) - at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:388) - at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:806) - at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:938) - at java.lang.Thread.run(Thread.java:748) -2020-01-11 21:34:07,710 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/common/unauthorized : AdminCommonAct.unauthorized(AdminCommonAct.java:26) -2020-01-11 21:37:14,407 [DEBUG][org.nutz.plugins.cache.impl.lcache.LCache] - fire channel=LCache:shiro-activeSessionCache msg=sm98dabljihh3rpkujgsuc21sh:q1u0dr20s4j07q75pkq945ha5j -2020-01-11 21:37:14,409 [DEBUG][org.nutz.plugins.cache.impl.lcache.CachePubSub] - channel=LCache:shiro-activeSessionCache, msg=sm98dabljihh3rpkujgsuc21sh:q1u0dr20s4j07q75pkq945ha5j -2020-01-11 21:37:14,410 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/user/login : IndexAct.login(IndexAct.java:20) -2020-01-11 21:39:19,862 [DEBUG][org.nutz.plugins.cache.impl.lcache.LCache] - fire channel=LCache:shiro-activeSessionCache msg=sm98dabljihh3rpkujgsuc21sh:q1u0dr20s4j07q75pkq945ha5j -2020-01-11 21:39:19,886 [DEBUG][org.nutz.plugins.cache.impl.lcache.CachePubSub] - channel=LCache:shiro-activeSessionCache, msg=sm98dabljihh3rpkujgsuc21sh:q1u0dr20s4j07q75pkq945ha5j -2020-01-11 21:39:19,886 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [POST] path=/admin/login : AdminLoginAct.login(AdminLoginAct.java:56) -2020-01-11 21:39:19,955 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM system_role WHERE id IN (SELECT roleid FROM system_user_role WHERE userid=1) -2020-01-11 21:39:19,966 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=11ms, sql=SELECT * FROM system_role WHERE id IN (SELECT roleid FROM system_user_role WHERE userid=1) -2020-01-11 21:39:19,982 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM system_permission WHERE id IN (SELECT permissionid FROM system_role_permission WHERE roleid=1) -2020-01-11 21:39:19,989 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=7ms, sql=SELECT * FROM system_permission WHERE id IN (SELECT permissionid FROM system_role_permission WHERE roleid=1) -2020-01-11 21:39:20,003 [DEBUG][org.nutz.plugins.cache.impl.lcache.LCache] - fire channel=LCache:shiro-activeSessionCache msg=sm98dabljihh3rpkujgsuc21sh:q1u0dr20s4j07q75pkq945ha5j -2020-01-11 21:39:20,004 [DEBUG][org.nutz.plugins.cache.impl.lcache.CachePubSub] - channel=LCache:shiro-activeSessionCache, msg=sm98dabljihh3rpkujgsuc21sh:q1u0dr20s4j07q75pkq945ha5j -2020-01-11 21:39:20,010 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM usr WHERE usr=? LIMIT 0, 1 - | 1 | - |-------| - | admin | - For example:> "SELECT * FROM usr WHERE usr='admin' LIMIT 0, 1 " -2020-01-11 21:39:20,019 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=9ms, sql=SELECT * FROM usr WHERE usr='admin' LIMIT 0, 1 -2020-01-11 21:39:20,063 [DEBUG][org.nutz.plugins.cache.impl.lcache.LCache] - fire channel=LCache:shiro-activeSessionCache msg=sm98dabljihh3rpkujgsuc21sh:q1u0dr20s4j07q75pkq945ha5j -2020-01-11 21:39:20,066 [DEBUG][org.nutz.plugins.cache.impl.lcache.CachePubSub] - channel=LCache:shiro-activeSessionCache, msg=sm98dabljihh3rpkujgsuc21sh:q1u0dr20s4j07q75pkq945ha5j -2020-01-11 21:39:20,073 [DEBUG][org.nutz.plugins.cache.impl.lcache.LCache] - fire channel=LCache:shiro-activeSessionCache msg=sm98dabljihh3rpkujgsuc21sh:q1u0dr20s4j07q75pkq945ha5j -2020-01-11 21:39:20,075 [DEBUG][org.nutz.plugins.cache.impl.lcache.CachePubSub] - channel=LCache:shiro-activeSessionCache, msg=sm98dabljihh3rpkujgsuc21sh:q1u0dr20s4j07q75pkq945ha5j -2020-01-11 21:39:20,124 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/main : WelcomeAct.main(WelcomeAct.java:30) -2020-01-11 21:39:20,215 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/top : WelcomeAct.top(WelcomeAct.java:24) -2020-01-11 21:39:20,220 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/index_main : WelcomeAct.index(WelcomeAct.java:18) -2020-01-11 21:39:20,300 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/left : WelcomeAct.left(WelcomeAct.java:35) -2020-01-11 21:39:20,303 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/right : WelcomeAct.right(WelcomeAct.java:40) -2020-01-11 21:39:23,591 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/frame/project/main : FrameAct.project_main(FrameAct.java:70) -2020-01-11 21:39:23,683 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/frame/project/right : FrameAct.project_right(FrameAct.java:80) -2020-01-11 21:39:23,683 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/frame/project/left : FrameAct.project_left(FrameAct.java:75) -2020-01-11 21:39:24,725 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/project/list : AdminProjectAct.list(AdminProjectAct.java:48) -2020-01-11 21:39:24,729 [DEBUG][org.nutz.plugins.cache.impl.lcache.LCache] - fire channel=LCache:com.rekoe.shiro.realm.UsernamePasswordRealm.authorizationCache msg=sm98dabljihh3rpkujgsuc21sh:com.rekoe.domain.User@de785ee -2020-01-11 21:39:24,732 [DEBUG][org.nutz.plugins.cache.impl.lcache.CachePubSub] - channel=LCache:com.rekoe.shiro.realm.UsernamePasswordRealm.authorizationCache, msg=sm98dabljihh3rpkujgsuc21sh:com.rekoe.domain.User@de785ee -2020-01-11 21:39:27,208 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/project/file_add : AdminProjectAct.file_add(AdminProjectAct.java:243) -2020-01-11 21:39:35,718 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [POST] path=/admin/project/file_save : AdminProjectAct.file_save(AdminProjectAct.java:253) -2020-01-11 21:39:38,060 [ERROR][com.rekoe.utils.DoCommit] - svn: E170001: Authentication required for ' Subversion Repository' -org.tmatesoft.svn.core.SVNAuthenticationException: svn: E170001: Authentication required for ' Subversion Repository' - at org.tmatesoft.svn.core.internal.wc.SVNErrorManager.authenticationFailed(SVNErrorManager.java:47) - at org.tmatesoft.svn.core.internal.wc.SVNErrorManager.authenticationFailed(SVNErrorManager.java:41) - at org.tmatesoft.svn.core.internal.wc.DefaultSVNAuthenticationManager.getNextAuthentication(DefaultSVNAuthenticationManager.java:218) - at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:657) - at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:362) - at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:350) - at org.tmatesoft.svn.core.internal.io.dav.DAVConnection.performHttpRequest(DAVConnection.java:708) - at org.tmatesoft.svn.core.internal.io.dav.DAVConnection.exchangeCapabilities(DAVConnection.java:628) - at org.tmatesoft.svn.core.internal.io.dav.DAVConnection.open(DAVConnection.java:103) - at org.tmatesoft.svn.core.internal.io.dav.DAVRepository.openConnection(DAVRepository.java:1016) - at org.tmatesoft.svn.core.internal.io.dav.DAVRepository.getCommitEditorInternal(DAVRepository.java:1146) - at org.tmatesoft.svn.core.io.SVNRepository.getCommitEditor(SVNRepository.java:2468) - at org.tmatesoft.svn.core.internal.wc2.remote.SvnRemoteRemoteMkDir.doRun(SvnRemoteRemoteMkDir.java:127) - at org.tmatesoft.svn.core.internal.wc2.remote.SvnRemoteRemoteMkDir.run(SvnRemoteRemoteMkDir.java:39) - at org.tmatesoft.svn.core.internal.wc2.remote.SvnRemoteRemoteMkDir.run(SvnRemoteRemoteMkDir.java:35) - at org.tmatesoft.svn.core.internal.wc2.SvnOperationRunner.run(SvnOperationRunner.java:20) - at org.tmatesoft.svn.core.wc2.SvnOperationFactory.run(SvnOperationFactory.java:1235) - at org.tmatesoft.svn.core.wc2.SvnOperation.run(SvnOperation.java:291) - at org.tmatesoft.svn.core.wc.SVNCommitClient.doMkDir(SVNCommitClient.java:318) - at com.rekoe.utils.DoCommit.mkdirs(DoCommit.java:85) - at com.rekoe.module.admin.AdminProjectAct.file_save(AdminProjectAct.java:253) - at com.rekoe.module.admin.AdminProjectAct$FM$file_save$aa80c2f4b36a879947b8391f59904bee.invoke(AdminProjectAct.java) - at org.nutz.mvc.impl.processor.MethodInvokeProcessor.process(MethodInvokeProcessor.java:31) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.AdaptorProcessor.process(AdaptorProcessor.java:38) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.ActionFiltersProcessor.process(ActionFiltersProcessor.java:58) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.integration.shiro.NutShiroProcessor.process(NutShiroProcessor.java:139) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.ModuleProcessor.process(ModuleProcessor.java:123) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.EncodingProcessor.process(EncodingProcessor.java:27) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.UpdateRequestAttributesProcessor.process(UpdateRequestAttributesProcessor.java:15) - at org.nutz.mvc.impl.NutActionChain.doChain(NutActionChain.java:44) - at org.nutz.mvc.impl.ActionInvoker.invoke(ActionInvoker.java:56) - at org.nutz.mvc.ActionHandler.handle(ActionHandler.java:31) - at org.nutz.mvc.NutFilter.doFilter(NutFilter.java:202) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) - at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) - at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) - at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) - at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383) - at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) - at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:124) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at org.nutz.mvc.WhaleFilter.doFilter(WhaleFilter.java:171) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1596) - at org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter.doFilter(WebSocketUpgradeFilter.java:226) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:545) - at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143) - at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:536) - at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127) - at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:235) - at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1592) - at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233) - at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1296) - at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:188) - at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:485) - at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1562) - at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:186) - at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1211) - at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141) - at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127) - at org.eclipse.jetty.server.Server.handle(Server.java:500) - at org.eclipse.jetty.server.HttpChannel.lambda$handle$1(HttpChannel.java:386) - at org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:562) - at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:378) - at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:270) - at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:311) - at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:103) - at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:117) - at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:336) - at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:313) - at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:171) - at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:129) - at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:388) - at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:806) - at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:938) - at java.lang.Thread.run(Thread.java:748) -2020-01-11 21:39:38,151 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/project/file_add : AdminProjectAct.file_add(AdminProjectAct.java:243) -2020-01-11 21:43:48,533 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Search mapping for [GET] path=/ : NOT Action match -2020-01-11 21:54:09,581 [INFO][org.apache.shiro.session.mgt.AbstractValidatingSessionManager] - Disabled session validation scheduler. -2020-01-11 21:54:09,584 [INFO][org.nutz.boot.starter.nutz.mvc.NbMvcLoading] - Nutz.Mvc[nutz] is deposing ... -2020-01-11 21:54:09,584 [INFO][org.nutz.boot.starter.nutz.mvc.NbMvcLoading] - Nutz.Mvc[nutz] is down in 0ms -2020-01-12 10:41:58,029 [INFO][org.nutz.boot.banner.SimpleBannerPrinter] - - _ _ ______ ___ -| \ | || ___ \ ______ ______ ______ ______ ______| \ \ -| \| || |_/ / |______|______|______|______|______| |\ \ -| . ` || ___ \ ______ ______ ______ ______ ______| | > > -| |\ || |_/ / |______|______|______|______|______| |/ / -\_| \_/\____/ |_/_/ - -:: Nutz Boot :: (2.3.8.v20191031) - -2020-01-12 10:41:58,158 [DEBUG][org.nutz.boot.config.impl.PropertiesConfigureLoader] - load /Users/kouxian/git/rk_svnadmin/target/classes/application.properties -2020-01-12 10:41:58,295 [DEBUG][org.nutz.castor.Castors] - Using 107 castor for Castors -2020-01-12 10:41:58,327 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > scan 'com.rekoe' -2020-01-12 10:41:58,519 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'cloudLauncher ' - com.rekoe.CloudLauncher -2020-01-12 10:41:58,532 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'currentTime ' - com.rekoe.web.freemarker.CurrentTimeDirective -2020-01-12 10:41:58,542 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'pagination ' - com.rekoe.web.freemarker.PaginationDirective -2020-01-12 10:41:58,543 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'permission ' - com.rekoe.web.freemarker.PermissionDirective -2020-01-12 10:41:58,543 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'htmlCut ' - com.rekoe.web.freemarker.HtmlCutDirective -2020-01-12 10:41:58,544 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'process ' - com.rekoe.web.freemarker.ProcessTimeDirective -2020-01-12 10:41:58,545 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'timeFormat ' - com.rekoe.web.freemarker.TimeFormatDirective -2020-01-12 10:41:58,548 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'permissionAct ' - com.rekoe.module.admin.PermissionAct -2020-01-12 10:41:58,561 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminUserAct ' - com.rekoe.module.admin.AdminUserAct -2020-01-12 10:41:58,569 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'frameAct ' - com.rekoe.module.admin.FrameAct -2020-01-12 10:41:58,578 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminSvnUserAct ' - com.rekoe.module.admin.AdminSvnUserAct -2020-01-12 10:41:58,585 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminProjectAct ' - com.rekoe.module.admin.AdminProjectAct -2020-01-12 10:41:58,593 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminCommonAct ' - com.rekoe.module.admin.AdminCommonAct -2020-01-12 10:41:58,595 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminRoleAct ' - com.rekoe.module.admin.AdminRoleAct -2020-01-12 10:41:58,598 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'permissionCategoryAct ' - com.rekoe.module.admin.PermissionCategoryAct -2020-01-12 10:41:58,600 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'welcomeAct ' - com.rekoe.module.admin.WelcomeAct -2020-01-12 10:41:58,603 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminProjectGroupUsrAct ' - com.rekoe.module.admin.AdminProjectGroupUsrAct -2020-01-12 10:41:58,608 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminLoginAct ' - com.rekoe.module.admin.AdminLoginAct -2020-01-12 10:41:58,618 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminProjectGroupAct ' - com.rekoe.module.admin.AdminProjectGroupAct -2020-01-12 10:41:58,619 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'indexAct ' - com.rekoe.module.IndexAct -2020-01-12 10:41:58,620 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'ipSearchAction ' - com.rekoe.module.IpSearchAction -2020-01-12 10:41:58,629 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'doCommit ' - com.rekoe.utils.DoCommit -2020-01-12 10:41:58,635 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'quartzService ' - com.rekoe.service.QuartzService -2020-01-12 10:41:58,647 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'treeService ' - com.rekoe.service.DefaultTreeService -2020-01-12 10:41:58,650 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'userService ' - com.rekoe.service.UserService -2020-01-12 10:41:58,667 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'roleService ' - com.rekoe.service.RoleService -2020-01-12 10:41:58,669 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'projectGroupService ' - com.rekoe.service.ProjectGroupService -2020-01-12 10:41:58,670 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'projectAuthService ' - com.rekoe.service.ProjectAuthService -2020-01-12 10:41:58,671 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'projectService ' - com.rekoe.service.ProjectService -2020-01-12 10:41:58,679 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'usrService ' - com.rekoe.service.UsrService -2020-01-12 10:41:58,680 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'repTreeNodeService ' - com.rekoe.service.RepTreeNodeService -2020-01-12 10:41:58,681 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'svnService ' - com.rekoe.service.SvnService -2020-01-12 10:41:58,687 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'permissionCategoryService ' - com.rekoe.service.PermissionCategoryService -2020-01-12 10:41:58,689 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'repositoryService ' - com.rekoe.service.RepositoryService -2020-01-12 10:41:58,697 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'uploadService ' - com.rekoe.service.UploadService -2020-01-12 10:41:58,699 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'projectUserService ' - com.rekoe.service.ProjectUserService -2020-01-12 10:41:58,701 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'authorityService ' - com.rekoe.service.AuthorityServiceImpl -2020-01-12 10:41:58,703 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'emailService ' - com.rekoe.service.EmailServiceImpl -2020-01-12 10:41:58,730 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'svnUserService ' - com.rekoe.service.SvnUserService -2020-01-12 10:41:58,731 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'projectGroupUsrService ' - com.rekoe.service.ProjectGroupUsrService -2020-01-12 10:41:58,734 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'idFactory ' - com.rekoe.service.IdWorkerService -2020-01-12 10:41:58,734 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'projectConfigService ' - com.rekoe.service.ProjectConfigService -2020-01-12 10:41:58,735 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'defaultTreeFactory ' - com.rekoe.service.DefaultTreeFactory -2020-01-12 10:41:58,736 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'permissionService ' - com.rekoe.service.PermissionService -2020-01-12 10:41:58,756 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'shiroRealm ' - com.rekoe.shiro.realm.UsernamePasswordRealm -2020-01-12 10:41:58,781 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > scan 'org.nutz.boot.starter' -2020-01-12 10:41:58,853 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'shiroFilterStarter ' - org.nutz.boot.starter.shiro.ShiroFilterStarter -2020-01-12 10:41:58,857 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'shiroEnvStarter ' - org.nutz.boot.starter.shiro.ShiroEnvStarter -2020-01-12 10:41:58,864 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'freeMarkerConfigurer ' - org.nutz.boot.starter.freemarker.FreeMarkerConfigurer -2020-01-12 10:41:58,869 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add '$views_freekmarker ' - org.nutz.boot.starter.freemarker.FreemarkerViewMaker -2020-01-12 10:41:58,870 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'quartzStarter ' - org.nutz.boot.starter.quartz.QuartzStarter -2020-01-12 10:41:58,871 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'whaleFilterStarter ' - org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter -2020-01-12 10:41:58,875 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'nutFilterStarter ' - org.nutz.boot.starter.nutz.mvc.NutFilterStarter -2020-01-12 10:41:58,877 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'nutDaoStarter ' - org.nutz.boot.starter.nutz.dao.NutDaoStarter -2020-01-12 10:41:58,885 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'druidWebStatFilterStarter ' - org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter -2020-01-12 10:41:58,887 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'druidWebStatServletStarter ' - org.nutz.boot.starter.jdbc.DruidWebStatServletStarter -2020-01-12 10:41:58,890 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'dataSourceStarter ' - org.nutz.boot.starter.jdbc.DataSourceStarter -2020-01-12 10:41:58,894 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'ngrokClientStarter ' - org.nutz.boot.starter.ngrok.NgrokClientStarter -2020-01-12 10:41:58,898 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'jettyStarter ' - org.nutz.boot.starter.jetty.JettyStarter -2020-01-12 10:41:58,991 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'nbServletContextListener ' - org.nutz.boot.starter.servlet3.NbServletContextListener -2020-01-12 10:41:58,999 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-redis/2.3.9-SNAPSHOT/nutzboot-starter-redis-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-12 10:41:59,001 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-email/2.3.9-SNAPSHOT/nutzboot-starter-email-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-12 10:41:59,002 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-shiro/2.3.9-SNAPSHOT/nutzboot-starter-shiro-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-12 10:41:59,004 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-freemarker/2.3.9-SNAPSHOT/nutzboot-starter-freemarker-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-12 10:41:59,006 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-quartz/2.3.9-SNAPSHOT/nutzboot-starter-quartz-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-12 10:41:59,011 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-nutz-mvc/2.3.9-SNAPSHOT/nutzboot-starter-nutz-mvc-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-12 10:41:59,012 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-nutz-dao/2.3.9-SNAPSHOT/nutzboot-starter-nutz-dao-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-12 10:41:59,012 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-jdbc/2.3.9-SNAPSHOT/nutzboot-starter-jdbc-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-12 10:41:59,014 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-ngrok/2.3.9-SNAPSHOT/nutzboot-starter-ngrok-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-12 10:41:59,015 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-jetty/2.3.9-SNAPSHOT/nutzboot-starter-jetty-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-12 10:41:59,017 [DEBUG][org.nutz.boot.NbApp] - Found file:/Users/kouxian/git/nutzboot/nutzboot-starter/nutzboot-starter-freemarker/target/classes/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-12 10:41:59,047 [INFO][org.nutz.boot.NbApp] - Configure Manual: -|id |key |required |Possible Values |Default |Description | starters| -|----|----------------------------------------|----------|--------------------|----------|--------------------|----------------------------------------| -|0 |druid.web.filter.exclusions |no | | |需要排除的路径 |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|1 |druid.web.filter.principalCookieName |no | | |用户权限信息的cookie属性名称 |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|2 |druid.web.filter.principalSessionName |no | | |用户权限信息的session属性名称 |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|3 |druid.web.filter.profileEnable |no | | |是否开启性能监控 |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|4 |druid.web.filter.realIpHeader |no | | |Header中ReadIp对应的key |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|5 |druid.web.filter.sessionStatEnable |no | |true |是否开启session状态监控 |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|6 |druid.web.filter.sessionStatMaxCount |no | | |session最大状态数量 |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|7 |druid.web.servlet.allow |no | | |允许访问的ip列表 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|8 |druid.web.servlet.deny |no | | |禁止访问的ip列表 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|9 |druid.web.servlet.jmxPassword |no | | |JMX的密码 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|10 |druid.web.servlet.jmxUrl |no | | |读取JMX信息的URL |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|11 |druid.web.servlet.jmxUsername |no | | |JMX的用户名 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|12 |druid.web.servlet.loginPassword |no | |随机值,打印在日志中|访问monitor页面的密码 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|13 |druid.web.servlet.loginUsername |no | |driud |访问monitor页面的用户名 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|14 |druid.web.servlet.resetEnable |no | |true |是否允许重置统计结果 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|15 |email.From |yes | | |email的写信人 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|16 |email.HostName |yes | | |email的ip或域名地址 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|17 |email.Password |yes | | |email的密码 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|18 |email.SSLOnConnect |no | |true |email开启SSL连接 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|19 |email.SmtpPort |yes | | |email的SmtpPort端口 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|20 |email.UserName |yes | | |email的用户名 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|21 |email.charset |no | |UTF-8 |email的编码 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|22 |freemarker.cache_time |no | |-1000 |模版缓存时间 |org.nutz.boot.starter.freemarker.FreemarkerViewMaker| -|23 |freemarker.prefix |no | |template |模版路径 |org.nutz.boot.starter.freemarker.FreemarkerViewMaker| -|24 |freemarker.suffix |no | |.html |文件后缀 |org.nutz.boot.starter.freemarker.FreemarkerViewMaker| -|25 |jdbc.password |no | | |数据库密码 |org.nutz.boot.starter.jdbc.DataSourceStarter| -|26 |jdbc.type |no |druid,simple,hikari |druid |连接池类型 |org.nutz.boot.starter.jdbc.DataSourceStarter| -|27 |jdbc.url |yes | | |JDBC URL |org.nutz.boot.starter.jdbc.DataSourceStarter| -|28 |jdbc.username |no | | |数据库用户名 |org.nutz.boot.starter.jdbc.DataSourceStarter| -|29 |jetty.contextPath |no | |/ |上下文路径 |org.nutz.boot.starter.jetty.JettyStarter| -|30 |jetty.gzip.enable |no | |false |是否启用gzip |org.nutz.boot.starter.jetty.JettyStarter| -|31 |jetty.gzip.level |no | |-1 |gzip压缩级别 |org.nutz.boot.starter.jetty.JettyStarter| -|32 |jetty.gzip.minContentSize |no | |512 |gzip压缩最小触发大小 |org.nutz.boot.starter.jetty.JettyStarter| -|33 |jetty.host |no | |0.0.0.0 |监听的ip地址 |org.nutz.boot.starter.jetty.JettyStarter| -|34 |jetty.http.idleTimeout |no | |300000 |空闲时间,单位毫秒 |org.nutz.boot.starter.jetty.JettyStarter| -|35 |jetty.httpConfig.blockingTimeout |no | |-1 |阻塞超时 |org.nutz.boot.starter.jetty.JettyStarter| -|36 |jetty.httpConfig.headerCacheSize |no | |8192 |头部缓冲区大小 |org.nutz.boot.starter.jetty.JettyStarter| -|37 |jetty.httpConfig.maxErrorDispatches |no | |10 |最大错误重定向次数 |org.nutz.boot.starter.jetty.JettyStarter| -|38 |jetty.httpConfig.outputAggregationSize |no | |8192 |输出聚合大小 |org.nutz.boot.starter.jetty.JettyStarter| -|39 |jetty.httpConfig.outputBufferSize |no | |32768 |输出缓冲区大小 |org.nutz.boot.starter.jetty.JettyStarter| -|40 |jetty.httpConfig.persistentConnectionsEnabled|no | |true |是否启用持久化连接 |org.nutz.boot.starter.jetty.JettyStarter| -|41 |jetty.httpConfig.requestHeaderSize |no | |8192 |请求的头部最大值 |org.nutz.boot.starter.jetty.JettyStarter| -|42 |jetty.httpConfig.responseHeaderSize |no | |8192 |响应的头部最大值 |org.nutz.boot.starter.jetty.JettyStarter| -|43 |jetty.httpConfig.securePort |no | | |安全协议的端口,例如8443 |org.nutz.boot.starter.jetty.JettyStarter| -|44 |jetty.httpConfig.secureScheme |no | | |安全协议,例如https |org.nutz.boot.starter.jetty.JettyStarter| -|45 |jetty.httpConfig.sendDateHeader |no | |true |是否发送日期信息 |org.nutz.boot.starter.jetty.JettyStarter| -|46 |jetty.httpConfig.sendServerVersion |no | |true |是否发送jetty版本号 |org.nutz.boot.starter.jetty.JettyStarter| -|47 |jetty.https.keystore.password |no | | |Https的KeyStore的密码 |org.nutz.boot.starter.jetty.JettyStarter| -|48 |jetty.https.keystore.path |no | | |Https的KeyStore路径 |org.nutz.boot.starter.jetty.JettyStarter| -|49 |jetty.https.port |no | | |Https端口号 |org.nutz.boot.starter.jetty.JettyStarter| -|50 |jetty.maxFormContentSize |no | |1gb |表单最大尺寸 |org.nutz.boot.starter.jetty.JettyStarter| -|51 |jetty.maxFormKeys |no | |1000 |表单最大key数量 |org.nutz.boot.starter.jetty.JettyStarter| -|52 |jetty.page.404 |no | | |自定义404页面,同理,其他状态码也是支持的|org.nutz.boot.starter.jetty.JettyStarter| -|53 |jetty.page.java.lang.Throwable |no | | |自定义java.lang.Throwable页面,同理,其他异常也支持|org.nutz.boot.starter.jetty.JettyStarter| -|54 |jetty.port |no | |8080 |监听的端口 |org.nutz.boot.starter.jetty.JettyStarter| -|55 |jetty.session.file.storeDir |no | |./session |session持久化,file所用的目录|org.nutz.boot.starter.jetty.JettyStarter| -|56 |jetty.session.ioc.datastore |no | |jettySessionDataStore|session持久化,SessionDataStore对应的ioc名称|org.nutz.boot.starter.jetty.JettyStarter| -|57 |jetty.session.jdbc.datasource.iocname |no | |dataSource|session持久化,jdbc所用数据库源的ioc名称|org.nutz.boot.starter.jetty.JettyStarter| -|58 |jetty.session.store.enable |no | |false |是否启用session持久化 |org.nutz.boot.starter.jetty.JettyStarter| -|59 |jetty.session.store.type |no |jdbc,file,ioc,redis |jdbc |session持久化类型 |org.nutz.boot.starter.jetty.JettyStarter| -|60 |jetty.staticPath |no | | |额外的静态文件路径 |org.nutz.boot.starter.jetty.JettyStarter| -|61 |jetty.staticPathLocal |no | | |静态文件所在的本地路径 |org.nutz.boot.starter.jetty.JettyStarter| -|62 |jetty.threadpool.idleTimeout |no | |60000 |线程池idleTimeout,单位毫秒 |org.nutz.boot.starter.jetty.JettyStarter| -|63 |jetty.threadpool.maxThreads |no | |500 |线程池最大线程数maxThreads |org.nutz.boot.starter.jetty.JettyStarter| -|64 |jetty.threadpool.minThreads |no | |200 |线程池最小线程数minThreads |org.nutz.boot.starter.jetty.JettyStarter| -|65 |jetty.welcome_files |no | |index.html,index.htm,index.do|WelcomeFile列表 |org.nutz.boot.starter.jetty.JettyStarter| -|66 |ngrok.client.auth_token |no | |4kg9lckq5og4ip02j736e3i7ku|秘钥 |org.nutz.boot.starter.ngrok.NgrokClientStarter| -|67 |ngrok.client.enable |no | |true |开关 |org.nutz.boot.starter.ngrok.NgrokClientStarter| -|68 |ngrok.client.hostname |no | | |期望的域名 |org.nutz.boot.starter.ngrok.NgrokClientStarter| -|69 |ngrok.client.srv_host |no | |wendal.cn |服务器域名 |org.nutz.boot.starter.ngrok.NgrokClientStarter| -|70 |ngrok.client.srv_port |no | |4443 |服务器端口 |org.nutz.boot.starter.ngrok.NgrokClientStarter| -|71 |ngrok.client.to_port |no | |8080 |目标端口 |org.nutz.boot.starter.ngrok.NgrokClientStarter| -|72 |nutz.dao.interceptor.cache.cache4Null |no | |true |是否缓存null结果 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|73 |nutz.dao.interceptor.cache.debug |no | |false |打印daocache详细调试日志 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|74 |nutz.dao.interceptor.cache.enable |no | |false |是否使用daocache |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|75 |nutz.dao.interceptor.cache.enableWhenTrans|no | |false |事务内是否启用daocache |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|76 |nutz.dao.interceptor.cache.provider.ioc.name|no | |daoCacheProvider|daocache提供者DaoCacheProvider的IocBean名称|org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|77 |nutz.dao.interceptor.cache.provider.memory.cacheSize|no | | |daocache提供者MemoryDaoCacheProvider的默认缓存大小|org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|78 |nutz.dao.interceptor.cache.provider.type|no |memory,ehcache,jedis,ioc|memory |daocache提供者 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|79 |nutz.dao.interceptor.cache.table.names |no | | |需要缓存的表名称,英文逗号分隔 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|80 |nutz.dao.interceptor.cache.table.pattern|no | | |需要缓存的表名称的正则表达式 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|81 |nutz.dao.interceptor.log.enable |no | |true |是否打印dao的SQL日志 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|82 |nutz.dao.interceptor.time.enable |no | |false |是否打印dao的SQL耗时日志 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|83 |nutz.dao.sqls.path |no | |sqls/ |sql目录 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|84 |nutz.mvc.exclusions |no | | |排除指定请求路径的正则表达式 |org.nutz.boot.starter.nutz.mvc.NutFilterStarter| -|85 |nutz.mvc.ignore |no | | |过滤指定请求路径的正则表达式 |org.nutz.boot.starter.nutz.mvc.NutFilterStarter| -|86 |nutz.mvc.whale.enc.input |no | |UTF-8 |在其他Filter之前设置input编码|org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter| -|87 |nutz.mvc.whale.enc.output |no | |UTF-8 |在其他Filter之前设置output编码|org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter| -|88 |nutz.mvc.whale.http.hidden_method_param |no | | |隐形http方法参数转换所对应的参数名 |org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter| -|89 |nutz.mvc.whale.http.method_override |no | |false |是否允许使用X-HTTP-Method-Override|org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter| -|90 |nutz.mvc.whale.upload.enable |no | |false |是否启用隐形Upload支持 |org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter| -|91 |redis.database |no | |0 |redis数据库序号 |org.nutz.boot.starter.redis.JedisStarter| -|92 |redis.host |no | |127.0.0.1 |redis服务器ip或域名 |org.nutz.boot.starter.redis.JedisStarter| -|93 |redis.max_redir |no | |10 |redis集群最大重定向次数 |org.nutz.boot.starter.redis.JedisStarter| -|94 |redis.nodes |no | | |redis集群节点列表 |org.nutz.boot.starter.redis.JedisStarter| -|95 |redis.password |no | | |redis密码 |org.nutz.boot.starter.redis.JedisStarter| -|96 |redis.port |no | |6379 |redis服务器端口 |org.nutz.boot.starter.redis.JedisStarter| -|97 |redis.soTimeout |no | |0 |redis写超时 |org.nutz.boot.starter.redis.JedisStarter| -|98 |redis.timeout |no | |2000 |redis读写超时 |org.nutz.boot.starter.redis.JedisStarter| -|99 |shiro.ini.path |no | | |shiro.ini的路径,如果shiro.ini存在,就会使用它,否则走NB的内部逻辑|org.nutz.boot.starter.shiro.ShiroEnvStarter| -|100 |shiro.ini.urls |no | | |urls过滤清单 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|101 |shiro.realm.cache.enable |no | | |realm是否缓存 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|102 |shiro.session.cache.redis.debug |no | |false |session持久化时redis的debug模式|org.nutz.boot.starter.shiro.ShiroEnvStarter| -|103 |shiro.session.cache.redis.mode |no | |kv |设置redis缓存的模式 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|104 |shiro.session.cache.redis.ttl |no | |-1 |redis缓存的过期时间 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|105 |shiro.session.cache.type |no | |memory |设置使用的缓存类型 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|106 |shiro.session.cookie.httpOnly |no | |true |Cookie是否只读 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|107 |shiro.session.cookie.maxAge |no | |946080000 |Cookie的过期时间,单位:毫秒 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|108 |shiro.session.cookie.name |no | |sid |Cookie的name |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|109 |shiro.session.dao.iocName |no | |shiroSessionDao|SessionDao的ioc名称,设置并声明该IocBean,就能覆盖默认的SessionDao实现|org.nutz.boot.starter.shiro.ShiroEnvStarter| -|110 |shiro.session.enable |no | |true |是否启用Shiro的Session管理 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|111 |shiro.session.manager.globalSessionTimeout|no | |1800000 |全局session过期时间 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|112 |shiro.session.manager.sessionValidationInterval|no | |3600000 |定期检查session过期的周期 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|113 |shiro.session.manager.sessionValidationSchedulerEnabled|no | |true |是否定期检查session过期 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|114 |shiro.url.login |no | |/user/login|默认登录路径 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|115 |shiro.url.logout_redirect |no | |/ |退出登录后的重定向路径 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|116 |shiro.url.unauth |no | |/user/login|访问未授权页面后的重定向路径 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|117 |web.filter.order.nutz |no | | |指定NutFilter执行顺序 |org.nutz.boot.starter.nutz.mvc.NutFilterStarter| -|118 |web.session.timeout |no | |30 |Session空闲时间,单位分钟 |org.nutz.boot.starter.jetty.JettyStarter| -2020-01-12 10:41:59,065 [INFO][org.nutz.ioc.impl.NutIoc] - ... NutIoc init complete -2020-01-12 10:41:59,197 [INFO][org.quartz.impl.StdSchedulerFactory] - Using default implementation for ThreadExecutor -2020-01-12 10:41:59,272 [INFO][org.quartz.core.SchedulerSignalerImpl] - Initialized Scheduler Signaller of type: class org.quartz.core.SchedulerSignalerImpl -2020-01-12 10:41:59,274 [INFO][org.quartz.core.QuartzScheduler] - Quartz Scheduler v.2.3.0 created. -2020-01-12 10:41:59,277 [INFO][org.quartz.simpl.RAMJobStore] - RAMJobStore initialized. -2020-01-12 10:41:59,280 [INFO][org.quartz.core.QuartzScheduler] - Scheduler meta-data: Quartz Scheduler (v2.3.0) 'NutzbootScheduler' 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 8 threads. - Using job-store 'org.quartz.simpl.RAMJobStore' - which does not support persistence. and is not clustered. - -2020-01-12 10:41:59,280 [INFO][org.quartz.impl.StdSchedulerFactory] - Quartz scheduler 'NutzbootScheduler' initialized from an externally provided properties instance. -2020-01-12 10:41:59,280 [INFO][org.quartz.impl.StdSchedulerFactory] - Quartz scheduler version: 2.3.0 -2020-01-12 10:41:59,281 [INFO][org.quartz.core.QuartzScheduler] - JobFactory set to: org.nutz.integration.quartz.NutQuartzJobFactory@6eb2384f -2020-01-12 10:42:00,348 [DEBUG][org.nutz.boot.starter.servlet3.NbServletContextListener] - add Servlet name=druid pathSpec=/druid/* -2020-01-12 10:42:00,352 [INFO][org.nutz.boot.starter.jdbc.DruidWebStatServletStarter] - druid stat view random user=druid password=6v37496bv0h6grajo9j3kqq4ej -2020-01-12 10:42:00,363 [INFO][org.apache.shiro.web.env.EnvironmentLoader] - Starting Shiro environment initialization. -2020-01-12 10:42:00,734 [DEBUG][org.nutz.boot.starter.shiro.ShiroEnvStarter] - using default SessionDAO = EnterpriseCacheSessionDAO -2020-01-12 10:42:00,750 [DEBUG][org.nutz.boot.starter.shiro.ShiroEnvStarter] - using session cache = redis -2020-01-12 10:42:00,808 [WARN][net.sf.ehcache.config.CacheConfiguration] - Statistics can no longer be enabled via configuration. -2020-01-12 10:42:01,171 [INFO][org.nutz.plugins.cache.impl.lcache.LCacheManager] - JedisAgent is Ready ... -2020-01-12 10:42:01,171 [DEBUG][org.nutz.plugins.cache.impl.lcache.LCacheManager] - psubscribe LCache:* -2020-01-12 10:42:01,508 [DEBUG][org.nutz.dao.jdbc.Jdbcs] - Jdbcs init complete -2020-01-12 10:42:01,508 [INFO][org.nutz.dao.jdbc.Jdbcs] - Get Connection from DataSource for JdbcExpert, if you lock at here, check your database server and configure -2020-01-12 10:42:01,694 [INFO][com.alibaba.druid.pool.DruidDataSource] - {dataSource-1} inited -2020-01-12 10:42:02,032 [DEBUG][org.nutz.dao.impl.DaoSupport] - select expert : org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert -2020-01-12 10:42:02,041 [DEBUG][org.nutz.dao.impl.DaoSupport] - JDBC Driver --> mysql-connector-java-8.0.18 (Revision: fef2894d751d47223192b706977b4a5bc41e6be4) -2020-01-12 10:42:02,041 [DEBUG][org.nutz.dao.impl.DaoSupport] - JDBC Name --> MySQL Connector/J -2020-01-12 10:42:02,041 [DEBUG][org.nutz.dao.impl.DaoSupport] - JDBC URL --> jdbc:mysql://127.0.0.1:3306/rk_admin?characterEncoding=utf8&useSSL=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai -2020-01-12 10:42:02,272 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_set_client=utf8mb4 -2020-01-12 10:42:02,272 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_set_connection=utf8mb4 -2020-01-12 10:42:02,272 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_set_database=utf8 -2020-01-12 10:42:02,272 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_set_filesystem=binary -2020-01-12 10:42:02,273 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_set_results= -2020-01-12 10:42:02,273 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_set_server=utf8mb4 -2020-01-12 10:42:02,273 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_set_system=utf8 -2020-01-12 10:42:02,273 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_sets_dir=/usr/share/mysql-8.0/charsets/ -2020-01-12 10:42:02,278 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : binlog_format=ROW -2020-01-12 10:42:02,280 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : database=rk_admin -2020-01-12 10:42:02,283 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : user=root@172.17.0.1 -2020-01-12 10:42:02,338 [DEBUG][org.nutz.dao.impl.DaoSupport] - Database info --> MYSQL:[MySQL - 8.0.18] -2020-01-12 10:42:02,348 [DEBUG][org.nutz.dao.impl.DaoSupport] - SqlManager Sql count=0 -2020-01-12 10:42:02,535 [DEBUG][org.nutz.service.EntityService] - Get TypeParams for self : com.rekoe.domain.User -2020-01-12 10:42:02,544 [DEBUG][org.nutz.service.EntityService] - Get TypeParams for self : com.rekoe.domain.Role -2020-01-12 10:42:02,548 [INFO][org.apache.shiro.cache.ehcache.EhCacheManager] - Cache with name 'com.rekoe.shiro.realm.UsernamePasswordRealm.authorizationCache' does not yet exist. Creating now. -2020-01-12 10:42:02,580 [INFO][org.apache.shiro.cache.ehcache.EhCacheManager] - Added EhCache named [com.rekoe.shiro.realm.UsernamePasswordRealm.authorizationCache] -2020-01-12 10:42:02,615 [DEBUG][org.nutz.boot.starter.shiro.NbResourceBasedWebEnvironment] - ioc name=shiroFilterChainResolver not found, fallback to shiro.ini.urls -2020-01-12 10:42:02,618 [DEBUG][org.nutz.boot.starter.shiro.NbResourceBasedWebEnvironment] - shiro ini urls ---> -[urls] - -2020-01-12 10:42:02,652 [INFO][org.apache.shiro.web.env.EnvironmentLoader] - Shiro environment initialized in 2289 ms. -2020-01-12 10:42:02,666 [DEBUG][org.nutz.boot.starter.servlet3.NbServletContextListener] - add filter name=whale pathSpec=/* -2020-01-12 10:42:02,674 [DEBUG][org.nutz.boot.starter.servlet3.NbServletContextListener] - add filter name=druid pathSpec=/* -2020-01-12 10:42:02,677 [DEBUG][org.nutz.boot.starter.servlet3.NbServletContextListener] - add filter name=shiro pathSpec=/* -2020-01-12 10:42:02,687 [DEBUG][org.nutz.boot.starter.servlet3.NbServletContextListener] - add filter name=nutz pathSpec=/* -2020-01-12 10:42:02,705 [INFO][org.nutz.mvc.NutFilter] - NutFilter[nutz] starting ... -2020-01-12 10:42:02,708 [INFO][org.nutz.resource.impl.ErrorResourceLocation] - [loc=/Users/kouxian/git/rk_svnadmin/target/classes/static/WEB-INF/classes]not exist -2020-01-12 10:42:02,711 [DEBUG][org.nutz.mvc.config.AbstractNutConfig] - Loading by class org.nutz.boot.starter.nutz.mvc.NbMvcLoading -2020-01-12 10:42:02,716 [INFO][org.nutz.mvc.impl.NutLoading] - Nutz Version : 1.r.68-SNAPSHOT -2020-01-12 10:42:02,718 [INFO][org.nutz.mvc.impl.NutLoading] - Nutz.Mvc[nutz] is initializing ... -2020-01-12 10:42:02,718 [DEBUG][org.nutz.mvc.impl.NutLoading] - Web Container Information: -2020-01-12 10:42:02,718 [DEBUG][org.nutz.mvc.impl.NutLoading] - - Default Charset : UTF-8 -2020-01-12 10:42:02,718 [DEBUG][org.nutz.mvc.impl.NutLoading] - - Current . path : /Users/kouxian/git/rk_svnadmin/. -2020-01-12 10:42:02,718 [DEBUG][org.nutz.mvc.impl.NutLoading] - - Java Version : 1.8.0_144 -2020-01-12 10:42:02,718 [DEBUG][org.nutz.mvc.impl.NutLoading] - - File separator : / -2020-01-12 10:42:02,719 [DEBUG][org.nutz.mvc.impl.NutLoading] - - Timezone : Asia/Shanghai -2020-01-12 10:42:02,720 [DEBUG][org.nutz.mvc.impl.NutLoading] - - OS : Mac OS X x86_64 -2020-01-12 10:42:02,720 [DEBUG][org.nutz.mvc.impl.NutLoading] - - ServerInfo : jetty/9.4.22.v20191022 -2020-01-12 10:42:02,725 [DEBUG][org.nutz.mvc.impl.NutLoading] - - Servlet API : 3.1 -2020-01-12 10:42:02,726 [DEBUG][org.nutz.mvc.impl.NutLoading] - - ContextPath : -2020-01-12 10:42:02,726 [DEBUG][org.nutz.mvc.impl.NutLoading] - - context.tempdir : /Users/kouxian/git/rk_svnadmin/temp -2020-01-12 10:42:02,726 [DEBUG][org.nutz.mvc.impl.NutLoading] - - MainModule : com.rekoe.CloudLauncher -2020-01-12 10:42:02,728 [DEBUG][org.nutz.mvc.impl.NutLoading] - >> app.root = /Users/kouxian/git/rk_svnadmin/target/classes/static -2020-01-12 10:42:02,753 [INFO][org.nutz.mvc.impl.NutLoading] - Build URL mapping by org.nutz.mvc.impl.UrlMappingImpl ... -2020-01-12 10:42:02,754 [DEBUG][org.nutz.mvc.impl.NutLoading] - add ViewMaker from Ioc by name=$views_freekmarker -2020-01-12 10:42:02,755 [DEBUG][org.nutz.mvc.impl.NutLoading] - @Views(FreemarkerViewMaker.class,DefaultViewMaker.class) -2020-01-12 10:42:02,760 [DEBUG][org.nutz.mvc.impl.NutLoading] - @ChainBy(org.nutz.mvc.impl.NutActionChainMaker) -2020-01-12 10:42:02,771 [DEBUG][org.nutz.mvc.impl.Loadings] - module class location 'file:/Users/kouxian/git/rk_svnadmin/target/classes/' -2020-01-12 10:42:02,771 [DEBUG][org.nutz.mvc.impl.Loadings] - > scan 'com.rekoe' -2020-01-12 10:42:02,795 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.PermissionAct' -2020-01-12 10:42:02,795 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminUserAct' -2020-01-12 10:42:02,796 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.FrameAct' -2020-01-12 10:42:02,796 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminSvnUserAct' -2020-01-12 10:42:02,797 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminProjectAct' -2020-01-12 10:42:02,797 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminCommonAct' -2020-01-12 10:42:02,797 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminRoleAct' -2020-01-12 10:42:02,797 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.PermissionCategoryAct' -2020-01-12 10:42:02,797 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.WelcomeAct' -2020-01-12 10:42:02,798 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminProjectGroupUsrAct' -2020-01-12 10:42:02,798 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminLoginAct' -2020-01-12 10:42:02,799 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminProjectGroupAct' -2020-01-12 10:42:02,799 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.IndexAct' -2020-01-12 10:42:02,800 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.IpSearchAction' -2020-01-12 10:42:02,963 [DEBUG][org.nutz.mvc.impl.NutLoading] - Use org.nutz.mvc.impl.NutEntryDeterminer as EntryMethodDeterminer -2020-01-12 10:42:03,011 [INFO][org.nutz.mvc.impl.NutActionChainMaker] - Optional processor class not found, disabled : org.nutz.plugins.validation.ValidationProcessor -2020-01-12 10:42:03,165 [INFO][org.nutz.boot.starter.freemarker.FreeMarkerConfigurer] - using Directory for TemplateLoading : /Users/kouxian/git/rk_svnadmin/src/main/resources/ -2020-01-12 10:42:03,184 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/register' >> (AdminLoginAct.java:94).register : Object | @Ok(fm:template.front.account.create_user) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:42:03,200 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/login' >> (AdminLoginAct.java:56).login : View | @Ok(null ) @Fail(>>:/admin/common/unauthorized.rk) | by 1 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:42:03,200 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/logout' >> (AdminLoginAct.java:88).logout : void | @Ok(>>:/user/login.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:42:03,207 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/api/ip/search' >> (IpSearchAction.java:20).search : String | @Ok(raw:json) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:42:03,208 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/add' >> (AdminProjectGroupAct.java:40).add : String | @Ok(fm:template.admin.project_group.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:42:03,210 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/delete' >> (AdminProjectGroupAct.java:59).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:42:03,210 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/list' >> (AdminProjectGroupAct.java:32).list : Pagination | @Ok(fm:template.admin.project_group.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:42:03,212 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/o_save' >> (AdminProjectGroupAct.java:47).o_save : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:42:03,213 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/main' >> (AdminUserAct.java:59).main : void | @Ok(fm:template.admin.common.main) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:42:03,214 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/add' >> (AdminUserAct.java:72).add : List | @Ok(fm:template.admin.user.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:42:03,215 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/lock' >> (AdminUserAct.java:143).lock : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:42:03,216 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/update' >> (AdminUserAct.java:129).update : Object | @Ok(>>:/admin/user/list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:42:03,219 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/check/username' >> (AdminUserAct.java:93).checkName : boolean | @Ok(raw ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:42:03,221 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/delete' >> (AdminUserAct.java:79).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:42:03,221 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/list' >> (AdminUserAct.java:65).list : Pagination | @Ok(fm:template.admin.user.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:42:03,243 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/save' >> (AdminUserAct.java:87).save : boolean | @Ok(>>:${obj==true?'/admin/user/list.rk':'/admin/common/unauthorized.rk'}) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:42:03,244 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/profile/re_update' >> (AdminUserAct.java:215).regUpate : boolean | @Ok(>>:${obj?'/admin/main':'/admin/common/unauthorized.rk'}) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:42:03,245 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/add_user' >> (AdminUserAct.java:185).add_user : void | @Ok(fm:template.admin.user.add_user) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:42:03,245 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/check_email' >> (AdminUserAct.java:99).checkEmail : boolean | @Ok(raw ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:42:03,246 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/profile/check_current_password' >> (AdminUserAct.java:160).checkCurrentPassword : boolean | @Ok(raw ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:42:03,248 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/profile/edit' >> (AdminUserAct.java:175).profileEdit : Subject | @Ok(fm:template.admin.profile.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:42:03,248 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/save_user' >> (AdminUserAct.java:191).save_user : Object | @Ok(>>:/admin/user/list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:42:03,249 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/profile/update' >> (AdminUserAct.java:203).profileUpdate : boolean | @Ok(fm:template.admin.profile.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:42:03,250 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/change_pwd' >> (AdminUserAct.java:236).change_pwd : void | @Ok(fm:template.admin.account.change_pwd) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:42:03,251 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/pwd_updata' >> (AdminUserAct.java:242).pwd_updata : Object | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:42:03,252 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/edit' >> (AdminUserAct.java:107).edit : User | @Ok(fm:template.admin.user.edit) @Fail(json ) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:42:03,254 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/user/left' >> (FrameAct.java:21).userLeft : void | @Ok(fm:template.admin.user.frame.left) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:42:03,256 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/user/main' >> (FrameAct.java:15).userMain : void | @Ok(fm:template.admin.user.frame.main) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:42:03,257 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/user/right' >> (FrameAct.java:26).userRight : void | @Ok(fm:template.admin.user.frame.right) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:42:03,257 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/account/main' >> (FrameAct.java:34).accountPwdMain : void | @Ok(fm:template.admin.account.frame.main) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:42:03,259 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/account/left' >> (FrameAct.java:39).accountPwdLeft : void | @Ok(fm:template.admin.account.frame.left) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:42:03,259 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/account/right' >> (FrameAct.java:44).gamePwdRight : void | @Ok(fm:template.admin.account.frame.right) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:42:03,260 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/svn/user/main' >> (FrameAct.java:52).svn_user_main : void | @Ok(fm:template.admin.svn_user.frame.main) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:42:03,261 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/svn/user/left' >> (FrameAct.java:57).svn_user_left : void | @Ok(fm:template.admin.svn_user.frame.left) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:42:03,262 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/svn/user/right' >> (FrameAct.java:62).svn_user_right : void | @Ok(fm:template.admin.svn_user.frame.right) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:42:03,264 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/project/main' >> (FrameAct.java:70).project_main : void | @Ok(fm:template.admin.project.frame.main) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:42:03,266 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/project/left' >> (FrameAct.java:75).project_left : void | @Ok(fm:template.admin.project.frame.left) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:42:03,267 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/project/right' >> (FrameAct.java:80).project_right : void | @Ok(fm:template.admin.project.frame.right) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:42:03,267 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/index_main' >> (WelcomeAct.java:18).index : void | @Ok(fm:template.admin.main) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:42:03,269 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/main' >> (WelcomeAct.java:30).main : void | @Ok(fm:template.admin.index) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:42:03,271 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/left' >> (WelcomeAct.java:35).left : void | @Ok(fm:template.admin.left) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:42:03,280 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/right' >> (WelcomeAct.java:40).right : void | @Ok(fm:template.admin.right) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:42:03,281 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/top' >> (WelcomeAct.java:24).top : boolean | @Ok(fm:template.admin.top) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:42:03,283 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/role/add' >> (AdminRoleAct.java:84).add : List | @Ok(fm:template.admin.user.role.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:42:03,284 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/role/update' >> (AdminRoleAct.java:66).update : void | @Ok(>>:/admin/role/list.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:42:03,285 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/role/delete' >> (AdminRoleAct.java:107).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:42:03,285 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/role/list' >> (AdminRoleAct.java:49).list : Object | @Ok(fm:template.admin.user.role.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:42:03,286 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/role/save' >> (AdminRoleAct.java:91).save : boolean | @Ok(>>:${obj==true?'/role/list.rk':'/admin/common/unauthorized.rk'}) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:42:03,287 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/role/edit' >> (AdminRoleAct.java:56).edit : Object | @Ok(fm:template.admin.user.role.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:42:03,288 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/add' >> (AdminProjectAct.java:55).add : void | @Ok(fm:template.admin.project.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:42:03,288 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/init' >> (AdminProjectAct.java:120).init : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:42:03,289 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/delete' >> (AdminProjectAct.java:182).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:42:03,289 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/list' >> (AdminProjectAct.java:48).list : Pagination | @Ok(fm:template.admin.project.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:42:03,290 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/conf' >> (AdminProjectAct.java:208).conf : ProjectConfig | @Ok(fm:template.admin.project.config) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:42:03,291 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/o_update' >> (AdminProjectAct.java:223).o_update : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:42:03,292 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/o_save' >> (AdminProjectAct.java:68).o_save : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:42:03,292 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/edit' >> (AdminProjectAct.java:61).edit : Pj | @Ok(fm:template.admin.project.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:42:03,293 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/rep' >> (AdminProjectAct.java:83).rep : String | @Ok(fm:template.admin.project.rep) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:42:03,294 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/pjauth' >> (AdminProjectAct.java:135).pjauth : String | @Ok(fm:template.admin.project.pjauth) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:42:03,298 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/ajaxtreeservice' >> (AdminProjectAct.java:169).ajaxTreeService : String | @Ok(raw ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:42:03,299 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/pjauth_delete' >> (AdminProjectAct.java:261).pjauth_delete : String | @Ok(fm:template.admin.project.pjauth) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:42:03,299 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/pjauth/delete' >> (AdminProjectAct.java:193).pjauth_delete : String | @Ok(fm:template.admin.project.pjauth) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:42:03,300 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/conf/update' >> (AdminProjectAct.java:215).conf_update : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:42:03,301 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/pjauth/save' >> (AdminProjectAct.java:231).pjauth_save : String | @Ok(fm:template.admin.project.pjauth) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:42:03,302 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/file_add' >> (AdminProjectAct.java:243).file_add : String | @Ok(fm:template.admin.project.add_dir) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:42:03,303 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/file_save' >> (AdminProjectAct.java:253).file_save : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:42:03,305 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/common/forbit' >> (AdminCommonAct.java:32).forbit : Message | @Ok(fm:template.admin.common.error) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:42:03,305 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/common/unauthorized' >> (AdminCommonAct.java:26).unauthorized : Message | @Ok(fm:template.admin.common.error) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:42:03,305 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/common/success' >> (AdminCommonAct.java:38).success : Message | @Ok(fm:template.admin.common.error) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:42:03,307 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/usr/add' >> (AdminProjectGroupUsrAct.java:67).add : String | @Ok(fm:template.admin.project_group_usr.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:42:03,308 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/usr/delete' >> (AdminProjectGroupUsrAct.java:99).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:42:03,309 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/usr/list' >> (AdminProjectGroupUsrAct.java:55).list : Pagination | @Ok(fm:template.admin.project_group_usr.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:42:03,310 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/usr/all_email' >> (AdminProjectGroupUsrAct.java:117).all_email : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:42:03,311 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/usr/email' >> (AdminProjectGroupUsrAct.java:128).email : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:42:03,311 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/usr/o_save' >> (AdminProjectGroupUsrAct.java:77).o_save : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:42:03,341 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/add' >> (AdminSvnUserAct.java:86).add : void | @Ok(fm:template.admin.svn_user.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:42:03,358 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/lock' >> (AdminSvnUserAct.java:217).lock : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:42:03,359 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/list' >> (AdminSvnUserAct.java:64).list : Pagination | @Ok(fm:template.admin.svn_user.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:42:03,360 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/o_update' >> (AdminSvnUserAct.java:136).o_update : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:42:03,360 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/restpwd' >> (AdminSvnUserAct.java:184).restpwd : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:42:03,361 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/o_save' >> (AdminSvnUserAct.java:101).o_save : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:42:03,362 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/edit' >> (AdminSvnUserAct.java:93).edit : Usr | @Ok(fm:template.admin.svn_user.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:42:03,365 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/lock_list' >> (AdminSvnUserAct.java:75).lock_list : Pagination | @Ok(fm:template.admin.svn_user.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:42:03,367 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/unlock' >> (AdminSvnUserAct.java:248).unlock : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:42:03,369 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/user/login' >> (IndexAct.java:20).login : void | @Ok(fm:template.login.login) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:42:03,372 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/add' >> (PermissionAct.java:67).add : List | @Ok(fm:template.admin.user.permission.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:42:03,372 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/update' >> (PermissionAct.java:87).update : boolean | @Ok(>>:/admin/permission/list.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:42:03,373 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/delete' >> (PermissionAct.java:75).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:42:03,373 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/list' >> (PermissionAct.java:44).list : Pagination | @Ok(fm:template.admin.user.permission.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:42:03,375 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/save' >> (PermissionAct.java:98).save : void | @Ok(>>:/admin/permission/list.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:42:03,375 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/edit' >> (PermissionAct.java:58).edit : List | @Ok(fm:template.admin.user.permission.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:42:03,376 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/list_category/?' >> (PermissionAct.java:51).listCategory : Pagination | @Ok(fm:template.admin.user.permission.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:42:03,380 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/category/add' >> (PermissionCategoryAct.java:58).add : void | @Ok(fm:template.admin.user.permission_category.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:42:03,380 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/category/update' >> (PermissionCategoryAct.java:50).update : boolean | @Ok(>>:/admin/permission/category/list.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:42:03,381 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/category/delete' >> (PermissionCategoryAct.java:73).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:42:03,381 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/category/list' >> (PermissionCategoryAct.java:36).list : Pagination | @Ok(fm:template.admin.user.permission_category.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:42:03,381 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/category/save' >> (PermissionCategoryAct.java:64).save : void | @Ok(>>:/admin/permission/category/list.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:42:03,382 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/category/edit' >> (PermissionCategoryAct.java:43).edit : PermissionCategory | @Ok(fm:template.admin.user.permission_category.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:42:03,383 [INFO][org.nutz.mvc.impl.NutLoading] - Found 98 module methods -2020-01-12 10:42:03,383 [DEBUG][org.nutz.mvc.impl.NutLoading] - Localization: org.nutz.mvc.impl.NutMessageLoader('msg/') dft -2020-01-12 10:42:03,392 [DEBUG][org.nutz.mvc.impl.NutMessageLoader] - Load Messages in 2 resource : [[jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-nutz-mvc/2.3.9-SNAPSHOT/nutzboot-starter-nutz-mvc-2.3.9-SNAPSHOT.jar!/msg/emtry.properties, File[/Users/kouxian/git/rk_svnadmin/target/classes/msg/zh-CN/MessageResources.properties]]] -2020-01-12 10:42:03,398 [DEBUG][org.nutz.mvc.impl.NutMessageLoader] - Message Loaded, size = 2 -2020-01-12 10:42:03,402 [INFO][org.nutz.mvc.impl.NutLoading] - Nutz.Mvc[nutz] is up in 675ms -2020-01-12 10:42:03,402 [INFO][org.nutz.mvc.NutFilter] - exclusionsPrefix = ^(/druid/) -2020-01-12 10:42:03,614 [DEBUG][org.nutz.boot.starter.jetty.JettyStarter] - Jetty monitor props: ----------------------------------------------- -http.port : 8084 -http.host : 0.0.0.0 -http.idleTimeout : 300000 -https.enable : false -welcome_files : index.html,index.htm,index.do -maxFormContentSize : 1073741824 ----------------------------------------------- -2020-01-12 10:42:03,648 [INFO][org.nutz.boot.starter.quartz.QuartzStarter] - Starting Quartz Scheduler now -2020-01-12 10:42:03,656 [INFO][org.quartz.core.QuartzScheduler] - Scheduler NutzbootScheduler_$_NON_CLUSTERED started. -2020-01-12 10:42:03,677 [DEBUG][org.nutz.integration.quartz.NutQuartzCronJobFactory] - found cron job packages = com.rekoe -2020-01-12 10:42:03,705 [DEBUG][org.nutz.service.EntityService] - Get TypeParams for self : com.rekoe.domain.ProjectConfig -2020-01-12 10:42:03,941 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT COUNT(*) FROM system_user -2020-01-12 10:42:03,948 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=7ms, sql=SELECT COUNT(*) FROM system_user -2020-01-12 10:42:03,980 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM permission_category -2020-01-12 10:42:03,990 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=10ms, sql=SELECT * FROM permission_category -2020-01-12 10:42:04,000 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM system_permission -2020-01-12 10:42:04,016 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=16ms, sql=SELECT * FROM system_permission -2020-01-12 10:42:04,030 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM permission_category WHERE 1 != 1 -2020-01-12 10:42:04,033 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=2ms, sql=SELECT * FROM permission_category WHERE 1 != 1 -2020-01-12 10:42:04,036 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM project_config LIMIT 0, 1 -2020-01-12 10:42:04,045 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=9ms, sql=SELECT * FROM project_config LIMIT 0, 1 -2020-01-12 10:42:04,063 [INFO][org.nutz.boot.NbApp] - NB started : 6444ms -2020-01-12 10:43:23,540 [INFO][org.apache.shiro.session.mgt.AbstractValidatingSessionManager] - Enabling session validation scheduler... -2020-01-12 10:43:23,571 [INFO][org.apache.shiro.cache.ehcache.EhCacheManager] - Using existing EHCache named [shiro-activeSessionCache] -2020-01-12 10:43:23,697 [DEBUG][org.nutz.plugins.cache.impl.lcache.LCache] - fire channel=LCache:shiro-activeSessionCache msg=vk72gh1vf8i5hr0mhn6hs11vkd:q1u0dr20s4j07q75pkq945ha5j -2020-01-12 10:43:23,699 [DEBUG][org.nutz.plugins.cache.impl.lcache.CachePubSub] - channel=LCache:shiro-activeSessionCache, msg=vk72gh1vf8i5hr0mhn6hs11vkd:q1u0dr20s4j07q75pkq945ha5j -2020-01-12 10:43:23,708 [DEBUG][org.nutz.plugins.cache.impl.lcache.LCache] - fire channel=LCache:shiro-activeSessionCache msg=vk72gh1vf8i5hr0mhn6hs11vkd:q1u0dr20s4j07q75pkq945ha5j -2020-01-12 10:43:23,710 [DEBUG][org.nutz.plugins.cache.impl.lcache.CachePubSub] - channel=LCache:shiro-activeSessionCache, msg=vk72gh1vf8i5hr0mhn6hs11vkd:q1u0dr20s4j07q75pkq945ha5j -2020-01-12 10:43:23,713 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Search mapping for [GET] path=/ : NOT Action match -2020-01-12 10:43:27,123 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/user/login : IndexAct.login(IndexAct.java:20) -2020-01-12 10:43:35,362 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [POST] path=/admin/login : AdminLoginAct.login(AdminLoginAct.java:56) -2020-01-12 10:43:35,381 [DEBUG][org.nutz.service.EntityService] - Get TypeParams for self : com.rekoe.domain.Usr -2020-01-12 10:43:35,431 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM system_role WHERE id IN (SELECT roleid FROM system_user_role WHERE userid=1) -2020-01-12 10:43:35,443 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=12ms, sql=SELECT * FROM system_role WHERE id IN (SELECT roleid FROM system_user_role WHERE userid=1) -2020-01-12 10:43:35,449 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM system_permission WHERE id IN (SELECT permissionid FROM system_role_permission WHERE roleid=1) -2020-01-12 10:43:35,453 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=4ms, sql=SELECT * FROM system_permission WHERE id IN (SELECT permissionid FROM system_role_permission WHERE roleid=1) -2020-01-12 10:43:35,465 [DEBUG][org.nutz.plugins.cache.impl.lcache.LCache] - fire channel=LCache:shiro-activeSessionCache msg=vk72gh1vf8i5hr0mhn6hs11vkd:q1u0dr20s4j07q75pkq945ha5j -2020-01-12 10:43:35,467 [DEBUG][org.nutz.plugins.cache.impl.lcache.CachePubSub] - channel=LCache:shiro-activeSessionCache, msg=vk72gh1vf8i5hr0mhn6hs11vkd:q1u0dr20s4j07q75pkq945ha5j -2020-01-12 10:43:41,561 [DEBUG][org.nutz.plugins.cache.impl.lcache.LCache] - fire channel=LCache:shiro-activeSessionCache msg=vk72gh1vf8i5hr0mhn6hs11vkd:q1u0dr20s4j07q75pkq945ha5j -2020-01-12 10:43:41,567 [DEBUG][org.nutz.plugins.cache.impl.lcache.CachePubSub] - channel=LCache:shiro-activeSessionCache, msg=vk72gh1vf8i5hr0mhn6hs11vkd:q1u0dr20s4j07q75pkq945ha5j -2020-01-12 10:43:43,735 [DEBUG][org.nutz.plugins.cache.impl.lcache.LCache] - fire channel=LCache:shiro-activeSessionCache msg=vk72gh1vf8i5hr0mhn6hs11vkd:q1u0dr20s4j07q75pkq945ha5j -2020-01-12 10:43:43,746 [DEBUG][org.nutz.plugins.cache.impl.lcache.CachePubSub] - channel=LCache:shiro-activeSessionCache, msg=vk72gh1vf8i5hr0mhn6hs11vkd:q1u0dr20s4j07q75pkq945ha5j -2020-01-12 10:43:43,849 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/main : WelcomeAct.main(WelcomeAct.java:30) -2020-01-12 10:43:44,041 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/index_main : WelcomeAct.index(WelcomeAct.java:18) -2020-01-12 10:43:44,041 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/top : WelcomeAct.top(WelcomeAct.java:24) -2020-01-12 10:43:44,248 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/right : WelcomeAct.right(WelcomeAct.java:40) -2020-01-12 10:43:44,255 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/left : WelcomeAct.left(WelcomeAct.java:35) -2020-01-12 10:43:58,513 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/frame/project/main : FrameAct.project_main(FrameAct.java:70) -2020-01-12 10:43:58,666 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/frame/project/left : FrameAct.project_left(FrameAct.java:75) -2020-01-12 10:43:58,675 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/frame/project/right : FrameAct.project_right(FrameAct.java:80) -2020-01-12 10:44:00,026 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/project/list : AdminProjectAct.list(AdminProjectAct.java:48) -2020-01-12 10:44:00,096 [DEBUG][org.nutz.service.EntityService] - Get TypeParams for self : com.rekoe.domain.Pj -2020-01-12 10:44:00,100 [DEBUG][org.nutz.service.EntityService] - Get TypeParams for self : com.rekoe.domain.PjGr -2020-01-12 10:44:00,137 [DEBUG][org.nutz.service.EntityService] - Get TypeParams for self : com.rekoe.domain.PjUsr -2020-01-12 10:44:00,146 [DEBUG][org.nutz.service.EntityService] - Get TypeParams for self : com.rekoe.domain.PjAuth -2020-01-12 10:44:00,150 [DEBUG][org.nutz.service.EntityService] - Get TypeParams for self : com.rekoe.domain.PjGrUsr -2020-01-12 10:44:00,194 [DEBUG][org.nutz.plugins.cache.impl.lcache.LCache] - fire channel=LCache:com.rekoe.shiro.realm.UsernamePasswordRealm.authorizationCache msg=vk72gh1vf8i5hr0mhn6hs11vkd:com.rekoe.domain.User@1faa9f0e -2020-01-12 10:44:00,199 [DEBUG][org.nutz.plugins.cache.impl.lcache.CachePubSub] - channel=LCache:com.rekoe.shiro.realm.UsernamePasswordRealm.authorizationCache, msg=vk72gh1vf8i5hr0mhn6hs11vkd:com.rekoe.domain.User@1faa9f0e -2020-01-12 10:44:08,628 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [POST] path=/admin/project/init : AdminProjectAct.init(AdminProjectAct.java:120) -2020-01-12 10:44:10,970 [ERROR][com.rekoe.utils.DoCommit] - svn: E170001: Authentication required for ' Subversion Repository' -org.tmatesoft.svn.core.SVNAuthenticationException: svn: E170001: Authentication required for ' Subversion Repository' - at org.tmatesoft.svn.core.internal.wc.SVNErrorManager.authenticationFailed(SVNErrorManager.java:53) - at org.tmatesoft.svn.core.internal.wc.SVNErrorManager.authenticationFailed(SVNErrorManager.java:47) - at org.tmatesoft.svn.core.internal.wc.DefaultSVNAuthenticationManager.getNextAuthentication(DefaultSVNAuthenticationManager.java:233) - at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:690) - at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:352) - at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:340) - at org.tmatesoft.svn.core.internal.io.dav.DAVConnection.performHttpRequest(DAVConnection.java:910) - at org.tmatesoft.svn.core.internal.io.dav.DAVConnection.exchangeCapabilities(DAVConnection.java:702) - at org.tmatesoft.svn.core.internal.io.dav.DAVConnection.open(DAVConnection.java:113) - at org.tmatesoft.svn.core.internal.io.dav.DAVRepository.openConnection(DAVRepository.java:1047) - at org.tmatesoft.svn.core.internal.io.dav.DAVRepository.getCommitEditorInternal(DAVRepository.java:1199) - at org.tmatesoft.svn.core.io.SVNRepository.getCommitEditor(SVNRepository.java:2478) - at org.tmatesoft.svn.core.internal.wc2.remote.SvnRemoteRemoteMkDir.doRun(SvnRemoteRemoteMkDir.java:128) - at org.tmatesoft.svn.core.internal.wc2.remote.SvnRemoteRemoteMkDir.run(SvnRemoteRemoteMkDir.java:40) - at org.tmatesoft.svn.core.internal.wc2.remote.SvnRemoteRemoteMkDir.run(SvnRemoteRemoteMkDir.java:36) - at org.tmatesoft.svn.core.internal.wc2.SvnOperationRunner.run(SvnOperationRunner.java:21) - at org.tmatesoft.svn.core.wc2.SvnOperationFactory.run(SvnOperationFactory.java:1239) - at org.tmatesoft.svn.core.wc2.SvnOperation.run(SvnOperation.java:294) - at org.tmatesoft.svn.core.wc.SVNCommitClient.doMkDir(SVNCommitClient.java:322) - at com.rekoe.utils.DoCommit.mkdirs(DoCommit.java:85) - at com.rekoe.utils.DoCommit.mkdirs(DoCommit.java:47) - at com.rekoe.service.RepositoryService.createDir(RepositoryService.java:153) - at com.rekoe.module.admin.AdminProjectAct.init(AdminProjectAct.java:124) - at com.rekoe.module.admin.AdminProjectAct$FM$init$6d4f2079594652959711c6a40861a3d6.invoke(AdminProjectAct.java) - at org.nutz.mvc.impl.processor.MethodInvokeProcessor.process(MethodInvokeProcessor.java:31) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.AdaptorProcessor.process(AdaptorProcessor.java:38) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.ActionFiltersProcessor.process(ActionFiltersProcessor.java:58) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.integration.shiro.NutShiroProcessor.process(NutShiroProcessor.java:139) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.ModuleProcessor.process(ModuleProcessor.java:123) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.EncodingProcessor.process(EncodingProcessor.java:27) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.UpdateRequestAttributesProcessor.process(UpdateRequestAttributesProcessor.java:15) - at org.nutz.mvc.impl.NutActionChain.doChain(NutActionChain.java:44) - at org.nutz.mvc.impl.ActionInvoker.invoke(ActionInvoker.java:56) - at org.nutz.mvc.ActionHandler.handle(ActionHandler.java:31) - at org.nutz.mvc.NutFilter.doFilter(NutFilter.java:202) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) - at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) - at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) - at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) - at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383) - at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) - at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:124) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at org.nutz.mvc.WhaleFilter.doFilter(WhaleFilter.java:171) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1596) - at org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter.doFilter(WebSocketUpgradeFilter.java:226) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:545) - at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143) - at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:536) - at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127) - at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:235) - at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1592) - at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233) - at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1296) - at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:188) - at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:485) - at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1562) - at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:186) - at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1211) - at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141) - at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127) - at org.eclipse.jetty.server.Server.handle(Server.java:500) - at org.eclipse.jetty.server.HttpChannel.lambda$handle$1(HttpChannel.java:386) - at org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:562) - at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:378) - at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:270) - at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:311) - at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:103) - at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:117) - at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:336) - at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:313) - at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:171) - at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:129) - at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:388) - at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:806) - at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:938) - at java.lang.Thread.run(Thread.java:748) -2020-01-12 10:45:17,471 [DEBUG][org.nutz.plugins.cache.impl.lcache.LCache] - fire channel=LCache:shiro-activeSessionCache msg=vk72gh1vf8i5hr0mhn6hs11vkd:q1u0dr20s4j07q75pkq945ha5j -2020-01-12 10:45:17,473 [DEBUG][org.nutz.plugins.cache.impl.lcache.CachePubSub] - channel=LCache:shiro-activeSessionCache, msg=vk72gh1vf8i5hr0mhn6hs11vkd:q1u0dr20s4j07q75pkq945ha5j -2020-01-12 10:45:17,474 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [POST] path=/admin/project/init : AdminProjectAct.init(AdminProjectAct.java:120) -2020-01-12 10:45:17,539 [ERROR][com.rekoe.utils.DoCommit] - svn: E170001: Authentication required for ' Subversion Repository' -org.tmatesoft.svn.core.SVNAuthenticationException: svn: E170001: Authentication required for ' Subversion Repository' - at org.tmatesoft.svn.core.internal.wc.SVNErrorManager.authenticationFailed(SVNErrorManager.java:53) - at org.tmatesoft.svn.core.internal.wc.SVNErrorManager.authenticationFailed(SVNErrorManager.java:47) - at org.tmatesoft.svn.core.internal.wc.DefaultSVNAuthenticationManager.getNextAuthentication(DefaultSVNAuthenticationManager.java:233) - at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:690) - at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:352) - at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:340) - at org.tmatesoft.svn.core.internal.io.dav.DAVConnection.performHttpRequest(DAVConnection.java:910) - at org.tmatesoft.svn.core.internal.io.dav.DAVConnection.exchangeCapabilities(DAVConnection.java:702) - at org.tmatesoft.svn.core.internal.io.dav.DAVConnection.open(DAVConnection.java:113) - at org.tmatesoft.svn.core.internal.io.dav.DAVRepository.openConnection(DAVRepository.java:1047) - at org.tmatesoft.svn.core.internal.io.dav.DAVRepository.getCommitEditorInternal(DAVRepository.java:1199) - at org.tmatesoft.svn.core.io.SVNRepository.getCommitEditor(SVNRepository.java:2478) - at org.tmatesoft.svn.core.internal.wc2.remote.SvnRemoteRemoteMkDir.doRun(SvnRemoteRemoteMkDir.java:128) - at org.tmatesoft.svn.core.internal.wc2.remote.SvnRemoteRemoteMkDir.run(SvnRemoteRemoteMkDir.java:40) - at org.tmatesoft.svn.core.internal.wc2.remote.SvnRemoteRemoteMkDir.run(SvnRemoteRemoteMkDir.java:36) - at org.tmatesoft.svn.core.internal.wc2.SvnOperationRunner.run(SvnOperationRunner.java:21) - at org.tmatesoft.svn.core.wc2.SvnOperationFactory.run(SvnOperationFactory.java:1239) - at org.tmatesoft.svn.core.wc2.SvnOperation.run(SvnOperation.java:294) - at org.tmatesoft.svn.core.wc.SVNCommitClient.doMkDir(SVNCommitClient.java:322) - at com.rekoe.utils.DoCommit.mkdirs(DoCommit.java:85) - at com.rekoe.utils.DoCommit.mkdirs(DoCommit.java:47) - at com.rekoe.service.RepositoryService.createDir(RepositoryService.java:154) - at com.rekoe.module.admin.AdminProjectAct.init(AdminProjectAct.java:124) - at com.rekoe.module.admin.AdminProjectAct$FM$init$6d4f2079594652959711c6a40861a3d6.invoke(AdminProjectAct.java) - at org.nutz.mvc.impl.processor.MethodInvokeProcessor.process(MethodInvokeProcessor.java:31) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.AdaptorProcessor.process(AdaptorProcessor.java:38) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.ActionFiltersProcessor.process(ActionFiltersProcessor.java:58) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.integration.shiro.NutShiroProcessor.process(NutShiroProcessor.java:139) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.ModuleProcessor.process(ModuleProcessor.java:123) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.EncodingProcessor.process(EncodingProcessor.java:27) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.UpdateRequestAttributesProcessor.process(UpdateRequestAttributesProcessor.java:15) - at org.nutz.mvc.impl.NutActionChain.doChain(NutActionChain.java:44) - at org.nutz.mvc.impl.ActionInvoker.invoke(ActionInvoker.java:56) - at org.nutz.mvc.ActionHandler.handle(ActionHandler.java:31) - at org.nutz.mvc.NutFilter.doFilter(NutFilter.java:202) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) - at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) - at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) - at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) - at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383) - at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) - at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:124) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at org.nutz.mvc.WhaleFilter.doFilter(WhaleFilter.java:171) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1596) - at org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter.doFilter(WebSocketUpgradeFilter.java:226) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:545) - at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143) - at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:536) - at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127) - at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:235) - at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1592) - at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233) - at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1296) - at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:188) - at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:485) - at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1562) - at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:186) - at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1211) - at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141) - at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127) - at org.eclipse.jetty.server.Server.handle(Server.java:500) - at org.eclipse.jetty.server.HttpChannel.lambda$handle$1(HttpChannel.java:386) - at org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:562) - at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:378) - at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:270) - at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:311) - at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:103) - at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:117) - at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:806) - at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:938) - at java.lang.Thread.run(Thread.java:748) -2020-01-12 10:45:38,843 [INFO][org.nutz.boot.banner.SimpleBannerPrinter] - - _ _ ______ ___ -| \ | || ___ \ ______ ______ ______ ______ ______| \ \ -| \| || |_/ / |______|______|______|______|______| |\ \ -| . ` || ___ \ ______ ______ ______ ______ ______| | > > -| |\ || |_/ / |______|______|______|______|______| |/ / -\_| \_/\____/ |_/_/ - -:: Nutz Boot :: (2.3.8.v20191031) - -2020-01-12 10:45:38,948 [DEBUG][org.nutz.boot.config.impl.PropertiesConfigureLoader] - load /Users/kouxian/git/rk_svnadmin/target/classes/application.properties -2020-01-12 10:45:39,090 [DEBUG][org.nutz.castor.Castors] - Using 107 castor for Castors -2020-01-12 10:45:39,113 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > scan 'com.rekoe' -2020-01-12 10:45:39,282 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'cloudLauncher ' - com.rekoe.CloudLauncher -2020-01-12 10:45:39,295 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'currentTime ' - com.rekoe.web.freemarker.CurrentTimeDirective -2020-01-12 10:45:39,304 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'pagination ' - com.rekoe.web.freemarker.PaginationDirective -2020-01-12 10:45:39,305 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'permission ' - com.rekoe.web.freemarker.PermissionDirective -2020-01-12 10:45:39,306 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'htmlCut ' - com.rekoe.web.freemarker.HtmlCutDirective -2020-01-12 10:45:39,307 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'process ' - com.rekoe.web.freemarker.ProcessTimeDirective -2020-01-12 10:45:39,308 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'timeFormat ' - com.rekoe.web.freemarker.TimeFormatDirective -2020-01-12 10:45:39,310 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'permissionAct ' - com.rekoe.module.admin.PermissionAct -2020-01-12 10:45:39,318 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminUserAct ' - com.rekoe.module.admin.AdminUserAct -2020-01-12 10:45:39,325 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'frameAct ' - com.rekoe.module.admin.FrameAct -2020-01-12 10:45:39,330 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminSvnUserAct ' - com.rekoe.module.admin.AdminSvnUserAct -2020-01-12 10:45:39,333 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminProjectAct ' - com.rekoe.module.admin.AdminProjectAct -2020-01-12 10:45:39,341 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminCommonAct ' - com.rekoe.module.admin.AdminCommonAct -2020-01-12 10:45:39,342 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminRoleAct ' - com.rekoe.module.admin.AdminRoleAct -2020-01-12 10:45:39,344 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'permissionCategoryAct ' - com.rekoe.module.admin.PermissionCategoryAct -2020-01-12 10:45:39,346 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'welcomeAct ' - com.rekoe.module.admin.WelcomeAct -2020-01-12 10:45:39,350 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminProjectGroupUsrAct ' - com.rekoe.module.admin.AdminProjectGroupUsrAct -2020-01-12 10:45:39,359 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminLoginAct ' - com.rekoe.module.admin.AdminLoginAct -2020-01-12 10:45:39,370 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminProjectGroupAct ' - com.rekoe.module.admin.AdminProjectGroupAct -2020-01-12 10:45:39,374 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'indexAct ' - com.rekoe.module.IndexAct -2020-01-12 10:45:39,375 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'ipSearchAction ' - com.rekoe.module.IpSearchAction -2020-01-12 10:45:39,380 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'doCommit ' - com.rekoe.utils.DoCommit -2020-01-12 10:45:39,383 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'quartzService ' - com.rekoe.service.QuartzService -2020-01-12 10:45:39,388 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'treeService ' - com.rekoe.service.DefaultTreeService -2020-01-12 10:45:39,431 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'userService ' - com.rekoe.service.UserService -2020-01-12 10:45:39,447 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'roleService ' - com.rekoe.service.RoleService -2020-01-12 10:45:39,450 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'projectGroupService ' - com.rekoe.service.ProjectGroupService -2020-01-12 10:45:39,452 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'projectAuthService ' - com.rekoe.service.ProjectAuthService -2020-01-12 10:45:39,453 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'projectService ' - com.rekoe.service.ProjectService -2020-01-12 10:45:39,459 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'usrService ' - com.rekoe.service.UsrService -2020-01-12 10:45:39,461 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'repTreeNodeService ' - com.rekoe.service.RepTreeNodeService -2020-01-12 10:45:39,463 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'svnService ' - com.rekoe.service.SvnService -2020-01-12 10:45:39,499 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'permissionCategoryService ' - com.rekoe.service.PermissionCategoryService -2020-01-12 10:45:39,502 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'repositoryService ' - com.rekoe.service.RepositoryService -2020-01-12 10:45:39,529 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'uploadService ' - com.rekoe.service.UploadService -2020-01-12 10:45:39,531 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'projectUserService ' - com.rekoe.service.ProjectUserService -2020-01-12 10:45:39,534 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'authorityService ' - com.rekoe.service.AuthorityServiceImpl -2020-01-12 10:45:39,577 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'emailService ' - com.rekoe.service.EmailServiceImpl -2020-01-12 10:45:39,580 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'svnUserService ' - com.rekoe.service.SvnUserService -2020-01-12 10:45:39,583 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'projectGroupUsrService ' - com.rekoe.service.ProjectGroupUsrService -2020-01-12 10:45:39,585 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'idFactory ' - com.rekoe.service.IdWorkerService -2020-01-12 10:45:39,588 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'projectConfigService ' - com.rekoe.service.ProjectConfigService -2020-01-12 10:45:39,589 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'defaultTreeFactory ' - com.rekoe.service.DefaultTreeFactory -2020-01-12 10:45:39,590 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'permissionService ' - com.rekoe.service.PermissionService -2020-01-12 10:45:39,603 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'shiroRealm ' - com.rekoe.shiro.realm.UsernamePasswordRealm -2020-01-12 10:45:39,617 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > scan 'org.nutz.boot.starter' -2020-01-12 10:45:39,691 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'shiroFilterStarter ' - org.nutz.boot.starter.shiro.ShiroFilterStarter -2020-01-12 10:45:39,694 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'shiroEnvStarter ' - org.nutz.boot.starter.shiro.ShiroEnvStarter -2020-01-12 10:45:39,701 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'freeMarkerConfigurer ' - org.nutz.boot.starter.freemarker.FreeMarkerConfigurer -2020-01-12 10:45:39,715 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add '$views_freekmarker ' - org.nutz.boot.starter.freemarker.FreemarkerViewMaker -2020-01-12 10:45:39,716 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'quartzStarter ' - org.nutz.boot.starter.quartz.QuartzStarter -2020-01-12 10:45:39,717 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'whaleFilterStarter ' - org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter -2020-01-12 10:45:39,722 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'nutFilterStarter ' - org.nutz.boot.starter.nutz.mvc.NutFilterStarter -2020-01-12 10:45:39,723 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'nutDaoStarter ' - org.nutz.boot.starter.nutz.dao.NutDaoStarter -2020-01-12 10:45:39,733 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'druidWebStatFilterStarter ' - org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter -2020-01-12 10:45:39,735 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'druidWebStatServletStarter ' - org.nutz.boot.starter.jdbc.DruidWebStatServletStarter -2020-01-12 10:45:39,737 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'dataSourceStarter ' - org.nutz.boot.starter.jdbc.DataSourceStarter -2020-01-12 10:45:39,742 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'ngrokClientStarter ' - org.nutz.boot.starter.ngrok.NgrokClientStarter -2020-01-12 10:45:39,748 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'jettyStarter ' - org.nutz.boot.starter.jetty.JettyStarter -2020-01-12 10:45:39,780 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'nbServletContextListener ' - org.nutz.boot.starter.servlet3.NbServletContextListener -2020-01-12 10:45:39,784 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-redis/2.3.9-SNAPSHOT/nutzboot-starter-redis-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-12 10:45:39,786 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-email/2.3.9-SNAPSHOT/nutzboot-starter-email-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-12 10:45:39,786 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-shiro/2.3.9-SNAPSHOT/nutzboot-starter-shiro-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-12 10:45:39,786 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-freemarker/2.3.9-SNAPSHOT/nutzboot-starter-freemarker-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-12 10:45:39,787 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-quartz/2.3.9-SNAPSHOT/nutzboot-starter-quartz-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-12 10:45:39,787 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-nutz-mvc/2.3.9-SNAPSHOT/nutzboot-starter-nutz-mvc-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-12 10:45:39,787 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-nutz-dao/2.3.9-SNAPSHOT/nutzboot-starter-nutz-dao-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-12 10:45:39,788 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-jdbc/2.3.9-SNAPSHOT/nutzboot-starter-jdbc-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-12 10:45:39,789 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-ngrok/2.3.9-SNAPSHOT/nutzboot-starter-ngrok-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-12 10:45:39,790 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-jetty/2.3.9-SNAPSHOT/nutzboot-starter-jetty-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-12 10:45:39,792 [DEBUG][org.nutz.boot.NbApp] - Found file:/Users/kouxian/git/nutzboot/nutzboot-starter/nutzboot-starter-freemarker/target/classes/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-12 10:45:39,832 [INFO][org.nutz.boot.NbApp] - Configure Manual: -|id |key |required |Possible Values |Default |Description | starters| -|----|----------------------------------------|----------|--------------------|----------|--------------------|----------------------------------------| -|0 |druid.web.filter.exclusions |no | | |需要排除的路径 |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|1 |druid.web.filter.principalCookieName |no | | |用户权限信息的cookie属性名称 |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|2 |druid.web.filter.principalSessionName |no | | |用户权限信息的session属性名称 |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|3 |druid.web.filter.profileEnable |no | | |是否开启性能监控 |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|4 |druid.web.filter.realIpHeader |no | | |Header中ReadIp对应的key |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|5 |druid.web.filter.sessionStatEnable |no | |true |是否开启session状态监控 |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|6 |druid.web.filter.sessionStatMaxCount |no | | |session最大状态数量 |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|7 |druid.web.servlet.allow |no | | |允许访问的ip列表 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|8 |druid.web.servlet.deny |no | | |禁止访问的ip列表 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|9 |druid.web.servlet.jmxPassword |no | | |JMX的密码 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|10 |druid.web.servlet.jmxUrl |no | | |读取JMX信息的URL |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|11 |druid.web.servlet.jmxUsername |no | | |JMX的用户名 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|12 |druid.web.servlet.loginPassword |no | |随机值,打印在日志中|访问monitor页面的密码 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|13 |druid.web.servlet.loginUsername |no | |driud |访问monitor页面的用户名 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|14 |druid.web.servlet.resetEnable |no | |true |是否允许重置统计结果 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|15 |email.From |yes | | |email的写信人 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|16 |email.HostName |yes | | |email的ip或域名地址 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|17 |email.Password |yes | | |email的密码 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|18 |email.SSLOnConnect |no | |true |email开启SSL连接 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|19 |email.SmtpPort |yes | | |email的SmtpPort端口 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|20 |email.UserName |yes | | |email的用户名 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|21 |email.charset |no | |UTF-8 |email的编码 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|22 |freemarker.cache_time |no | |-1000 |模版缓存时间 |org.nutz.boot.starter.freemarker.FreemarkerViewMaker| -|23 |freemarker.prefix |no | |template |模版路径 |org.nutz.boot.starter.freemarker.FreemarkerViewMaker| -|24 |freemarker.suffix |no | |.html |文件后缀 |org.nutz.boot.starter.freemarker.FreemarkerViewMaker| -|25 |jdbc.password |no | | |数据库密码 |org.nutz.boot.starter.jdbc.DataSourceStarter| -|26 |jdbc.type |no |druid,simple,hikari |druid |连接池类型 |org.nutz.boot.starter.jdbc.DataSourceStarter| -|27 |jdbc.url |yes | | |JDBC URL |org.nutz.boot.starter.jdbc.DataSourceStarter| -|28 |jdbc.username |no | | |数据库用户名 |org.nutz.boot.starter.jdbc.DataSourceStarter| -|29 |jetty.contextPath |no | |/ |上下文路径 |org.nutz.boot.starter.jetty.JettyStarter| -|30 |jetty.gzip.enable |no | |false |是否启用gzip |org.nutz.boot.starter.jetty.JettyStarter| -|31 |jetty.gzip.level |no | |-1 |gzip压缩级别 |org.nutz.boot.starter.jetty.JettyStarter| -|32 |jetty.gzip.minContentSize |no | |512 |gzip压缩最小触发大小 |org.nutz.boot.starter.jetty.JettyStarter| -|33 |jetty.host |no | |0.0.0.0 |监听的ip地址 |org.nutz.boot.starter.jetty.JettyStarter| -|34 |jetty.http.idleTimeout |no | |300000 |空闲时间,单位毫秒 |org.nutz.boot.starter.jetty.JettyStarter| -|35 |jetty.httpConfig.blockingTimeout |no | |-1 |阻塞超时 |org.nutz.boot.starter.jetty.JettyStarter| -|36 |jetty.httpConfig.headerCacheSize |no | |8192 |头部缓冲区大小 |org.nutz.boot.starter.jetty.JettyStarter| -|37 |jetty.httpConfig.maxErrorDispatches |no | |10 |最大错误重定向次数 |org.nutz.boot.starter.jetty.JettyStarter| -|38 |jetty.httpConfig.outputAggregationSize |no | |8192 |输出聚合大小 |org.nutz.boot.starter.jetty.JettyStarter| -|39 |jetty.httpConfig.outputBufferSize |no | |32768 |输出缓冲区大小 |org.nutz.boot.starter.jetty.JettyStarter| -|40 |jetty.httpConfig.persistentConnectionsEnabled|no | |true |是否启用持久化连接 |org.nutz.boot.starter.jetty.JettyStarter| -|41 |jetty.httpConfig.requestHeaderSize |no | |8192 |请求的头部最大值 |org.nutz.boot.starter.jetty.JettyStarter| -|42 |jetty.httpConfig.responseHeaderSize |no | |8192 |响应的头部最大值 |org.nutz.boot.starter.jetty.JettyStarter| -|43 |jetty.httpConfig.securePort |no | | |安全协议的端口,例如8443 |org.nutz.boot.starter.jetty.JettyStarter| -|44 |jetty.httpConfig.secureScheme |no | | |安全协议,例如https |org.nutz.boot.starter.jetty.JettyStarter| -|45 |jetty.httpConfig.sendDateHeader |no | |true |是否发送日期信息 |org.nutz.boot.starter.jetty.JettyStarter| -|46 |jetty.httpConfig.sendServerVersion |no | |true |是否发送jetty版本号 |org.nutz.boot.starter.jetty.JettyStarter| -|47 |jetty.https.keystore.password |no | | |Https的KeyStore的密码 |org.nutz.boot.starter.jetty.JettyStarter| -|48 |jetty.https.keystore.path |no | | |Https的KeyStore路径 |org.nutz.boot.starter.jetty.JettyStarter| -|49 |jetty.https.port |no | | |Https端口号 |org.nutz.boot.starter.jetty.JettyStarter| -|50 |jetty.maxFormContentSize |no | |1gb |表单最大尺寸 |org.nutz.boot.starter.jetty.JettyStarter| -|51 |jetty.maxFormKeys |no | |1000 |表单最大key数量 |org.nutz.boot.starter.jetty.JettyStarter| -|52 |jetty.page.404 |no | | |自定义404页面,同理,其他状态码也是支持的|org.nutz.boot.starter.jetty.JettyStarter| -|53 |jetty.page.java.lang.Throwable |no | | |自定义java.lang.Throwable页面,同理,其他异常也支持|org.nutz.boot.starter.jetty.JettyStarter| -|54 |jetty.port |no | |8080 |监听的端口 |org.nutz.boot.starter.jetty.JettyStarter| -|55 |jetty.session.file.storeDir |no | |./session |session持久化,file所用的目录|org.nutz.boot.starter.jetty.JettyStarter| -|56 |jetty.session.ioc.datastore |no | |jettySessionDataStore|session持久化,SessionDataStore对应的ioc名称|org.nutz.boot.starter.jetty.JettyStarter| -|57 |jetty.session.jdbc.datasource.iocname |no | |dataSource|session持久化,jdbc所用数据库源的ioc名称|org.nutz.boot.starter.jetty.JettyStarter| -|58 |jetty.session.store.enable |no | |false |是否启用session持久化 |org.nutz.boot.starter.jetty.JettyStarter| -|59 |jetty.session.store.type |no |jdbc,file,ioc,redis |jdbc |session持久化类型 |org.nutz.boot.starter.jetty.JettyStarter| -|60 |jetty.staticPath |no | | |额外的静态文件路径 |org.nutz.boot.starter.jetty.JettyStarter| -|61 |jetty.staticPathLocal |no | | |静态文件所在的本地路径 |org.nutz.boot.starter.jetty.JettyStarter| -|62 |jetty.threadpool.idleTimeout |no | |60000 |线程池idleTimeout,单位毫秒 |org.nutz.boot.starter.jetty.JettyStarter| -|63 |jetty.threadpool.maxThreads |no | |500 |线程池最大线程数maxThreads |org.nutz.boot.starter.jetty.JettyStarter| -|64 |jetty.threadpool.minThreads |no | |200 |线程池最小线程数minThreads |org.nutz.boot.starter.jetty.JettyStarter| -|65 |jetty.welcome_files |no | |index.html,index.htm,index.do|WelcomeFile列表 |org.nutz.boot.starter.jetty.JettyStarter| -|66 |ngrok.client.auth_token |no | |4kg9lckq5og4ip02j736e3i7ku|秘钥 |org.nutz.boot.starter.ngrok.NgrokClientStarter| -|67 |ngrok.client.enable |no | |true |开关 |org.nutz.boot.starter.ngrok.NgrokClientStarter| -|68 |ngrok.client.hostname |no | | |期望的域名 |org.nutz.boot.starter.ngrok.NgrokClientStarter| -|69 |ngrok.client.srv_host |no | |wendal.cn |服务器域名 |org.nutz.boot.starter.ngrok.NgrokClientStarter| -|70 |ngrok.client.srv_port |no | |4443 |服务器端口 |org.nutz.boot.starter.ngrok.NgrokClientStarter| -|71 |ngrok.client.to_port |no | |8080 |目标端口 |org.nutz.boot.starter.ngrok.NgrokClientStarter| -|72 |nutz.dao.interceptor.cache.cache4Null |no | |true |是否缓存null结果 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|73 |nutz.dao.interceptor.cache.debug |no | |false |打印daocache详细调试日志 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|74 |nutz.dao.interceptor.cache.enable |no | |false |是否使用daocache |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|75 |nutz.dao.interceptor.cache.enableWhenTrans|no | |false |事务内是否启用daocache |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|76 |nutz.dao.interceptor.cache.provider.ioc.name|no | |daoCacheProvider|daocache提供者DaoCacheProvider的IocBean名称|org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|77 |nutz.dao.interceptor.cache.provider.memory.cacheSize|no | | |daocache提供者MemoryDaoCacheProvider的默认缓存大小|org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|78 |nutz.dao.interceptor.cache.provider.type|no |memory,ehcache,jedis,ioc|memory |daocache提供者 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|79 |nutz.dao.interceptor.cache.table.names |no | | |需要缓存的表名称,英文逗号分隔 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|80 |nutz.dao.interceptor.cache.table.pattern|no | | |需要缓存的表名称的正则表达式 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|81 |nutz.dao.interceptor.log.enable |no | |true |是否打印dao的SQL日志 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|82 |nutz.dao.interceptor.time.enable |no | |false |是否打印dao的SQL耗时日志 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|83 |nutz.dao.sqls.path |no | |sqls/ |sql目录 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|84 |nutz.mvc.exclusions |no | | |排除指定请求路径的正则表达式 |org.nutz.boot.starter.nutz.mvc.NutFilterStarter| -|85 |nutz.mvc.ignore |no | | |过滤指定请求路径的正则表达式 |org.nutz.boot.starter.nutz.mvc.NutFilterStarter| -|86 |nutz.mvc.whale.enc.input |no | |UTF-8 |在其他Filter之前设置input编码|org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter| -|87 |nutz.mvc.whale.enc.output |no | |UTF-8 |在其他Filter之前设置output编码|org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter| -|88 |nutz.mvc.whale.http.hidden_method_param |no | | |隐形http方法参数转换所对应的参数名 |org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter| -|89 |nutz.mvc.whale.http.method_override |no | |false |是否允许使用X-HTTP-Method-Override|org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter| -|90 |nutz.mvc.whale.upload.enable |no | |false |是否启用隐形Upload支持 |org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter| -|91 |redis.database |no | |0 |redis数据库序号 |org.nutz.boot.starter.redis.JedisStarter| -|92 |redis.host |no | |127.0.0.1 |redis服务器ip或域名 |org.nutz.boot.starter.redis.JedisStarter| -|93 |redis.max_redir |no | |10 |redis集群最大重定向次数 |org.nutz.boot.starter.redis.JedisStarter| -|94 |redis.nodes |no | | |redis集群节点列表 |org.nutz.boot.starter.redis.JedisStarter| -|95 |redis.password |no | | |redis密码 |org.nutz.boot.starter.redis.JedisStarter| -|96 |redis.port |no | |6379 |redis服务器端口 |org.nutz.boot.starter.redis.JedisStarter| -|97 |redis.soTimeout |no | |0 |redis写超时 |org.nutz.boot.starter.redis.JedisStarter| -|98 |redis.timeout |no | |2000 |redis读写超时 |org.nutz.boot.starter.redis.JedisStarter| -|99 |shiro.ini.path |no | | |shiro.ini的路径,如果shiro.ini存在,就会使用它,否则走NB的内部逻辑|org.nutz.boot.starter.shiro.ShiroEnvStarter| -|100 |shiro.ini.urls |no | | |urls过滤清单 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|101 |shiro.realm.cache.enable |no | | |realm是否缓存 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|102 |shiro.session.cache.redis.debug |no | |false |session持久化时redis的debug模式|org.nutz.boot.starter.shiro.ShiroEnvStarter| -|103 |shiro.session.cache.redis.mode |no | |kv |设置redis缓存的模式 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|104 |shiro.session.cache.redis.ttl |no | |-1 |redis缓存的过期时间 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|105 |shiro.session.cache.type |no | |memory |设置使用的缓存类型 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|106 |shiro.session.cookie.httpOnly |no | |true |Cookie是否只读 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|107 |shiro.session.cookie.maxAge |no | |946080000 |Cookie的过期时间,单位:毫秒 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|108 |shiro.session.cookie.name |no | |sid |Cookie的name |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|109 |shiro.session.dao.iocName |no | |shiroSessionDao|SessionDao的ioc名称,设置并声明该IocBean,就能覆盖默认的SessionDao实现|org.nutz.boot.starter.shiro.ShiroEnvStarter| -|110 |shiro.session.enable |no | |true |是否启用Shiro的Session管理 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|111 |shiro.session.manager.globalSessionTimeout|no | |1800000 |全局session过期时间 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|112 |shiro.session.manager.sessionValidationInterval|no | |3600000 |定期检查session过期的周期 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|113 |shiro.session.manager.sessionValidationSchedulerEnabled|no | |true |是否定期检查session过期 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|114 |shiro.url.login |no | |/user/login|默认登录路径 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|115 |shiro.url.logout_redirect |no | |/ |退出登录后的重定向路径 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|116 |shiro.url.unauth |no | |/user/login|访问未授权页面后的重定向路径 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|117 |web.filter.order.nutz |no | | |指定NutFilter执行顺序 |org.nutz.boot.starter.nutz.mvc.NutFilterStarter| -|118 |web.session.timeout |no | |30 |Session空闲时间,单位分钟 |org.nutz.boot.starter.jetty.JettyStarter| -2020-01-12 10:45:39,853 [INFO][org.nutz.ioc.impl.NutIoc] - ... NutIoc init complete -2020-01-12 10:45:39,972 [INFO][org.quartz.impl.StdSchedulerFactory] - Using default implementation for ThreadExecutor -2020-01-12 10:45:40,018 [INFO][org.quartz.core.SchedulerSignalerImpl] - Initialized Scheduler Signaller of type: class org.quartz.core.SchedulerSignalerImpl -2020-01-12 10:45:40,019 [INFO][org.quartz.core.QuartzScheduler] - Quartz Scheduler v.2.3.0 created. -2020-01-12 10:45:40,024 [INFO][org.quartz.simpl.RAMJobStore] - RAMJobStore initialized. -2020-01-12 10:45:40,029 [INFO][org.quartz.core.QuartzScheduler] - Scheduler meta-data: Quartz Scheduler (v2.3.0) 'NutzbootScheduler' 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 8 threads. - Using job-store 'org.quartz.simpl.RAMJobStore' - which does not support persistence. and is not clustered. - -2020-01-12 10:45:40,034 [INFO][org.quartz.impl.StdSchedulerFactory] - Quartz scheduler 'NutzbootScheduler' initialized from an externally provided properties instance. -2020-01-12 10:45:40,035 [INFO][org.quartz.impl.StdSchedulerFactory] - Quartz scheduler version: 2.3.0 -2020-01-12 10:45:40,036 [INFO][org.quartz.core.QuartzScheduler] - JobFactory set to: org.nutz.integration.quartz.NutQuartzJobFactory@6eb2384f -2020-01-12 10:45:40,814 [DEBUG][org.nutz.boot.starter.servlet3.NbServletContextListener] - add Servlet name=druid pathSpec=/druid/* -2020-01-12 10:45:40,816 [INFO][org.nutz.boot.starter.jdbc.DruidWebStatServletStarter] - druid stat view random user=druid password=t5mr513b94hi4r4eljpkto136v -2020-01-12 10:45:40,822 [INFO][org.apache.shiro.web.env.EnvironmentLoader] - Starting Shiro environment initialization. -2020-01-12 10:45:41,171 [DEBUG][org.nutz.boot.starter.shiro.ShiroEnvStarter] - using default SessionDAO = EnterpriseCacheSessionDAO -2020-01-12 10:45:41,188 [DEBUG][org.nutz.boot.starter.shiro.ShiroEnvStarter] - using session cache = redis -2020-01-12 10:45:41,246 [WARN][net.sf.ehcache.config.CacheConfiguration] - Statistics can no longer be enabled via configuration. -2020-01-12 10:45:41,528 [INFO][org.nutz.plugins.cache.impl.lcache.LCacheManager] - JedisAgent is Ready ... -2020-01-12 10:45:41,528 [DEBUG][org.nutz.plugins.cache.impl.lcache.LCacheManager] - psubscribe LCache:* -2020-01-12 10:45:41,802 [DEBUG][org.nutz.dao.jdbc.Jdbcs] - Jdbcs init complete -2020-01-12 10:45:41,802 [INFO][org.nutz.dao.jdbc.Jdbcs] - Get Connection from DataSource for JdbcExpert, if you lock at here, check your database server and configure -2020-01-12 10:45:41,977 [INFO][com.alibaba.druid.pool.DruidDataSource] - {dataSource-1} inited -2020-01-12 10:45:42,244 [DEBUG][org.nutz.dao.impl.DaoSupport] - select expert : org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert -2020-01-12 10:45:42,253 [DEBUG][org.nutz.dao.impl.DaoSupport] - JDBC Driver --> mysql-connector-java-8.0.18 (Revision: fef2894d751d47223192b706977b4a5bc41e6be4) -2020-01-12 10:45:42,253 [DEBUG][org.nutz.dao.impl.DaoSupport] - JDBC Name --> MySQL Connector/J -2020-01-12 10:45:42,253 [DEBUG][org.nutz.dao.impl.DaoSupport] - JDBC URL --> jdbc:mysql://127.0.0.1:3306/rk_admin?characterEncoding=utf8&useSSL=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai -2020-01-12 10:45:42,487 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_set_client=utf8mb4 -2020-01-12 10:45:42,488 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_set_connection=utf8mb4 -2020-01-12 10:45:42,488 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_set_database=utf8 -2020-01-12 10:45:42,488 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_set_filesystem=binary -2020-01-12 10:45:42,488 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_set_results= -2020-01-12 10:45:42,488 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_set_server=utf8mb4 -2020-01-12 10:45:42,489 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_set_system=utf8 -2020-01-12 10:45:42,489 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_sets_dir=/usr/share/mysql-8.0/charsets/ -2020-01-12 10:45:42,492 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : binlog_format=ROW -2020-01-12 10:45:42,494 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : database=rk_admin -2020-01-12 10:45:42,497 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : user=root@172.17.0.1 -2020-01-12 10:45:42,548 [DEBUG][org.nutz.dao.impl.DaoSupport] - Database info --> MYSQL:[MySQL - 8.0.18] -2020-01-12 10:45:42,558 [DEBUG][org.nutz.dao.impl.DaoSupport] - SqlManager Sql count=0 -2020-01-12 10:45:42,713 [DEBUG][org.nutz.service.EntityService] - Get TypeParams for self : com.rekoe.domain.User -2020-01-12 10:45:42,723 [DEBUG][org.nutz.service.EntityService] - Get TypeParams for self : com.rekoe.domain.Role -2020-01-12 10:45:42,728 [INFO][org.apache.shiro.cache.ehcache.EhCacheManager] - Cache with name 'com.rekoe.shiro.realm.UsernamePasswordRealm.authorizationCache' does not yet exist. Creating now. -2020-01-12 10:45:42,753 [INFO][org.apache.shiro.cache.ehcache.EhCacheManager] - Added EhCache named [com.rekoe.shiro.realm.UsernamePasswordRealm.authorizationCache] -2020-01-12 10:45:42,776 [DEBUG][org.nutz.boot.starter.shiro.NbResourceBasedWebEnvironment] - ioc name=shiroFilterChainResolver not found, fallback to shiro.ini.urls -2020-01-12 10:45:42,778 [DEBUG][org.nutz.boot.starter.shiro.NbResourceBasedWebEnvironment] - shiro ini urls ---> -[urls] - -2020-01-12 10:45:42,797 [INFO][org.apache.shiro.web.env.EnvironmentLoader] - Shiro environment initialized in 1974 ms. -2020-01-12 10:45:42,803 [DEBUG][org.nutz.boot.starter.servlet3.NbServletContextListener] - add filter name=whale pathSpec=/* -2020-01-12 10:45:42,808 [DEBUG][org.nutz.boot.starter.servlet3.NbServletContextListener] - add filter name=druid pathSpec=/* -2020-01-12 10:45:42,809 [DEBUG][org.nutz.boot.starter.servlet3.NbServletContextListener] - add filter name=shiro pathSpec=/* -2020-01-12 10:45:42,813 [DEBUG][org.nutz.boot.starter.servlet3.NbServletContextListener] - add filter name=nutz pathSpec=/* -2020-01-12 10:45:42,845 [INFO][org.nutz.mvc.NutFilter] - NutFilter[nutz] starting ... -2020-01-12 10:45:42,848 [INFO][org.nutz.resource.impl.ErrorResourceLocation] - [loc=/Users/kouxian/git/rk_svnadmin/target/classes/static/WEB-INF/classes]not exist -2020-01-12 10:45:42,851 [DEBUG][org.nutz.mvc.config.AbstractNutConfig] - Loading by class org.nutz.boot.starter.nutz.mvc.NbMvcLoading -2020-01-12 10:45:42,861 [INFO][org.nutz.mvc.impl.NutLoading] - Nutz Version : 1.r.68-SNAPSHOT -2020-01-12 10:45:42,863 [INFO][org.nutz.mvc.impl.NutLoading] - Nutz.Mvc[nutz] is initializing ... -2020-01-12 10:45:42,863 [DEBUG][org.nutz.mvc.impl.NutLoading] - Web Container Information: -2020-01-12 10:45:42,863 [DEBUG][org.nutz.mvc.impl.NutLoading] - - Default Charset : UTF-8 -2020-01-12 10:45:42,863 [DEBUG][org.nutz.mvc.impl.NutLoading] - - Current . path : /Users/kouxian/git/rk_svnadmin/. -2020-01-12 10:45:42,863 [DEBUG][org.nutz.mvc.impl.NutLoading] - - Java Version : 1.8.0_144 -2020-01-12 10:45:42,863 [DEBUG][org.nutz.mvc.impl.NutLoading] - - File separator : / -2020-01-12 10:45:42,863 [DEBUG][org.nutz.mvc.impl.NutLoading] - - Timezone : Asia/Shanghai -2020-01-12 10:45:42,864 [DEBUG][org.nutz.mvc.impl.NutLoading] - - OS : Mac OS X x86_64 -2020-01-12 10:45:42,865 [DEBUG][org.nutz.mvc.impl.NutLoading] - - ServerInfo : jetty/9.4.22.v20191022 -2020-01-12 10:45:42,865 [DEBUG][org.nutz.mvc.impl.NutLoading] - - Servlet API : 3.1 -2020-01-12 10:45:42,865 [DEBUG][org.nutz.mvc.impl.NutLoading] - - ContextPath : -2020-01-12 10:45:42,866 [DEBUG][org.nutz.mvc.impl.NutLoading] - - context.tempdir : /Users/kouxian/git/rk_svnadmin/temp -2020-01-12 10:45:42,866 [DEBUG][org.nutz.mvc.impl.NutLoading] - - MainModule : com.rekoe.CloudLauncher -2020-01-12 10:45:42,867 [DEBUG][org.nutz.mvc.impl.NutLoading] - >> app.root = /Users/kouxian/git/rk_svnadmin/target/classes/static -2020-01-12 10:45:42,871 [INFO][org.nutz.mvc.impl.NutLoading] - Build URL mapping by org.nutz.mvc.impl.UrlMappingImpl ... -2020-01-12 10:45:42,873 [DEBUG][org.nutz.mvc.impl.NutLoading] - add ViewMaker from Ioc by name=$views_freekmarker -2020-01-12 10:45:42,875 [DEBUG][org.nutz.mvc.impl.NutLoading] - @Views(FreemarkerViewMaker.class,DefaultViewMaker.class) -2020-01-12 10:45:42,878 [DEBUG][org.nutz.mvc.impl.NutLoading] - @ChainBy(org.nutz.mvc.impl.NutActionChainMaker) -2020-01-12 10:45:42,886 [DEBUG][org.nutz.mvc.impl.Loadings] - module class location 'file:/Users/kouxian/git/rk_svnadmin/target/classes/' -2020-01-12 10:45:42,887 [DEBUG][org.nutz.mvc.impl.Loadings] - > scan 'com.rekoe' -2020-01-12 10:45:42,928 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.PermissionAct' -2020-01-12 10:45:42,929 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminUserAct' -2020-01-12 10:45:42,932 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.FrameAct' -2020-01-12 10:45:42,932 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminSvnUserAct' -2020-01-12 10:45:42,932 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminProjectAct' -2020-01-12 10:45:42,932 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminCommonAct' -2020-01-12 10:45:42,932 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminRoleAct' -2020-01-12 10:45:42,933 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.PermissionCategoryAct' -2020-01-12 10:45:42,933 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.WelcomeAct' -2020-01-12 10:45:42,934 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminProjectGroupUsrAct' -2020-01-12 10:45:42,934 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminLoginAct' -2020-01-12 10:45:42,934 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminProjectGroupAct' -2020-01-12 10:45:42,935 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.IndexAct' -2020-01-12 10:45:42,936 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.IpSearchAction' -2020-01-12 10:45:43,054 [DEBUG][org.nutz.mvc.impl.NutLoading] - Use org.nutz.mvc.impl.NutEntryDeterminer as EntryMethodDeterminer -2020-01-12 10:45:43,092 [INFO][org.nutz.mvc.impl.NutActionChainMaker] - Optional processor class not found, disabled : org.nutz.plugins.validation.ValidationProcessor -2020-01-12 10:45:43,239 [INFO][org.nutz.boot.starter.freemarker.FreeMarkerConfigurer] - using Directory for TemplateLoading : /Users/kouxian/git/rk_svnadmin/src/main/resources/ -2020-01-12 10:45:43,255 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/register' >> (AdminLoginAct.java:94).register : Object | @Ok(fm:template.front.account.create_user) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:45:43,269 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/login' >> (AdminLoginAct.java:56).login : View | @Ok(null ) @Fail(>>:/admin/common/unauthorized.rk) | by 1 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:45:43,270 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/logout' >> (AdminLoginAct.java:88).logout : void | @Ok(>>:/user/login.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:45:43,275 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/api/ip/search' >> (IpSearchAction.java:20).search : String | @Ok(raw:json) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:45:43,277 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/add' >> (AdminProjectGroupAct.java:40).add : String | @Ok(fm:template.admin.project_group.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:45:43,279 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/delete' >> (AdminProjectGroupAct.java:59).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:45:43,280 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/list' >> (AdminProjectGroupAct.java:32).list : Pagination | @Ok(fm:template.admin.project_group.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:45:43,282 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/o_save' >> (AdminProjectGroupAct.java:47).o_save : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:45:43,288 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/main' >> (AdminUserAct.java:59).main : void | @Ok(fm:template.admin.common.main) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:45:43,290 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/add' >> (AdminUserAct.java:72).add : List | @Ok(fm:template.admin.user.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:45:43,291 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/lock' >> (AdminUserAct.java:143).lock : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:45:43,293 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/update' >> (AdminUserAct.java:129).update : Object | @Ok(>>:/admin/user/list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:45:43,296 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/check/username' >> (AdminUserAct.java:93).checkName : boolean | @Ok(raw ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:45:43,296 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/delete' >> (AdminUserAct.java:79).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:45:43,297 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/list' >> (AdminUserAct.java:65).list : Pagination | @Ok(fm:template.admin.user.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:45:43,312 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/save' >> (AdminUserAct.java:87).save : boolean | @Ok(>>:${obj==true?'/admin/user/list.rk':'/admin/common/unauthorized.rk'}) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:45:43,313 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/profile/re_update' >> (AdminUserAct.java:215).regUpate : boolean | @Ok(>>:${obj?'/admin/main':'/admin/common/unauthorized.rk'}) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:45:43,313 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/add_user' >> (AdminUserAct.java:185).add_user : void | @Ok(fm:template.admin.user.add_user) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:45:43,314 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/check_email' >> (AdminUserAct.java:99).checkEmail : boolean | @Ok(raw ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:45:43,315 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/profile/check_current_password' >> (AdminUserAct.java:160).checkCurrentPassword : boolean | @Ok(raw ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:45:43,316 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/profile/edit' >> (AdminUserAct.java:175).profileEdit : Subject | @Ok(fm:template.admin.profile.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:45:43,316 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/save_user' >> (AdminUserAct.java:191).save_user : Object | @Ok(>>:/admin/user/list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:45:43,319 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/profile/update' >> (AdminUserAct.java:203).profileUpdate : boolean | @Ok(fm:template.admin.profile.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:45:43,322 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/change_pwd' >> (AdminUserAct.java:236).change_pwd : void | @Ok(fm:template.admin.account.change_pwd) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:45:43,323 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/pwd_updata' >> (AdminUserAct.java:242).pwd_updata : Object | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:45:43,325 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/edit' >> (AdminUserAct.java:107).edit : User | @Ok(fm:template.admin.user.edit) @Fail(json ) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:45:43,326 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/user/left' >> (FrameAct.java:21).userLeft : void | @Ok(fm:template.admin.user.frame.left) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:45:43,326 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/user/main' >> (FrameAct.java:15).userMain : void | @Ok(fm:template.admin.user.frame.main) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:45:43,327 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/user/right' >> (FrameAct.java:26).userRight : void | @Ok(fm:template.admin.user.frame.right) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:45:43,328 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/account/main' >> (FrameAct.java:34).accountPwdMain : void | @Ok(fm:template.admin.account.frame.main) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:45:43,328 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/account/left' >> (FrameAct.java:39).accountPwdLeft : void | @Ok(fm:template.admin.account.frame.left) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:45:43,328 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/account/right' >> (FrameAct.java:44).gamePwdRight : void | @Ok(fm:template.admin.account.frame.right) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:45:43,329 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/svn/user/main' >> (FrameAct.java:52).svn_user_main : void | @Ok(fm:template.admin.svn_user.frame.main) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:45:43,330 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/svn/user/left' >> (FrameAct.java:57).svn_user_left : void | @Ok(fm:template.admin.svn_user.frame.left) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:45:43,330 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/svn/user/right' >> (FrameAct.java:62).svn_user_right : void | @Ok(fm:template.admin.svn_user.frame.right) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:45:43,331 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/project/main' >> (FrameAct.java:70).project_main : void | @Ok(fm:template.admin.project.frame.main) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:45:43,331 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/project/left' >> (FrameAct.java:75).project_left : void | @Ok(fm:template.admin.project.frame.left) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:45:43,333 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/project/right' >> (FrameAct.java:80).project_right : void | @Ok(fm:template.admin.project.frame.right) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:45:43,334 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/index_main' >> (WelcomeAct.java:18).index : void | @Ok(fm:template.admin.main) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:45:43,334 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/main' >> (WelcomeAct.java:30).main : void | @Ok(fm:template.admin.index) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:45:43,335 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/left' >> (WelcomeAct.java:35).left : void | @Ok(fm:template.admin.left) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:45:43,335 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/right' >> (WelcomeAct.java:40).right : void | @Ok(fm:template.admin.right) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:45:43,335 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/top' >> (WelcomeAct.java:24).top : boolean | @Ok(fm:template.admin.top) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:45:43,336 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/role/add' >> (AdminRoleAct.java:84).add : List | @Ok(fm:template.admin.user.role.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:45:43,338 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/role/update' >> (AdminRoleAct.java:66).update : void | @Ok(>>:/admin/role/list.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:45:43,338 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/role/delete' >> (AdminRoleAct.java:107).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:45:43,339 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/role/list' >> (AdminRoleAct.java:49).list : Object | @Ok(fm:template.admin.user.role.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:45:43,340 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/role/save' >> (AdminRoleAct.java:91).save : boolean | @Ok(>>:${obj==true?'/role/list.rk':'/admin/common/unauthorized.rk'}) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:45:43,341 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/role/edit' >> (AdminRoleAct.java:56).edit : Object | @Ok(fm:template.admin.user.role.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:45:43,342 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/add' >> (AdminProjectAct.java:55).add : void | @Ok(fm:template.admin.project.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:45:43,343 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/init' >> (AdminProjectAct.java:120).init : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:45:43,344 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/delete' >> (AdminProjectAct.java:182).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:45:43,345 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/list' >> (AdminProjectAct.java:48).list : Pagination | @Ok(fm:template.admin.project.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:45:43,347 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/o_save' >> (AdminProjectAct.java:68).o_save : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:45:43,347 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/o_update' >> (AdminProjectAct.java:223).o_update : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:45:43,348 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/rep' >> (AdminProjectAct.java:83).rep : String | @Ok(fm:template.admin.project.rep) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:45:43,348 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/edit' >> (AdminProjectAct.java:61).edit : Pj | @Ok(fm:template.admin.project.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:45:43,351 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/pjauth' >> (AdminProjectAct.java:135).pjauth : String | @Ok(fm:template.admin.project.pjauth) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:45:43,353 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/ajaxtreeservice' >> (AdminProjectAct.java:169).ajaxTreeService : String | @Ok(raw ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:45:43,354 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/pjauth_delete' >> (AdminProjectAct.java:261).pjauth_delete : String | @Ok(fm:template.admin.project.pjauth) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:45:43,355 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/pjauth/delete' >> (AdminProjectAct.java:193).pjauth_delete : String | @Ok(fm:template.admin.project.pjauth) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:45:43,356 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/conf/update' >> (AdminProjectAct.java:215).conf_update : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:45:43,356 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/pjauth/save' >> (AdminProjectAct.java:231).pjauth_save : String | @Ok(fm:template.admin.project.pjauth) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:45:43,357 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/file_add' >> (AdminProjectAct.java:243).file_add : String | @Ok(fm:template.admin.project.add_dir) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:45:43,359 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/file_save' >> (AdminProjectAct.java:253).file_save : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:45:43,359 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/conf' >> (AdminProjectAct.java:208).conf : ProjectConfig | @Ok(fm:template.admin.project.config) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:45:43,361 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/common/success' >> (AdminCommonAct.java:38).success : Message | @Ok(fm:template.admin.common.error) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:45:43,362 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/common/forbit' >> (AdminCommonAct.java:32).forbit : Message | @Ok(fm:template.admin.common.error) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:45:43,362 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/common/unauthorized' >> (AdminCommonAct.java:26).unauthorized : Message | @Ok(fm:template.admin.common.error) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:45:43,368 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/usr/add' >> (AdminProjectGroupUsrAct.java:67).add : String | @Ok(fm:template.admin.project_group_usr.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:45:43,369 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/usr/delete' >> (AdminProjectGroupUsrAct.java:99).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:45:43,371 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/usr/list' >> (AdminProjectGroupUsrAct.java:55).list : Pagination | @Ok(fm:template.admin.project_group_usr.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:45:43,371 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/usr/o_save' >> (AdminProjectGroupUsrAct.java:77).o_save : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:45:43,371 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/usr/email' >> (AdminProjectGroupUsrAct.java:128).email : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:45:43,372 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/usr/all_email' >> (AdminProjectGroupUsrAct.java:117).all_email : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:45:43,373 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/add' >> (AdminSvnUserAct.java:86).add : void | @Ok(fm:template.admin.svn_user.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:45:43,374 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/lock' >> (AdminSvnUserAct.java:217).lock : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:45:43,374 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/list' >> (AdminSvnUserAct.java:64).list : Pagination | @Ok(fm:template.admin.svn_user.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:45:43,374 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/o_save' >> (AdminSvnUserAct.java:101).o_save : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:45:43,375 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/lock_list' >> (AdminSvnUserAct.java:75).lock_list : Pagination | @Ok(fm:template.admin.svn_user.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:45:43,376 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/o_update' >> (AdminSvnUserAct.java:136).o_update : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:45:43,376 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/restpwd' >> (AdminSvnUserAct.java:184).restpwd : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:45:43,377 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/edit' >> (AdminSvnUserAct.java:93).edit : Usr | @Ok(fm:template.admin.svn_user.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:45:43,377 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/unlock' >> (AdminSvnUserAct.java:248).unlock : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:45:43,379 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/user/login' >> (IndexAct.java:20).login : void | @Ok(fm:template.login.login) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:45:43,383 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/add' >> (PermissionAct.java:67).add : List | @Ok(fm:template.admin.user.permission.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:45:43,388 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/update' >> (PermissionAct.java:87).update : boolean | @Ok(>>:/admin/permission/list.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:45:43,408 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/delete' >> (PermissionAct.java:75).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:45:43,409 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/list' >> (PermissionAct.java:44).list : Pagination | @Ok(fm:template.admin.user.permission.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:45:43,411 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/save' >> (PermissionAct.java:98).save : void | @Ok(>>:/admin/permission/list.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:45:43,413 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/edit' >> (PermissionAct.java:58).edit : List | @Ok(fm:template.admin.user.permission.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:45:43,415 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/list_category/?' >> (PermissionAct.java:51).listCategory : Pagination | @Ok(fm:template.admin.user.permission.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:45:43,425 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/category/add' >> (PermissionCategoryAct.java:58).add : void | @Ok(fm:template.admin.user.permission_category.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:45:43,426 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/category/update' >> (PermissionCategoryAct.java:50).update : boolean | @Ok(>>:/admin/permission/category/list.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:45:43,428 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/category/delete' >> (PermissionCategoryAct.java:73).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:45:43,429 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/category/list' >> (PermissionCategoryAct.java:36).list : Pagination | @Ok(fm:template.admin.user.permission_category.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:45:43,429 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/category/save' >> (PermissionCategoryAct.java:64).save : void | @Ok(>>:/admin/permission/category/list.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:45:43,429 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/category/edit' >> (PermissionCategoryAct.java:43).edit : PermissionCategory | @Ok(fm:template.admin.user.permission_category.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:45:43,430 [INFO][org.nutz.mvc.impl.NutLoading] - Found 98 module methods -2020-01-12 10:45:43,430 [DEBUG][org.nutz.mvc.impl.NutLoading] - Localization: org.nutz.mvc.impl.NutMessageLoader('msg/') dft -2020-01-12 10:45:43,441 [DEBUG][org.nutz.mvc.impl.NutMessageLoader] - Load Messages in 2 resource : [[jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-nutz-mvc/2.3.9-SNAPSHOT/nutzboot-starter-nutz-mvc-2.3.9-SNAPSHOT.jar!/msg/emtry.properties, File[/Users/kouxian/git/rk_svnadmin/target/classes/msg/zh-CN/MessageResources.properties]]] -2020-01-12 10:45:43,448 [DEBUG][org.nutz.mvc.impl.NutMessageLoader] - Message Loaded, size = 2 -2020-01-12 10:45:43,449 [INFO][org.nutz.mvc.impl.NutLoading] - Nutz.Mvc[nutz] is up in 583ms -2020-01-12 10:45:43,450 [INFO][org.nutz.mvc.NutFilter] - exclusionsPrefix = ^(/druid/) -2020-01-12 10:45:43,622 [DEBUG][org.nutz.boot.starter.jetty.JettyStarter] - Jetty monitor props: ----------------------------------------------- -http.port : 8084 -http.host : 0.0.0.0 -http.idleTimeout : 300000 -https.enable : false -welcome_files : index.html,index.htm,index.do -maxFormContentSize : 1073741824 ----------------------------------------------- -2020-01-12 10:45:43,649 [INFO][org.nutz.boot.starter.quartz.QuartzStarter] - Starting Quartz Scheduler now -2020-01-12 10:45:43,650 [INFO][org.quartz.core.QuartzScheduler] - Scheduler NutzbootScheduler_$_NON_CLUSTERED started. -2020-01-12 10:45:43,671 [DEBUG][org.nutz.integration.quartz.NutQuartzCronJobFactory] - found cron job packages = com.rekoe -2020-01-12 10:45:43,707 [DEBUG][org.nutz.service.EntityService] - Get TypeParams for self : com.rekoe.domain.ProjectConfig -2020-01-12 10:45:43,976 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT COUNT(*) FROM system_user -2020-01-12 10:45:43,981 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=5ms, sql=SELECT COUNT(*) FROM system_user -2020-01-12 10:45:44,005 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM permission_category -2020-01-12 10:45:44,014 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=9ms, sql=SELECT * FROM permission_category -2020-01-12 10:45:44,016 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM system_permission -2020-01-12 10:45:44,030 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=14ms, sql=SELECT * FROM system_permission -2020-01-12 10:45:44,042 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM permission_category WHERE 1 != 1 -2020-01-12 10:45:44,047 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=5ms, sql=SELECT * FROM permission_category WHERE 1 != 1 -2020-01-12 10:45:44,050 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM project_config LIMIT 0, 1 -2020-01-12 10:45:44,059 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=9ms, sql=SELECT * FROM project_config LIMIT 0, 1 -2020-01-12 10:45:44,073 [INFO][org.nutz.boot.NbApp] - NB started : 5528ms -2020-01-12 10:45:48,959 [INFO][org.apache.shiro.session.mgt.AbstractValidatingSessionManager] - Enabling session validation scheduler... -2020-01-12 10:45:48,962 [INFO][org.apache.shiro.cache.ehcache.EhCacheManager] - Using existing EHCache named [shiro-activeSessionCache] -2020-01-12 10:45:49,061 [DEBUG][org.nutz.plugins.cache.impl.lcache.LCache] - fire channel=LCache:shiro-activeSessionCache msg=sfokt4v4q2jqoqq4u4kbf25mvn:q1u0dr20s4j07q75pkq945ha5j -2020-01-12 10:45:49,065 [DEBUG][org.nutz.plugins.cache.impl.lcache.CachePubSub] - channel=LCache:shiro-activeSessionCache, msg=sfokt4v4q2jqoqq4u4kbf25mvn:q1u0dr20s4j07q75pkq945ha5j -2020-01-12 10:45:49,072 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/main : WelcomeAct.main(WelcomeAct.java:30) -2020-01-12 10:45:49,485 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/top : WelcomeAct.top(WelcomeAct.java:24) -2020-01-12 10:45:49,500 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/index_main : WelcomeAct.index(WelcomeAct.java:18) -2020-01-12 10:45:49,667 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/left : WelcomeAct.left(WelcomeAct.java:35) -2020-01-12 10:45:49,710 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/right : WelcomeAct.right(WelcomeAct.java:40) -2020-01-12 10:45:51,730 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/frame/svn/user/main : FrameAct.svn_user_main(FrameAct.java:52) -2020-01-12 10:45:51,837 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/frame/svn/user/right : FrameAct.svn_user_right(FrameAct.java:62) -2020-01-12 10:45:51,838 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/frame/svn/user/left : FrameAct.svn_user_left(FrameAct.java:57) -2020-01-12 10:45:52,860 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/frame/project/main : FrameAct.project_main(FrameAct.java:70) -2020-01-12 10:45:52,955 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/frame/project/left : FrameAct.project_left(FrameAct.java:75) -2020-01-12 10:45:53,187 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/frame/project/right : FrameAct.project_right(FrameAct.java:80) -2020-01-12 10:45:54,005 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/project/list : AdminProjectAct.list(AdminProjectAct.java:48) -2020-01-12 10:45:54,052 [DEBUG][org.nutz.service.EntityService] - Get TypeParams for self : com.rekoe.domain.Pj -2020-01-12 10:45:54,066 [DEBUG][org.nutz.service.EntityService] - Get TypeParams for self : com.rekoe.domain.PjGr -2020-01-12 10:45:54,090 [DEBUG][org.nutz.service.EntityService] - Get TypeParams for self : com.rekoe.domain.PjUsr -2020-01-12 10:45:54,106 [DEBUG][org.nutz.service.EntityService] - Get TypeParams for self : com.rekoe.domain.PjAuth -2020-01-12 10:45:54,113 [DEBUG][org.nutz.service.EntityService] - Get TypeParams for self : com.rekoe.domain.PjGrUsr -2020-01-12 10:45:54,138 [DEBUG][org.nutz.service.EntityService] - Get TypeParams for self : com.rekoe.domain.Usr -2020-01-12 10:45:54,209 [DEBUG][org.nutz.plugins.cache.impl.lcache.LCache] - fire channel=LCache:com.rekoe.shiro.realm.UsernamePasswordRealm.authorizationCache msg=sfokt4v4q2jqoqq4u4kbf25mvn:com.rekoe.domain.User@55e401a6 -2020-01-12 10:45:54,211 [DEBUG][org.nutz.plugins.cache.impl.lcache.CachePubSub] - channel=LCache:com.rekoe.shiro.realm.UsernamePasswordRealm.authorizationCache, msg=sfokt4v4q2jqoqq4u4kbf25mvn:com.rekoe.domain.User@55e401a6 -2020-01-12 10:45:57,564 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [POST] path=/admin/project/init : AdminProjectAct.init(AdminProjectAct.java:120) -2020-01-12 10:45:58,382 [ERROR][com.rekoe.utils.DoCommit] - svn: E170001: Authentication required for ' Subversion Repository' -org.tmatesoft.svn.core.SVNAuthenticationException: svn: E170001: Authentication required for ' Subversion Repository' - at org.tmatesoft.svn.core.internal.wc.SVNErrorManager.authenticationFailed(SVNErrorManager.java:53) - at org.tmatesoft.svn.core.internal.wc.SVNErrorManager.authenticationFailed(SVNErrorManager.java:47) - at org.tmatesoft.svn.core.internal.wc.DefaultSVNAuthenticationManager.getNextAuthentication(DefaultSVNAuthenticationManager.java:233) - at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:690) - at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:352) - at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:340) - at org.tmatesoft.svn.core.internal.io.dav.DAVConnection.performHttpRequest(DAVConnection.java:910) - at org.tmatesoft.svn.core.internal.io.dav.DAVConnection.exchangeCapabilities(DAVConnection.java:702) - at org.tmatesoft.svn.core.internal.io.dav.DAVConnection.open(DAVConnection.java:113) - at org.tmatesoft.svn.core.internal.io.dav.DAVRepository.openConnection(DAVRepository.java:1047) - at org.tmatesoft.svn.core.internal.io.dav.DAVRepository.getCommitEditorInternal(DAVRepository.java:1199) - at org.tmatesoft.svn.core.io.SVNRepository.getCommitEditor(SVNRepository.java:2478) - at org.tmatesoft.svn.core.internal.wc2.remote.SvnRemoteRemoteMkDir.doRun(SvnRemoteRemoteMkDir.java:128) - at org.tmatesoft.svn.core.internal.wc2.remote.SvnRemoteRemoteMkDir.run(SvnRemoteRemoteMkDir.java:40) - at org.tmatesoft.svn.core.internal.wc2.remote.SvnRemoteRemoteMkDir.run(SvnRemoteRemoteMkDir.java:36) - at org.tmatesoft.svn.core.internal.wc2.SvnOperationRunner.run(SvnOperationRunner.java:21) - at org.tmatesoft.svn.core.wc2.SvnOperationFactory.run(SvnOperationFactory.java:1239) - at org.tmatesoft.svn.core.wc2.SvnOperation.run(SvnOperation.java:294) - at org.tmatesoft.svn.core.wc.SVNCommitClient.doMkDir(SVNCommitClient.java:322) - at com.rekoe.utils.DoCommit.mkdirs(DoCommit.java:85) - at com.rekoe.utils.DoCommit.mkdirs(DoCommit.java:47) - at com.rekoe.service.RepositoryService.createDir(RepositoryService.java:154) - at com.rekoe.module.admin.AdminProjectAct.init(AdminProjectAct.java:124) - at com.rekoe.module.admin.AdminProjectAct$FM$init$6d4f2079594652959711c6a40861a3d6.invoke(AdminProjectAct.java) - at org.nutz.mvc.impl.processor.MethodInvokeProcessor.process(MethodInvokeProcessor.java:31) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.AdaptorProcessor.process(AdaptorProcessor.java:38) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.ActionFiltersProcessor.process(ActionFiltersProcessor.java:58) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.integration.shiro.NutShiroProcessor.process(NutShiroProcessor.java:139) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.ModuleProcessor.process(ModuleProcessor.java:123) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.EncodingProcessor.process(EncodingProcessor.java:27) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.UpdateRequestAttributesProcessor.process(UpdateRequestAttributesProcessor.java:15) - at org.nutz.mvc.impl.NutActionChain.doChain(NutActionChain.java:44) - at org.nutz.mvc.impl.ActionInvoker.invoke(ActionInvoker.java:56) - at org.nutz.mvc.ActionHandler.handle(ActionHandler.java:31) - at org.nutz.mvc.NutFilter.doFilter(NutFilter.java:202) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) - at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) - at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) - at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) - at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383) - at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) - at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:124) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at org.nutz.mvc.WhaleFilter.doFilter(WhaleFilter.java:171) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1596) - at org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter.doFilter(WebSocketUpgradeFilter.java:226) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:545) - at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143) - at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:536) - at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127) - at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:235) - at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1592) - at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233) - at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1296) - at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:188) - at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:485) - at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1562) - at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:186) - at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1211) - at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141) - at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127) - at org.eclipse.jetty.server.Server.handle(Server.java:500) - at org.eclipse.jetty.server.HttpChannel.lambda$handle$1(HttpChannel.java:386) - at org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:562) - at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:378) - at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:270) - at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:311) - at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:103) - at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:117) - at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:336) - at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:313) - at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:171) - at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:129) - at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:388) - at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:806) - at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:938) - at java.lang.Thread.run(Thread.java:748) -2020-01-12 10:46:13,836 [INFO][org.nutz.boot.banner.SimpleBannerPrinter] - - _ _ ______ ___ -| \ | || ___ \ ______ ______ ______ ______ ______| \ \ -| \| || |_/ / |______|______|______|______|______| |\ \ -| . ` || ___ \ ______ ______ ______ ______ ______| | > > -| |\ || |_/ / |______|______|______|______|______| |/ / -\_| \_/\____/ |_/_/ - -:: Nutz Boot :: (2.3.8.v20191031) - -2020-01-12 10:46:13,955 [DEBUG][org.nutz.boot.config.impl.PropertiesConfigureLoader] - load /Users/kouxian/git/rk_svnadmin/target/classes/application.properties -2020-01-12 10:46:14,106 [DEBUG][org.nutz.castor.Castors] - Using 107 castor for Castors -2020-01-12 10:46:14,130 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > scan 'com.rekoe' -2020-01-12 10:46:14,272 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'cloudLauncher ' - com.rekoe.CloudLauncher -2020-01-12 10:46:14,287 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'currentTime ' - com.rekoe.web.freemarker.CurrentTimeDirective -2020-01-12 10:46:14,296 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'pagination ' - com.rekoe.web.freemarker.PaginationDirective -2020-01-12 10:46:14,296 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'permission ' - com.rekoe.web.freemarker.PermissionDirective -2020-01-12 10:46:14,297 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'htmlCut ' - com.rekoe.web.freemarker.HtmlCutDirective -2020-01-12 10:46:14,297 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'process ' - com.rekoe.web.freemarker.ProcessTimeDirective -2020-01-12 10:46:14,298 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'timeFormat ' - com.rekoe.web.freemarker.TimeFormatDirective -2020-01-12 10:46:14,301 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'permissionAct ' - com.rekoe.module.admin.PermissionAct -2020-01-12 10:46:14,310 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminUserAct ' - com.rekoe.module.admin.AdminUserAct -2020-01-12 10:46:14,315 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'frameAct ' - com.rekoe.module.admin.FrameAct -2020-01-12 10:46:14,321 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminSvnUserAct ' - com.rekoe.module.admin.AdminSvnUserAct -2020-01-12 10:46:14,329 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminProjectAct ' - com.rekoe.module.admin.AdminProjectAct -2020-01-12 10:46:14,340 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminCommonAct ' - com.rekoe.module.admin.AdminCommonAct -2020-01-12 10:46:14,341 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminRoleAct ' - com.rekoe.module.admin.AdminRoleAct -2020-01-12 10:46:14,343 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'permissionCategoryAct ' - com.rekoe.module.admin.PermissionCategoryAct -2020-01-12 10:46:14,347 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'welcomeAct ' - com.rekoe.module.admin.WelcomeAct -2020-01-12 10:46:14,350 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminProjectGroupUsrAct ' - com.rekoe.module.admin.AdminProjectGroupUsrAct -2020-01-12 10:46:14,356 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminLoginAct ' - com.rekoe.module.admin.AdminLoginAct -2020-01-12 10:46:14,363 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminProjectGroupAct ' - com.rekoe.module.admin.AdminProjectGroupAct -2020-01-12 10:46:14,364 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'indexAct ' - com.rekoe.module.IndexAct -2020-01-12 10:46:14,365 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'ipSearchAction ' - com.rekoe.module.IpSearchAction -2020-01-12 10:46:14,367 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'doCommit ' - com.rekoe.utils.DoCommit -2020-01-12 10:46:14,372 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'quartzService ' - com.rekoe.service.QuartzService -2020-01-12 10:46:14,381 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'treeService ' - com.rekoe.service.DefaultTreeService -2020-01-12 10:46:14,389 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'userService ' - com.rekoe.service.UserService -2020-01-12 10:46:14,410 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'roleService ' - com.rekoe.service.RoleService -2020-01-12 10:46:14,412 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'projectGroupService ' - com.rekoe.service.ProjectGroupService -2020-01-12 10:46:14,414 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'projectAuthService ' - com.rekoe.service.ProjectAuthService -2020-01-12 10:46:14,417 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'projectService ' - com.rekoe.service.ProjectService -2020-01-12 10:46:14,424 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'usrService ' - com.rekoe.service.UsrService -2020-01-12 10:46:14,425 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'repTreeNodeService ' - com.rekoe.service.RepTreeNodeService -2020-01-12 10:46:14,426 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'svnService ' - com.rekoe.service.SvnService -2020-01-12 10:46:14,433 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'permissionCategoryService ' - com.rekoe.service.PermissionCategoryService -2020-01-12 10:46:14,438 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'repositoryService ' - com.rekoe.service.RepositoryService -2020-01-12 10:46:14,449 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'uploadService ' - com.rekoe.service.UploadService -2020-01-12 10:46:14,452 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'projectUserService ' - com.rekoe.service.ProjectUserService -2020-01-12 10:46:14,454 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'authorityService ' - com.rekoe.service.AuthorityServiceImpl -2020-01-12 10:46:14,455 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'emailService ' - com.rekoe.service.EmailServiceImpl -2020-01-12 10:46:14,456 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'svnUserService ' - com.rekoe.service.SvnUserService -2020-01-12 10:46:14,457 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'projectGroupUsrService ' - com.rekoe.service.ProjectGroupUsrService -2020-01-12 10:46:14,458 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'idFactory ' - com.rekoe.service.IdWorkerService -2020-01-12 10:46:14,459 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'projectConfigService ' - com.rekoe.service.ProjectConfigService -2020-01-12 10:46:14,460 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'defaultTreeFactory ' - com.rekoe.service.DefaultTreeFactory -2020-01-12 10:46:14,475 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'permissionService ' - com.rekoe.service.PermissionService -2020-01-12 10:46:14,490 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'shiroRealm ' - com.rekoe.shiro.realm.UsernamePasswordRealm -2020-01-12 10:46:14,504 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > scan 'org.nutz.boot.starter' -2020-01-12 10:46:14,578 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'shiroFilterStarter ' - org.nutz.boot.starter.shiro.ShiroFilterStarter -2020-01-12 10:46:14,583 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'shiroEnvStarter ' - org.nutz.boot.starter.shiro.ShiroEnvStarter -2020-01-12 10:46:14,593 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'freeMarkerConfigurer ' - org.nutz.boot.starter.freemarker.FreeMarkerConfigurer -2020-01-12 10:46:14,602 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add '$views_freekmarker ' - org.nutz.boot.starter.freemarker.FreemarkerViewMaker -2020-01-12 10:46:14,604 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'quartzStarter ' - org.nutz.boot.starter.quartz.QuartzStarter -2020-01-12 10:46:14,605 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'whaleFilterStarter ' - org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter -2020-01-12 10:46:14,607 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'nutFilterStarter ' - org.nutz.boot.starter.nutz.mvc.NutFilterStarter -2020-01-12 10:46:14,609 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'nutDaoStarter ' - org.nutz.boot.starter.nutz.dao.NutDaoStarter -2020-01-12 10:46:14,616 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'druidWebStatFilterStarter ' - org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter -2020-01-12 10:46:14,616 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'druidWebStatServletStarter ' - org.nutz.boot.starter.jdbc.DruidWebStatServletStarter -2020-01-12 10:46:14,617 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'dataSourceStarter ' - org.nutz.boot.starter.jdbc.DataSourceStarter -2020-01-12 10:46:14,619 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'ngrokClientStarter ' - org.nutz.boot.starter.ngrok.NgrokClientStarter -2020-01-12 10:46:14,624 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'jettyStarter ' - org.nutz.boot.starter.jetty.JettyStarter -2020-01-12 10:46:14,661 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'nbServletContextListener ' - org.nutz.boot.starter.servlet3.NbServletContextListener -2020-01-12 10:46:14,663 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-redis/2.3.9-SNAPSHOT/nutzboot-starter-redis-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-12 10:46:14,664 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-email/2.3.9-SNAPSHOT/nutzboot-starter-email-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-12 10:46:14,665 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-shiro/2.3.9-SNAPSHOT/nutzboot-starter-shiro-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-12 10:46:14,665 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-freemarker/2.3.9-SNAPSHOT/nutzboot-starter-freemarker-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-12 10:46:14,666 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-quartz/2.3.9-SNAPSHOT/nutzboot-starter-quartz-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-12 10:46:14,666 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-nutz-mvc/2.3.9-SNAPSHOT/nutzboot-starter-nutz-mvc-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-12 10:46:14,667 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-nutz-dao/2.3.9-SNAPSHOT/nutzboot-starter-nutz-dao-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-12 10:46:14,668 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-jdbc/2.3.9-SNAPSHOT/nutzboot-starter-jdbc-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-12 10:46:14,669 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-ngrok/2.3.9-SNAPSHOT/nutzboot-starter-ngrok-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-12 10:46:14,670 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-jetty/2.3.9-SNAPSHOT/nutzboot-starter-jetty-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-12 10:46:14,670 [DEBUG][org.nutz.boot.NbApp] - Found file:/Users/kouxian/git/nutzboot/nutzboot-starter/nutzboot-starter-freemarker/target/classes/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-12 10:46:14,704 [INFO][org.nutz.boot.NbApp] - Configure Manual: -|id |key |required |Possible Values |Default |Description | starters| -|----|----------------------------------------|----------|--------------------|----------|--------------------|----------------------------------------| -|0 |druid.web.filter.exclusions |no | | |需要排除的路径 |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|1 |druid.web.filter.principalCookieName |no | | |用户权限信息的cookie属性名称 |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|2 |druid.web.filter.principalSessionName |no | | |用户权限信息的session属性名称 |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|3 |druid.web.filter.profileEnable |no | | |是否开启性能监控 |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|4 |druid.web.filter.realIpHeader |no | | |Header中ReadIp对应的key |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|5 |druid.web.filter.sessionStatEnable |no | |true |是否开启session状态监控 |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|6 |druid.web.filter.sessionStatMaxCount |no | | |session最大状态数量 |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|7 |druid.web.servlet.allow |no | | |允许访问的ip列表 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|8 |druid.web.servlet.deny |no | | |禁止访问的ip列表 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|9 |druid.web.servlet.jmxPassword |no | | |JMX的密码 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|10 |druid.web.servlet.jmxUrl |no | | |读取JMX信息的URL |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|11 |druid.web.servlet.jmxUsername |no | | |JMX的用户名 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|12 |druid.web.servlet.loginPassword |no | |随机值,打印在日志中|访问monitor页面的密码 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|13 |druid.web.servlet.loginUsername |no | |driud |访问monitor页面的用户名 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|14 |druid.web.servlet.resetEnable |no | |true |是否允许重置统计结果 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|15 |email.From |yes | | |email的写信人 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|16 |email.HostName |yes | | |email的ip或域名地址 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|17 |email.Password |yes | | |email的密码 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|18 |email.SSLOnConnect |no | |true |email开启SSL连接 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|19 |email.SmtpPort |yes | | |email的SmtpPort端口 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|20 |email.UserName |yes | | |email的用户名 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|21 |email.charset |no | |UTF-8 |email的编码 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|22 |freemarker.cache_time |no | |-1000 |模版缓存时间 |org.nutz.boot.starter.freemarker.FreemarkerViewMaker| -|23 |freemarker.prefix |no | |template |模版路径 |org.nutz.boot.starter.freemarker.FreemarkerViewMaker| -|24 |freemarker.suffix |no | |.html |文件后缀 |org.nutz.boot.starter.freemarker.FreemarkerViewMaker| -|25 |jdbc.password |no | | |数据库密码 |org.nutz.boot.starter.jdbc.DataSourceStarter| -|26 |jdbc.type |no |druid,simple,hikari |druid |连接池类型 |org.nutz.boot.starter.jdbc.DataSourceStarter| -|27 |jdbc.url |yes | | |JDBC URL |org.nutz.boot.starter.jdbc.DataSourceStarter| -|28 |jdbc.username |no | | |数据库用户名 |org.nutz.boot.starter.jdbc.DataSourceStarter| -|29 |jetty.contextPath |no | |/ |上下文路径 |org.nutz.boot.starter.jetty.JettyStarter| -|30 |jetty.gzip.enable |no | |false |是否启用gzip |org.nutz.boot.starter.jetty.JettyStarter| -|31 |jetty.gzip.level |no | |-1 |gzip压缩级别 |org.nutz.boot.starter.jetty.JettyStarter| -|32 |jetty.gzip.minContentSize |no | |512 |gzip压缩最小触发大小 |org.nutz.boot.starter.jetty.JettyStarter| -|33 |jetty.host |no | |0.0.0.0 |监听的ip地址 |org.nutz.boot.starter.jetty.JettyStarter| -|34 |jetty.http.idleTimeout |no | |300000 |空闲时间,单位毫秒 |org.nutz.boot.starter.jetty.JettyStarter| -|35 |jetty.httpConfig.blockingTimeout |no | |-1 |阻塞超时 |org.nutz.boot.starter.jetty.JettyStarter| -|36 |jetty.httpConfig.headerCacheSize |no | |8192 |头部缓冲区大小 |org.nutz.boot.starter.jetty.JettyStarter| -|37 |jetty.httpConfig.maxErrorDispatches |no | |10 |最大错误重定向次数 |org.nutz.boot.starter.jetty.JettyStarter| -|38 |jetty.httpConfig.outputAggregationSize |no | |8192 |输出聚合大小 |org.nutz.boot.starter.jetty.JettyStarter| -|39 |jetty.httpConfig.outputBufferSize |no | |32768 |输出缓冲区大小 |org.nutz.boot.starter.jetty.JettyStarter| -|40 |jetty.httpConfig.persistentConnectionsEnabled|no | |true |是否启用持久化连接 |org.nutz.boot.starter.jetty.JettyStarter| -|41 |jetty.httpConfig.requestHeaderSize |no | |8192 |请求的头部最大值 |org.nutz.boot.starter.jetty.JettyStarter| -|42 |jetty.httpConfig.responseHeaderSize |no | |8192 |响应的头部最大值 |org.nutz.boot.starter.jetty.JettyStarter| -|43 |jetty.httpConfig.securePort |no | | |安全协议的端口,例如8443 |org.nutz.boot.starter.jetty.JettyStarter| -|44 |jetty.httpConfig.secureScheme |no | | |安全协议,例如https |org.nutz.boot.starter.jetty.JettyStarter| -|45 |jetty.httpConfig.sendDateHeader |no | |true |是否发送日期信息 |org.nutz.boot.starter.jetty.JettyStarter| -|46 |jetty.httpConfig.sendServerVersion |no | |true |是否发送jetty版本号 |org.nutz.boot.starter.jetty.JettyStarter| -|47 |jetty.https.keystore.password |no | | |Https的KeyStore的密码 |org.nutz.boot.starter.jetty.JettyStarter| -|48 |jetty.https.keystore.path |no | | |Https的KeyStore路径 |org.nutz.boot.starter.jetty.JettyStarter| -|49 |jetty.https.port |no | | |Https端口号 |org.nutz.boot.starter.jetty.JettyStarter| -|50 |jetty.maxFormContentSize |no | |1gb |表单最大尺寸 |org.nutz.boot.starter.jetty.JettyStarter| -|51 |jetty.maxFormKeys |no | |1000 |表单最大key数量 |org.nutz.boot.starter.jetty.JettyStarter| -|52 |jetty.page.404 |no | | |自定义404页面,同理,其他状态码也是支持的|org.nutz.boot.starter.jetty.JettyStarter| -|53 |jetty.page.java.lang.Throwable |no | | |自定义java.lang.Throwable页面,同理,其他异常也支持|org.nutz.boot.starter.jetty.JettyStarter| -|54 |jetty.port |no | |8080 |监听的端口 |org.nutz.boot.starter.jetty.JettyStarter| -|55 |jetty.session.file.storeDir |no | |./session |session持久化,file所用的目录|org.nutz.boot.starter.jetty.JettyStarter| -|56 |jetty.session.ioc.datastore |no | |jettySessionDataStore|session持久化,SessionDataStore对应的ioc名称|org.nutz.boot.starter.jetty.JettyStarter| -|57 |jetty.session.jdbc.datasource.iocname |no | |dataSource|session持久化,jdbc所用数据库源的ioc名称|org.nutz.boot.starter.jetty.JettyStarter| -|58 |jetty.session.store.enable |no | |false |是否启用session持久化 |org.nutz.boot.starter.jetty.JettyStarter| -|59 |jetty.session.store.type |no |jdbc,file,ioc,redis |jdbc |session持久化类型 |org.nutz.boot.starter.jetty.JettyStarter| -|60 |jetty.staticPath |no | | |额外的静态文件路径 |org.nutz.boot.starter.jetty.JettyStarter| -|61 |jetty.staticPathLocal |no | | |静态文件所在的本地路径 |org.nutz.boot.starter.jetty.JettyStarter| -|62 |jetty.threadpool.idleTimeout |no | |60000 |线程池idleTimeout,单位毫秒 |org.nutz.boot.starter.jetty.JettyStarter| -|63 |jetty.threadpool.maxThreads |no | |500 |线程池最大线程数maxThreads |org.nutz.boot.starter.jetty.JettyStarter| -|64 |jetty.threadpool.minThreads |no | |200 |线程池最小线程数minThreads |org.nutz.boot.starter.jetty.JettyStarter| -|65 |jetty.welcome_files |no | |index.html,index.htm,index.do|WelcomeFile列表 |org.nutz.boot.starter.jetty.JettyStarter| -|66 |ngrok.client.auth_token |no | |4kg9lckq5og4ip02j736e3i7ku|秘钥 |org.nutz.boot.starter.ngrok.NgrokClientStarter| -|67 |ngrok.client.enable |no | |true |开关 |org.nutz.boot.starter.ngrok.NgrokClientStarter| -|68 |ngrok.client.hostname |no | | |期望的域名 |org.nutz.boot.starter.ngrok.NgrokClientStarter| -|69 |ngrok.client.srv_host |no | |wendal.cn |服务器域名 |org.nutz.boot.starter.ngrok.NgrokClientStarter| -|70 |ngrok.client.srv_port |no | |4443 |服务器端口 |org.nutz.boot.starter.ngrok.NgrokClientStarter| -|71 |ngrok.client.to_port |no | |8080 |目标端口 |org.nutz.boot.starter.ngrok.NgrokClientStarter| -|72 |nutz.dao.interceptor.cache.cache4Null |no | |true |是否缓存null结果 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|73 |nutz.dao.interceptor.cache.debug |no | |false |打印daocache详细调试日志 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|74 |nutz.dao.interceptor.cache.enable |no | |false |是否使用daocache |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|75 |nutz.dao.interceptor.cache.enableWhenTrans|no | |false |事务内是否启用daocache |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|76 |nutz.dao.interceptor.cache.provider.ioc.name|no | |daoCacheProvider|daocache提供者DaoCacheProvider的IocBean名称|org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|77 |nutz.dao.interceptor.cache.provider.memory.cacheSize|no | | |daocache提供者MemoryDaoCacheProvider的默认缓存大小|org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|78 |nutz.dao.interceptor.cache.provider.type|no |memory,ehcache,jedis,ioc|memory |daocache提供者 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|79 |nutz.dao.interceptor.cache.table.names |no | | |需要缓存的表名称,英文逗号分隔 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|80 |nutz.dao.interceptor.cache.table.pattern|no | | |需要缓存的表名称的正则表达式 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|81 |nutz.dao.interceptor.log.enable |no | |true |是否打印dao的SQL日志 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|82 |nutz.dao.interceptor.time.enable |no | |false |是否打印dao的SQL耗时日志 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|83 |nutz.dao.sqls.path |no | |sqls/ |sql目录 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|84 |nutz.mvc.exclusions |no | | |排除指定请求路径的正则表达式 |org.nutz.boot.starter.nutz.mvc.NutFilterStarter| -|85 |nutz.mvc.ignore |no | | |过滤指定请求路径的正则表达式 |org.nutz.boot.starter.nutz.mvc.NutFilterStarter| -|86 |nutz.mvc.whale.enc.input |no | |UTF-8 |在其他Filter之前设置input编码|org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter| -|87 |nutz.mvc.whale.enc.output |no | |UTF-8 |在其他Filter之前设置output编码|org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter| -|88 |nutz.mvc.whale.http.hidden_method_param |no | | |隐形http方法参数转换所对应的参数名 |org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter| -|89 |nutz.mvc.whale.http.method_override |no | |false |是否允许使用X-HTTP-Method-Override|org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter| -|90 |nutz.mvc.whale.upload.enable |no | |false |是否启用隐形Upload支持 |org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter| -|91 |redis.database |no | |0 |redis数据库序号 |org.nutz.boot.starter.redis.JedisStarter| -|92 |redis.host |no | |127.0.0.1 |redis服务器ip或域名 |org.nutz.boot.starter.redis.JedisStarter| -|93 |redis.max_redir |no | |10 |redis集群最大重定向次数 |org.nutz.boot.starter.redis.JedisStarter| -|94 |redis.nodes |no | | |redis集群节点列表 |org.nutz.boot.starter.redis.JedisStarter| -|95 |redis.password |no | | |redis密码 |org.nutz.boot.starter.redis.JedisStarter| -|96 |redis.port |no | |6379 |redis服务器端口 |org.nutz.boot.starter.redis.JedisStarter| -|97 |redis.soTimeout |no | |0 |redis写超时 |org.nutz.boot.starter.redis.JedisStarter| -|98 |redis.timeout |no | |2000 |redis读写超时 |org.nutz.boot.starter.redis.JedisStarter| -|99 |shiro.ini.path |no | | |shiro.ini的路径,如果shiro.ini存在,就会使用它,否则走NB的内部逻辑|org.nutz.boot.starter.shiro.ShiroEnvStarter| -|100 |shiro.ini.urls |no | | |urls过滤清单 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|101 |shiro.realm.cache.enable |no | | |realm是否缓存 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|102 |shiro.session.cache.redis.debug |no | |false |session持久化时redis的debug模式|org.nutz.boot.starter.shiro.ShiroEnvStarter| -|103 |shiro.session.cache.redis.mode |no | |kv |设置redis缓存的模式 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|104 |shiro.session.cache.redis.ttl |no | |-1 |redis缓存的过期时间 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|105 |shiro.session.cache.type |no | |memory |设置使用的缓存类型 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|106 |shiro.session.cookie.httpOnly |no | |true |Cookie是否只读 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|107 |shiro.session.cookie.maxAge |no | |946080000 |Cookie的过期时间,单位:毫秒 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|108 |shiro.session.cookie.name |no | |sid |Cookie的name |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|109 |shiro.session.dao.iocName |no | |shiroSessionDao|SessionDao的ioc名称,设置并声明该IocBean,就能覆盖默认的SessionDao实现|org.nutz.boot.starter.shiro.ShiroEnvStarter| -|110 |shiro.session.enable |no | |true |是否启用Shiro的Session管理 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|111 |shiro.session.manager.globalSessionTimeout|no | |1800000 |全局session过期时间 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|112 |shiro.session.manager.sessionValidationInterval|no | |3600000 |定期检查session过期的周期 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|113 |shiro.session.manager.sessionValidationSchedulerEnabled|no | |true |是否定期检查session过期 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|114 |shiro.url.login |no | |/user/login|默认登录路径 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|115 |shiro.url.logout_redirect |no | |/ |退出登录后的重定向路径 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|116 |shiro.url.unauth |no | |/user/login|访问未授权页面后的重定向路径 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|117 |web.filter.order.nutz |no | | |指定NutFilter执行顺序 |org.nutz.boot.starter.nutz.mvc.NutFilterStarter| -|118 |web.session.timeout |no | |30 |Session空闲时间,单位分钟 |org.nutz.boot.starter.jetty.JettyStarter| -2020-01-12 10:46:14,725 [INFO][org.nutz.ioc.impl.NutIoc] - ... NutIoc init complete -2020-01-12 10:46:14,827 [INFO][org.quartz.impl.StdSchedulerFactory] - Using default implementation for ThreadExecutor -2020-01-12 10:46:14,870 [INFO][org.quartz.core.SchedulerSignalerImpl] - Initialized Scheduler Signaller of type: class org.quartz.core.SchedulerSignalerImpl -2020-01-12 10:46:14,870 [INFO][org.quartz.core.QuartzScheduler] - Quartz Scheduler v.2.3.0 created. -2020-01-12 10:46:14,873 [INFO][org.quartz.simpl.RAMJobStore] - RAMJobStore initialized. -2020-01-12 10:46:14,875 [INFO][org.quartz.core.QuartzScheduler] - Scheduler meta-data: Quartz Scheduler (v2.3.0) 'NutzbootScheduler' 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 8 threads. - Using job-store 'org.quartz.simpl.RAMJobStore' - which does not support persistence. and is not clustered. - -2020-01-12 10:46:14,880 [INFO][org.quartz.impl.StdSchedulerFactory] - Quartz scheduler 'NutzbootScheduler' initialized from an externally provided properties instance. -2020-01-12 10:46:14,880 [INFO][org.quartz.impl.StdSchedulerFactory] - Quartz scheduler version: 2.3.0 -2020-01-12 10:46:14,881 [INFO][org.quartz.core.QuartzScheduler] - JobFactory set to: org.nutz.integration.quartz.NutQuartzJobFactory@6eb2384f -2020-01-12 10:46:15,671 [DEBUG][org.nutz.boot.starter.servlet3.NbServletContextListener] - add Servlet name=druid pathSpec=/druid/* -2020-01-12 10:46:15,673 [INFO][org.nutz.boot.starter.jdbc.DruidWebStatServletStarter] - druid stat view random user=druid password=4sepbvdlimi5nojuls1rmcdc0v -2020-01-12 10:46:15,681 [INFO][org.apache.shiro.web.env.EnvironmentLoader] - Starting Shiro environment initialization. -2020-01-12 10:46:16,016 [DEBUG][org.nutz.boot.starter.shiro.ShiroEnvStarter] - using default SessionDAO = EnterpriseCacheSessionDAO -2020-01-12 10:46:16,035 [DEBUG][org.nutz.boot.starter.shiro.ShiroEnvStarter] - using session cache = redis -2020-01-12 10:46:16,090 [WARN][net.sf.ehcache.config.CacheConfiguration] - Statistics can no longer be enabled via configuration. -2020-01-12 10:46:16,357 [INFO][org.nutz.plugins.cache.impl.lcache.LCacheManager] - JedisAgent is Ready ... -2020-01-12 10:46:16,357 [DEBUG][org.nutz.plugins.cache.impl.lcache.LCacheManager] - psubscribe LCache:* -2020-01-12 10:46:16,609 [DEBUG][org.nutz.dao.jdbc.Jdbcs] - Jdbcs init complete -2020-01-12 10:46:16,610 [INFO][org.nutz.dao.jdbc.Jdbcs] - Get Connection from DataSource for JdbcExpert, if you lock at here, check your database server and configure -2020-01-12 10:46:16,757 [INFO][com.alibaba.druid.pool.DruidDataSource] - {dataSource-1} inited -2020-01-12 10:46:17,023 [DEBUG][org.nutz.dao.impl.DaoSupport] - select expert : org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert -2020-01-12 10:46:17,032 [DEBUG][org.nutz.dao.impl.DaoSupport] - JDBC Driver --> mysql-connector-java-8.0.18 (Revision: fef2894d751d47223192b706977b4a5bc41e6be4) -2020-01-12 10:46:17,033 [DEBUG][org.nutz.dao.impl.DaoSupport] - JDBC Name --> MySQL Connector/J -2020-01-12 10:46:17,033 [DEBUG][org.nutz.dao.impl.DaoSupport] - JDBC URL --> jdbc:mysql://127.0.0.1:3306/rk_admin?characterEncoding=utf8&useSSL=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai -2020-01-12 10:46:17,213 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_set_client=utf8mb4 -2020-01-12 10:46:17,213 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_set_connection=utf8mb4 -2020-01-12 10:46:17,213 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_set_database=utf8 -2020-01-12 10:46:17,213 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_set_filesystem=binary -2020-01-12 10:46:17,213 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_set_results= -2020-01-12 10:46:17,214 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_set_server=utf8mb4 -2020-01-12 10:46:17,214 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_set_system=utf8 -2020-01-12 10:46:17,214 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_sets_dir=/usr/share/mysql-8.0/charsets/ -2020-01-12 10:46:17,219 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : binlog_format=ROW -2020-01-12 10:46:17,223 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : database=rk_admin -2020-01-12 10:46:17,225 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : user=root@172.17.0.1 -2020-01-12 10:46:17,286 [DEBUG][org.nutz.dao.impl.DaoSupport] - Database info --> MYSQL:[MySQL - 8.0.18] -2020-01-12 10:46:17,295 [DEBUG][org.nutz.dao.impl.DaoSupport] - SqlManager Sql count=0 -2020-01-12 10:46:17,444 [DEBUG][org.nutz.service.EntityService] - Get TypeParams for self : com.rekoe.domain.User -2020-01-12 10:46:17,452 [DEBUG][org.nutz.service.EntityService] - Get TypeParams for self : com.rekoe.domain.Role -2020-01-12 10:46:17,455 [INFO][org.apache.shiro.cache.ehcache.EhCacheManager] - Cache with name 'com.rekoe.shiro.realm.UsernamePasswordRealm.authorizationCache' does not yet exist. Creating now. -2020-01-12 10:46:17,477 [INFO][org.apache.shiro.cache.ehcache.EhCacheManager] - Added EhCache named [com.rekoe.shiro.realm.UsernamePasswordRealm.authorizationCache] -2020-01-12 10:46:17,501 [DEBUG][org.nutz.boot.starter.shiro.NbResourceBasedWebEnvironment] - ioc name=shiroFilterChainResolver not found, fallback to shiro.ini.urls -2020-01-12 10:46:17,503 [DEBUG][org.nutz.boot.starter.shiro.NbResourceBasedWebEnvironment] - shiro ini urls ---> -[urls] - -2020-01-12 10:46:17,523 [INFO][org.apache.shiro.web.env.EnvironmentLoader] - Shiro environment initialized in 1842 ms. -2020-01-12 10:46:17,528 [DEBUG][org.nutz.boot.starter.servlet3.NbServletContextListener] - add filter name=whale pathSpec=/* -2020-01-12 10:46:17,533 [DEBUG][org.nutz.boot.starter.servlet3.NbServletContextListener] - add filter name=druid pathSpec=/* -2020-01-12 10:46:17,535 [DEBUG][org.nutz.boot.starter.servlet3.NbServletContextListener] - add filter name=shiro pathSpec=/* -2020-01-12 10:46:17,539 [DEBUG][org.nutz.boot.starter.servlet3.NbServletContextListener] - add filter name=nutz pathSpec=/* -2020-01-12 10:46:17,551 [INFO][org.nutz.mvc.NutFilter] - NutFilter[nutz] starting ... -2020-01-12 10:46:17,555 [INFO][org.nutz.resource.impl.ErrorResourceLocation] - [loc=/Users/kouxian/git/rk_svnadmin/target/classes/static/WEB-INF/classes]not exist -2020-01-12 10:46:17,558 [DEBUG][org.nutz.mvc.config.AbstractNutConfig] - Loading by class org.nutz.boot.starter.nutz.mvc.NbMvcLoading -2020-01-12 10:46:17,564 [INFO][org.nutz.mvc.impl.NutLoading] - Nutz Version : 1.r.68-SNAPSHOT -2020-01-12 10:46:17,564 [INFO][org.nutz.mvc.impl.NutLoading] - Nutz.Mvc[nutz] is initializing ... -2020-01-12 10:46:17,564 [DEBUG][org.nutz.mvc.impl.NutLoading] - Web Container Information: -2020-01-12 10:46:17,564 [DEBUG][org.nutz.mvc.impl.NutLoading] - - Default Charset : UTF-8 -2020-01-12 10:46:17,564 [DEBUG][org.nutz.mvc.impl.NutLoading] - - Current . path : /Users/kouxian/git/rk_svnadmin/. -2020-01-12 10:46:17,564 [DEBUG][org.nutz.mvc.impl.NutLoading] - - Java Version : 1.8.0_144 -2020-01-12 10:46:17,564 [DEBUG][org.nutz.mvc.impl.NutLoading] - - File separator : / -2020-01-12 10:46:17,565 [DEBUG][org.nutz.mvc.impl.NutLoading] - - Timezone : Asia/Shanghai -2020-01-12 10:46:17,565 [DEBUG][org.nutz.mvc.impl.NutLoading] - - OS : Mac OS X x86_64 -2020-01-12 10:46:17,565 [DEBUG][org.nutz.mvc.impl.NutLoading] - - ServerInfo : jetty/9.4.22.v20191022 -2020-01-12 10:46:17,565 [DEBUG][org.nutz.mvc.impl.NutLoading] - - Servlet API : 3.1 -2020-01-12 10:46:17,565 [DEBUG][org.nutz.mvc.impl.NutLoading] - - ContextPath : -2020-01-12 10:46:17,565 [DEBUG][org.nutz.mvc.impl.NutLoading] - - context.tempdir : /Users/kouxian/git/rk_svnadmin/temp -2020-01-12 10:46:17,565 [DEBUG][org.nutz.mvc.impl.NutLoading] - - MainModule : com.rekoe.CloudLauncher -2020-01-12 10:46:17,566 [DEBUG][org.nutz.mvc.impl.NutLoading] - >> app.root = /Users/kouxian/git/rk_svnadmin/target/classes/static -2020-01-12 10:46:17,571 [INFO][org.nutz.mvc.impl.NutLoading] - Build URL mapping by org.nutz.mvc.impl.UrlMappingImpl ... -2020-01-12 10:46:17,574 [DEBUG][org.nutz.mvc.impl.NutLoading] - add ViewMaker from Ioc by name=$views_freekmarker -2020-01-12 10:46:17,576 [DEBUG][org.nutz.mvc.impl.NutLoading] - @Views(FreemarkerViewMaker.class,DefaultViewMaker.class) -2020-01-12 10:46:17,579 [DEBUG][org.nutz.mvc.impl.NutLoading] - @ChainBy(org.nutz.mvc.impl.NutActionChainMaker) -2020-01-12 10:46:17,588 [DEBUG][org.nutz.mvc.impl.Loadings] - module class location 'file:/Users/kouxian/git/rk_svnadmin/target/classes/' -2020-01-12 10:46:17,589 [DEBUG][org.nutz.mvc.impl.Loadings] - > scan 'com.rekoe' -2020-01-12 10:46:17,617 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.PermissionAct' -2020-01-12 10:46:17,618 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminUserAct' -2020-01-12 10:46:17,619 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.FrameAct' -2020-01-12 10:46:17,619 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminSvnUserAct' -2020-01-12 10:46:17,620 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminProjectAct' -2020-01-12 10:46:17,620 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminCommonAct' -2020-01-12 10:46:17,620 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminRoleAct' -2020-01-12 10:46:17,620 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.PermissionCategoryAct' -2020-01-12 10:46:17,620 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.WelcomeAct' -2020-01-12 10:46:17,620 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminProjectGroupUsrAct' -2020-01-12 10:46:17,621 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminLoginAct' -2020-01-12 10:46:17,621 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminProjectGroupAct' -2020-01-12 10:46:17,621 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.IndexAct' -2020-01-12 10:46:17,621 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.IpSearchAction' -2020-01-12 10:46:17,736 [DEBUG][org.nutz.mvc.impl.NutLoading] - Use org.nutz.mvc.impl.NutEntryDeterminer as EntryMethodDeterminer -2020-01-12 10:46:17,771 [INFO][org.nutz.mvc.impl.NutActionChainMaker] - Optional processor class not found, disabled : org.nutz.plugins.validation.ValidationProcessor -2020-01-12 10:46:17,903 [INFO][org.nutz.boot.starter.freemarker.FreeMarkerConfigurer] - using Directory for TemplateLoading : /Users/kouxian/git/rk_svnadmin/src/main/resources/ -2020-01-12 10:46:17,922 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/register' >> (AdminLoginAct.java:94).register : Object | @Ok(fm:template.front.account.create_user) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:46:17,940 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/login' >> (AdminLoginAct.java:56).login : View | @Ok(null ) @Fail(>>:/admin/common/unauthorized.rk) | by 1 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:46:17,945 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/logout' >> (AdminLoginAct.java:88).logout : void | @Ok(>>:/user/login.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:46:17,952 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/api/ip/search' >> (IpSearchAction.java:20).search : String | @Ok(raw:json) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:46:17,955 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/add' >> (AdminProjectGroupAct.java:40).add : String | @Ok(fm:template.admin.project_group.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:46:17,958 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/delete' >> (AdminProjectGroupAct.java:59).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:46:17,960 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/list' >> (AdminProjectGroupAct.java:32).list : Pagination | @Ok(fm:template.admin.project_group.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:46:17,963 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/o_save' >> (AdminProjectGroupAct.java:47).o_save : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:46:17,964 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/main' >> (AdminUserAct.java:59).main : void | @Ok(fm:template.admin.common.main) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:46:17,966 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/add' >> (AdminUserAct.java:72).add : List | @Ok(fm:template.admin.user.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:46:17,966 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/lock' >> (AdminUserAct.java:143).lock : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:46:17,970 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/update' >> (AdminUserAct.java:129).update : Object | @Ok(>>:/admin/user/list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:46:17,973 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/check/username' >> (AdminUserAct.java:93).checkName : boolean | @Ok(raw ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:46:17,975 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/delete' >> (AdminUserAct.java:79).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:46:17,975 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/list' >> (AdminUserAct.java:65).list : Pagination | @Ok(fm:template.admin.user.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:46:17,985 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/save' >> (AdminUserAct.java:87).save : boolean | @Ok(>>:${obj==true?'/admin/user/list.rk':'/admin/common/unauthorized.rk'}) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:46:17,986 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/profile/re_update' >> (AdminUserAct.java:215).regUpate : boolean | @Ok(>>:${obj?'/admin/main':'/admin/common/unauthorized.rk'}) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:46:17,987 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/add_user' >> (AdminUserAct.java:185).add_user : void | @Ok(fm:template.admin.user.add_user) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:46:17,988 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/edit' >> (AdminUserAct.java:107).edit : User | @Ok(fm:template.admin.user.edit) @Fail(json ) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:46:17,990 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/check_email' >> (AdminUserAct.java:99).checkEmail : boolean | @Ok(raw ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:46:17,991 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/profile/check_current_password' >> (AdminUserAct.java:160).checkCurrentPassword : boolean | @Ok(raw ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:46:17,992 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/profile/edit' >> (AdminUserAct.java:175).profileEdit : Subject | @Ok(fm:template.admin.profile.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:46:17,992 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/save_user' >> (AdminUserAct.java:191).save_user : Object | @Ok(>>:/admin/user/list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:46:17,993 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/profile/update' >> (AdminUserAct.java:203).profileUpdate : boolean | @Ok(fm:template.admin.profile.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:46:17,994 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/change_pwd' >> (AdminUserAct.java:236).change_pwd : void | @Ok(fm:template.admin.account.change_pwd) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:46:17,995 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/pwd_updata' >> (AdminUserAct.java:242).pwd_updata : Object | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:46:17,996 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/user/main' >> (FrameAct.java:15).userMain : void | @Ok(fm:template.admin.user.frame.main) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:46:17,997 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/user/left' >> (FrameAct.java:21).userLeft : void | @Ok(fm:template.admin.user.frame.left) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:46:17,998 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/user/right' >> (FrameAct.java:26).userRight : void | @Ok(fm:template.admin.user.frame.right) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:46:17,998 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/account/main' >> (FrameAct.java:34).accountPwdMain : void | @Ok(fm:template.admin.account.frame.main) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:46:17,999 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/account/left' >> (FrameAct.java:39).accountPwdLeft : void | @Ok(fm:template.admin.account.frame.left) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:46:18,000 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/account/right' >> (FrameAct.java:44).gamePwdRight : void | @Ok(fm:template.admin.account.frame.right) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:46:18,000 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/svn/user/main' >> (FrameAct.java:52).svn_user_main : void | @Ok(fm:template.admin.svn_user.frame.main) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:46:18,001 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/svn/user/left' >> (FrameAct.java:57).svn_user_left : void | @Ok(fm:template.admin.svn_user.frame.left) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:46:18,001 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/svn/user/right' >> (FrameAct.java:62).svn_user_right : void | @Ok(fm:template.admin.svn_user.frame.right) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:46:18,002 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/project/main' >> (FrameAct.java:70).project_main : void | @Ok(fm:template.admin.project.frame.main) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:46:18,002 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/project/left' >> (FrameAct.java:75).project_left : void | @Ok(fm:template.admin.project.frame.left) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:46:18,003 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/project/right' >> (FrameAct.java:80).project_right : void | @Ok(fm:template.admin.project.frame.right) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:46:18,004 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/index_main' >> (WelcomeAct.java:18).index : void | @Ok(fm:template.admin.main) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:46:18,004 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/main' >> (WelcomeAct.java:30).main : void | @Ok(fm:template.admin.index) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:46:18,005 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/left' >> (WelcomeAct.java:35).left : void | @Ok(fm:template.admin.left) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:46:18,005 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/right' >> (WelcomeAct.java:40).right : void | @Ok(fm:template.admin.right) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:46:18,006 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/top' >> (WelcomeAct.java:24).top : boolean | @Ok(fm:template.admin.top) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:46:18,007 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/role/add' >> (AdminRoleAct.java:84).add : List | @Ok(fm:template.admin.user.role.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:46:18,008 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/role/update' >> (AdminRoleAct.java:66).update : void | @Ok(>>:/admin/role/list.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:46:18,009 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/role/delete' >> (AdminRoleAct.java:107).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:46:18,009 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/role/list' >> (AdminRoleAct.java:49).list : Object | @Ok(fm:template.admin.user.role.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:46:18,010 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/role/save' >> (AdminRoleAct.java:91).save : boolean | @Ok(>>:${obj==true?'/role/list.rk':'/admin/common/unauthorized.rk'}) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:46:18,010 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/role/edit' >> (AdminRoleAct.java:56).edit : Object | @Ok(fm:template.admin.user.role.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:46:18,012 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/add' >> (AdminProjectAct.java:55).add : void | @Ok(fm:template.admin.project.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:46:18,013 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/init' >> (AdminProjectAct.java:120).init : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:46:18,013 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/delete' >> (AdminProjectAct.java:182).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:46:18,016 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/list' >> (AdminProjectAct.java:48).list : Pagination | @Ok(fm:template.admin.project.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:46:18,016 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/pjauth' >> (AdminProjectAct.java:135).pjauth : String | @Ok(fm:template.admin.project.pjauth) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:46:18,017 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/edit' >> (AdminProjectAct.java:61).edit : Pj | @Ok(fm:template.admin.project.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:46:18,017 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/rep' >> (AdminProjectAct.java:83).rep : String | @Ok(fm:template.admin.project.rep) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:46:18,019 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/ajaxtreeservice' >> (AdminProjectAct.java:169).ajaxTreeService : String | @Ok(raw ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:46:18,020 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/pjauth/delete' >> (AdminProjectAct.java:193).pjauth_delete : String | @Ok(fm:template.admin.project.pjauth) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:46:18,021 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/pjauth_delete' >> (AdminProjectAct.java:261).pjauth_delete : String | @Ok(fm:template.admin.project.pjauth) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:46:18,021 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/conf/update' >> (AdminProjectAct.java:215).conf_update : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:46:18,022 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/pjauth/save' >> (AdminProjectAct.java:231).pjauth_save : String | @Ok(fm:template.admin.project.pjauth) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:46:18,023 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/file_add' >> (AdminProjectAct.java:243).file_add : String | @Ok(fm:template.admin.project.add_dir) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:46:18,023 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/file_save' >> (AdminProjectAct.java:253).file_save : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:46:18,024 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/conf' >> (AdminProjectAct.java:208).conf : ProjectConfig | @Ok(fm:template.admin.project.config) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:46:18,024 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/o_update' >> (AdminProjectAct.java:223).o_update : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:46:18,025 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/o_save' >> (AdminProjectAct.java:68).o_save : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:46:18,026 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/common/success' >> (AdminCommonAct.java:38).success : Message | @Ok(fm:template.admin.common.error) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:46:18,026 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/common/forbit' >> (AdminCommonAct.java:32).forbit : Message | @Ok(fm:template.admin.common.error) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:46:18,027 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/common/unauthorized' >> (AdminCommonAct.java:26).unauthorized : Message | @Ok(fm:template.admin.common.error) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:46:18,028 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/usr/add' >> (AdminProjectGroupUsrAct.java:67).add : String | @Ok(fm:template.admin.project_group_usr.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:46:18,029 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/usr/delete' >> (AdminProjectGroupUsrAct.java:99).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:46:18,029 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/usr/list' >> (AdminProjectGroupUsrAct.java:55).list : Pagination | @Ok(fm:template.admin.project_group_usr.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:46:18,030 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/usr/email' >> (AdminProjectGroupUsrAct.java:128).email : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:46:18,030 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/usr/all_email' >> (AdminProjectGroupUsrAct.java:117).all_email : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:46:18,031 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/usr/o_save' >> (AdminProjectGroupUsrAct.java:77).o_save : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:46:18,032 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/add' >> (AdminSvnUserAct.java:86).add : void | @Ok(fm:template.admin.svn_user.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:46:18,033 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/lock' >> (AdminSvnUserAct.java:217).lock : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:46:18,033 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/list' >> (AdminSvnUserAct.java:64).list : Pagination | @Ok(fm:template.admin.svn_user.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:46:18,034 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/edit' >> (AdminSvnUserAct.java:93).edit : Usr | @Ok(fm:template.admin.svn_user.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:46:18,035 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/restpwd' >> (AdminSvnUserAct.java:184).restpwd : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:46:18,036 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/o_update' >> (AdminSvnUserAct.java:136).o_update : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:46:18,037 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/o_save' >> (AdminSvnUserAct.java:101).o_save : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:46:18,038 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/lock_list' >> (AdminSvnUserAct.java:75).lock_list : Pagination | @Ok(fm:template.admin.svn_user.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:46:18,038 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/unlock' >> (AdminSvnUserAct.java:248).unlock : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:46:18,039 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/user/login' >> (IndexAct.java:20).login : void | @Ok(fm:template.login.login) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:46:18,040 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/add' >> (PermissionAct.java:67).add : List | @Ok(fm:template.admin.user.permission.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:46:18,059 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/update' >> (PermissionAct.java:87).update : boolean | @Ok(>>:/admin/permission/list.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:46:18,059 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/delete' >> (PermissionAct.java:75).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:46:18,060 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/list' >> (PermissionAct.java:44).list : Pagination | @Ok(fm:template.admin.user.permission.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:46:18,062 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/save' >> (PermissionAct.java:98).save : void | @Ok(>>:/admin/permission/list.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:46:18,062 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/edit' >> (PermissionAct.java:58).edit : List | @Ok(fm:template.admin.user.permission.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:46:18,065 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/list_category/?' >> (PermissionAct.java:51).listCategory : Pagination | @Ok(fm:template.admin.user.permission.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:46:18,065 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/category/add' >> (PermissionCategoryAct.java:58).add : void | @Ok(fm:template.admin.user.permission_category.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:46:18,067 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/category/update' >> (PermissionCategoryAct.java:50).update : boolean | @Ok(>>:/admin/permission/category/list.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:46:18,068 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/category/delete' >> (PermissionCategoryAct.java:73).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:46:18,068 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/category/list' >> (PermissionCategoryAct.java:36).list : Pagination | @Ok(fm:template.admin.user.permission_category.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:46:18,069 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/category/save' >> (PermissionCategoryAct.java:64).save : void | @Ok(>>:/admin/permission/category/list.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:46:18,070 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/category/edit' >> (PermissionCategoryAct.java:43).edit : PermissionCategory | @Ok(fm:template.admin.user.permission_category.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 10:46:18,070 [INFO][org.nutz.mvc.impl.NutLoading] - Found 98 module methods -2020-01-12 10:46:18,070 [DEBUG][org.nutz.mvc.impl.NutLoading] - Localization: org.nutz.mvc.impl.NutMessageLoader('msg/') dft -2020-01-12 10:46:18,098 [DEBUG][org.nutz.mvc.impl.NutMessageLoader] - Load Messages in 2 resource : [[jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-nutz-mvc/2.3.9-SNAPSHOT/nutzboot-starter-nutz-mvc-2.3.9-SNAPSHOT.jar!/msg/emtry.properties, File[/Users/kouxian/git/rk_svnadmin/target/classes/msg/zh-CN/MessageResources.properties]]] -2020-01-12 10:46:18,110 [DEBUG][org.nutz.mvc.impl.NutMessageLoader] - Message Loaded, size = 2 -2020-01-12 10:46:18,112 [INFO][org.nutz.mvc.impl.NutLoading] - Nutz.Mvc[nutz] is up in 546ms -2020-01-12 10:46:18,112 [INFO][org.nutz.mvc.NutFilter] - exclusionsPrefix = ^(/druid/) -2020-01-12 10:46:18,301 [DEBUG][org.nutz.boot.starter.jetty.JettyStarter] - Jetty monitor props: ----------------------------------------------- -http.port : 8084 -http.host : 0.0.0.0 -http.idleTimeout : 300000 -https.enable : false -welcome_files : index.html,index.htm,index.do -maxFormContentSize : 1073741824 ----------------------------------------------- -2020-01-12 10:46:18,327 [INFO][org.nutz.boot.starter.quartz.QuartzStarter] - Starting Quartz Scheduler now -2020-01-12 10:46:18,328 [INFO][org.quartz.core.QuartzScheduler] - Scheduler NutzbootScheduler_$_NON_CLUSTERED started. -2020-01-12 10:46:18,353 [DEBUG][org.nutz.integration.quartz.NutQuartzCronJobFactory] - found cron job packages = com.rekoe -2020-01-12 10:46:18,384 [DEBUG][org.nutz.service.EntityService] - Get TypeParams for self : com.rekoe.domain.ProjectConfig -2020-01-12 10:46:18,596 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT COUNT(*) FROM system_user -2020-01-12 10:46:18,603 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=7ms, sql=SELECT COUNT(*) FROM system_user -2020-01-12 10:46:18,623 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM permission_category -2020-01-12 10:46:18,630 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=7ms, sql=SELECT * FROM permission_category -2020-01-12 10:46:18,632 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM system_permission -2020-01-12 10:46:18,643 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=11ms, sql=SELECT * FROM system_permission -2020-01-12 10:46:18,655 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM permission_category WHERE 1 != 1 -2020-01-12 10:46:18,659 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=4ms, sql=SELECT * FROM permission_category WHERE 1 != 1 -2020-01-12 10:46:18,662 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM project_config LIMIT 0, 1 -2020-01-12 10:46:18,675 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=12ms, sql=SELECT * FROM project_config LIMIT 0, 1 -2020-01-12 10:46:18,685 [INFO][org.nutz.boot.NbApp] - NB started : 5156ms -2020-01-12 10:46:24,313 [INFO][org.apache.shiro.session.mgt.AbstractValidatingSessionManager] - Enabling session validation scheduler... -2020-01-12 10:46:24,315 [INFO][org.apache.shiro.cache.ehcache.EhCacheManager] - Using existing EHCache named [shiro-activeSessionCache] -2020-01-12 10:46:24,397 [DEBUG][org.nutz.plugins.cache.impl.lcache.LCache] - fire channel=LCache:shiro-activeSessionCache msg=qmbbb5gahgjv7phfjpf1iko5rt:q1u0dr20s4j07q75pkq945ha5j -2020-01-12 10:46:24,399 [DEBUG][org.nutz.plugins.cache.impl.lcache.CachePubSub] - channel=LCache:shiro-activeSessionCache, msg=qmbbb5gahgjv7phfjpf1iko5rt:q1u0dr20s4j07q75pkq945ha5j -2020-01-12 10:46:24,408 [DEBUG][org.nutz.plugins.cache.impl.lcache.LCache] - fire channel=LCache:shiro-activeSessionCache msg=qmbbb5gahgjv7phfjpf1iko5rt:q1u0dr20s4j07q75pkq945ha5j -2020-01-12 10:46:24,409 [DEBUG][org.nutz.plugins.cache.impl.lcache.CachePubSub] - channel=LCache:shiro-activeSessionCache, msg=qmbbb5gahgjv7phfjpf1iko5rt:q1u0dr20s4j07q75pkq945ha5j -2020-01-12 10:46:24,411 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/project/list : AdminProjectAct.list(AdminProjectAct.java:48) -2020-01-12 10:46:24,467 [DEBUG][org.nutz.service.EntityService] - Get TypeParams for self : com.rekoe.domain.Pj -2020-01-12 10:46:24,478 [DEBUG][org.nutz.service.EntityService] - Get TypeParams for self : com.rekoe.domain.PjGr -2020-01-12 10:46:24,492 [DEBUG][org.nutz.service.EntityService] - Get TypeParams for self : com.rekoe.domain.PjUsr -2020-01-12 10:46:24,502 [DEBUG][org.nutz.service.EntityService] - Get TypeParams for self : com.rekoe.domain.PjAuth -2020-01-12 10:46:24,511 [DEBUG][org.nutz.service.EntityService] - Get TypeParams for self : com.rekoe.domain.PjGrUsr -2020-01-12 10:46:24,517 [DEBUG][org.nutz.service.EntityService] - Get TypeParams for self : com.rekoe.domain.Usr -2020-01-12 10:46:24,604 [DEBUG][org.nutz.plugins.cache.impl.lcache.LCache] - fire channel=LCache:com.rekoe.shiro.realm.UsernamePasswordRealm.authorizationCache msg=qmbbb5gahgjv7phfjpf1iko5rt:com.rekoe.domain.User@23b85cbd -2020-01-12 10:46:24,607 [DEBUG][org.nutz.plugins.cache.impl.lcache.CachePubSub] - channel=LCache:com.rekoe.shiro.realm.UsernamePasswordRealm.authorizationCache, msg=qmbbb5gahgjv7phfjpf1iko5rt:com.rekoe.domain.User@23b85cbd -2020-01-12 10:46:26,656 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/project/list : AdminProjectAct.list(AdminProjectAct.java:48) -2020-01-12 10:46:29,836 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [POST] path=/admin/project/init : AdminProjectAct.init(AdminProjectAct.java:120) -2020-01-12 10:46:30,348 [ERROR][com.rekoe.utils.DoCommit] - svn: E170001: Authentication required for ' Subversion Repository' -org.tmatesoft.svn.core.SVNAuthenticationException: svn: E170001: Authentication required for ' Subversion Repository' - at org.tmatesoft.svn.core.internal.wc.SVNErrorManager.authenticationFailed(SVNErrorManager.java:53) - at org.tmatesoft.svn.core.internal.wc.SVNErrorManager.authenticationFailed(SVNErrorManager.java:47) - at org.tmatesoft.svn.core.internal.wc.DefaultSVNAuthenticationManager.getNextAuthentication(DefaultSVNAuthenticationManager.java:233) - at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:690) - at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:352) - at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:340) - at org.tmatesoft.svn.core.internal.io.dav.DAVConnection.performHttpRequest(DAVConnection.java:910) - at org.tmatesoft.svn.core.internal.io.dav.DAVConnection.exchangeCapabilities(DAVConnection.java:702) - at org.tmatesoft.svn.core.internal.io.dav.DAVConnection.open(DAVConnection.java:113) - at org.tmatesoft.svn.core.internal.io.dav.DAVRepository.openConnection(DAVRepository.java:1047) - at org.tmatesoft.svn.core.internal.io.dav.DAVRepository.getCommitEditorInternal(DAVRepository.java:1199) - at org.tmatesoft.svn.core.io.SVNRepository.getCommitEditor(SVNRepository.java:2478) - at org.tmatesoft.svn.core.internal.wc2.remote.SvnRemoteRemoteMkDir.doRun(SvnRemoteRemoteMkDir.java:128) - at org.tmatesoft.svn.core.internal.wc2.remote.SvnRemoteRemoteMkDir.run(SvnRemoteRemoteMkDir.java:40) - at org.tmatesoft.svn.core.internal.wc2.remote.SvnRemoteRemoteMkDir.run(SvnRemoteRemoteMkDir.java:36) - at org.tmatesoft.svn.core.internal.wc2.SvnOperationRunner.run(SvnOperationRunner.java:21) - at org.tmatesoft.svn.core.wc2.SvnOperationFactory.run(SvnOperationFactory.java:1239) - at org.tmatesoft.svn.core.wc2.SvnOperation.run(SvnOperation.java:294) - at org.tmatesoft.svn.core.wc.SVNCommitClient.doMkDir(SVNCommitClient.java:322) - at com.rekoe.utils.DoCommit.mkdirs(DoCommit.java:85) - at com.rekoe.utils.DoCommit.mkdirs(DoCommit.java:47) - at com.rekoe.service.RepositoryService.createDir(RepositoryService.java:154) - at com.rekoe.module.admin.AdminProjectAct.init(AdminProjectAct.java:124) - at com.rekoe.module.admin.AdminProjectAct$FM$init$6d4f2079594652959711c6a40861a3d6.invoke(AdminProjectAct.java) - at org.nutz.mvc.impl.processor.MethodInvokeProcessor.process(MethodInvokeProcessor.java:31) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.AdaptorProcessor.process(AdaptorProcessor.java:38) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.ActionFiltersProcessor.process(ActionFiltersProcessor.java:58) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.integration.shiro.NutShiroProcessor.process(NutShiroProcessor.java:139) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.ModuleProcessor.process(ModuleProcessor.java:123) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.EncodingProcessor.process(EncodingProcessor.java:27) - at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) - at org.nutz.mvc.impl.processor.UpdateRequestAttributesProcessor.process(UpdateRequestAttributesProcessor.java:15) - at org.nutz.mvc.impl.NutActionChain.doChain(NutActionChain.java:44) - at org.nutz.mvc.impl.ActionInvoker.invoke(ActionInvoker.java:56) - at org.nutz.mvc.ActionHandler.handle(ActionHandler.java:31) - at org.nutz.mvc.NutFilter.doFilter(NutFilter.java:202) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) - at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) - at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) - at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) - at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383) - at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) - at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:124) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at org.nutz.mvc.WhaleFilter.doFilter(WhaleFilter.java:171) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1596) - at org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter.doFilter(WebSocketUpgradeFilter.java:226) - at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) - at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:545) - at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143) - at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:536) - at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127) - at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:235) - at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1592) - at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233) - at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1296) - at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:188) - at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:485) - at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1562) - at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:186) - at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1211) - at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141) - at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127) - at org.eclipse.jetty.server.Server.handle(Server.java:500) - at org.eclipse.jetty.server.HttpChannel.lambda$handle$1(HttpChannel.java:386) - at org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:562) - at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:378) - at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:270) - at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:311) - at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:103) - at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:117) - at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:336) - at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:313) - at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:171) - at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:129) - at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:388) - at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:806) - at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:938) - at java.lang.Thread.run(Thread.java:748) -2020-01-12 10:48:32,297 [DEBUG][org.nutz.plugins.cache.impl.lcache.LCache] - fire channel=LCache:shiro-activeSessionCache msg=qmbbb5gahgjv7phfjpf1iko5rt:q1u0dr20s4j07q75pkq945ha5j -2020-01-12 10:48:32,300 [DEBUG][org.nutz.plugins.cache.impl.lcache.CachePubSub] - channel=LCache:shiro-activeSessionCache, msg=qmbbb5gahgjv7phfjpf1iko5rt:q1u0dr20s4j07q75pkq945ha5j -2020-01-12 10:48:32,300 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [POST] path=/admin/project/init : AdminProjectAct.init(AdminProjectAct.java:120) -2020-01-12 10:50:23,269 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - UPDATE pj SET is_init_templ=? WHERE pj=? - | 1 | 2 | - |------|------| - | true | pop2 | - For example:> "UPDATE pj SET is_init_templ=true WHERE pj='pop2'" -2020-01-12 10:50:23,279 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=8ms, sql=UPDATE pj SET is_init_templ=true WHERE pj='pop2' -2020-01-12 10:50:35,594 [DEBUG][org.nutz.plugins.cache.impl.lcache.LCache] - fire channel=LCache:shiro-activeSessionCache msg=qmbbb5gahgjv7phfjpf1iko5rt:q1u0dr20s4j07q75pkq945ha5j -2020-01-12 10:50:35,597 [DEBUG][org.nutz.plugins.cache.impl.lcache.CachePubSub] - channel=LCache:shiro-activeSessionCache, msg=qmbbb5gahgjv7phfjpf1iko5rt:q1u0dr20s4j07q75pkq945ha5j -2020-01-12 10:50:35,598 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/project/rep : AdminProjectAct.rep(AdminProjectAct.java:83) -2020-01-12 10:50:35,606 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM pj WHERE pj=? LIMIT 0, 1 - | 1 | - |------| - | pop2 | - For example:> "SELECT * FROM pj WHERE pj='pop2' LIMIT 0, 1 " -2020-01-12 10:50:35,625 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=18ms, sql=SELECT * FROM pj WHERE pj='pop2' LIMIT 0, 1 -2020-01-12 10:51:28,044 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [POST] path=/admin/project/ajaxTreeService : AdminProjectAct.ajaxTreeService(AdminProjectAct.java:169) -2020-01-12 10:51:28,123 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/project/pjauth : AdminProjectAct.pjauth(AdminProjectAct.java:135) -2020-01-12 10:51:28,279 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - select pj,res,rw,gr,' ' usr,' ' usrname from pj_gr_auth where pj=? UNION select a.pj,a.res,a.rw,' ' gr,a.usr,b.name as usrname from pj_usr_auth a left join usr b on (a.usr = b.usr) where a.pj=? order by res,gr,usr - | 1 | 2 | - |------|------| - | pop2 | pop2 | - For example:> "select pj,res,rw,gr,' ' usr,' ' usrname from pj_gr_auth where pj='pop2' UNION select a.pj,a.res,a.rw,' ' gr,a.usr,b.name as usrname from pj_usr_auth a left join usr b on (a.usr = b.usr) where a.pj='pop2' order by res,gr,usr" -2020-01-12 10:51:28,290 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=11ms, sql=select pj,res,rw,gr,' ' usr,' ' usrname from pj_gr_auth where pj='pop2' UNION select a.pj,a.res,a.rw,' ' gr,a.usr,b.name as usrname from pj_usr_auth a left join usr b on (a.usr = b.usr) where a.pj='pop2' order by res,gr,usr -2020-01-12 10:51:28,293 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - select distinct res from pj_gr_auth where pj=? UNION select distinct res from pj_usr_auth where pj=? order by res - | 1 | 2 | - |------|------| - | pop2 | pop2 | - For example:> "select distinct res from pj_gr_auth where pj='pop2' UNION select distinct res from pj_usr_auth where pj='pop2' order by res" -2020-01-12 10:51:28,297 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=3ms, sql=select distinct res from pj_gr_auth where pj='pop2' UNION select distinct res from pj_usr_auth where pj='pop2' order by res -2020-01-12 10:51:28,302 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - select pj,gr,des from pj_gr WHERE pj=? ORDER BY pj,gr DESC - | 1 | - |------| - | pop2 | - For example:> "select pj,gr,des from pj_gr WHERE pj='pop2' ORDER BY pj,gr DESC " -2020-01-12 10:51:28,306 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=4ms, sql=select pj,gr,des from pj_gr WHERE pj='pop2' ORDER BY pj,gr DESC -2020-01-12 10:51:28,338 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM usr WHERE is_lock=? - | 1 | - |-------| - | false | - For example:> "SELECT * FROM usr WHERE is_lock=false" -2020-01-12 10:51:28,378 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=40ms, sql=SELECT * FROM usr WHERE is_lock=false -2020-01-12 10:51:36,005 [DEBUG][org.nutz.plugins.cache.impl.lcache.LCache] - fire channel=LCache:shiro-activeSessionCache msg=qmbbb5gahgjv7phfjpf1iko5rt:q1u0dr20s4j07q75pkq945ha5j -2020-01-12 10:51:36,007 [DEBUG][org.nutz.plugins.cache.impl.lcache.CachePubSub] - channel=LCache:shiro-activeSessionCache, msg=qmbbb5gahgjv7phfjpf1iko5rt:q1u0dr20s4j07q75pkq945ha5j -2020-01-12 10:51:41,654 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [POST] path=/admin/project/ajaxTreeService : AdminProjectAct.ajaxTreeService(AdminProjectAct.java:169) -2020-01-12 10:51:43,439 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [POST] path=/admin/project/ajaxTreeService : AdminProjectAct.ajaxTreeService(AdminProjectAct.java:169) -2020-01-12 10:51:44,461 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [POST] path=/admin/project/ajaxTreeService : AdminProjectAct.ajaxTreeService(AdminProjectAct.java:169) -2020-01-12 10:51:53,259 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [POST] path=/admin/project/ajaxTreeService : AdminProjectAct.ajaxTreeService(AdminProjectAct.java:169) -2020-01-12 10:52:21,052 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [POST] path=/admin/project/pjauth/save : AdminProjectAct.pjauth_save(AdminProjectAct.java:231) -2020-01-12 10:52:21,063 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - select pj,res,rw,gr,' ' usr,' ' usrname from pj_gr_auth WHERE pj=? AND gr=? AND res=? - | 1 | 2 | 3 | - |------|---------|----------| - | pop2 | manager | [pop2:/] | - For example:> "select pj,res,rw,gr,' ' usr,' ' usrname from pj_gr_auth WHERE pj='pop2' AND gr='manager' AND res='[pop2:/]'" -2020-01-12 10:52:21,070 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=7ms, sql=select pj,res,rw,gr,' ' usr,' ' usrname from pj_gr_auth WHERE pj='pop2' AND gr='manager' AND res='[pop2:/]' -2020-01-12 10:52:21,075 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - UPDATE pj_gr_auth SET rw=? WHERE pj=? AND gr=? AND res=? - | 1 | 2 | 3 | 4 | - |----|------|---------|----------| - | rw | pop2 | manager | [pop2:/] | - For example:> "UPDATE pj_gr_auth SET rw='rw' WHERE pj='pop2' AND gr='manager' AND res='[pop2:/]'" -2020-01-12 10:52:21,085 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=9ms, sql=UPDATE pj_gr_auth SET rw='rw' WHERE pj='pop2' AND gr='manager' AND res='[pop2:/]' -2020-01-12 10:52:21,105 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - select pj,res,rw,gr,' ' usr,' ' usrname from pj_gr_auth where pj=? and res = ? UNION select a.pj,a.res,a.rw,' ' gr,a.usr,b.name as usrname from pj_usr_auth a left join usr b on (a.usr=b.usr) where a.pj=? and a.res = ? order by res,gr,usr - | 1 | 2 | 3 | 4 | - |------|----------|------|----------| - | pop2 | [pop2:/] | pop2 | [pop2:/] | - For example:> "select pj,res,rw,gr,' ' usr,' ' usrname from pj_gr_auth where pj='pop2' and res = '[pop2:/]' UNION select a.pj,a.res,a.rw,' ' gr,a.usr,b.name as usrname from pj_usr_auth a left join usr b on (a.usr=b.usr) where a.pj='pop2' and a.res = '[pop2:/]' order by res,gr,usr" -2020-01-12 10:52:21,111 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=5ms, sql=select pj,res,rw,gr,' ' usr,' ' usrname from pj_gr_auth where pj='pop2' and res = '[pop2:/]' UNION select a.pj,a.res,a.rw,' ' gr,a.usr,b.name as usrname from pj_usr_auth a left join usr b on (a.usr=b.usr) where a.pj='pop2' and a.res = '[pop2:/]' order by res,gr,usr -2020-01-12 10:52:21,114 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - select distinct res from pj_gr_auth where pj=? UNION select distinct res from pj_usr_auth where pj=? order by res - | 1 | 2 | - |------|------| - | pop2 | pop2 | - For example:> "select distinct res from pj_gr_auth where pj='pop2' UNION select distinct res from pj_usr_auth where pj='pop2' order by res" -2020-01-12 10:52:21,118 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=3ms, sql=select distinct res from pj_gr_auth where pj='pop2' UNION select distinct res from pj_usr_auth where pj='pop2' order by res -2020-01-12 10:53:09,236 [DEBUG][org.nutz.plugins.cache.impl.lcache.LCache] - fire channel=LCache:shiro-activeSessionCache msg=qmbbb5gahgjv7phfjpf1iko5rt:q1u0dr20s4j07q75pkq945ha5j -2020-01-12 10:53:09,239 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [POST] path=/admin/project/pjauth : AdminProjectAct.pjauth(AdminProjectAct.java:135) -2020-01-12 10:53:09,249 [DEBUG][org.nutz.plugins.cache.impl.lcache.CachePubSub] - channel=LCache:shiro-activeSessionCache, msg=qmbbb5gahgjv7phfjpf1iko5rt:q1u0dr20s4j07q75pkq945ha5j -2020-01-12 10:53:09,249 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [POST] path=/admin/project/ajaxTreeService : AdminProjectAct.ajaxTreeService(AdminProjectAct.java:169) -2020-01-12 10:53:09,267 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - select pj,res,rw,gr,' ' usr,' ' usrname from pj_gr_auth where pj=? and res = ? UNION select a.pj,a.res,a.rw,' ' gr,a.usr,b.name as usrname from pj_usr_auth a left join usr b on (a.usr=b.usr) where a.pj=? and a.res = ? order by res,gr,usr - | 1 | 2 | 3 | 4 | - |------|---------------|------|---------------| - | pop2 | [pop2:/trunk] | pop2 | [pop2:/trunk] | - For example:> "select pj,res,rw,gr,' ' usr,' ' usrname from pj_gr_auth where pj='pop2' and res = '[pop2:/trunk]' UNION select a.pj,a.res,a.rw,' ' gr,a.usr,b.name as usrname from pj_usr_auth a left join usr b on (a.usr=b.usr) where a.pj='pop2' and a.res = '[pop2:/trunk]' order by res,gr,usr" -2020-01-12 10:53:09,278 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=11ms, sql=select pj,res,rw,gr,' ' usr,' ' usrname from pj_gr_auth where pj='pop2' and res = '[pop2:/trunk]' UNION select a.pj,a.res,a.rw,' ' gr,a.usr,b.name as usrname from pj_usr_auth a left join usr b on (a.usr=b.usr) where a.pj='pop2' and a.res = '[pop2:/trunk]' order by res,gr,usr -2020-01-12 10:53:09,284 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - select distinct res from pj_gr_auth where pj=? UNION select distinct res from pj_usr_auth where pj=? order by res - | 1 | 2 | - |------|------| - | pop2 | pop2 | - For example:> "select distinct res from pj_gr_auth where pj='pop2' UNION select distinct res from pj_usr_auth where pj='pop2' order by res" -2020-01-12 10:53:09,288 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=4ms, sql=select distinct res from pj_gr_auth where pj='pop2' UNION select distinct res from pj_usr_auth where pj='pop2' order by res -2020-01-12 10:53:31,537 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [POST] path=/admin/project/pjauth/save : AdminProjectAct.pjauth_save(AdminProjectAct.java:231) -2020-01-12 10:53:31,551 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - select a.pj,a.res,a.rw,b.usr,b.name as usrname,' ' gr from pj_usr_auth a left join usr b on (a.usr=b.usr) where a.pj =? and a.usr=? and a.res=? - | 1 | 2 | 3 | - |------|-------|----------| - | pop2 | admin | [pop2:/] | - For example:> "select a.pj,a.res,a.rw,b.usr,b.name as usrname,' ' gr from pj_usr_auth a left join usr b on (a.usr=b.usr) where a.pj ='pop2' and a.usr='admin' and a.res='[pop2:/]'" -2020-01-12 10:53:31,561 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=10ms, sql=select a.pj,a.res,a.rw,b.usr,b.name as usrname,' ' gr from pj_usr_auth a left join usr b on (a.usr=b.usr) where a.pj ='pop2' and a.usr='admin' and a.res='[pop2:/]' -2020-01-12 10:53:31,566 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - UPDATE pj_usr_auth SET rw=? WHERE pj=? AND usr=? AND res=? - | 1 | 2 | 3 | 4 | - |----|------|-------|----------| - | rw | pop2 | admin | [pop2:/] | - For example:> "UPDATE pj_usr_auth SET rw='rw' WHERE pj='pop2' AND usr='admin' AND res='[pop2:/]'" -2020-01-12 10:53:31,573 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=6ms, sql=UPDATE pj_usr_auth SET rw='rw' WHERE pj='pop2' AND usr='admin' AND res='[pop2:/]' -2020-01-12 10:53:31,590 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - select pj,res,rw,gr,' ' usr,' ' usrname from pj_gr_auth where pj=? and res = ? UNION select a.pj,a.res,a.rw,' ' gr,a.usr,b.name as usrname from pj_usr_auth a left join usr b on (a.usr=b.usr) where a.pj=? and a.res = ? order by res,gr,usr - | 1 | 2 | 3 | 4 | - |------|----------|------|----------| - | pop2 | [pop2:/] | pop2 | [pop2:/] | - For example:> "select pj,res,rw,gr,' ' usr,' ' usrname from pj_gr_auth where pj='pop2' and res = '[pop2:/]' UNION select a.pj,a.res,a.rw,' ' gr,a.usr,b.name as usrname from pj_usr_auth a left join usr b on (a.usr=b.usr) where a.pj='pop2' and a.res = '[pop2:/]' order by res,gr,usr" -2020-01-12 10:53:31,595 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=4ms, sql=select pj,res,rw,gr,' ' usr,' ' usrname from pj_gr_auth where pj='pop2' and res = '[pop2:/]' UNION select a.pj,a.res,a.rw,' ' gr,a.usr,b.name as usrname from pj_usr_auth a left join usr b on (a.usr=b.usr) where a.pj='pop2' and a.res = '[pop2:/]' order by res,gr,usr -2020-01-12 10:53:31,597 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - select distinct res from pj_gr_auth where pj=? UNION select distinct res from pj_usr_auth where pj=? order by res - | 1 | 2 | - |------|------| - | pop2 | pop2 | - For example:> "select distinct res from pj_gr_auth where pj='pop2' UNION select distinct res from pj_usr_auth where pj='pop2' order by res" -2020-01-12 10:53:31,602 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=4ms, sql=select distinct res from pj_gr_auth where pj='pop2' UNION select distinct res from pj_usr_auth where pj='pop2' order by res -2020-01-12 10:54:03,393 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [POST] path=/admin/project/pjauth : AdminProjectAct.pjauth(AdminProjectAct.java:135) -2020-01-12 10:54:03,432 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [POST] path=/admin/project/ajaxTreeService : AdminProjectAct.ajaxTreeService(AdminProjectAct.java:169) -2020-01-12 10:54:03,441 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - select pj,res,rw,gr,' ' usr,' ' usrname from pj_gr_auth where pj=? and res = ? UNION select a.pj,a.res,a.rw,' ' gr,a.usr,b.name as usrname from pj_usr_auth a left join usr b on (a.usr=b.usr) where a.pj=? and a.res = ? order by res,gr,usr - | 1 | 2 | 3 | 4 | - |------|----------------|------|----------------| - | pop2 | [pop2:/branch] | pop2 | [pop2:/branch] | - For example:> "select pj,res,rw,gr,' ' usr,' ' usrname from pj_gr_auth where pj='pop2' and res = '[pop2:/branch]' UNION select a.pj,a.res,a.rw,' ' gr,a.usr,b.name as usrname from pj_usr_auth a left join usr b on (a.usr=b.usr) where a.pj='pop2' and a.res = '[pop2:/branch]' order by res,gr,usr" -2020-01-12 10:54:03,451 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=10ms, sql=select pj,res,rw,gr,' ' usr,' ' usrname from pj_gr_auth where pj='pop2' and res = '[pop2:/branch]' UNION select a.pj,a.res,a.rw,' ' gr,a.usr,b.name as usrname from pj_usr_auth a left join usr b on (a.usr=b.usr) where a.pj='pop2' and a.res = '[pop2:/branch]' order by res,gr,usr -2020-01-12 10:54:03,456 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - select distinct res from pj_gr_auth where pj=? UNION select distinct res from pj_usr_auth where pj=? order by res - | 1 | 2 | - |------|------| - | pop2 | pop2 | - For example:> "select distinct res from pj_gr_auth where pj='pop2' UNION select distinct res from pj_usr_auth where pj='pop2' order by res" -2020-01-12 10:54:03,464 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=7ms, sql=select distinct res from pj_gr_auth where pj='pop2' UNION select distinct res from pj_usr_auth where pj='pop2' order by res -2020-01-12 10:54:04,549 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [POST] path=/admin/project/ajaxTreeService : AdminProjectAct.ajaxTreeService(AdminProjectAct.java:169) -2020-01-12 10:57:29,677 [DEBUG][org.nutz.plugins.cache.impl.lcache.LCache] - fire channel=LCache:shiro-activeSessionCache msg=qmbbb5gahgjv7phfjpf1iko5rt:q1u0dr20s4j07q75pkq945ha5j -2020-01-12 10:57:29,685 [DEBUG][org.nutz.plugins.cache.impl.lcache.CachePubSub] - channel=LCache:shiro-activeSessionCache, msg=qmbbb5gahgjv7phfjpf1iko5rt:q1u0dr20s4j07q75pkq945ha5j -2020-01-12 10:57:29,685 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/frame/svn/user/main : FrameAct.svn_user_main(FrameAct.java:52) -2020-01-12 10:57:29,804 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/frame/svn/user/left : FrameAct.svn_user_left(FrameAct.java:57) -2020-01-12 10:57:29,810 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/frame/svn/user/right : FrameAct.svn_user_right(FrameAct.java:62) -2020-01-12 10:57:31,082 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/svn/user/list : AdminSvnUserAct.list(AdminSvnUserAct.java:64) -2020-01-12 10:57:31,092 [DEBUG][org.nutz.service.EntityService] - Get TypeParams for self : com.rekoe.domain.Usr -2020-01-12 10:57:38,880 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/svn/user/add : AdminSvnUserAct.add(AdminSvnUserAct.java:86) -2020-01-12 10:58:04,453 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [POST] path=/admin/svn/user/o_save : AdminSvnUserAct.o_save(AdminSvnUserAct.java:101) -2020-01-12 10:58:04,463 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM usr WHERE usr=? LIMIT 0, 1 - | 1 | - |---------| - | kouxian | - For example:> "SELECT * FROM usr WHERE usr='kouxian' LIMIT 0, 1 " -2020-01-12 10:58:04,466 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=3ms, sql=SELECT * FROM usr WHERE usr='kouxian' LIMIT 0, 1 -2020-01-12 10:58:04,473 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - INSERT INTO usr(usr,name,psw,role,email,is_lock,is_local) VALUES(?,?,?,?,?,?,?) - | 1 | 2 | 3 | 4 | 5 | 6 | 7 | - |---------|---------|------------------|-------|----------------|-------|-------| - | kouxian | kouxian | bDdQRWNwQnNGcQ** | small | 5382211@qq.com | false | false | - For example:> "INSERT INTO usr(usr,name,psw,role,email,is_lock,is_local) VALUES('kouxian','kouxian','bDdQRWNwQnNGcQ**','small','5382211@qq.com',false,false) " -2020-01-12 10:58:04,531 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=58ms, sql=INSERT INTO usr(usr,name,psw,role,email,is_lock,is_local) VALUES('kouxian','kouxian','bDdQRWNwQnNGcQ**','small','5382211@qq.com',false,false) -2020-01-12 10:58:04,616 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/svn/user/list : AdminSvnUserAct.list(AdminSvnUserAct.java:64) -2020-01-12 10:58:04,621 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM usr WHERE NOT usr=? AND is_lock=? LIMIT 0, 20 - | 1 | 2 | - |---|-------| - | * | false | - For example:> "SELECT * FROM usr WHERE NOT usr='*' AND is_lock=false LIMIT 0, 20 " -2020-01-12 10:58:04,625 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=4ms, sql=SELECT * FROM usr WHERE NOT usr='*' AND is_lock=false LIMIT 0, 20 -2020-01-12 10:58:04,630 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT COUNT(*) FROM usr WHERE NOT usr=? AND is_lock=? - | 1 | 2 | - |---|-------| - | * | false | - For example:> "SELECT COUNT(*) FROM usr WHERE NOT usr='*' AND is_lock=false" -2020-01-12 10:58:04,634 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=2ms, sql=SELECT COUNT(*) FROM usr WHERE NOT usr='*' AND is_lock=false -2020-01-12 10:58:08,924 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/frame/project/main : FrameAct.project_main(FrameAct.java:70) -2020-01-12 10:58:09,009 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/frame/project/left : FrameAct.project_left(FrameAct.java:75) -2020-01-12 10:58:09,009 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/frame/project/right : FrameAct.project_right(FrameAct.java:80) -2020-01-12 10:58:10,168 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/project/list : AdminProjectAct.list(AdminProjectAct.java:48) -2020-01-12 10:58:10,172 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM pj LIMIT 0, 20 -2020-01-12 10:58:10,176 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=4ms, sql=SELECT * FROM pj LIMIT 0, 20 -2020-01-12 10:58:10,182 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT COUNT(*) FROM pj -2020-01-12 10:58:10,197 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=15ms, sql=SELECT COUNT(*) FROM pj -2020-01-12 10:58:14,180 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/project/rep : AdminProjectAct.rep(AdminProjectAct.java:83) -2020-01-12 10:58:14,482 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/project/pjauth : AdminProjectAct.pjauth(AdminProjectAct.java:135) -2020-01-12 10:58:14,496 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - select pj,res,rw,gr,' ' usr,' ' usrname from pj_gr_auth where pj=? UNION select a.pj,a.res,a.rw,' ' gr,a.usr,b.name as usrname from pj_usr_auth a left join usr b on (a.usr = b.usr) where a.pj=? order by res,gr,usr - | 1 | 2 | - |------|------| - | pop2 | pop2 | - For example:> "select pj,res,rw,gr,' ' usr,' ' usrname from pj_gr_auth where pj='pop2' UNION select a.pj,a.res,a.rw,' ' gr,a.usr,b.name as usrname from pj_usr_auth a left join usr b on (a.usr = b.usr) where a.pj='pop2' order by res,gr,usr" -2020-01-12 10:58:14,502 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=6ms, sql=select pj,res,rw,gr,' ' usr,' ' usrname from pj_gr_auth where pj='pop2' UNION select a.pj,a.res,a.rw,' ' gr,a.usr,b.name as usrname from pj_usr_auth a left join usr b on (a.usr = b.usr) where a.pj='pop2' order by res,gr,usr -2020-01-12 10:58:14,505 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - select distinct res from pj_gr_auth where pj=? UNION select distinct res from pj_usr_auth where pj=? order by res - | 1 | 2 | - |------|------| - | pop2 | pop2 | - For example:> "select distinct res from pj_gr_auth where pj='pop2' UNION select distinct res from pj_usr_auth where pj='pop2' order by res" -2020-01-12 10:58:14,509 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=4ms, sql=select distinct res from pj_gr_auth where pj='pop2' UNION select distinct res from pj_usr_auth where pj='pop2' order by res -2020-01-12 10:58:14,515 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM usr WHERE is_lock=? - | 1 | - |-------| - | false | - For example:> "SELECT * FROM usr WHERE is_lock=false" -2020-01-12 10:58:14,528 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=13ms, sql=SELECT * FROM usr WHERE is_lock=false -2020-01-12 10:58:14,709 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [POST] path=/admin/project/ajaxTreeService : AdminProjectAct.ajaxTreeService(AdminProjectAct.java:169) -2020-01-12 10:58:23,764 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [POST] path=/admin/project/pjauth : AdminProjectAct.pjauth(AdminProjectAct.java:135) -2020-01-12 10:58:23,764 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [POST] path=/admin/project/ajaxTreeService : AdminProjectAct.ajaxTreeService(AdminProjectAct.java:169) -2020-01-12 10:58:23,778 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - select pj,res,rw,gr,' ' usr,' ' usrname from pj_gr_auth where pj=? and res = ? UNION select a.pj,a.res,a.rw,' ' gr,a.usr,b.name as usrname from pj_usr_auth a left join usr b on (a.usr=b.usr) where a.pj=? and a.res = ? order by res,gr,usr - | 1 | 2 | 3 | 4 | - |------|---------------|------|---------------| - | pop2 | [pop2:/trunk] | pop2 | [pop2:/trunk] | - For example:> "select pj,res,rw,gr,' ' usr,' ' usrname from pj_gr_auth where pj='pop2' and res = '[pop2:/trunk]' UNION select a.pj,a.res,a.rw,' ' gr,a.usr,b.name as usrname from pj_usr_auth a left join usr b on (a.usr=b.usr) where a.pj='pop2' and a.res = '[pop2:/trunk]' order by res,gr,usr" -2020-01-12 10:58:23,784 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=6ms, sql=select pj,res,rw,gr,' ' usr,' ' usrname from pj_gr_auth where pj='pop2' and res = '[pop2:/trunk]' UNION select a.pj,a.res,a.rw,' ' gr,a.usr,b.name as usrname from pj_usr_auth a left join usr b on (a.usr=b.usr) where a.pj='pop2' and a.res = '[pop2:/trunk]' order by res,gr,usr -2020-01-12 10:58:23,787 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - select distinct res from pj_gr_auth where pj=? UNION select distinct res from pj_usr_auth where pj=? order by res - | 1 | 2 | - |------|------| - | pop2 | pop2 | - For example:> "select distinct res from pj_gr_auth where pj='pop2' UNION select distinct res from pj_usr_auth where pj='pop2' order by res" -2020-01-12 10:58:23,792 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=4ms, sql=select distinct res from pj_gr_auth where pj='pop2' UNION select distinct res from pj_usr_auth where pj='pop2' order by res -2020-01-12 10:58:33,190 [DEBUG][org.nutz.plugins.cache.impl.lcache.LCache] - fire channel=LCache:shiro-activeSessionCache msg=qmbbb5gahgjv7phfjpf1iko5rt:q1u0dr20s4j07q75pkq945ha5j -2020-01-12 10:58:33,196 [DEBUG][org.nutz.plugins.cache.impl.lcache.CachePubSub] - channel=LCache:shiro-activeSessionCache, msg=qmbbb5gahgjv7phfjpf1iko5rt:q1u0dr20s4j07q75pkq945ha5j -2020-01-12 10:58:33,196 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [POST] path=/admin/project/pjauth : AdminProjectAct.pjauth(AdminProjectAct.java:135) -2020-01-12 10:58:33,205 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - select pj,res,rw,gr,' ' usr,' ' usrname from pj_gr_auth where pj=? and res = ? UNION select a.pj,a.res,a.rw,' ' gr,a.usr,b.name as usrname from pj_usr_auth a left join usr b on (a.usr=b.usr) where a.pj=? and a.res = ? order by res,gr,usr - | 1 | 2 | 3 | 4 | - |------|---------------|------|---------------| - | pop2 | [pop2:/trunk] | pop2 | [pop2:/trunk] | - For example:> "select pj,res,rw,gr,' ' usr,' ' usrname from pj_gr_auth where pj='pop2' and res = '[pop2:/trunk]' UNION select a.pj,a.res,a.rw,' ' gr,a.usr,b.name as usrname from pj_usr_auth a left join usr b on (a.usr=b.usr) where a.pj='pop2' and a.res = '[pop2:/trunk]' order by res,gr,usr" -2020-01-12 10:58:33,209 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=4ms, sql=select pj,res,rw,gr,' ' usr,' ' usrname from pj_gr_auth where pj='pop2' and res = '[pop2:/trunk]' UNION select a.pj,a.res,a.rw,' ' gr,a.usr,b.name as usrname from pj_usr_auth a left join usr b on (a.usr=b.usr) where a.pj='pop2' and a.res = '[pop2:/trunk]' order by res,gr,usr -2020-01-12 10:58:33,215 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - select distinct res from pj_gr_auth where pj=? UNION select distinct res from pj_usr_auth where pj=? order by res - | 1 | 2 | - |------|------| - | pop2 | pop2 | - For example:> "select distinct res from pj_gr_auth where pj='pop2' UNION select distinct res from pj_usr_auth where pj='pop2' order by res" -2020-01-12 10:58:33,220 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=5ms, sql=select distinct res from pj_gr_auth where pj='pop2' UNION select distinct res from pj_usr_auth where pj='pop2' order by res -2020-01-12 10:58:40,552 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [POST] path=/admin/project/pjauth : AdminProjectAct.pjauth(AdminProjectAct.java:135) -2020-01-12 10:58:40,561 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - select pj,res,rw,gr,' ' usr,' ' usrname from pj_gr_auth where pj=? and res = ? UNION select a.pj,a.res,a.rw,' ' gr,a.usr,b.name as usrname from pj_usr_auth a left join usr b on (a.usr=b.usr) where a.pj=? and a.res = ? order by res,gr,usr - | 1 | 2 | 3 | 4 | - |------|---------------|------|---------------| - | pop2 | [pop2:/trunk] | pop2 | [pop2:/trunk] | - For example:> "select pj,res,rw,gr,' ' usr,' ' usrname from pj_gr_auth where pj='pop2' and res = '[pop2:/trunk]' UNION select a.pj,a.res,a.rw,' ' gr,a.usr,b.name as usrname from pj_usr_auth a left join usr b on (a.usr=b.usr) where a.pj='pop2' and a.res = '[pop2:/trunk]' order by res,gr,usr" -2020-01-12 10:58:40,565 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=3ms, sql=select pj,res,rw,gr,' ' usr,' ' usrname from pj_gr_auth where pj='pop2' and res = '[pop2:/trunk]' UNION select a.pj,a.res,a.rw,' ' gr,a.usr,b.name as usrname from pj_usr_auth a left join usr b on (a.usr=b.usr) where a.pj='pop2' and a.res = '[pop2:/trunk]' order by res,gr,usr -2020-01-12 10:58:40,567 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - select distinct res from pj_gr_auth where pj=? UNION select distinct res from pj_usr_auth where pj=? order by res - | 1 | 2 | - |------|------| - | pop2 | pop2 | - For example:> "select distinct res from pj_gr_auth where pj='pop2' UNION select distinct res from pj_usr_auth where pj='pop2' order by res" -2020-01-12 10:58:40,571 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=4ms, sql=select distinct res from pj_gr_auth where pj='pop2' UNION select distinct res from pj_usr_auth where pj='pop2' order by res -2020-01-12 10:58:56,521 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [POST] path=/admin/project/pjauth/save : AdminProjectAct.pjauth_save(AdminProjectAct.java:231) -2020-01-12 10:58:56,528 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - select a.pj,a.res,a.rw,b.usr,b.name as usrname,' ' gr from pj_usr_auth a left join usr b on (a.usr=b.usr) where a.pj =? and a.usr=? and a.res=? - | 1 | 2 | 3 | - |------|---------|----------| - | pop2 | kouxian | [pop2:/] | - For example:> "select a.pj,a.res,a.rw,b.usr,b.name as usrname,' ' gr from pj_usr_auth a left join usr b on (a.usr=b.usr) where a.pj ='pop2' and a.usr='kouxian' and a.res='[pop2:/]'" -2020-01-12 10:58:56,532 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=4ms, sql=select a.pj,a.res,a.rw,b.usr,b.name as usrname,' ' gr from pj_usr_auth a left join usr b on (a.usr=b.usr) where a.pj ='pop2' and a.usr='kouxian' and a.res='[pop2:/]' -2020-01-12 10:58:56,537 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - insert into pj_usr_auth (pj,usr,res,rw) values (?,?,?,?) - | 1 | 2 | 3 | 4 | - |------|---------|----------|----| - | pop2 | kouxian | [pop2:/] | rw | - For example:> "insert into pj_usr_auth (pj,usr,res,rw) values ('pop2','kouxian','[pop2:/]','rw')" -2020-01-12 10:58:56,542 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=5ms, sql=insert into pj_usr_auth (pj,usr,res,rw) values ('pop2','kouxian','[pop2:/]','rw') -2020-01-12 10:58:56,556 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - select pj,res,rw,gr,' ' usr,' ' usrname from pj_gr_auth where pj=? and res = ? UNION select a.pj,a.res,a.rw,' ' gr,a.usr,b.name as usrname from pj_usr_auth a left join usr b on (a.usr=b.usr) where a.pj=? and a.res = ? order by res,gr,usr - | 1 | 2 | 3 | 4 | - |------|----------|------|----------| - | pop2 | [pop2:/] | pop2 | [pop2:/] | - For example:> "select pj,res,rw,gr,' ' usr,' ' usrname from pj_gr_auth where pj='pop2' and res = '[pop2:/]' UNION select a.pj,a.res,a.rw,' ' gr,a.usr,b.name as usrname from pj_usr_auth a left join usr b on (a.usr=b.usr) where a.pj='pop2' and a.res = '[pop2:/]' order by res,gr,usr" -2020-01-12 10:58:56,560 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=3ms, sql=select pj,res,rw,gr,' ' usr,' ' usrname from pj_gr_auth where pj='pop2' and res = '[pop2:/]' UNION select a.pj,a.res,a.rw,' ' gr,a.usr,b.name as usrname from pj_usr_auth a left join usr b on (a.usr=b.usr) where a.pj='pop2' and a.res = '[pop2:/]' order by res,gr,usr -2020-01-12 10:58:56,562 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - select distinct res from pj_gr_auth where pj=? UNION select distinct res from pj_usr_auth where pj=? order by res - | 1 | 2 | - |------|------| - | pop2 | pop2 | - For example:> "select distinct res from pj_gr_auth where pj='pop2' UNION select distinct res from pj_usr_auth where pj='pop2' order by res" -2020-01-12 10:58:56,565 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=3ms, sql=select distinct res from pj_gr_auth where pj='pop2' UNION select distinct res from pj_usr_auth where pj='pop2' order by res -2020-01-12 10:59:29,835 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/frame/svn/user/main : FrameAct.svn_user_main(FrameAct.java:52) -2020-01-12 10:59:29,906 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/frame/svn/user/left : FrameAct.svn_user_left(FrameAct.java:57) -2020-01-12 10:59:29,916 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/frame/svn/user/right : FrameAct.svn_user_right(FrameAct.java:62) -2020-01-12 10:59:31,942 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/frame/project/main : FrameAct.project_main(FrameAct.java:70) -2020-01-12 10:59:32,240 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/frame/project/right : FrameAct.project_right(FrameAct.java:80) -2020-01-12 10:59:32,241 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/frame/project/left : FrameAct.project_left(FrameAct.java:75) -2020-01-12 10:59:33,492 [DEBUG][org.nutz.plugins.cache.impl.lcache.LCache] - fire channel=LCache:shiro-activeSessionCache msg=qmbbb5gahgjv7phfjpf1iko5rt:q1u0dr20s4j07q75pkq945ha5j -2020-01-12 10:59:33,495 [DEBUG][org.nutz.plugins.cache.impl.lcache.CachePubSub] - channel=LCache:shiro-activeSessionCache, msg=qmbbb5gahgjv7phfjpf1iko5rt:q1u0dr20s4j07q75pkq945ha5j -2020-01-12 10:59:33,496 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/project/list : AdminProjectAct.list(AdminProjectAct.java:48) -2020-01-12 10:59:39,144 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/project/group/list : AdminProjectGroupAct.list(AdminProjectGroupAct.java:32) -2020-01-12 10:59:39,152 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM pj_gr WHERE pj=? LIMIT 0, 20 - | 1 | - |------| - | pop2 | - For example:> "SELECT * FROM pj_gr WHERE pj='pop2' LIMIT 0, 20 " -2020-01-12 10:59:39,157 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=5ms, sql=SELECT * FROM pj_gr WHERE pj='pop2' LIMIT 0, 20 -2020-01-12 10:59:39,161 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT COUNT(*) FROM pj_gr WHERE pj=? - | 1 | - |------| - | pop2 | - For example:> "SELECT COUNT(*) FROM pj_gr WHERE pj='pop2'" -2020-01-12 10:59:39,163 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=2ms, sql=SELECT COUNT(*) FROM pj_gr WHERE pj='pop2' -2020-01-12 10:59:42,743 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/project/group/usr/list : AdminProjectGroupUsrAct.list(AdminProjectGroupUsrAct.java:55) -2020-01-12 10:59:42,760 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - select count(1) from (select a.pj,a.usr,a.gr,b.name as usrname from pj_gr_usr a left join usr b on (a.usr = b.usr) where a.pj=? and a.gr=? and b.is_lock=false order by a.usr)as _nutz_tmp_o1bq3ab5cujf2qpinii0e2kgsa - | 1 | 2 | - |------|---------| - | pop2 | manager | - For example:> "select count(1) from (select a.pj,a.usr,a.gr,b.name as usrname from pj_gr_usr a left join usr b on (a.usr = b.usr) where a.pj='pop2' and a.gr='manager' and b.is_lock=false order by a.usr)as _nutz_tmp_o1bq3ab5cujf2qpinii0e2kgsa" -2020-01-12 10:59:42,764 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=3ms, sql=select count(1) from (select a.pj,a.usr,a.gr,b.name as usrname from pj_gr_usr a left join usr b on (a.usr = b.usr) where a.pj='pop2' and a.gr='manager' and b.is_lock=false order by a.usr)as _nutz_tmp_o1bq3ab5cujf2qpinii0e2kgsa -2020-01-12 10:59:42,769 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - select a.pj,a.usr,a.gr,b.name as usrname from pj_gr_usr a left join usr b on (a.usr = b.usr) where a.pj=? and a.gr=? and b.is_lock=false order by a.usr LIMIT 0, 20 - | 1 | 2 | - |------|---------| - | pop2 | manager | - For example:> "select a.pj,a.usr,a.gr,b.name as usrname from pj_gr_usr a left join usr b on (a.usr = b.usr) where a.pj='pop2' and a.gr='manager' and b.is_lock=false order by a.usr LIMIT 0, 20" -2020-01-12 10:59:42,773 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=4ms, sql=select a.pj,a.usr,a.gr,b.name as usrname from pj_gr_usr a left join usr b on (a.usr = b.usr) where a.pj='pop2' and a.gr='manager' and b.is_lock=false order by a.usr LIMIT 0, 20 -2020-01-12 10:59:44,308 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/project/group/usr/add : AdminProjectGroupUsrAct.add(AdminProjectGroupUsrAct.java:67) -2020-01-12 10:59:44,314 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - select usr,name,psw,email,role from usr a where a.usr <> '*' and not exists (select usr from pj_gr_usr b where a.usr = b.usr and b.pj=? and b.gr=?) and a.is_lock=false order by a.usr - | 1 | 2 | - |------|---------| - | pop2 | manager | - For example:> "select usr,name,psw,email,role from usr a where a.usr <> '*' and not exists (select usr from pj_gr_usr b where a.usr = b.usr and b.pj='pop2' and b.gr='manager') and a.is_lock=false order by a.usr" -2020-01-12 10:59:44,318 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=3ms, sql=select usr,name,psw,email,role from usr a where a.usr <> '*' and not exists (select usr from pj_gr_usr b where a.usr = b.usr and b.pj='pop2' and b.gr='manager') and a.is_lock=false order by a.usr -2020-01-12 10:59:51,330 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [POST] path=/admin/project/group/usr/o_save : AdminProjectGroupUsrAct.o_save(AdminProjectGroupUsrAct.java:77) -2020-01-12 10:59:51,333 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - select a.pj,a.usr,a.gr,b.name as usrname from pj_gr_usr a left join usr b on (a.usr=b.usr) where a.pj = ? and a.gr=? and a.usr=? - | 1 | 2 | 3 | - |------|---------|---------| - | pop2 | manager | kouxian | - For example:> "select a.pj,a.usr,a.gr,b.name as usrname from pj_gr_usr a left join usr b on (a.usr=b.usr) where a.pj = 'pop2' and a.gr='manager' and a.usr='kouxian'" -2020-01-12 10:59:51,338 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=5ms, sql=select a.pj,a.usr,a.gr,b.name as usrname from pj_gr_usr a left join usr b on (a.usr=b.usr) where a.pj = 'pop2' and a.gr='manager' and a.usr='kouxian' -2020-01-12 10:59:51,345 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - INSERT INTO pj_gr_usr(pj,usr,gr) VALUES(?,?,?) - | 1 | 2 | 3 | - |------|---------|---------| - | pop2 | kouxian | manager | - For example:> "INSERT INTO pj_gr_usr(pj,usr,gr) VALUES('pop2','kouxian','manager') " -2020-01-12 10:59:51,349 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=4ms, sql=INSERT INTO pj_gr_usr(pj,usr,gr) VALUES('pop2','kouxian','manager') -2020-01-12 10:59:51,412 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/project/group/usr/list : AdminProjectGroupUsrAct.list(AdminProjectGroupUsrAct.java:55) -2020-01-12 10:59:51,413 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - select count(1) from (select a.pj,a.usr,a.gr,b.name as usrname from pj_gr_usr a left join usr b on (a.usr = b.usr) where a.pj=? and a.gr=? and b.is_lock=false order by a.usr)as _nutz_tmp_7quug7nffsgs9r05mduevg6pah - | 1 | 2 | - |------|---------| - | pop2 | manager | - For example:> "select count(1) from (select a.pj,a.usr,a.gr,b.name as usrname from pj_gr_usr a left join usr b on (a.usr = b.usr) where a.pj='pop2' and a.gr='manager' and b.is_lock=false order by a.usr)as _nutz_tmp_7quug7nffsgs9r05mduevg6pah" -2020-01-12 10:59:51,418 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=5ms, sql=select count(1) from (select a.pj,a.usr,a.gr,b.name as usrname from pj_gr_usr a left join usr b on (a.usr = b.usr) where a.pj='pop2' and a.gr='manager' and b.is_lock=false order by a.usr)as _nutz_tmp_7quug7nffsgs9r05mduevg6pah -2020-01-12 10:59:51,422 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - select a.pj,a.usr,a.gr,b.name as usrname from pj_gr_usr a left join usr b on (a.usr = b.usr) where a.pj=? and a.gr=? and b.is_lock=false order by a.usr LIMIT 0, 20 - | 1 | 2 | - |------|---------| - | pop2 | manager | - For example:> "select a.pj,a.usr,a.gr,b.name as usrname from pj_gr_usr a left join usr b on (a.usr = b.usr) where a.pj='pop2' and a.gr='manager' and b.is_lock=false order by a.usr LIMIT 0, 20" -2020-01-12 10:59:51,425 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=3ms, sql=select a.pj,a.usr,a.gr,b.name as usrname from pj_gr_usr a left join usr b on (a.usr = b.usr) where a.pj='pop2' and a.gr='manager' and b.is_lock=false order by a.usr LIMIT 0, 20 -2020-01-12 11:00:31,960 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [POST] path=/admin/project/group/usr/email : AdminProjectGroupUsrAct.email(AdminProjectGroupUsrAct.java:128) -2020-01-12 11:00:31,974 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM usr WHERE usr=? LIMIT 0, 1 - | 1 | - |---------| - | kouxian | - For example:> "SELECT * FROM usr WHERE usr='kouxian' LIMIT 0, 1 " -2020-01-12 11:00:31,977 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=3ms, sql=SELECT * FROM usr WHERE usr='kouxian' LIMIT 0, 1 -2020-01-12 11:00:31,986 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM pj_gr_usr WHERE pj=? AND usr=? - | 1 | 2 | - |------|---------| - | pop2 | kouxian | - For example:> "SELECT * FROM pj_gr_usr WHERE pj='pop2' AND usr='kouxian'" -2020-01-12 11:00:31,990 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=3ms, sql=SELECT * FROM pj_gr_usr WHERE pj='pop2' AND usr='kouxian' -2020-01-12 11:00:31,996 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM pj_gr_auth WHERE pj=? AND gr=? - | 1 | 2 | - |------|---------| - | pop2 | manager | - For example:> "SELECT * FROM pj_gr_auth WHERE pj='pop2' AND gr='manager'" -2020-01-12 11:00:32,007 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=11ms, sql=SELECT * FROM pj_gr_auth WHERE pj='pop2' AND gr='manager' -2020-01-12 11:00:32,014 [INFO][org.nutz.plugins.cache.dao.impl.convert.JavaCacheSerializer] - Object to bytes fail -java.io.NotSerializableException: com.rekoe.domain.PjGrAuth - at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1184) - at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:348) - at java.util.LinkedList.writeObject(LinkedList.java:1131) - at sun.reflect.GeneratedMethodAccessor8.invoke(Unknown Source) - at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.lang.reflect.Method.invoke(Method.java:498) - at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:1028) - at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1496) - at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1432) - at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1178) - at java.io.ObjectOutputStream.writeUnshared(ObjectOutputStream.java:415) - at org.nutz.plugins.cache.dao.impl.convert.JavaCacheSerializer.from(JavaCacheSerializer.java:27) - at org.nutz.plugins.cache.dao.impl.provider.RedisDaoCacheProvider.put(RedisDaoCacheProvider.java:29) - at org.nutz.plugins.cache.dao.CachedNutDaoExecutor.exec(CachedNutDaoExecutor.java:173) - at org.nutz.plugins.cache.dao.DaoCacheInterceptor.filter(DaoCacheInterceptor.java:18) - at org.nutz.dao.DaoInterceptorChain.doChain(DaoInterceptorChain.java:63) - at org.nutz.dao.DaoInterceptorChain.invoke(DaoInterceptorChain.java:138) - at org.nutz.dao.impl.sql.run.NutDaoRunner.runCallback(NutDaoRunner.java:163) - at org.nutz.dao.impl.sql.run.NutDaoRunner._runWithoutTransaction(NutDaoRunner.java:130) - at org.nutz.dao.impl.sql.run.NutDaoRunner._run(NutDaoRunner.java:97) - at org.nutz.dao.impl.sql.run.NutDaoRunner.run(NutDaoRunner.java:86) - at org.nutz.dao.impl.DaoSupport.run(DaoSupport.java:242) - at org.nutz.dao.impl.DaoSupport._exec(DaoSupport.java:254) - at org.nutz.dao.impl.NutDao.query(NutDao.java:490) - at org.nutz.dao.impl.NutDao.query(NutDao.java:495) - at com.rekoe.service.ProjectAuthService.loadPjGrAuth(ProjectAuthService.java:302) - at com.rekoe.module.admin.AdminProjectGroupUsrAct.sendProjectOpenEmail1(AdminProjectGroupUsrAct.java:169) - at com.rekoe.module.admin.AdminProjectGroupUsrAct.sendProjectOpenEmail(AdminProjectGroupUsrAct.java:187) - at com.rekoe.module.admin.AdminProjectGroupUsrAct$$NUTZAOP._aop_invoke(AdminProjectGroupUsrAct.java:2) - at org.nutz.aop.InterceptorChain.invoke(InterceptorChain.java:77) - at org.nutz.aop.InterceptorChain.doChain(InterceptorChain.java:57) - at org.nutz.aop.interceptor.async._async_task.call(AsyncMethodInterceptor.java:43) - at java.util.concurrent.FutureTask.run(FutureTask.java:266) - at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) - at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) - at java.lang.Thread.run(Thread.java:748) -2020-01-12 11:00:32,018 [ERROR][com.rekoe.service.EmailServiceImpl] - send email fail -org.nutz.ioc.IocException: IocBean[htmlEmail] For object [htmlEmail] - type:[class org.apache.commons.mail.HtmlEmail] - at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:250) - at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:271) - at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:161) - at com.rekoe.service.EmailServiceImpl.send(EmailServiceImpl.java:30) - at com.rekoe.service.EmailServiceImpl.projectOpen(EmailServiceImpl.java:67) - at com.rekoe.module.admin.AdminProjectGroupUsrAct.sendProjectOpenEmail1(AdminProjectGroupUsrAct.java:179) - at com.rekoe.module.admin.AdminProjectGroupUsrAct.sendProjectOpenEmail(AdminProjectGroupUsrAct.java:187) - at com.rekoe.module.admin.AdminProjectGroupUsrAct$$NUTZAOP._aop_invoke(AdminProjectGroupUsrAct.java:2) - at org.nutz.aop.InterceptorChain.invoke(InterceptorChain.java:77) - at org.nutz.aop.InterceptorChain.doChain(InterceptorChain.java:57) - at org.nutz.aop.interceptor.async._async_task.call(AsyncMethodInterceptor.java:43) - at java.util.concurrent.FutureTask.run(FutureTask.java:266) - at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) - at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) - at java.lang.Thread.run(Thread.java:748) -Caused by: org.nutz.ioc.ObjectLoadException: Object 'htmlEmail' without define! - at org.nutz.ioc.loader.combo.ComboIocLoader.load(ComboIocLoader.java:157) - at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:195) - ... 14 more -2020-01-12 11:05:01,262 [INFO][org.nutz.boot.banner.SimpleBannerPrinter] - - _ _ ______ ___ -| \ | || ___ \ ______ ______ ______ ______ ______| \ \ -| \| || |_/ / |______|______|______|______|______| |\ \ -| . ` || ___ \ ______ ______ ______ ______ ______| | > > -| |\ || |_/ / |______|______|______|______|______| |/ / -\_| \_/\____/ |_/_/ - -:: Nutz Boot :: (2.3.8.v20191031) - -2020-01-12 11:05:01,378 [DEBUG][org.nutz.boot.config.impl.PropertiesConfigureLoader] - load /Users/kouxian/git/rk_svnadmin/target/classes/application.properties -2020-01-12 11:05:01,523 [DEBUG][org.nutz.castor.Castors] - Using 107 castor for Castors -2020-01-12 11:05:01,544 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > scan 'com.rekoe' -2020-01-12 11:05:01,741 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'cloudLauncher ' - com.rekoe.CloudLauncher -2020-01-12 11:05:01,756 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'currentTime ' - com.rekoe.web.freemarker.CurrentTimeDirective -2020-01-12 11:05:01,765 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'pagination ' - com.rekoe.web.freemarker.PaginationDirective -2020-01-12 11:05:01,767 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'permission ' - com.rekoe.web.freemarker.PermissionDirective -2020-01-12 11:05:01,768 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'htmlCut ' - com.rekoe.web.freemarker.HtmlCutDirective -2020-01-12 11:05:01,770 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'process ' - com.rekoe.web.freemarker.ProcessTimeDirective -2020-01-12 11:05:01,772 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'timeFormat ' - com.rekoe.web.freemarker.TimeFormatDirective -2020-01-12 11:05:01,774 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'permissionAct ' - com.rekoe.module.admin.PermissionAct -2020-01-12 11:05:01,785 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminUserAct ' - com.rekoe.module.admin.AdminUserAct -2020-01-12 11:05:01,797 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'frameAct ' - com.rekoe.module.admin.FrameAct -2020-01-12 11:05:01,799 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminSvnUserAct ' - com.rekoe.module.admin.AdminSvnUserAct -2020-01-12 11:05:01,805 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminProjectAct ' - com.rekoe.module.admin.AdminProjectAct -2020-01-12 11:05:01,811 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminCommonAct ' - com.rekoe.module.admin.AdminCommonAct -2020-01-12 11:05:01,813 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminRoleAct ' - com.rekoe.module.admin.AdminRoleAct -2020-01-12 11:05:01,816 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'permissionCategoryAct ' - com.rekoe.module.admin.PermissionCategoryAct -2020-01-12 11:05:01,819 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'welcomeAct ' - com.rekoe.module.admin.WelcomeAct -2020-01-12 11:05:01,821 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminProjectGroupUsrAct ' - com.rekoe.module.admin.AdminProjectGroupUsrAct -2020-01-12 11:05:01,824 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminLoginAct ' - com.rekoe.module.admin.AdminLoginAct -2020-01-12 11:05:01,830 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminProjectGroupAct ' - com.rekoe.module.admin.AdminProjectGroupAct -2020-01-12 11:05:01,831 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'indexAct ' - com.rekoe.module.IndexAct -2020-01-12 11:05:01,832 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'ipSearchAction ' - com.rekoe.module.IpSearchAction -2020-01-12 11:05:01,836 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'doCommit ' - com.rekoe.utils.DoCommit -2020-01-12 11:05:01,840 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'quartzService ' - com.rekoe.service.QuartzService -2020-01-12 11:05:01,845 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'treeService ' - com.rekoe.service.DefaultTreeService -2020-01-12 11:05:01,846 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'userService ' - com.rekoe.service.UserService -2020-01-12 11:05:01,860 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'roleService ' - com.rekoe.service.RoleService -2020-01-12 11:05:01,861 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'projectGroupService ' - com.rekoe.service.ProjectGroupService -2020-01-12 11:05:01,862 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'projectAuthService ' - com.rekoe.service.ProjectAuthService -2020-01-12 11:05:01,864 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'projectService ' - com.rekoe.service.ProjectService -2020-01-12 11:05:01,870 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'usrService ' - com.rekoe.service.UsrService -2020-01-12 11:05:01,872 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'repTreeNodeService ' - com.rekoe.service.RepTreeNodeService -2020-01-12 11:05:01,874 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'svnService ' - com.rekoe.service.SvnService -2020-01-12 11:05:01,880 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'permissionCategoryService ' - com.rekoe.service.PermissionCategoryService -2020-01-12 11:05:01,881 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'repositoryService ' - com.rekoe.service.RepositoryService -2020-01-12 11:05:01,893 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'uploadService ' - com.rekoe.service.UploadService -2020-01-12 11:05:01,894 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'projectUserService ' - com.rekoe.service.ProjectUserService -2020-01-12 11:05:01,895 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'authorityService ' - com.rekoe.service.AuthorityServiceImpl -2020-01-12 11:05:01,895 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'emailService ' - com.rekoe.service.EmailServiceImpl -2020-01-12 11:05:01,905 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'svnUserService ' - com.rekoe.service.SvnUserService -2020-01-12 11:05:01,908 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'projectGroupUsrService ' - com.rekoe.service.ProjectGroupUsrService -2020-01-12 11:05:01,911 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'idFactory ' - com.rekoe.service.IdWorkerService -2020-01-12 11:05:01,913 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'projectConfigService ' - com.rekoe.service.ProjectConfigService -2020-01-12 11:05:01,913 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'defaultTreeFactory ' - com.rekoe.service.DefaultTreeFactory -2020-01-12 11:05:01,914 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'permissionService ' - com.rekoe.service.PermissionService -2020-01-12 11:05:01,926 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'shiroRealm ' - com.rekoe.shiro.realm.UsernamePasswordRealm -2020-01-12 11:05:01,948 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > scan 'org.nutz.boot.starter' -2020-01-12 11:05:02,014 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'shiroFilterStarter ' - org.nutz.boot.starter.shiro.ShiroFilterStarter -2020-01-12 11:05:02,023 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'shiroEnvStarter ' - org.nutz.boot.starter.shiro.ShiroEnvStarter -2020-01-12 11:05:02,031 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'freeMarkerConfigurer ' - org.nutz.boot.starter.freemarker.FreeMarkerConfigurer -2020-01-12 11:05:02,041 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add '$views_freekmarker ' - org.nutz.boot.starter.freemarker.FreemarkerViewMaker -2020-01-12 11:05:02,041 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'quartzStarter ' - org.nutz.boot.starter.quartz.QuartzStarter -2020-01-12 11:05:02,042 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'whaleFilterStarter ' - org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter -2020-01-12 11:05:02,046 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'nutFilterStarter ' - org.nutz.boot.starter.nutz.mvc.NutFilterStarter -2020-01-12 11:05:02,047 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'nutDaoStarter ' - org.nutz.boot.starter.nutz.dao.NutDaoStarter -2020-01-12 11:05:02,057 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'druidWebStatFilterStarter ' - org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter -2020-01-12 11:05:02,057 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'druidWebStatServletStarter ' - org.nutz.boot.starter.jdbc.DruidWebStatServletStarter -2020-01-12 11:05:02,059 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'dataSourceStarter ' - org.nutz.boot.starter.jdbc.DataSourceStarter -2020-01-12 11:05:02,069 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'ngrokClientStarter ' - org.nutz.boot.starter.ngrok.NgrokClientStarter -2020-01-12 11:05:02,075 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'jettyStarter ' - org.nutz.boot.starter.jetty.JettyStarter -2020-01-12 11:05:02,110 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'nbServletContextListener ' - org.nutz.boot.starter.servlet3.NbServletContextListener -2020-01-12 11:05:02,113 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-redis/2.3.9-SNAPSHOT/nutzboot-starter-redis-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-12 11:05:02,114 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-email/2.3.9-SNAPSHOT/nutzboot-starter-email-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-12 11:05:02,115 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-shiro/2.3.9-SNAPSHOT/nutzboot-starter-shiro-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-12 11:05:02,115 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-freemarker/2.3.9-SNAPSHOT/nutzboot-starter-freemarker-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-12 11:05:02,116 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-quartz/2.3.9-SNAPSHOT/nutzboot-starter-quartz-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-12 11:05:02,116 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-nutz-mvc/2.3.9-SNAPSHOT/nutzboot-starter-nutz-mvc-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-12 11:05:02,116 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-nutz-dao/2.3.9-SNAPSHOT/nutzboot-starter-nutz-dao-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-12 11:05:02,117 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-jdbc/2.3.9-SNAPSHOT/nutzboot-starter-jdbc-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-12 11:05:02,117 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-ngrok/2.3.9-SNAPSHOT/nutzboot-starter-ngrok-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-12 11:05:02,118 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-jetty/2.3.9-SNAPSHOT/nutzboot-starter-jetty-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-12 11:05:02,119 [DEBUG][org.nutz.boot.NbApp] - Found file:/Users/kouxian/git/nutzboot/nutzboot-starter/nutzboot-starter-freemarker/target/classes/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-12 11:05:02,148 [INFO][org.nutz.boot.NbApp] - Configure Manual: -|id |key |required |Possible Values |Default |Description | starters| -|----|----------------------------------------|----------|--------------------|----------|--------------------|----------------------------------------| -|0 |druid.web.filter.exclusions |no | | |需要排除的路径 |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|1 |druid.web.filter.principalCookieName |no | | |用户权限信息的cookie属性名称 |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|2 |druid.web.filter.principalSessionName |no | | |用户权限信息的session属性名称 |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|3 |druid.web.filter.profileEnable |no | | |是否开启性能监控 |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|4 |druid.web.filter.realIpHeader |no | | |Header中ReadIp对应的key |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|5 |druid.web.filter.sessionStatEnable |no | |true |是否开启session状态监控 |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|6 |druid.web.filter.sessionStatMaxCount |no | | |session最大状态数量 |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|7 |druid.web.servlet.allow |no | | |允许访问的ip列表 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|8 |druid.web.servlet.deny |no | | |禁止访问的ip列表 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|9 |druid.web.servlet.jmxPassword |no | | |JMX的密码 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|10 |druid.web.servlet.jmxUrl |no | | |读取JMX信息的URL |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|11 |druid.web.servlet.jmxUsername |no | | |JMX的用户名 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|12 |druid.web.servlet.loginPassword |no | |随机值,打印在日志中|访问monitor页面的密码 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|13 |druid.web.servlet.loginUsername |no | |driud |访问monitor页面的用户名 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|14 |druid.web.servlet.resetEnable |no | |true |是否允许重置统计结果 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|15 |email.From |yes | | |email的写信人 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|16 |email.HostName |yes | | |email的ip或域名地址 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|17 |email.Password |yes | | |email的密码 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|18 |email.SSLOnConnect |no | |true |email开启SSL连接 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|19 |email.SmtpPort |yes | | |email的SmtpPort端口 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|20 |email.UserName |yes | | |email的用户名 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|21 |email.charset |no | |UTF-8 |email的编码 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|22 |freemarker.cache_time |no | |-1000 |模版缓存时间 |org.nutz.boot.starter.freemarker.FreemarkerViewMaker| -|23 |freemarker.prefix |no | |template |模版路径 |org.nutz.boot.starter.freemarker.FreemarkerViewMaker| -|24 |freemarker.suffix |no | |.html |文件后缀 |org.nutz.boot.starter.freemarker.FreemarkerViewMaker| -|25 |jdbc.password |no | | |数据库密码 |org.nutz.boot.starter.jdbc.DataSourceStarter| -|26 |jdbc.type |no |druid,simple,hikari |druid |连接池类型 |org.nutz.boot.starter.jdbc.DataSourceStarter| -|27 |jdbc.url |yes | | |JDBC URL |org.nutz.boot.starter.jdbc.DataSourceStarter| -|28 |jdbc.username |no | | |数据库用户名 |org.nutz.boot.starter.jdbc.DataSourceStarter| -|29 |jetty.contextPath |no | |/ |上下文路径 |org.nutz.boot.starter.jetty.JettyStarter| -|30 |jetty.gzip.enable |no | |false |是否启用gzip |org.nutz.boot.starter.jetty.JettyStarter| -|31 |jetty.gzip.level |no | |-1 |gzip压缩级别 |org.nutz.boot.starter.jetty.JettyStarter| -|32 |jetty.gzip.minContentSize |no | |512 |gzip压缩最小触发大小 |org.nutz.boot.starter.jetty.JettyStarter| -|33 |jetty.host |no | |0.0.0.0 |监听的ip地址 |org.nutz.boot.starter.jetty.JettyStarter| -|34 |jetty.http.idleTimeout |no | |300000 |空闲时间,单位毫秒 |org.nutz.boot.starter.jetty.JettyStarter| -|35 |jetty.httpConfig.blockingTimeout |no | |-1 |阻塞超时 |org.nutz.boot.starter.jetty.JettyStarter| -|36 |jetty.httpConfig.headerCacheSize |no | |8192 |头部缓冲区大小 |org.nutz.boot.starter.jetty.JettyStarter| -|37 |jetty.httpConfig.maxErrorDispatches |no | |10 |最大错误重定向次数 |org.nutz.boot.starter.jetty.JettyStarter| -|38 |jetty.httpConfig.outputAggregationSize |no | |8192 |输出聚合大小 |org.nutz.boot.starter.jetty.JettyStarter| -|39 |jetty.httpConfig.outputBufferSize |no | |32768 |输出缓冲区大小 |org.nutz.boot.starter.jetty.JettyStarter| -|40 |jetty.httpConfig.persistentConnectionsEnabled|no | |true |是否启用持久化连接 |org.nutz.boot.starter.jetty.JettyStarter| -|41 |jetty.httpConfig.requestHeaderSize |no | |8192 |请求的头部最大值 |org.nutz.boot.starter.jetty.JettyStarter| -|42 |jetty.httpConfig.responseHeaderSize |no | |8192 |响应的头部最大值 |org.nutz.boot.starter.jetty.JettyStarter| -|43 |jetty.httpConfig.securePort |no | | |安全协议的端口,例如8443 |org.nutz.boot.starter.jetty.JettyStarter| -|44 |jetty.httpConfig.secureScheme |no | | |安全协议,例如https |org.nutz.boot.starter.jetty.JettyStarter| -|45 |jetty.httpConfig.sendDateHeader |no | |true |是否发送日期信息 |org.nutz.boot.starter.jetty.JettyStarter| -|46 |jetty.httpConfig.sendServerVersion |no | |true |是否发送jetty版本号 |org.nutz.boot.starter.jetty.JettyStarter| -|47 |jetty.https.keystore.password |no | | |Https的KeyStore的密码 |org.nutz.boot.starter.jetty.JettyStarter| -|48 |jetty.https.keystore.path |no | | |Https的KeyStore路径 |org.nutz.boot.starter.jetty.JettyStarter| -|49 |jetty.https.port |no | | |Https端口号 |org.nutz.boot.starter.jetty.JettyStarter| -|50 |jetty.maxFormContentSize |no | |1gb |表单最大尺寸 |org.nutz.boot.starter.jetty.JettyStarter| -|51 |jetty.maxFormKeys |no | |1000 |表单最大key数量 |org.nutz.boot.starter.jetty.JettyStarter| -|52 |jetty.page.404 |no | | |自定义404页面,同理,其他状态码也是支持的|org.nutz.boot.starter.jetty.JettyStarter| -|53 |jetty.page.java.lang.Throwable |no | | |自定义java.lang.Throwable页面,同理,其他异常也支持|org.nutz.boot.starter.jetty.JettyStarter| -|54 |jetty.port |no | |8080 |监听的端口 |org.nutz.boot.starter.jetty.JettyStarter| -|55 |jetty.session.file.storeDir |no | |./session |session持久化,file所用的目录|org.nutz.boot.starter.jetty.JettyStarter| -|56 |jetty.session.ioc.datastore |no | |jettySessionDataStore|session持久化,SessionDataStore对应的ioc名称|org.nutz.boot.starter.jetty.JettyStarter| -|57 |jetty.session.jdbc.datasource.iocname |no | |dataSource|session持久化,jdbc所用数据库源的ioc名称|org.nutz.boot.starter.jetty.JettyStarter| -|58 |jetty.session.store.enable |no | |false |是否启用session持久化 |org.nutz.boot.starter.jetty.JettyStarter| -|59 |jetty.session.store.type |no |jdbc,file,ioc,redis |jdbc |session持久化类型 |org.nutz.boot.starter.jetty.JettyStarter| -|60 |jetty.staticPath |no | | |额外的静态文件路径 |org.nutz.boot.starter.jetty.JettyStarter| -|61 |jetty.staticPathLocal |no | | |静态文件所在的本地路径 |org.nutz.boot.starter.jetty.JettyStarter| -|62 |jetty.threadpool.idleTimeout |no | |60000 |线程池idleTimeout,单位毫秒 |org.nutz.boot.starter.jetty.JettyStarter| -|63 |jetty.threadpool.maxThreads |no | |500 |线程池最大线程数maxThreads |org.nutz.boot.starter.jetty.JettyStarter| -|64 |jetty.threadpool.minThreads |no | |200 |线程池最小线程数minThreads |org.nutz.boot.starter.jetty.JettyStarter| -|65 |jetty.welcome_files |no | |index.html,index.htm,index.do|WelcomeFile列表 |org.nutz.boot.starter.jetty.JettyStarter| -|66 |ngrok.client.auth_token |no | |4kg9lckq5og4ip02j736e3i7ku|秘钥 |org.nutz.boot.starter.ngrok.NgrokClientStarter| -|67 |ngrok.client.enable |no | |true |开关 |org.nutz.boot.starter.ngrok.NgrokClientStarter| -|68 |ngrok.client.hostname |no | | |期望的域名 |org.nutz.boot.starter.ngrok.NgrokClientStarter| -|69 |ngrok.client.srv_host |no | |wendal.cn |服务器域名 |org.nutz.boot.starter.ngrok.NgrokClientStarter| -|70 |ngrok.client.srv_port |no | |4443 |服务器端口 |org.nutz.boot.starter.ngrok.NgrokClientStarter| -|71 |ngrok.client.to_port |no | |8080 |目标端口 |org.nutz.boot.starter.ngrok.NgrokClientStarter| -|72 |nutz.dao.interceptor.cache.cache4Null |no | |true |是否缓存null结果 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|73 |nutz.dao.interceptor.cache.debug |no | |false |打印daocache详细调试日志 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|74 |nutz.dao.interceptor.cache.enable |no | |false |是否使用daocache |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|75 |nutz.dao.interceptor.cache.enableWhenTrans|no | |false |事务内是否启用daocache |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|76 |nutz.dao.interceptor.cache.provider.ioc.name|no | |daoCacheProvider|daocache提供者DaoCacheProvider的IocBean名称|org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|77 |nutz.dao.interceptor.cache.provider.memory.cacheSize|no | | |daocache提供者MemoryDaoCacheProvider的默认缓存大小|org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|78 |nutz.dao.interceptor.cache.provider.type|no |memory,ehcache,jedis,ioc|memory |daocache提供者 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|79 |nutz.dao.interceptor.cache.table.names |no | | |需要缓存的表名称,英文逗号分隔 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|80 |nutz.dao.interceptor.cache.table.pattern|no | | |需要缓存的表名称的正则表达式 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|81 |nutz.dao.interceptor.log.enable |no | |true |是否打印dao的SQL日志 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|82 |nutz.dao.interceptor.time.enable |no | |false |是否打印dao的SQL耗时日志 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|83 |nutz.dao.sqls.path |no | |sqls/ |sql目录 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|84 |nutz.mvc.exclusions |no | | |排除指定请求路径的正则表达式 |org.nutz.boot.starter.nutz.mvc.NutFilterStarter| -|85 |nutz.mvc.ignore |no | | |过滤指定请求路径的正则表达式 |org.nutz.boot.starter.nutz.mvc.NutFilterStarter| -|86 |nutz.mvc.whale.enc.input |no | |UTF-8 |在其他Filter之前设置input编码|org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter| -|87 |nutz.mvc.whale.enc.output |no | |UTF-8 |在其他Filter之前设置output编码|org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter| -|88 |nutz.mvc.whale.http.hidden_method_param |no | | |隐形http方法参数转换所对应的参数名 |org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter| -|89 |nutz.mvc.whale.http.method_override |no | |false |是否允许使用X-HTTP-Method-Override|org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter| -|90 |nutz.mvc.whale.upload.enable |no | |false |是否启用隐形Upload支持 |org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter| -|91 |redis.database |no | |0 |redis数据库序号 |org.nutz.boot.starter.redis.JedisStarter| -|92 |redis.host |no | |127.0.0.1 |redis服务器ip或域名 |org.nutz.boot.starter.redis.JedisStarter| -|93 |redis.max_redir |no | |10 |redis集群最大重定向次数 |org.nutz.boot.starter.redis.JedisStarter| -|94 |redis.nodes |no | | |redis集群节点列表 |org.nutz.boot.starter.redis.JedisStarter| -|95 |redis.password |no | | |redis密码 |org.nutz.boot.starter.redis.JedisStarter| -|96 |redis.port |no | |6379 |redis服务器端口 |org.nutz.boot.starter.redis.JedisStarter| -|97 |redis.soTimeout |no | |0 |redis写超时 |org.nutz.boot.starter.redis.JedisStarter| -|98 |redis.timeout |no | |2000 |redis读写超时 |org.nutz.boot.starter.redis.JedisStarter| -|99 |shiro.ini.path |no | | |shiro.ini的路径,如果shiro.ini存在,就会使用它,否则走NB的内部逻辑|org.nutz.boot.starter.shiro.ShiroEnvStarter| -|100 |shiro.ini.urls |no | | |urls过滤清单 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|101 |shiro.realm.cache.enable |no | | |realm是否缓存 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|102 |shiro.session.cache.redis.debug |no | |false |session持久化时redis的debug模式|org.nutz.boot.starter.shiro.ShiroEnvStarter| -|103 |shiro.session.cache.redis.mode |no | |kv |设置redis缓存的模式 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|104 |shiro.session.cache.redis.ttl |no | |-1 |redis缓存的过期时间 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|105 |shiro.session.cache.type |no | |memory |设置使用的缓存类型 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|106 |shiro.session.cookie.httpOnly |no | |true |Cookie是否只读 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|107 |shiro.session.cookie.maxAge |no | |946080000 |Cookie的过期时间,单位:毫秒 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|108 |shiro.session.cookie.name |no | |sid |Cookie的name |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|109 |shiro.session.dao.iocName |no | |shiroSessionDao|SessionDao的ioc名称,设置并声明该IocBean,就能覆盖默认的SessionDao实现|org.nutz.boot.starter.shiro.ShiroEnvStarter| -|110 |shiro.session.enable |no | |true |是否启用Shiro的Session管理 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|111 |shiro.session.manager.globalSessionTimeout|no | |1800000 |全局session过期时间 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|112 |shiro.session.manager.sessionValidationInterval|no | |3600000 |定期检查session过期的周期 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|113 |shiro.session.manager.sessionValidationSchedulerEnabled|no | |true |是否定期检查session过期 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|114 |shiro.url.login |no | |/user/login|默认登录路径 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|115 |shiro.url.logout_redirect |no | |/ |退出登录后的重定向路径 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|116 |shiro.url.unauth |no | |/user/login|访问未授权页面后的重定向路径 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|117 |web.filter.order.nutz |no | | |指定NutFilter执行顺序 |org.nutz.boot.starter.nutz.mvc.NutFilterStarter| -|118 |web.session.timeout |no | |30 |Session空闲时间,单位分钟 |org.nutz.boot.starter.jetty.JettyStarter| -2020-01-12 11:05:02,175 [INFO][org.nutz.ioc.impl.NutIoc] - ... NutIoc init complete -2020-01-12 11:05:02,295 [INFO][org.quartz.impl.StdSchedulerFactory] - Using default implementation for ThreadExecutor -2020-01-12 11:05:02,340 [INFO][org.quartz.core.SchedulerSignalerImpl] - Initialized Scheduler Signaller of type: class org.quartz.core.SchedulerSignalerImpl -2020-01-12 11:05:02,343 [INFO][org.quartz.core.QuartzScheduler] - Quartz Scheduler v.2.3.0 created. -2020-01-12 11:05:02,360 [INFO][org.quartz.simpl.RAMJobStore] - RAMJobStore initialized. -2020-01-12 11:05:02,363 [INFO][org.quartz.core.QuartzScheduler] - Scheduler meta-data: Quartz Scheduler (v2.3.0) 'NutzbootScheduler' 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 8 threads. - Using job-store 'org.quartz.simpl.RAMJobStore' - which does not support persistence. and is not clustered. - -2020-01-12 11:05:02,366 [INFO][org.quartz.impl.StdSchedulerFactory] - Quartz scheduler 'NutzbootScheduler' initialized from an externally provided properties instance. -2020-01-12 11:05:02,367 [INFO][org.quartz.impl.StdSchedulerFactory] - Quartz scheduler version: 2.3.0 -2020-01-12 11:05:02,369 [INFO][org.quartz.core.QuartzScheduler] - JobFactory set to: org.nutz.integration.quartz.NutQuartzJobFactory@6ed3f258 -2020-01-12 11:05:03,225 [DEBUG][org.nutz.boot.starter.servlet3.NbServletContextListener] - add Servlet name=druid pathSpec=/druid/* -2020-01-12 11:05:03,228 [INFO][org.nutz.boot.starter.jdbc.DruidWebStatServletStarter] - druid stat view random user=druid password=vfl7ggbfh2he7rrmoudmlcf3rc -2020-01-12 11:05:03,235 [INFO][org.apache.shiro.web.env.EnvironmentLoader] - Starting Shiro environment initialization. -2020-01-12 11:05:03,563 [DEBUG][org.nutz.boot.starter.shiro.ShiroEnvStarter] - using default SessionDAO = EnterpriseCacheSessionDAO -2020-01-12 11:05:03,580 [DEBUG][org.nutz.boot.starter.shiro.ShiroEnvStarter] - using session cache = redis -2020-01-12 11:05:03,635 [WARN][net.sf.ehcache.config.CacheConfiguration] - Statistics can no longer be enabled via configuration. -2020-01-12 11:05:03,942 [INFO][org.nutz.plugins.cache.impl.lcache.LCacheManager] - JedisAgent is Ready ... -2020-01-12 11:05:03,942 [DEBUG][org.nutz.plugins.cache.impl.lcache.LCacheManager] - psubscribe LCache:* -2020-01-12 11:05:04,224 [DEBUG][org.nutz.dao.jdbc.Jdbcs] - Jdbcs init complete -2020-01-12 11:05:04,225 [INFO][org.nutz.dao.jdbc.Jdbcs] - Get Connection from DataSource for JdbcExpert, if you lock at here, check your database server and configure -2020-01-12 11:05:04,363 [INFO][com.alibaba.druid.pool.DruidDataSource] - {dataSource-1} inited -2020-01-12 11:05:04,646 [DEBUG][org.nutz.dao.impl.DaoSupport] - select expert : org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert -2020-01-12 11:05:04,654 [DEBUG][org.nutz.dao.impl.DaoSupport] - JDBC Driver --> mysql-connector-java-8.0.18 (Revision: fef2894d751d47223192b706977b4a5bc41e6be4) -2020-01-12 11:05:04,654 [DEBUG][org.nutz.dao.impl.DaoSupport] - JDBC Name --> MySQL Connector/J -2020-01-12 11:05:04,654 [DEBUG][org.nutz.dao.impl.DaoSupport] - JDBC URL --> jdbc:mysql://127.0.0.1:3306/rk_admin?characterEncoding=utf8&useSSL=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai -2020-01-12 11:05:04,838 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_set_client=utf8mb4 -2020-01-12 11:05:04,838 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_set_connection=utf8mb4 -2020-01-12 11:05:04,838 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_set_database=utf8 -2020-01-12 11:05:04,838 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_set_filesystem=binary -2020-01-12 11:05:04,838 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_set_results= -2020-01-12 11:05:04,839 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_set_server=utf8mb4 -2020-01-12 11:05:04,839 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_set_system=utf8 -2020-01-12 11:05:04,839 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_sets_dir=/usr/share/mysql-8.0/charsets/ -2020-01-12 11:05:04,844 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : binlog_format=ROW -2020-01-12 11:05:04,847 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : database=rk_admin -2020-01-12 11:05:04,849 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : user=root@172.17.0.1 -2020-01-12 11:05:04,896 [DEBUG][org.nutz.dao.impl.DaoSupport] - Database info --> MYSQL:[MySQL - 8.0.18] -2020-01-12 11:05:04,904 [DEBUG][org.nutz.dao.impl.DaoSupport] - SqlManager Sql count=0 -2020-01-12 11:05:05,027 [DEBUG][org.nutz.service.EntityService] - Get TypeParams for self : com.rekoe.domain.User -2020-01-12 11:05:05,035 [DEBUG][org.nutz.service.EntityService] - Get TypeParams for self : com.rekoe.domain.Role -2020-01-12 11:05:05,039 [INFO][org.apache.shiro.cache.ehcache.EhCacheManager] - Cache with name 'com.rekoe.shiro.realm.UsernamePasswordRealm.authorizationCache' does not yet exist. Creating now. -2020-01-12 11:05:05,059 [INFO][org.apache.shiro.cache.ehcache.EhCacheManager] - Added EhCache named [com.rekoe.shiro.realm.UsernamePasswordRealm.authorizationCache] -2020-01-12 11:05:05,075 [DEBUG][org.nutz.boot.starter.shiro.NbResourceBasedWebEnvironment] - ioc name=shiroFilterChainResolver not found, fallback to shiro.ini.urls -2020-01-12 11:05:05,075 [DEBUG][org.nutz.boot.starter.shiro.NbResourceBasedWebEnvironment] - shiro ini urls ---> -[urls] - -2020-01-12 11:05:05,093 [INFO][org.apache.shiro.web.env.EnvironmentLoader] - Shiro environment initialized in 1858 ms. -2020-01-12 11:05:05,099 [DEBUG][org.nutz.boot.starter.servlet3.NbServletContextListener] - add filter name=whale pathSpec=/* -2020-01-12 11:05:05,105 [DEBUG][org.nutz.boot.starter.servlet3.NbServletContextListener] - add filter name=druid pathSpec=/* -2020-01-12 11:05:05,107 [DEBUG][org.nutz.boot.starter.servlet3.NbServletContextListener] - add filter name=shiro pathSpec=/* -2020-01-12 11:05:05,110 [DEBUG][org.nutz.boot.starter.servlet3.NbServletContextListener] - add filter name=nutz pathSpec=/* -2020-01-12 11:05:05,121 [INFO][org.nutz.mvc.NutFilter] - NutFilter[nutz] starting ... -2020-01-12 11:05:05,123 [INFO][org.nutz.resource.impl.ErrorResourceLocation] - [loc=/Users/kouxian/git/rk_svnadmin/target/classes/static/WEB-INF/classes]not exist -2020-01-12 11:05:05,125 [DEBUG][org.nutz.mvc.config.AbstractNutConfig] - Loading by class org.nutz.boot.starter.nutz.mvc.NbMvcLoading -2020-01-12 11:05:05,129 [INFO][org.nutz.mvc.impl.NutLoading] - Nutz Version : 1.r.68-SNAPSHOT -2020-01-12 11:05:05,130 [INFO][org.nutz.mvc.impl.NutLoading] - Nutz.Mvc[nutz] is initializing ... -2020-01-12 11:05:05,130 [DEBUG][org.nutz.mvc.impl.NutLoading] - Web Container Information: -2020-01-12 11:05:05,130 [DEBUG][org.nutz.mvc.impl.NutLoading] - - Default Charset : UTF-8 -2020-01-12 11:05:05,130 [DEBUG][org.nutz.mvc.impl.NutLoading] - - Current . path : /Users/kouxian/git/rk_svnadmin/. -2020-01-12 11:05:05,131 [DEBUG][org.nutz.mvc.impl.NutLoading] - - Java Version : 1.8.0_144 -2020-01-12 11:05:05,131 [DEBUG][org.nutz.mvc.impl.NutLoading] - - File separator : / -2020-01-12 11:05:05,131 [DEBUG][org.nutz.mvc.impl.NutLoading] - - Timezone : Asia/Shanghai -2020-01-12 11:05:05,131 [DEBUG][org.nutz.mvc.impl.NutLoading] - - OS : Mac OS X x86_64 -2020-01-12 11:05:05,131 [DEBUG][org.nutz.mvc.impl.NutLoading] - - ServerInfo : jetty/9.4.22.v20191022 -2020-01-12 11:05:05,131 [DEBUG][org.nutz.mvc.impl.NutLoading] - - Servlet API : 3.1 -2020-01-12 11:05:05,131 [DEBUG][org.nutz.mvc.impl.NutLoading] - - ContextPath : -2020-01-12 11:05:05,132 [DEBUG][org.nutz.mvc.impl.NutLoading] - - context.tempdir : /Users/kouxian/git/rk_svnadmin/temp -2020-01-12 11:05:05,132 [DEBUG][org.nutz.mvc.impl.NutLoading] - - MainModule : com.rekoe.CloudLauncher -2020-01-12 11:05:05,133 [DEBUG][org.nutz.mvc.impl.NutLoading] - >> app.root = /Users/kouxian/git/rk_svnadmin/target/classes/static -2020-01-12 11:05:05,137 [INFO][org.nutz.mvc.impl.NutLoading] - Build URL mapping by org.nutz.mvc.impl.UrlMappingImpl ... -2020-01-12 11:05:05,138 [DEBUG][org.nutz.mvc.impl.NutLoading] - add ViewMaker from Ioc by name=$views_freekmarker -2020-01-12 11:05:05,140 [DEBUG][org.nutz.mvc.impl.NutLoading] - @Views(FreemarkerViewMaker.class,DefaultViewMaker.class) -2020-01-12 11:05:05,143 [DEBUG][org.nutz.mvc.impl.NutLoading] - @ChainBy(org.nutz.mvc.impl.NutActionChainMaker) -2020-01-12 11:05:05,147 [DEBUG][org.nutz.mvc.impl.Loadings] - module class location 'file:/Users/kouxian/git/rk_svnadmin/target/classes/' -2020-01-12 11:05:05,147 [DEBUG][org.nutz.mvc.impl.Loadings] - > scan 'com.rekoe' -2020-01-12 11:05:05,174 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.PermissionAct' -2020-01-12 11:05:05,174 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminUserAct' -2020-01-12 11:05:05,174 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.FrameAct' -2020-01-12 11:05:05,174 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminSvnUserAct' -2020-01-12 11:05:05,174 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminProjectAct' -2020-01-12 11:05:05,175 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminCommonAct' -2020-01-12 11:05:05,175 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminRoleAct' -2020-01-12 11:05:05,175 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.PermissionCategoryAct' -2020-01-12 11:05:05,175 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.WelcomeAct' -2020-01-12 11:05:05,175 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminProjectGroupUsrAct' -2020-01-12 11:05:05,175 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminLoginAct' -2020-01-12 11:05:05,175 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminProjectGroupAct' -2020-01-12 11:05:05,175 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.IndexAct' -2020-01-12 11:05:05,176 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.IpSearchAction' -2020-01-12 11:05:05,295 [DEBUG][org.nutz.mvc.impl.NutLoading] - Use org.nutz.mvc.impl.NutEntryDeterminer as EntryMethodDeterminer -2020-01-12 11:05:05,335 [INFO][org.nutz.mvc.impl.NutActionChainMaker] - Optional processor class not found, disabled : org.nutz.plugins.validation.ValidationProcessor -2020-01-12 11:05:05,461 [INFO][org.nutz.boot.starter.freemarker.FreeMarkerConfigurer] - using Directory for TemplateLoading : /Users/kouxian/git/rk_svnadmin/src/main/resources/ -2020-01-12 11:05:05,475 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/register' >> (AdminLoginAct.java:94).register : Object | @Ok(fm:template.front.account.create_user) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:05:05,476 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/logout' >> (AdminLoginAct.java:88).logout : void | @Ok(>>:/user/login.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:05:05,493 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/login' >> (AdminLoginAct.java:56).login : View | @Ok(null ) @Fail(>>:/admin/common/unauthorized.rk) | by 1 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:05:05,498 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/api/ip/search' >> (IpSearchAction.java:20).search : String | @Ok(raw:json) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:05:05,500 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/add' >> (AdminProjectGroupAct.java:40).add : String | @Ok(fm:template.admin.project_group.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:05:05,503 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/delete' >> (AdminProjectGroupAct.java:59).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:05:05,504 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/list' >> (AdminProjectGroupAct.java:32).list : Pagination | @Ok(fm:template.admin.project_group.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:05:05,506 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/o_save' >> (AdminProjectGroupAct.java:47).o_save : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:05:05,509 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/main' >> (AdminUserAct.java:59).main : void | @Ok(fm:template.admin.common.main) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:05:05,509 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/add' >> (AdminUserAct.java:72).add : List | @Ok(fm:template.admin.user.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:05:05,510 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/lock' >> (AdminUserAct.java:143).lock : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:05:05,512 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/update' >> (AdminUserAct.java:129).update : Object | @Ok(>>:/admin/user/list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:05:05,514 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/check/username' >> (AdminUserAct.java:93).checkName : boolean | @Ok(raw ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:05:05,515 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/delete' >> (AdminUserAct.java:79).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:05:05,518 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/list' >> (AdminUserAct.java:65).list : Pagination | @Ok(fm:template.admin.user.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:05:05,533 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/save' >> (AdminUserAct.java:87).save : boolean | @Ok(>>:${obj==true?'/admin/user/list.rk':'/admin/common/unauthorized.rk'}) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:05:05,534 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/edit' >> (AdminUserAct.java:107).edit : User | @Ok(fm:template.admin.user.edit) @Fail(json ) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:05:05,536 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/check_email' >> (AdminUserAct.java:99).checkEmail : boolean | @Ok(raw ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:05:05,537 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/profile/check_current_password' >> (AdminUserAct.java:160).checkCurrentPassword : boolean | @Ok(raw ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:05:05,538 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/profile/edit' >> (AdminUserAct.java:175).profileEdit : Subject | @Ok(fm:template.admin.profile.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:05:05,539 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/add_user' >> (AdminUserAct.java:185).add_user : void | @Ok(fm:template.admin.user.add_user) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:05:05,540 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/save_user' >> (AdminUserAct.java:191).save_user : Object | @Ok(>>:/admin/user/list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:05:05,542 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/profile/update' >> (AdminUserAct.java:203).profileUpdate : boolean | @Ok(fm:template.admin.profile.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:05:05,543 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/profile/re_update' >> (AdminUserAct.java:215).regUpate : boolean | @Ok(>>:${obj?'/admin/main':'/admin/common/unauthorized.rk'}) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:05:05,543 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/change_pwd' >> (AdminUserAct.java:236).change_pwd : void | @Ok(fm:template.admin.account.change_pwd) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:05:05,544 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/pwd_updata' >> (AdminUserAct.java:242).pwd_updata : Object | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:05:05,545 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/user/left' >> (FrameAct.java:21).userLeft : void | @Ok(fm:template.admin.user.frame.left) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:05:05,546 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/user/main' >> (FrameAct.java:15).userMain : void | @Ok(fm:template.admin.user.frame.main) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:05:05,547 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/user/right' >> (FrameAct.java:26).userRight : void | @Ok(fm:template.admin.user.frame.right) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:05:05,548 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/account/main' >> (FrameAct.java:34).accountPwdMain : void | @Ok(fm:template.admin.account.frame.main) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:05:05,549 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/account/left' >> (FrameAct.java:39).accountPwdLeft : void | @Ok(fm:template.admin.account.frame.left) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:05:05,550 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/account/right' >> (FrameAct.java:44).gamePwdRight : void | @Ok(fm:template.admin.account.frame.right) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:05:05,550 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/svn/user/main' >> (FrameAct.java:52).svn_user_main : void | @Ok(fm:template.admin.svn_user.frame.main) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:05:05,550 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/svn/user/left' >> (FrameAct.java:57).svn_user_left : void | @Ok(fm:template.admin.svn_user.frame.left) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:05:05,551 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/svn/user/right' >> (FrameAct.java:62).svn_user_right : void | @Ok(fm:template.admin.svn_user.frame.right) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:05:05,552 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/project/main' >> (FrameAct.java:70).project_main : void | @Ok(fm:template.admin.project.frame.main) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:05:05,553 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/project/left' >> (FrameAct.java:75).project_left : void | @Ok(fm:template.admin.project.frame.left) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:05:05,554 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/project/right' >> (FrameAct.java:80).project_right : void | @Ok(fm:template.admin.project.frame.right) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:05:05,556 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/index_main' >> (WelcomeAct.java:18).index : void | @Ok(fm:template.admin.main) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:05:05,557 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/main' >> (WelcomeAct.java:30).main : void | @Ok(fm:template.admin.index) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:05:05,559 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/left' >> (WelcomeAct.java:35).left : void | @Ok(fm:template.admin.left) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:05:05,559 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/right' >> (WelcomeAct.java:40).right : void | @Ok(fm:template.admin.right) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:05:05,560 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/top' >> (WelcomeAct.java:24).top : boolean | @Ok(fm:template.admin.top) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:05:05,561 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/role/add' >> (AdminRoleAct.java:84).add : List | @Ok(fm:template.admin.user.role.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:05:05,562 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/role/update' >> (AdminRoleAct.java:66).update : void | @Ok(>>:/admin/role/list.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:05:05,563 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/role/delete' >> (AdminRoleAct.java:107).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:05:05,563 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/role/list' >> (AdminRoleAct.java:49).list : Object | @Ok(fm:template.admin.user.role.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:05:05,564 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/role/save' >> (AdminRoleAct.java:91).save : boolean | @Ok(>>:${obj==true?'/role/list.rk':'/admin/common/unauthorized.rk'}) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:05:05,564 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/role/edit' >> (AdminRoleAct.java:56).edit : Object | @Ok(fm:template.admin.user.role.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:05:05,566 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/add' >> (AdminProjectAct.java:55).add : void | @Ok(fm:template.admin.project.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:05:05,567 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/init' >> (AdminProjectAct.java:120).init : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:05:05,567 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/delete' >> (AdminProjectAct.java:182).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:05:05,570 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/list' >> (AdminProjectAct.java:48).list : Pagination | @Ok(fm:template.admin.project.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:05:05,570 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/o_update' >> (AdminProjectAct.java:223).o_update : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:05:05,571 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/o_save' >> (AdminProjectAct.java:68).o_save : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:05:05,572 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/conf' >> (AdminProjectAct.java:208).conf : ProjectConfig | @Ok(fm:template.admin.project.config) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:05:05,573 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/edit' >> (AdminProjectAct.java:61).edit : Pj | @Ok(fm:template.admin.project.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:05:05,573 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/rep' >> (AdminProjectAct.java:83).rep : String | @Ok(fm:template.admin.project.rep) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:05:05,574 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/pjauth' >> (AdminProjectAct.java:135).pjauth : String | @Ok(fm:template.admin.project.pjauth) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:05:05,576 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/ajaxtreeservice' >> (AdminProjectAct.java:169).ajaxTreeService : String | @Ok(raw ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:05:05,578 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/pjauth_delete' >> (AdminProjectAct.java:261).pjauth_delete : String | @Ok(fm:template.admin.project.pjauth) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:05:05,584 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/pjauth/delete' >> (AdminProjectAct.java:193).pjauth_delete : String | @Ok(fm:template.admin.project.pjauth) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:05:05,598 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/conf/update' >> (AdminProjectAct.java:215).conf_update : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:05:05,603 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/pjauth/save' >> (AdminProjectAct.java:231).pjauth_save : String | @Ok(fm:template.admin.project.pjauth) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:05:05,604 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/file_add' >> (AdminProjectAct.java:243).file_add : String | @Ok(fm:template.admin.project.add_dir) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:05:05,604 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/file_save' >> (AdminProjectAct.java:253).file_save : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:05:05,606 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/common/success' >> (AdminCommonAct.java:38).success : Message | @Ok(fm:template.admin.common.error) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:05:05,607 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/common/forbit' >> (AdminCommonAct.java:32).forbit : Message | @Ok(fm:template.admin.common.error) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:05:05,607 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/common/unauthorized' >> (AdminCommonAct.java:26).unauthorized : Message | @Ok(fm:template.admin.common.error) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:05:05,609 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/usr/add' >> (AdminProjectGroupUsrAct.java:67).add : String | @Ok(fm:template.admin.project_group_usr.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:05:05,610 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/usr/delete' >> (AdminProjectGroupUsrAct.java:99).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:05:05,610 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/usr/list' >> (AdminProjectGroupUsrAct.java:55).list : Pagination | @Ok(fm:template.admin.project_group_usr.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:05:05,611 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/usr/o_save' >> (AdminProjectGroupUsrAct.java:77).o_save : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:05:05,612 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/usr/all_email' >> (AdminProjectGroupUsrAct.java:117).all_email : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:05:05,613 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/usr/email' >> (AdminProjectGroupUsrAct.java:128).email : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:05:05,614 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/add' >> (AdminSvnUserAct.java:86).add : void | @Ok(fm:template.admin.svn_user.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:05:05,614 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/lock' >> (AdminSvnUserAct.java:217).lock : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:05:05,614 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/list' >> (AdminSvnUserAct.java:64).list : Pagination | @Ok(fm:template.admin.svn_user.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:05:05,615 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/o_update' >> (AdminSvnUserAct.java:136).o_update : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:05:05,617 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/restpwd' >> (AdminSvnUserAct.java:184).restpwd : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:05:05,619 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/o_save' >> (AdminSvnUserAct.java:101).o_save : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:05:05,620 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/lock_list' >> (AdminSvnUserAct.java:75).lock_list : Pagination | @Ok(fm:template.admin.svn_user.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:05:05,622 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/edit' >> (AdminSvnUserAct.java:93).edit : Usr | @Ok(fm:template.admin.svn_user.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:05:05,623 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/unlock' >> (AdminSvnUserAct.java:248).unlock : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:05:05,625 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/user/login' >> (IndexAct.java:20).login : void | @Ok(fm:template.login.login) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:05:05,626 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/add' >> (PermissionAct.java:67).add : List | @Ok(fm:template.admin.user.permission.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:05:05,628 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/update' >> (PermissionAct.java:87).update : boolean | @Ok(>>:/admin/permission/list.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:05:05,628 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/delete' >> (PermissionAct.java:75).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:05:05,628 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/list' >> (PermissionAct.java:44).list : Pagination | @Ok(fm:template.admin.user.permission.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:05:05,629 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/save' >> (PermissionAct.java:98).save : void | @Ok(>>:/admin/permission/list.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:05:05,631 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/edit' >> (PermissionAct.java:58).edit : List | @Ok(fm:template.admin.user.permission.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:05:05,634 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/list_category/?' >> (PermissionAct.java:51).listCategory : Pagination | @Ok(fm:template.admin.user.permission.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:05:05,636 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/category/add' >> (PermissionCategoryAct.java:58).add : void | @Ok(fm:template.admin.user.permission_category.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:05:05,637 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/category/update' >> (PermissionCategoryAct.java:50).update : boolean | @Ok(>>:/admin/permission/category/list.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:05:05,638 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/category/delete' >> (PermissionCategoryAct.java:73).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:05:05,639 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/category/list' >> (PermissionCategoryAct.java:36).list : Pagination | @Ok(fm:template.admin.user.permission_category.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:05:05,640 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/category/save' >> (PermissionCategoryAct.java:64).save : void | @Ok(>>:/admin/permission/category/list.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:05:05,640 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/category/edit' >> (PermissionCategoryAct.java:43).edit : PermissionCategory | @Ok(fm:template.admin.user.permission_category.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:05:05,640 [INFO][org.nutz.mvc.impl.NutLoading] - Found 98 module methods -2020-01-12 11:05:05,641 [DEBUG][org.nutz.mvc.impl.NutLoading] - Localization: org.nutz.mvc.impl.NutMessageLoader('msg/') dft -2020-01-12 11:05:05,647 [DEBUG][org.nutz.mvc.impl.NutMessageLoader] - Load Messages in 2 resource : [[jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-nutz-mvc/2.3.9-SNAPSHOT/nutzboot-starter-nutz-mvc-2.3.9-SNAPSHOT.jar!/msg/emtry.properties, File[/Users/kouxian/git/rk_svnadmin/target/classes/msg/zh-CN/MessageResources.properties]]] -2020-01-12 11:05:05,652 [DEBUG][org.nutz.mvc.impl.NutMessageLoader] - Message Loaded, size = 2 -2020-01-12 11:05:05,654 [INFO][org.nutz.mvc.impl.NutLoading] - Nutz.Mvc[nutz] is up in 522ms -2020-01-12 11:05:05,654 [INFO][org.nutz.mvc.NutFilter] - exclusionsPrefix = ^(/druid/) -2020-01-12 11:05:05,861 [DEBUG][org.nutz.boot.starter.jetty.JettyStarter] - Jetty monitor props: ----------------------------------------------- -http.port : 8084 -http.host : 0.0.0.0 -http.idleTimeout : 300000 -https.enable : false -welcome_files : index.html,index.htm,index.do -maxFormContentSize : 1073741824 ----------------------------------------------- -2020-01-12 11:05:05,890 [INFO][org.nutz.boot.starter.quartz.QuartzStarter] - Starting Quartz Scheduler now -2020-01-12 11:05:05,893 [INFO][org.quartz.core.QuartzScheduler] - Scheduler NutzbootScheduler_$_NON_CLUSTERED started. -2020-01-12 11:05:05,915 [DEBUG][org.nutz.integration.quartz.NutQuartzCronJobFactory] - found cron job packages = com.rekoe -2020-01-12 11:05:05,945 [DEBUG][org.nutz.service.EntityService] - Get TypeParams for self : com.rekoe.domain.ProjectConfig -2020-01-12 11:05:06,175 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT COUNT(*) FROM system_user -2020-01-12 11:05:06,179 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=4ms, sql=SELECT COUNT(*) FROM system_user -2020-01-12 11:05:06,203 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM permission_category -2020-01-12 11:05:06,211 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=7ms, sql=SELECT * FROM permission_category -2020-01-12 11:05:06,213 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM system_permission -2020-01-12 11:05:06,232 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=18ms, sql=SELECT * FROM system_permission -2020-01-12 11:05:06,247 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM permission_category WHERE 1 != 1 -2020-01-12 11:05:06,251 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=4ms, sql=SELECT * FROM permission_category WHERE 1 != 1 -2020-01-12 11:05:06,254 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM project_config LIMIT 0, 1 -2020-01-12 11:05:06,267 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=13ms, sql=SELECT * FROM project_config LIMIT 0, 1 -2020-01-12 11:05:06,279 [INFO][org.nutz.boot.NbApp] - NB started : 5385ms -2020-01-12 11:05:31,830 [INFO][org.apache.shiro.session.mgt.AbstractValidatingSessionManager] - Enabling session validation scheduler... -2020-01-12 11:05:31,834 [INFO][org.apache.shiro.cache.ehcache.EhCacheManager] - Using existing EHCache named [shiro-activeSessionCache] -2020-01-12 11:05:31,915 [DEBUG][org.nutz.plugins.cache.impl.lcache.LCache] - fire channel=LCache:shiro-activeSessionCache msg=6f3pvrrmp6gjpose9gmct0e7pd:q1u0dr20s4j07q75pkq945ha5j -2020-01-12 11:05:31,916 [DEBUG][org.nutz.plugins.cache.impl.lcache.CachePubSub] - channel=LCache:shiro-activeSessionCache, msg=6f3pvrrmp6gjpose9gmct0e7pd:q1u0dr20s4j07q75pkq945ha5j -2020-01-12 11:05:31,931 [DEBUG][org.nutz.plugins.cache.impl.lcache.LCache] - fire channel=LCache:shiro-activeSessionCache msg=6f3pvrrmp6gjpose9gmct0e7pd:q1u0dr20s4j07q75pkq945ha5j -2020-01-12 11:05:31,934 [DEBUG][org.nutz.plugins.cache.impl.lcache.CachePubSub] - channel=LCache:shiro-activeSessionCache, msg=6f3pvrrmp6gjpose9gmct0e7pd:q1u0dr20s4j07q75pkq945ha5j -2020-01-12 11:05:31,937 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [POST] path=/admin/project/group/usr/email : AdminProjectGroupUsrAct.email(AdminProjectGroupUsrAct.java:128) -2020-01-12 11:05:31,999 [DEBUG][org.nutz.service.EntityService] - Get TypeParams for self : com.rekoe.domain.PjGrUsr -2020-01-12 11:05:32,024 [DEBUG][org.nutz.service.EntityService] - Get TypeParams for self : com.rekoe.domain.Pj -2020-01-12 11:05:32,035 [DEBUG][org.nutz.service.EntityService] - Get TypeParams for self : com.rekoe.domain.PjGr -2020-01-12 11:05:32,076 [DEBUG][org.nutz.service.EntityService] - Get TypeParams for self : com.rekoe.domain.PjAuth -2020-01-12 11:05:32,097 [DEBUG][org.nutz.service.EntityService] - Get TypeParams for self : com.rekoe.domain.PjUsr -2020-01-12 11:05:32,118 [DEBUG][org.nutz.service.EntityService] - Get TypeParams for self : com.rekoe.domain.Usr -2020-01-12 11:05:32,127 [DEBUG][org.nutz.service.EntityService] - Get TypeParams for self : com.rekoe.domain.Usr -2020-01-12 11:05:32,232 [DEBUG][org.nutz.plugins.cache.impl.lcache.LCache] - fire channel=LCache:com.rekoe.shiro.realm.UsernamePasswordRealm.authorizationCache msg=6f3pvrrmp6gjpose9gmct0e7pd:com.rekoe.domain.User@fcae1b0 -2020-01-12 11:05:32,236 [DEBUG][org.nutz.plugins.cache.impl.lcache.CachePubSub] - channel=LCache:com.rekoe.shiro.realm.UsernamePasswordRealm.authorizationCache, msg=6f3pvrrmp6gjpose9gmct0e7pd:com.rekoe.domain.User@fcae1b0 -2020-01-12 11:05:32,270 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM pj_gr_auth WHERE pj=? AND gr=? - | 1 | 2 | - |------|---------| - | pop2 | manager | - For example:> "SELECT * FROM pj_gr_auth WHERE pj='pop2' AND gr='manager'" -2020-01-12 11:05:32,280 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=10ms, sql=SELECT * FROM pj_gr_auth WHERE pj='pop2' AND gr='manager' -2020-01-12 11:05:32,287 [INFO][org.nutz.plugins.cache.dao.impl.convert.JavaCacheSerializer] - Object to bytes fail -java.io.NotSerializableException: com.rekoe.domain.PjGrAuth - at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1184) - at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:348) - at java.util.LinkedList.writeObject(LinkedList.java:1131) - 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 java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:1028) - at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1496) - at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1432) - at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1178) - at java.io.ObjectOutputStream.writeUnshared(ObjectOutputStream.java:415) - at org.nutz.plugins.cache.dao.impl.convert.JavaCacheSerializer.from(JavaCacheSerializer.java:27) - at org.nutz.plugins.cache.dao.impl.provider.RedisDaoCacheProvider.put(RedisDaoCacheProvider.java:29) - at org.nutz.plugins.cache.dao.CachedNutDaoExecutor.exec(CachedNutDaoExecutor.java:173) - at org.nutz.plugins.cache.dao.DaoCacheInterceptor.filter(DaoCacheInterceptor.java:18) - at org.nutz.dao.DaoInterceptorChain.doChain(DaoInterceptorChain.java:63) - at org.nutz.dao.DaoInterceptorChain.invoke(DaoInterceptorChain.java:138) - at org.nutz.dao.impl.sql.run.NutDaoRunner.runCallback(NutDaoRunner.java:163) - at org.nutz.dao.impl.sql.run.NutDaoRunner._runWithoutTransaction(NutDaoRunner.java:130) - at org.nutz.dao.impl.sql.run.NutDaoRunner._run(NutDaoRunner.java:97) - at org.nutz.dao.impl.sql.run.NutDaoRunner.run(NutDaoRunner.java:86) - at org.nutz.dao.impl.DaoSupport.run(DaoSupport.java:242) - at org.nutz.dao.impl.DaoSupport._exec(DaoSupport.java:254) - at org.nutz.dao.impl.NutDao.query(NutDao.java:490) - at org.nutz.dao.impl.NutDao.query(NutDao.java:495) - at com.rekoe.service.ProjectAuthService.loadPjGrAuth(ProjectAuthService.java:302) - at com.rekoe.module.admin.AdminProjectGroupUsrAct.sendProjectOpenEmail1(AdminProjectGroupUsrAct.java:169) - at com.rekoe.module.admin.AdminProjectGroupUsrAct.sendProjectOpenEmail(AdminProjectGroupUsrAct.java:187) - at com.rekoe.module.admin.AdminProjectGroupUsrAct$$NUTZAOP._aop_invoke(AdminProjectGroupUsrAct.java:2) - at org.nutz.aop.InterceptorChain.invoke(InterceptorChain.java:77) - at org.nutz.aop.InterceptorChain.doChain(InterceptorChain.java:57) - at org.nutz.aop.interceptor.async._async_task.call(AsyncMethodInterceptor.java:43) - at java.util.concurrent.FutureTask.run(FutureTask.java:266) - at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) - at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) - at java.lang.Thread.run(Thread.java:748) -2020-01-12 11:05:35,293 [INFO][com.rekoe.module.admin.AdminProjectGroupUsrAct] - email send OK -2020-01-12 11:07:09,225 [INFO][org.nutz.boot.banner.SimpleBannerPrinter] - - _ _ ______ ___ -| \ | || ___ \ ______ ______ ______ ______ ______| \ \ -| \| || |_/ / |______|______|______|______|______| |\ \ -| . ` || ___ \ ______ ______ ______ ______ ______| | > > -| |\ || |_/ / |______|______|______|______|______| |/ / -\_| \_/\____/ |_/_/ - -:: Nutz Boot :: (2.3.8.v20191031) - -2020-01-12 11:07:09,324 [DEBUG][org.nutz.boot.config.impl.PropertiesConfigureLoader] - load /Users/kouxian/git/rk_svnadmin/target/classes/application.properties -2020-01-12 11:07:09,482 [DEBUG][org.nutz.castor.Castors] - Using 107 castor for Castors -2020-01-12 11:07:09,506 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > scan 'com.rekoe' -2020-01-12 11:07:09,697 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'cloudLauncher ' - com.rekoe.CloudLauncher -2020-01-12 11:07:09,713 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'currentTime ' - com.rekoe.web.freemarker.CurrentTimeDirective -2020-01-12 11:07:09,724 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'pagination ' - com.rekoe.web.freemarker.PaginationDirective -2020-01-12 11:07:09,726 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'permission ' - com.rekoe.web.freemarker.PermissionDirective -2020-01-12 11:07:09,727 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'htmlCut ' - com.rekoe.web.freemarker.HtmlCutDirective -2020-01-12 11:07:09,727 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'process ' - com.rekoe.web.freemarker.ProcessTimeDirective -2020-01-12 11:07:09,729 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'timeFormat ' - com.rekoe.web.freemarker.TimeFormatDirective -2020-01-12 11:07:09,732 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'permissionAct ' - com.rekoe.module.admin.PermissionAct -2020-01-12 11:07:09,741 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminUserAct ' - com.rekoe.module.admin.AdminUserAct -2020-01-12 11:07:09,758 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'frameAct ' - com.rekoe.module.admin.FrameAct -2020-01-12 11:07:09,763 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminSvnUserAct ' - com.rekoe.module.admin.AdminSvnUserAct -2020-01-12 11:07:09,770 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminProjectAct ' - com.rekoe.module.admin.AdminProjectAct -2020-01-12 11:07:09,781 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminCommonAct ' - com.rekoe.module.admin.AdminCommonAct -2020-01-12 11:07:09,783 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminRoleAct ' - com.rekoe.module.admin.AdminRoleAct -2020-01-12 11:07:09,785 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'permissionCategoryAct ' - com.rekoe.module.admin.PermissionCategoryAct -2020-01-12 11:07:09,788 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'welcomeAct ' - com.rekoe.module.admin.WelcomeAct -2020-01-12 11:07:09,789 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminProjectGroupUsrAct ' - com.rekoe.module.admin.AdminProjectGroupUsrAct -2020-01-12 11:07:09,792 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminLoginAct ' - com.rekoe.module.admin.AdminLoginAct -2020-01-12 11:07:09,799 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminProjectGroupAct ' - com.rekoe.module.admin.AdminProjectGroupAct -2020-01-12 11:07:09,801 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'indexAct ' - com.rekoe.module.IndexAct -2020-01-12 11:07:09,805 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'ipSearchAction ' - com.rekoe.module.IpSearchAction -2020-01-12 11:07:09,810 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'doCommit ' - com.rekoe.utils.DoCommit -2020-01-12 11:07:09,831 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'quartzService ' - com.rekoe.service.QuartzService -2020-01-12 11:07:09,844 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'treeService ' - com.rekoe.service.DefaultTreeService -2020-01-12 11:07:09,845 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'userService ' - com.rekoe.service.UserService -2020-01-12 11:07:09,856 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'roleService ' - com.rekoe.service.RoleService -2020-01-12 11:07:09,857 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'projectGroupService ' - com.rekoe.service.ProjectGroupService -2020-01-12 11:07:09,858 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'projectAuthService ' - com.rekoe.service.ProjectAuthService -2020-01-12 11:07:09,860 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'projectService ' - com.rekoe.service.ProjectService -2020-01-12 11:07:09,863 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'usrService ' - com.rekoe.service.UsrService -2020-01-12 11:07:09,864 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'repTreeNodeService ' - com.rekoe.service.RepTreeNodeService -2020-01-12 11:07:09,866 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'svnService ' - com.rekoe.service.SvnService -2020-01-12 11:07:09,873 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'permissionCategoryService ' - com.rekoe.service.PermissionCategoryService -2020-01-12 11:07:09,874 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'repositoryService ' - com.rekoe.service.RepositoryService -2020-01-12 11:07:09,880 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'uploadService ' - com.rekoe.service.UploadService -2020-01-12 11:07:09,883 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'projectUserService ' - com.rekoe.service.ProjectUserService -2020-01-12 11:07:09,886 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'authorityService ' - com.rekoe.service.AuthorityServiceImpl -2020-01-12 11:07:09,887 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'emailService ' - com.rekoe.service.EmailServiceImpl -2020-01-12 11:07:09,935 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'svnUserService ' - com.rekoe.service.SvnUserService -2020-01-12 11:07:09,938 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'projectGroupUsrService ' - com.rekoe.service.ProjectGroupUsrService -2020-01-12 11:07:09,939 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'idFactory ' - com.rekoe.service.IdWorkerService -2020-01-12 11:07:09,940 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'projectConfigService ' - com.rekoe.service.ProjectConfigService -2020-01-12 11:07:09,941 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'defaultTreeFactory ' - com.rekoe.service.DefaultTreeFactory -2020-01-12 11:07:09,942 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'permissionService ' - com.rekoe.service.PermissionService -2020-01-12 11:07:09,953 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'shiroRealm ' - com.rekoe.shiro.realm.UsernamePasswordRealm -2020-01-12 11:07:09,964 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > scan 'org.nutz.boot.starter' -2020-01-12 11:07:10,038 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'shiroFilterStarter ' - org.nutz.boot.starter.shiro.ShiroFilterStarter -2020-01-12 11:07:10,042 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'shiroEnvStarter ' - org.nutz.boot.starter.shiro.ShiroEnvStarter -2020-01-12 11:07:10,046 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'freeMarkerConfigurer ' - org.nutz.boot.starter.freemarker.FreeMarkerConfigurer -2020-01-12 11:07:10,057 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add '$views_freekmarker ' - org.nutz.boot.starter.freemarker.FreemarkerViewMaker -2020-01-12 11:07:10,057 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'quartzStarter ' - org.nutz.boot.starter.quartz.QuartzStarter -2020-01-12 11:07:10,058 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'whaleFilterStarter ' - org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter -2020-01-12 11:07:10,066 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'nutFilterStarter ' - org.nutz.boot.starter.nutz.mvc.NutFilterStarter -2020-01-12 11:07:10,072 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'nutDaoStarter ' - org.nutz.boot.starter.nutz.dao.NutDaoStarter -2020-01-12 11:07:10,088 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'druidWebStatFilterStarter ' - org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter -2020-01-12 11:07:10,089 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'druidWebStatServletStarter ' - org.nutz.boot.starter.jdbc.DruidWebStatServletStarter -2020-01-12 11:07:10,091 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'dataSourceStarter ' - org.nutz.boot.starter.jdbc.DataSourceStarter -2020-01-12 11:07:10,092 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'ngrokClientStarter ' - org.nutz.boot.starter.ngrok.NgrokClientStarter -2020-01-12 11:07:10,097 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'jettyStarter ' - org.nutz.boot.starter.jetty.JettyStarter -2020-01-12 11:07:10,126 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'nbServletContextListener ' - org.nutz.boot.starter.servlet3.NbServletContextListener -2020-01-12 11:07:10,129 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-redis/2.3.9-SNAPSHOT/nutzboot-starter-redis-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-12 11:07:10,130 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-email/2.3.9-SNAPSHOT/nutzboot-starter-email-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-12 11:07:10,130 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-shiro/2.3.9-SNAPSHOT/nutzboot-starter-shiro-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-12 11:07:10,131 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-freemarker/2.3.9-SNAPSHOT/nutzboot-starter-freemarker-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-12 11:07:10,131 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-quartz/2.3.9-SNAPSHOT/nutzboot-starter-quartz-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-12 11:07:10,133 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-nutz-mvc/2.3.9-SNAPSHOT/nutzboot-starter-nutz-mvc-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-12 11:07:10,133 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-nutz-dao/2.3.9-SNAPSHOT/nutzboot-starter-nutz-dao-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-12 11:07:10,133 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-jdbc/2.3.9-SNAPSHOT/nutzboot-starter-jdbc-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-12 11:07:10,134 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-ngrok/2.3.9-SNAPSHOT/nutzboot-starter-ngrok-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-12 11:07:10,134 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-jetty/2.3.9-SNAPSHOT/nutzboot-starter-jetty-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-12 11:07:10,135 [DEBUG][org.nutz.boot.NbApp] - Found file:/Users/kouxian/git/nutzboot/nutzboot-starter/nutzboot-starter-freemarker/target/classes/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-12 11:07:10,159 [INFO][org.nutz.boot.NbApp] - Configure Manual: -|id |key |required |Possible Values |Default |Description | starters| -|----|----------------------------------------|----------|--------------------|----------|--------------------|----------------------------------------| -|0 |druid.web.filter.exclusions |no | | |需要排除的路径 |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|1 |druid.web.filter.principalCookieName |no | | |用户权限信息的cookie属性名称 |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|2 |druid.web.filter.principalSessionName |no | | |用户权限信息的session属性名称 |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|3 |druid.web.filter.profileEnable |no | | |是否开启性能监控 |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|4 |druid.web.filter.realIpHeader |no | | |Header中ReadIp对应的key |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|5 |druid.web.filter.sessionStatEnable |no | |true |是否开启session状态监控 |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|6 |druid.web.filter.sessionStatMaxCount |no | | |session最大状态数量 |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|7 |druid.web.servlet.allow |no | | |允许访问的ip列表 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|8 |druid.web.servlet.deny |no | | |禁止访问的ip列表 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|9 |druid.web.servlet.jmxPassword |no | | |JMX的密码 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|10 |druid.web.servlet.jmxUrl |no | | |读取JMX信息的URL |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|11 |druid.web.servlet.jmxUsername |no | | |JMX的用户名 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|12 |druid.web.servlet.loginPassword |no | |随机值,打印在日志中|访问monitor页面的密码 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|13 |druid.web.servlet.loginUsername |no | |driud |访问monitor页面的用户名 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|14 |druid.web.servlet.resetEnable |no | |true |是否允许重置统计结果 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|15 |email.From |yes | | |email的写信人 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|16 |email.HostName |yes | | |email的ip或域名地址 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|17 |email.Password |yes | | |email的密码 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|18 |email.SSLOnConnect |no | |true |email开启SSL连接 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|19 |email.SmtpPort |yes | | |email的SmtpPort端口 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|20 |email.UserName |yes | | |email的用户名 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|21 |email.charset |no | |UTF-8 |email的编码 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|22 |freemarker.cache_time |no | |-1000 |模版缓存时间 |org.nutz.boot.starter.freemarker.FreemarkerViewMaker| -|23 |freemarker.prefix |no | |template |模版路径 |org.nutz.boot.starter.freemarker.FreemarkerViewMaker| -|24 |freemarker.suffix |no | |.html |文件后缀 |org.nutz.boot.starter.freemarker.FreemarkerViewMaker| -|25 |jdbc.password |no | | |数据库密码 |org.nutz.boot.starter.jdbc.DataSourceStarter| -|26 |jdbc.type |no |druid,simple,hikari |druid |连接池类型 |org.nutz.boot.starter.jdbc.DataSourceStarter| -|27 |jdbc.url |yes | | |JDBC URL |org.nutz.boot.starter.jdbc.DataSourceStarter| -|28 |jdbc.username |no | | |数据库用户名 |org.nutz.boot.starter.jdbc.DataSourceStarter| -|29 |jetty.contextPath |no | |/ |上下文路径 |org.nutz.boot.starter.jetty.JettyStarter| -|30 |jetty.gzip.enable |no | |false |是否启用gzip |org.nutz.boot.starter.jetty.JettyStarter| -|31 |jetty.gzip.level |no | |-1 |gzip压缩级别 |org.nutz.boot.starter.jetty.JettyStarter| -|32 |jetty.gzip.minContentSize |no | |512 |gzip压缩最小触发大小 |org.nutz.boot.starter.jetty.JettyStarter| -|33 |jetty.host |no | |0.0.0.0 |监听的ip地址 |org.nutz.boot.starter.jetty.JettyStarter| -|34 |jetty.http.idleTimeout |no | |300000 |空闲时间,单位毫秒 |org.nutz.boot.starter.jetty.JettyStarter| -|35 |jetty.httpConfig.blockingTimeout |no | |-1 |阻塞超时 |org.nutz.boot.starter.jetty.JettyStarter| -|36 |jetty.httpConfig.headerCacheSize |no | |8192 |头部缓冲区大小 |org.nutz.boot.starter.jetty.JettyStarter| -|37 |jetty.httpConfig.maxErrorDispatches |no | |10 |最大错误重定向次数 |org.nutz.boot.starter.jetty.JettyStarter| -|38 |jetty.httpConfig.outputAggregationSize |no | |8192 |输出聚合大小 |org.nutz.boot.starter.jetty.JettyStarter| -|39 |jetty.httpConfig.outputBufferSize |no | |32768 |输出缓冲区大小 |org.nutz.boot.starter.jetty.JettyStarter| -|40 |jetty.httpConfig.persistentConnectionsEnabled|no | |true |是否启用持久化连接 |org.nutz.boot.starter.jetty.JettyStarter| -|41 |jetty.httpConfig.requestHeaderSize |no | |8192 |请求的头部最大值 |org.nutz.boot.starter.jetty.JettyStarter| -|42 |jetty.httpConfig.responseHeaderSize |no | |8192 |响应的头部最大值 |org.nutz.boot.starter.jetty.JettyStarter| -|43 |jetty.httpConfig.securePort |no | | |安全协议的端口,例如8443 |org.nutz.boot.starter.jetty.JettyStarter| -|44 |jetty.httpConfig.secureScheme |no | | |安全协议,例如https |org.nutz.boot.starter.jetty.JettyStarter| -|45 |jetty.httpConfig.sendDateHeader |no | |true |是否发送日期信息 |org.nutz.boot.starter.jetty.JettyStarter| -|46 |jetty.httpConfig.sendServerVersion |no | |true |是否发送jetty版本号 |org.nutz.boot.starter.jetty.JettyStarter| -|47 |jetty.https.keystore.password |no | | |Https的KeyStore的密码 |org.nutz.boot.starter.jetty.JettyStarter| -|48 |jetty.https.keystore.path |no | | |Https的KeyStore路径 |org.nutz.boot.starter.jetty.JettyStarter| -|49 |jetty.https.port |no | | |Https端口号 |org.nutz.boot.starter.jetty.JettyStarter| -|50 |jetty.maxFormContentSize |no | |1gb |表单最大尺寸 |org.nutz.boot.starter.jetty.JettyStarter| -|51 |jetty.maxFormKeys |no | |1000 |表单最大key数量 |org.nutz.boot.starter.jetty.JettyStarter| -|52 |jetty.page.404 |no | | |自定义404页面,同理,其他状态码也是支持的|org.nutz.boot.starter.jetty.JettyStarter| -|53 |jetty.page.java.lang.Throwable |no | | |自定义java.lang.Throwable页面,同理,其他异常也支持|org.nutz.boot.starter.jetty.JettyStarter| -|54 |jetty.port |no | |8080 |监听的端口 |org.nutz.boot.starter.jetty.JettyStarter| -|55 |jetty.session.file.storeDir |no | |./session |session持久化,file所用的目录|org.nutz.boot.starter.jetty.JettyStarter| -|56 |jetty.session.ioc.datastore |no | |jettySessionDataStore|session持久化,SessionDataStore对应的ioc名称|org.nutz.boot.starter.jetty.JettyStarter| -|57 |jetty.session.jdbc.datasource.iocname |no | |dataSource|session持久化,jdbc所用数据库源的ioc名称|org.nutz.boot.starter.jetty.JettyStarter| -|58 |jetty.session.store.enable |no | |false |是否启用session持久化 |org.nutz.boot.starter.jetty.JettyStarter| -|59 |jetty.session.store.type |no |jdbc,file,ioc,redis |jdbc |session持久化类型 |org.nutz.boot.starter.jetty.JettyStarter| -|60 |jetty.staticPath |no | | |额外的静态文件路径 |org.nutz.boot.starter.jetty.JettyStarter| -|61 |jetty.staticPathLocal |no | | |静态文件所在的本地路径 |org.nutz.boot.starter.jetty.JettyStarter| -|62 |jetty.threadpool.idleTimeout |no | |60000 |线程池idleTimeout,单位毫秒 |org.nutz.boot.starter.jetty.JettyStarter| -|63 |jetty.threadpool.maxThreads |no | |500 |线程池最大线程数maxThreads |org.nutz.boot.starter.jetty.JettyStarter| -|64 |jetty.threadpool.minThreads |no | |200 |线程池最小线程数minThreads |org.nutz.boot.starter.jetty.JettyStarter| -|65 |jetty.welcome_files |no | |index.html,index.htm,index.do|WelcomeFile列表 |org.nutz.boot.starter.jetty.JettyStarter| -|66 |ngrok.client.auth_token |no | |4kg9lckq5og4ip02j736e3i7ku|秘钥 |org.nutz.boot.starter.ngrok.NgrokClientStarter| -|67 |ngrok.client.enable |no | |true |开关 |org.nutz.boot.starter.ngrok.NgrokClientStarter| -|68 |ngrok.client.hostname |no | | |期望的域名 |org.nutz.boot.starter.ngrok.NgrokClientStarter| -|69 |ngrok.client.srv_host |no | |wendal.cn |服务器域名 |org.nutz.boot.starter.ngrok.NgrokClientStarter| -|70 |ngrok.client.srv_port |no | |4443 |服务器端口 |org.nutz.boot.starter.ngrok.NgrokClientStarter| -|71 |ngrok.client.to_port |no | |8080 |目标端口 |org.nutz.boot.starter.ngrok.NgrokClientStarter| -|72 |nutz.dao.interceptor.cache.cache4Null |no | |true |是否缓存null结果 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|73 |nutz.dao.interceptor.cache.debug |no | |false |打印daocache详细调试日志 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|74 |nutz.dao.interceptor.cache.enable |no | |false |是否使用daocache |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|75 |nutz.dao.interceptor.cache.enableWhenTrans|no | |false |事务内是否启用daocache |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|76 |nutz.dao.interceptor.cache.provider.ioc.name|no | |daoCacheProvider|daocache提供者DaoCacheProvider的IocBean名称|org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|77 |nutz.dao.interceptor.cache.provider.memory.cacheSize|no | | |daocache提供者MemoryDaoCacheProvider的默认缓存大小|org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|78 |nutz.dao.interceptor.cache.provider.type|no |memory,ehcache,jedis,ioc|memory |daocache提供者 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|79 |nutz.dao.interceptor.cache.table.names |no | | |需要缓存的表名称,英文逗号分隔 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|80 |nutz.dao.interceptor.cache.table.pattern|no | | |需要缓存的表名称的正则表达式 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|81 |nutz.dao.interceptor.log.enable |no | |true |是否打印dao的SQL日志 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|82 |nutz.dao.interceptor.time.enable |no | |false |是否打印dao的SQL耗时日志 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|83 |nutz.dao.sqls.path |no | |sqls/ |sql目录 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|84 |nutz.mvc.exclusions |no | | |排除指定请求路径的正则表达式 |org.nutz.boot.starter.nutz.mvc.NutFilterStarter| -|85 |nutz.mvc.ignore |no | | |过滤指定请求路径的正则表达式 |org.nutz.boot.starter.nutz.mvc.NutFilterStarter| -|86 |nutz.mvc.whale.enc.input |no | |UTF-8 |在其他Filter之前设置input编码|org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter| -|87 |nutz.mvc.whale.enc.output |no | |UTF-8 |在其他Filter之前设置output编码|org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter| -|88 |nutz.mvc.whale.http.hidden_method_param |no | | |隐形http方法参数转换所对应的参数名 |org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter| -|89 |nutz.mvc.whale.http.method_override |no | |false |是否允许使用X-HTTP-Method-Override|org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter| -|90 |nutz.mvc.whale.upload.enable |no | |false |是否启用隐形Upload支持 |org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter| -|91 |redis.database |no | |0 |redis数据库序号 |org.nutz.boot.starter.redis.JedisStarter| -|92 |redis.host |no | |127.0.0.1 |redis服务器ip或域名 |org.nutz.boot.starter.redis.JedisStarter| -|93 |redis.max_redir |no | |10 |redis集群最大重定向次数 |org.nutz.boot.starter.redis.JedisStarter| -|94 |redis.nodes |no | | |redis集群节点列表 |org.nutz.boot.starter.redis.JedisStarter| -|95 |redis.password |no | | |redis密码 |org.nutz.boot.starter.redis.JedisStarter| -|96 |redis.port |no | |6379 |redis服务器端口 |org.nutz.boot.starter.redis.JedisStarter| -|97 |redis.soTimeout |no | |0 |redis写超时 |org.nutz.boot.starter.redis.JedisStarter| -|98 |redis.timeout |no | |2000 |redis读写超时 |org.nutz.boot.starter.redis.JedisStarter| -|99 |shiro.ini.path |no | | |shiro.ini的路径,如果shiro.ini存在,就会使用它,否则走NB的内部逻辑|org.nutz.boot.starter.shiro.ShiroEnvStarter| -|100 |shiro.ini.urls |no | | |urls过滤清单 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|101 |shiro.realm.cache.enable |no | | |realm是否缓存 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|102 |shiro.session.cache.redis.debug |no | |false |session持久化时redis的debug模式|org.nutz.boot.starter.shiro.ShiroEnvStarter| -|103 |shiro.session.cache.redis.mode |no | |kv |设置redis缓存的模式 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|104 |shiro.session.cache.redis.ttl |no | |-1 |redis缓存的过期时间 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|105 |shiro.session.cache.type |no | |memory |设置使用的缓存类型 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|106 |shiro.session.cookie.httpOnly |no | |true |Cookie是否只读 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|107 |shiro.session.cookie.maxAge |no | |946080000 |Cookie的过期时间,单位:毫秒 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|108 |shiro.session.cookie.name |no | |sid |Cookie的name |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|109 |shiro.session.dao.iocName |no | |shiroSessionDao|SessionDao的ioc名称,设置并声明该IocBean,就能覆盖默认的SessionDao实现|org.nutz.boot.starter.shiro.ShiroEnvStarter| -|110 |shiro.session.enable |no | |true |是否启用Shiro的Session管理 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|111 |shiro.session.manager.globalSessionTimeout|no | |1800000 |全局session过期时间 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|112 |shiro.session.manager.sessionValidationInterval|no | |3600000 |定期检查session过期的周期 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|113 |shiro.session.manager.sessionValidationSchedulerEnabled|no | |true |是否定期检查session过期 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|114 |shiro.url.login |no | |/user/login|默认登录路径 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|115 |shiro.url.logout_redirect |no | |/ |退出登录后的重定向路径 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|116 |shiro.url.unauth |no | |/user/login|访问未授权页面后的重定向路径 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|117 |web.filter.order.nutz |no | | |指定NutFilter执行顺序 |org.nutz.boot.starter.nutz.mvc.NutFilterStarter| -|118 |web.session.timeout |no | |30 |Session空闲时间,单位分钟 |org.nutz.boot.starter.jetty.JettyStarter| -2020-01-12 11:07:10,190 [INFO][org.nutz.ioc.impl.NutIoc] - ... NutIoc init complete -2020-01-12 11:07:10,343 [INFO][org.quartz.impl.StdSchedulerFactory] - Using default implementation for ThreadExecutor -2020-01-12 11:07:10,376 [INFO][org.quartz.core.SchedulerSignalerImpl] - Initialized Scheduler Signaller of type: class org.quartz.core.SchedulerSignalerImpl -2020-01-12 11:07:10,377 [INFO][org.quartz.core.QuartzScheduler] - Quartz Scheduler v.2.3.0 created. -2020-01-12 11:07:10,380 [INFO][org.quartz.simpl.RAMJobStore] - RAMJobStore initialized. -2020-01-12 11:07:10,381 [INFO][org.quartz.core.QuartzScheduler] - Scheduler meta-data: Quartz Scheduler (v2.3.0) 'NutzbootScheduler' 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 8 threads. - Using job-store 'org.quartz.simpl.RAMJobStore' - which does not support persistence. and is not clustered. - -2020-01-12 11:07:10,381 [INFO][org.quartz.impl.StdSchedulerFactory] - Quartz scheduler 'NutzbootScheduler' initialized from an externally provided properties instance. -2020-01-12 11:07:10,382 [INFO][org.quartz.impl.StdSchedulerFactory] - Quartz scheduler version: 2.3.0 -2020-01-12 11:07:10,389 [INFO][org.quartz.core.QuartzScheduler] - JobFactory set to: org.nutz.integration.quartz.NutQuartzJobFactory@6ed3f258 -2020-01-12 11:07:11,192 [DEBUG][org.nutz.boot.starter.servlet3.NbServletContextListener] - add Servlet name=druid pathSpec=/druid/* -2020-01-12 11:07:11,195 [INFO][org.nutz.boot.starter.jdbc.DruidWebStatServletStarter] - druid stat view random user=druid password=pmkrscg9jagurr390ajmm4fk1n -2020-01-12 11:07:11,202 [INFO][org.apache.shiro.web.env.EnvironmentLoader] - Starting Shiro environment initialization. -2020-01-12 11:07:11,553 [DEBUG][org.nutz.boot.starter.shiro.ShiroEnvStarter] - using default SessionDAO = EnterpriseCacheSessionDAO -2020-01-12 11:07:11,571 [DEBUG][org.nutz.boot.starter.shiro.ShiroEnvStarter] - using session cache = redis -2020-01-12 11:07:11,633 [WARN][net.sf.ehcache.config.CacheConfiguration] - Statistics can no longer be enabled via configuration. -2020-01-12 11:07:11,974 [INFO][org.nutz.plugins.cache.impl.lcache.LCacheManager] - JedisAgent is Ready ... -2020-01-12 11:07:11,974 [DEBUG][org.nutz.plugins.cache.impl.lcache.LCacheManager] - psubscribe LCache:* -2020-01-12 11:07:12,278 [DEBUG][org.nutz.dao.jdbc.Jdbcs] - Jdbcs init complete -2020-01-12 11:07:12,278 [INFO][org.nutz.dao.jdbc.Jdbcs] - Get Connection from DataSource for JdbcExpert, if you lock at here, check your database server and configure -2020-01-12 11:07:12,485 [INFO][com.alibaba.druid.pool.DruidDataSource] - {dataSource-1} inited -2020-01-12 11:07:12,793 [DEBUG][org.nutz.dao.impl.DaoSupport] - select expert : org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert -2020-01-12 11:07:12,802 [DEBUG][org.nutz.dao.impl.DaoSupport] - JDBC Driver --> mysql-connector-java-8.0.18 (Revision: fef2894d751d47223192b706977b4a5bc41e6be4) -2020-01-12 11:07:12,802 [DEBUG][org.nutz.dao.impl.DaoSupport] - JDBC Name --> MySQL Connector/J -2020-01-12 11:07:12,803 [DEBUG][org.nutz.dao.impl.DaoSupport] - JDBC URL --> jdbc:mysql://127.0.0.1:3306/rk_admin?characterEncoding=utf8&useSSL=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai -2020-01-12 11:07:12,982 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_set_client=utf8mb4 -2020-01-12 11:07:12,983 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_set_connection=utf8mb4 -2020-01-12 11:07:12,983 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_set_database=utf8 -2020-01-12 11:07:12,983 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_set_filesystem=binary -2020-01-12 11:07:12,984 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_set_results= -2020-01-12 11:07:12,984 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_set_server=utf8mb4 -2020-01-12 11:07:12,984 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_set_system=utf8 -2020-01-12 11:07:12,984 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_sets_dir=/usr/share/mysql-8.0/charsets/ -2020-01-12 11:07:12,987 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : binlog_format=ROW -2020-01-12 11:07:12,989 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : database=rk_admin -2020-01-12 11:07:12,992 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : user=root@172.17.0.1 -2020-01-12 11:07:13,031 [DEBUG][org.nutz.dao.impl.DaoSupport] - Database info --> MYSQL:[MySQL - 8.0.18] -2020-01-12 11:07:13,038 [DEBUG][org.nutz.dao.impl.DaoSupport] - SqlManager Sql count=0 -2020-01-12 11:07:13,214 [DEBUG][org.nutz.service.EntityService] - Get TypeParams for self : com.rekoe.domain.User -2020-01-12 11:07:13,225 [DEBUG][org.nutz.service.EntityService] - Get TypeParams for self : com.rekoe.domain.Role -2020-01-12 11:07:13,229 [INFO][org.apache.shiro.cache.ehcache.EhCacheManager] - Cache with name 'com.rekoe.shiro.realm.UsernamePasswordRealm.authorizationCache' does not yet exist. Creating now. -2020-01-12 11:07:13,253 [INFO][org.apache.shiro.cache.ehcache.EhCacheManager] - Added EhCache named [com.rekoe.shiro.realm.UsernamePasswordRealm.authorizationCache] -2020-01-12 11:07:13,278 [DEBUG][org.nutz.boot.starter.shiro.NbResourceBasedWebEnvironment] - ioc name=shiroFilterChainResolver not found, fallback to shiro.ini.urls -2020-01-12 11:07:13,280 [DEBUG][org.nutz.boot.starter.shiro.NbResourceBasedWebEnvironment] - shiro ini urls ---> -[urls] - -2020-01-12 11:07:13,298 [INFO][org.apache.shiro.web.env.EnvironmentLoader] - Shiro environment initialized in 2096 ms. -2020-01-12 11:07:13,306 [DEBUG][org.nutz.boot.starter.servlet3.NbServletContextListener] - add filter name=whale pathSpec=/* -2020-01-12 11:07:13,309 [DEBUG][org.nutz.boot.starter.servlet3.NbServletContextListener] - add filter name=druid pathSpec=/* -2020-01-12 11:07:13,311 [DEBUG][org.nutz.boot.starter.servlet3.NbServletContextListener] - add filter name=shiro pathSpec=/* -2020-01-12 11:07:13,314 [DEBUG][org.nutz.boot.starter.servlet3.NbServletContextListener] - add filter name=nutz pathSpec=/* -2020-01-12 11:07:13,346 [INFO][org.nutz.mvc.NutFilter] - NutFilter[nutz] starting ... -2020-01-12 11:07:13,350 [INFO][org.nutz.resource.impl.ErrorResourceLocation] - [loc=/Users/kouxian/git/rk_svnadmin/target/classes/static/WEB-INF/classes]not exist -2020-01-12 11:07:13,355 [DEBUG][org.nutz.mvc.config.AbstractNutConfig] - Loading by class org.nutz.boot.starter.nutz.mvc.NbMvcLoading -2020-01-12 11:07:13,362 [INFO][org.nutz.mvc.impl.NutLoading] - Nutz Version : 1.r.68-SNAPSHOT -2020-01-12 11:07:13,363 [INFO][org.nutz.mvc.impl.NutLoading] - Nutz.Mvc[nutz] is initializing ... -2020-01-12 11:07:13,363 [DEBUG][org.nutz.mvc.impl.NutLoading] - Web Container Information: -2020-01-12 11:07:13,363 [DEBUG][org.nutz.mvc.impl.NutLoading] - - Default Charset : UTF-8 -2020-01-12 11:07:13,364 [DEBUG][org.nutz.mvc.impl.NutLoading] - - Current . path : /Users/kouxian/git/rk_svnadmin/. -2020-01-12 11:07:13,364 [DEBUG][org.nutz.mvc.impl.NutLoading] - - Java Version : 1.8.0_144 -2020-01-12 11:07:13,364 [DEBUG][org.nutz.mvc.impl.NutLoading] - - File separator : / -2020-01-12 11:07:13,364 [DEBUG][org.nutz.mvc.impl.NutLoading] - - Timezone : Asia/Shanghai -2020-01-12 11:07:13,364 [DEBUG][org.nutz.mvc.impl.NutLoading] - - OS : Mac OS X x86_64 -2020-01-12 11:07:13,365 [DEBUG][org.nutz.mvc.impl.NutLoading] - - ServerInfo : jetty/9.4.22.v20191022 -2020-01-12 11:07:13,365 [DEBUG][org.nutz.mvc.impl.NutLoading] - - Servlet API : 3.1 -2020-01-12 11:07:13,365 [DEBUG][org.nutz.mvc.impl.NutLoading] - - ContextPath : -2020-01-12 11:07:13,366 [DEBUG][org.nutz.mvc.impl.NutLoading] - - context.tempdir : /Users/kouxian/git/rk_svnadmin/temp -2020-01-12 11:07:13,366 [DEBUG][org.nutz.mvc.impl.NutLoading] - - MainModule : com.rekoe.CloudLauncher -2020-01-12 11:07:13,367 [DEBUG][org.nutz.mvc.impl.NutLoading] - >> app.root = /Users/kouxian/git/rk_svnadmin/target/classes/static -2020-01-12 11:07:13,373 [INFO][org.nutz.mvc.impl.NutLoading] - Build URL mapping by org.nutz.mvc.impl.UrlMappingImpl ... -2020-01-12 11:07:13,374 [DEBUG][org.nutz.mvc.impl.NutLoading] - add ViewMaker from Ioc by name=$views_freekmarker -2020-01-12 11:07:13,375 [DEBUG][org.nutz.mvc.impl.NutLoading] - @Views(FreemarkerViewMaker.class,DefaultViewMaker.class) -2020-01-12 11:07:13,378 [DEBUG][org.nutz.mvc.impl.NutLoading] - @ChainBy(org.nutz.mvc.impl.NutActionChainMaker) -2020-01-12 11:07:13,385 [DEBUG][org.nutz.mvc.impl.Loadings] - module class location 'file:/Users/kouxian/git/rk_svnadmin/target/classes/' -2020-01-12 11:07:13,385 [DEBUG][org.nutz.mvc.impl.Loadings] - > scan 'com.rekoe' -2020-01-12 11:07:13,410 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.PermissionAct' -2020-01-12 11:07:13,410 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminUserAct' -2020-01-12 11:07:13,410 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.FrameAct' -2020-01-12 11:07:13,410 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminSvnUserAct' -2020-01-12 11:07:13,410 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminProjectAct' -2020-01-12 11:07:13,411 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminCommonAct' -2020-01-12 11:07:13,411 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminRoleAct' -2020-01-12 11:07:13,411 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.PermissionCategoryAct' -2020-01-12 11:07:13,411 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.WelcomeAct' -2020-01-12 11:07:13,422 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminProjectGroupUsrAct' -2020-01-12 11:07:13,423 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminLoginAct' -2020-01-12 11:07:13,424 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminProjectGroupAct' -2020-01-12 11:07:13,424 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.IndexAct' -2020-01-12 11:07:13,425 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.IpSearchAction' -2020-01-12 11:07:13,561 [DEBUG][org.nutz.mvc.impl.NutLoading] - Use org.nutz.mvc.impl.NutEntryDeterminer as EntryMethodDeterminer -2020-01-12 11:07:13,624 [INFO][org.nutz.mvc.impl.NutActionChainMaker] - Optional processor class not found, disabled : org.nutz.plugins.validation.ValidationProcessor -2020-01-12 11:07:13,787 [INFO][org.nutz.boot.starter.freemarker.FreeMarkerConfigurer] - using Directory for TemplateLoading : /Users/kouxian/git/rk_svnadmin/src/main/resources/ -2020-01-12 11:07:13,805 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/register' >> (AdminLoginAct.java:94).register : Object | @Ok(fm:template.front.account.create_user) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:07:13,821 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/login' >> (AdminLoginAct.java:56).login : View | @Ok(null ) @Fail(>>:/admin/common/unauthorized.rk) | by 1 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:07:13,822 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/logout' >> (AdminLoginAct.java:88).logout : void | @Ok(>>:/user/login.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:07:13,827 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/api/ip/search' >> (IpSearchAction.java:20).search : String | @Ok(raw:json) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:07:13,828 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/add' >> (AdminProjectGroupAct.java:40).add : String | @Ok(fm:template.admin.project_group.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:07:13,829 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/delete' >> (AdminProjectGroupAct.java:59).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:07:13,831 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/list' >> (AdminProjectGroupAct.java:32).list : Pagination | @Ok(fm:template.admin.project_group.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:07:13,833 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/o_save' >> (AdminProjectGroupAct.java:47).o_save : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:07:13,834 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/main' >> (AdminUserAct.java:59).main : void | @Ok(fm:template.admin.common.main) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:07:13,835 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/add' >> (AdminUserAct.java:72).add : List | @Ok(fm:template.admin.user.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:07:13,835 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/lock' >> (AdminUserAct.java:143).lock : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:07:13,836 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/update' >> (AdminUserAct.java:129).update : Object | @Ok(>>:/admin/user/list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:07:13,837 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/check/username' >> (AdminUserAct.java:93).checkName : boolean | @Ok(raw ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:07:13,837 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/delete' >> (AdminUserAct.java:79).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:07:13,847 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/list' >> (AdminUserAct.java:65).list : Pagination | @Ok(fm:template.admin.user.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:07:13,865 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/save' >> (AdminUserAct.java:87).save : boolean | @Ok(>>:${obj==true?'/admin/user/list.rk':'/admin/common/unauthorized.rk'}) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:07:13,866 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/edit' >> (AdminUserAct.java:107).edit : User | @Ok(fm:template.admin.user.edit) @Fail(json ) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:07:13,869 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/add_user' >> (AdminUserAct.java:185).add_user : void | @Ok(fm:template.admin.user.add_user) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:07:13,870 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/profile/re_update' >> (AdminUserAct.java:215).regUpate : boolean | @Ok(>>:${obj?'/admin/main':'/admin/common/unauthorized.rk'}) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:07:13,872 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/check_email' >> (AdminUserAct.java:99).checkEmail : boolean | @Ok(raw ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:07:13,875 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/profile/check_current_password' >> (AdminUserAct.java:160).checkCurrentPassword : boolean | @Ok(raw ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:07:13,876 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/profile/edit' >> (AdminUserAct.java:175).profileEdit : Subject | @Ok(fm:template.admin.profile.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:07:13,878 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/save_user' >> (AdminUserAct.java:191).save_user : Object | @Ok(>>:/admin/user/list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:07:13,880 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/profile/update' >> (AdminUserAct.java:203).profileUpdate : boolean | @Ok(fm:template.admin.profile.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:07:13,880 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/change_pwd' >> (AdminUserAct.java:236).change_pwd : void | @Ok(fm:template.admin.account.change_pwd) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:07:13,881 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/pwd_updata' >> (AdminUserAct.java:242).pwd_updata : Object | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:07:13,883 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/user/main' >> (FrameAct.java:15).userMain : void | @Ok(fm:template.admin.user.frame.main) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:07:13,886 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/user/left' >> (FrameAct.java:21).userLeft : void | @Ok(fm:template.admin.user.frame.left) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:07:13,886 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/user/right' >> (FrameAct.java:26).userRight : void | @Ok(fm:template.admin.user.frame.right) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:07:13,887 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/account/main' >> (FrameAct.java:34).accountPwdMain : void | @Ok(fm:template.admin.account.frame.main) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:07:13,889 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/account/left' >> (FrameAct.java:39).accountPwdLeft : void | @Ok(fm:template.admin.account.frame.left) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:07:13,890 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/account/right' >> (FrameAct.java:44).gamePwdRight : void | @Ok(fm:template.admin.account.frame.right) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:07:13,892 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/svn/user/main' >> (FrameAct.java:52).svn_user_main : void | @Ok(fm:template.admin.svn_user.frame.main) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:07:13,898 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/svn/user/left' >> (FrameAct.java:57).svn_user_left : void | @Ok(fm:template.admin.svn_user.frame.left) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:07:13,899 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/svn/user/right' >> (FrameAct.java:62).svn_user_right : void | @Ok(fm:template.admin.svn_user.frame.right) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:07:13,900 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/project/main' >> (FrameAct.java:70).project_main : void | @Ok(fm:template.admin.project.frame.main) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:07:13,900 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/project/left' >> (FrameAct.java:75).project_left : void | @Ok(fm:template.admin.project.frame.left) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:07:13,901 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/project/right' >> (FrameAct.java:80).project_right : void | @Ok(fm:template.admin.project.frame.right) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:07:13,902 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/index_main' >> (WelcomeAct.java:18).index : void | @Ok(fm:template.admin.main) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:07:13,903 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/main' >> (WelcomeAct.java:30).main : void | @Ok(fm:template.admin.index) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:07:13,903 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/left' >> (WelcomeAct.java:35).left : void | @Ok(fm:template.admin.left) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:07:13,903 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/right' >> (WelcomeAct.java:40).right : void | @Ok(fm:template.admin.right) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:07:13,915 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/top' >> (WelcomeAct.java:24).top : boolean | @Ok(fm:template.admin.top) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:07:13,917 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/role/add' >> (AdminRoleAct.java:84).add : List | @Ok(fm:template.admin.user.role.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:07:13,918 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/role/update' >> (AdminRoleAct.java:66).update : void | @Ok(>>:/admin/role/list.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:07:13,919 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/role/delete' >> (AdminRoleAct.java:107).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:07:13,919 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/role/list' >> (AdminRoleAct.java:49).list : Object | @Ok(fm:template.admin.user.role.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:07:13,920 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/role/save' >> (AdminRoleAct.java:91).save : boolean | @Ok(>>:${obj==true?'/role/list.rk':'/admin/common/unauthorized.rk'}) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:07:13,921 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/role/edit' >> (AdminRoleAct.java:56).edit : Object | @Ok(fm:template.admin.user.role.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:07:13,924 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/add' >> (AdminProjectAct.java:55).add : void | @Ok(fm:template.admin.project.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:07:13,924 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/init' >> (AdminProjectAct.java:120).init : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:07:13,925 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/delete' >> (AdminProjectAct.java:182).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:07:13,925 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/list' >> (AdminProjectAct.java:48).list : Pagination | @Ok(fm:template.admin.project.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:07:13,926 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/o_update' >> (AdminProjectAct.java:223).o_update : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:07:13,926 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/o_save' >> (AdminProjectAct.java:68).o_save : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:07:13,927 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/edit' >> (AdminProjectAct.java:61).edit : Pj | @Ok(fm:template.admin.project.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:07:13,927 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/conf' >> (AdminProjectAct.java:208).conf : ProjectConfig | @Ok(fm:template.admin.project.config) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:07:13,929 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/rep' >> (AdminProjectAct.java:83).rep : String | @Ok(fm:template.admin.project.rep) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:07:13,929 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/pjauth' >> (AdminProjectAct.java:135).pjauth : String | @Ok(fm:template.admin.project.pjauth) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:07:13,941 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/ajaxtreeservice' >> (AdminProjectAct.java:169).ajaxTreeService : String | @Ok(raw ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:07:13,943 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/pjauth_delete' >> (AdminProjectAct.java:261).pjauth_delete : String | @Ok(fm:template.admin.project.pjauth) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:07:13,944 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/pjauth/delete' >> (AdminProjectAct.java:193).pjauth_delete : String | @Ok(fm:template.admin.project.pjauth) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:07:13,944 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/conf/update' >> (AdminProjectAct.java:215).conf_update : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:07:13,946 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/pjauth/save' >> (AdminProjectAct.java:231).pjauth_save : String | @Ok(fm:template.admin.project.pjauth) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:07:13,946 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/file_add' >> (AdminProjectAct.java:243).file_add : String | @Ok(fm:template.admin.project.add_dir) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:07:13,946 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/file_save' >> (AdminProjectAct.java:253).file_save : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:07:13,950 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/common/success' >> (AdminCommonAct.java:38).success : Message | @Ok(fm:template.admin.common.error) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:07:13,950 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/common/forbit' >> (AdminCommonAct.java:32).forbit : Message | @Ok(fm:template.admin.common.error) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:07:13,952 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/common/unauthorized' >> (AdminCommonAct.java:26).unauthorized : Message | @Ok(fm:template.admin.common.error) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:07:13,953 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/usr/add' >> (AdminProjectGroupUsrAct.java:67).add : String | @Ok(fm:template.admin.project_group_usr.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:07:13,954 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/usr/delete' >> (AdminProjectGroupUsrAct.java:99).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:07:13,955 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/usr/list' >> (AdminProjectGroupUsrAct.java:55).list : Pagination | @Ok(fm:template.admin.project_group_usr.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:07:13,956 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/usr/o_save' >> (AdminProjectGroupUsrAct.java:77).o_save : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:07:13,956 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/usr/all_email' >> (AdminProjectGroupUsrAct.java:117).all_email : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:07:13,956 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/usr/email' >> (AdminProjectGroupUsrAct.java:128).email : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:07:13,958 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/add' >> (AdminSvnUserAct.java:86).add : void | @Ok(fm:template.admin.svn_user.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:07:13,959 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/lock' >> (AdminSvnUserAct.java:217).lock : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:07:13,959 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/list' >> (AdminSvnUserAct.java:64).list : Pagination | @Ok(fm:template.admin.svn_user.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:07:13,961 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/o_update' >> (AdminSvnUserAct.java:136).o_update : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:07:13,962 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/o_save' >> (AdminSvnUserAct.java:101).o_save : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:07:13,962 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/edit' >> (AdminSvnUserAct.java:93).edit : Usr | @Ok(fm:template.admin.svn_user.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:07:13,963 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/lock_list' >> (AdminSvnUserAct.java:75).lock_list : Pagination | @Ok(fm:template.admin.svn_user.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:07:13,963 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/restpwd' >> (AdminSvnUserAct.java:184).restpwd : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:07:13,964 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/unlock' >> (AdminSvnUserAct.java:248).unlock : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:07:13,965 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/user/login' >> (IndexAct.java:20).login : void | @Ok(fm:template.login.login) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:07:13,967 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/add' >> (PermissionAct.java:67).add : List | @Ok(fm:template.admin.user.permission.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:07:13,967 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/update' >> (PermissionAct.java:87).update : boolean | @Ok(>>:/admin/permission/list.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:07:13,968 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/delete' >> (PermissionAct.java:75).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:07:13,969 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/list' >> (PermissionAct.java:44).list : Pagination | @Ok(fm:template.admin.user.permission.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:07:13,970 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/save' >> (PermissionAct.java:98).save : void | @Ok(>>:/admin/permission/list.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:07:13,972 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/edit' >> (PermissionAct.java:58).edit : List | @Ok(fm:template.admin.user.permission.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:07:13,974 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/list_category/?' >> (PermissionAct.java:51).listCategory : Pagination | @Ok(fm:template.admin.user.permission.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:07:13,978 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/category/add' >> (PermissionCategoryAct.java:58).add : void | @Ok(fm:template.admin.user.permission_category.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:07:13,979 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/category/update' >> (PermissionCategoryAct.java:50).update : boolean | @Ok(>>:/admin/permission/category/list.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:07:13,979 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/category/delete' >> (PermissionCategoryAct.java:73).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:07:13,980 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/category/list' >> (PermissionCategoryAct.java:36).list : Pagination | @Ok(fm:template.admin.user.permission_category.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:07:13,980 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/category/save' >> (PermissionCategoryAct.java:64).save : void | @Ok(>>:/admin/permission/category/list.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:07:13,981 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/category/edit' >> (PermissionCategoryAct.java:43).edit : PermissionCategory | @Ok(fm:template.admin.user.permission_category.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:07:13,981 [INFO][org.nutz.mvc.impl.NutLoading] - Found 98 module methods -2020-01-12 11:07:13,981 [DEBUG][org.nutz.mvc.impl.NutLoading] - Localization: org.nutz.mvc.impl.NutMessageLoader('msg/') dft -2020-01-12 11:07:13,984 [DEBUG][org.nutz.mvc.impl.NutMessageLoader] - Load Messages in 2 resource : [[jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-nutz-mvc/2.3.9-SNAPSHOT/nutzboot-starter-nutz-mvc-2.3.9-SNAPSHOT.jar!/msg/emtry.properties, File[/Users/kouxian/git/rk_svnadmin/target/classes/msg/zh-CN/MessageResources.properties]]] -2020-01-12 11:07:13,994 [DEBUG][org.nutz.mvc.impl.NutMessageLoader] - Message Loaded, size = 2 -2020-01-12 11:07:13,996 [INFO][org.nutz.mvc.impl.NutLoading] - Nutz.Mvc[nutz] is up in 630ms -2020-01-12 11:07:13,997 [INFO][org.nutz.mvc.NutFilter] - exclusionsPrefix = ^(/druid/) -2020-01-12 11:07:14,166 [DEBUG][org.nutz.boot.starter.jetty.JettyStarter] - Jetty monitor props: ----------------------------------------------- -http.port : 8084 -http.host : 0.0.0.0 -http.idleTimeout : 300000 -https.enable : false -welcome_files : index.html,index.htm,index.do -maxFormContentSize : 1073741824 ----------------------------------------------- -2020-01-12 11:07:14,193 [INFO][org.nutz.boot.starter.quartz.QuartzStarter] - Starting Quartz Scheduler now -2020-01-12 11:07:14,194 [INFO][org.quartz.core.QuartzScheduler] - Scheduler NutzbootScheduler_$_NON_CLUSTERED started. -2020-01-12 11:07:14,215 [DEBUG][org.nutz.integration.quartz.NutQuartzCronJobFactory] - found cron job packages = com.rekoe -2020-01-12 11:07:14,245 [DEBUG][org.nutz.service.EntityService] - Get TypeParams for self : com.rekoe.domain.ProjectConfig -2020-01-12 11:07:14,469 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT COUNT(*) FROM system_user -2020-01-12 11:07:14,472 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=2ms, sql=SELECT COUNT(*) FROM system_user -2020-01-12 11:07:14,499 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM permission_category -2020-01-12 11:07:14,519 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=20ms, sql=SELECT * FROM permission_category -2020-01-12 11:07:14,522 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM system_permission -2020-01-12 11:07:14,548 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=25ms, sql=SELECT * FROM system_permission -2020-01-12 11:07:14,569 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM permission_category WHERE 1 != 1 -2020-01-12 11:07:14,572 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=3ms, sql=SELECT * FROM permission_category WHERE 1 != 1 -2020-01-12 11:07:14,576 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM project_config LIMIT 0, 1 -2020-01-12 11:07:14,626 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=50ms, sql=SELECT * FROM project_config LIMIT 0, 1 -2020-01-12 11:07:14,644 [INFO][org.nutz.boot.NbApp] - NB started : 5730ms -2020-01-12 11:07:27,940 [INFO][org.apache.shiro.session.mgt.AbstractValidatingSessionManager] - Enabling session validation scheduler... -2020-01-12 11:07:27,943 [INFO][org.apache.shiro.cache.ehcache.EhCacheManager] - Using existing EHCache named [shiro-activeSessionCache] -2020-01-12 11:07:28,101 [DEBUG][org.nutz.plugins.cache.impl.lcache.LCache] - fire channel=LCache:shiro-activeSessionCache msg=tcqs0gsdrujpgodtc9834684vl:q1u0dr20s4j07q75pkq945ha5j -2020-01-12 11:07:28,103 [DEBUG][org.nutz.plugins.cache.impl.lcache.CachePubSub] - channel=LCache:shiro-activeSessionCache, msg=tcqs0gsdrujpgodtc9834684vl:q1u0dr20s4j07q75pkq945ha5j -2020-01-12 11:07:28,112 [DEBUG][org.nutz.plugins.cache.impl.lcache.LCache] - fire channel=LCache:shiro-activeSessionCache msg=tcqs0gsdrujpgodtc9834684vl:q1u0dr20s4j07q75pkq945ha5j -2020-01-12 11:07:28,116 [DEBUG][org.nutz.plugins.cache.impl.lcache.CachePubSub] - channel=LCache:shiro-activeSessionCache, msg=tcqs0gsdrujpgodtc9834684vl:q1u0dr20s4j07q75pkq945ha5j -2020-01-12 11:07:28,117 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [POST] path=/admin/project/group/usr/email : AdminProjectGroupUsrAct.email(AdminProjectGroupUsrAct.java:128) -2020-01-12 11:07:28,150 [DEBUG][org.nutz.service.EntityService] - Get TypeParams for self : com.rekoe.domain.PjGrUsr -2020-01-12 11:07:28,171 [DEBUG][org.nutz.service.EntityService] - Get TypeParams for self : com.rekoe.domain.Pj -2020-01-12 11:07:28,178 [DEBUG][org.nutz.service.EntityService] - Get TypeParams for self : com.rekoe.domain.PjGr -2020-01-12 11:07:28,188 [DEBUG][org.nutz.service.EntityService] - Get TypeParams for self : com.rekoe.domain.PjAuth -2020-01-12 11:07:28,204 [DEBUG][org.nutz.service.EntityService] - Get TypeParams for self : com.rekoe.domain.PjUsr -2020-01-12 11:07:28,225 [DEBUG][org.nutz.service.EntityService] - Get TypeParams for self : com.rekoe.domain.Usr -2020-01-12 11:07:28,238 [DEBUG][org.nutz.service.EntityService] - Get TypeParams for self : com.rekoe.domain.Usr -2020-01-12 11:07:28,348 [DEBUG][org.nutz.plugins.cache.impl.lcache.LCache] - fire channel=LCache:com.rekoe.shiro.realm.UsernamePasswordRealm.authorizationCache msg=tcqs0gsdrujpgodtc9834684vl:com.rekoe.domain.User@6141baf6 -2020-01-12 11:07:28,349 [DEBUG][org.nutz.plugins.cache.impl.lcache.CachePubSub] - channel=LCache:com.rekoe.shiro.realm.UsernamePasswordRealm.authorizationCache, msg=tcqs0gsdrujpgodtc9834684vl:com.rekoe.domain.User@6141baf6 -2020-01-12 11:07:28,386 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM pj_gr_auth WHERE pj=? AND gr=? - | 1 | 2 | - |------|---------| - | pop2 | manager | - For example:> "SELECT * FROM pj_gr_auth WHERE pj='pop2' AND gr='manager'" -2020-01-12 11:07:28,393 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=7ms, sql=SELECT * FROM pj_gr_auth WHERE pj='pop2' AND gr='manager' -2020-01-12 11:07:30,367 [INFO][com.rekoe.module.admin.AdminProjectGroupUsrAct] - email send OK -2020-01-12 11:09:10,962 [DEBUG][org.nutz.plugins.cache.impl.lcache.LCache] - fire channel=LCache:shiro-activeSessionCache msg=tcqs0gsdrujpgodtc9834684vl:q1u0dr20s4j07q75pkq945ha5j -2020-01-12 11:09:10,965 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/project/list : AdminProjectAct.list(AdminProjectAct.java:48) -2020-01-12 11:09:10,965 [DEBUG][org.nutz.plugins.cache.impl.lcache.CachePubSub] - channel=LCache:shiro-activeSessionCache, msg=tcqs0gsdrujpgodtc9834684vl:q1u0dr20s4j07q75pkq945ha5j -2020-01-12 11:09:11,716 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/frame/svn/user/main : FrameAct.svn_user_main(FrameAct.java:52) -2020-01-12 11:09:11,801 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/frame/svn/user/left : FrameAct.svn_user_left(FrameAct.java:57) -2020-01-12 11:09:11,881 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/frame/svn/user/right : FrameAct.svn_user_right(FrameAct.java:62) -2020-01-12 11:09:13,256 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [GET] path=/admin/svn/user/list : AdminSvnUserAct.list(AdminSvnUserAct.java:64) -2020-01-12 11:09:18,398 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [POST] path=/admin/svn/user/restpwd : AdminSvnUserAct.restpwd(AdminSvnUserAct.java:184) -2020-01-12 11:09:18,425 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - UPDATE usr SET psw=? WHERE usr=? - | 1 | 2 | - |--------------|---------| - | OXVmVWtuTw** | kouxian | - For example:> "UPDATE usr SET psw='OXVmVWtuTw**' WHERE usr='kouxian'" -2020-01-12 11:09:18,431 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=5ms, sql=UPDATE usr SET psw='OXVmVWtuTw**' WHERE usr='kouxian' -2020-01-12 11:09:18,446 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - UPDATE system_user SET salt=?,password=? WHERE name=? - | 1 | 2 | 3 | - |--------------------------|----------------------------------------------|---------| - | 85r5essOU3F+L46r5RjNpA== | 0V/QZpFongZoL5D68JNmKUTKgHWHFj8U9Hqlx1q9YEw= | kouxian | - For example:> "UPDATE system_user SET salt='85r5essOU3F+L46r5RjNpA==',password='0V/QZpFongZoL5D68JNmKUTKgHWHFj8U9Hqlx1q9YEw=' WHERE name='kouxian'" -2020-01-12 11:09:18,450 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=4ms, sql=UPDATE system_user SET salt='85r5essOU3F+L46r5RjNpA==',password='0V/QZpFongZoL5D68JNmKUTKgHWHFj8U9Hqlx1q9YEw=' WHERE name='kouxian' -2020-01-12 11:09:18,501 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - select p.pj,p.des,p.type,pm.pj manager from ( select distinct a.pj,a.des,a.type from pj a where exists (select b.usr from pj_gr_usr b where a.pj=b.pj and b.usr=?) or exists(select c.usr from pj_usr_auth c where a.pj=c.pj and c.usr=?) ) p left join ( select distinct a.pj from pj a where exists (select b.usr from pj_gr_usr b where a.pj=b.pj and b.usr=? and b.gr like ?) ) pm on p.pj=pm.pj - | 1 | 2 | 3 | 4 | - |---------|---------|---------|----------| - | kouxian | kouxian | kouxian | %manager | - For example:> "select p.pj,p.des,p.type,pm.pj manager from ( select distinct a.pj,a.des,a.type from pj a where exists (select b.usr from pj_gr_usr b where a.pj=b.pj and b.usr='kouxian') or exists(select c.usr from pj_usr_auth c where a.pj=c.pj and c.usr='kouxian') ) p left join ( select distinct a.pj from pj a where exists (select b.usr from pj_gr_usr b where a.pj=b.pj and b.usr='kouxian' and b.gr like '%manager') ) pm on p.pj=pm.pj" -2020-01-12 11:09:18,520 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=19ms, sql=select p.pj,p.des,p.type,pm.pj manager from ( select distinct a.pj,a.des,a.type from pj a where exists (select b.usr from pj_gr_usr b where a.pj=b.pj and b.usr='kouxian') or exists(select c.usr from pj_usr_auth c where a.pj=c.pj and c.usr='kouxian') ) p left join ( select distinct a.pj from pj a where exists (select b.usr from pj_gr_usr b where a.pj=b.pj and b.usr='kouxian' and b.gr like '%manager') ) pm on p.pj=pm.pj -2020-01-12 11:10:01,890 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - select p.usr,p.name,p.role,CASE WHEN pu.psw IS NOT NULL THEN pu.psw ELSE p.psw END psw from ( select a.usr,a.role,a.psw,a.name from usr a where exists (select d.usr from pj_gr_usr d where d.usr=a.usr and d.pj=?) or exists(select c.usr from pj_usr_auth c where a.usr=c.usr and c.pj=?) ) p left join pj_usr pu on (p.usr=pu.usr and pu.pj=?) where p.usr <> '*' order by p.usr - | 1 | 2 | 3 | - |------|------|------| - | pop2 | pop2 | pop2 | - For example:> "select p.usr,p.name,p.role,CASE WHEN pu.psw IS NOT NULL THEN pu.psw ELSE p.psw END psw from ( select a.usr,a.role,a.psw,a.name from usr a where exists (select d.usr from pj_gr_usr d where d.usr=a.usr and d.pj='pop2') or exists(select c.usr from pj_usr_auth c where a.usr=c.usr and c.pj='pop2') ) p left join pj_usr pu on (p.usr=pu.usr and pu.pj='pop2') where p.usr <> '*' order by p.usr" -2020-01-12 11:10:01,998 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=94ms, sql=select p.usr,p.name,p.role,CASE WHEN pu.psw IS NOT NULL THEN pu.psw ELSE p.psw END psw from ( select a.usr,a.role,a.psw,a.name from usr a where exists (select d.usr from pj_gr_usr d where d.usr=a.usr and d.pj='pop2') or exists(select c.usr from pj_usr_auth c where a.usr=c.usr and c.pj='pop2') ) p left join pj_usr pu on (p.usr=pu.usr and pu.pj='pop2') where p.usr <> '*' order by p.usr -2020-01-12 11:10:02,057 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - select a.pj,a.gr,b.usr,c.name as usrname from pj_gr a left join pj_gr_usr b on (a.pj=b.pj and a.gr=b.gr) left join usr c on (b.usr = c.usr) where a.pj=? and c.is_lock=false order by a.gr,b.usr - | 1 | - |------| - | pop2 | - For example:> "select a.pj,a.gr,b.usr,c.name as usrname from pj_gr a left join pj_gr_usr b on (a.pj=b.pj and a.gr=b.gr) left join usr c on (b.usr = c.usr) where a.pj='pop2' and c.is_lock=false order by a.gr,b.usr" -2020-01-12 11:10:02,102 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=37ms, sql=select a.pj,a.gr,b.usr,c.name as usrname from pj_gr a left join pj_gr_usr b on (a.pj=b.pj and a.gr=b.gr) left join usr c on (b.usr = c.usr) where a.pj='pop2' and c.is_lock=false order by a.gr,b.usr -2020-01-12 11:10:02,153 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - select pj,res,rw,gr,' ' usr,' ' usrname from pj_gr_auth where pj=? UNION select a.pj,a.res,a.rw,' ' gr,a.usr,b.name as usrname from pj_usr_auth a left join usr b on (a.usr = b.usr) where a.pj=? order by res,gr,usr - | 1 | 2 | - |------|------| - | pop2 | pop2 | - For example:> "select pj,res,rw,gr,' ' usr,' ' usrname from pj_gr_auth where pj='pop2' UNION select a.pj,a.res,a.rw,' ' gr,a.usr,b.name as usrname from pj_usr_auth a left join usr b on (a.usr = b.usr) where a.pj='pop2' order by res,gr,usr" -2020-01-12 11:10:02,205 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=44ms, sql=select pj,res,rw,gr,' ' usr,' ' usrname from pj_gr_auth where pj='pop2' UNION select a.pj,a.res,a.rw,' ' gr,a.usr,b.name as usrname from pj_usr_auth a left join usr b on (a.usr = b.usr) where a.pj='pop2' order by res,gr,usr -2020-01-12 11:10:32,411 [DEBUG][org.nutz.plugins.cache.impl.lcache.LCache] - fire channel=LCache:shiro-activeSessionCache msg=tcqs0gsdrujpgodtc9834684vl:q1u0dr20s4j07q75pkq945ha5j -2020-01-12 11:10:32,416 [DEBUG][org.nutz.plugins.cache.impl.lcache.CachePubSub] - channel=LCache:shiro-activeSessionCache, msg=tcqs0gsdrujpgodtc9834684vl:q1u0dr20s4j07q75pkq945ha5j -2020-01-12 11:10:32,416 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [POST] path=/admin/svn/user/restpwd : AdminSvnUserAct.restpwd(AdminSvnUserAct.java:184) -2020-01-12 11:10:32,423 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM usr WHERE usr=? LIMIT 0, 1 - | 1 | - |---------| - | kouxian | - For example:> "SELECT * FROM usr WHERE usr='kouxian' LIMIT 0, 1 " -2020-01-12 11:10:32,442 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=19ms, sql=SELECT * FROM usr WHERE usr='kouxian' LIMIT 0, 1 -2020-01-12 11:10:32,447 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - UPDATE usr SET psw=? WHERE usr=? - | 1 | 2 | - |--------------|---------| - | dExXTmpEVQ** | kouxian | - For example:> "UPDATE usr SET psw='dExXTmpEVQ**' WHERE usr='kouxian'" -2020-01-12 11:10:32,451 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=4ms, sql=UPDATE usr SET psw='dExXTmpEVQ**' WHERE usr='kouxian' -2020-01-12 11:10:32,458 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - UPDATE system_user SET salt=?,password=? WHERE name=? - | 1 | 2 | 3 | - |--------------------------|----------------------------------------------|---------| - | +MPSjHm57t7dU9b3x2t4Ug== | 1bL0/lrOhFONPAVoGhHxyD2shLeWYZ3uNuSfAb/yUcA= | kouxian | - For example:> "UPDATE system_user SET salt='+MPSjHm57t7dU9b3x2t4Ug==',password='1bL0/lrOhFONPAVoGhHxyD2shLeWYZ3uNuSfAb/yUcA=' WHERE name='kouxian'" -2020-01-12 11:10:32,462 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=4ms, sql=UPDATE system_user SET salt='+MPSjHm57t7dU9b3x2t4Ug==',password='1bL0/lrOhFONPAVoGhHxyD2shLeWYZ3uNuSfAb/yUcA=' WHERE name='kouxian' -2020-01-12 11:10:32,472 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - select p.pj,p.des,p.type,pm.pj manager from ( select distinct a.pj,a.des,a.type from pj a where exists (select b.usr from pj_gr_usr b where a.pj=b.pj and b.usr=?) or exists(select c.usr from pj_usr_auth c where a.pj=c.pj and c.usr=?) ) p left join ( select distinct a.pj from pj a where exists (select b.usr from pj_gr_usr b where a.pj=b.pj and b.usr=? and b.gr like ?) ) pm on p.pj=pm.pj - | 1 | 2 | 3 | 4 | - |---------|---------|---------|----------| - | kouxian | kouxian | kouxian | %manager | - For example:> "select p.pj,p.des,p.type,pm.pj manager from ( select distinct a.pj,a.des,a.type from pj a where exists (select b.usr from pj_gr_usr b where a.pj=b.pj and b.usr='kouxian') or exists(select c.usr from pj_usr_auth c where a.pj=c.pj and c.usr='kouxian') ) p left join ( select distinct a.pj from pj a where exists (select b.usr from pj_gr_usr b where a.pj=b.pj and b.usr='kouxian' and b.gr like '%manager') ) pm on p.pj=pm.pj" -2020-01-12 11:10:32,476 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=3ms, sql=select p.pj,p.des,p.type,pm.pj manager from ( select distinct a.pj,a.des,a.type from pj a where exists (select b.usr from pj_gr_usr b where a.pj=b.pj and b.usr='kouxian') or exists(select c.usr from pj_usr_auth c where a.pj=c.pj and c.usr='kouxian') ) p left join ( select distinct a.pj from pj a where exists (select b.usr from pj_gr_usr b where a.pj=b.pj and b.usr='kouxian' and b.gr like '%manager') ) pm on p.pj=pm.pj -2020-01-12 11:10:40,501 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - select p.usr,p.name,p.role,CASE WHEN pu.psw IS NOT NULL THEN pu.psw ELSE p.psw END psw from ( select a.usr,a.role,a.psw,a.name from usr a where exists (select d.usr from pj_gr_usr d where d.usr=a.usr and d.pj=?) or exists(select c.usr from pj_usr_auth c where a.usr=c.usr and c.pj=?) ) p left join pj_usr pu on (p.usr=pu.usr and pu.pj=?) where p.usr <> '*' order by p.usr - | 1 | 2 | 3 | - |------|------|------| - | pop2 | pop2 | pop2 | - For example:> "select p.usr,p.name,p.role,CASE WHEN pu.psw IS NOT NULL THEN pu.psw ELSE p.psw END psw from ( select a.usr,a.role,a.psw,a.name from usr a where exists (select d.usr from pj_gr_usr d where d.usr=a.usr and d.pj='pop2') or exists(select c.usr from pj_usr_auth c where a.usr=c.usr and c.pj='pop2') ) p left join pj_usr pu on (p.usr=pu.usr and pu.pj='pop2') where p.usr <> '*' order by p.usr" -2020-01-12 11:10:40,512 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=11ms, sql=select p.usr,p.name,p.role,CASE WHEN pu.psw IS NOT NULL THEN pu.psw ELSE p.psw END psw from ( select a.usr,a.role,a.psw,a.name from usr a where exists (select d.usr from pj_gr_usr d where d.usr=a.usr and d.pj='pop2') or exists(select c.usr from pj_usr_auth c where a.usr=c.usr and c.pj='pop2') ) p left join pj_usr pu on (p.usr=pu.usr and pu.pj='pop2') where p.usr <> '*' order by p.usr -2020-01-12 11:10:40,516 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - select a.pj,a.gr,b.usr,c.name as usrname from pj_gr a left join pj_gr_usr b on (a.pj=b.pj and a.gr=b.gr) left join usr c on (b.usr = c.usr) where a.pj=? and c.is_lock=false order by a.gr,b.usr - | 1 | - |------| - | pop2 | - For example:> "select a.pj,a.gr,b.usr,c.name as usrname from pj_gr a left join pj_gr_usr b on (a.pj=b.pj and a.gr=b.gr) left join usr c on (b.usr = c.usr) where a.pj='pop2' and c.is_lock=false order by a.gr,b.usr" -2020-01-12 11:10:40,530 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=14ms, sql=select a.pj,a.gr,b.usr,c.name as usrname from pj_gr a left join pj_gr_usr b on (a.pj=b.pj and a.gr=b.gr) left join usr c on (b.usr = c.usr) where a.pj='pop2' and c.is_lock=false order by a.gr,b.usr -2020-01-12 11:10:40,533 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - select pj,res,rw,gr,' ' usr,' ' usrname from pj_gr_auth where pj=? UNION select a.pj,a.res,a.rw,' ' gr,a.usr,b.name as usrname from pj_usr_auth a left join usr b on (a.usr = b.usr) where a.pj=? order by res,gr,usr - | 1 | 2 | - |------|------| - | pop2 | pop2 | - For example:> "select pj,res,rw,gr,' ' usr,' ' usrname from pj_gr_auth where pj='pop2' UNION select a.pj,a.res,a.rw,' ' gr,a.usr,b.name as usrname from pj_usr_auth a left join usr b on (a.usr = b.usr) where a.pj='pop2' order by res,gr,usr" -2020-01-12 11:10:40,541 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=7ms, sql=select pj,res,rw,gr,' ' usr,' ' usrname from pj_gr_auth where pj='pop2' UNION select a.pj,a.res,a.rw,' ' gr,a.usr,b.name as usrname from pj_usr_auth a left join usr b on (a.usr = b.usr) where a.pj='pop2' order by res,gr,usr -2020-01-12 11:15:58,555 [DEBUG][org.nutz.plugins.cache.impl.lcache.LCache] - fire channel=LCache:shiro-activeSessionCache msg=tcqs0gsdrujpgodtc9834684vl:q1u0dr20s4j07q75pkq945ha5j -2020-01-12 11:15:58,558 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [POST] path=/admin/svn/user/restpwd : AdminSvnUserAct.restpwd(AdminSvnUserAct.java:184) -2020-01-12 11:15:58,559 [DEBUG][org.nutz.plugins.cache.impl.lcache.CachePubSub] - channel=LCache:shiro-activeSessionCache, msg=tcqs0gsdrujpgodtc9834684vl:q1u0dr20s4j07q75pkq945ha5j -2020-01-12 11:15:58,562 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM usr WHERE usr=? LIMIT 0, 1 - | 1 | - |---------| - | kouxian | - For example:> "SELECT * FROM usr WHERE usr='kouxian' LIMIT 0, 1 " -2020-01-12 11:15:58,566 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=3ms, sql=SELECT * FROM usr WHERE usr='kouxian' LIMIT 0, 1 -2020-01-12 11:15:58,571 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - UPDATE usr SET psw=? WHERE usr=? - | 1 | 2 | - |--------------|---------| - | ekpQajNUZw** | kouxian | - For example:> "UPDATE usr SET psw='ekpQajNUZw**' WHERE usr='kouxian'" -2020-01-12 11:15:58,578 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=7ms, sql=UPDATE usr SET psw='ekpQajNUZw**' WHERE usr='kouxian' -2020-01-12 11:15:58,585 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - UPDATE system_user SET salt=?,password=? WHERE name=? - | 1 | 2 | 3 | - |--------------------------|----------------------------------------------|---------| - | 0IbVoCogeS44USc0DH4V2w== | sgvMi15/MlvOTpccvMK+OBexjkqPCT25C48GkQWmEow= | kouxian | - For example:> "UPDATE system_user SET salt='0IbVoCogeS44USc0DH4V2w==',password='sgvMi15/MlvOTpccvMK+OBexjkqPCT25C48GkQWmEow=' WHERE name='kouxian'" -2020-01-12 11:15:58,593 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=6ms, sql=UPDATE system_user SET salt='0IbVoCogeS44USc0DH4V2w==',password='sgvMi15/MlvOTpccvMK+OBexjkqPCT25C48GkQWmEow=' WHERE name='kouxian' -2020-01-12 11:15:58,597 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - select p.pj,p.des,p.type,pm.pj manager from ( select distinct a.pj,a.des,a.type from pj a where exists (select b.usr from pj_gr_usr b where a.pj=b.pj and b.usr=?) or exists(select c.usr from pj_usr_auth c where a.pj=c.pj and c.usr=?) ) p left join ( select distinct a.pj from pj a where exists (select b.usr from pj_gr_usr b where a.pj=b.pj and b.usr=? and b.gr like ?) ) pm on p.pj=pm.pj - | 1 | 2 | 3 | 4 | - |---------|---------|---------|----------| - | kouxian | kouxian | kouxian | %manager | - For example:> "select p.pj,p.des,p.type,pm.pj manager from ( select distinct a.pj,a.des,a.type from pj a where exists (select b.usr from pj_gr_usr b where a.pj=b.pj and b.usr='kouxian') or exists(select c.usr from pj_usr_auth c where a.pj=c.pj and c.usr='kouxian') ) p left join ( select distinct a.pj from pj a where exists (select b.usr from pj_gr_usr b where a.pj=b.pj and b.usr='kouxian' and b.gr like '%manager') ) pm on p.pj=pm.pj" -2020-01-12 11:15:58,606 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=8ms, sql=select p.pj,p.des,p.type,pm.pj manager from ( select distinct a.pj,a.des,a.type from pj a where exists (select b.usr from pj_gr_usr b where a.pj=b.pj and b.usr='kouxian') or exists(select c.usr from pj_usr_auth c where a.pj=c.pj and c.usr='kouxian') ) p left join ( select distinct a.pj from pj a where exists (select b.usr from pj_gr_usr b where a.pj=b.pj and b.usr='kouxian' and b.gr like '%manager') ) pm on p.pj=pm.pj -2020-01-12 11:16:01,960 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - select p.usr,p.name,p.role,CASE WHEN pu.psw IS NOT NULL THEN pu.psw ELSE p.psw END psw from ( select a.usr,a.role,a.psw,a.name from usr a where exists (select d.usr from pj_gr_usr d where d.usr=a.usr and d.pj=?) or exists(select c.usr from pj_usr_auth c where a.usr=c.usr and c.pj=?) ) p left join pj_usr pu on (p.usr=pu.usr and pu.pj=?) where p.usr <> '*' order by p.usr - | 1 | 2 | 3 | - |------|------|------| - | pop2 | pop2 | pop2 | - For example:> "select p.usr,p.name,p.role,CASE WHEN pu.psw IS NOT NULL THEN pu.psw ELSE p.psw END psw from ( select a.usr,a.role,a.psw,a.name from usr a where exists (select d.usr from pj_gr_usr d where d.usr=a.usr and d.pj='pop2') or exists(select c.usr from pj_usr_auth c where a.usr=c.usr and c.pj='pop2') ) p left join pj_usr pu on (p.usr=pu.usr and pu.pj='pop2') where p.usr <> '*' order by p.usr" -2020-01-12 11:16:01,965 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=5ms, sql=select p.usr,p.name,p.role,CASE WHEN pu.psw IS NOT NULL THEN pu.psw ELSE p.psw END psw from ( select a.usr,a.role,a.psw,a.name from usr a where exists (select d.usr from pj_gr_usr d where d.usr=a.usr and d.pj='pop2') or exists(select c.usr from pj_usr_auth c where a.usr=c.usr and c.pj='pop2') ) p left join pj_usr pu on (p.usr=pu.usr and pu.pj='pop2') where p.usr <> '*' order by p.usr -2020-01-12 11:16:01,966 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - select a.pj,a.gr,b.usr,c.name as usrname from pj_gr a left join pj_gr_usr b on (a.pj=b.pj and a.gr=b.gr) left join usr c on (b.usr = c.usr) where a.pj=? and c.is_lock=false order by a.gr,b.usr - | 1 | - |------| - | pop2 | - For example:> "select a.pj,a.gr,b.usr,c.name as usrname from pj_gr a left join pj_gr_usr b on (a.pj=b.pj and a.gr=b.gr) left join usr c on (b.usr = c.usr) where a.pj='pop2' and c.is_lock=false order by a.gr,b.usr" -2020-01-12 11:16:01,972 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=5ms, sql=select a.pj,a.gr,b.usr,c.name as usrname from pj_gr a left join pj_gr_usr b on (a.pj=b.pj and a.gr=b.gr) left join usr c on (b.usr = c.usr) where a.pj='pop2' and c.is_lock=false order by a.gr,b.usr -2020-01-12 11:16:01,977 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - select pj,res,rw,gr,' ' usr,' ' usrname from pj_gr_auth where pj=? UNION select a.pj,a.res,a.rw,' ' gr,a.usr,b.name as usrname from pj_usr_auth a left join usr b on (a.usr = b.usr) where a.pj=? order by res,gr,usr - | 1 | 2 | - |------|------| - | pop2 | pop2 | - For example:> "select pj,res,rw,gr,' ' usr,' ' usrname from pj_gr_auth where pj='pop2' UNION select a.pj,a.res,a.rw,' ' gr,a.usr,b.name as usrname from pj_usr_auth a left join usr b on (a.usr = b.usr) where a.pj='pop2' order by res,gr,usr" -2020-01-12 11:16:01,984 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=7ms, sql=select pj,res,rw,gr,' ' usr,' ' usrname from pj_gr_auth where pj='pop2' UNION select a.pj,a.res,a.rw,' ' gr,a.usr,b.name as usrname from pj_usr_auth a left join usr b on (a.usr = b.usr) where a.pj='pop2' order by res,gr,usr -2020-01-12 11:16:31,541 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [POST] path=/admin/svn/user/restpwd : AdminSvnUserAct.restpwd(AdminSvnUserAct.java:184) -2020-01-12 11:16:31,547 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM usr WHERE usr=? LIMIT 0, 1 - | 1 | - |---------| - | kouxian | - For example:> "SELECT * FROM usr WHERE usr='kouxian' LIMIT 0, 1 " -2020-01-12 11:16:31,552 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=5ms, sql=SELECT * FROM usr WHERE usr='kouxian' LIMIT 0, 1 -2020-01-12 11:16:31,557 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - UPDATE usr SET psw=? WHERE usr=? - | 1 | 2 | - |--------------|---------| - | YnF1TFlGVw** | kouxian | - For example:> "UPDATE usr SET psw='YnF1TFlGVw**' WHERE usr='kouxian'" -2020-01-12 11:16:31,562 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=5ms, sql=UPDATE usr SET psw='YnF1TFlGVw**' WHERE usr='kouxian' -2020-01-12 11:16:31,570 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - UPDATE system_user SET salt=?,password=? WHERE name=? - | 1 | 2 | 3 | - |--------------------------|----------------------------------------------|---------| - | 34Qws4na2GXP2ciomFBYPQ== | KkoWrZ7cXpnibND5hTx10edqqVnE4iWLQUy1gJUFLls= | kouxian | - For example:> "UPDATE system_user SET salt='34Qws4na2GXP2ciomFBYPQ==',password='KkoWrZ7cXpnibND5hTx10edqqVnE4iWLQUy1gJUFLls=' WHERE name='kouxian'" -2020-01-12 11:16:31,577 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=7ms, sql=UPDATE system_user SET salt='34Qws4na2GXP2ciomFBYPQ==',password='KkoWrZ7cXpnibND5hTx10edqqVnE4iWLQUy1gJUFLls=' WHERE name='kouxian' -2020-01-12 11:16:31,584 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - select p.pj,p.des,p.type,pm.pj manager from ( select distinct a.pj,a.des,a.type from pj a where exists (select b.usr from pj_gr_usr b where a.pj=b.pj and b.usr=?) or exists(select c.usr from pj_usr_auth c where a.pj=c.pj and c.usr=?) ) p left join ( select distinct a.pj from pj a where exists (select b.usr from pj_gr_usr b where a.pj=b.pj and b.usr=? and b.gr like ?) ) pm on p.pj=pm.pj - | 1 | 2 | 3 | 4 | - |---------|---------|---------|----------| - | kouxian | kouxian | kouxian | %manager | - For example:> "select p.pj,p.des,p.type,pm.pj manager from ( select distinct a.pj,a.des,a.type from pj a where exists (select b.usr from pj_gr_usr b where a.pj=b.pj and b.usr='kouxian') or exists(select c.usr from pj_usr_auth c where a.pj=c.pj and c.usr='kouxian') ) p left join ( select distinct a.pj from pj a where exists (select b.usr from pj_gr_usr b where a.pj=b.pj and b.usr='kouxian' and b.gr like '%manager') ) pm on p.pj=pm.pj" -2020-01-12 11:16:31,588 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=4ms, sql=select p.pj,p.des,p.type,pm.pj manager from ( select distinct a.pj,a.des,a.type from pj a where exists (select b.usr from pj_gr_usr b where a.pj=b.pj and b.usr='kouxian') or exists(select c.usr from pj_usr_auth c where a.pj=c.pj and c.usr='kouxian') ) p left join ( select distinct a.pj from pj a where exists (select b.usr from pj_gr_usr b where a.pj=b.pj and b.usr='kouxian' and b.gr like '%manager') ) pm on p.pj=pm.pj -2020-01-12 11:20:42,647 [INFO][org.nutz.boot.banner.SimpleBannerPrinter] - - _ _ ______ ___ -| \ | || ___ \ ______ ______ ______ ______ ______| \ \ -| \| || |_/ / |______|______|______|______|______| |\ \ -| . ` || ___ \ ______ ______ ______ ______ ______| | > > -| |\ || |_/ / |______|______|______|______|______| |/ / -\_| \_/\____/ |_/_/ - -:: Nutz Boot :: (2.3.8.v20191031) - -2020-01-12 11:20:42,761 [DEBUG][org.nutz.boot.config.impl.PropertiesConfigureLoader] - load /Users/kouxian/git/rk_svnadmin/target/classes/application.properties -2020-01-12 11:20:42,906 [DEBUG][org.nutz.castor.Castors] - Using 107 castor for Castors -2020-01-12 11:20:42,935 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > scan 'com.rekoe' -2020-01-12 11:20:43,118 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'cloudLauncher ' - com.rekoe.CloudLauncher -2020-01-12 11:20:43,134 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'currentTime ' - com.rekoe.web.freemarker.CurrentTimeDirective -2020-01-12 11:20:43,146 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'pagination ' - com.rekoe.web.freemarker.PaginationDirective -2020-01-12 11:20:43,146 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'permission ' - com.rekoe.web.freemarker.PermissionDirective -2020-01-12 11:20:43,147 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'htmlCut ' - com.rekoe.web.freemarker.HtmlCutDirective -2020-01-12 11:20:43,147 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'process ' - com.rekoe.web.freemarker.ProcessTimeDirective -2020-01-12 11:20:43,149 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'timeFormat ' - com.rekoe.web.freemarker.TimeFormatDirective -2020-01-12 11:20:43,152 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'permissionAct ' - com.rekoe.module.admin.PermissionAct -2020-01-12 11:20:43,163 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminUserAct ' - com.rekoe.module.admin.AdminUserAct -2020-01-12 11:20:43,176 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'frameAct ' - com.rekoe.module.admin.FrameAct -2020-01-12 11:20:43,178 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminSvnUserAct ' - com.rekoe.module.admin.AdminSvnUserAct -2020-01-12 11:20:43,182 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminProjectAct ' - com.rekoe.module.admin.AdminProjectAct -2020-01-12 11:20:43,189 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminCommonAct ' - com.rekoe.module.admin.AdminCommonAct -2020-01-12 11:20:43,190 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminRoleAct ' - com.rekoe.module.admin.AdminRoleAct -2020-01-12 11:20:43,192 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'permissionCategoryAct ' - com.rekoe.module.admin.PermissionCategoryAct -2020-01-12 11:20:43,193 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'welcomeAct ' - com.rekoe.module.admin.WelcomeAct -2020-01-12 11:20:43,194 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminProjectGroupUsrAct ' - com.rekoe.module.admin.AdminProjectGroupUsrAct -2020-01-12 11:20:43,196 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminLoginAct ' - com.rekoe.module.admin.AdminLoginAct -2020-01-12 11:20:43,206 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminProjectGroupAct ' - com.rekoe.module.admin.AdminProjectGroupAct -2020-01-12 11:20:43,208 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'indexAct ' - com.rekoe.module.IndexAct -2020-01-12 11:20:43,210 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'ipSearchAction ' - com.rekoe.module.IpSearchAction -2020-01-12 11:20:43,215 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'doCommit ' - com.rekoe.utils.DoCommit -2020-01-12 11:20:43,219 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'quartzService ' - com.rekoe.service.QuartzService -2020-01-12 11:20:43,225 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'treeService ' - com.rekoe.service.DefaultTreeService -2020-01-12 11:20:43,226 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'userService ' - com.rekoe.service.UserService -2020-01-12 11:20:43,237 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'roleService ' - com.rekoe.service.RoleService -2020-01-12 11:20:43,239 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'projectGroupService ' - com.rekoe.service.ProjectGroupService -2020-01-12 11:20:43,239 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'projectAuthService ' - com.rekoe.service.ProjectAuthService -2020-01-12 11:20:43,241 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'projectService ' - com.rekoe.service.ProjectService -2020-01-12 11:20:43,244 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'usrService ' - com.rekoe.service.UsrService -2020-01-12 11:20:43,244 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'repTreeNodeService ' - com.rekoe.service.RepTreeNodeService -2020-01-12 11:20:43,245 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'svnService ' - com.rekoe.service.SvnService -2020-01-12 11:20:43,247 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'permissionCategoryService ' - com.rekoe.service.PermissionCategoryService -2020-01-12 11:20:43,248 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'repositoryService ' - com.rekoe.service.RepositoryService -2020-01-12 11:20:43,254 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'uploadService ' - com.rekoe.service.UploadService -2020-01-12 11:20:43,255 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'projectUserService ' - com.rekoe.service.ProjectUserService -2020-01-12 11:20:43,256 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'authorityService ' - com.rekoe.service.AuthorityServiceImpl -2020-01-12 11:20:43,257 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'emailService ' - com.rekoe.service.EmailServiceImpl -2020-01-12 11:20:43,265 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'svnUserService ' - com.rekoe.service.SvnUserService -2020-01-12 11:20:43,265 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'projectGroupUsrService ' - com.rekoe.service.ProjectGroupUsrService -2020-01-12 11:20:43,267 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'idFactory ' - com.rekoe.service.IdWorkerService -2020-01-12 11:20:43,268 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'projectConfigService ' - com.rekoe.service.ProjectConfigService -2020-01-12 11:20:43,276 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'defaultTreeFactory ' - com.rekoe.service.DefaultTreeFactory -2020-01-12 11:20:43,282 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'permissionService ' - com.rekoe.service.PermissionService -2020-01-12 11:20:43,300 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'shiroRealm ' - com.rekoe.shiro.realm.UsernamePasswordRealm -2020-01-12 11:20:43,315 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > scan 'org.nutz.boot.starter' -2020-01-12 11:20:43,394 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'shiroFilterStarter ' - org.nutz.boot.starter.shiro.ShiroFilterStarter -2020-01-12 11:20:43,397 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'shiroEnvStarter ' - org.nutz.boot.starter.shiro.ShiroEnvStarter -2020-01-12 11:20:43,403 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'freeMarkerConfigurer ' - org.nutz.boot.starter.freemarker.FreeMarkerConfigurer -2020-01-12 11:20:43,410 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add '$views_freekmarker ' - org.nutz.boot.starter.freemarker.FreemarkerViewMaker -2020-01-12 11:20:43,411 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'quartzStarter ' - org.nutz.boot.starter.quartz.QuartzStarter -2020-01-12 11:20:43,413 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'whaleFilterStarter ' - org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter -2020-01-12 11:20:43,417 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'nutFilterStarter ' - org.nutz.boot.starter.nutz.mvc.NutFilterStarter -2020-01-12 11:20:43,419 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'nutDaoStarter ' - org.nutz.boot.starter.nutz.dao.NutDaoStarter -2020-01-12 11:20:43,432 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'druidWebStatFilterStarter ' - org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter -2020-01-12 11:20:43,434 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'druidWebStatServletStarter ' - org.nutz.boot.starter.jdbc.DruidWebStatServletStarter -2020-01-12 11:20:43,436 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'dataSourceStarter ' - org.nutz.boot.starter.jdbc.DataSourceStarter -2020-01-12 11:20:43,439 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'ngrokClientStarter ' - org.nutz.boot.starter.ngrok.NgrokClientStarter -2020-01-12 11:20:43,443 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'jettyStarter ' - org.nutz.boot.starter.jetty.JettyStarter -2020-01-12 11:20:43,486 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'nbServletContextListener ' - org.nutz.boot.starter.servlet3.NbServletContextListener -2020-01-12 11:20:43,489 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-redis/2.3.9-SNAPSHOT/nutzboot-starter-redis-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-12 11:20:43,490 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-email/2.3.9-SNAPSHOT/nutzboot-starter-email-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-12 11:20:43,491 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-shiro/2.3.9-SNAPSHOT/nutzboot-starter-shiro-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-12 11:20:43,492 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-freemarker/2.3.9-SNAPSHOT/nutzboot-starter-freemarker-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-12 11:20:43,492 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-quartz/2.3.9-SNAPSHOT/nutzboot-starter-quartz-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-12 11:20:43,492 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-nutz-mvc/2.3.9-SNAPSHOT/nutzboot-starter-nutz-mvc-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-12 11:20:43,493 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-nutz-dao/2.3.9-SNAPSHOT/nutzboot-starter-nutz-dao-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-12 11:20:43,493 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-jdbc/2.3.9-SNAPSHOT/nutzboot-starter-jdbc-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-12 11:20:43,494 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-ngrok/2.3.9-SNAPSHOT/nutzboot-starter-ngrok-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-12 11:20:43,494 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-jetty/2.3.9-SNAPSHOT/nutzboot-starter-jetty-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-12 11:20:43,495 [DEBUG][org.nutz.boot.NbApp] - Found file:/Users/kouxian/git/nutzboot/nutzboot-starter/nutzboot-starter-freemarker/target/classes/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-12 11:20:43,518 [INFO][org.nutz.boot.NbApp] - Configure Manual: -|id |key |required |Possible Values |Default |Description | starters| -|----|----------------------------------------|----------|--------------------|----------|--------------------|----------------------------------------| -|0 |druid.web.filter.exclusions |no | | |需要排除的路径 |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|1 |druid.web.filter.principalCookieName |no | | |用户权限信息的cookie属性名称 |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|2 |druid.web.filter.principalSessionName |no | | |用户权限信息的session属性名称 |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|3 |druid.web.filter.profileEnable |no | | |是否开启性能监控 |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|4 |druid.web.filter.realIpHeader |no | | |Header中ReadIp对应的key |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|5 |druid.web.filter.sessionStatEnable |no | |true |是否开启session状态监控 |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|6 |druid.web.filter.sessionStatMaxCount |no | | |session最大状态数量 |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|7 |druid.web.servlet.allow |no | | |允许访问的ip列表 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|8 |druid.web.servlet.deny |no | | |禁止访问的ip列表 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|9 |druid.web.servlet.jmxPassword |no | | |JMX的密码 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|10 |druid.web.servlet.jmxUrl |no | | |读取JMX信息的URL |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|11 |druid.web.servlet.jmxUsername |no | | |JMX的用户名 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|12 |druid.web.servlet.loginPassword |no | |随机值,打印在日志中|访问monitor页面的密码 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|13 |druid.web.servlet.loginUsername |no | |driud |访问monitor页面的用户名 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|14 |druid.web.servlet.resetEnable |no | |true |是否允许重置统计结果 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|15 |email.From |yes | | |email的写信人 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|16 |email.HostName |yes | | |email的ip或域名地址 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|17 |email.Password |yes | | |email的密码 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|18 |email.SSLOnConnect |no | |true |email开启SSL连接 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|19 |email.SmtpPort |yes | | |email的SmtpPort端口 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|20 |email.UserName |yes | | |email的用户名 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|21 |email.charset |no | |UTF-8 |email的编码 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|22 |freemarker.cache_time |no | |-1000 |模版缓存时间 |org.nutz.boot.starter.freemarker.FreemarkerViewMaker| -|23 |freemarker.prefix |no | |template |模版路径 |org.nutz.boot.starter.freemarker.FreemarkerViewMaker| -|24 |freemarker.suffix |no | |.html |文件后缀 |org.nutz.boot.starter.freemarker.FreemarkerViewMaker| -|25 |jdbc.password |no | | |数据库密码 |org.nutz.boot.starter.jdbc.DataSourceStarter| -|26 |jdbc.type |no |druid,simple,hikari |druid |连接池类型 |org.nutz.boot.starter.jdbc.DataSourceStarter| -|27 |jdbc.url |yes | | |JDBC URL |org.nutz.boot.starter.jdbc.DataSourceStarter| -|28 |jdbc.username |no | | |数据库用户名 |org.nutz.boot.starter.jdbc.DataSourceStarter| -|29 |jetty.contextPath |no | |/ |上下文路径 |org.nutz.boot.starter.jetty.JettyStarter| -|30 |jetty.gzip.enable |no | |false |是否启用gzip |org.nutz.boot.starter.jetty.JettyStarter| -|31 |jetty.gzip.level |no | |-1 |gzip压缩级别 |org.nutz.boot.starter.jetty.JettyStarter| -|32 |jetty.gzip.minContentSize |no | |512 |gzip压缩最小触发大小 |org.nutz.boot.starter.jetty.JettyStarter| -|33 |jetty.host |no | |0.0.0.0 |监听的ip地址 |org.nutz.boot.starter.jetty.JettyStarter| -|34 |jetty.http.idleTimeout |no | |300000 |空闲时间,单位毫秒 |org.nutz.boot.starter.jetty.JettyStarter| -|35 |jetty.httpConfig.blockingTimeout |no | |-1 |阻塞超时 |org.nutz.boot.starter.jetty.JettyStarter| -|36 |jetty.httpConfig.headerCacheSize |no | |8192 |头部缓冲区大小 |org.nutz.boot.starter.jetty.JettyStarter| -|37 |jetty.httpConfig.maxErrorDispatches |no | |10 |最大错误重定向次数 |org.nutz.boot.starter.jetty.JettyStarter| -|38 |jetty.httpConfig.outputAggregationSize |no | |8192 |输出聚合大小 |org.nutz.boot.starter.jetty.JettyStarter| -|39 |jetty.httpConfig.outputBufferSize |no | |32768 |输出缓冲区大小 |org.nutz.boot.starter.jetty.JettyStarter| -|40 |jetty.httpConfig.persistentConnectionsEnabled|no | |true |是否启用持久化连接 |org.nutz.boot.starter.jetty.JettyStarter| -|41 |jetty.httpConfig.requestHeaderSize |no | |8192 |请求的头部最大值 |org.nutz.boot.starter.jetty.JettyStarter| -|42 |jetty.httpConfig.responseHeaderSize |no | |8192 |响应的头部最大值 |org.nutz.boot.starter.jetty.JettyStarter| -|43 |jetty.httpConfig.securePort |no | | |安全协议的端口,例如8443 |org.nutz.boot.starter.jetty.JettyStarter| -|44 |jetty.httpConfig.secureScheme |no | | |安全协议,例如https |org.nutz.boot.starter.jetty.JettyStarter| -|45 |jetty.httpConfig.sendDateHeader |no | |true |是否发送日期信息 |org.nutz.boot.starter.jetty.JettyStarter| -|46 |jetty.httpConfig.sendServerVersion |no | |true |是否发送jetty版本号 |org.nutz.boot.starter.jetty.JettyStarter| -|47 |jetty.https.keystore.password |no | | |Https的KeyStore的密码 |org.nutz.boot.starter.jetty.JettyStarter| -|48 |jetty.https.keystore.path |no | | |Https的KeyStore路径 |org.nutz.boot.starter.jetty.JettyStarter| -|49 |jetty.https.port |no | | |Https端口号 |org.nutz.boot.starter.jetty.JettyStarter| -|50 |jetty.maxFormContentSize |no | |1gb |表单最大尺寸 |org.nutz.boot.starter.jetty.JettyStarter| -|51 |jetty.maxFormKeys |no | |1000 |表单最大key数量 |org.nutz.boot.starter.jetty.JettyStarter| -|52 |jetty.page.404 |no | | |自定义404页面,同理,其他状态码也是支持的|org.nutz.boot.starter.jetty.JettyStarter| -|53 |jetty.page.java.lang.Throwable |no | | |自定义java.lang.Throwable页面,同理,其他异常也支持|org.nutz.boot.starter.jetty.JettyStarter| -|54 |jetty.port |no | |8080 |监听的端口 |org.nutz.boot.starter.jetty.JettyStarter| -|55 |jetty.session.file.storeDir |no | |./session |session持久化,file所用的目录|org.nutz.boot.starter.jetty.JettyStarter| -|56 |jetty.session.ioc.datastore |no | |jettySessionDataStore|session持久化,SessionDataStore对应的ioc名称|org.nutz.boot.starter.jetty.JettyStarter| -|57 |jetty.session.jdbc.datasource.iocname |no | |dataSource|session持久化,jdbc所用数据库源的ioc名称|org.nutz.boot.starter.jetty.JettyStarter| -|58 |jetty.session.store.enable |no | |false |是否启用session持久化 |org.nutz.boot.starter.jetty.JettyStarter| -|59 |jetty.session.store.type |no |jdbc,file,ioc,redis |jdbc |session持久化类型 |org.nutz.boot.starter.jetty.JettyStarter| -|60 |jetty.staticPath |no | | |额外的静态文件路径 |org.nutz.boot.starter.jetty.JettyStarter| -|61 |jetty.staticPathLocal |no | | |静态文件所在的本地路径 |org.nutz.boot.starter.jetty.JettyStarter| -|62 |jetty.threadpool.idleTimeout |no | |60000 |线程池idleTimeout,单位毫秒 |org.nutz.boot.starter.jetty.JettyStarter| -|63 |jetty.threadpool.maxThreads |no | |500 |线程池最大线程数maxThreads |org.nutz.boot.starter.jetty.JettyStarter| -|64 |jetty.threadpool.minThreads |no | |200 |线程池最小线程数minThreads |org.nutz.boot.starter.jetty.JettyStarter| -|65 |jetty.welcome_files |no | |index.html,index.htm,index.do|WelcomeFile列表 |org.nutz.boot.starter.jetty.JettyStarter| -|66 |ngrok.client.auth_token |no | |4kg9lckq5og4ip02j736e3i7ku|秘钥 |org.nutz.boot.starter.ngrok.NgrokClientStarter| -|67 |ngrok.client.enable |no | |true |开关 |org.nutz.boot.starter.ngrok.NgrokClientStarter| -|68 |ngrok.client.hostname |no | | |期望的域名 |org.nutz.boot.starter.ngrok.NgrokClientStarter| -|69 |ngrok.client.srv_host |no | |wendal.cn |服务器域名 |org.nutz.boot.starter.ngrok.NgrokClientStarter| -|70 |ngrok.client.srv_port |no | |4443 |服务器端口 |org.nutz.boot.starter.ngrok.NgrokClientStarter| -|71 |ngrok.client.to_port |no | |8080 |目标端口 |org.nutz.boot.starter.ngrok.NgrokClientStarter| -|72 |nutz.dao.interceptor.cache.cache4Null |no | |true |是否缓存null结果 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|73 |nutz.dao.interceptor.cache.debug |no | |false |打印daocache详细调试日志 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|74 |nutz.dao.interceptor.cache.enable |no | |false |是否使用daocache |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|75 |nutz.dao.interceptor.cache.enableWhenTrans|no | |false |事务内是否启用daocache |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|76 |nutz.dao.interceptor.cache.provider.ioc.name|no | |daoCacheProvider|daocache提供者DaoCacheProvider的IocBean名称|org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|77 |nutz.dao.interceptor.cache.provider.memory.cacheSize|no | | |daocache提供者MemoryDaoCacheProvider的默认缓存大小|org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|78 |nutz.dao.interceptor.cache.provider.type|no |memory,ehcache,jedis,ioc|memory |daocache提供者 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|79 |nutz.dao.interceptor.cache.table.names |no | | |需要缓存的表名称,英文逗号分隔 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|80 |nutz.dao.interceptor.cache.table.pattern|no | | |需要缓存的表名称的正则表达式 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|81 |nutz.dao.interceptor.log.enable |no | |true |是否打印dao的SQL日志 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|82 |nutz.dao.interceptor.time.enable |no | |false |是否打印dao的SQL耗时日志 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|83 |nutz.dao.sqls.path |no | |sqls/ |sql目录 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|84 |nutz.mvc.exclusions |no | | |排除指定请求路径的正则表达式 |org.nutz.boot.starter.nutz.mvc.NutFilterStarter| -|85 |nutz.mvc.ignore |no | | |过滤指定请求路径的正则表达式 |org.nutz.boot.starter.nutz.mvc.NutFilterStarter| -|86 |nutz.mvc.whale.enc.input |no | |UTF-8 |在其他Filter之前设置input编码|org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter| -|87 |nutz.mvc.whale.enc.output |no | |UTF-8 |在其他Filter之前设置output编码|org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter| -|88 |nutz.mvc.whale.http.hidden_method_param |no | | |隐形http方法参数转换所对应的参数名 |org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter| -|89 |nutz.mvc.whale.http.method_override |no | |false |是否允许使用X-HTTP-Method-Override|org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter| -|90 |nutz.mvc.whale.upload.enable |no | |false |是否启用隐形Upload支持 |org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter| -|91 |redis.database |no | |0 |redis数据库序号 |org.nutz.boot.starter.redis.JedisStarter| -|92 |redis.host |no | |127.0.0.1 |redis服务器ip或域名 |org.nutz.boot.starter.redis.JedisStarter| -|93 |redis.max_redir |no | |10 |redis集群最大重定向次数 |org.nutz.boot.starter.redis.JedisStarter| -|94 |redis.nodes |no | | |redis集群节点列表 |org.nutz.boot.starter.redis.JedisStarter| -|95 |redis.password |no | | |redis密码 |org.nutz.boot.starter.redis.JedisStarter| -|96 |redis.port |no | |6379 |redis服务器端口 |org.nutz.boot.starter.redis.JedisStarter| -|97 |redis.soTimeout |no | |0 |redis写超时 |org.nutz.boot.starter.redis.JedisStarter| -|98 |redis.timeout |no | |2000 |redis读写超时 |org.nutz.boot.starter.redis.JedisStarter| -|99 |shiro.ini.path |no | | |shiro.ini的路径,如果shiro.ini存在,就会使用它,否则走NB的内部逻辑|org.nutz.boot.starter.shiro.ShiroEnvStarter| -|100 |shiro.ini.urls |no | | |urls过滤清单 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|101 |shiro.realm.cache.enable |no | | |realm是否缓存 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|102 |shiro.session.cache.redis.debug |no | |false |session持久化时redis的debug模式|org.nutz.boot.starter.shiro.ShiroEnvStarter| -|103 |shiro.session.cache.redis.mode |no | |kv |设置redis缓存的模式 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|104 |shiro.session.cache.redis.ttl |no | |-1 |redis缓存的过期时间 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|105 |shiro.session.cache.type |no | |memory |设置使用的缓存类型 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|106 |shiro.session.cookie.httpOnly |no | |true |Cookie是否只读 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|107 |shiro.session.cookie.maxAge |no | |946080000 |Cookie的过期时间,单位:毫秒 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|108 |shiro.session.cookie.name |no | |sid |Cookie的name |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|109 |shiro.session.dao.iocName |no | |shiroSessionDao|SessionDao的ioc名称,设置并声明该IocBean,就能覆盖默认的SessionDao实现|org.nutz.boot.starter.shiro.ShiroEnvStarter| -|110 |shiro.session.enable |no | |true |是否启用Shiro的Session管理 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|111 |shiro.session.manager.globalSessionTimeout|no | |1800000 |全局session过期时间 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|112 |shiro.session.manager.sessionValidationInterval|no | |3600000 |定期检查session过期的周期 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|113 |shiro.session.manager.sessionValidationSchedulerEnabled|no | |true |是否定期检查session过期 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|114 |shiro.url.login |no | |/user/login|默认登录路径 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|115 |shiro.url.logout_redirect |no | |/ |退出登录后的重定向路径 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|116 |shiro.url.unauth |no | |/user/login|访问未授权页面后的重定向路径 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|117 |web.filter.order.nutz |no | | |指定NutFilter执行顺序 |org.nutz.boot.starter.nutz.mvc.NutFilterStarter| -|118 |web.session.timeout |no | |30 |Session空闲时间,单位分钟 |org.nutz.boot.starter.jetty.JettyStarter| -2020-01-12 11:20:43,534 [INFO][org.nutz.ioc.impl.NutIoc] - ... NutIoc init complete -2020-01-12 11:20:43,664 [INFO][org.quartz.impl.StdSchedulerFactory] - Using default implementation for ThreadExecutor -2020-01-12 11:20:43,700 [INFO][org.quartz.core.SchedulerSignalerImpl] - Initialized Scheduler Signaller of type: class org.quartz.core.SchedulerSignalerImpl -2020-01-12 11:20:43,701 [INFO][org.quartz.core.QuartzScheduler] - Quartz Scheduler v.2.3.0 created. -2020-01-12 11:20:43,703 [INFO][org.quartz.simpl.RAMJobStore] - RAMJobStore initialized. -2020-01-12 11:20:43,709 [INFO][org.quartz.core.QuartzScheduler] - Scheduler meta-data: Quartz Scheduler (v2.3.0) 'NutzbootScheduler' 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 8 threads. - Using job-store 'org.quartz.simpl.RAMJobStore' - which does not support persistence. and is not clustered. - -2020-01-12 11:20:43,710 [INFO][org.quartz.impl.StdSchedulerFactory] - Quartz scheduler 'NutzbootScheduler' initialized from an externally provided properties instance. -2020-01-12 11:20:43,710 [INFO][org.quartz.impl.StdSchedulerFactory] - Quartz scheduler version: 2.3.0 -2020-01-12 11:20:43,712 [INFO][org.quartz.core.QuartzScheduler] - JobFactory set to: org.nutz.integration.quartz.NutQuartzJobFactory@30af5b6b -2020-01-12 11:20:44,671 [DEBUG][org.nutz.boot.starter.servlet3.NbServletContextListener] - add Servlet name=druid pathSpec=/druid/* -2020-01-12 11:20:44,675 [INFO][org.nutz.boot.starter.jdbc.DruidWebStatServletStarter] - druid stat view random user=druid password=10k9e41ct8h11rfbup4gbbbcjq -2020-01-12 11:20:44,687 [INFO][org.apache.shiro.web.env.EnvironmentLoader] - Starting Shiro environment initialization. -2020-01-12 11:20:45,070 [DEBUG][org.nutz.boot.starter.shiro.ShiroEnvStarter] - using default SessionDAO = EnterpriseCacheSessionDAO -2020-01-12 11:20:45,085 [DEBUG][org.nutz.boot.starter.shiro.ShiroEnvStarter] - using session cache = redis -2020-01-12 11:20:45,146 [WARN][net.sf.ehcache.config.CacheConfiguration] - Statistics can no longer be enabled via configuration. -2020-01-12 11:20:45,455 [INFO][org.nutz.plugins.cache.impl.lcache.LCacheManager] - JedisAgent is Ready ... -2020-01-12 11:20:45,455 [DEBUG][org.nutz.plugins.cache.impl.lcache.LCacheManager] - psubscribe LCache:* -2020-01-12 11:20:45,802 [DEBUG][org.nutz.dao.jdbc.Jdbcs] - Jdbcs init complete -2020-01-12 11:20:45,803 [INFO][org.nutz.dao.jdbc.Jdbcs] - Get Connection from DataSource for JdbcExpert, if you lock at here, check your database server and configure -2020-01-12 11:20:46,080 [INFO][com.alibaba.druid.pool.DruidDataSource] - {dataSource-1} inited -2020-01-12 11:20:46,434 [DEBUG][org.nutz.dao.impl.DaoSupport] - select expert : org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert -2020-01-12 11:20:46,449 [DEBUG][org.nutz.dao.impl.DaoSupport] - JDBC Driver --> mysql-connector-java-8.0.18 (Revision: fef2894d751d47223192b706977b4a5bc41e6be4) -2020-01-12 11:20:46,449 [DEBUG][org.nutz.dao.impl.DaoSupport] - JDBC Name --> MySQL Connector/J -2020-01-12 11:20:46,449 [DEBUG][org.nutz.dao.impl.DaoSupport] - JDBC URL --> jdbc:mysql://127.0.0.1:3306/rk_admin?characterEncoding=utf8&useSSL=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai -2020-01-12 11:20:46,710 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_set_client=utf8mb4 -2020-01-12 11:20:46,711 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_set_connection=utf8mb4 -2020-01-12 11:20:46,711 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_set_database=utf8 -2020-01-12 11:20:46,711 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_set_filesystem=binary -2020-01-12 11:20:46,711 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_set_results= -2020-01-12 11:20:46,712 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_set_server=utf8mb4 -2020-01-12 11:20:46,712 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_set_system=utf8 -2020-01-12 11:20:46,712 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_sets_dir=/usr/share/mysql-8.0/charsets/ -2020-01-12 11:20:46,717 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : binlog_format=ROW -2020-01-12 11:20:46,721 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : database=rk_admin -2020-01-12 11:20:46,725 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : user=root@172.17.0.1 -2020-01-12 11:20:46,794 [DEBUG][org.nutz.dao.impl.DaoSupport] - Database info --> MYSQL:[MySQL - 8.0.18] -2020-01-12 11:20:46,801 [DEBUG][org.nutz.dao.impl.DaoSupport] - SqlManager Sql count=0 -2020-01-12 11:20:47,019 [DEBUG][org.nutz.service.EntityService] - Get TypeParams for self : com.rekoe.domain.User -2020-01-12 11:20:47,032 [DEBUG][org.nutz.service.EntityService] - Get TypeParams for self : com.rekoe.domain.Role -2020-01-12 11:20:47,036 [INFO][org.apache.shiro.cache.ehcache.EhCacheManager] - Cache with name 'com.rekoe.shiro.realm.UsernamePasswordRealm.authorizationCache' does not yet exist. Creating now. -2020-01-12 11:20:47,067 [INFO][org.apache.shiro.cache.ehcache.EhCacheManager] - Added EhCache named [com.rekoe.shiro.realm.UsernamePasswordRealm.authorizationCache] -2020-01-12 11:20:47,090 [DEBUG][org.nutz.boot.starter.shiro.NbResourceBasedWebEnvironment] - ioc name=shiroFilterChainResolver not found, fallback to shiro.ini.urls -2020-01-12 11:20:47,092 [DEBUG][org.nutz.boot.starter.shiro.NbResourceBasedWebEnvironment] - shiro ini urls ---> -[urls] - -2020-01-12 11:20:47,120 [INFO][org.apache.shiro.web.env.EnvironmentLoader] - Shiro environment initialized in 2432 ms. -2020-01-12 11:20:47,134 [DEBUG][org.nutz.boot.starter.servlet3.NbServletContextListener] - add filter name=whale pathSpec=/* -2020-01-12 11:20:47,139 [DEBUG][org.nutz.boot.starter.servlet3.NbServletContextListener] - add filter name=druid pathSpec=/* -2020-01-12 11:20:47,144 [DEBUG][org.nutz.boot.starter.servlet3.NbServletContextListener] - add filter name=shiro pathSpec=/* -2020-01-12 11:20:47,150 [DEBUG][org.nutz.boot.starter.servlet3.NbServletContextListener] - add filter name=nutz pathSpec=/* -2020-01-12 11:20:47,166 [INFO][org.nutz.mvc.NutFilter] - NutFilter[nutz] starting ... -2020-01-12 11:20:47,170 [INFO][org.nutz.resource.impl.ErrorResourceLocation] - [loc=/Users/kouxian/git/rk_svnadmin/target/classes/static/WEB-INF/classes]not exist -2020-01-12 11:20:47,174 [DEBUG][org.nutz.mvc.config.AbstractNutConfig] - Loading by class org.nutz.boot.starter.nutz.mvc.NbMvcLoading -2020-01-12 11:20:47,179 [INFO][org.nutz.mvc.impl.NutLoading] - Nutz Version : 1.r.68-SNAPSHOT -2020-01-12 11:20:47,180 [INFO][org.nutz.mvc.impl.NutLoading] - Nutz.Mvc[nutz] is initializing ... -2020-01-12 11:20:47,180 [DEBUG][org.nutz.mvc.impl.NutLoading] - Web Container Information: -2020-01-12 11:20:47,180 [DEBUG][org.nutz.mvc.impl.NutLoading] - - Default Charset : UTF-8 -2020-01-12 11:20:47,180 [DEBUG][org.nutz.mvc.impl.NutLoading] - - Current . path : /Users/kouxian/git/rk_svnadmin/. -2020-01-12 11:20:47,180 [DEBUG][org.nutz.mvc.impl.NutLoading] - - Java Version : 1.8.0_144 -2020-01-12 11:20:47,180 [DEBUG][org.nutz.mvc.impl.NutLoading] - - File separator : / -2020-01-12 11:20:47,180 [DEBUG][org.nutz.mvc.impl.NutLoading] - - Timezone : Asia/Shanghai -2020-01-12 11:20:47,181 [DEBUG][org.nutz.mvc.impl.NutLoading] - - OS : Mac OS X x86_64 -2020-01-12 11:20:47,182 [DEBUG][org.nutz.mvc.impl.NutLoading] - - ServerInfo : jetty/9.4.22.v20191022 -2020-01-12 11:20:47,184 [DEBUG][org.nutz.mvc.impl.NutLoading] - - Servlet API : 3.1 -2020-01-12 11:20:47,185 [DEBUG][org.nutz.mvc.impl.NutLoading] - - ContextPath : -2020-01-12 11:20:47,186 [DEBUG][org.nutz.mvc.impl.NutLoading] - - context.tempdir : /Users/kouxian/git/rk_svnadmin/temp -2020-01-12 11:20:47,197 [DEBUG][org.nutz.mvc.impl.NutLoading] - - MainModule : com.rekoe.CloudLauncher -2020-01-12 11:20:47,199 [DEBUG][org.nutz.mvc.impl.NutLoading] - >> app.root = /Users/kouxian/git/rk_svnadmin/target/classes/static -2020-01-12 11:20:47,213 [INFO][org.nutz.mvc.impl.NutLoading] - Build URL mapping by org.nutz.mvc.impl.UrlMappingImpl ... -2020-01-12 11:20:47,214 [DEBUG][org.nutz.mvc.impl.NutLoading] - add ViewMaker from Ioc by name=$views_freekmarker -2020-01-12 11:20:47,217 [DEBUG][org.nutz.mvc.impl.NutLoading] - @Views(FreemarkerViewMaker.class,DefaultViewMaker.class) -2020-01-12 11:20:47,222 [DEBUG][org.nutz.mvc.impl.NutLoading] - @ChainBy(org.nutz.mvc.impl.NutActionChainMaker) -2020-01-12 11:20:47,232 [DEBUG][org.nutz.mvc.impl.Loadings] - module class location 'file:/Users/kouxian/git/rk_svnadmin/target/classes/' -2020-01-12 11:20:47,239 [DEBUG][org.nutz.mvc.impl.Loadings] - > scan 'com.rekoe' -2020-01-12 11:20:47,282 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.PermissionAct' -2020-01-12 11:20:47,282 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminUserAct' -2020-01-12 11:20:47,284 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.FrameAct' -2020-01-12 11:20:47,285 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminSvnUserAct' -2020-01-12 11:20:47,285 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminProjectAct' -2020-01-12 11:20:47,286 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminCommonAct' -2020-01-12 11:20:47,286 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminRoleAct' -2020-01-12 11:20:47,287 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.PermissionCategoryAct' -2020-01-12 11:20:47,287 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.WelcomeAct' -2020-01-12 11:20:47,287 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminProjectGroupUsrAct' -2020-01-12 11:20:47,287 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminLoginAct' -2020-01-12 11:20:47,287 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminProjectGroupAct' -2020-01-12 11:20:47,287 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.IndexAct' -2020-01-12 11:20:47,287 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.IpSearchAction' -2020-01-12 11:20:47,466 [DEBUG][org.nutz.mvc.impl.NutLoading] - Use org.nutz.mvc.impl.NutEntryDeterminer as EntryMethodDeterminer -2020-01-12 11:20:47,508 [INFO][org.nutz.mvc.impl.NutActionChainMaker] - Optional processor class not found, disabled : org.nutz.plugins.validation.ValidationProcessor -2020-01-12 11:20:47,661 [INFO][org.nutz.boot.starter.freemarker.FreeMarkerConfigurer] - using Directory for TemplateLoading : /Users/kouxian/git/rk_svnadmin/src/main/resources/ -2020-01-12 11:20:47,680 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/usr/add' >> (AdminProjectGroupUsrAct.java:67).add : String | @Ok(fm:template.admin.project_group_usr.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:20:47,683 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/usr/delete' >> (AdminProjectGroupUsrAct.java:99).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:20:47,685 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/usr/list' >> (AdminProjectGroupUsrAct.java:55).list : Pagination | @Ok(fm:template.admin.project_group_usr.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:20:47,686 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/usr/o_save' >> (AdminProjectGroupUsrAct.java:77).o_save : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:20:47,688 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/usr/email' >> (AdminProjectGroupUsrAct.java:128).email : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:20:47,688 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/usr/all_email' >> (AdminProjectGroupUsrAct.java:117).all_email : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:20:47,694 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/register' >> (AdminLoginAct.java:94).register : Object | @Ok(fm:template.front.account.create_user) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:20:47,715 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/login' >> (AdminLoginAct.java:56).login : View | @Ok(null ) @Fail(>>:/admin/common/unauthorized.rk) | by 1 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:20:47,718 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/logout' >> (AdminLoginAct.java:88).logout : void | @Ok(>>:/user/login.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:20:47,719 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/add' >> (PermissionAct.java:67).add : List | @Ok(fm:template.admin.user.permission.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:20:47,721 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/update' >> (PermissionAct.java:87).update : boolean | @Ok(>>:/admin/permission/list.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:20:47,722 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/delete' >> (PermissionAct.java:75).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:20:47,722 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/list' >> (PermissionAct.java:44).list : Pagination | @Ok(fm:template.admin.user.permission.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:20:47,723 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/save' >> (PermissionAct.java:98).save : void | @Ok(>>:/admin/permission/list.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:20:47,724 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/edit' >> (PermissionAct.java:58).edit : List | @Ok(fm:template.admin.user.permission.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:20:47,725 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/list_category/?' >> (PermissionAct.java:51).listCategory : Pagination | @Ok(fm:template.admin.user.permission.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:20:47,726 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/main' >> (AdminUserAct.java:59).main : void | @Ok(fm:template.admin.common.main) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:20:47,726 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/add' >> (AdminUserAct.java:72).add : List | @Ok(fm:template.admin.user.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:20:47,727 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/lock' >> (AdminUserAct.java:143).lock : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:20:47,729 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/update' >> (AdminUserAct.java:129).update : Object | @Ok(>>:/admin/user/list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:20:47,733 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/check/username' >> (AdminUserAct.java:93).checkName : boolean | @Ok(raw ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:20:47,734 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/delete' >> (AdminUserAct.java:79).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:20:47,736 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/list' >> (AdminUserAct.java:65).list : Pagination | @Ok(fm:template.admin.user.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:20:47,751 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/save' >> (AdminUserAct.java:87).save : boolean | @Ok(>>:${obj==true?'/admin/user/list.rk':'/admin/common/unauthorized.rk'}) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:20:47,752 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/edit' >> (AdminUserAct.java:107).edit : User | @Ok(fm:template.admin.user.edit) @Fail(json ) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:20:47,753 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/check_email' >> (AdminUserAct.java:99).checkEmail : boolean | @Ok(raw ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:20:47,754 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/profile/check_current_password' >> (AdminUserAct.java:160).checkCurrentPassword : boolean | @Ok(raw ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:20:47,755 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/profile/edit' >> (AdminUserAct.java:175).profileEdit : Subject | @Ok(fm:template.admin.profile.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:20:47,755 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/add_user' >> (AdminUserAct.java:185).add_user : void | @Ok(fm:template.admin.user.add_user) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:20:47,756 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/save_user' >> (AdminUserAct.java:191).save_user : Object | @Ok(>>:/admin/user/list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:20:47,757 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/profile/update' >> (AdminUserAct.java:203).profileUpdate : boolean | @Ok(fm:template.admin.profile.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:20:47,758 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/profile/re_update' >> (AdminUserAct.java:215).regUpate : boolean | @Ok(>>:${obj?'/admin/main':'/admin/common/unauthorized.rk'}) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:20:47,758 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/change_pwd' >> (AdminUserAct.java:236).change_pwd : void | @Ok(fm:template.admin.account.change_pwd) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:20:47,759 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/pwd_updata' >> (AdminUserAct.java:242).pwd_updata : Object | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:20:47,760 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/api/ip/search' >> (IpSearchAction.java:20).search : String | @Ok(raw:json) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:20:47,761 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/category/add' >> (PermissionCategoryAct.java:58).add : void | @Ok(fm:template.admin.user.permission_category.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:20:47,762 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/category/update' >> (PermissionCategoryAct.java:50).update : boolean | @Ok(>>:/admin/permission/category/list.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:20:47,762 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/category/delete' >> (PermissionCategoryAct.java:73).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:20:47,763 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/category/list' >> (PermissionCategoryAct.java:36).list : Pagination | @Ok(fm:template.admin.user.permission_category.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:20:47,763 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/category/save' >> (PermissionCategoryAct.java:64).save : void | @Ok(>>:/admin/permission/category/list.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:20:47,763 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/category/edit' >> (PermissionCategoryAct.java:43).edit : PermissionCategory | @Ok(fm:template.admin.user.permission_category.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:20:47,765 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/common/forbit' >> (AdminCommonAct.java:32).forbit : Message | @Ok(fm:template.admin.common.error) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:20:47,767 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/common/unauthorized' >> (AdminCommonAct.java:26).unauthorized : Message | @Ok(fm:template.admin.common.error) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:20:47,767 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/common/success' >> (AdminCommonAct.java:38).success : Message | @Ok(fm:template.admin.common.error) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:20:47,768 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/add' >> (AdminSvnUserAct.java:86).add : void | @Ok(fm:template.admin.svn_user.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:20:47,769 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/lock' >> (AdminSvnUserAct.java:217).lock : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:20:47,769 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/list' >> (AdminSvnUserAct.java:64).list : Pagination | @Ok(fm:template.admin.svn_user.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:20:47,770 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/o_update' >> (AdminSvnUserAct.java:136).o_update : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:20:47,770 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/o_save' >> (AdminSvnUserAct.java:101).o_save : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:20:47,771 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/lock_list' >> (AdminSvnUserAct.java:75).lock_list : Pagination | @Ok(fm:template.admin.svn_user.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:20:47,771 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/restpwd' >> (AdminSvnUserAct.java:184).restpwd : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:20:47,772 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/edit' >> (AdminSvnUserAct.java:93).edit : Usr | @Ok(fm:template.admin.svn_user.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:20:47,772 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/unlock' >> (AdminSvnUserAct.java:248).unlock : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:20:47,774 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/add' >> (AdminProjectAct.java:55).add : void | @Ok(fm:template.admin.project.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:20:47,775 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/init' >> (AdminProjectAct.java:120).init : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:20:47,776 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/delete' >> (AdminProjectAct.java:182).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:20:47,778 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/list' >> (AdminProjectAct.java:48).list : Pagination | @Ok(fm:template.admin.project.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:20:47,778 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/o_update' >> (AdminProjectAct.java:223).o_update : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:20:47,779 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/o_save' >> (AdminProjectAct.java:68).o_save : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:20:47,779 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/conf' >> (AdminProjectAct.java:208).conf : ProjectConfig | @Ok(fm:template.admin.project.config) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:20:47,780 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/edit' >> (AdminProjectAct.java:61).edit : Pj | @Ok(fm:template.admin.project.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:20:47,780 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/rep' >> (AdminProjectAct.java:83).rep : String | @Ok(fm:template.admin.project.rep) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:20:47,781 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/pjauth' >> (AdminProjectAct.java:135).pjauth : String | @Ok(fm:template.admin.project.pjauth) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:20:47,784 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/ajaxtreeservice' >> (AdminProjectAct.java:169).ajaxTreeService : String | @Ok(raw ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:20:47,787 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/pjauth_delete' >> (AdminProjectAct.java:261).pjauth_delete : String | @Ok(fm:template.admin.project.pjauth) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:20:47,788 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/pjauth/delete' >> (AdminProjectAct.java:193).pjauth_delete : String | @Ok(fm:template.admin.project.pjauth) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:20:47,788 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/conf/update' >> (AdminProjectAct.java:215).conf_update : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:20:47,789 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/pjauth/save' >> (AdminProjectAct.java:231).pjauth_save : String | @Ok(fm:template.admin.project.pjauth) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:20:47,790 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/file_add' >> (AdminProjectAct.java:243).file_add : String | @Ok(fm:template.admin.project.add_dir) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:20:47,790 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/file_save' >> (AdminProjectAct.java:253).file_save : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:20:47,792 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/index_main' >> (WelcomeAct.java:18).index : void | @Ok(fm:template.admin.main) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:20:47,793 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/main' >> (WelcomeAct.java:30).main : void | @Ok(fm:template.admin.index) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:20:47,793 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/left' >> (WelcomeAct.java:35).left : void | @Ok(fm:template.admin.left) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:20:47,793 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/right' >> (WelcomeAct.java:40).right : void | @Ok(fm:template.admin.right) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:20:47,794 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/top' >> (WelcomeAct.java:24).top : boolean | @Ok(fm:template.admin.top) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:20:47,795 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/user/left' >> (FrameAct.java:21).userLeft : void | @Ok(fm:template.admin.user.frame.left) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:20:47,795 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/user/main' >> (FrameAct.java:15).userMain : void | @Ok(fm:template.admin.user.frame.main) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:20:47,795 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/user/right' >> (FrameAct.java:26).userRight : void | @Ok(fm:template.admin.user.frame.right) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:20:47,795 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/account/main' >> (FrameAct.java:34).accountPwdMain : void | @Ok(fm:template.admin.account.frame.main) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:20:47,796 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/account/left' >> (FrameAct.java:39).accountPwdLeft : void | @Ok(fm:template.admin.account.frame.left) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:20:47,796 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/account/right' >> (FrameAct.java:44).gamePwdRight : void | @Ok(fm:template.admin.account.frame.right) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:20:47,796 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/svn/user/main' >> (FrameAct.java:52).svn_user_main : void | @Ok(fm:template.admin.svn_user.frame.main) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:20:47,797 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/svn/user/left' >> (FrameAct.java:57).svn_user_left : void | @Ok(fm:template.admin.svn_user.frame.left) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:20:47,797 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/svn/user/right' >> (FrameAct.java:62).svn_user_right : void | @Ok(fm:template.admin.svn_user.frame.right) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:20:47,798 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/project/main' >> (FrameAct.java:70).project_main : void | @Ok(fm:template.admin.project.frame.main) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:20:47,799 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/project/left' >> (FrameAct.java:75).project_left : void | @Ok(fm:template.admin.project.frame.left) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:20:47,800 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/project/right' >> (FrameAct.java:80).project_right : void | @Ok(fm:template.admin.project.frame.right) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:20:47,800 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/user/login' >> (IndexAct.java:20).login : void | @Ok(fm:template.login.login) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:20:47,801 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/add' >> (AdminProjectGroupAct.java:40).add : String | @Ok(fm:template.admin.project_group.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:20:47,801 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/delete' >> (AdminProjectGroupAct.java:59).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:20:47,802 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/list' >> (AdminProjectGroupAct.java:32).list : Pagination | @Ok(fm:template.admin.project_group.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:20:47,802 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/o_save' >> (AdminProjectGroupAct.java:47).o_save : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:20:47,804 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/role/add' >> (AdminRoleAct.java:84).add : List | @Ok(fm:template.admin.user.role.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:20:47,806 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/role/update' >> (AdminRoleAct.java:66).update : void | @Ok(>>:/admin/role/list.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:20:47,806 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/role/delete' >> (AdminRoleAct.java:107).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:20:47,806 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/role/list' >> (AdminRoleAct.java:49).list : Object | @Ok(fm:template.admin.user.role.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:20:47,807 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/role/save' >> (AdminRoleAct.java:91).save : boolean | @Ok(>>:${obj==true?'/role/list.rk':'/admin/common/unauthorized.rk'}) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:20:47,807 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/role/edit' >> (AdminRoleAct.java:56).edit : Object | @Ok(fm:template.admin.user.role.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:20:47,808 [INFO][org.nutz.mvc.impl.NutLoading] - Found 98 module methods -2020-01-12 11:20:47,808 [DEBUG][org.nutz.mvc.impl.NutLoading] - Localization: org.nutz.mvc.impl.NutMessageLoader('msg/') dft -2020-01-12 11:20:47,810 [DEBUG][org.nutz.mvc.impl.NutMessageLoader] - Load Messages in 2 resource : [[jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-nutz-mvc/2.3.9-SNAPSHOT/nutzboot-starter-nutz-mvc-2.3.9-SNAPSHOT.jar!/msg/emtry.properties, File[/Users/kouxian/git/rk_svnadmin/target/classes/msg/zh-CN/MessageResources.properties]]] -2020-01-12 11:20:47,814 [DEBUG][org.nutz.mvc.impl.NutMessageLoader] - Message Loaded, size = 2 -2020-01-12 11:20:47,817 [INFO][org.nutz.mvc.impl.NutLoading] - Nutz.Mvc[nutz] is up in 619ms -2020-01-12 11:20:47,817 [INFO][org.nutz.mvc.NutFilter] - exclusionsPrefix = ^(/druid/) -2020-01-12 11:20:47,996 [DEBUG][org.nutz.boot.starter.jetty.JettyStarter] - Jetty monitor props: ----------------------------------------------- -http.port : 8084 -http.host : 0.0.0.0 -http.idleTimeout : 300000 -https.enable : false -welcome_files : index.html,index.htm,index.do -maxFormContentSize : 1073741824 ----------------------------------------------- -2020-01-12 11:20:48,037 [INFO][org.nutz.boot.starter.quartz.QuartzStarter] - Starting Quartz Scheduler now -2020-01-12 11:20:48,037 [INFO][org.quartz.core.QuartzScheduler] - Scheduler NutzbootScheduler_$_NON_CLUSTERED started. -2020-01-12 11:20:48,057 [DEBUG][org.nutz.integration.quartz.NutQuartzCronJobFactory] - found cron job packages = com.rekoe -2020-01-12 11:20:48,093 [DEBUG][org.nutz.service.EntityService] - Get TypeParams for self : com.rekoe.domain.ProjectConfig -2020-01-12 11:20:48,337 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT COUNT(*) FROM system_user -2020-01-12 11:20:48,345 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=7ms, sql=SELECT COUNT(*) FROM system_user -2020-01-12 11:20:48,374 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM permission_category -2020-01-12 11:20:48,388 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=13ms, sql=SELECT * FROM permission_category -2020-01-12 11:20:48,394 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM system_permission -2020-01-12 11:20:48,413 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=17ms, sql=SELECT * FROM system_permission -2020-01-12 11:20:48,432 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM permission_category WHERE 1 != 1 -2020-01-12 11:20:48,436 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=2ms, sql=SELECT * FROM permission_category WHERE 1 != 1 -2020-01-12 11:20:48,439 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM project_config LIMIT 0, 1 -2020-01-12 11:20:48,463 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=21ms, sql=SELECT * FROM project_config LIMIT 0, 1 -2020-01-12 11:20:48,477 [INFO][org.nutz.boot.NbApp] - NB started : 6209ms -2020-01-12 11:21:58,304 [INFO][org.apache.shiro.session.mgt.AbstractValidatingSessionManager] - Enabling session validation scheduler... -2020-01-12 11:21:58,307 [INFO][org.apache.shiro.cache.ehcache.EhCacheManager] - Using existing EHCache named [shiro-activeSessionCache] -2020-01-12 11:21:58,375 [DEBUG][org.nutz.plugins.cache.impl.lcache.LCache] - fire channel=LCache:shiro-activeSessionCache msg=q9se2qk8d6hqbrlkpucpebvrmj:q1u0dr20s4j07q75pkq945ha5j -2020-01-12 11:21:58,376 [DEBUG][org.nutz.plugins.cache.impl.lcache.CachePubSub] - channel=LCache:shiro-activeSessionCache, msg=q9se2qk8d6hqbrlkpucpebvrmj:q1u0dr20s4j07q75pkq945ha5j -2020-01-12 11:21:58,384 [DEBUG][org.nutz.plugins.cache.impl.lcache.LCache] - fire channel=LCache:shiro-activeSessionCache msg=q9se2qk8d6hqbrlkpucpebvrmj:q1u0dr20s4j07q75pkq945ha5j -2020-01-12 11:21:58,386 [DEBUG][org.nutz.plugins.cache.impl.lcache.CachePubSub] - channel=LCache:shiro-activeSessionCache, msg=q9se2qk8d6hqbrlkpucpebvrmj:q1u0dr20s4j07q75pkq945ha5j -2020-01-12 11:21:58,387 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [POST] path=/admin/svn/user/restpwd : AdminSvnUserAct.restpwd(AdminSvnUserAct.java:184) -2020-01-12 11:21:58,409 [DEBUG][org.nutz.service.EntityService] - Get TypeParams for self : com.rekoe.domain.Usr -2020-01-12 11:21:58,452 [DEBUG][org.nutz.service.EntityService] - Get TypeParams for self : com.rekoe.domain.Pj -2020-01-12 11:21:58,460 [DEBUG][org.nutz.service.EntityService] - Get TypeParams for self : com.rekoe.domain.PjGr -2020-01-12 11:21:58,471 [DEBUG][org.nutz.service.EntityService] - Get TypeParams for self : com.rekoe.domain.PjUsr -2020-01-12 11:21:58,480 [DEBUG][org.nutz.service.EntityService] - Get TypeParams for self : com.rekoe.domain.PjAuth -2020-01-12 11:21:58,490 [DEBUG][org.nutz.service.EntityService] - Get TypeParams for self : com.rekoe.domain.PjGrUsr -2020-01-12 11:21:58,494 [DEBUG][org.nutz.service.EntityService] - Get TypeParams for self : com.rekoe.domain.Usr -2020-01-12 11:21:58,690 [DEBUG][org.nutz.plugins.cache.impl.lcache.LCache] - fire channel=LCache:com.rekoe.shiro.realm.UsernamePasswordRealm.authorizationCache msg=q9se2qk8d6hqbrlkpucpebvrmj:com.rekoe.domain.User@686dfefb -2020-01-12 11:21:58,692 [DEBUG][org.nutz.plugins.cache.impl.lcache.CachePubSub] - channel=LCache:com.rekoe.shiro.realm.UsernamePasswordRealm.authorizationCache, msg=q9se2qk8d6hqbrlkpucpebvrmj:com.rekoe.domain.User@686dfefb -2020-01-12 11:21:58,716 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM usr WHERE usr=? LIMIT 0, 1 - | 1 | - |---------| - | kouxian | - For example:> "SELECT * FROM usr WHERE usr='kouxian' LIMIT 0, 1 " -2020-01-12 11:21:58,730 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=14ms, sql=SELECT * FROM usr WHERE usr='kouxian' LIMIT 0, 1 -2020-01-12 11:21:58,754 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - UPDATE usr SET psw=? WHERE usr=? - | 1 | 2 | - |--------------|---------| - | eEg3MkJybA** | kouxian | - For example:> "UPDATE usr SET psw='eEg3MkJybA**' WHERE usr='kouxian'" -2020-01-12 11:21:58,760 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=6ms, sql=UPDATE usr SET psw='eEg3MkJybA**' WHERE usr='kouxian' -2020-01-12 11:21:58,778 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - UPDATE system_user SET salt=?,password=? WHERE name=? - | 1 | 2 | 3 | - |--------------------------|----------------------------------------------|---------| - | 2lSvtP5ctX7PyfXeuck2kw== | gAcWf/hxo6JSAivFRCW7KzrWcC7SDPJXyP8PogScCh4= | kouxian | - For example:> "UPDATE system_user SET salt='2lSvtP5ctX7PyfXeuck2kw==',password='gAcWf/hxo6JSAivFRCW7KzrWcC7SDPJXyP8PogScCh4=' WHERE name='kouxian'" -2020-01-12 11:21:58,784 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=6ms, sql=UPDATE system_user SET salt='2lSvtP5ctX7PyfXeuck2kw==',password='gAcWf/hxo6JSAivFRCW7KzrWcC7SDPJXyP8PogScCh4=' WHERE name='kouxian' -2020-01-12 11:21:58,881 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - select p.pj,p.des,p.type,pm.pj manager from ( select distinct a.pj,a.des,a.type from pj a where exists (select b.usr from pj_gr_usr b where a.pj=b.pj and b.usr=?) or exists(select c.usr from pj_usr_auth c where a.pj=c.pj and c.usr=?) ) p left join ( select distinct a.pj from pj a where exists (select b.usr from pj_gr_usr b where a.pj=b.pj and b.usr=? and b.gr like ?) ) pm on p.pj=pm.pj - | 1 | 2 | 3 | 4 | - |---------|---------|---------|----------| - | kouxian | kouxian | kouxian | %manager | - For example:> "select p.pj,p.des,p.type,pm.pj manager from ( select distinct a.pj,a.des,a.type from pj a where exists (select b.usr from pj_gr_usr b where a.pj=b.pj and b.usr='kouxian') or exists(select c.usr from pj_usr_auth c where a.pj=c.pj and c.usr='kouxian') ) p left join ( select distinct a.pj from pj a where exists (select b.usr from pj_gr_usr b where a.pj=b.pj and b.usr='kouxian' and b.gr like '%manager') ) pm on p.pj=pm.pj" -2020-01-12 11:21:58,899 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=17ms, sql=select p.pj,p.des,p.type,pm.pj manager from ( select distinct a.pj,a.des,a.type from pj a where exists (select b.usr from pj_gr_usr b where a.pj=b.pj and b.usr='kouxian') or exists(select c.usr from pj_usr_auth c where a.pj=c.pj and c.usr='kouxian') ) p left join ( select distinct a.pj from pj a where exists (select b.usr from pj_gr_usr b where a.pj=b.pj and b.usr='kouxian' and b.gr like '%manager') ) pm on p.pj=pm.pj -2020-01-12 11:22:04,361 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM project_config LIMIT 0, 1 -2020-01-12 11:22:04,371 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=8ms, sql=SELECT * FROM project_config LIMIT 0, 1 -2020-01-12 11:22:04,380 [ERROR][com.rekoe.module.admin.AdminSvnUserAct] - project pop2 ,error 找不到仓库 路径 /Users/kouxian/work/data/svn//pop2 -2020-01-12 11:22:21,167 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [POST] path=/admin/svn/user/restpwd : AdminSvnUserAct.restpwd(AdminSvnUserAct.java:184) -2020-01-12 11:22:21,174 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM usr WHERE usr=? LIMIT 0, 1 - | 1 | - |---------| - | kouxian | - For example:> "SELECT * FROM usr WHERE usr='kouxian' LIMIT 0, 1 " -2020-01-12 11:22:21,179 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=4ms, sql=SELECT * FROM usr WHERE usr='kouxian' LIMIT 0, 1 -2020-01-12 11:22:21,201 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - UPDATE usr SET psw=? WHERE usr=? - | 1 | 2 | - |--------------|---------| - | T2VmNUpkSQ** | kouxian | - For example:> "UPDATE usr SET psw='T2VmNUpkSQ**' WHERE usr='kouxian'" -2020-01-12 11:22:21,207 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=6ms, sql=UPDATE usr SET psw='T2VmNUpkSQ**' WHERE usr='kouxian' -2020-01-12 11:22:21,215 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - UPDATE system_user SET salt=?,password=? WHERE name=? - | 1 | 2 | 3 | - |--------------------------|----------------------------------------------|---------| - | tO60X0oYjF+P246oYtb1BA== | DONNQuce8U39BRHFsgeRh5qNxMMU9opeEqysdwL6Yw4= | kouxian | - For example:> "UPDATE system_user SET salt='tO60X0oYjF+P246oYtb1BA==',password='DONNQuce8U39BRHFsgeRh5qNxMMU9opeEqysdwL6Yw4=' WHERE name='kouxian'" -2020-01-12 11:22:21,225 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=9ms, sql=UPDATE system_user SET salt='tO60X0oYjF+P246oYtb1BA==',password='DONNQuce8U39BRHFsgeRh5qNxMMU9opeEqysdwL6Yw4=' WHERE name='kouxian' -2020-01-12 11:22:21,229 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - select p.pj,p.des,p.type,pm.pj manager from ( select distinct a.pj,a.des,a.type from pj a where exists (select b.usr from pj_gr_usr b where a.pj=b.pj and b.usr=?) or exists(select c.usr from pj_usr_auth c where a.pj=c.pj and c.usr=?) ) p left join ( select distinct a.pj from pj a where exists (select b.usr from pj_gr_usr b where a.pj=b.pj and b.usr=? and b.gr like ?) ) pm on p.pj=pm.pj - | 1 | 2 | 3 | 4 | - |---------|---------|---------|----------| - | kouxian | kouxian | kouxian | %manager | - For example:> "select p.pj,p.des,p.type,pm.pj manager from ( select distinct a.pj,a.des,a.type from pj a where exists (select b.usr from pj_gr_usr b where a.pj=b.pj and b.usr='kouxian') or exists(select c.usr from pj_usr_auth c where a.pj=c.pj and c.usr='kouxian') ) p left join ( select distinct a.pj from pj a where exists (select b.usr from pj_gr_usr b where a.pj=b.pj and b.usr='kouxian' and b.gr like '%manager') ) pm on p.pj=pm.pj" -2020-01-12 11:22:21,240 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=9ms, sql=select p.pj,p.des,p.type,pm.pj manager from ( select distinct a.pj,a.des,a.type from pj a where exists (select b.usr from pj_gr_usr b where a.pj=b.pj and b.usr='kouxian') or exists(select c.usr from pj_usr_auth c where a.pj=c.pj and c.usr='kouxian') ) p left join ( select distinct a.pj from pj a where exists (select b.usr from pj_gr_usr b where a.pj=b.pj and b.usr='kouxian' and b.gr like '%manager') ) pm on p.pj=pm.pj -2020-01-12 11:22:21,245 [ERROR][com.rekoe.module.admin.AdminSvnUserAct] - project pop2 ,error 找不到仓库 路径 /Users/kouxian/work/data/svn//pop2 -2020-01-12 11:23:29,518 [DEBUG][org.nutz.plugins.cache.impl.lcache.LCache] - fire channel=LCache:shiro-activeSessionCache msg=q9se2qk8d6hqbrlkpucpebvrmj:q1u0dr20s4j07q75pkq945ha5j -2020-01-12 11:23:29,522 [DEBUG][org.nutz.plugins.cache.impl.lcache.CachePubSub] - channel=LCache:shiro-activeSessionCache, msg=q9se2qk8d6hqbrlkpucpebvrmj:q1u0dr20s4j07q75pkq945ha5j -2020-01-12 11:23:29,522 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [POST] path=/admin/svn/user/restpwd : AdminSvnUserAct.restpwd(AdminSvnUserAct.java:184) -2020-01-12 11:23:29,533 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM usr WHERE usr=? LIMIT 0, 1 - | 1 | - |---------| - | kouxian | - For example:> "SELECT * FROM usr WHERE usr='kouxian' LIMIT 0, 1 " -2020-01-12 11:23:29,537 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=4ms, sql=SELECT * FROM usr WHERE usr='kouxian' LIMIT 0, 1 -2020-01-12 11:23:29,542 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - UPDATE usr SET psw=? WHERE usr=? - | 1 | 2 | - |--------------|---------| - | ZTM4OFV6bw** | kouxian | - For example:> "UPDATE usr SET psw='ZTM4OFV6bw**' WHERE usr='kouxian'" -2020-01-12 11:23:29,547 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=5ms, sql=UPDATE usr SET psw='ZTM4OFV6bw**' WHERE usr='kouxian' -2020-01-12 11:23:29,554 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - UPDATE system_user SET salt=?,password=? WHERE name=? - | 1 | 2 | 3 | - |--------------------------|----------------------------------------------|---------| - | vrURLcE5cKktCKc9mWjpww== | oF8NuebTu6DnFsG3Ylao5+WXcGvSOIgLny8tROkgXHM= | kouxian | - For example:> "UPDATE system_user SET salt='vrURLcE5cKktCKc9mWjpww==',password='oF8NuebTu6DnFsG3Ylao5+WXcGvSOIgLny8tROkgXHM=' WHERE name='kouxian'" -2020-01-12 11:23:29,577 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=22ms, sql=UPDATE system_user SET salt='vrURLcE5cKktCKc9mWjpww==',password='oF8NuebTu6DnFsG3Ylao5+WXcGvSOIgLny8tROkgXHM=' WHERE name='kouxian' -2020-01-12 11:23:29,581 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - select p.pj,p.des,p.type,pm.pj manager from ( select distinct a.pj,a.des,a.type from pj a where exists (select b.usr from pj_gr_usr b where a.pj=b.pj and b.usr=?) or exists(select c.usr from pj_usr_auth c where a.pj=c.pj and c.usr=?) ) p left join ( select distinct a.pj from pj a where exists (select b.usr from pj_gr_usr b where a.pj=b.pj and b.usr=? and b.gr like ?) ) pm on p.pj=pm.pj - | 1 | 2 | 3 | 4 | - |---------|---------|---------|----------| - | kouxian | kouxian | kouxian | %manager | - For example:> "select p.pj,p.des,p.type,pm.pj manager from ( select distinct a.pj,a.des,a.type from pj a where exists (select b.usr from pj_gr_usr b where a.pj=b.pj and b.usr='kouxian') or exists(select c.usr from pj_usr_auth c where a.pj=c.pj and c.usr='kouxian') ) p left join ( select distinct a.pj from pj a where exists (select b.usr from pj_gr_usr b where a.pj=b.pj and b.usr='kouxian' and b.gr like '%manager') ) pm on p.pj=pm.pj" -2020-01-12 11:23:29,595 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=14ms, sql=select p.pj,p.des,p.type,pm.pj manager from ( select distinct a.pj,a.des,a.type from pj a where exists (select b.usr from pj_gr_usr b where a.pj=b.pj and b.usr='kouxian') or exists(select c.usr from pj_usr_auth c where a.pj=c.pj and c.usr='kouxian') ) p left join ( select distinct a.pj from pj a where exists (select b.usr from pj_gr_usr b where a.pj=b.pj and b.usr='kouxian' and b.gr like '%manager') ) pm on p.pj=pm.pj -2020-01-12 11:23:29,606 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - select p.usr,p.name,p.role,CASE WHEN pu.psw IS NOT NULL THEN pu.psw ELSE p.psw END psw from ( select a.usr,a.role,a.psw,a.name from usr a where exists (select d.usr from pj_gr_usr d where d.usr=a.usr and d.pj=?) or exists(select c.usr from pj_usr_auth c where a.usr=c.usr and c.pj=?) ) p left join pj_usr pu on (p.usr=pu.usr and pu.pj=?) where p.usr <> '*' order by p.usr - | 1 | 2 | 3 | - |------|------|------| - | pop2 | pop2 | pop2 | - For example:> "select p.usr,p.name,p.role,CASE WHEN pu.psw IS NOT NULL THEN pu.psw ELSE p.psw END psw from ( select a.usr,a.role,a.psw,a.name from usr a where exists (select d.usr from pj_gr_usr d where d.usr=a.usr and d.pj='pop2') or exists(select c.usr from pj_usr_auth c where a.usr=c.usr and c.pj='pop2') ) p left join pj_usr pu on (p.usr=pu.usr and pu.pj='pop2') where p.usr <> '*' order by p.usr" -2020-01-12 11:23:29,612 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=5ms, sql=select p.usr,p.name,p.role,CASE WHEN pu.psw IS NOT NULL THEN pu.psw ELSE p.psw END psw from ( select a.usr,a.role,a.psw,a.name from usr a where exists (select d.usr from pj_gr_usr d where d.usr=a.usr and d.pj='pop2') or exists(select c.usr from pj_usr_auth c where a.usr=c.usr and c.pj='pop2') ) p left join pj_usr pu on (p.usr=pu.usr and pu.pj='pop2') where p.usr <> '*' order by p.usr -2020-01-12 11:23:29,615 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - select a.pj,a.gr,b.usr,c.name as usrname from pj_gr a left join pj_gr_usr b on (a.pj=b.pj and a.gr=b.gr) left join usr c on (b.usr = c.usr) where a.pj=? and c.is_lock=false order by a.gr,b.usr - | 1 | - |------| - | pop2 | - For example:> "select a.pj,a.gr,b.usr,c.name as usrname from pj_gr a left join pj_gr_usr b on (a.pj=b.pj and a.gr=b.gr) left join usr c on (b.usr = c.usr) where a.pj='pop2' and c.is_lock=false order by a.gr,b.usr" -2020-01-12 11:23:29,619 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=4ms, sql=select a.pj,a.gr,b.usr,c.name as usrname from pj_gr a left join pj_gr_usr b on (a.pj=b.pj and a.gr=b.gr) left join usr c on (b.usr = c.usr) where a.pj='pop2' and c.is_lock=false order by a.gr,b.usr -2020-01-12 11:23:29,623 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - select pj,res,rw,gr,' ' usr,' ' usrname from pj_gr_auth where pj=? UNION select a.pj,a.res,a.rw,' ' gr,a.usr,b.name as usrname from pj_usr_auth a left join usr b on (a.usr = b.usr) where a.pj=? order by res,gr,usr - | 1 | 2 | - |------|------| - | pop2 | pop2 | - For example:> "select pj,res,rw,gr,' ' usr,' ' usrname from pj_gr_auth where pj='pop2' UNION select a.pj,a.res,a.rw,' ' gr,a.usr,b.name as usrname from pj_usr_auth a left join usr b on (a.usr = b.usr) where a.pj='pop2' order by res,gr,usr" -2020-01-12 11:23:29,627 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=4ms, sql=select pj,res,rw,gr,' ' usr,' ' usrname from pj_gr_auth where pj='pop2' UNION select a.pj,a.res,a.rw,' ' gr,a.usr,b.name as usrname from pj_usr_auth a left join usr b on (a.usr = b.usr) where a.pj='pop2' order by res,gr,usr -2020-01-12 11:50:26,132 [INFO][org.nutz.boot.banner.SimpleBannerPrinter] - - _ _ ______ ___ -| \ | || ___ \ ______ ______ ______ ______ ______| \ \ -| \| || |_/ / |______|______|______|______|______| |\ \ -| . ` || ___ \ ______ ______ ______ ______ ______| | > > -| |\ || |_/ / |______|______|______|______|______| |/ / -\_| \_/\____/ |_/_/ - -:: Nutz Boot :: (2.3.8.v20191031) - -2020-01-12 11:50:26,263 [DEBUG][org.nutz.boot.config.impl.PropertiesConfigureLoader] - load /Users/kouxian/git/rk_svnadmin/target/classes/application.properties -2020-01-12 11:50:26,492 [DEBUG][org.nutz.castor.Castors] - Using 107 castor for Castors -2020-01-12 11:50:26,519 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > scan 'com.rekoe' -2020-01-12 11:50:26,913 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'cloudLauncher ' - com.rekoe.CloudLauncher -2020-01-12 11:50:26,944 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'currentTime ' - com.rekoe.web.freemarker.CurrentTimeDirective -2020-01-12 11:50:26,963 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'pagination ' - com.rekoe.web.freemarker.PaginationDirective -2020-01-12 11:50:26,980 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'permission ' - com.rekoe.web.freemarker.PermissionDirective -2020-01-12 11:50:26,981 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'htmlCut ' - com.rekoe.web.freemarker.HtmlCutDirective -2020-01-12 11:50:26,983 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'process ' - com.rekoe.web.freemarker.ProcessTimeDirective -2020-01-12 11:50:26,987 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'timeFormat ' - com.rekoe.web.freemarker.TimeFormatDirective -2020-01-12 11:50:26,989 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'permissionAct ' - com.rekoe.module.admin.PermissionAct -2020-01-12 11:50:27,007 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminUserAct ' - com.rekoe.module.admin.AdminUserAct -2020-01-12 11:50:27,025 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'frameAct ' - com.rekoe.module.admin.FrameAct -2020-01-12 11:50:27,029 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminSvnUserAct ' - com.rekoe.module.admin.AdminSvnUserAct -2020-01-12 11:50:27,044 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminProjectAct ' - com.rekoe.module.admin.AdminProjectAct -2020-01-12 11:50:27,052 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminCommonAct ' - com.rekoe.module.admin.AdminCommonAct -2020-01-12 11:50:27,055 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminRoleAct ' - com.rekoe.module.admin.AdminRoleAct -2020-01-12 11:50:27,057 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'permissionCategoryAct ' - com.rekoe.module.admin.PermissionCategoryAct -2020-01-12 11:50:27,058 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'welcomeAct ' - com.rekoe.module.admin.WelcomeAct -2020-01-12 11:50:27,061 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminProjectGroupUsrAct ' - com.rekoe.module.admin.AdminProjectGroupUsrAct -2020-01-12 11:50:27,065 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminLoginAct ' - com.rekoe.module.admin.AdminLoginAct -2020-01-12 11:50:27,081 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'adminProjectGroupAct ' - com.rekoe.module.admin.AdminProjectGroupAct -2020-01-12 11:50:27,084 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'indexAct ' - com.rekoe.module.IndexAct -2020-01-12 11:50:27,099 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'ipSearchAction ' - com.rekoe.module.IpSearchAction -2020-01-12 11:50:27,107 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'doCommit ' - com.rekoe.utils.DoCommit -2020-01-12 11:50:27,115 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'quartzService ' - com.rekoe.service.QuartzService -2020-01-12 11:50:27,133 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'treeService ' - com.rekoe.service.DefaultTreeService -2020-01-12 11:50:27,135 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'userService ' - com.rekoe.service.UserService -2020-01-12 11:50:27,148 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'roleService ' - com.rekoe.service.RoleService -2020-01-12 11:50:27,149 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'projectGroupService ' - com.rekoe.service.ProjectGroupService -2020-01-12 11:50:27,150 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'projectAuthService ' - com.rekoe.service.ProjectAuthService -2020-01-12 11:50:27,157 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'projectService ' - com.rekoe.service.ProjectService -2020-01-12 11:50:27,163 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'usrService ' - com.rekoe.service.UsrService -2020-01-12 11:50:27,165 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'repTreeNodeService ' - com.rekoe.service.RepTreeNodeService -2020-01-12 11:50:27,171 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'svnService ' - com.rekoe.service.SvnService -2020-01-12 11:50:27,200 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'permissionCategoryService ' - com.rekoe.service.PermissionCategoryService -2020-01-12 11:50:27,204 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'repositoryService ' - com.rekoe.service.RepositoryService -2020-01-12 11:50:27,225 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'uploadService ' - com.rekoe.service.UploadService -2020-01-12 11:50:27,231 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'projectUserService ' - com.rekoe.service.ProjectUserService -2020-01-12 11:50:27,232 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'authorityService ' - com.rekoe.service.AuthorityServiceImpl -2020-01-12 11:50:27,232 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'emailService ' - com.rekoe.service.EmailServiceImpl -2020-01-12 11:50:27,244 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'svnUserService ' - com.rekoe.service.SvnUserService -2020-01-12 11:50:27,246 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'projectGroupUsrService ' - com.rekoe.service.ProjectGroupUsrService -2020-01-12 11:50:27,247 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'idFactory ' - com.rekoe.service.IdWorkerService -2020-01-12 11:50:27,247 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'projectConfigService ' - com.rekoe.service.ProjectConfigService -2020-01-12 11:50:27,248 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'defaultTreeFactory ' - com.rekoe.service.DefaultTreeFactory -2020-01-12 11:50:27,248 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'permissionService ' - com.rekoe.service.PermissionService -2020-01-12 11:50:27,258 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'shiroRealm ' - com.rekoe.shiro.realm.UsernamePasswordRealm -2020-01-12 11:50:27,277 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > scan 'org.nutz.boot.starter' -2020-01-12 11:50:27,379 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'shiroFilterStarter ' - org.nutz.boot.starter.shiro.ShiroFilterStarter -2020-01-12 11:50:27,383 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'shiroEnvStarter ' - org.nutz.boot.starter.shiro.ShiroEnvStarter -2020-01-12 11:50:27,389 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'freeMarkerConfigurer ' - org.nutz.boot.starter.freemarker.FreeMarkerConfigurer -2020-01-12 11:50:27,400 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add '$views_freekmarker ' - org.nutz.boot.starter.freemarker.FreemarkerViewMaker -2020-01-12 11:50:27,410 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'quartzStarter ' - org.nutz.boot.starter.quartz.QuartzStarter -2020-01-12 11:50:27,411 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'whaleFilterStarter ' - org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter -2020-01-12 11:50:27,419 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'nutFilterStarter ' - org.nutz.boot.starter.nutz.mvc.NutFilterStarter -2020-01-12 11:50:27,423 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'nutDaoStarter ' - org.nutz.boot.starter.nutz.dao.NutDaoStarter -2020-01-12 11:50:27,431 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'druidWebStatFilterStarter ' - org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter -2020-01-12 11:50:27,432 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'druidWebStatServletStarter ' - org.nutz.boot.starter.jdbc.DruidWebStatServletStarter -2020-01-12 11:50:27,442 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'dataSourceStarter ' - org.nutz.boot.starter.jdbc.DataSourceStarter -2020-01-12 11:50:27,443 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'ngrokClientStarter ' - org.nutz.boot.starter.ngrok.NgrokClientStarter -2020-01-12 11:50:27,472 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'jettyStarter ' - org.nutz.boot.starter.jetty.JettyStarter -2020-01-12 11:50:27,525 [INFO][org.nutz.ioc.loader.annotation.AnnotationIocLoader] - > add 'nbServletContextListener ' - org.nutz.boot.starter.servlet3.NbServletContextListener -2020-01-12 11:50:27,529 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-redis/2.3.9-SNAPSHOT/nutzboot-starter-redis-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-12 11:50:27,529 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-email/2.3.9-SNAPSHOT/nutzboot-starter-email-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-12 11:50:27,530 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-shiro/2.3.9-SNAPSHOT/nutzboot-starter-shiro-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-12 11:50:27,530 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-freemarker/2.3.9-SNAPSHOT/nutzboot-starter-freemarker-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-12 11:50:27,531 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-quartz/2.3.9-SNAPSHOT/nutzboot-starter-quartz-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-12 11:50:27,531 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-nutz-mvc/2.3.9-SNAPSHOT/nutzboot-starter-nutz-mvc-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-12 11:50:27,531 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-nutz-dao/2.3.9-SNAPSHOT/nutzboot-starter-nutz-dao-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-12 11:50:27,532 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-jdbc/2.3.9-SNAPSHOT/nutzboot-starter-jdbc-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-12 11:50:27,532 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-ngrok/2.3.9-SNAPSHOT/nutzboot-starter-ngrok-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-12 11:50:27,532 [DEBUG][org.nutz.boot.NbApp] - Found jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-jetty/2.3.9-SNAPSHOT/nutzboot-starter-jetty-2.3.9-SNAPSHOT.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-12 11:50:27,533 [DEBUG][org.nutz.boot.NbApp] - Found file:/Users/kouxian/git/nutzboot/nutzboot-starter/nutzboot-starter-freemarker/target/classes/META-INF/nutz/org.nutz.boot.starter.NbStarter -2020-01-12 11:50:27,555 [INFO][org.nutz.boot.NbApp] - Configure Manual: -|id |key |required |Possible Values |Default |Description | starters| -|----|----------------------------------------|----------|--------------------|----------|--------------------|----------------------------------------| -|0 |druid.web.filter.exclusions |no | | |需要排除的路径 |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|1 |druid.web.filter.principalCookieName |no | | |用户权限信息的cookie属性名称 |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|2 |druid.web.filter.principalSessionName |no | | |用户权限信息的session属性名称 |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|3 |druid.web.filter.profileEnable |no | | |是否开启性能监控 |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|4 |druid.web.filter.realIpHeader |no | | |Header中ReadIp对应的key |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|5 |druid.web.filter.sessionStatEnable |no | |true |是否开启session状态监控 |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|6 |druid.web.filter.sessionStatMaxCount |no | | |session最大状态数量 |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter| -|7 |druid.web.servlet.allow |no | | |允许访问的ip列表 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|8 |druid.web.servlet.deny |no | | |禁止访问的ip列表 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|9 |druid.web.servlet.jmxPassword |no | | |JMX的密码 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|10 |druid.web.servlet.jmxUrl |no | | |读取JMX信息的URL |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|11 |druid.web.servlet.jmxUsername |no | | |JMX的用户名 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|12 |druid.web.servlet.loginPassword |no | |随机值,打印在日志中|访问monitor页面的密码 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|13 |druid.web.servlet.loginUsername |no | |driud |访问monitor页面的用户名 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|14 |druid.web.servlet.resetEnable |no | |true |是否允许重置统计结果 |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter| -|15 |email.From |yes | | |email的写信人 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|16 |email.HostName |yes | | |email的ip或域名地址 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|17 |email.Password |yes | | |email的密码 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|18 |email.SSLOnConnect |no | |true |email开启SSL连接 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|19 |email.SmtpPort |yes | | |email的SmtpPort端口 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|20 |email.UserName |yes | | |email的用户名 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|21 |email.charset |no | |UTF-8 |email的编码 |org.nutz.boot.starter.email.EmailIocLoaderStarter| -|22 |freemarker.cache_time |no | |-1000 |模版缓存时间 |org.nutz.boot.starter.freemarker.FreemarkerViewMaker| -|23 |freemarker.prefix |no | |template |模版路径 |org.nutz.boot.starter.freemarker.FreemarkerViewMaker| -|24 |freemarker.suffix |no | |.html |文件后缀 |org.nutz.boot.starter.freemarker.FreemarkerViewMaker| -|25 |jdbc.password |no | | |数据库密码 |org.nutz.boot.starter.jdbc.DataSourceStarter| -|26 |jdbc.type |no |druid,simple,hikari |druid |连接池类型 |org.nutz.boot.starter.jdbc.DataSourceStarter| -|27 |jdbc.url |yes | | |JDBC URL |org.nutz.boot.starter.jdbc.DataSourceStarter| -|28 |jdbc.username |no | | |数据库用户名 |org.nutz.boot.starter.jdbc.DataSourceStarter| -|29 |jetty.contextPath |no | |/ |上下文路径 |org.nutz.boot.starter.jetty.JettyStarter| -|30 |jetty.gzip.enable |no | |false |是否启用gzip |org.nutz.boot.starter.jetty.JettyStarter| -|31 |jetty.gzip.level |no | |-1 |gzip压缩级别 |org.nutz.boot.starter.jetty.JettyStarter| -|32 |jetty.gzip.minContentSize |no | |512 |gzip压缩最小触发大小 |org.nutz.boot.starter.jetty.JettyStarter| -|33 |jetty.host |no | |0.0.0.0 |监听的ip地址 |org.nutz.boot.starter.jetty.JettyStarter| -|34 |jetty.http.idleTimeout |no | |300000 |空闲时间,单位毫秒 |org.nutz.boot.starter.jetty.JettyStarter| -|35 |jetty.httpConfig.blockingTimeout |no | |-1 |阻塞超时 |org.nutz.boot.starter.jetty.JettyStarter| -|36 |jetty.httpConfig.headerCacheSize |no | |8192 |头部缓冲区大小 |org.nutz.boot.starter.jetty.JettyStarter| -|37 |jetty.httpConfig.maxErrorDispatches |no | |10 |最大错误重定向次数 |org.nutz.boot.starter.jetty.JettyStarter| -|38 |jetty.httpConfig.outputAggregationSize |no | |8192 |输出聚合大小 |org.nutz.boot.starter.jetty.JettyStarter| -|39 |jetty.httpConfig.outputBufferSize |no | |32768 |输出缓冲区大小 |org.nutz.boot.starter.jetty.JettyStarter| -|40 |jetty.httpConfig.persistentConnectionsEnabled|no | |true |是否启用持久化连接 |org.nutz.boot.starter.jetty.JettyStarter| -|41 |jetty.httpConfig.requestHeaderSize |no | |8192 |请求的头部最大值 |org.nutz.boot.starter.jetty.JettyStarter| -|42 |jetty.httpConfig.responseHeaderSize |no | |8192 |响应的头部最大值 |org.nutz.boot.starter.jetty.JettyStarter| -|43 |jetty.httpConfig.securePort |no | | |安全协议的端口,例如8443 |org.nutz.boot.starter.jetty.JettyStarter| -|44 |jetty.httpConfig.secureScheme |no | | |安全协议,例如https |org.nutz.boot.starter.jetty.JettyStarter| -|45 |jetty.httpConfig.sendDateHeader |no | |true |是否发送日期信息 |org.nutz.boot.starter.jetty.JettyStarter| -|46 |jetty.httpConfig.sendServerVersion |no | |true |是否发送jetty版本号 |org.nutz.boot.starter.jetty.JettyStarter| -|47 |jetty.https.keystore.password |no | | |Https的KeyStore的密码 |org.nutz.boot.starter.jetty.JettyStarter| -|48 |jetty.https.keystore.path |no | | |Https的KeyStore路径 |org.nutz.boot.starter.jetty.JettyStarter| -|49 |jetty.https.port |no | | |Https端口号 |org.nutz.boot.starter.jetty.JettyStarter| -|50 |jetty.maxFormContentSize |no | |1gb |表单最大尺寸 |org.nutz.boot.starter.jetty.JettyStarter| -|51 |jetty.maxFormKeys |no | |1000 |表单最大key数量 |org.nutz.boot.starter.jetty.JettyStarter| -|52 |jetty.page.404 |no | | |自定义404页面,同理,其他状态码也是支持的|org.nutz.boot.starter.jetty.JettyStarter| -|53 |jetty.page.java.lang.Throwable |no | | |自定义java.lang.Throwable页面,同理,其他异常也支持|org.nutz.boot.starter.jetty.JettyStarter| -|54 |jetty.port |no | |8080 |监听的端口 |org.nutz.boot.starter.jetty.JettyStarter| -|55 |jetty.session.file.storeDir |no | |./session |session持久化,file所用的目录|org.nutz.boot.starter.jetty.JettyStarter| -|56 |jetty.session.ioc.datastore |no | |jettySessionDataStore|session持久化,SessionDataStore对应的ioc名称|org.nutz.boot.starter.jetty.JettyStarter| -|57 |jetty.session.jdbc.datasource.iocname |no | |dataSource|session持久化,jdbc所用数据库源的ioc名称|org.nutz.boot.starter.jetty.JettyStarter| -|58 |jetty.session.store.enable |no | |false |是否启用session持久化 |org.nutz.boot.starter.jetty.JettyStarter| -|59 |jetty.session.store.type |no |jdbc,file,ioc,redis |jdbc |session持久化类型 |org.nutz.boot.starter.jetty.JettyStarter| -|60 |jetty.staticPath |no | | |额外的静态文件路径 |org.nutz.boot.starter.jetty.JettyStarter| -|61 |jetty.staticPathLocal |no | | |静态文件所在的本地路径 |org.nutz.boot.starter.jetty.JettyStarter| -|62 |jetty.threadpool.idleTimeout |no | |60000 |线程池idleTimeout,单位毫秒 |org.nutz.boot.starter.jetty.JettyStarter| -|63 |jetty.threadpool.maxThreads |no | |500 |线程池最大线程数maxThreads |org.nutz.boot.starter.jetty.JettyStarter| -|64 |jetty.threadpool.minThreads |no | |200 |线程池最小线程数minThreads |org.nutz.boot.starter.jetty.JettyStarter| -|65 |jetty.welcome_files |no | |index.html,index.htm,index.do|WelcomeFile列表 |org.nutz.boot.starter.jetty.JettyStarter| -|66 |ngrok.client.auth_token |no | |4kg9lckq5og4ip02j736e3i7ku|秘钥 |org.nutz.boot.starter.ngrok.NgrokClientStarter| -|67 |ngrok.client.enable |no | |true |开关 |org.nutz.boot.starter.ngrok.NgrokClientStarter| -|68 |ngrok.client.hostname |no | | |期望的域名 |org.nutz.boot.starter.ngrok.NgrokClientStarter| -|69 |ngrok.client.srv_host |no | |wendal.cn |服务器域名 |org.nutz.boot.starter.ngrok.NgrokClientStarter| -|70 |ngrok.client.srv_port |no | |4443 |服务器端口 |org.nutz.boot.starter.ngrok.NgrokClientStarter| -|71 |ngrok.client.to_port |no | |8080 |目标端口 |org.nutz.boot.starter.ngrok.NgrokClientStarter| -|72 |nutz.dao.interceptor.cache.cache4Null |no | |true |是否缓存null结果 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|73 |nutz.dao.interceptor.cache.debug |no | |false |打印daocache详细调试日志 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|74 |nutz.dao.interceptor.cache.enable |no | |false |是否使用daocache |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|75 |nutz.dao.interceptor.cache.enableWhenTrans|no | |false |事务内是否启用daocache |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|76 |nutz.dao.interceptor.cache.provider.ioc.name|no | |daoCacheProvider|daocache提供者DaoCacheProvider的IocBean名称|org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|77 |nutz.dao.interceptor.cache.provider.memory.cacheSize|no | | |daocache提供者MemoryDaoCacheProvider的默认缓存大小|org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|78 |nutz.dao.interceptor.cache.provider.type|no |memory,ehcache,jedis,ioc|memory |daocache提供者 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|79 |nutz.dao.interceptor.cache.table.names |no | | |需要缓存的表名称,英文逗号分隔 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|80 |nutz.dao.interceptor.cache.table.pattern|no | | |需要缓存的表名称的正则表达式 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|81 |nutz.dao.interceptor.log.enable |no | |true |是否打印dao的SQL日志 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|82 |nutz.dao.interceptor.time.enable |no | |false |是否打印dao的SQL耗时日志 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|83 |nutz.dao.sqls.path |no | |sqls/ |sql目录 |org.nutz.boot.starter.nutz.dao.NutDaoStarter| -|84 |nutz.mvc.exclusions |no | | |排除指定请求路径的正则表达式 |org.nutz.boot.starter.nutz.mvc.NutFilterStarter| -|85 |nutz.mvc.ignore |no | | |过滤指定请求路径的正则表达式 |org.nutz.boot.starter.nutz.mvc.NutFilterStarter| -|86 |nutz.mvc.whale.enc.input |no | |UTF-8 |在其他Filter之前设置input编码|org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter| -|87 |nutz.mvc.whale.enc.output |no | |UTF-8 |在其他Filter之前设置output编码|org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter| -|88 |nutz.mvc.whale.http.hidden_method_param |no | | |隐形http方法参数转换所对应的参数名 |org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter| -|89 |nutz.mvc.whale.http.method_override |no | |false |是否允许使用X-HTTP-Method-Override|org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter| -|90 |nutz.mvc.whale.upload.enable |no | |false |是否启用隐形Upload支持 |org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter| -|91 |redis.database |no | |0 |redis数据库序号 |org.nutz.boot.starter.redis.JedisStarter| -|92 |redis.host |no | |127.0.0.1 |redis服务器ip或域名 |org.nutz.boot.starter.redis.JedisStarter| -|93 |redis.max_redir |no | |10 |redis集群最大重定向次数 |org.nutz.boot.starter.redis.JedisStarter| -|94 |redis.nodes |no | | |redis集群节点列表 |org.nutz.boot.starter.redis.JedisStarter| -|95 |redis.password |no | | |redis密码 |org.nutz.boot.starter.redis.JedisStarter| -|96 |redis.port |no | |6379 |redis服务器端口 |org.nutz.boot.starter.redis.JedisStarter| -|97 |redis.soTimeout |no | |0 |redis写超时 |org.nutz.boot.starter.redis.JedisStarter| -|98 |redis.timeout |no | |2000 |redis读写超时 |org.nutz.boot.starter.redis.JedisStarter| -|99 |shiro.ini.path |no | | |shiro.ini的路径,如果shiro.ini存在,就会使用它,否则走NB的内部逻辑|org.nutz.boot.starter.shiro.ShiroEnvStarter| -|100 |shiro.ini.urls |no | | |urls过滤清单 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|101 |shiro.realm.cache.enable |no | | |realm是否缓存 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|102 |shiro.session.cache.redis.debug |no | |false |session持久化时redis的debug模式|org.nutz.boot.starter.shiro.ShiroEnvStarter| -|103 |shiro.session.cache.redis.mode |no | |kv |设置redis缓存的模式 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|104 |shiro.session.cache.redis.ttl |no | |-1 |redis缓存的过期时间 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|105 |shiro.session.cache.type |no | |memory |设置使用的缓存类型 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|106 |shiro.session.cookie.httpOnly |no | |true |Cookie是否只读 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|107 |shiro.session.cookie.maxAge |no | |946080000 |Cookie的过期时间,单位:毫秒 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|108 |shiro.session.cookie.name |no | |sid |Cookie的name |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|109 |shiro.session.dao.iocName |no | |shiroSessionDao|SessionDao的ioc名称,设置并声明该IocBean,就能覆盖默认的SessionDao实现|org.nutz.boot.starter.shiro.ShiroEnvStarter| -|110 |shiro.session.enable |no | |true |是否启用Shiro的Session管理 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|111 |shiro.session.manager.globalSessionTimeout|no | |1800000 |全局session过期时间 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|112 |shiro.session.manager.sessionValidationInterval|no | |3600000 |定期检查session过期的周期 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|113 |shiro.session.manager.sessionValidationSchedulerEnabled|no | |true |是否定期检查session过期 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|114 |shiro.url.login |no | |/user/login|默认登录路径 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|115 |shiro.url.logout_redirect |no | |/ |退出登录后的重定向路径 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|116 |shiro.url.unauth |no | |/user/login|访问未授权页面后的重定向路径 |org.nutz.boot.starter.shiro.ShiroEnvStarter| -|117 |web.filter.order.nutz |no | | |指定NutFilter执行顺序 |org.nutz.boot.starter.nutz.mvc.NutFilterStarter| -|118 |web.session.timeout |no | |30 |Session空闲时间,单位分钟 |org.nutz.boot.starter.jetty.JettyStarter| -2020-01-12 11:50:27,568 [INFO][org.nutz.ioc.impl.NutIoc] - ... NutIoc init complete -2020-01-12 11:50:27,652 [INFO][org.quartz.impl.StdSchedulerFactory] - Using default implementation for ThreadExecutor -2020-01-12 11:50:27,692 [INFO][org.quartz.core.SchedulerSignalerImpl] - Initialized Scheduler Signaller of type: class org.quartz.core.SchedulerSignalerImpl -2020-01-12 11:50:27,692 [INFO][org.quartz.core.QuartzScheduler] - Quartz Scheduler v.2.3.0 created. -2020-01-12 11:50:27,695 [INFO][org.quartz.simpl.RAMJobStore] - RAMJobStore initialized. -2020-01-12 11:50:27,696 [INFO][org.quartz.core.QuartzScheduler] - Scheduler meta-data: Quartz Scheduler (v2.3.0) 'NutzbootScheduler' 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 8 threads. - Using job-store 'org.quartz.simpl.RAMJobStore' - which does not support persistence. and is not clustered. - -2020-01-12 11:50:27,696 [INFO][org.quartz.impl.StdSchedulerFactory] - Quartz scheduler 'NutzbootScheduler' initialized from an externally provided properties instance. -2020-01-12 11:50:27,696 [INFO][org.quartz.impl.StdSchedulerFactory] - Quartz scheduler version: 2.3.0 -2020-01-12 11:50:27,697 [INFO][org.quartz.core.QuartzScheduler] - JobFactory set to: org.nutz.integration.quartz.NutQuartzJobFactory@41709512 -2020-01-12 11:50:28,660 [DEBUG][org.nutz.boot.starter.servlet3.NbServletContextListener] - add Servlet name=druid pathSpec=/druid/* -2020-01-12 11:50:28,664 [INFO][org.nutz.boot.starter.jdbc.DruidWebStatServletStarter] - druid stat view random user=druid password=vnu87p67mqj2fos8qobn0j4553 -2020-01-12 11:50:28,670 [INFO][org.apache.shiro.web.env.EnvironmentLoader] - Starting Shiro environment initialization. -2020-01-12 11:50:29,048 [DEBUG][org.nutz.boot.starter.shiro.ShiroEnvStarter] - using default SessionDAO = EnterpriseCacheSessionDAO -2020-01-12 11:50:29,062 [DEBUG][org.nutz.boot.starter.shiro.ShiroEnvStarter] - using session cache = redis -2020-01-12 11:50:29,122 [WARN][net.sf.ehcache.config.CacheConfiguration] - Statistics can no longer be enabled via configuration. -2020-01-12 11:50:29,481 [INFO][org.nutz.plugins.cache.impl.lcache.LCacheManager] - JedisAgent is Ready ... -2020-01-12 11:50:29,481 [DEBUG][org.nutz.plugins.cache.impl.lcache.LCacheManager] - psubscribe LCache:* -2020-01-12 11:50:29,862 [DEBUG][org.nutz.dao.jdbc.Jdbcs] - Jdbcs init complete -2020-01-12 11:50:29,862 [INFO][org.nutz.dao.jdbc.Jdbcs] - Get Connection from DataSource for JdbcExpert, if you lock at here, check your database server and configure -2020-01-12 11:50:30,101 [INFO][com.alibaba.druid.pool.DruidDataSource] - {dataSource-1} inited -2020-01-12 11:50:30,457 [DEBUG][org.nutz.dao.impl.DaoSupport] - select expert : org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert -2020-01-12 11:50:30,467 [DEBUG][org.nutz.dao.impl.DaoSupport] - JDBC Driver --> mysql-connector-java-8.0.18 (Revision: fef2894d751d47223192b706977b4a5bc41e6be4) -2020-01-12 11:50:30,468 [DEBUG][org.nutz.dao.impl.DaoSupport] - JDBC Name --> MySQL Connector/J -2020-01-12 11:50:30,468 [DEBUG][org.nutz.dao.impl.DaoSupport] - JDBC URL --> jdbc:mysql://127.0.0.1:3306/rk_admin?characterEncoding=utf8&useSSL=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai -2020-01-12 11:50:30,725 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_set_client=utf8mb4 -2020-01-12 11:50:30,726 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_set_connection=utf8mb4 -2020-01-12 11:50:30,726 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_set_database=utf8 -2020-01-12 11:50:30,726 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_set_filesystem=binary -2020-01-12 11:50:30,726 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_set_results= -2020-01-12 11:50:30,726 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_set_server=utf8mb4 -2020-01-12 11:50:30,727 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_set_system=utf8 -2020-01-12 11:50:30,727 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : character_sets_dir=/usr/share/mysql-8.0/charsets/ -2020-01-12 11:50:30,731 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : binlog_format=ROW -2020-01-12 11:50:30,734 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : database=rk_admin -2020-01-12 11:50:30,736 [DEBUG][org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert] - Mysql : user=root@172.17.0.1 -2020-01-12 11:50:30,793 [DEBUG][org.nutz.dao.impl.DaoSupport] - Database info --> MYSQL:[MySQL - 8.0.18] -2020-01-12 11:50:30,805 [DEBUG][org.nutz.dao.impl.DaoSupport] - SqlManager Sql count=0 -2020-01-12 11:50:31,029 [DEBUG][org.nutz.service.EntityService] - Get TypeParams for self : com.rekoe.domain.User -2020-01-12 11:50:31,046 [DEBUG][org.nutz.service.EntityService] - Get TypeParams for self : com.rekoe.domain.Role -2020-01-12 11:50:31,049 [INFO][org.apache.shiro.cache.ehcache.EhCacheManager] - Cache with name 'com.rekoe.shiro.realm.UsernamePasswordRealm.authorizationCache' does not yet exist. Creating now. -2020-01-12 11:50:31,084 [INFO][org.apache.shiro.cache.ehcache.EhCacheManager] - Added EhCache named [com.rekoe.shiro.realm.UsernamePasswordRealm.authorizationCache] -2020-01-12 11:50:31,106 [DEBUG][org.nutz.boot.starter.shiro.NbResourceBasedWebEnvironment] - ioc name=shiroFilterChainResolver not found, fallback to shiro.ini.urls -2020-01-12 11:50:31,106 [DEBUG][org.nutz.boot.starter.shiro.NbResourceBasedWebEnvironment] - shiro ini urls ---> -[urls] - -2020-01-12 11:50:31,151 [INFO][org.apache.shiro.web.env.EnvironmentLoader] - Shiro environment initialized in 2480 ms. -2020-01-12 11:50:31,168 [DEBUG][org.nutz.boot.starter.servlet3.NbServletContextListener] - add filter name=whale pathSpec=/* -2020-01-12 11:50:31,177 [DEBUG][org.nutz.boot.starter.servlet3.NbServletContextListener] - add filter name=druid pathSpec=/* -2020-01-12 11:50:31,179 [DEBUG][org.nutz.boot.starter.servlet3.NbServletContextListener] - add filter name=shiro pathSpec=/* -2020-01-12 11:50:31,183 [DEBUG][org.nutz.boot.starter.servlet3.NbServletContextListener] - add filter name=nutz pathSpec=/* -2020-01-12 11:50:31,199 [INFO][org.nutz.mvc.NutFilter] - NutFilter[nutz] starting ... -2020-01-12 11:50:31,203 [INFO][org.nutz.resource.impl.ErrorResourceLocation] - [loc=/Users/kouxian/git/rk_svnadmin/target/classes/static/WEB-INF/classes]not exist -2020-01-12 11:50:31,206 [DEBUG][org.nutz.mvc.config.AbstractNutConfig] - Loading by class org.nutz.boot.starter.nutz.mvc.NbMvcLoading -2020-01-12 11:50:31,213 [INFO][org.nutz.mvc.impl.NutLoading] - Nutz Version : 1.r.68-SNAPSHOT -2020-01-12 11:50:31,215 [INFO][org.nutz.mvc.impl.NutLoading] - Nutz.Mvc[nutz] is initializing ... -2020-01-12 11:50:31,216 [DEBUG][org.nutz.mvc.impl.NutLoading] - Web Container Information: -2020-01-12 11:50:31,217 [DEBUG][org.nutz.mvc.impl.NutLoading] - - Default Charset : UTF-8 -2020-01-12 11:50:31,217 [DEBUG][org.nutz.mvc.impl.NutLoading] - - Current . path : /Users/kouxian/git/rk_svnadmin/. -2020-01-12 11:50:31,217 [DEBUG][org.nutz.mvc.impl.NutLoading] - - Java Version : 1.8.0_144 -2020-01-12 11:50:31,217 [DEBUG][org.nutz.mvc.impl.NutLoading] - - File separator : / -2020-01-12 11:50:31,217 [DEBUG][org.nutz.mvc.impl.NutLoading] - - Timezone : Asia/Shanghai -2020-01-12 11:50:31,218 [DEBUG][org.nutz.mvc.impl.NutLoading] - - OS : Mac OS X x86_64 -2020-01-12 11:50:31,218 [DEBUG][org.nutz.mvc.impl.NutLoading] - - ServerInfo : jetty/9.4.22.v20191022 -2020-01-12 11:50:31,219 [DEBUG][org.nutz.mvc.impl.NutLoading] - - Servlet API : 3.1 -2020-01-12 11:50:31,220 [DEBUG][org.nutz.mvc.impl.NutLoading] - - ContextPath : -2020-01-12 11:50:31,221 [DEBUG][org.nutz.mvc.impl.NutLoading] - - context.tempdir : /Users/kouxian/git/rk_svnadmin/temp -2020-01-12 11:50:31,221 [DEBUG][org.nutz.mvc.impl.NutLoading] - - MainModule : com.rekoe.CloudLauncher -2020-01-12 11:50:31,222 [DEBUG][org.nutz.mvc.impl.NutLoading] - >> app.root = /Users/kouxian/git/rk_svnadmin/target/classes/static -2020-01-12 11:50:31,229 [INFO][org.nutz.mvc.impl.NutLoading] - Build URL mapping by org.nutz.mvc.impl.UrlMappingImpl ... -2020-01-12 11:50:31,230 [DEBUG][org.nutz.mvc.impl.NutLoading] - add ViewMaker from Ioc by name=$views_freekmarker -2020-01-12 11:50:31,235 [DEBUG][org.nutz.mvc.impl.NutLoading] - @Views(FreemarkerViewMaker.class,DefaultViewMaker.class) -2020-01-12 11:50:31,241 [DEBUG][org.nutz.mvc.impl.NutLoading] - @ChainBy(org.nutz.mvc.impl.NutActionChainMaker) -2020-01-12 11:50:31,248 [DEBUG][org.nutz.mvc.impl.Loadings] - module class location 'file:/Users/kouxian/git/rk_svnadmin/target/classes/' -2020-01-12 11:50:31,250 [DEBUG][org.nutz.mvc.impl.Loadings] - > scan 'com.rekoe' -2020-01-12 11:50:31,343 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.PermissionAct' -2020-01-12 11:50:31,343 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminUserAct' -2020-01-12 11:50:31,343 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.FrameAct' -2020-01-12 11:50:31,343 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminSvnUserAct' -2020-01-12 11:50:31,343 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminProjectAct' -2020-01-12 11:50:31,343 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminCommonAct' -2020-01-12 11:50:31,343 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminRoleAct' -2020-01-12 11:50:31,343 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.PermissionCategoryAct' -2020-01-12 11:50:31,344 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.WelcomeAct' -2020-01-12 11:50:31,344 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminProjectGroupUsrAct' -2020-01-12 11:50:31,345 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminLoginAct' -2020-01-12 11:50:31,345 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.admin.AdminProjectGroupAct' -2020-01-12 11:50:31,345 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.IndexAct' -2020-01-12 11:50:31,345 [DEBUG][org.nutz.mvc.impl.Loadings] - >> add 'com.rekoe.module.IpSearchAction' -2020-01-12 11:50:31,517 [DEBUG][org.nutz.mvc.impl.NutLoading] - Use org.nutz.mvc.impl.NutEntryDeterminer as EntryMethodDeterminer -2020-01-12 11:50:31,563 [INFO][org.nutz.mvc.impl.NutActionChainMaker] - Optional processor class not found, disabled : org.nutz.plugins.validation.ValidationProcessor -2020-01-12 11:50:31,746 [INFO][org.nutz.boot.starter.freemarker.FreeMarkerConfigurer] - using Directory for TemplateLoading : /Users/kouxian/git/rk_svnadmin/src/main/resources/ -2020-01-12 11:50:31,761 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/usr/add' >> (AdminProjectGroupUsrAct.java:67).add : String | @Ok(fm:template.admin.project_group_usr.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:50:31,763 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/usr/delete' >> (AdminProjectGroupUsrAct.java:99).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:50:31,764 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/usr/list' >> (AdminProjectGroupUsrAct.java:55).list : Pagination | @Ok(fm:template.admin.project_group_usr.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:50:31,766 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/usr/email' >> (AdminProjectGroupUsrAct.java:128).email : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:50:31,769 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/usr/o_save' >> (AdminProjectGroupUsrAct.java:77).o_save : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:50:31,769 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/usr/all_email' >> (AdminProjectGroupUsrAct.java:117).all_email : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:50:31,774 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/register' >> (AdminLoginAct.java:94).register : Object | @Ok(fm:template.front.account.create_user) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:50:31,794 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/login' >> (AdminLoginAct.java:56).login : View | @Ok(null ) @Fail(>>:/admin/common/unauthorized.rk) | by 1 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:50:31,796 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/logout' >> (AdminLoginAct.java:88).logout : void | @Ok(>>:/user/login.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:50:31,798 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/add' >> (PermissionAct.java:67).add : List | @Ok(fm:template.admin.user.permission.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:50:31,808 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/update' >> (PermissionAct.java:87).update : boolean | @Ok(>>:/admin/permission/list.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:50:31,810 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/delete' >> (PermissionAct.java:75).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:50:31,812 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/list' >> (PermissionAct.java:44).list : Pagination | @Ok(fm:template.admin.user.permission.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:50:31,813 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/save' >> (PermissionAct.java:98).save : void | @Ok(>>:/admin/permission/list.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:50:31,815 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/edit' >> (PermissionAct.java:58).edit : List | @Ok(fm:template.admin.user.permission.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:50:31,818 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/list_category/?' >> (PermissionAct.java:51).listCategory : Pagination | @Ok(fm:template.admin.user.permission.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:50:31,821 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/main' >> (AdminUserAct.java:59).main : void | @Ok(fm:template.admin.common.main) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:50:31,822 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/add' >> (AdminUserAct.java:72).add : List | @Ok(fm:template.admin.user.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:50:31,824 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/lock' >> (AdminUserAct.java:143).lock : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:50:31,826 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/update' >> (AdminUserAct.java:129).update : Object | @Ok(>>:/admin/user/list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:50:31,833 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/check/username' >> (AdminUserAct.java:93).checkName : boolean | @Ok(raw ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:50:31,836 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/delete' >> (AdminUserAct.java:79).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:50:31,838 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/list' >> (AdminUserAct.java:65).list : Pagination | @Ok(fm:template.admin.user.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:50:31,873 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/save' >> (AdminUserAct.java:87).save : boolean | @Ok(>>:${obj==true?'/admin/user/list.rk':'/admin/common/unauthorized.rk'}) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:50:31,875 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/profile/check_current_password' >> (AdminUserAct.java:160).checkCurrentPassword : boolean | @Ok(raw ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:50:31,875 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/profile/edit' >> (AdminUserAct.java:175).profileEdit : Subject | @Ok(fm:template.admin.profile.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:50:31,876 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/add_user' >> (AdminUserAct.java:185).add_user : void | @Ok(fm:template.admin.user.add_user) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:50:31,877 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/save_user' >> (AdminUserAct.java:191).save_user : Object | @Ok(>>:/admin/user/list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:50:31,877 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/profile/update' >> (AdminUserAct.java:203).profileUpdate : boolean | @Ok(fm:template.admin.profile.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:50:31,878 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/profile/re_update' >> (AdminUserAct.java:215).regUpate : boolean | @Ok(>>:${obj?'/admin/main':'/admin/common/unauthorized.rk'}) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:50:31,883 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/change_pwd' >> (AdminUserAct.java:236).change_pwd : void | @Ok(fm:template.admin.account.change_pwd) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:50:31,883 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/pwd_updata' >> (AdminUserAct.java:242).pwd_updata : Object | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:50:31,884 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/edit' >> (AdminUserAct.java:107).edit : User | @Ok(fm:template.admin.user.edit) @Fail(json ) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:50:31,885 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/user/check_email' >> (AdminUserAct.java:99).checkEmail : boolean | @Ok(raw ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:50:31,887 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/api/ip/search' >> (IpSearchAction.java:20).search : String | @Ok(raw:json) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:50:31,922 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/category/add' >> (PermissionCategoryAct.java:58).add : void | @Ok(fm:template.admin.user.permission_category.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:50:31,923 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/category/update' >> (PermissionCategoryAct.java:50).update : boolean | @Ok(>>:/admin/permission/category/list.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:50:31,923 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/category/delete' >> (PermissionCategoryAct.java:73).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:50:31,924 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/category/list' >> (PermissionCategoryAct.java:36).list : Pagination | @Ok(fm:template.admin.user.permission_category.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:50:31,924 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/category/save' >> (PermissionCategoryAct.java:64).save : void | @Ok(>>:/admin/permission/category/list.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:50:31,925 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/permission/category/edit' >> (PermissionCategoryAct.java:43).edit : PermissionCategory | @Ok(fm:template.admin.user.permission_category.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:50:31,926 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/common/forbit' >> (AdminCommonAct.java:32).forbit : Message | @Ok(fm:template.admin.common.error) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:50:31,926 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/common/unauthorized' >> (AdminCommonAct.java:26).unauthorized : Message | @Ok(fm:template.admin.common.error) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:50:31,927 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/common/success' >> (AdminCommonAct.java:38).success : Message | @Ok(fm:template.admin.common.error) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:50:31,929 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/add' >> (AdminSvnUserAct.java:86).add : void | @Ok(fm:template.admin.svn_user.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:50:31,930 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/lock' >> (AdminSvnUserAct.java:217).lock : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:50:31,931 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/list' >> (AdminSvnUserAct.java:64).list : Pagination | @Ok(fm:template.admin.svn_user.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:50:31,931 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/edit' >> (AdminSvnUserAct.java:93).edit : Usr | @Ok(fm:template.admin.svn_user.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:50:31,932 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/restpwd' >> (AdminSvnUserAct.java:184).restpwd : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:50:31,932 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/o_update' >> (AdminSvnUserAct.java:136).o_update : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:50:31,934 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/o_save' >> (AdminSvnUserAct.java:101).o_save : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:50:31,934 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/lock_list' >> (AdminSvnUserAct.java:75).lock_list : Pagination | @Ok(fm:template.admin.svn_user.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:50:31,935 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/svn/user/unlock' >> (AdminSvnUserAct.java:248).unlock : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:50:31,938 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/add' >> (AdminProjectAct.java:55).add : void | @Ok(fm:template.admin.project.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:50:31,938 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/init' >> (AdminProjectAct.java:120).init : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:50:31,940 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/delete' >> (AdminProjectAct.java:182).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:50:31,940 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/list' >> (AdminProjectAct.java:48).list : Pagination | @Ok(fm:template.admin.project.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:50:31,941 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/rep' >> (AdminProjectAct.java:83).rep : String | @Ok(fm:template.admin.project.rep) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:50:31,941 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/pjauth' >> (AdminProjectAct.java:135).pjauth : String | @Ok(fm:template.admin.project.pjauth) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:50:31,945 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/ajaxtreeservice' >> (AdminProjectAct.java:169).ajaxTreeService : String | @Ok(raw ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:50:31,946 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/pjauth/delete' >> (AdminProjectAct.java:193).pjauth_delete : String | @Ok(fm:template.admin.project.pjauth) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:50:31,946 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/pjauth_delete' >> (AdminProjectAct.java:261).pjauth_delete : String | @Ok(fm:template.admin.project.pjauth) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:50:31,947 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/conf/update' >> (AdminProjectAct.java:215).conf_update : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:50:31,948 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/pjauth/save' >> (AdminProjectAct.java:231).pjauth_save : String | @Ok(fm:template.admin.project.pjauth) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:50:31,949 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/file_add' >> (AdminProjectAct.java:243).file_add : String | @Ok(fm:template.admin.project.add_dir) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:50:31,950 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/file_save' >> (AdminProjectAct.java:253).file_save : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:50:31,951 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/conf' >> (AdminProjectAct.java:208).conf : ProjectConfig | @Ok(fm:template.admin.project.config) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:50:31,951 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/edit' >> (AdminProjectAct.java:61).edit : Pj | @Ok(fm:template.admin.project.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:50:31,952 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/o_update' >> (AdminProjectAct.java:223).o_update : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:50:31,954 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/o_save' >> (AdminProjectAct.java:68).o_save : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:50:31,955 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/index_main' >> (WelcomeAct.java:18).index : void | @Ok(fm:template.admin.main) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:50:31,956 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/main' >> (WelcomeAct.java:30).main : void | @Ok(fm:template.admin.index) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:50:31,957 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/left' >> (WelcomeAct.java:35).left : void | @Ok(fm:template.admin.left) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:50:31,958 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/right' >> (WelcomeAct.java:40).right : void | @Ok(fm:template.admin.right) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:50:31,958 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/top' >> (WelcomeAct.java:24).top : boolean | @Ok(fm:template.admin.top) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:50:31,959 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/user/main' >> (FrameAct.java:15).userMain : void | @Ok(fm:template.admin.user.frame.main) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:50:31,959 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/user/left' >> (FrameAct.java:21).userLeft : void | @Ok(fm:template.admin.user.frame.left) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:50:31,960 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/user/right' >> (FrameAct.java:26).userRight : void | @Ok(fm:template.admin.user.frame.right) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:50:31,960 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/account/main' >> (FrameAct.java:34).accountPwdMain : void | @Ok(fm:template.admin.account.frame.main) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:50:31,961 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/account/left' >> (FrameAct.java:39).accountPwdLeft : void | @Ok(fm:template.admin.account.frame.left) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:50:31,961 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/account/right' >> (FrameAct.java:44).gamePwdRight : void | @Ok(fm:template.admin.account.frame.right) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:50:31,961 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/svn/user/main' >> (FrameAct.java:52).svn_user_main : void | @Ok(fm:template.admin.svn_user.frame.main) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:50:31,963 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/svn/user/left' >> (FrameAct.java:57).svn_user_left : void | @Ok(fm:template.admin.svn_user.frame.left) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:50:31,963 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/svn/user/right' >> (FrameAct.java:62).svn_user_right : void | @Ok(fm:template.admin.svn_user.frame.right) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:50:31,964 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/project/main' >> (FrameAct.java:70).project_main : void | @Ok(fm:template.admin.project.frame.main) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:50:31,964 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/project/left' >> (FrameAct.java:75).project_left : void | @Ok(fm:template.admin.project.frame.left) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:50:31,965 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/frame/project/right' >> (FrameAct.java:80).project_right : void | @Ok(fm:template.admin.project.frame.right) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:50:31,966 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/user/login' >> (IndexAct.java:20).login : void | @Ok(fm:template.login.login) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:50:31,967 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/add' >> (AdminProjectGroupAct.java:40).add : String | @Ok(fm:template.admin.project_group.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:50:31,968 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/delete' >> (AdminProjectGroupAct.java:59).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:50:31,969 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/list' >> (AdminProjectGroupAct.java:32).list : Pagination | @Ok(fm:template.admin.project_group.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:50:31,969 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/project/group/o_save' >> (AdminProjectGroupAct.java:47).o_save : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:50:31,972 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/role/add' >> (AdminRoleAct.java:84).add : List | @Ok(fm:template.admin.user.role.add) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:50:31,972 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/role/update' >> (AdminRoleAct.java:66).update : void | @Ok(>>:/admin/role/list.rk) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:50:31,973 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/role/delete' >> (AdminRoleAct.java:107).delete : Message | @Ok(json ) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:50:31,973 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/role/list' >> (AdminRoleAct.java:49).list : Object | @Ok(fm:template.admin.user.role.list) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:50:31,974 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/role/save' >> (AdminRoleAct.java:91).save : boolean | @Ok(>>:${obj==true?'/role/list.rk':'/admin/common/unauthorized.rk'}) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:50:31,974 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - '/admin/role/edit' >> (AdminRoleAct.java:56).edit : Object | @Ok(fm:template.admin.user.role.edit) @Fail(>>:/admin/common/unauthorized.rk) | by 0 Filters | (I:UTF-8/O:UTF-8) -2020-01-12 11:50:31,974 [INFO][org.nutz.mvc.impl.NutLoading] - Found 98 module methods -2020-01-12 11:50:31,975 [DEBUG][org.nutz.mvc.impl.NutLoading] - Localization: org.nutz.mvc.impl.NutMessageLoader('msg/') dft -2020-01-12 11:50:31,979 [DEBUG][org.nutz.mvc.impl.NutMessageLoader] - Load Messages in 2 resource : [[jar:file:/Users/kouxian/.m2/repository/org/nutz/nutzboot-starter-nutz-mvc/2.3.9-SNAPSHOT/nutzboot-starter-nutz-mvc-2.3.9-SNAPSHOT.jar!/msg/emtry.properties, File[/Users/kouxian/git/rk_svnadmin/target/classes/msg/zh-CN/MessageResources.properties]]] -2020-01-12 11:50:31,982 [DEBUG][org.nutz.mvc.impl.NutMessageLoader] - Message Loaded, size = 2 -2020-01-12 11:50:31,986 [INFO][org.nutz.mvc.impl.NutLoading] - Nutz.Mvc[nutz] is up in 765ms -2020-01-12 11:50:31,987 [INFO][org.nutz.mvc.NutFilter] - exclusionsPrefix = ^(/druid/) -2020-01-12 11:50:32,193 [DEBUG][org.nutz.boot.starter.jetty.JettyStarter] - Jetty monitor props: ----------------------------------------------- -http.port : 8084 -http.host : 0.0.0.0 -http.idleTimeout : 300000 -https.enable : false -welcome_files : index.html,index.htm,index.do -maxFormContentSize : 1073741824 ----------------------------------------------- -2020-01-12 11:50:32,243 [INFO][org.nutz.boot.starter.quartz.QuartzStarter] - Starting Quartz Scheduler now -2020-01-12 11:50:32,247 [INFO][org.quartz.core.QuartzScheduler] - Scheduler NutzbootScheduler_$_NON_CLUSTERED started. -2020-01-12 11:50:32,276 [DEBUG][org.nutz.integration.quartz.NutQuartzCronJobFactory] - found cron job packages = com.rekoe -2020-01-12 11:50:32,343 [DEBUG][org.nutz.service.EntityService] - Get TypeParams for self : com.rekoe.domain.ProjectConfig -2020-01-12 11:50:32,633 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT COUNT(*) FROM system_user -2020-01-12 11:50:32,649 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=16ms, sql=SELECT COUNT(*) FROM system_user -2020-01-12 11:50:32,679 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM permission_category -2020-01-12 11:50:32,698 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=19ms, sql=SELECT * FROM permission_category -2020-01-12 11:50:32,700 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM system_permission -2020-01-12 11:50:32,720 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=20ms, sql=SELECT * FROM system_permission -2020-01-12 11:50:32,736 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM permission_category WHERE 1 != 1 -2020-01-12 11:50:32,739 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=2ms, sql=SELECT * FROM permission_category WHERE 1 != 1 -2020-01-12 11:50:32,746 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM project_config LIMIT 0, 1 -2020-01-12 11:50:32,766 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=19ms, sql=SELECT * FROM project_config LIMIT 0, 1 -2020-01-12 11:50:32,782 [INFO][org.nutz.boot.NbApp] - NB started : 7067ms -2020-01-12 11:51:35,599 [INFO][org.apache.shiro.session.mgt.AbstractValidatingSessionManager] - Enabling session validation scheduler... -2020-01-12 11:51:35,606 [INFO][org.apache.shiro.cache.ehcache.EhCacheManager] - Using existing EHCache named [shiro-activeSessionCache] -2020-01-12 11:51:35,790 [DEBUG][org.nutz.plugins.cache.impl.lcache.LCache] - fire channel=LCache:shiro-activeSessionCache msg=umqu3avgs2gccqclsipo7ar4kv:q1u0dr20s4j07q75pkq945ha5j -2020-01-12 11:51:35,791 [DEBUG][org.nutz.plugins.cache.impl.lcache.CachePubSub] - channel=LCache:shiro-activeSessionCache, msg=umqu3avgs2gccqclsipo7ar4kv:q1u0dr20s4j07q75pkq945ha5j -2020-01-12 11:51:35,800 [DEBUG][org.nutz.plugins.cache.impl.lcache.LCache] - fire channel=LCache:shiro-activeSessionCache msg=umqu3avgs2gccqclsipo7ar4kv:q1u0dr20s4j07q75pkq945ha5j -2020-01-12 11:51:35,801 [DEBUG][org.nutz.plugins.cache.impl.lcache.CachePubSub] - channel=LCache:shiro-activeSessionCache, msg=umqu3avgs2gccqclsipo7ar4kv:q1u0dr20s4j07q75pkq945ha5j -2020-01-12 11:51:35,804 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [POST] path=/admin/svn/user/restpwd : AdminSvnUserAct.restpwd(AdminSvnUserAct.java:184) -2020-01-12 11:51:35,824 [DEBUG][org.nutz.service.EntityService] - Get TypeParams for self : com.rekoe.domain.Usr -2020-01-12 11:51:35,856 [DEBUG][org.nutz.service.EntityService] - Get TypeParams for self : com.rekoe.domain.Pj -2020-01-12 11:51:35,862 [DEBUG][org.nutz.service.EntityService] - Get TypeParams for self : com.rekoe.domain.PjGr -2020-01-12 11:51:35,878 [DEBUG][org.nutz.service.EntityService] - Get TypeParams for self : com.rekoe.domain.PjUsr -2020-01-12 11:51:35,887 [DEBUG][org.nutz.service.EntityService] - Get TypeParams for self : com.rekoe.domain.PjAuth -2020-01-12 11:51:35,895 [DEBUG][org.nutz.service.EntityService] - Get TypeParams for self : com.rekoe.domain.PjGrUsr -2020-01-12 11:51:35,899 [DEBUG][org.nutz.service.EntityService] - Get TypeParams for self : com.rekoe.domain.Usr -2020-01-12 11:51:36,099 [DEBUG][org.nutz.plugins.cache.impl.lcache.LCache] - fire channel=LCache:com.rekoe.shiro.realm.UsernamePasswordRealm.authorizationCache msg=umqu3avgs2gccqclsipo7ar4kv:com.rekoe.domain.User@7d1b3357 -2020-01-12 11:51:36,101 [DEBUG][org.nutz.plugins.cache.impl.lcache.CachePubSub] - channel=LCache:com.rekoe.shiro.realm.UsernamePasswordRealm.authorizationCache, msg=umqu3avgs2gccqclsipo7ar4kv:com.rekoe.domain.User@7d1b3357 -2020-01-12 11:51:36,125 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM usr WHERE usr=? LIMIT 0, 1 - | 1 | - |---------| - | kouxian | - For example:> "SELECT * FROM usr WHERE usr='kouxian' LIMIT 0, 1 " -2020-01-12 11:51:36,138 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=12ms, sql=SELECT * FROM usr WHERE usr='kouxian' LIMIT 0, 1 -2020-01-12 11:51:36,158 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - UPDATE usr SET psw=? WHERE usr=? - | 1 | 2 | - |--------------|---------| - | UUozNXNGNw** | kouxian | - For example:> "UPDATE usr SET psw='UUozNXNGNw**' WHERE usr='kouxian'" -2020-01-12 11:51:36,164 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=6ms, sql=UPDATE usr SET psw='UUozNXNGNw**' WHERE usr='kouxian' -2020-01-12 11:51:36,180 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - UPDATE system_user SET salt=?,password=? WHERE name=? - | 1 | 2 | 3 | - |--------------------------|----------------------------------------------|---------| - | RpF8wNBNYkLrkUsOGukcTQ== | SSEfDeQZ2ZsYQMrsqx9A0/9xWxJABEHFr4jwRL0J7F4= | kouxian | - For example:> "UPDATE system_user SET salt='RpF8wNBNYkLrkUsOGukcTQ==',password='SSEfDeQZ2ZsYQMrsqx9A0/9xWxJABEHFr4jwRL0J7F4=' WHERE name='kouxian'" -2020-01-12 11:51:36,184 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=3ms, sql=UPDATE system_user SET salt='RpF8wNBNYkLrkUsOGukcTQ==',password='SSEfDeQZ2ZsYQMrsqx9A0/9xWxJABEHFr4jwRL0J7F4=' WHERE name='kouxian' -2020-01-12 11:51:36,253 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - select p.pj,p.des,p.type,pm.pj manager from ( select distinct a.pj,a.des,a.type from pj a where exists (select b.usr from pj_gr_usr b where a.pj=b.pj and b.usr=?) or exists(select c.usr from pj_usr_auth c where a.pj=c.pj and c.usr=?) ) p left join ( select distinct a.pj from pj a where exists (select b.usr from pj_gr_usr b where a.pj=b.pj and b.usr=? and b.gr like ?) ) pm on p.pj=pm.pj - | 1 | 2 | 3 | 4 | - |---------|---------|---------|----------| - | kouxian | kouxian | kouxian | %manager | - For example:> "select p.pj,p.des,p.type,pm.pj manager from ( select distinct a.pj,a.des,a.type from pj a where exists (select b.usr from pj_gr_usr b where a.pj=b.pj and b.usr='kouxian') or exists(select c.usr from pj_usr_auth c where a.pj=c.pj and c.usr='kouxian') ) p left join ( select distinct a.pj from pj a where exists (select b.usr from pj_gr_usr b where a.pj=b.pj and b.usr='kouxian' and b.gr like '%manager') ) pm on p.pj=pm.pj" -2020-01-12 11:51:36,268 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=15ms, sql=select p.pj,p.des,p.type,pm.pj manager from ( select distinct a.pj,a.des,a.type from pj a where exists (select b.usr from pj_gr_usr b where a.pj=b.pj and b.usr='kouxian') or exists(select c.usr from pj_usr_auth c where a.pj=c.pj and c.usr='kouxian') ) p left join ( select distinct a.pj from pj a where exists (select b.usr from pj_gr_usr b where a.pj=b.pj and b.usr='kouxian' and b.gr like '%manager') ) pm on p.pj=pm.pj -2020-01-12 11:51:36,285 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - select a.pj,a.gr,b.usr,c.name as usrname from pj_gr a left join pj_gr_usr b on (a.pj=b.pj and a.gr=b.gr) left join usr c on (b.usr = c.usr) where a.pj=? and c.is_lock=false order by a.gr,b.usr - | 1 | - |------| - | pop2 | - For example:> "select a.pj,a.gr,b.usr,c.name as usrname from pj_gr a left join pj_gr_usr b on (a.pj=b.pj and a.gr=b.gr) left join usr c on (b.usr = c.usr) where a.pj='pop2' and c.is_lock=false order by a.gr,b.usr" -2020-01-12 11:51:36,288 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=3ms, sql=select a.pj,a.gr,b.usr,c.name as usrname from pj_gr a left join pj_gr_usr b on (a.pj=b.pj and a.gr=b.gr) left join usr c on (b.usr = c.usr) where a.pj='pop2' and c.is_lock=false order by a.gr,b.usr -2020-01-12 11:51:36,292 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - select pj,res,rw,gr,' ' usr,' ' usrname from pj_gr_auth where pj=? UNION select a.pj,a.res,a.rw,' ' gr,a.usr,b.name as usrname from pj_usr_auth a left join usr b on (a.usr = b.usr) where a.pj=? order by res,gr,usr - | 1 | 2 | - |------|------| - | pop2 | pop2 | - For example:> "select pj,res,rw,gr,' ' usr,' ' usrname from pj_gr_auth where pj='pop2' UNION select a.pj,a.res,a.rw,' ' gr,a.usr,b.name as usrname from pj_usr_auth a left join usr b on (a.usr = b.usr) where a.pj='pop2' order by res,gr,usr" -2020-01-12 11:51:36,296 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=3ms, sql=select pj,res,rw,gr,' ' usr,' ' usrname from pj_gr_auth where pj='pop2' UNION select a.pj,a.res,a.rw,' ' gr,a.usr,b.name as usrname from pj_usr_auth a left join usr b on (a.usr = b.usr) where a.pj='pop2' order by res,gr,usr -2020-01-12 11:52:33,528 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM usr WHERE is_lock=? - | 1 | - |-------| - | false | - For example:> "SELECT * FROM usr WHERE is_lock=false" -2020-01-12 11:52:34,581 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=1046ms, sql=SELECT * FROM usr WHERE is_lock=false -2020-01-12 11:55:53,768 [DEBUG][org.nutz.plugins.cache.impl.lcache.LCache] - fire channel=LCache:shiro-activeSessionCache msg=umqu3avgs2gccqclsipo7ar4kv:q1u0dr20s4j07q75pkq945ha5j -2020-01-12 11:55:53,776 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [POST] path=/admin/svn/user/restpwd : AdminSvnUserAct.restpwd(AdminSvnUserAct.java:184) -2020-01-12 11:55:53,776 [DEBUG][org.nutz.plugins.cache.impl.lcache.CachePubSub] - channel=LCache:shiro-activeSessionCache, msg=umqu3avgs2gccqclsipo7ar4kv:q1u0dr20s4j07q75pkq945ha5j -2020-01-12 11:55:53,788 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM usr WHERE usr=? LIMIT 0, 1 - | 1 | - |---------| - | kouxian | - For example:> "SELECT * FROM usr WHERE usr='kouxian' LIMIT 0, 1 " -2020-01-12 11:55:53,793 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=5ms, sql=SELECT * FROM usr WHERE usr='kouxian' LIMIT 0, 1 -2020-01-12 11:55:53,799 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - UPDATE usr SET psw=? WHERE usr=? - | 1 | 2 | - |--------------|---------| - | bXlud2g3ZA** | kouxian | - For example:> "UPDATE usr SET psw='bXlud2g3ZA**' WHERE usr='kouxian'" -2020-01-12 11:55:53,805 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=6ms, sql=UPDATE usr SET psw='bXlud2g3ZA**' WHERE usr='kouxian' -2020-01-12 11:55:53,813 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - UPDATE system_user SET salt=?,password=? WHERE name=? - | 1 | 2 | 3 | - |--------------------------|----------------------------------------------|---------| - | QRY7t9JkHJqls8cGYCY4ZQ== | u7zN+k6fI3QHHIwBkyOxM+UPxiPTk+ZiC7Kh3HxqmaI= | kouxian | - For example:> "UPDATE system_user SET salt='QRY7t9JkHJqls8cGYCY4ZQ==',password='u7zN+k6fI3QHHIwBkyOxM+UPxiPTk+ZiC7Kh3HxqmaI=' WHERE name='kouxian'" -2020-01-12 11:55:53,819 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=5ms, sql=UPDATE system_user SET salt='QRY7t9JkHJqls8cGYCY4ZQ==',password='u7zN+k6fI3QHHIwBkyOxM+UPxiPTk+ZiC7Kh3HxqmaI=' WHERE name='kouxian' -2020-01-12 11:55:53,823 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - select p.pj,p.des,p.type,pm.pj manager from ( select distinct a.pj,a.des,a.type from pj a where exists (select b.usr from pj_gr_usr b where a.pj=b.pj and b.usr=?) or exists(select c.usr from pj_usr_auth c where a.pj=c.pj and c.usr=?) ) p left join ( select distinct a.pj from pj a where exists (select b.usr from pj_gr_usr b where a.pj=b.pj and b.usr=? and b.gr like ?) ) pm on p.pj=pm.pj - | 1 | 2 | 3 | 4 | - |---------|---------|---------|----------| - | kouxian | kouxian | kouxian | %manager | - For example:> "select p.pj,p.des,p.type,pm.pj manager from ( select distinct a.pj,a.des,a.type from pj a where exists (select b.usr from pj_gr_usr b where a.pj=b.pj and b.usr='kouxian') or exists(select c.usr from pj_usr_auth c where a.pj=c.pj and c.usr='kouxian') ) p left join ( select distinct a.pj from pj a where exists (select b.usr from pj_gr_usr b where a.pj=b.pj and b.usr='kouxian' and b.gr like '%manager') ) pm on p.pj=pm.pj" -2020-01-12 11:55:53,828 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=5ms, sql=select p.pj,p.des,p.type,pm.pj manager from ( select distinct a.pj,a.des,a.type from pj a where exists (select b.usr from pj_gr_usr b where a.pj=b.pj and b.usr='kouxian') or exists(select c.usr from pj_usr_auth c where a.pj=c.pj and c.usr='kouxian') ) p left join ( select distinct a.pj from pj a where exists (select b.usr from pj_gr_usr b where a.pj=b.pj and b.usr='kouxian' and b.gr like '%manager') ) pm on p.pj=pm.pj -2020-01-12 11:55:53,833 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - select a.pj,a.gr,b.usr,c.name as usrname from pj_gr a left join pj_gr_usr b on (a.pj=b.pj and a.gr=b.gr) left join usr c on (b.usr = c.usr) where a.pj=? and c.is_lock=false order by a.gr,b.usr - | 1 | - |------| - | pop2 | - For example:> "select a.pj,a.gr,b.usr,c.name as usrname from pj_gr a left join pj_gr_usr b on (a.pj=b.pj and a.gr=b.gr) left join usr c on (b.usr = c.usr) where a.pj='pop2' and c.is_lock=false order by a.gr,b.usr" -2020-01-12 11:55:53,837 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=3ms, sql=select a.pj,a.gr,b.usr,c.name as usrname from pj_gr a left join pj_gr_usr b on (a.pj=b.pj and a.gr=b.gr) left join usr c on (b.usr = c.usr) where a.pj='pop2' and c.is_lock=false order by a.gr,b.usr -2020-01-12 11:55:53,841 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - select pj,res,rw,gr,' ' usr,' ' usrname from pj_gr_auth where pj=? UNION select a.pj,a.res,a.rw,' ' gr,a.usr,b.name as usrname from pj_usr_auth a left join usr b on (a.usr = b.usr) where a.pj=? order by res,gr,usr - | 1 | 2 | - |------|------| - | pop2 | pop2 | - For example:> "select pj,res,rw,gr,' ' usr,' ' usrname from pj_gr_auth where pj='pop2' UNION select a.pj,a.res,a.rw,' ' gr,a.usr,b.name as usrname from pj_usr_auth a left join usr b on (a.usr = b.usr) where a.pj='pop2' order by res,gr,usr" -2020-01-12 11:55:53,849 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=8ms, sql=select pj,res,rw,gr,' ' usr,' ' usrname from pj_gr_auth where pj='pop2' UNION select a.pj,a.res,a.rw,' ' gr,a.usr,b.name as usrname from pj_usr_auth a left join usr b on (a.usr = b.usr) where a.pj='pop2' order by res,gr,usr -2020-01-12 11:56:00,539 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM usr WHERE is_lock=? - | 1 | - |-------| - | false | - For example:> "SELECT * FROM usr WHERE is_lock=false" -2020-01-12 11:56:00,586 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=40ms, sql=SELECT * FROM usr WHERE is_lock=false -2020-01-12 11:57:46,272 [DEBUG][org.nutz.plugins.cache.impl.lcache.LCache] - fire channel=LCache:shiro-activeSessionCache msg=umqu3avgs2gccqclsipo7ar4kv:q1u0dr20s4j07q75pkq945ha5j -2020-01-12 11:57:46,275 [DEBUG][org.nutz.plugins.cache.impl.lcache.CachePubSub] - channel=LCache:shiro-activeSessionCache, msg=umqu3avgs2gccqclsipo7ar4kv:q1u0dr20s4j07q75pkq945ha5j -2020-01-12 11:57:46,276 [DEBUG][org.nutz.mvc.impl.UrlMappingImpl] - Found mapping for [POST] path=/admin/svn/user/restpwd : AdminSvnUserAct.restpwd(AdminSvnUserAct.java:184) -2020-01-12 11:57:46,284 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM usr WHERE usr=? LIMIT 0, 1 - | 1 | - |---------| - | kouxian | - For example:> "SELECT * FROM usr WHERE usr='kouxian' LIMIT 0, 1 " -2020-01-12 11:57:46,288 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=4ms, sql=SELECT * FROM usr WHERE usr='kouxian' LIMIT 0, 1 -2020-01-12 11:57:46,293 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - UPDATE usr SET psw=? WHERE usr=? - | 1 | 2 | - |--------------|---------| - | bVF2Y1M1Qg** | kouxian | - For example:> "UPDATE usr SET psw='bVF2Y1M1Qg**' WHERE usr='kouxian'" -2020-01-12 11:57:46,297 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=4ms, sql=UPDATE usr SET psw='bVF2Y1M1Qg**' WHERE usr='kouxian' -2020-01-12 11:57:46,305 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - UPDATE system_user SET salt=?,password=? WHERE name=? - | 1 | 2 | 3 | - |--------------------------|----------------------------------------------|---------| - | a49gV9ANZUY4cv3+ZVX6Gw== | qS6l5lTOdvXXoAoqR31dUP6OL6S9v7whV4hP1qKFKvk= | kouxian | - For example:> "UPDATE system_user SET salt='a49gV9ANZUY4cv3+ZVX6Gw==',password='qS6l5lTOdvXXoAoqR31dUP6OL6S9v7whV4hP1qKFKvk=' WHERE name='kouxian'" -2020-01-12 11:57:46,312 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=7ms, sql=UPDATE system_user SET salt='a49gV9ANZUY4cv3+ZVX6Gw==',password='qS6l5lTOdvXXoAoqR31dUP6OL6S9v7whV4hP1qKFKvk=' WHERE name='kouxian' -2020-01-12 11:57:46,317 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - select p.pj,p.des,p.type,pm.pj manager from ( select distinct a.pj,a.des,a.type from pj a where exists (select b.usr from pj_gr_usr b where a.pj=b.pj and b.usr=?) or exists(select c.usr from pj_usr_auth c where a.pj=c.pj and c.usr=?) ) p left join ( select distinct a.pj from pj a where exists (select b.usr from pj_gr_usr b where a.pj=b.pj and b.usr=? and b.gr like ?) ) pm on p.pj=pm.pj - | 1 | 2 | 3 | 4 | - |---------|---------|---------|----------| - | kouxian | kouxian | kouxian | %manager | - For example:> "select p.pj,p.des,p.type,pm.pj manager from ( select distinct a.pj,a.des,a.type from pj a where exists (select b.usr from pj_gr_usr b where a.pj=b.pj and b.usr='kouxian') or exists(select c.usr from pj_usr_auth c where a.pj=c.pj and c.usr='kouxian') ) p left join ( select distinct a.pj from pj a where exists (select b.usr from pj_gr_usr b where a.pj=b.pj and b.usr='kouxian' and b.gr like '%manager') ) pm on p.pj=pm.pj" -2020-01-12 11:57:46,321 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=4ms, sql=select p.pj,p.des,p.type,pm.pj manager from ( select distinct a.pj,a.des,a.type from pj a where exists (select b.usr from pj_gr_usr b where a.pj=b.pj and b.usr='kouxian') or exists(select c.usr from pj_usr_auth c where a.pj=c.pj and c.usr='kouxian') ) p left join ( select distinct a.pj from pj a where exists (select b.usr from pj_gr_usr b where a.pj=b.pj and b.usr='kouxian' and b.gr like '%manager') ) pm on p.pj=pm.pj -2020-01-12 11:57:46,338 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - select a.pj,a.gr,b.usr,c.name as usrname from pj_gr a left join pj_gr_usr b on (a.pj=b.pj and a.gr=b.gr) left join usr c on (b.usr = c.usr) where a.pj=? and c.is_lock=false order by a.gr,b.usr - | 1 | - |------| - | pop2 | - For example:> "select a.pj,a.gr,b.usr,c.name as usrname from pj_gr a left join pj_gr_usr b on (a.pj=b.pj and a.gr=b.gr) left join usr c on (b.usr = c.usr) where a.pj='pop2' and c.is_lock=false order by a.gr,b.usr" -2020-01-12 11:57:46,342 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=4ms, sql=select a.pj,a.gr,b.usr,c.name as usrname from pj_gr a left join pj_gr_usr b on (a.pj=b.pj and a.gr=b.gr) left join usr c on (b.usr = c.usr) where a.pj='pop2' and c.is_lock=false order by a.gr,b.usr -2020-01-12 11:57:46,344 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - select pj,res,rw,gr,' ' usr,' ' usrname from pj_gr_auth where pj=? UNION select a.pj,a.res,a.rw,' ' gr,a.usr,b.name as usrname from pj_usr_auth a left join usr b on (a.usr = b.usr) where a.pj=? order by res,gr,usr - | 1 | 2 | - |------|------| - | pop2 | pop2 | - For example:> "select pj,res,rw,gr,' ' usr,' ' usrname from pj_gr_auth where pj='pop2' UNION select a.pj,a.res,a.rw,' ' gr,a.usr,b.name as usrname from pj_usr_auth a left join usr b on (a.usr = b.usr) where a.pj='pop2' order by res,gr,usr" -2020-01-12 11:57:46,348 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=4ms, sql=select pj,res,rw,gr,' ' usr,' ' usrname from pj_gr_auth where pj='pop2' UNION select a.pj,a.res,a.rw,' ' gr,a.usr,b.name as usrname from pj_usr_auth a left join usr b on (a.usr = b.usr) where a.pj='pop2' order by res,gr,usr -2020-01-12 11:57:48,703 [DEBUG][org.nutz.dao.impl.sql.run.NutDaoExecutor] - SELECT * FROM usr WHERE is_lock=? - | 1 | - |-------| - | false | - For example:> "SELECT * FROM usr WHERE is_lock=false" -2020-01-12 11:57:48,707 [DEBUG][org.nutz.dao.impl.interceptor.DaoTimeInterceptor] - time=4ms, sql=SELECT * FROM usr WHERE is_lock=false