From 2d137059483257b7711330cc7a98e77ce13f1b5f Mon Sep 17 00:00:00 2001 From: rekoe Date: Sat, 11 Jan 2020 20:41:27 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8F=AF=E4=BB=A5=E5=90=AF=E5=8A=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .settings/org.eclipse.core.resources.prefs | 1 + nutz.log | 11849 ++++++++++++++++ pom.xml | 9 +- src/main/java/com/rekoe/CloudLauncher.java | 197 + src/main/java/com/rekoe/MainModule.java | 80 - src/main/java/com/rekoe/MvcSetup.java | 98 - .../cms/socialauth/AbstractOAuthProvider.java | 165 - .../cms/socialauth/qq/QQAuthProvider.java | 92 - .../qqweibo/QQWeiboAuthProvider.java | 126 - .../java/com/rekoe/module/OauthLoginAct.java | 56 - .../com/rekoe/service/EmailServiceImpl.java | 5 +- .../com/rekoe/shiro/freemarker/ShiroTags.java | 29 - .../shiro/realm/AbstractNutAuthoRealm.java | 79 - .../rekoe/shiro/realm/NutAuthoDaoRealm.java | 49 - .../com/rekoe/shiro/realm/OAuthToken.java | 74 - .../shiro/realm/RealmAuthorizationType.java | 6 - .../shiro/realm/UsernamePasswordRealm.java | 51 +- .../com/rekoe/shiro/web/SimpleCookie.java | 421 - .../web/freemarker/CurrentTimeDirective.java | 2 + .../web/freemarker/HtmlCutDirective.java | 7 +- .../web/freemarker/PaginationDirective.java | 4 + .../web/freemarker/PermissionDirective.java | 2 + .../web/freemarker/ProcessTimeDirective.java | 2 + .../web/freemarker/TimeFormatDirective.java | 5 +- src/main/resources/ioc/dao.js | 74 - src/main/resources/ioc/ehcache.js | 14 - src/main/resources/ioc/freemarker_tags.js | 61 - src/main/resources/ioc/mail.js | 17 - src/main/resources/ioc/upload.js | 33 - src/main/resources/log4j.properties | 4 +- 30 files changed, 12117 insertions(+), 1495 deletions(-) create mode 100644 nutz.log create mode 100644 src/main/java/com/rekoe/CloudLauncher.java delete mode 100644 src/main/java/com/rekoe/MainModule.java delete mode 100644 src/main/java/com/rekoe/MvcSetup.java delete mode 100644 src/main/java/com/rekoe/cms/socialauth/AbstractOAuthProvider.java delete mode 100644 src/main/java/com/rekoe/cms/socialauth/qq/QQAuthProvider.java delete mode 100644 src/main/java/com/rekoe/cms/socialauth/qqweibo/QQWeiboAuthProvider.java delete mode 100644 src/main/java/com/rekoe/shiro/freemarker/ShiroTags.java delete mode 100644 src/main/java/com/rekoe/shiro/realm/AbstractNutAuthoRealm.java delete mode 100644 src/main/java/com/rekoe/shiro/realm/NutAuthoDaoRealm.java delete mode 100644 src/main/java/com/rekoe/shiro/realm/OAuthToken.java delete mode 100644 src/main/java/com/rekoe/shiro/realm/RealmAuthorizationType.java delete mode 100644 src/main/java/com/rekoe/shiro/web/SimpleCookie.java delete mode 100644 src/main/resources/ioc/dao.js delete mode 100644 src/main/resources/ioc/ehcache.js delete mode 100644 src/main/resources/ioc/freemarker_tags.js delete mode 100644 src/main/resources/ioc/mail.js delete mode 100644 src/main/resources/ioc/upload.js diff --git a/.settings/org.eclipse.core.resources.prefs b/.settings/org.eclipse.core.resources.prefs index abdea9a..1242293 100644 --- a/.settings/org.eclipse.core.resources.prefs +++ b/.settings/org.eclipse.core.resources.prefs @@ -1,4 +1,5 @@ eclipse.preferences.version=1 encoding//src/main/java=UTF-8 encoding//src/main/resources=UTF-8 +encoding//src/main/resources/msg/zh_CN/MessageResources.properties=UTF-8 encoding/=UTF-8 diff --git a/nutz.log b/nutz.log new file mode 100644 index 0000000..b4ddf7f --- /dev/null +++ b/nutz.log @@ -0,0 +1,11849 @@ +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) diff --git a/pom.xml b/pom.xml index ae20f0b..1057e51 100644 --- a/pom.xml +++ b/pom.xml @@ -61,9 +61,8 @@ 20090211 - org.apache.commons - commons-email - 1.4 + org.nutz + nutzboot-starter-email org.nutz @@ -114,6 +113,10 @@ org.nutz nutzboot-starter-jdbc + + org.nutz + nutzboot-starter-ngrok + org.nutz nutzboot-starter-jetty diff --git a/src/main/java/com/rekoe/CloudLauncher.java b/src/main/java/com/rekoe/CloudLauncher.java new file mode 100644 index 0000000..3099841 --- /dev/null +++ b/src/main/java/com/rekoe/CloudLauncher.java @@ -0,0 +1,197 @@ +package com.rekoe; + +import java.util.HashMap; +import java.util.List; + +import org.apache.commons.lang3.StringUtils; +import org.apache.shiro.authz.permission.PermissionResolver; +import org.apache.shiro.crypto.RandomNumberGenerator; +import org.apache.shiro.crypto.SecureRandomNumberGenerator; +import org.apache.shiro.crypto.hash.Sha256Hash; +import org.nutz.boot.NbApp; +import org.nutz.boot.starter.freemarker.FreeMarkerConfigurer; +import org.nutz.dao.Dao; +import org.nutz.dao.entity.annotation.Table; +import org.nutz.dao.impl.FileSqlManager; +import org.nutz.dao.sql.Sql; +import org.nutz.dao.util.Daos; +import org.nutz.ioc.loader.annotation.Inject; +import org.nutz.ioc.loader.annotation.IocBean; +import org.nutz.lang.ContinueLoop; +import org.nutz.lang.Each; +import org.nutz.lang.ExitLoop; +import org.nutz.lang.Lang; +import org.nutz.lang.LoopException; +import org.nutz.mvc.annotation.Encoding; +import org.nutz.mvc.annotation.Fail; +import org.nutz.mvc.annotation.IocBy; +import org.nutz.mvc.annotation.Localization; +import org.nutz.plugins.cache.dao.DaoCacheInterceptor; +import org.nutz.resource.Scans; + +import com.rekoe.domain.Pj; +import com.rekoe.domain.PjGrUsr; +import com.rekoe.domain.ProjectConfig; +import com.rekoe.domain.User; +import com.rekoe.domain.Usr; +import com.rekoe.service.AuthorityService; +import com.rekoe.service.ProjectConfigService; +import com.rekoe.shiro.freemarker.AuthenticatedTag; +import com.rekoe.shiro.freemarker.GuestTag; +import com.rekoe.shiro.freemarker.HasAnyPermissionTag; +import com.rekoe.shiro.freemarker.HasAnyRolesTag; +import com.rekoe.shiro.freemarker.HasPermissionTag; +import com.rekoe.shiro.freemarker.HasRoleTag; +import com.rekoe.shiro.freemarker.LacksPermissionTag; +import com.rekoe.shiro.freemarker.LacksRoleTag; +import com.rekoe.shiro.freemarker.NotAuthenticatedTag; +import com.rekoe.shiro.freemarker.PrincipalTag; +import com.rekoe.shiro.freemarker.UserTag; +import com.rekoe.web.freemarker.CurrentTimeDirective; +import com.rekoe.web.freemarker.HtmlCutDirective; +import com.rekoe.web.freemarker.PaginationDirective; +import com.rekoe.web.freemarker.PermissionDirective; +import com.rekoe.web.freemarker.PermissionShiroFreemarker; +import com.rekoe.web.freemarker.ProcessTimeDirective; +import com.rekoe.web.freemarker.TimeFormatDirective; + +import freemarker.template.SimpleHash; + +@Fail(">>:/admin/common/unauthorized.rk") +@Encoding(input = "UTF-8", output = "UTF-8") +@Localization(value = "msg/", defaultLocalizationKey = "zh-CN") +@IocBean(create = "init") +@IocBy(args = { "*slog" }) +public class CloudLauncher { + + @Inject + private Dao dao; + + @Inject + private AuthorityService authorityService; + + @Inject + private FreeMarkerConfigurer freeMarkerConfigurer; + + @Inject + private ProjectConfigService projectConfigService; + + @Inject + private SimpleHash shiroTags; + + @Inject + private PermissionShiroFreemarker permissionShiro; + + @Inject + private ProcessTimeDirective process; + + @Inject + private HtmlCutDirective htmlCut; + + @Inject + private TimeFormatDirective timeFormat; + + @Inject + private CurrentTimeDirective currentTime; + + @Inject + private PaginationDirective pagination; + + @Inject + private PermissionDirective permission; + + @IocBean(name = "shiroTags") + @SuppressWarnings("deprecation") + public SimpleHash createShiroTags() { + return new SimpleHash(new HashMap()) { + private static final long serialVersionUID = -2531751737433483659L; + { + put("authenticated", new AuthenticatedTag()); + put("guest", new GuestTag()); + put("hasAnyRoles", new HasAnyRolesTag()); + put("hasPermission", new HasPermissionTag()); + put("hasAnyPermission", new HasAnyPermissionTag()); + put("hasRole", new HasRoleTag()); + put("lacksPermission", new LacksPermissionTag()); + put("lacksRole", new LacksRoleTag()); + put("notAuthenticated", new NotAuthenticatedTag()); + put("principal", new PrincipalTag()); + put("user", new UserTag()); + } + }; + } + + @IocBean(name = "permissionShiro") + public PermissionShiroFreemarker createPermissionResolver(@Inject PermissionResolver permissionResolver) { + return new com.rekoe.web.freemarker.PermissionShiroFreemarker(permissionResolver); + } + + @IocBean(name = "permissionResolver") + public PermissionResolver createPermissionResolver() { + return new org.apache.shiro.authz.permission.WildcardPermissionResolver(); + } + + @Inject + private DaoCacheInterceptor daoCacheInterceptor; + + public void init() { + freeMarkerConfigurer.getConfiguration().setAutoImports(new HashMap(2) { + private static final long serialVersionUID = 7208484815721559298L; + { + put("p", "/ftl/pony/index.ftl"); + put("s", "/ftl/spring.ftl"); + } + }); + + freeMarkerConfigurer.addTags(new HashMap() { + private static final long serialVersionUID = 2819227381581642466L; + { + put("shiro", shiroTags); + put("perm_chow", permissionShiro); + put("cms_perm", permission); + put("process_time", process); + put("pagination", pagination); + put("htmlCut", htmlCut); + put("timeFormat", timeFormat); + put("currentTime", currentTime); + } + }); + dao.create(PjGrUsr.class, false); + Daos.createTablesInPackage(dao, User.class.getPackage().getName(), false); + Daos.migration(dao, Usr.class, true, true, false); + Daos.migration(dao, Pj.class, true, true, false); + Daos.migration(dao, ProjectConfig.class, true, true, false); + if (0 == dao.count(User.class)) { + FileSqlManager fm = new FileSqlManager("init_system_h2.sql"); + List sqlList = fm.createCombo(fm.keys()); + dao.execute(sqlList.toArray(new Sql[sqlList.size()])); + List userList = dao.query(User.class, null); + for (User user : userList) { + RandomNumberGenerator rng = new SecureRandomNumberGenerator(); + String salt = rng.nextBytes().toBase64(); + String hashedPasswordBase64 = new Sha256Hash("123", salt, 1024).toBase64(); + user.setSalt(salt); + user.setPassword(hashedPasswordBase64); + dao.update(user); + } + } + authorityService.initFormPackage("com.rekoe"); + projectConfigService.init(); + + List> clazzList = Scans.me().scanPackage("com.rekoe.domain"); + Lang.each(clazzList, new Each>() { + @Override + public void invoke(int index, Class clazz, int length) throws ExitLoop, ContinueLoop, LoopException { + Table table = clazz.getAnnotation(Table.class); + if (Lang.isNotEmpty(table)) { + String name = table.value(); + daoCacheInterceptor.addCachedTableName(StringUtils.trim(name)); + } + } + }); + } + + public static void main(String[] args) throws Exception { + new NbApp().setPrintProcDoc(true).run(); + } +} diff --git a/src/main/java/com/rekoe/MainModule.java b/src/main/java/com/rekoe/MainModule.java deleted file mode 100644 index 18a6a7e..0000000 --- a/src/main/java/com/rekoe/MainModule.java +++ /dev/null @@ -1,80 +0,0 @@ -package com.rekoe; - -import java.util.HashMap; -import java.util.List; - -import org.apache.shiro.crypto.RandomNumberGenerator; -import org.apache.shiro.crypto.SecureRandomNumberGenerator; -import org.apache.shiro.crypto.hash.Sha256Hash; -import org.nutz.dao.Dao; -import org.nutz.dao.impl.FileSqlManager; -import org.nutz.dao.sql.Sql; -import org.nutz.dao.util.Daos; -import org.nutz.ioc.loader.annotation.Inject; -import org.nutz.ioc.loader.annotation.IocBean; -import org.nutz.mvc.annotation.Encoding; -import org.nutz.mvc.annotation.Fail; -import org.nutz.mvc.annotation.IocBy; -import org.nutz.mvc.annotation.Localization; - -import com.rekoe.domain.Pj; -import com.rekoe.domain.PjGrUsr; -import com.rekoe.domain.ProjectConfig; -import com.rekoe.domain.User; -import com.rekoe.domain.Usr; -import com.rekoe.service.AuthorityService; -import com.rekoe.service.ProjectConfigService; - -import freemarker.template.Configuration; - -@Fail(">>:/admin/common/unauthorized.rk") -@Encoding(input = "UTF-8", output = "UTF-8") -@Localization(value = "msg/", defaultLocalizationKey = "zh-CN") -@IocBean(create = "init") -@IocBy(args = { "*slog" }) -public class MainModule { - - @Inject - private Dao dao; - - @Inject - private AuthorityService authorityService; - - @Inject - private ProjectConfigService projectConfigService; - - @Inject - private Configuration configuration; - - public void init() { - configuration.setAutoImports(new HashMap(2) { - private static final long serialVersionUID = 7208484815721559298L; - { - put("p", "/ftl/pony/index.ftl"); - put("s", "/ftl/spring.ftl"); - } - }); - - dao.create(PjGrUsr.class, false); - Daos.createTablesInPackage(dao, User.class.getPackage().getName(), false); - Daos.migration(dao, Usr.class, true, true, false); - Daos.migration(dao, Pj.class, true, true, false); - Daos.migration(dao, ProjectConfig.class, true, true, false); - if (0 == dao.count(User.class)) { - FileSqlManager fm = new FileSqlManager("init_system_h2.sql"); - List sqlList = fm.createCombo(fm.keys()); - dao.execute(sqlList.toArray(new Sql[sqlList.size()])); - List userList = dao.query(User.class, null); - for (User user : userList) { - RandomNumberGenerator rng = new SecureRandomNumberGenerator(); - String salt = rng.nextBytes().toBase64(); - String hashedPasswordBase64 = new Sha256Hash("123", salt, 1024).toBase64(); - user.setSalt(salt); - user.setPassword(hashedPasswordBase64); - dao.update(user); - } - } - authorityService.initFormPackage("com.rekoe"); - projectConfigService.init(); - } -} diff --git a/src/main/java/com/rekoe/MvcSetup.java b/src/main/java/com/rekoe/MvcSetup.java deleted file mode 100644 index 6e83c76..0000000 --- a/src/main/java/com/rekoe/MvcSetup.java +++ /dev/null @@ -1,98 +0,0 @@ -package com.rekoe; - -import java.util.HashMap; -import java.util.List; - -import org.apache.shiro.crypto.RandomNumberGenerator; -import org.apache.shiro.crypto.SecureRandomNumberGenerator; -import org.apache.shiro.crypto.hash.Sha256Hash; -import org.nutz.boot.starter.freemarker.FreeMarkerConfigurer; -import org.nutz.dao.Dao; -import org.nutz.dao.impl.FileSqlManager; -import org.nutz.dao.sql.Sql; -import org.nutz.dao.util.Daos; -import org.nutz.ioc.Ioc; -import org.nutz.mvc.NutConfig; -import org.nutz.mvc.Setup; -import org.tmatesoft.svn.core.SVNCommitInfo; -import org.tmatesoft.svn.core.SVNException; -import org.tmatesoft.svn.core.SVNURL; -import org.tmatesoft.svn.core.auth.ISVNAuthenticationManager; -import org.tmatesoft.svn.core.wc.SVNClientManager; -import org.tmatesoft.svn.core.wc.SVNCommitClient; -import org.tmatesoft.svn.core.wc.SVNWCUtil; - -import com.rekoe.domain.Pj; -import com.rekoe.domain.PjGrUsr; -import com.rekoe.domain.ProjectConfig; -import com.rekoe.domain.User; -import com.rekoe.domain.Usr; -import com.rekoe.service.AuthorityService; -import com.rekoe.service.ProjectConfigService; - -import freemarker.template.Configuration; - -/** - * @author 科技㊣²º¹³
- * 2014年2月3日 下午4:48:45
- * http://www.rekoe.com
- * QQ:5382211 - */ -public class MvcSetup implements Setup { - - @SuppressWarnings("serial") - @Override - public void init(NutConfig config) { - Ioc ioc = config.getIoc(); - // 加载freemarker自定义标签 自定义宏路径 - ioc.get(Configuration.class).setAutoImports(new HashMap(2) { - { - put("p", "/ftl/pony/index.ftl"); - put("s", "/ftl/spring.ftl"); - } - }); - ioc.get(FreeMarkerConfigurer.class, "mapTags"); - Dao dao = ioc.get(Dao.class); - dao.create(PjGrUsr.class, false); - // dao.clear(OAuthUser.class); - Daos.createTablesInPackage(dao, User.class.getPackage().getName(), false); - Daos.migration(dao, Usr.class, true, true, false); - Daos.migration(dao, Pj.class, true, true, false); - Daos.migration(dao, ProjectConfig.class, true, true, false); - if (0 == dao.count(User.class)) { - FileSqlManager fm = new FileSqlManager("init_system_h2.sql"); - List sqlList = fm.createCombo(fm.keys()); - dao.execute(sqlList.toArray(new Sql[sqlList.size()])); - List userList = dao.query(User.class, null); - for (User user : userList) { - RandomNumberGenerator rng = new SecureRandomNumberGenerator(); - String salt = rng.nextBytes().toBase64(); - String hashedPasswordBase64 = new Sha256Hash("123", salt, 1024).toBase64(); - user.setSalt(salt); - user.setPassword(hashedPasswordBase64); - dao.update(user); - } - } - ioc.get(AuthorityService.class).initFormPackage("com.rekoe"); - ioc.get(ProjectConfigService.class).init(); - } - - public static void main(String[] args) { - ISVNAuthenticationManager authManager = SVNWCUtil.createDefaultAuthenticationManager("admin", "john"); - SVNClientManager manager = SVNClientManager.newInstance(); - manager.setAuthenticationManager(authManager); - SVNCommitClient commitClient = SVNClientManager.newInstance().getCommitClient(); - try { - SVNCommitInfo info = commitClient.doMkDir(new SVNURL[] { SVNURL.parseURIEncoded("http://192.168.3.127/repository/koux/trunk") }, "commitMessage", null, true); - long newRevision = info.getNewRevision(); - System.out.println(newRevision); - } catch (SVNException e) { - e.printStackTrace(); - } - } - - @Override - public void destroy(NutConfig config) { - - } -} diff --git a/src/main/java/com/rekoe/cms/socialauth/AbstractOAuthProvider.java b/src/main/java/com/rekoe/cms/socialauth/AbstractOAuthProvider.java deleted file mode 100644 index 4e2e0f0..0000000 --- a/src/main/java/com/rekoe/cms/socialauth/AbstractOAuthProvider.java +++ /dev/null @@ -1,165 +0,0 @@ -package com.rekoe.cms.socialauth; - -import java.io.InputStream; -import java.util.ArrayList; -import java.util.Arrays; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - -import javax.servlet.http.HttpServletRequest; - -import org.brickred.socialauth.AbstractProvider; -import org.brickred.socialauth.AuthProvider; -import org.brickred.socialauth.Contact; -import org.brickred.socialauth.Permission; -import org.brickred.socialauth.Profile; -import org.brickred.socialauth.exception.AccessTokenExpireException; -import org.brickred.socialauth.exception.SocialAuthException; -import org.brickred.socialauth.exception.UserDeniedPermissionException; -import org.brickred.socialauth.oauthstrategy.OAuthStrategyBase; -import org.brickred.socialauth.util.AccessGrant; -import org.brickred.socialauth.util.OAuthConfig; -import org.brickred.socialauth.util.Response; -import org.brickred.socialauth.util.SocialAuthUtil; -import org.nutz.lang.Lang; -import org.nutz.log.Log; -import org.nutz.log.Logs; - -@SuppressWarnings("serial") -public abstract class AbstractOAuthProvider extends AbstractProvider implements AuthProvider { - - private static final Log log = Logs.get(); - - protected Permission scope; - protected OAuthConfig config; - protected Profile userProfile; - protected AccessGrant accessGrant; - protected OAuthStrategyBase authenticationStrategy; - - protected static String[] AllPerms; - protected static String[] AuthPerms; - protected static Map ENDPOINTS = new HashMap(); - - protected abstract String getPlatform(); - public AbstractOAuthProvider(OAuthConfig providerConfig) throws Exception { - this.config = providerConfig; - } - - public String getLoginRedirectURL(final String successUrl) throws Exception { - return authenticationStrategy.getLoginRedirectURL(successUrl); - } - - public Profile verifyResponse(HttpServletRequest httpReq) throws Exception { - Map params = SocialAuthUtil.getRequestParametersMap(httpReq); - return doVerifyResponse(params); - } - - public Profile verifyResponse(Map params) throws Exception { - return doVerifyResponse(params); - } - - protected Profile doVerifyResponse(final Map requestParams) throws Exception { - log.info("Retrieving Access Token in verify response function"); - if (requestParams.get("error_reason") != null && "user_denied".equals(requestParams.get("error_reason"))) { - throw new UserDeniedPermissionException(); - } - accessGrant = authenticationStrategy.verifyResponse(requestParams, verifyResponseMethod()); - if (accessGrant != null) { - log.debug("Obtaining user profile"); - Profile proFile = authLogin(); - return proFile; - } else { - throw new SocialAuthException("Access token not found"); - } - } - - protected abstract Profile authLogin() throws Exception; - - public Response api(final String url, final String methodType, final Map params, final Map headerParams, final String body) throws Exception { - try { - return authenticationStrategy.executeFeed(url, methodType, params, headerParams, body); - } catch (Exception e) { - throw new SocialAuthException("Error while making request to URL : " + url, e); - } - } - - public List getContactList() throws Exception { - throw Lang.makeThrow(SocialAuthException.class, "Get contact list is not implemented for %s", getPlatform()); - } - - public void logout() { - accessGrant = null; - authenticationStrategy.logout(); - } - - @Override - public void setPermission(Permission permission) { - this.scope = permission; - authenticationStrategy.setPermission(this.scope); - authenticationStrategy.setScope(getScope()); - } - - public Profile getUserProfile() throws Exception { - return userProfile; - } - - public AccessGrant getAccessGrant() { - return accessGrant; - } - - public String getProviderId() { - return config.getId(); - } - - protected String getScope() { - StringBuffer result = new StringBuffer(); - String arr[] = null; - if (Permission.AUTHENTICATE_ONLY.equals(scope)) { - arr = AuthPerms; - } else if (Permission.CUSTOM.equals(scope) && config.getCustomPermissions() != null) { - arr = config.getCustomPermissions().split(","); - } else { - arr = AllPerms; - } - if (arr.length > 0) - result.append(arr[0]); - for (int i = 1; i < arr.length; i++) { - result.append(",").append(arr[i]); - } - return result.toString(); - } - - protected String verifyResponseMethod() { - return "GET"; - } - - @Override - public void setAccessGrant(AccessGrant accessGrant) throws AccessTokenExpireException, SocialAuthException { - this.accessGrant = accessGrant; - } - - @Override - public Response updateStatus(String arg0) throws Exception { - throw Lang.makeThrow(SocialAuthException.class, "Update Status is not implemented for %s", getPlatform()); - } - - @Override - public Response uploadImage(String arg0, String arg1, InputStream arg2) throws Exception { - throw Lang.makeThrow(SocialAuthException.class, "Update Image is not implemented for %s", getPlatform()); - } - - @Override - protected OAuthStrategyBase getOauthStrategy() { - return authenticationStrategy; - } - - @Override - protected List getPluginsList() { - List list = new ArrayList(); - if (config.getRegisteredPlugins() != null && config.getRegisteredPlugins().length > 0) { - list.addAll(Arrays.asList(config.getRegisteredPlugins())); - } - return list; - } -} diff --git a/src/main/java/com/rekoe/cms/socialauth/qq/QQAuthProvider.java b/src/main/java/com/rekoe/cms/socialauth/qq/QQAuthProvider.java deleted file mode 100644 index f169638..0000000 --- a/src/main/java/com/rekoe/cms/socialauth/qq/QQAuthProvider.java +++ /dev/null @@ -1,92 +0,0 @@ -package com.rekoe.cms.socialauth.qq; - -import java.util.HashMap; -import java.util.Map; - -import org.apache.commons.lang3.math.NumberUtils; -import org.brickred.socialauth.Profile; -import org.brickred.socialauth.exception.SocialAuthException; -import org.brickred.socialauth.oauthstrategy.OAuth2; -import org.brickred.socialauth.util.Constants; -import org.brickred.socialauth.util.OAuthConfig; -import org.brickred.socialauth.util.Response; -import org.nutz.json.Json; -import org.nutz.log.Log; -import org.nutz.log.Logs; - -import com.rekoe.cms.socialauth.AbstractOAuthProvider; - -/** - * 实现QQ帐号登录,OAuth2 - * - * @author wendal - */ -@SuppressWarnings("serial") -public class QQAuthProvider extends AbstractOAuthProvider { - - private final static Log log = Logs.get(); - private String PROFILE_URL= "https://graph.qq.com/oauth2.0/me"; - static { - ENDPOINTS.put(Constants.OAUTH_AUTHORIZATION_URL, "https://graph.qq.com/oauth2.0/authorize"); - ENDPOINTS.put(Constants.OAUTH_ACCESS_TOKEN_URL, "https://graph.qq.com/oauth2.0/token"); - AllPerms = new String[] { "get_user_info", "get_info" }; - AuthPerms = new String[] { "get_user_info", "get_info" }; - } - - public QQAuthProvider(final OAuthConfig providerConfig) throws Exception { - super(providerConfig); - authenticationStrategy = new OAuth2(config, ENDPOINTS); - authenticationStrategy.setPermission(scope); - authenticationStrategy.setScope(getScope()); - } - - protected Profile authLogin() throws Exception { - String presp; - try { - Response response = authenticationStrategy.executeFeed(PROFILE_URL); - presp = response.getResponseBodyAsString(Constants.ENCODING); - if (presp != null) { - presp = presp.trim().intern(); - if (presp.startsWith("callback(") && presp.endsWith(");")) { - presp = presp.substring(presp.indexOf("{"), presp.indexOf("}") + 1); - Map map = Json.fromJsonAsMap(String.class, presp); - if (map.get("openid") != null) { - Profile p = new Profile(); - p.setValidatedId(map.get("openid")); // QQ定义的 - p.setProviderId(getProviderId()); - userProfile = p; - try { - Map params = new HashMap(); - params.put("format", "json"); - params.put("openid", map.get("openid")); - params.put("oauth_consumer_key", config.get_consumerKey()); - response = authenticationStrategy.executeFeed("https://graph.qq.com/user/get_user_info", "GET", params, null, null); - presp = response.getResponseBodyAsString(Constants.ENCODING); - Map user_info = Json.fromJsonAsMap(String.class, presp); - boolean isRight = NumberUtils.toInt(user_info.get("ret"), -1) == 0; - if (isRight) { // 获取成功 - if (user_info.get("nickname") != null) - p.setDisplayName(user_info.get("nickname")); - if (user_info.get("figureurl") != null) - p.setProfileImageURL(user_info.get("figureurl")); - if (user_info.get("gender") != null) - p.setGender(user_info.get("gender")); - } - } catch (Throwable e) { - log.error(e); - } - return p; - } - } - } - throw new SocialAuthException("QQ Error : " + presp); - } catch (Exception e) { - throw new SocialAuthException("Error while getting profile from " + PROFILE_URL, e); - } - } - - @Override - protected String getPlatform() { - return "QQ"; - } -} \ No newline at end of file diff --git a/src/main/java/com/rekoe/cms/socialauth/qqweibo/QQWeiboAuthProvider.java b/src/main/java/com/rekoe/cms/socialauth/qqweibo/QQWeiboAuthProvider.java deleted file mode 100644 index 135ae6a..0000000 --- a/src/main/java/com/rekoe/cms/socialauth/qqweibo/QQWeiboAuthProvider.java +++ /dev/null @@ -1,126 +0,0 @@ -package com.rekoe.cms.socialauth.qqweibo; - -import java.io.InputStream; -import java.util.ArrayList; -import java.util.Arrays; -import java.util.List; -import java.util.Map; - -import org.brickred.socialauth.Profile; -import org.brickred.socialauth.exception.ServerDataException; -import org.brickred.socialauth.exception.SocialAuthException; -import org.brickred.socialauth.exception.UserDeniedPermissionException; -import org.brickred.socialauth.oauthstrategy.OAuth1; -import org.brickred.socialauth.oauthstrategy.OAuthStrategyBase; -import org.brickred.socialauth.util.Constants; -import org.brickred.socialauth.util.OAuthConfig; -import org.brickred.socialauth.util.Response; -import org.nutz.json.Json; -import org.nutz.log.Log; -import org.nutz.log.Logs; - -import com.rekoe.cms.socialauth.AbstractOAuthProvider; - -/** - * 实现腾讯微博帐号登录,OAuth1 - * - * @author wendal - */ -@SuppressWarnings("serial") -public class QQWeiboAuthProvider extends AbstractOAuthProvider { - - private static final Log log = Logs.get(); - private final String PROFILE_URL = "http://open.t.qq.com/api/user/info?format=json"; - public QQWeiboAuthProvider(final OAuthConfig providerConfig) throws Exception { - super(providerConfig); - ENDPOINTS.put(Constants.OAUTH_REQUEST_TOKEN_URL, "https://open.t.qq.com/cgi-bin/request_token"); - ENDPOINTS.put(Constants.OAUTH_AUTHORIZATION_URL, "https://open.t.qq.com/cgi-bin/authorize"); - ENDPOINTS.put(Constants.OAUTH_ACCESS_TOKEN_URL, "https://open.t.qq.com/cgi-bin/access_token"); - AllPerms = new String[] {}; - AuthPerms = new String[] {}; - authenticationStrategy = new OAuth1(config, ENDPOINTS); - authenticationStrategy.setPermission(scope); - authenticationStrategy.setScope(getScope()); - } - - protected Profile doVerifyResponse(final Map requestParams) throws Exception { - log.info("Retrieving Access Token in verify response function"); - if (requestParams.get("error_reason") != null && "user_denied".equals(requestParams.get("error_reason"))) { - throw new UserDeniedPermissionException(); - } - accessGrant = authenticationStrategy.verifyResponse(requestParams, verifyResponseMethod()); - - if (accessGrant != null) { - log.debug("Obtaining user profile"); - // try { - // String presp = - // authenticationStrategy.executeFeed(PROFILE_URL).getResponseBodyAsString("utf8"); - // System.out.println(Json.toJson(Json.fromJson(presp))); - // } catch (Throwable e) { - // e.printStackTrace(); - // } - Profile p = new Profile(); - p.setValidatedId(requestParams.get("openid")); - p.setProviderId(getProviderId()); - userProfile = p; - return p; - } else { - throw new SocialAuthException("Access token not found"); - } - } - - @SuppressWarnings("unchecked") - protected Profile authLogin() throws Exception { - String presp; - try { - Response response = authenticationStrategy.executeFeed(PROFILE_URL); - presp = response.getResponseBodyAsString(Constants.ENCODING); - } catch (Exception e) { - throw new SocialAuthException("Error while getting profile from " + PROFILE_URL, e); - } - try { - // System.out.println("User Profile : " + presp); - Map data = Json.fromJson(Map.class, presp); - if (!"ok".equals(data.get("msg"))) - throw new SocialAuthException("Error: " + presp); - if (userProfile == null) - userProfile = new Profile(); - data = (Map) data.get("data"); - userProfile.setValidatedId(data.get("uid").toString()); - return userProfile; - } catch (Exception ex) { - throw new ServerDataException("Failed to parse the user profile json : " + presp, ex); - } - } - - @Override - public Response updateStatus(String arg0) throws Exception { - log.warn("WARNING: Not implemented for QQAuthProvider"); - throw new SocialAuthException("Update Status is not implemented for QQAuthProvider"); - } - - @Override - public Response uploadImage(String arg0, String arg1, InputStream arg2) throws Exception { - log.warn("WARNING: Not implemented for QQAuthProvider"); - throw new SocialAuthException("Upload Image is not implemented for QQAuthProvider"); - } - - @Override - protected OAuthStrategyBase getOauthStrategy() { - return authenticationStrategy; - } - - @Override - protected List getPluginsList() { - List list = new ArrayList(); - if (config.getRegisteredPlugins() != null && config.getRegisteredPlugins().length > 0) { - list.addAll(Arrays.asList(config.getRegisteredPlugins())); - } - return list; - } - - @Override - protected String getPlatform() { - return "qqweibo"; - } -} diff --git a/src/main/java/com/rekoe/module/OauthLoginAct.java b/src/main/java/com/rekoe/module/OauthLoginAct.java index 838daae..b7091ed 100644 --- a/src/main/java/com/rekoe/module/OauthLoginAct.java +++ b/src/main/java/com/rekoe/module/OauthLoginAct.java @@ -3,44 +3,23 @@ package com.rekoe.module; import java.io.File; import java.io.FileInputStream; import java.net.URLEncoder; -import java.util.Map; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpSession; import org.apache.shiro.SecurityUtils; -import org.apache.shiro.authc.AuthenticationException; -import org.apache.shiro.authc.ExcessiveAttemptsException; -import org.apache.shiro.authc.IncorrectCredentialsException; -import org.apache.shiro.authc.LockedAccountException; -import org.apache.shiro.authc.UnknownAccountException; import org.apache.shiro.authz.annotation.RequiresAuthentication; -import org.apache.shiro.subject.Subject; -import org.apache.shiro.util.ThreadContext; -import org.brickred.socialauth.AuthProvider; -import org.brickred.socialauth.Profile; import org.brickred.socialauth.SocialAuthConfig; import org.brickred.socialauth.SocialAuthManager; -import org.brickred.socialauth.exception.SocialAuthException; -import org.brickred.socialauth.util.SocialAuthUtil; import org.nutz.boot.starter.freemarker.FreeMarkerConfigurer; -import org.nutz.boot.starter.freemarker.FreemarkerView; import org.nutz.ioc.loader.annotation.Inject; import org.nutz.ioc.loader.annotation.IocBean; import org.nutz.lang.Encoding; import org.nutz.lang.Files; -import org.nutz.lang.Lang; import org.nutz.lang.stream.NullInputStream; -import org.nutz.mvc.View; import org.nutz.mvc.annotation.At; import org.nutz.mvc.annotation.Ok; -import org.nutz.mvc.view.ForwardView; -import org.nutz.mvc.view.ServerRedirectView; -import org.nutz.mvc.view.ViewWrapper; - -import com.rekoe.common.Message; -import com.rekoe.shiro.realm.OAuthToken; /** * @author 科技㊣²º¹³
@@ -90,41 +69,6 @@ public class OauthLoginAct { SecurityUtils.getSubject().logout(); } - /* 无需做链接,这是OpenID的回调地址 */ - @At("/login/?/callback") - public View returnPoint(String providerId, HttpServletRequest request, HttpSession session) throws Exception { - SocialAuthManager manager = (SocialAuthManager) session.getAttribute("openid.manager"); - if (manager == null) - throw new SocialAuthException("Not manager found!"); - session.removeAttribute("openid.manager"); // 防止重复登录的可能性 - Map paramsMap = SocialAuthUtil.getRequestParametersMap(request); - Subject currentUser = SecurityUtils.getSubject(); - boolean rname = false; - try { - AuthProvider provider = manager.connect(paramsMap); - Profile p = provider.getUserProfile(); - ThreadContext.bind(currentUser); - OAuthToken token = new OAuthToken(p, Lang.getIP(request), session); - currentUser.login(token); - rname = token.isRname(); - } catch (UnknownAccountException uae) { - return new ViewWrapper(new FreemarkerView(freeMarkerConfigurer, "template/admin/common/error"), Message.error("帐号不存在", request)); - } catch (IncorrectCredentialsException ice) { - return new ViewWrapper(new FreemarkerView(freeMarkerConfigurer, "template/admin/common/error"), Message.error("证书验证失败", request)); - } catch (LockedAccountException lae) { - // "帐号已被锁定" - return new ViewWrapper(new FreemarkerView(freeMarkerConfigurer, "template/admin/common/error"), Message.error("帐号未被授权,请联系管理员", request)); - } catch (ExcessiveAttemptsException eae) { - return new ViewWrapper(new FreemarkerView(freeMarkerConfigurer, "template/admin/common/error"), Message.error("尝试的次数太多", request)); - } catch (AuthenticationException ae) { - return new ViewWrapper(new ForwardView("/admin/index"), ae.getMessage()); - } - if (rname) { - return new ViewWrapper(new ServerRedirectView("/admin/register.rk"), null); - } - return new ViewWrapper(new ServerRedirectView("/admin/main.rk"), null); - } - private SocialAuthConfig config; public void init() throws Exception { diff --git a/src/main/java/com/rekoe/service/EmailServiceImpl.java b/src/main/java/com/rekoe/service/EmailServiceImpl.java index 031ffa7..6f64bfb 100644 --- a/src/main/java/com/rekoe/service/EmailServiceImpl.java +++ b/src/main/java/com/rekoe/service/EmailServiceImpl.java @@ -22,9 +22,6 @@ public class EmailServiceImpl implements EmailService { @Inject("refer:$ioc") protected Ioc ioc; - @Inject - private Configuration configuration; - @Inject private FreeMarkerConfigurer freeMarkerConfigurer; @@ -49,7 +46,7 @@ public class EmailServiceImpl implements EmailService { private String processTemplateIntoString(String templateFile, Map root) { try { String path = "template" + File.separator + "admin" + File.separator + "common" + File.separator + templateFile + freeMarkerConfigurer.getSuffix(); - Template template = configuration.getTemplate(path); + Template template = freeMarkerConfigurer.getConfiguration().getTemplate(path); template.setEncoding("UTF-8"); java.io.StringWriter writer = new java.io.StringWriter(); template.process(root, writer); diff --git a/src/main/java/com/rekoe/shiro/freemarker/ShiroTags.java b/src/main/java/com/rekoe/shiro/freemarker/ShiroTags.java deleted file mode 100644 index f618f1b..0000000 --- a/src/main/java/com/rekoe/shiro/freemarker/ShiroTags.java +++ /dev/null @@ -1,29 +0,0 @@ -package com.rekoe.shiro.freemarker; - -import freemarker.template.SimpleHash; - -/** - * Shortcut for injecting the tags into Freemarker - * - *

Usage: cfg.setSharedVeriable("shiro", new ShiroTags());

- */ -public class ShiroTags extends SimpleHash { - /** - * - */ - private static final long serialVersionUID = -6249359256658075586L; - - public ShiroTags() { - put("authenticated", new AuthenticatedTag()); - put("guest", new GuestTag()); - put("hasAnyRoles", new HasAnyRolesTag()); - put("hasPermission", new HasPermissionTag()); - put("hasAnyPermission", new HasAnyPermissionTag()); - put("hasRole", new HasRoleTag()); - put("lacksPermission", new LacksPermissionTag()); - put("lacksRole", new LacksRoleTag()); - put("notAuthenticated", new NotAuthenticatedTag()); - put("principal", new PrincipalTag()); - put("user", new UserTag()); - } -} \ No newline at end of file diff --git a/src/main/java/com/rekoe/shiro/realm/AbstractNutAuthoRealm.java b/src/main/java/com/rekoe/shiro/realm/AbstractNutAuthoRealm.java deleted file mode 100644 index 4105623..0000000 --- a/src/main/java/com/rekoe/shiro/realm/AbstractNutAuthoRealm.java +++ /dev/null @@ -1,79 +0,0 @@ -package com.rekoe.shiro.realm; - -import org.apache.shiro.authz.AuthorizationInfo; -import org.apache.shiro.authz.SimpleAuthorizationInfo; -import org.apache.shiro.cache.Cache; -import org.apache.shiro.realm.AuthorizingRealm; -import org.apache.shiro.subject.PrincipalCollection; -import org.apache.shiro.subject.SimplePrincipalCollection; -import org.nutz.castor.Castors; -import org.nutz.ioc.Ioc; -import org.nutz.lang.Lang; -import org.nutz.mvc.Mvcs; - -import com.rekoe.domain.Role; -import com.rekoe.domain.User; -import com.rekoe.service.RoleService; -import com.rekoe.service.UserService; - -/** - * @author 科技㊣²º¹³
- * 2014年2月3日 下午4:48:45
- * http://www.rekoe.com QQ:5382211 - */ -public abstract class AbstractNutAuthoRealm extends AuthorizingRealm { - - private UserService userService; - private RoleService roleService; - - protected UserService getUserService() { - if (Lang.isEmpty(userService)) { - Ioc ioc = Mvcs.getIoc(); - userService = ioc.get(UserService.class); - } - return userService; - } - - protected RoleService getRoleService() { - if (Lang.isEmpty(roleService)) { - Ioc ioc = Mvcs.getIoc(); - roleService = ioc.get(RoleService.class); - } - return roleService; - } - - /** - * 更新用户授权信息缓存. - */ - public void clearCachedAuthorizationInfo(String principal) { - SimplePrincipalCollection principals = new SimplePrincipalCollection(principal, getName()); - clearCachedAuthorizationInfo(principals); - } - - /** - * 清除所有用户授权信息缓存. - */ - public void clearAllCachedAuthorizationInfo() { - Cache cache = getAuthorizationCache(); - if (cache != null) { - for (Object key : cache.keys()) { - cache.remove(key); - } - } - } - - /** - * 授权查询回调函数, 进行鉴权但缓存中无用户的授权信息时调用. - */ - @Override - protected AuthorizationInfo doGetAuthorizationInfo(PrincipalCollection principals) { - Object object = principals.getPrimaryPrincipal(); - User user = Castors.me().castTo(object, User.class); - SimpleAuthorizationInfo info = new SimpleAuthorizationInfo(); - info.addRoles(getUserService().getRoleNameList(user)); - for (Role role : user.getRoles()) { - info.addStringPermissions(getRoleService().getPermissionNameList(role)); - } - return info; - } -} diff --git a/src/main/java/com/rekoe/shiro/realm/NutAuthoDaoRealm.java b/src/main/java/com/rekoe/shiro/realm/NutAuthoDaoRealm.java deleted file mode 100644 index 476a76c..0000000 --- a/src/main/java/com/rekoe/shiro/realm/NutAuthoDaoRealm.java +++ /dev/null @@ -1,49 +0,0 @@ -package com.rekoe.shiro.realm; - -import org.apache.commons.lang3.StringUtils; -import org.apache.shiro.authc.AuthenticationInfo; -import org.apache.shiro.authc.AuthenticationToken; -import org.apache.shiro.authc.DisabledAccountException; -import org.apache.shiro.authc.LockedAccountException; -import org.apache.shiro.authc.SimpleAuthenticationInfo; -import org.brickred.socialauth.Profile; -import org.nutz.castor.Castors; -import org.nutz.lang.Lang; - -import com.rekoe.domain.User; - -/** - * @author 科技㊣²º¹³
- * 2014年2月3日 下午
- * 4:48:45
- * http://www.rekoe.com
- * QQ:5382211 - */ -public class NutAuthoDaoRealm extends AbstractNutAuthoRealm { - - public NutAuthoDaoRealm() { - setAuthenticationTokenClass(OAuthToken.class); - } - - protected AuthenticationInfo doGetAuthenticationInfo(AuthenticationToken token) throws DisabledAccountException { - OAuthToken oauthToken = Castors.me().castTo(token, OAuthToken.class); - Profile credential = oauthToken.getCredentials(); - String openid = credential.getValidatedId(); - User user = getUserService().fetchByOpenID(openid); - if (Lang.isEmpty(user)) { - String nickName = StringUtils.defaultString(credential.getDisplayName(), openid); - String providerid = credential.getProviderId(); - user = getUserService().initUser(nickName, openid, providerid, oauthToken.getAddr()); - } else { - if (user.isLocked()) { - throw Lang.makeThrow(LockedAccountException.class, "Account [ %s ] is locked.", user.getName()); - } - getUserService().loadRolePermission(user); - } - oauthToken.setRname(user.isSystem()); - oauthToken.setUserId(openid); - SimpleAuthenticationInfo account = new SimpleAuthenticationInfo(user, credential, getName()); - oauthToken.getSession().setAttribute("me", user); - return account; - } -} diff --git a/src/main/java/com/rekoe/shiro/realm/OAuthToken.java b/src/main/java/com/rekoe/shiro/realm/OAuthToken.java deleted file mode 100644 index c71f95c..0000000 --- a/src/main/java/com/rekoe/shiro/realm/OAuthToken.java +++ /dev/null @@ -1,74 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ -package com.rekoe.shiro.realm; - -import javax.servlet.http.HttpSession; - -import org.apache.shiro.authc.AuthenticationToken; -import org.brickred.socialauth.Profile; - -/** - * This class represents a token for an OAuth authentication process (OAuth - * credential + user identifier after authentication). - * - * @author Jerome Leleu - * @since 1.0.0 - */ -public final class OAuthToken implements AuthenticationToken { - - private static final long serialVersionUID = 3376624432421737333L; - private Profile credential; - private String userId; - private String addr; - private HttpSession session; - private boolean rname; - public OAuthToken(Profile credential, String addr,HttpSession session) { - this.credential = credential; - this.addr = addr; - this.session = session; - } - - public void setUserId(String userId) { - this.userId = userId; - } - - public Object getPrincipal() { - return userId; - } - - public Profile getCredentials() { - return credential; - } - - public String getAddr() { - return addr; - } - - public HttpSession getSession() { - return session; - } - - public boolean isRname() { - return rname; - } - - public void setRname(boolean rname) { - this.rname = rname; - } -} \ No newline at end of file diff --git a/src/main/java/com/rekoe/shiro/realm/RealmAuthorizationType.java b/src/main/java/com/rekoe/shiro/realm/RealmAuthorizationType.java deleted file mode 100644 index 8ea8532..0000000 --- a/src/main/java/com/rekoe/shiro/realm/RealmAuthorizationType.java +++ /dev/null @@ -1,6 +0,0 @@ -package com.rekoe.shiro.realm; - -public enum RealmAuthorizationType { - - USER, PROFILE; -} diff --git a/src/main/java/com/rekoe/shiro/realm/UsernamePasswordRealm.java b/src/main/java/com/rekoe/shiro/realm/UsernamePasswordRealm.java index cebcff3..5fece6f 100644 --- a/src/main/java/com/rekoe/shiro/realm/UsernamePasswordRealm.java +++ b/src/main/java/com/rekoe/shiro/realm/UsernamePasswordRealm.java @@ -9,21 +9,42 @@ import org.apache.shiro.authc.LockedAccountException; import org.apache.shiro.authc.SimpleAuthenticationInfo; import org.apache.shiro.authc.UnknownAccountException; import org.apache.shiro.authc.UsernamePasswordToken; +import org.apache.shiro.authz.AuthorizationInfo; +import org.apache.shiro.authz.SimpleAuthorizationInfo; +import org.apache.shiro.subject.PrincipalCollection; import org.apache.shiro.util.ByteSource; import org.nutz.castor.Castors; +import org.nutz.integration.shiro.AbstractSimpleAuthorizingRealm; +import org.nutz.ioc.loader.annotation.Inject; +import org.nutz.ioc.loader.annotation.IocBean; import org.nutz.lang.Lang; import org.nutz.lang.Strings; +import com.rekoe.domain.Role; import com.rekoe.domain.User; import com.rekoe.exception.CreateUserSaltException; +import com.rekoe.service.RoleService; +import com.rekoe.service.UserService; -/** - * @author 科技㊣²º¹³
- * 2014年2月3日 下午4:48:45
- * http://www.rekoe.com
- * QQ:5382211 - */ -public class UsernamePasswordRealm extends AbstractNutAuthoRealm { +@IocBean(name = "shiroRealm", create = "_init") +public class UsernamePasswordRealm extends AbstractSimpleAuthorizingRealm { + + @Inject + private UserService userService; + @Inject + private RoleService roleService; + + @Inject + private org.apache.shiro.cache.CacheManager shiroCacheManager; + + public void _init() { + setCacheManager(shiroCacheManager); + } + + @Override + public boolean supports(AuthenticationToken token) { + return token instanceof UsernamePasswordToken; + } public UsernamePasswordRealm() { setAuthenticationTokenClass(UsernamePasswordToken.class); @@ -35,7 +56,7 @@ public class UsernamePasswordRealm extends AbstractNutAuthoRealm { if (StringUtils.isBlank(accountName)) { throw Lang.makeThrow(AuthenticationException.class, "Account is empty"); } - User user = getUserService().fetchByName(authcToken.getUsername()); + User user = userService.fetchByName(authcToken.getUsername()); if (Lang.isEmpty(user)) { throw Lang.makeThrow(UnknownAccountException.class, "Account [ %s ] not found", authcToken.getUsername()); } @@ -46,10 +67,22 @@ public class UsernamePasswordRealm extends AbstractNutAuthoRealm { if (Strings.isBlank(userSalt)) { throw Lang.makeThrow(CreateUserSaltException.class, "Account [ %s ] is not set PassWord", authcToken.getUsername()); } - getUserService().loadRolePermission(user); + userService.loadRolePermission(user); ByteSource salt = ByteSource.Util.bytes(user.getSalt()); SimpleAuthenticationInfo info = new SimpleAuthenticationInfo(user, user.getPassword(), getName()); info.setCredentialsSalt(salt); return info; } + + @Override + protected AuthorizationInfo doGetAuthorizationInfo(PrincipalCollection principals) { + Object object = principals.getPrimaryPrincipal(); + User user = Castors.me().castTo(object, User.class); + SimpleAuthorizationInfo info = new SimpleAuthorizationInfo(); + info.addRoles(userService.getRoleNameList(user)); + for (Role role : user.getRoles()) { + info.addStringPermissions(roleService.getPermissionNameList(role)); + } + return info; + } } diff --git a/src/main/java/com/rekoe/shiro/web/SimpleCookie.java b/src/main/java/com/rekoe/shiro/web/SimpleCookie.java deleted file mode 100644 index 8514d68..0000000 --- a/src/main/java/com/rekoe/shiro/web/SimpleCookie.java +++ /dev/null @@ -1,421 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ -package com.rekoe.shiro.web; - -import java.text.DateFormat; -import java.text.SimpleDateFormat; -import java.util.Calendar; -import java.util.Date; -import java.util.Locale; -import java.util.TimeZone; - -import javax.servlet.http.HttpServletRequest; -import javax.servlet.http.HttpServletResponse; - -import org.apache.shiro.util.StringUtils; -import org.apache.shiro.web.servlet.Cookie; -import org.nutz.lang.Lang; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; - -/** - * Default {@link Cookie Cookie} implementation. 'HttpOnly' is supported out of - * the box, even on Servlet {@code 2.4} and {@code 2.5} container - * implementations, using raw header writing logic and not - * {@link javax.servlet.http.Cookie javax.servlet.http.Cookie} objects (which - * only has 'HttpOnly' support in Servlet {@code 2.6} specifications and above). - * - * @since 1.0 - */ -public class SimpleCookie implements Cookie { - - /** - * {@code -1}, indicating the cookie should expire when the browser closes. - */ - public static final int DEFAULT_MAX_AGE = -1; - - /** - * {@code -1} indicating that no version property should be set on the - * cookie. - */ - public static final int DEFAULT_VERSION = -1; - - // These constants are protected on purpose so that the test case can use - // them - protected static final String NAME_VALUE_DELIMITER = "="; - protected static final String ATTRIBUTE_DELIMITER = "; "; - protected static final long DAY_MILLIS = 86400000; // 1 day = 86,400,000 - // milliseconds - protected static final String GMT_TIME_ZONE_ID = "GMT"; - protected static final String COOKIE_DATE_FORMAT_STRING = "EEE, dd-MMM-yyyy HH:mm:ss z"; - - protected static final String COOKIE_HEADER_NAME = "Set-Cookie"; - protected static final String PATH_ATTRIBUTE_NAME = "Path"; - protected static final String EXPIRES_ATTRIBUTE_NAME = "Expires"; - protected static final String MAXAGE_ATTRIBUTE_NAME = "Max-Age"; - protected static final String DOMAIN_ATTRIBUTE_NAME = "Domain"; - protected static final String VERSION_ATTRIBUTE_NAME = "Version"; - protected static final String COMMENT_ATTRIBUTE_NAME = "Comment"; - protected static final String SECURE_ATTRIBUTE_NAME = "Secure"; - protected static final String HTTP_ONLY_ATTRIBUTE_NAME = "HttpOnly"; - - private static final transient Logger log = LoggerFactory.getLogger(SimpleCookie.class); - - private String name; - private String value; - private String comment; - private String domain; - private String path; - private int maxAge; - private int version; - private boolean secure; - private boolean httpOnly; - - public SimpleCookie() { - this.maxAge = DEFAULT_MAX_AGE; - this.version = DEFAULT_VERSION; - this.httpOnly = true; // most of the cookies ever used by Shiro should - // be as secure as possible. - } - - public SimpleCookie(String name) { - this(); - this.name = name; - } - - public SimpleCookie(Cookie cookie) { - this.name = cookie.getName(); - this.value = cookie.getValue(); - this.comment = cookie.getComment(); - this.domain = cookie.getDomain(); - this.path = cookie.getPath(); - this.maxAge = Math.max(DEFAULT_MAX_AGE, cookie.getMaxAge()); - this.version = Math.max(DEFAULT_VERSION, cookie.getVersion()); - this.secure = cookie.isSecure(); - this.httpOnly = cookie.isHttpOnly(); - } - - public String getName() { - return name; - } - - public void setName(String name) { - if (!StringUtils.hasText(name)) { - throw new IllegalArgumentException("Name cannot be null/empty."); - } - this.name = name; - } - - public String getValue() { - return value; - } - - public void setValue(String value) { - this.value = value; - } - - public String getComment() { - return comment; - } - - public void setComment(String comment) { - this.comment = comment; - } - - public String getDomain() { - return domain; - } - - public void setDomain(String domain) { - this.domain = domain; - } - - public String getPath() { - return path; - } - - public void setPath(String path) { - this.path = path; - } - - public int getMaxAge() { - return maxAge; - } - - public void setMaxAge(int maxAge) { - this.maxAge = Math.max(DEFAULT_MAX_AGE, maxAge); - } - - public int getVersion() { - return version; - } - - public void setVersion(int version) { - this.version = Math.max(DEFAULT_VERSION, version); - } - - public boolean isSecure() { - return secure; - } - - public void setSecure(boolean secure) { - this.secure = secure; - } - - public boolean isHttpOnly() { - return httpOnly; - } - - public void setHttpOnly(boolean httpOnly) { - this.httpOnly = httpOnly; - } - - /** - * Returns the Cookie's calculated path setting. If the - * {@link javax.servlet.http.Cookie#getPath() path} is {@code null}, then - * the {@code request}'s - * {@link javax.servlet.http.HttpServletRequest#getContextPath() context - * path} will be returned. If getContextPath() is the empty string or null - * then the ROOT_PATH constant is returned. - * - * @param request - * the incoming HttpServletRequest - * @return the path to be used as the path when the cookie is created or - * removed - */ - private String calculatePath(HttpServletRequest request) { - String path = StringUtils.clean(getPath()); - if (!StringUtils.hasText(path)) { - if (Lang.isEmpty(request)) { - return ROOT_PATH; - } - path = StringUtils.clean(request.getContextPath()); - } - // fix for http://issues.apache.org/jira/browse/SHIRO-9: - if (path == null) { - path = ROOT_PATH; - } - log.trace("calculated path: {}", path); - return path; - } - - public void saveTo(HttpServletRequest request, HttpServletResponse response) { - - String name = getName(); - String value = getValue(); - String comment = getComment(); - String domain = getDomain(); - String path = calculatePath(request); - int maxAge = getMaxAge(); - int version = getVersion(); - boolean secure = isSecure(); - boolean httpOnly = isHttpOnly(); - - addCookieHeader(response, name, value, comment, domain, path, maxAge, version, secure, httpOnly); - } - - private void addCookieHeader(HttpServletResponse response, String name, String value, String comment, String domain, String path, int maxAge, int version, boolean secure, boolean httpOnly) { - - String headerValue = buildHeaderValue(name, value, comment, domain, path, maxAge, version, secure, httpOnly); - response.addHeader(COOKIE_HEADER_NAME, headerValue); - - if (log.isDebugEnabled()) { - log.debug("Added HttpServletResponse Cookie [{}]", headerValue); - } - } - - /* - * This implementation followed the grammar defined here for convenience: Cookie grammar. - * - * @return the 'Set-Cookie' header value for this cookie instance. - */ - - protected String buildHeaderValue(String name, String value, String comment, String domain, String path, int maxAge, int version, boolean secure, boolean httpOnly) { - - if (!StringUtils.hasText(name)) { - throw new IllegalStateException("Cookie name cannot be null/empty."); - } - - StringBuilder sb = new StringBuilder(name).append(NAME_VALUE_DELIMITER); - - if (StringUtils.hasText(value)) { - sb.append(value); - } - - appendComment(sb, comment); - appendDomain(sb, domain); - appendPath(sb, path); - appendExpires(sb, maxAge); - appendVersion(sb, version); - appendSecure(sb, secure); - appendHttpOnly(sb, httpOnly); - - return sb.toString(); - - } - - private void appendComment(StringBuilder sb, String comment) { - if (StringUtils.hasText(comment)) { - sb.append(ATTRIBUTE_DELIMITER); - sb.append(COMMENT_ATTRIBUTE_NAME).append(NAME_VALUE_DELIMITER).append(comment); - } - } - - private void appendDomain(StringBuilder sb, String domain) { - if (StringUtils.hasText(domain)) { - sb.append(ATTRIBUTE_DELIMITER); - sb.append(DOMAIN_ATTRIBUTE_NAME).append(NAME_VALUE_DELIMITER).append(domain); - } - } - - private void appendPath(StringBuilder sb, String path) { - if (StringUtils.hasText(path)) { - sb.append(ATTRIBUTE_DELIMITER); - sb.append(PATH_ATTRIBUTE_NAME).append(NAME_VALUE_DELIMITER).append(path); - } - } - - private void appendExpires(StringBuilder sb, int maxAge) { - // if maxAge is negative, cookie should should expire when browser - // closes - // Don't write the maxAge cookie value if it's negative - at least on - // Firefox it'll cause the - // cookie to be deleted immediately - // Write the expires header used by older browsers, but may be - // unnecessary - // and it is not by the spec, see http://www.faqs.org/rfcs/rfc2965.html - // TODO consider completely removing the following - if (maxAge >= 0) { - sb.append(ATTRIBUTE_DELIMITER); - sb.append(MAXAGE_ATTRIBUTE_NAME).append(NAME_VALUE_DELIMITER).append(maxAge); - sb.append(ATTRIBUTE_DELIMITER); - Date expires; - if (maxAge == 0) { - // delete the cookie by specifying a time in the past (1 day - // ago): - expires = new Date(System.currentTimeMillis() - DAY_MILLIS); - } else { - // Value is in seconds. So take 'now' and add that many seconds, - // and that's our expiration date: - Calendar cal = Calendar.getInstance(); - cal.add(Calendar.SECOND, maxAge); - expires = cal.getTime(); - } - String formatted = toCookieDate(expires); - sb.append(EXPIRES_ATTRIBUTE_NAME).append(NAME_VALUE_DELIMITER).append(formatted); - } - } - - private void appendVersion(StringBuilder sb, int version) { - if (version > DEFAULT_VERSION) { - sb.append(ATTRIBUTE_DELIMITER); - sb.append(VERSION_ATTRIBUTE_NAME).append(NAME_VALUE_DELIMITER).append(version); - } - } - - private void appendSecure(StringBuilder sb, boolean secure) { - if (secure) { - sb.append(ATTRIBUTE_DELIMITER); - sb.append(SECURE_ATTRIBUTE_NAME); // No value for this attribute - } - } - - private void appendHttpOnly(StringBuilder sb, boolean httpOnly) { - if (httpOnly) { - sb.append(ATTRIBUTE_DELIMITER); - sb.append(HTTP_ONLY_ATTRIBUTE_NAME); // No value for this attribute - } - } - - /** - * Formats a date into a cookie date compatible string (Netscape's - * specification). - * - * @param date - * the date to format - * @return an HTTP 1.0/1.1 Cookie compatible date string (GMT-based). - */ - private static String toCookieDate(Date date) { - TimeZone tz = TimeZone.getTimeZone(GMT_TIME_ZONE_ID); - DateFormat fmt = new SimpleDateFormat(COOKIE_DATE_FORMAT_STRING, Locale.US); - fmt.setTimeZone(tz); - return fmt.format(date); - } - - public void removeFrom(HttpServletRequest request, HttpServletResponse response) { - String name = getName(); - String value = DELETED_COOKIE_VALUE; - String comment = null; // don't need to add extra size to the response - - // comments are irrelevant for deletions - String domain = getDomain(); - String path = calculatePath(request); - int maxAge = 0; // always zero for deletion - int version = getVersion(); - boolean secure = isSecure(); - boolean httpOnly = false; // no need to add the extra text, plus the - // value 'deleteMe' is not sensitive at all - - addCookieHeader(response, name, value, comment, domain, path, maxAge, version, secure, httpOnly); - - log.trace("Removed '{}' cookie by setting maxAge=0", name); - } - - public String readValue(HttpServletRequest request, HttpServletResponse ignored) { - String name = getName(); - String value = null; - javax.servlet.http.Cookie cookie = getCookie(request, name); - if (cookie != null) { - value = cookie.getValue(); - log.debug("Found '{}' cookie value [{}]", name, value); - } else { - log.trace("No '{}' cookie value", name); - } - - return value; - } - - /** - * Returns the cookie with the given name from the request or {@code null} - * if no cookie with that name could be found. - * - * @param request - * the current executing http request. - * @param cookieName - * the name of the cookie to find and return. - * @return the cookie with the given name from the request or {@code null} - * if no cookie with that name could be found. - */ - private static javax.servlet.http.Cookie getCookie(HttpServletRequest request, String cookieName) { - if (request == null) { - return null; - } - javax.servlet.http.Cookie cookies[] = request.getCookies(); - if (cookies != null) { - for (javax.servlet.http.Cookie cookie : cookies) { - if (cookie.getName().equals(cookieName)) { - return cookie; - } - } - } - return null; - } -} diff --git a/src/main/java/com/rekoe/web/freemarker/CurrentTimeDirective.java b/src/main/java/com/rekoe/web/freemarker/CurrentTimeDirective.java index 1b1bb6f..684fce4 100644 --- a/src/main/java/com/rekoe/web/freemarker/CurrentTimeDirective.java +++ b/src/main/java/com/rekoe/web/freemarker/CurrentTimeDirective.java @@ -4,6 +4,7 @@ import java.io.IOException; import java.io.Writer; import java.util.Map; +import org.nutz.ioc.loader.annotation.IocBean; import org.nutz.lang.Times; import freemarker.core.Environment; @@ -16,6 +17,7 @@ import freemarker.template.TemplateModel; * 执行时间标签 * */ +@IocBean(name = "currentTime") public class CurrentTimeDirective implements TemplateDirectiveModel { @SuppressWarnings({ "rawtypes" }) diff --git a/src/main/java/com/rekoe/web/freemarker/HtmlCutDirective.java b/src/main/java/com/rekoe/web/freemarker/HtmlCutDirective.java index 64acee5..88dbe75 100644 --- a/src/main/java/com/rekoe/web/freemarker/HtmlCutDirective.java +++ b/src/main/java/com/rekoe/web/freemarker/HtmlCutDirective.java @@ -5,6 +5,7 @@ import java.io.Writer; import java.util.Map; import org.apache.commons.lang3.StringUtils; +import org.nutz.ioc.loader.annotation.IocBean; import org.nutz.lang.Lang; import com.rekoe.utils.DirectiveUtils; @@ -19,14 +20,14 @@ import freemarker.template.TemplateModel; /** * HTML文本提取并截断 */ +@IocBean(name = "htmlCut") public class HtmlCutDirective implements TemplateDirectiveModel { public static final String PARAM_S = "s"; public static final String PARAM_LEN = "len"; public static final String PARAM_APPEND = "append"; - @SuppressWarnings({"unchecked","rawtypes"}) - public void execute(Environment env, Map params, TemplateModel[] loopVars, - TemplateDirectiveBody body) throws TemplateException, IOException { + @SuppressWarnings({ "unchecked", "rawtypes" }) + public void execute(Environment env, Map params, TemplateModel[] loopVars, TemplateDirectiveBody body) throws TemplateException, IOException { String s = DirectiveUtils.getString(PARAM_S, params); Integer len = DirectiveUtils.getInt(PARAM_LEN, params); String append = DirectiveUtils.getString(PARAM_APPEND, params); diff --git a/src/main/java/com/rekoe/web/freemarker/PaginationDirective.java b/src/main/java/com/rekoe/web/freemarker/PaginationDirective.java index 928995b..54a7480 100644 --- a/src/main/java/com/rekoe/web/freemarker/PaginationDirective.java +++ b/src/main/java/com/rekoe/web/freemarker/PaginationDirective.java @@ -6,6 +6,8 @@ import java.util.HashMap; import java.util.List; import java.util.Map; +import org.nutz.ioc.loader.annotation.IocBean; + import com.rekoe.utils.DirectiveUtils; import freemarker.core.Environment; @@ -14,9 +16,11 @@ import freemarker.template.TemplateDirectiveModel; import freemarker.template.TemplateException; import freemarker.template.TemplateModel; +@IocBean(name = "pagination") public class PaginationDirective implements TemplateDirectiveModel { private static final String PATTERN = "pattern"; + @SuppressWarnings({ "rawtypes", "unchecked" }) @Override public void execute(Environment env, Map params, TemplateModel[] loopVars, TemplateDirectiveBody body) throws TemplateException, IOException { diff --git a/src/main/java/com/rekoe/web/freemarker/PermissionDirective.java b/src/main/java/com/rekoe/web/freemarker/PermissionDirective.java index 7839af6..48f0b2d 100644 --- a/src/main/java/com/rekoe/web/freemarker/PermissionDirective.java +++ b/src/main/java/com/rekoe/web/freemarker/PermissionDirective.java @@ -5,6 +5,7 @@ import java.io.Writer; import java.util.List; import java.util.Map; +import org.nutz.ioc.loader.annotation.IocBean; import org.nutz.lang.Lang; import com.rekoe.domain.Permission; @@ -17,6 +18,7 @@ import freemarker.template.TemplateDirectiveModel; import freemarker.template.TemplateException; import freemarker.template.TemplateModel; +@IocBean(name = "permission") public class PermissionDirective implements TemplateDirectiveModel { private final static String ERROR_ID = "-1"; diff --git a/src/main/java/com/rekoe/web/freemarker/ProcessTimeDirective.java b/src/main/java/com/rekoe/web/freemarker/ProcessTimeDirective.java index fbe0b63..6348c82 100644 --- a/src/main/java/com/rekoe/web/freemarker/ProcessTimeDirective.java +++ b/src/main/java/com/rekoe/web/freemarker/ProcessTimeDirective.java @@ -5,6 +5,7 @@ import java.io.Writer; import java.text.DecimalFormat; import java.util.Map; +import org.nutz.ioc.loader.annotation.IocBean; import org.nutz.mvc.NutConfigException; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -21,6 +22,7 @@ import freemarker.template.TemplateNumberModel; * 执行时间标签 * */ +@IocBean(name = "process") public class ProcessTimeDirective implements TemplateDirectiveModel { private static final Logger log = LoggerFactory.getLogger(ProcessTimeDirective.class); private static final DecimalFormat FORMAT = new DecimalFormat("0.000"); diff --git a/src/main/java/com/rekoe/web/freemarker/TimeFormatDirective.java b/src/main/java/com/rekoe/web/freemarker/TimeFormatDirective.java index 9ef6945..61f0a48 100644 --- a/src/main/java/com/rekoe/web/freemarker/TimeFormatDirective.java +++ b/src/main/java/com/rekoe/web/freemarker/TimeFormatDirective.java @@ -5,6 +5,7 @@ import java.io.Writer; import java.util.Map; import org.apache.commons.lang3.math.NumberUtils; +import org.nutz.ioc.loader.annotation.IocBean; import org.nutz.lang.Times; import com.rekoe.utils.DirectiveUtils; @@ -18,6 +19,7 @@ import freemarker.template.TemplateModel; /** * 格式化date */ +@IocBean(name = "timeFormat") public class TimeFormatDirective implements TemplateDirectiveModel { public static final String PARAM_TIME = "time"; public static final String PARAM_FORMAT = "format"; @@ -30,8 +32,9 @@ public class TimeFormatDirective implements TemplateDirectiveModel { String formatTime = Times.format(format, Times.D(NumberUtils.toLong(time))); out.append(formatTime); } + public static void main(String[] args) { - String formatTime = Times.format("yyyy-MM", Times.now());//Times.D("1389076676271")); + String formatTime = Times.format("yyyy-MM", Times.now());// Times.D("1389076676271")); System.out.print(formatTime); System.out.println(Times.D(1389076676271L)); } diff --git a/src/main/resources/ioc/dao.js b/src/main/resources/ioc/dao.js deleted file mode 100644 index 86944fd..0000000 --- a/src/main/resources/ioc/dao.js +++ /dev/null @@ -1,74 +0,0 @@ -var ioc = { - conf : { - type : "org.nutz.ioc.impl.PropertiesProxy", - fields : { - paths : "conf.properties" - } - }, - dataSource : { - type : "com.alibaba.druid.pool.DruidDataSource", - events : { - create : "init", - depose : 'close' - }, - fields : { - url : { - java : "$conf.get('db.url', 'jdbc:mysql://127.0.0.1:3306/platform?useUnicode=true&characterEncoding=utf-8')" - }, - username : { - java : "$conf.get('db.username', 'root')" - }, - password : { - java : "$conf.get('db.password', 'root')" - }, - maxActive : { - java : "$conf.getInt('db.maxActive', 20)" - }, - validationQuery : "SELECT 'x'", - testWhileIdle : true, - testOnBorrow : false, - testOnReturn : false, - filters : "mergeStat", - connectionProperties : "druid.stat.slowSqlMillis=1000" - } - }, - - dao : { - type : "org.nutz.dao.impl.NutDao", - args : [ { - refer : "dataSource" - } ], - fields : { - executor : { - refer : "cacheExecutor" - } - } - }, - cacheExecutor : { - type : "org.nutz.plugins.cache.dao.CachedNutDaoExecutor", - fields : { - cacheProvider : { - refer : "cacheProvider" - }, - cachedTableNames : [ "system_permission", "permission_category", - "system_role", "system_user", "system_server", - " system_user_server", "system_user_role", "verify_server", - "official_server", "server_history", "platform_user", - "cdkey_category", "project_config" ], - enableWhenTrans : false, // 事务作用域内不启用缓存,默认也是false - db : "MYSQL" - } - }, - cacheProvider : { - type : "org.nutz.plugins.cache.dao.impl.provider.EhcacheDaoCacheProvider", - fields : { - cacheManager : { - refer : "cacheManager" - } - // 引用ehcache.js中定义的CacheManager - }, - events : { - create : "init" - } - } -}; \ No newline at end of file diff --git a/src/main/resources/ioc/ehcache.js b/src/main/resources/ioc/ehcache.js deleted file mode 100644 index 07402c9..0000000 --- a/src/main/resources/ioc/ehcache.js +++ /dev/null @@ -1,14 +0,0 @@ -var ioc = { - cacheManager : { - type : "net.sf.ehcache.CacheManager", - factory : "net.sf.ehcache.CacheManager#getCacheManager", - args : ["rk_platform"] // 对应shiro.ini中指定的ehcache.xml中定义的name - } - /* - // 如果不需要shiro初始化的Ehcache, 使用下面的方式配置 - cacheManager : { - type : "net.sf.ehcache.CacheManager", - factory : "net.sf.ehcache.CacheManager#create" - } - */ -}; \ No newline at end of file diff --git a/src/main/resources/ioc/freemarker_tags.js b/src/main/resources/ioc/freemarker_tags.js deleted file mode 100644 index 79331d7..0000000 --- a/src/main/resources/ioc/freemarker_tags.js +++ /dev/null @@ -1,61 +0,0 @@ -var ioc = { - shiroTags : { - type : "com.rekoe.shiro.freemarker.ShiroTags" - }, - permissionResolver : { - type : "org.apache.shiro.authz.permission.WildcardPermissionResolver" - }, - permissionShiro : { - type : "com.rekoe.web.freemarker.PermissionShiroFreemarker", - args : [ { - refer : "permissionResolver" - } ] - }, - permission : { - type : "com.rekoe.web.freemarker.PermissionDirective" - }, - process : { - type : "com.rekoe.web.freemarker.ProcessTimeDirective" - }, - currentTime : { - type : "com.rekoe.web.freemarker.CurrentTimeDirective" - }, - htmlCut : { - type : "com.rekoe.web.freemarker.HtmlCutDirective" - }, - pagination : { - type : "com.rekoe.web.freemarker.PaginationDirective" - }, - timeFormat : { - type : "com.rekoe.web.freemarker.TimeFormatDirective" - }, - mapTags : { - factory : "$freeMarkerConfigurer#addTags", - args : [ { - 'shiro' : { - refer : 'shiroTags' - }, - 'perm_chow' : { - refer : 'permissionShiro' - }, - 'cms_perm' : { - refer : 'permission' - }, - 'process_time' : { - refer : 'process' - }, - 'pagination' : { - refer : 'pagination' - }, - 'htmlCut' : { - refer : 'htmlCut' - }, - 'timeFormat' : { - refer : 'timeFormat' - }, - 'currentTime' : { - refer : 'currentTime' - } - } ] - } -}; \ No newline at end of file diff --git a/src/main/resources/ioc/mail.js b/src/main/resources/ioc/mail.js deleted file mode 100644 index 6296a73..0000000 --- a/src/main/resources/ioc/mail.js +++ /dev/null @@ -1,17 +0,0 @@ -var ioc={ - emailAuthenticator : { - type : "org.apache.commons.mail.DefaultAuthenticator", - args : [{java:"$conf.get('mail.UserName')"}, {java:"$conf.get('mail.Password')"}] - }, - htmlEmail : { - type : "org.apache.commons.mail.ImageHtmlEmail", - singleton : false, - fields : { - hostName : {java:"$conf.get('mail.HostName')"}, - smtpPort : {java:"$conf.get('mail.SmtpPort')"}, - authenticator : {refer:"emailAuthenticator"}, - SSLOnConnect : {java:"$conf.get('mail.SSLOnConnect')"}, - from : {java:"$conf.get('mail.From')"} - } - } -}; \ No newline at end of file diff --git a/src/main/resources/ioc/upload.js b/src/main/resources/ioc/upload.js deleted file mode 100644 index 8e13015..0000000 --- a/src/main/resources/ioc/upload.js +++ /dev/null @@ -1,33 +0,0 @@ -var uploadIoc = { - tmpFilePool : { - type : 'org.nutz.filepool.NutFilePool', // 临时文件最大个数为 1000 个 - args : [ { - java : "$conf.get('upload.temp','~/tmp')" - }, 1000 ] - }, - uploadFileContext : { - type : 'org.nutz.mvc.upload.UploadingContext', - singleton : true, - args : [ { - refer : 'tmpFilePool' - } ], - fields : { - // 是否忽略空文件, 默认为 false - ignoreNull : true, - // 单个文件最大尺寸(大约的值,单位为字节,即 1048576 为 1M) - maxFileSize : { - java : "$conf.getInt('upload.maxFileSize',5048576)" - }, - nameFilter : { - java : "$conf.get('upload.nameFilter','^(.+[.])(doc|docx|ppt|pptx|pdf|jpg|gif)$')" - } - } - }, - upload : { - type : 'org.nutz.mvc.upload.UploadAdaptor', - singleton : true, - args : [ { - refer : 'uploadFileContext' - } ] - } -}; \ No newline at end of file diff --git a/src/main/resources/log4j.properties b/src/main/resources/log4j.properties index 6f109bb..ecdd908 100644 --- a/src/main/resources/log4j.properties +++ b/src/main/resources/log4j.properties @@ -1,9 +1,11 @@ -log4j.rootLogger=DEBUG,A1,file +log4j.rootLogger=INFO,A1,file log4j.logger.velocity_log=INFO log4j.category.org.nutz=DEBUG,A1,file log4j.category.org.nutz.dao=DEBUG log4j.category.org.nutz.ioc=INFO +log4j.category.org.nutz.plugins.ngrok=OFF log4j.category.org.nutz.mvc=DEBUG +log4j.category.org.eclipse.jetty=OFF log4j.category.org.apache.shiro=INFO log4j.category.org.brickred.socialauth=INFO log4j.category.org.apache.commons=INFO