NutzCN Logo
问答 Couldn't instantiate instance of tool for: Unusable Tool 'channelTool'
发布于 187天前 作者 qq_30fdbc0f 166 次浏览 复制 上一个帖子 下一个帖子
标签:
Resin Professional 4.0.58 (built Fri, 24 Aug 2018 01:24:11 PDT)  Resin Professional has not found any valid licenses.
  Licenses belong in /D:/DCH/WorkSpace/eclipse_workspace/resin-server-4.0.58/conf/licenses.
  See http://www.caucho.com/resin/sales for licensing information.


Copyright(c) 1998-2012 Caucho Technology.  All rights reserved.

[18-10-16 20:49:36.490] {main}   Resin Professional has not found any valid licenses.
                         Licenses belong in /D:/DCH/WorkSpace/eclipse_workspace/resin-server-4.0.58/conf/licenses.
                         See http://www.caucho.com/resin/sales for licensing information.
                       
Starting Resin on Tue, 16 Oct 2018 20:49:35 +0800 (CST)

[18-10-16 20:49:36.739] {main} 
[18-10-16 20:49:36.739] {main} Resin Professional 4.0.58 (built Fri, 24 Aug 2018 01:24:11 PDT)
[18-10-16 20:49:36.739] {main} 
[18-10-16 20:49:36.739] {main} Windows 10 10.0 amd64
[18-10-16 20:49:36.739] {main} Java(TM) SE Runtime Environment 1.8.0_181-b13, UTF-8, zh
[18-10-16 20:49:36.739] {main} Java HotSpot(TM) 64-Bit Server VM 25.181-b13, 64, mixed mode, Oracle Corporation
[18-10-16 20:49:36.739] {main} 
[18-10-16 20:49:36.739] {main} user.name  = dch798
[18-10-16 20:49:36.761] {main} 
[18-10-16 20:49:36.769] {main} server listening to 127.0.0.1:6800
[18-10-16 20:49:36.771] {main} 
[18-10-16 20:49:36.844] {main} Table[mnode:2,D:\DCH\WorkSpace\eclipse_workspace\resin-server-4.0.58\resin-data\app\distcache\mnode.db] validating indexes due to unclean shutdown.
[18-10-16 20:49:36.868] {main} Table[data:3,D:\DCH\WorkSpace\eclipse_workspace\resin-server-4.0.58\resin-data\app\distcache\data.db] validating indexes due to unclean shutdown.
[18-10-16 20:49:36.882] {main} 
[18-10-16 20:49:36.883] {main} resin.home = D:\DCH\WorkSpace\eclipse_workspace\resin-server-4.0.58
[18-10-16 20:49:36.883] {main} resin.root = D:\DCH\WorkSpace\eclipse_workspace\resin-server-4.0.58
[18-10-16 20:49:36.883] {main} resin.conf = D:\DCH\WorkSpace\eclipse_workspace\resin-server-4.0.58\conf\resin.xml
[18-10-16 20:49:36.884] {main} 
[18-10-16 20:49:36.884] {main} server    = 127.0.0.1:6800 (app:app)
[18-10-16 20:49:36.884] {main} stage      = production
[18-10-16 20:49:38.141] {main} Unable to find native library 'resin_os' for com.caucho.loader.ClassEntry. Resin expects to find this library in:
                         (Windows) d:\DCH\WorkSpace\eclipse_workspace\resin-server-4.0.58\WebContent\WEB-INF\win64\resin_os.dll
                       On Windows, check your installation for the DLL above.
                       The JVM exception was: java.lang.UnsatisfiedLinkError: no resin_os in java.library.path
                       
[18-10-16 20:49:38.290] {resin-26} WebApp[production/webapp/default/ROOT,STARTING] Initializing Shiro environment
0 [resin-26] INFO org.apache.shiro.web.env.EnvironmentLoader - Starting Shiro environment initialization.
630 [resin-26] INFO org.apache.shiro.config.ReflectionBuilder - An instance with name 'securityManager' already exists.  Redefining this object as a new instance of type org.apache.shiro.web.mgt.DefaultWebSecurityManager
644 [resin-26] INFO org.apache.shiro.config.IniSecurityManagerFactory - Realms have been explicitly set on the SecurityManager instance - auto-setting of realms will not occur.
645 [resin-26] INFO org.apache.shiro.web.env.EnvironmentLoader - Shiro environment initialized in 645 ms.
2018-10-16 20:49:39,111 [resin-26] INFO  org.nutz.mvc.NutFilter -NutFilter[nutz] starting ...
2018-10-16 20:49:39,148 [resin-26] DEBUG org.nutz.resource.Scans -Locations count=16 time use 21ms
2018-10-16 20:49:39,177 [resin-26] DEBUG org.nutz.resource.Scans -Locations count=52 time use 29ms
2018-10-16 20:49:39,200 [resin-26] DEBUG org.nutz.mvc.config.AbstractNutConfig -Loading by class org.nutz.mvc.impl.NutLoading
2018-10-16 20:49:39,205 [resin-26] INFO  org.nutz.mvc.impl.NutLoading -Nutz Version : 1.r.67-SNAPSHOT 
2018-10-16 20:49:39,205 [resin-26] INFO  org.nutz.mvc.impl.NutLoading -Nutz.Mvc[nutz] is initializing ...
2018-10-16 20:49:39,206 [resin-26] DEBUG org.nutz.mvc.impl.NutLoading -Web Container Information:
2018-10-16 20:49:39,207 [resin-26] DEBUG org.nutz.mvc.impl.NutLoading - - Default Charset : UTF-8
2018-10-16 20:49:39,207 [resin-26] DEBUG org.nutz.mvc.impl.NutLoading - - Current . path  : D:\DCH\WorkSpace\eclipse_workspace\resin-server-4.0.58\.
2018-10-16 20:49:39,207 [resin-26] DEBUG org.nutz.mvc.impl.NutLoading - - Java Version    : 1.8.0_181
2018-10-16 20:49:39,207 [resin-26] DEBUG org.nutz.mvc.impl.NutLoading - - File separator  : \
2018-10-16 20:49:39,208 [resin-26] DEBUG org.nutz.mvc.impl.NutLoading - - Timezone        : Asia/Shanghai
2018-10-16 20:49:39,208 [resin-26] DEBUG org.nutz.mvc.impl.NutLoading - - OS              : Windows 10 amd64
2018-10-16 20:49:39,208 [resin-26] DEBUG org.nutz.mvc.impl.NutLoading - - ServerInfo      : Resin/4.0.58
2018-10-16 20:49:39,208 [resin-26] DEBUG org.nutz.mvc.impl.NutLoading - - Servlet API     : 3.0
2018-10-16 20:49:39,208 [resin-26] DEBUG org.nutz.mvc.impl.NutLoading - - ContextPath     : 
2018-10-16 20:49:39,209 [resin-26] DEBUG org.nutz.mvc.impl.NutLoading - - context.tempdir : d:\DCH\WorkSpace\eclipse_workspace\cms_develop\web\WEB-INF\tmp
2018-10-16 20:49:39,209 [resin-26] DEBUG org.nutz.mvc.impl.NutLoading - - MainModule      : com.cms.web.MainModule
2018-10-16 20:49:39,209 [resin-26] DEBUG org.nutz.mvc.impl.NutLoading ->> app.root = d:/DCH/WorkSpace/eclipse_workspace/cms_develop/web
2018-10-16 20:49:39,283 [resin-26] DEBUG org.nutz.castor.Castors -Using 101 castor for Castors
2018-10-16 20:49:39,284 [resin-26] DEBUG org.nutz.mvc.impl.NutLoading -@IocBy(type=org.nutz.mvc.ioc.provider.ComboIocProvider, args=["*json", "ioc/", "*anno", "com.cms", "*tx", "*async"],init=[])
2018-10-16 20:49:39,324 [resin-26] DEBUG org.nutz.resource.Scans -Found 4 resource by src( ioc/ ) , regex( ^(.+[.])(js|json)$ )
2018-10-16 20:49:39,324 [resin-26] DEBUG org.nutz.ioc.loader.json.JsonLoader -loading [dao.json]
2018-10-16 20:49:39,327 [resin-26] DEBUG org.nutz.ioc.loader.json.JsonLoader -loading [ioc.upload.json]
2018-10-16 20:49:39,330 [resin-26] DEBUG org.nutz.ioc.loader.json.JsonLoader -loading [ioc_interceptor.json]
2018-10-16 20:49:39,330 [resin-26] DEBUG org.nutz.ioc.loader.json.JsonLoader -loading [sys.json]
2018-10-16 20:49:39,331 [resin-26] DEBUG org.nutz.ioc.loader.json.JsonLoader -Loaded 11 bean define from path=[ioc/] --> [excelFileContext, dao, uploadFileContext, utils, tmpFilePool, resourceUpload, excelUpload, json, conf, dataSource, $aop]
2018-10-16 20:49:39,338 [resin-26] INFO  org.nutz.ioc.loader.annotation.AnnotationIocLoader - > scan 'com.cms'
2018-10-16 20:49:39,390 [resin-26] DEBUG org.nutz.resource.Scans -Found 133 resource by src( com/cms/ ) , regex( ^.+[.]class$ )
2018-10-16 20:49:39,697 [resin-26] INFO  org.nutz.ioc.loader.annotation.AnnotationIocLoader -   > add 'channelModule                           ' - com.cms.general.module.ChannelModule
2018-10-16 20:49:39,705 [resin-26] INFO  org.nutz.ioc.loader.annotation.AnnotationIocLoader -   > add 'configModule                            ' - com.cms.general.module.ConfigModule
2018-10-16 20:49:39,707 [resin-26] INFO  org.nutz.ioc.loader.annotation.AnnotationIocLoader -   > add 'feedbackModule                          ' - com.cms.general.module.FeedbackModule
2018-10-16 20:49:39,709 [resin-26] INFO  org.nutz.ioc.loader.annotation.AnnotationIocLoader -   > add 'flowModule                              ' - com.cms.general.module.FlowModule
2018-10-16 20:49:39,710 [resin-26] INFO  org.nutz.ioc.loader.annotation.AnnotationIocLoader -   > add 'forumsModule                            ' - com.cms.general.module.ForumsModule
2018-10-16 20:49:39,718 [resin-26] INFO  org.nutz.ioc.loader.annotation.AnnotationIocLoader -   > add 'indexModule                             ' - com.cms.general.module.IndexModule
2018-10-16 20:49:39,719 [resin-26] INFO  org.nutz.ioc.loader.annotation.AnnotationIocLoader -   > add 'infoModule                              ' - com.cms.general.module.InfoModule
2018-10-16 20:49:39,723 [resin-26] INFO  org.nutz.ioc.loader.annotation.AnnotationIocLoader -   > add 'logInfoModule                           ' - com.cms.general.module.LogInfoModule
2018-10-16 20:49:39,723 [resin-26] INFO  org.nutz.ioc.loader.annotation.AnnotationIocLoader -   > add 'loginModule                             ' - com.cms.general.module.LoginModule
2018-10-16 20:49:39,725 [resin-26] INFO  org.nutz.ioc.loader.annotation.AnnotationIocLoader -   > add 'logTemplateModule                       ' - com.cms.general.module.LogTemplateModule
2018-10-16 20:49:39,725 [resin-26] INFO  org.nutz.ioc.loader.annotation.AnnotationIocLoader -   > add 'permModule                              ' - com.cms.general.module.PermModule
2018-10-16 20:49:39,726 [resin-26] INFO  org.nutz.ioc.loader.annotation.AnnotationIocLoader -   > add 'reservationModule                       ' - com.cms.general.module.ReservationModule
2018-10-16 20:49:39,727 [resin-26] INFO  org.nutz.ioc.loader.annotation.AnnotationIocLoader -   > add 'roleModule                              ' - com.cms.general.module.RoleModule
2018-10-16 20:49:39,728 [resin-26] INFO  org.nutz.ioc.loader.annotation.AnnotationIocLoader -   > add 'structModule                            ' - com.cms.general.module.StructModule
2018-10-16 20:49:39,729 [resin-26] INFO  org.nutz.ioc.loader.annotation.AnnotationIocLoader -   > add 'sysModule                               ' - com.cms.general.module.SysModule
2018-10-16 20:49:39,729 [resin-26] INFO  org.nutz.ioc.loader.annotation.AnnotationIocLoader -   > add 'templateModule                          ' - com.cms.general.module.TemplateModule
2018-10-16 20:49:39,731 [resin-26] INFO  org.nutz.ioc.loader.annotation.AnnotationIocLoader -   > add 'uploadModule                            ' - com.cms.general.module.UploadModule
2018-10-16 20:49:39,732 [resin-26] INFO  org.nutz.ioc.loader.annotation.AnnotationIocLoader -   > add 'userModule                              ' - com.cms.general.module.UserModule
2018-10-16 20:49:39,733 [resin-26] INFO  org.nutz.ioc.loader.annotation.AnnotationIocLoader -   > add 'attachmentService                       ' - com.cms.general.service.AttachmentService
2018-10-16 20:49:39,740 [resin-26] INFO  org.nutz.ioc.loader.annotation.AnnotationIocLoader -   > add 'channelParamService                     ' - com.cms.general.service.ChannelParamService
2018-10-16 20:49:39,741 [resin-26] INFO  org.nutz.ioc.loader.annotation.AnnotationIocLoader -   > add 'channelService                          ' - com.cms.general.service.ChannelService
2018-10-16 20:49:39,748 [resin-26] INFO  org.nutz.ioc.loader.annotation.AnnotationIocLoader -   > add 'channelTypeService                      ' - com.cms.general.service.ChannelTypeService
2018-10-16 20:49:39,749 [resin-26] INFO  org.nutz.ioc.loader.annotation.AnnotationIocLoader -   > add 'contentService                          ' - com.cms.general.service.ContentService
2018-10-16 20:49:39,749 [resin-26] INFO  org.nutz.ioc.loader.annotation.AnnotationIocLoader -   > add 'feedbackProgressService                 ' - com.cms.general.service.FeedbackProgressService
2018-10-16 20:49:39,750 [resin-26] INFO  org.nutz.ioc.loader.annotation.AnnotationIocLoader -   > add 'feedbackService                         ' - com.cms.general.service.FeedbackService
2018-10-16 20:49:39,751 [resin-26] INFO  org.nutz.ioc.loader.annotation.AnnotationIocLoader -   > add 'feedbackTypeService                     ' - com.cms.general.service.FeedbackTypeService
2018-10-16 20:49:39,752 [resin-26] INFO  org.nutz.ioc.loader.annotation.AnnotationIocLoader -   > add 'flowService                             ' - com.cms.general.service.FlowService
2018-10-16 20:49:39,753 [resin-26] INFO  org.nutz.ioc.loader.annotation.AnnotationIocLoader -   > add 'forumsService                           ' - com.cms.general.service.ForumsService
2018-10-16 20:49:39,754 [resin-26] INFO  org.nutz.ioc.loader.annotation.AnnotationIocLoader -   > add 'infoService                             ' - com.cms.general.service.InfoService
2018-10-16 20:49:39,755 [resin-26] INFO  org.nutz.ioc.loader.annotation.AnnotationIocLoader -   > add 'logInfoService                          ' - com.cms.general.service.LogInfoService
2018-10-16 20:49:39,760 [resin-26] INFO  org.nutz.ioc.loader.annotation.AnnotationIocLoader -   > add 'logTemplateService                      ' - com.cms.general.service.LogTemplateService
2018-10-16 20:49:39,761 [resin-26] INFO  org.nutz.ioc.loader.annotation.AnnotationIocLoader -   > add 'permService                             ' - com.cms.general.service.PermService
2018-10-16 20:49:39,761 [resin-26] INFO  org.nutz.ioc.loader.annotation.AnnotationIocLoader -   > add 'roleService                             ' - com.cms.general.service.RoleService
2018-10-16 20:49:39,762 [resin-26] INFO  org.nutz.ioc.loader.annotation.AnnotationIocLoader -   > add 'structParamService                      ' - com.cms.general.service.StructParamService
2018-10-16 20:49:39,762 [resin-26] INFO  org.nutz.ioc.loader.annotation.AnnotationIocLoader -   > add 'structParamTypeService                  ' - com.cms.general.service.StructParamTypeService
2018-10-16 20:49:39,763 [resin-26] INFO  org.nutz.ioc.loader.annotation.AnnotationIocLoader -   > add 'structService                           ' - com.cms.general.service.StructService
2018-10-16 20:49:39,763 [resin-26] INFO  org.nutz.ioc.loader.annotation.AnnotationIocLoader -   > add 'sysParamService                         ' - com.cms.general.service.SysParamService
2018-10-16 20:49:39,764 [resin-26] INFO  org.nutz.ioc.loader.annotation.AnnotationIocLoader -   > add 'templateService                         ' - com.cms.general.service.TemplateService
2018-10-16 20:49:39,764 [resin-26] INFO  org.nutz.ioc.loader.annotation.AnnotationIocLoader -   > add 'userService                             ' - com.cms.general.service.UserService
2018-10-16 20:49:39,765 [resin-26] INFO  org.nutz.ioc.loader.annotation.AnnotationIocLoader -   > add 'delInfoInterceptor                      ' - com.cms.special.interceptor.DelInfoInterceptor
2018-10-16 20:49:39,766 [resin-26] INFO  org.nutz.ioc.loader.annotation.AnnotationIocLoader -   > add 'flowUpdateInfoInterceptor               ' - com.cms.special.interceptor.FlowUpdateInfoInterceptor
2018-10-16 20:49:39,786 [resin-26] DEBUG org.nutz.ioc.aop.SimpleAopMaker -Load AopConfigure for anno=org.nutz.aop.interceptor.async.Async by type=org.nutz.aop.interceptor.async.AsyncAopIocLoader
2018-10-16 20:49:39,793 [resin-26] INFO  org.nutz.ioc.impl.NutIoc -... NutIoc init complete
2018-10-16 20:49:39,797 [resin-26] INFO  org.nutz.mvc.impl.NutLoading -Build URL mapping by org.nutz.mvc.impl.UrlMappingImpl ...
2018-10-16 20:49:39,799 [resin-26] DEBUG org.nutz.mvc.impl.NutLoading -@Views(DefaultViewMaker.class)
2018-10-16 20:49:39,806 [resin-26] DEBUG org.nutz.mvc.impl.NutLoading -@ChainBy(org.nutz.mvc.impl.NutActionChainMaker)
2018-10-16 20:49:39,816 [resin-26] DEBUG org.nutz.mvc.impl.Loadings - > scan 'com.cms'
2018-10-16 20:49:39,863 [resin-26] DEBUG org.nutz.resource.Scans -Found 133 resource by src( com/cms/ ) , regex( ^.+[.]class$ )
2018-10-16 20:49:39,881 [resin-26] DEBUG org.nutz.mvc.impl.Loadings -   >> add 'com.cms.general.module.ChannelModule'
2018-10-16 20:49:39,881 [resin-26] DEBUG org.nutz.mvc.impl.Loadings -   >> add 'com.cms.general.module.ConfigModule'
2018-10-16 20:49:39,881 [resin-26] DEBUG org.nutz.mvc.impl.Loadings -   >> add 'com.cms.general.module.FeedbackModule'
2018-10-16 20:49:39,882 [resin-26] DEBUG org.nutz.mvc.impl.Loadings -   >> add 'com.cms.general.module.FlowModule'
2018-10-16 20:49:39,882 [resin-26] DEBUG org.nutz.mvc.impl.Loadings -   >> add 'com.cms.general.module.ForumsModule'
2018-10-16 20:49:39,882 [resin-26] DEBUG org.nutz.mvc.impl.Loadings -   >> add 'com.cms.general.module.IndexModule'
2018-10-16 20:49:39,882 [resin-26] DEBUG org.nutz.mvc.impl.Loadings -   >> add 'com.cms.general.module.InfoModule'
2018-10-16 20:49:39,882 [resin-26] DEBUG org.nutz.mvc.impl.Loadings -   >> add 'com.cms.general.module.LogInfoModule'
2018-10-16 20:49:39,883 [resin-26] DEBUG org.nutz.mvc.impl.Loadings -   >> add 'com.cms.general.module.LoginModule'
2018-10-16 20:49:39,883 [resin-26] DEBUG org.nutz.mvc.impl.Loadings -   >> add 'com.cms.general.module.LogTemplateModule'
2018-10-16 20:49:39,883 [resin-26] DEBUG org.nutz.mvc.impl.Loadings -   >> add 'com.cms.general.module.PermModule'
2018-10-16 20:49:39,883 [resin-26] DEBUG org.nutz.mvc.impl.Loadings -   >> add 'com.cms.general.module.ReservationModule'
2018-10-16 20:49:39,883 [resin-26] DEBUG org.nutz.mvc.impl.Loadings -   >> add 'com.cms.general.module.RoleModule'
2018-10-16 20:49:39,883 [resin-26] DEBUG org.nutz.mvc.impl.Loadings -   >> add 'com.cms.general.module.StructModule'
2018-10-16 20:49:39,884 [resin-26] DEBUG org.nutz.mvc.impl.Loadings -   >> add 'com.cms.general.module.SysModule'
2018-10-16 20:49:39,884 [resin-26] DEBUG org.nutz.mvc.impl.Loadings -   >> add 'com.cms.general.module.TemplateModule'
2018-10-16 20:49:39,884 [resin-26] DEBUG org.nutz.mvc.impl.Loadings -   >> add 'com.cms.general.module.UploadModule'
2018-10-16 20:49:39,884 [resin-26] DEBUG org.nutz.mvc.impl.Loadings -   >> add 'com.cms.general.module.UserModule'
2018-10-16 20:49:39,945 [resin-26] DEBUG org.nutz.mvc.impl.Loadings -module class location 'file:/d:/DCH/WorkSpace/eclipse_workspace/cms_develop/web/WEB-INF/classes'
2018-10-16 20:49:39,945 [resin-26] DEBUG org.nutz.mvc.impl.Loadings - > scan 'com.cms.web'
2018-10-16 20:49:39,949 [resin-26] DEBUG org.nutz.resource.Scans -Found 1 resource by src( com/cms/web/ ) , regex( ^.+[.]class$ )
2018-10-16 20:49:39,949 [resin-26] DEBUG org.nutz.mvc.impl.NutLoading -Use org.nutz.mvc.impl.NutEntryDeterminer as EntryMethodDeterminer
2018-10-16 20:49:39,965 [resin-26] INFO  org.nutz.mvc.impl.NutActionChainMaker -Optional processor class not found, disabled : org.nutz.integration.shiro.NutShiroProcessor
2018-10-16 20:49:39,976 [resin-26] INFO  org.nutz.mvc.impl.NutActionChainMaker -Optional processor class not found, disabled : org.nutz.plugins.validation.ValidationProcessor
2018-10-16 20:49:39,997 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/feedback/index'           >> (FeedbackModule.java:44).index        : void       | @Ok(jsp:jsp.sys.feedback.index) @Fail(jsp:jsp.error) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,048 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/feedback/add'             >> (FeedbackModule.java:166).add         : Map        | @Ok(json ) @Fail(json:{ code : -1}) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,050 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/feedback/delete'          >> (FeedbackModule.java:85).delete       : Map        | @Ok(json ) @Fail(json:{ code : -1}) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,072 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/feedback/list'            >> (FeedbackModule.java:73).list         : Map        | @Ok(jsp:jsp.sys.feedback.${obj._jsp_view}) @Fail(jsp:jsp.error) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,073 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/feedback/view'            >> (FeedbackModule.java:174).view        : Feedback   | @Ok(jsp:jsp.sys.feedback.view) @Fail(jsp:jsp.error) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,074 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/feedback/user-reply-download' >> (FeedbackModule.java:329).user_reply_download : View       | @Ok(null ) @Fail(jsp:jsp.error) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,075 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/feedback/user-list/?'     >> (FeedbackModule.java:238).user_list   : View       | @Ok(null ) @Fail(jsp:jsp.error) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,075 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/feedback/type/p-edit'     >> (FeedbackModule.java:271).type_p_edit : Map        | @Ok(jsp:jsp.sys.feedback.type.${obj._jsp_view}) @Fail(jsp:jsp.error) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,076 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/feedback/type/p-add'      >> (FeedbackModule.java:248).type_p_add  : Map        | @Ok(jsp:jsp.sys.feedback.type.${obj._jsp_view}) @Fail(jsp:jsp.error) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,076 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/feedback/download'        >> (FeedbackModule.java:299).download    : View       | @Ok(null ) @Fail(jsp:jsp.error) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,077 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/feedbackreply-download'   >> (FeedbackModule.java:314).reply_download : View       | @Ok(null ) @Fail(jsp:jsp.error) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,077 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/feedback/user-add'        >> (FeedbackModule.java:221).user_add    : Map        | @Ok(json ) @Fail(json:{ code : -1}) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,077 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/feedback/user-top'        >> (FeedbackModule.java:230).user_top    : View       | @Ok(null ) @Fail(jsp:jsp.error) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,078 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/feedback/p-user-add'      >> (FeedbackModule.java:210).p_user_add  : View       | @Ok(null ) @Fail(jsp:jsp.error) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,078 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/feedback/user-download'   >> (FeedbackModule.java:281).user_download : View       | @Ok(null ) @Fail(jsp:jsp.error) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,079 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/feedback/p-edit'          >> (FeedbackModule.java:258).p_edit      : Map        | @Ok(jsp:jsp.sys.feedback.${obj._jsp_view}) @Fail(jsp:jsp.error) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,079 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/feedback/user-delete'     >> (FeedbackModule.java:94).user_delete  : Map        | @Ok(json ) @Fail(json:{ code : -1}) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,080 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/feedback/type/list'       >> (FeedbackModule.java:62).type_list    : Map        | @Ok(jsp:jsp.sys.feedback.type.${obj._jsp_view}) @Fail(jsp:jsp.error) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,080 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/feedback/p-user-edit'     >> (FeedbackModule.java:199).p_user_edit : View       | @Ok(null ) @Fail(jsp:jsp.error) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,081 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/feedback/user-edit'       >> (FeedbackModule.java:141).user_edit   : Map        | @Ok(json ) @Fail(json:{ code : -1}) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,081 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/feedback/type/delete'     >> (FeedbackModule.java:108).type_delete : Map        | @Ok(json ) @Fail(json:{ code : -1}) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,082 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/feedback/p-add'           >> (FeedbackModule.java:189).p_add       : Map        | @Ok(jsp:jsp.sys.feedback.${obj._jsp_view}) @Fail(jsp:jsp.error) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,083 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/feedback/type/edit'       >> (FeedbackModule.java:117).type_edit   : Map        | @Ok(json ) @Fail(json:{ code : -1}) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,083 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/feedback/edit'            >> (FeedbackModule.java:126).edit        : Map        | @Ok(json ) @Fail(json:{ code : -1}) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,083 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/feedback/user-view'       >> (FeedbackModule.java:180).user_view   : View       | @Ok(null ) @Fail(jsp:jsp.error) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,084 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/feedback/type/add'        >> (FeedbackModule.java:157).type_add    : Map        | @Ok(json ) @Fail(json:{ code : -1}) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,084 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/feedback/type/list/json'  >> (FeedbackModule.java:51).list_json    : Map        | @Ok(json ) @Fail(json:{ code : -1}) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,086 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/template/index'           >> (TemplateModule.java:47).index        : Map        | @Ok(jsp:jsp.sys.template.index) @Fail(jsp:jsp.error) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,088 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/template/add'             >> (TemplateModule.java:130).add         : Map        | @Ok(json ) @Fail(json:{ code : -1}) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,089 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/template/delete'          >> (TemplateModule.java:67).delete       : Map        | @Ok(json ) @Fail(json:{ code : -1}) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,090 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/template/list'            >> (TemplateModule.java:57).list         : Map        | @Ok(jsp:jsp.sys.template.list) @Fail(jsp:jsp.error) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,090 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/template/content'         >> (TemplateModule.java:116).content     : Map        | @Ok(jsp:jsp.sys.template.content) @Fail(jsp:jsp.error) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,091 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/template/log-export'      >> (TemplateModule.java:169).log_export  : Map        | @Ok(jsp:jsp.sys.template.${obj._jsp_view}) @Fail(jsp:jsp.error) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,092 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/template/p-edit'          >> (TemplateModule.java:102).p_edit      : Map        | @Ok(jsp:jsp.sys.template.add) @Fail(jsp:jsp.error) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,093 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/template/p-add'           >> (TemplateModule.java:152).p_add       : Map        | @Ok(jsp:jsp.sys.template.add) @Fail(jsp:jsp.error) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,093 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/template/edit'            >> (TemplateModule.java:80).edit         : Map        | @Ok(json ) @Fail(json:{ code : -1}) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,094 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/template/sites/index'     >> (TemplateModule.java:163).sites_index : void       | @Ok(jsp:jsp.sys.template.sites.index) @Fail(jsp:jsp.error) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,095 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/reservation/index'        >> (ReservationModule.java:41).index     : void       | @Ok(jsp:jsp.sys.reservation.index) @Fail(jsp:jsp.error) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,096 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/reservation/add'          >> (ReservationModule.java:167).add      : Map        | @Ok(json ) @Fail(json:{ code : -1}) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,097 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/reservation/delete'       >> (ReservationModule.java:82).delete    : Map        | @Ok(json ) @Fail(json:{ code : -1}) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,097 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/reservation/list'         >> (ReservationModule.java:70).list      : Map        | @Ok(jsp:jsp.sys.reservation.${obj._jsp_view}) @Fail(jsp:jsp.error) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,098 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/reservation/view'         >> (ReservationModule.java:176).view     : Feedback   | @Ok(jsp:jsp.sys.reservation.view) @Fail(jsp:jsp.error) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,098 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/reservation/user-list/?'  >> (ReservationModule.java:241).user_list : View       | @Ok(null ) @Fail(jsp:jsp.error) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,099 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/reservation/type/p-edit'  >> (ReservationModule.java:274).type_p_edit : Map        | @Ok(jsp:jsp.sys.reservation.type.${obj._jsp_view}) @Fail(jsp:jsp.error) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,100 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/reservation/type/p-add'   >> (ReservationModule.java:251).type_p_add : Map        | @Ok(jsp:jsp.sys.reservation.type.${obj._jsp_view}) @Fail(jsp:jsp.error) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,100 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/reservation/user-add'     >> (ReservationModule.java:223).user_add : Map        | @Ok(json ) @Fail(json:{ code : -1}) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,101 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/reservation/user-top'     >> (ReservationModule.java:233).user_top : View       | @Ok(null ) @Fail(jsp:jsp.error) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,101 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/reservation/p-user-add'   >> (ReservationModule.java:212).p_user_add : View       | @Ok(null ) @Fail(jsp:jsp.error) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,102 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/reservation/p-edit'       >> (ReservationModule.java:261).p_edit   : Map        | @Ok(jsp:jsp.sys.reservation.${obj._jsp_view}) @Fail(jsp:jsp.error) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,103 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/reservation/user-delete'  >> (ReservationModule.java:91).user_delete : Map        | @Ok(json ) @Fail(json:{ code : -1}) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,104 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/reservation/type/list'    >> (ReservationModule.java:59).type_list : Map        | @Ok(jsp:jsp.sys.reservation.type.${obj._jsp_view}) @Fail(jsp:jsp.error) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,105 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/reservation/p-user-edit'  >> (ReservationModule.java:201).p_user_edit : View       | @Ok(null ) @Fail(jsp:jsp.error) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,106 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/reservation/user-edit'    >> (ReservationModule.java:140).user_edit : Map        | @Ok(json ) @Fail(json:{ code : -1}) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,107 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/reservation/type/delete'  >> (ReservationModule.java:105).type_delete : Map        | @Ok(json ) @Fail(json:{ code : -1}) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,107 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/reservation/p-add'        >> (ReservationModule.java:191).p_add    : Map        | @Ok(jsp:jsp.sys.reservation.${obj._jsp_view}) @Fail(jsp:jsp.error) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,108 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/reservation/type/edit'    >> (ReservationModule.java:114).type_edit : Map        | @Ok(json ) @Fail(json:{ code : -1}) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,109 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/reservation/edit'         >> (ReservationModule.java:124).edit     : Map        | @Ok(json ) @Fail(json:{ code : -1}) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,109 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/reservation/user-view'    >> (ReservationModule.java:182).user_view : View       | @Ok(null ) @Fail(jsp:jsp.error) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,110 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/reservation/type/add'     >> (ReservationModule.java:157).type_add : Map        | @Ok(json ) @Fail(json:{ code : -1}) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,110 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/reservation/type/list/json' >> (ReservationModule.java:48).list_json : Map        | @Ok(json ) @Fail(json:{ code : -1}) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,111 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/reservation/user-score'   >> (ReservationModule.java:286).user_score : Map        | @Ok(json ) @Fail(json:{ code : -1}) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,113 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/role/add'                 >> (RoleModule.java:90).add              : Map        | @Ok(json ) @Fail(json:{ code : -1}) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,114 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/role/delete'              >> (RoleModule.java:57).delete           : Map        | @Ok(json ) @Fail(json:{ code : -1}) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,115 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/role/list'                >> (RoleModule.java:36).list             : Map        | @Ok(jsp:jsp.sys.role.list) @Fail(jsp:jsp.error) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,115 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/role/perm'                >> (RoleModule.java:136).perm            : Map        | @Ok(json ) @Fail(json:{ code : -1}) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,116 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/role/view'                >> (RoleModule.java:105).view            : Role       | @Ok(jsp:jsp.sys.role.view) @Fail(jsp:jsp.error) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,117 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/role/p-edit'              >> (RoleModule.java:78).p_edit           : Map        | @Ok(jsp:jsp.sys.role.add) @Fail(jsp:jsp.error) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,117 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/role/p-add'               >> (RoleModule.java:112).p_add           : Map        | @Ok(jsp:jsp.sys.role.add) @Fail(jsp:jsp.error) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,118 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/role/edit'                >> (RoleModule.java:68).edit             : Map        | @Ok(json ) @Fail(json:{ code : -1}) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,119 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/role/perm/list/json'      >> (RoleModule.java:46).list_json        : Map        | @Ok(json ) @Fail(json:{ code : -1}) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,120 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/role/p-perm'              >> (RoleModule.java:121).p_perm          : Map        | @Ok(jsp:jsp.sys.role.perm) @Fail(jsp:jsp.error) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,123 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '//', '//INDEX'             >> (IndexModule.java:45).index           : View       | @Ok(null ) @Fail(jsp:jsp.error) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,124 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '//column/?/?/?'            >> (IndexModule.java:189).channel        : View       | @Ok(null ) @Fail(jsp:jsp.error) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,124 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '//column/?/?'              >> (IndexModule.java:108).channel        : View       | @Ok(null ) @Fail(jsp:jsp.error) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,125 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '//column/?'                >> (IndexModule.java:51).channel         : View       | @Ok(null ) @Fail(jsp:jsp.error) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,125 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '//info/?/?', '//sites/info/?/?' >> (IndexModule.java:230).info           : View       | @Ok(null ) @Fail(jsp:jsp.error) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,126 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '//columnEx/?/?/?'          >> (IndexModule.java:145).channelEx      : View       | @Ok(null ) @Fail(jsp:jsp.error) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,129 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/info/index'               >> (InfoModule.java:51).index            : void       | @Ok(jsp:jsp.sys.info.index) @Fail(jsp:jsp.error) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,129 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/info/add'                 >> (InfoModule.java:173).add             : Map        | @Ok(json ) @Fail(json:{ code : -1}) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,130 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/info/delete'              >> (InfoModule.java:119).delete          : Map        | @Ok(json ) @Fail(json:{ code : -1}) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,131 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/info/list'                >> (InfoModule.java:70).list             : Map        | @Ok(jsp:jsp.sys.info.${obj._jsp_view}) @Fail(jsp:jsp.error) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,133 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/info/range'               >> (InfoModule.java:414).range           : Map        | @Ok(json ) @Fail(jsp:jsp.error) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,134 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/info/rangeFull'           >> (InfoModule.java:423).rangeFull       : Map        | @Ok(json ) @Fail(jsp:jsp.error) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,134 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/info/view'                >> (InfoModule.java:181).view            : Info       | @Ok(jsp:jsp.sys.info.view) @Fail(jsp:jsp.error) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,135 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/info/channeltype-list'    >> (InfoModule.java:326).getlistByChanneltype : Map        | @Ok(json ) @Fail(json:{ code : -1}) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,135 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/info/topx/list/json'      >> (InfoModule.java:273).topx            : Map        | @Ok(json ) @Fail(json:{ code : -1}) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,136 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/info/p-push'              >> (InfoModule.java:188).p_push          : Map        | @Ok(jsp:jsp.sys.info.${obj._jsp_view}) @Fail(jsp:jsp.error) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,136 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/info/log-export'          >> (InfoModule.java:406).log_export      : Map        | @Ok(jsp:jsp.sys.info.${obj._jsp_view}) @Fail(jsp:jsp.error) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,137 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/info/like/json'           >> (InfoModule.java:108).like_json       : Map        | @Ok(json ) @Fail(json:{ code : -1}) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,139 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/info/copyInfo'            >> (InfoModule.java:341).copyInfo        : Map        | @Ok(json ) @Fail(json:{ code : -1}) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,140 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/info/moveInfo'            >> (InfoModule.java:378).moveInfo        : Map        | @Ok(json ) @Fail(json:{ code : -1}) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,141 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/info/p-check'             >> (InfoModule.java:286).p_check         : Map        | @Ok(jsp:jsp.sys.info.${obj._jsp_view}) @Fail(jsp:jsp.error) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,141 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/info/pushInfo'            >> (InfoModule.java:359).pushInfo        : Map        | @Ok(json ) @Fail(json:{ code : -1}) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,142 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/info/p-move'              >> (InfoModule.java:197).p_move          : Map        | @Ok(jsp:jsp.sys.info.${obj._jsp_view}) @Fail(jsp:jsp.error) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,142 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/info/checkInfo'           >> (InfoModule.java:396).checkInfo       : Map        | @Ok(json ) @Fail(json:{ code : -1}) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,143 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/info/p-edit'              >> (InfoModule.java:231).p_edit          : Map        | @Ok(jsp:jsp.sys.info.${obj._jsp_view}) @Fail(jsp:jsp.error) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,143 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/info/p-add'               >> (InfoModule.java:206).p_add           : Map        | @Ok(jsp:jsp.sys.info.${obj._jsp_view}) @Fail(jsp:jsp.error) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,144 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/info/edit'                >> (InfoModule.java:130).edit            : Map        | @Ok(json ) @Fail(json:{ code : -1}) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,144 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/info/channel/list/json'   >> (InfoModule.java:58).list_json        : Map        | @Ok(json ) @Fail(json:{ code : -1}) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,145 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/info/list/json'           >> (InfoModule.java:304).list_json       : Map        | @Ok(json ) @Fail(json:{ code : -1}) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,146 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/sys/index'                >> (SysModule.java:30).index             : Map        | @Ok(jsp:jsp.sys.index) @Fail(jsp:jsp.error) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,146 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/sys'                      >> (SysModule.java:23).goLogin           : void       | @Ok(jsp:jsp.sys.login) @Fail(jsp:jsp.error) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,148 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/log-template/export'      >> (LogTemplateModule.java:30).export    : void       | @Ok(null ) @Fail(jsp:jsp.error) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,150 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/perm/add'                 >> (PermModule.java:75).add              : Map        | @Ok(json ) @Fail(json:{ code : -1}) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,151 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/perm/delete'              >> (PermModule.java:42).delete           : Map        | @Ok(json ) @Fail(json:{ code : -1}) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,151 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/perm/list'                >> (PermModule.java:32).list             : Map        | @Ok(jsp:jsp.sys.perm.list) @Fail(jsp:jsp.error) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,152 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/perm/view'                >> (PermModule.java:90).view             : Perm       | @Ok(jsp:jsp.sys.perm.view) @Fail(jsp:jsp.error) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,152 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/perm/p-edit'              >> (PermModule.java:63).p_edit           : Map        | @Ok(jsp:jsp.sys.perm.add) @Fail(jsp:jsp.error) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,153 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/perm/p-add'               >> (PermModule.java:97).p_add            : Map        | @Ok(jsp:jsp.sys.perm.add) @Fail(jsp:jsp.error) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,153 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/perm/edit'                >> (PermModule.java:53).edit             : Map        | @Ok(json ) @Fail(json:{ code : -1}) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,156 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/struct/add'               >> (StructModule.java:92).add            : Map        | @Ok(json ) @Fail(json:{ code : -1}) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,157 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/struct/delete'            >> (StructModule.java:45).delete         : Map        | @Ok(json ) @Fail(json:{ code : -1}) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,158 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/struct/list'              >> (StructModule.java:35).list           : Map        | @Ok(jsp:jsp.sys.struct.list) @Fail(jsp:jsp.error) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,158 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/struct/view'              >> (StructModule.java:122).view          : Struct     | @Ok(jsp:jsp.sys.struct.view) @Fail(jsp:jsp.error) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,159 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/struct/deletex'           >> (StructModule.java:58).deletex        : Map        | @Ok(json ) @Fail(json:{ code : -1}) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,159 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/struct/p-edit'            >> (StructModule.java:79).p_edit         : Map        | @Ok(jsp:jsp.sys.struct.add) @Fail(jsp:jsp.error) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,160 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/struct/p-add'             >> (StructModule.java:129).p_add         : Map        | @Ok(jsp:jsp.sys.struct.add) @Fail(jsp:jsp.error) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,160 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/struct/edit'              >> (StructModule.java:69).edit           : Map        | @Ok(json ) @Fail(json:{ code : -1}) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,163 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -Get 'resourceUpload'<class org.nutz.mvc.upload.UploadAdaptor>
2018-10-16 20:49:40,164 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -Get '$aop'<interface org.nutz.ioc.aop.config.AopConfigration>
2018-10-16 20:49:40,165 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -	 >> Load definition name=$aop
2018-10-16 20:49:40,183 [resin-26] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader -Found IocObject($aop) in JsonLoader(paths=[ioc/])
2018-10-16 20:49:40,184 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -	 >> Make...'$aop'<interface org.nutz.ioc.aop.config.AopConfigration>
2018-10-16 20:49:40,214 [resin-26] DEBUG org.nutz.ioc.impl.ScopeContext -Save object '$aop' to [app] 
2018-10-16 20:49:40,234 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -Get '$aop_async'<interface org.nutz.ioc.aop.config.AopConfigration>
2018-10-16 20:49:40,234 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -	 >> Load definition name=$aop_async
2018-10-16 20:49:40,235 [resin-26] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader -Found IocObject($aop_async) in AsyncAopIocLoader@814990254
2018-10-16 20:49:40,235 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -	 >> Make...'$aop_async'<interface org.nutz.ioc.aop.config.AopConfigration>
2018-10-16 20:49:40,235 [resin-26] DEBUG org.nutz.ioc.impl.ScopeContext -Save object '$aop_async' to [app] 
2018-10-16 20:49:40,242 [resin-26] DEBUG org.nutz.ioc.aop.SimpleAopMaker -Load AopConfigure for anno=org.nutz.ioc.aop.Aop by type=org.nutz.ioc.aop.config.impl.AnnotationAopConfigration
2018-10-16 20:49:40,242 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -	 >> Load definition name=resourceUpload
2018-10-16 20:49:40,243 [resin-26] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader -Found IocObject(resourceUpload) in JsonLoader(paths=[ioc/])
2018-10-16 20:49:40,243 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -	 >> Make...'resourceUpload'<class org.nutz.mvc.upload.UploadAdaptor>
2018-10-16 20:49:40,244 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -Get 'uploadFileContext'<>
2018-10-16 20:49:40,244 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -	 >> Load definition name=uploadFileContext
2018-10-16 20:49:40,245 [resin-26] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader -Found IocObject(uploadFileContext) in JsonLoader(paths=[ioc/])
2018-10-16 20:49:40,245 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -	 >> Make...'uploadFileContext'<>
2018-10-16 20:49:40,245 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -Get 'tmpFilePool'<>
2018-10-16 20:49:40,245 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -	 >> Load definition name=tmpFilePool
2018-10-16 20:49:40,245 [resin-26] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader -Found IocObject(tmpFilePool) in JsonLoader(paths=[ioc/])
2018-10-16 20:49:40,245 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -	 >> Make...'tmpFilePool'<>
2018-10-16 20:49:40,246 [resin-26] DEBUG org.nutz.ioc.impl.ScopeContext -Save object 'tmpFilePool' to [app] 
2018-10-16 20:49:40,260 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -Get 'utils'<>
2018-10-16 20:49:40,261 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -	 >> Load definition name=utils
2018-10-16 20:49:40,261 [resin-26] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader -Found IocObject(utils) in JsonLoader(paths=[ioc/])
2018-10-16 20:49:40,261 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -	 >> Make...'utils'<>
2018-10-16 20:49:40,261 [resin-26] DEBUG org.nutz.ioc.impl.ScopeContext -Save object 'utils' to [app] 
2018-10-16 20:49:40,262 [resin-26] DEBUG org.nutz.ioc.aop.impl.DefaultMirrorFactory -Load class com.cms.common.PathUtil without AOP
2018-10-16 20:49:40,279 [resin-26] DEBUG org.nutz.ioc.aop.impl.DefaultMirrorFactory -Load class org.nutz.filepool.NutFilePool without AOP
2018-10-16 20:49:40,281 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -Get 'utils'<>
2018-10-16 20:49:40,294 [resin-26] INFO  org.nutz.filepool.NutFilePool -Init file-pool by: d:\DCH\WorkSpace\eclipse_workspace\cms_develop\web\WEB-INF\tmp [1000]
2018-10-16 20:49:40,297 [resin-26] DEBUG org.nutz.filepool.NutFilePool -file-pool.home: 'd:\DCH\WorkSpace\eclipse_workspace\cms_develop\web\WEB-INF\tmp'
2018-10-16 20:49:40,297 [resin-26] INFO  org.nutz.filepool.NutFilePool -file-pool.cursor: 0
2018-10-16 20:49:40,298 [resin-26] DEBUG org.nutz.ioc.aop.impl.DefaultMirrorFactory -Load class org.nutz.mvc.upload.UploadingContext without AOP
2018-10-16 20:49:40,298 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -Get 'tmpFilePool'<>
2018-10-16 20:49:40,319 [resin-26] DEBUG org.nutz.ioc.aop.impl.DefaultMirrorFactory -Load class org.nutz.mvc.upload.UploadAdaptor without AOP
2018-10-16 20:49:40,319 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -Get 'uploadFileContext'<>
2018-10-16 20:49:40,320 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -	 >> Load definition name=uploadFileContext
2018-10-16 20:49:40,321 [resin-26] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader -Found IocObject(uploadFileContext) in JsonLoader(paths=[ioc/])
2018-10-16 20:49:40,321 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -	 >> Make...'uploadFileContext'<>
2018-10-16 20:49:40,322 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -Get 'tmpFilePool'<>
2018-10-16 20:49:40,322 [resin-26] DEBUG org.nutz.ioc.aop.impl.DefaultMirrorFactory -Load class org.nutz.mvc.upload.UploadingContext without AOP
2018-10-16 20:49:40,322 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -Get 'tmpFilePool'<>
2018-10-16 20:49:40,337 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/upload/image'             >> (UploadModule.java:42).image          : Map        | @Ok(json ) @Fail(json:{err:'上传失败!'}) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,338 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -Get 'resourceUpload'<class org.nutz.mvc.upload.UploadAdaptor>
2018-10-16 20:49:40,339 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -	 >> Load definition name=resourceUpload
2018-10-16 20:49:40,339 [resin-26] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader -Found IocObject(resourceUpload) in JsonLoader(paths=[ioc/])
2018-10-16 20:49:40,339 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -	 >> Make...'resourceUpload'<class org.nutz.mvc.upload.UploadAdaptor>
2018-10-16 20:49:40,339 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -Get 'uploadFileContext'<>
2018-10-16 20:49:40,339 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -	 >> Load definition name=uploadFileContext
2018-10-16 20:49:40,339 [resin-26] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader -Found IocObject(uploadFileContext) in JsonLoader(paths=[ioc/])
2018-10-16 20:49:40,339 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -	 >> Make...'uploadFileContext'<>
2018-10-16 20:49:40,339 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -Get 'tmpFilePool'<>
2018-10-16 20:49:40,340 [resin-26] DEBUG org.nutz.ioc.aop.impl.DefaultMirrorFactory -Load class org.nutz.mvc.upload.UploadingContext without AOP
2018-10-16 20:49:40,340 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -Get 'tmpFilePool'<>
2018-10-16 20:49:40,340 [resin-26] DEBUG org.nutz.ioc.aop.impl.DefaultMirrorFactory -Load class org.nutz.mvc.upload.UploadAdaptor without AOP
2018-10-16 20:49:40,340 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -Get 'uploadFileContext'<>
2018-10-16 20:49:40,340 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -	 >> Load definition name=uploadFileContext
2018-10-16 20:49:40,340 [resin-26] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader -Found IocObject(uploadFileContext) in JsonLoader(paths=[ioc/])
2018-10-16 20:49:40,340 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -	 >> Make...'uploadFileContext'<>
2018-10-16 20:49:40,340 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -Get 'tmpFilePool'<>
2018-10-16 20:49:40,341 [resin-26] DEBUG org.nutz.ioc.aop.impl.DefaultMirrorFactory -Load class org.nutz.mvc.upload.UploadingContext without AOP
2018-10-16 20:49:40,341 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -Get 'tmpFilePool'<>
2018-10-16 20:49:40,341 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/upload/atta'              >> (UploadModule.java:61).atta           : Map        | @Ok(json ) @Fail(json:{err:'上传失败!'}) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,341 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -Get 'resourceUpload'<class org.nutz.mvc.upload.UploadAdaptor>
2018-10-16 20:49:40,342 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -	 >> Load definition name=resourceUpload
2018-10-16 20:49:40,342 [resin-26] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader -Found IocObject(resourceUpload) in JsonLoader(paths=[ioc/])
2018-10-16 20:49:40,342 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -	 >> Make...'resourceUpload'<class org.nutz.mvc.upload.UploadAdaptor>
2018-10-16 20:49:40,342 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -Get 'uploadFileContext'<>
2018-10-16 20:49:40,342 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -	 >> Load definition name=uploadFileContext
2018-10-16 20:49:40,342 [resin-26] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader -Found IocObject(uploadFileContext) in JsonLoader(paths=[ioc/])
2018-10-16 20:49:40,342 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -	 >> Make...'uploadFileContext'<>
2018-10-16 20:49:40,342 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -Get 'tmpFilePool'<>
2018-10-16 20:49:40,342 [resin-26] DEBUG org.nutz.ioc.aop.impl.DefaultMirrorFactory -Load class org.nutz.mvc.upload.UploadingContext without AOP
2018-10-16 20:49:40,343 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -Get 'tmpFilePool'<>
2018-10-16 20:49:40,343 [resin-26] DEBUG org.nutz.ioc.aop.impl.DefaultMirrorFactory -Load class org.nutz.mvc.upload.UploadAdaptor without AOP
2018-10-16 20:49:40,343 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -Get 'uploadFileContext'<>
2018-10-16 20:49:40,343 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -	 >> Load definition name=uploadFileContext
2018-10-16 20:49:40,343 [resin-26] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader -Found IocObject(uploadFileContext) in JsonLoader(paths=[ioc/])
2018-10-16 20:49:40,343 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -	 >> Make...'uploadFileContext'<>
2018-10-16 20:49:40,343 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -Get 'tmpFilePool'<>
2018-10-16 20:49:40,344 [resin-26] DEBUG org.nutz.ioc.aop.impl.DefaultMirrorFactory -Load class org.nutz.mvc.upload.UploadingContext without AOP
2018-10-16 20:49:40,344 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -Get 'tmpFilePool'<>
2018-10-16 20:49:40,344 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/upload/feedback/atta'     >> (UploadModule.java:185).feedback_atta : Map        | @Ok(json ) @Fail(json:{err:'上传失败!'}) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,344 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -Get 'resourceUpload'<class org.nutz.mvc.upload.UploadAdaptor>
2018-10-16 20:49:40,345 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -	 >> Load definition name=resourceUpload
2018-10-16 20:49:40,345 [resin-26] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader -Found IocObject(resourceUpload) in JsonLoader(paths=[ioc/])
2018-10-16 20:49:40,345 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -	 >> Make...'resourceUpload'<class org.nutz.mvc.upload.UploadAdaptor>
2018-10-16 20:49:40,345 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -Get 'uploadFileContext'<>
2018-10-16 20:49:40,345 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -	 >> Load definition name=uploadFileContext
2018-10-16 20:49:40,345 [resin-26] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader -Found IocObject(uploadFileContext) in JsonLoader(paths=[ioc/])
2018-10-16 20:49:40,345 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -	 >> Make...'uploadFileContext'<>
2018-10-16 20:49:40,346 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -Get 'tmpFilePool'<>
2018-10-16 20:49:40,346 [resin-26] DEBUG org.nutz.ioc.aop.impl.DefaultMirrorFactory -Load class org.nutz.mvc.upload.UploadingContext without AOP
2018-10-16 20:49:40,346 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -Get 'tmpFilePool'<>
2018-10-16 20:49:40,346 [resin-26] DEBUG org.nutz.ioc.aop.impl.DefaultMirrorFactory -Load class org.nutz.mvc.upload.UploadAdaptor without AOP
2018-10-16 20:49:40,347 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -Get 'uploadFileContext'<>
2018-10-16 20:49:40,347 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -	 >> Load definition name=uploadFileContext
2018-10-16 20:49:40,347 [resin-26] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader -Found IocObject(uploadFileContext) in JsonLoader(paths=[ioc/])
2018-10-16 20:49:40,347 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -	 >> Make...'uploadFileContext'<>
2018-10-16 20:49:40,347 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -Get 'tmpFilePool'<>
2018-10-16 20:49:40,347 [resin-26] DEBUG org.nutz.ioc.aop.impl.DefaultMirrorFactory -Load class org.nutz.mvc.upload.UploadingContext without AOP
2018-10-16 20:49:40,348 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -Get 'tmpFilePool'<>
2018-10-16 20:49:40,348 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/upload/atta/editor'       >> (UploadModule.java:120).attaEditor    : Map        | @Ok(json ) @Fail(json:{err:'上传失败!'}) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,349 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -Get 'resourceUpload'<class org.nutz.mvc.upload.UploadAdaptor>
2018-10-16 20:49:40,349 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -	 >> Load definition name=resourceUpload
2018-10-16 20:49:40,349 [resin-26] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader -Found IocObject(resourceUpload) in JsonLoader(paths=[ioc/])
2018-10-16 20:49:40,349 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -	 >> Make...'resourceUpload'<class org.nutz.mvc.upload.UploadAdaptor>
2018-10-16 20:49:40,349 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -Get 'uploadFileContext'<>
2018-10-16 20:49:40,349 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -	 >> Load definition name=uploadFileContext
2018-10-16 20:49:40,350 [resin-26] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader -Found IocObject(uploadFileContext) in JsonLoader(paths=[ioc/])
2018-10-16 20:49:40,350 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -	 >> Make...'uploadFileContext'<>
2018-10-16 20:49:40,350 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -Get 'tmpFilePool'<>
2018-10-16 20:49:40,350 [resin-26] DEBUG org.nutz.ioc.aop.impl.DefaultMirrorFactory -Load class org.nutz.mvc.upload.UploadingContext without AOP
2018-10-16 20:49:40,350 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -Get 'tmpFilePool'<>
2018-10-16 20:49:40,351 [resin-26] DEBUG org.nutz.ioc.aop.impl.DefaultMirrorFactory -Load class org.nutz.mvc.upload.UploadAdaptor without AOP
2018-10-16 20:49:40,351 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -Get 'uploadFileContext'<>
2018-10-16 20:49:40,351 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -	 >> Load definition name=uploadFileContext
2018-10-16 20:49:40,351 [resin-26] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader -Found IocObject(uploadFileContext) in JsonLoader(paths=[ioc/])
2018-10-16 20:49:40,351 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -	 >> Make...'uploadFileContext'<>
2018-10-16 20:49:40,351 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -Get 'tmpFilePool'<>
2018-10-16 20:49:40,351 [resin-26] DEBUG org.nutz.ioc.aop.impl.DefaultMirrorFactory -Load class org.nutz.mvc.upload.UploadingContext without AOP
2018-10-16 20:49:40,352 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -Get 'tmpFilePool'<>
2018-10-16 20:49:40,352 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/upload/image/editor'      >> (UploadModule.java:99).imageEditor    : Map        | @Ok(json ) @Fail(json:{err:'上传失败!'}) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,352 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -Get 'excelUpload'<class org.nutz.mvc.upload.UploadAdaptor>
2018-10-16 20:49:40,352 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -	 >> Load definition name=excelUpload
2018-10-16 20:49:40,353 [resin-26] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader -Found IocObject(excelUpload) in JsonLoader(paths=[ioc/])
2018-10-16 20:49:40,353 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -	 >> Make...'excelUpload'<class org.nutz.mvc.upload.UploadAdaptor>
2018-10-16 20:49:40,353 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -Get 'excelFileContext'<>
2018-10-16 20:49:40,353 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -	 >> Load definition name=excelFileContext
2018-10-16 20:49:40,354 [resin-26] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader -Found IocObject(excelFileContext) in JsonLoader(paths=[ioc/])
2018-10-16 20:49:40,354 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -	 >> Make...'excelFileContext'<>
2018-10-16 20:49:40,355 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -Get 'tmpFilePool'<>
2018-10-16 20:49:40,355 [resin-26] DEBUG org.nutz.ioc.aop.impl.DefaultMirrorFactory -Load class org.nutz.mvc.upload.UploadingContext without AOP
2018-10-16 20:49:40,356 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -Get 'tmpFilePool'<>
2018-10-16 20:49:40,356 [resin-26] DEBUG org.nutz.ioc.aop.impl.DefaultMirrorFactory -Load class org.nutz.mvc.upload.UploadAdaptor without AOP
2018-10-16 20:49:40,356 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -Get 'excelFileContext'<>
2018-10-16 20:49:40,356 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -	 >> Load definition name=excelFileContext
2018-10-16 20:49:40,357 [resin-26] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader -Found IocObject(excelFileContext) in JsonLoader(paths=[ioc/])
2018-10-16 20:49:40,357 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -	 >> Make...'excelFileContext'<>
2018-10-16 20:49:40,357 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -Get 'tmpFilePool'<>
2018-10-16 20:49:40,357 [resin-26] DEBUG org.nutz.ioc.aop.impl.DefaultMirrorFactory -Load class org.nutz.mvc.upload.UploadingContext without AOP
2018-10-16 20:49:40,357 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -Get 'tmpFilePool'<>
2018-10-16 20:49:40,358 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/upload/excel'             >> (UploadModule.java:79).excel          : Map        | @Ok(json ) @Fail(json:{err:'上传失败!'}) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,358 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -Get 'resourceUpload'<class org.nutz.mvc.upload.UploadAdaptor>
2018-10-16 20:49:40,358 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -	 >> Load definition name=resourceUpload
2018-10-16 20:49:40,359 [resin-26] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader -Found IocObject(resourceUpload) in JsonLoader(paths=[ioc/])
2018-10-16 20:49:40,359 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -	 >> Make...'resourceUpload'<class org.nutz.mvc.upload.UploadAdaptor>
2018-10-16 20:49:40,359 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -Get 'uploadFileContext'<>
2018-10-16 20:49:40,359 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -	 >> Load definition name=uploadFileContext
2018-10-16 20:49:40,359 [resin-26] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader -Found IocObject(uploadFileContext) in JsonLoader(paths=[ioc/])
2018-10-16 20:49:40,359 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -	 >> Make...'uploadFileContext'<>
2018-10-16 20:49:40,359 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -Get 'tmpFilePool'<>
2018-10-16 20:49:40,360 [resin-26] DEBUG org.nutz.ioc.aop.impl.DefaultMirrorFactory -Load class org.nutz.mvc.upload.UploadingContext without AOP
2018-10-16 20:49:40,360 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -Get 'tmpFilePool'<>
2018-10-16 20:49:40,360 [resin-26] DEBUG org.nutz.ioc.aop.impl.DefaultMirrorFactory -Load class org.nutz.mvc.upload.UploadAdaptor without AOP
2018-10-16 20:49:40,360 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -Get 'uploadFileContext'<>
2018-10-16 20:49:40,360 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -	 >> Load definition name=uploadFileContext
2018-10-16 20:49:40,361 [resin-26] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader -Found IocObject(uploadFileContext) in JsonLoader(paths=[ioc/])
2018-10-16 20:49:40,361 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -	 >> Make...'uploadFileContext'<>
2018-10-16 20:49:40,361 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -Get 'tmpFilePool'<>
2018-10-16 20:49:40,361 [resin-26] DEBUG org.nutz.ioc.aop.impl.DefaultMirrorFactory -Load class org.nutz.mvc.upload.UploadingContext without AOP
2018-10-16 20:49:40,361 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -Get 'tmpFilePool'<>
2018-10-16 20:49:40,362 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/upload/flash/editor'      >> (UploadModule.java:141).flash         : Map        | @Ok(json ) @Fail(json:{err:'上传失败!'}) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,362 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -Get 'resourceUpload'<class org.nutz.mvc.upload.UploadAdaptor>
2018-10-16 20:49:40,362 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -	 >> Load definition name=resourceUpload
2018-10-16 20:49:40,363 [resin-26] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader -Found IocObject(resourceUpload) in JsonLoader(paths=[ioc/])
2018-10-16 20:49:40,363 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -	 >> Make...'resourceUpload'<class org.nutz.mvc.upload.UploadAdaptor>
2018-10-16 20:49:40,363 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -Get 'uploadFileContext'<>
2018-10-16 20:49:40,363 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -	 >> Load definition name=uploadFileContext
2018-10-16 20:49:40,363 [resin-26] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader -Found IocObject(uploadFileContext) in JsonLoader(paths=[ioc/])
2018-10-16 20:49:40,363 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -	 >> Make...'uploadFileContext'<>
2018-10-16 20:49:40,363 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -Get 'tmpFilePool'<>
2018-10-16 20:49:40,364 [resin-26] DEBUG org.nutz.ioc.aop.impl.DefaultMirrorFactory -Load class org.nutz.mvc.upload.UploadingContext without AOP
2018-10-16 20:49:40,364 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -Get 'tmpFilePool'<>
2018-10-16 20:49:40,364 [resin-26] DEBUG org.nutz.ioc.aop.impl.DefaultMirrorFactory -Load class org.nutz.mvc.upload.UploadAdaptor without AOP
2018-10-16 20:49:40,364 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -Get 'uploadFileContext'<>
2018-10-16 20:49:40,364 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -	 >> Load definition name=uploadFileContext
2018-10-16 20:49:40,365 [resin-26] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader -Found IocObject(uploadFileContext) in JsonLoader(paths=[ioc/])
2018-10-16 20:49:40,365 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -	 >> Make...'uploadFileContext'<>
2018-10-16 20:49:40,365 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -Get 'tmpFilePool'<>
2018-10-16 20:49:40,365 [resin-26] DEBUG org.nutz.ioc.aop.impl.DefaultMirrorFactory -Load class org.nutz.mvc.upload.UploadingContext without AOP
2018-10-16 20:49:40,365 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -Get 'tmpFilePool'<>
2018-10-16 20:49:40,366 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/upload/media/editor'      >> (UploadModule.java:162).media         : Map        | @Ok(json ) @Fail(json:{err:'上传失败!'}) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,367 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/loginfo/export'           >> (LogInfoModule.java:30).export        : void       | @Ok(null ) @Fail(jsp:jsp.error) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,370 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/logout'                   >> (LoginModule.java:118).logout         : void       | @Ok(>>:/ ) @Fail(jsp:jsp.error) | by 0 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,372 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/login'                    >> (LoginModule.java:49).login           : View       | @Ok(null ) @Fail(jsp:jsp.error) | by 0 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,372 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/change-password'          >> (LoginModule.java:143).changePassword : Map        | @Ok(json ) @Fail(json:{ code : -1}) | by 0 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,373 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/pre-change-password'      >> (LoginModule.java:133).preChangePassword : User       | @Ok(jsp:jsp.sys.common.change_password) @Fail(jsp:jsp.error) | by 0 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,373 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/loginAjax'                >> (LoginModule.java:75).loginAjax       : Map        | @Ok(json ) @Fail(json:{ code : -1}) | by 0 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,374 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/loginCheckJson'           >> (LoginModule.java:108).loginCheckJson : Map        | @Ok(json ) @Fail(json:{ code : -1}) | by 0 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,375 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/config/add'               >> (ConfigModule.java:86).add            : Map        | @Ok(json ) @Fail(json:{ code : -1}) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,376 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/config/delete'            >> (ConfigModule.java:42).delete         : Map        | @Ok(json ) @Fail(json:{ code : -1}) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,376 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/config/list'              >> (ConfigModule.java:32).list           : Map        | @Ok(jsp:jsp.sys.config.list) @Fail(jsp:jsp.error) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,376 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/config/p-edit'            >> (ConfigModule.java:74).p_edit         : Map        | @Ok(jsp:jsp.sys.config.add) @Fail(jsp:jsp.error) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,377 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/config/p-add'             >> (ConfigModule.java:106).p_add         : Map        | @Ok(jsp:jsp.sys.config.add) @Fail(jsp:jsp.error) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,377 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/config/edit'              >> (ConfigModule.java:54).edit           : Map        | @Ok(json ) @Fail(json:{ code : -1}) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,379 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/flow/add'                 >> (FlowModule.java:87).add              : Map        | @Ok(json ) @Fail(json:{ code : -1}) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,379 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/flow/delete'              >> (FlowModule.java:41).delete           : Map        | @Ok(json ) @Fail(json:{ code : -1}) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,380 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/flow/list'                >> (FlowModule.java:31).list             : Map        | @Ok(jsp:jsp.sys.flow.list) @Fail(jsp:jsp.error) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,380 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/flow/view'                >> (FlowModule.java:97).view             : Flow       | @Ok(jsp:jsp.sys.flow.view) @Fail(jsp:jsp.error) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,381 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/flow/deletex'             >> (FlowModule.java:54).deletex          : Map        | @Ok(json ) @Fail(json:{ code : -1}) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,381 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/flow/p-edit'              >> (FlowModule.java:75).p_edit           : Map        | @Ok(jsp:jsp.sys.flow.add) @Fail(jsp:jsp.error) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,382 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/flow/p-add'               >> (FlowModule.java:104).p_add           : Map        | @Ok(jsp:jsp.sys.flow.add) @Fail(jsp:jsp.error) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,382 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/flow/edit'                >> (FlowModule.java:65).edit             : Map        | @Ok(json ) @Fail(json:{ code : -1}) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,384 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/user/add'                 >> (UserModule.java:99).add              : Map        | @Ok(json ) @Fail(json:{ code : -1}) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,384 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/user/delete'              >> (UserModule.java:50).delete           : Map        | @Ok(json ) @Fail(json:{ code : -1}) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,385 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/user/list'                >> (UserModule.java:39).list             : Map        | @Ok(jsp:jsp.sys.user.list) @Fail(jsp:jsp.error) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,385 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/user/perm'                >> (UserModule.java:152).perm            : Map        | @Ok(json ) @Fail(json:{ code : -1}) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,386 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/user/view'                >> (UserModule.java:123).view            : User       | @Ok(jsp:jsp.sys.user.view) @Fail(jsp:jsp.error) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,387 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/user/reset-password'      >> (UserModule.java:61).resetPassword    : Map        | @Ok(json ) @Fail(json:{ code : -1}) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,388 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/user/p-edit'              >> (UserModule.java:87).p_edit           : Map        | @Ok(jsp:jsp.sys.user.add) @Fail(jsp:jsp.error) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,389 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/user/p-add'               >> (UserModule.java:130).p_add           : Map        | @Ok(jsp:jsp.sys.user.add) @Fail(jsp:jsp.error) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,389 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/user/edit'                >> (UserModule.java:77).edit             : Map        | @Ok(json ) @Fail(json:{ code : -1}) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,390 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/user/p-perm'              >> (UserModule.java:139).p_perm          : Map        | @Ok(jsp:jsp.sys.user.perm) @Fail(jsp:jsp.error) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,391 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/channel/add'              >> (ChannelModule.java:119).add          : Map        | @Ok(json ) @Fail(json:{ code : -1}) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,392 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/channel/check-key'        >> (ChannelModule.java:161).checkKey     : Map        | @Ok(json ) @Fail(json:{ code : -1}) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,392 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/channel/delete'           >> (ChannelModule.java:92).delete        : Map        | @Ok(json ) @Fail(json:{ code : -1}) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,393 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/channel/list'             >> (ChannelModule.java:43).list          : void       | @Ok(jsp:jsp.sys.channel.list) @Fail(jsp:jsp.error) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,393 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/channel/p-edit'           >> (ChannelModule.java:147).p_edit       : Map        | @Ok(jsp:jsp.sys.channel.edit) @Fail(json:{ code : -1}) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,394 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/channel/list/json'        >> (ChannelModule.java:50).listJson      : Map        | @Ok(json ) @Fail(json:{ code : -1}) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,394 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/channel/template/list/json' >> (ChannelModule.java:62).templateListJson : Map        | @Ok(json ) @Fail(json:{ code : -1}) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,394 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/channel/p-add'            >> (ChannelModule.java:136).p_add        : Map        | @Ok(jsp:jsp.sys.channel.add) @Fail(json:{ code : -1}) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,395 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/channel/list/json/exclude' >> (ChannelModule.java:80).listJsonExclude : Map        | @Ok(json ) @Fail(json:{ code : -1}) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,395 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/channel/edit'             >> (ChannelModule.java:101).edit         : Map        | @Ok(json ) @Fail(json:{ code : -1}) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,397 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/forums/disable'           >> (ForumsModule.java:120).disable       : Map        | @Ok(json ) @Fail(json:{ code : -1}) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,398 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/forums/enable'            >> (ForumsModule.java:111).enable        : Map        | @Ok(json ) @Fail(json:{ code : -1}) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,398 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/forums/index'             >> (ForumsModule.java:48).index          : void       | @Ok(jsp:jsp.sys.forums.index) @Fail(jsp:jsp.error) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,398 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/forums/delete'            >> (ForumsModule.java:129).delete        : Map        | @Ok(json ) @Fail(json:{ code : -1}) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,399 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/forums/list'              >> (ForumsModule.java:85).list           : Map        | @Ok(jsp:jsp.sys.forums.${obj._jsp_view}) @Fail(jsp:jsp.error) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,399 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/forums/view'              >> (ForumsModule.java:200).view          : Forums     | @Ok(jsp:jsp.sys.forums.view) @Fail(jsp:jsp.error) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,400 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/forums/user-list/?/?'     >> (ForumsModule.java:269).user_list     : View       | @Ok(null ) @Fail(jsp:jsp.error) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,400 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/forums/type/p-edit'       >> (ForumsModule.java:302).type_p_edit   : Map        | @Ok(jsp:jsp.sys.forums.type.${obj._jsp_view}) @Fail(jsp:jsp.error) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,400 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/forums/user-type/list'    >> (ForumsModule.java:74).user_type_list : View       | @Ok(null ) @Fail(jsp:jsp.error) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,401 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/forums/reply/list'        >> (ForumsModule.java:97).replyList      : Map        | @Ok(jsp:jsp.sys.forums.reply.${obj._jsp_view}) @Fail(jsp:jsp.error) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,401 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/forums/type/p-add'        >> (ForumsModule.java:280).type_p_add    : Map        | @Ok(jsp:jsp.sys.forums.type.${obj._jsp_view}) @Fail(jsp:jsp.error) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,402 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/forums/p-user-reply/?'    >> (ForumsModule.java:215).p_user_reply  : View       | @Ok(null ) @Fail(jsp:jsp.error) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,402 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -Get 'resourceUpload'<class org.nutz.mvc.upload.UploadAdaptor>
2018-10-16 20:49:40,402 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -	 >> Load definition name=resourceUpload
2018-10-16 20:49:40,402 [resin-26] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader -Found IocObject(resourceUpload) in JsonLoader(paths=[ioc/])
2018-10-16 20:49:40,402 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -	 >> Make...'resourceUpload'<class org.nutz.mvc.upload.UploadAdaptor>
2018-10-16 20:49:40,403 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -Get 'uploadFileContext'<>
2018-10-16 20:49:40,403 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -	 >> Load definition name=uploadFileContext
2018-10-16 20:49:40,403 [resin-26] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader -Found IocObject(uploadFileContext) in JsonLoader(paths=[ioc/])
2018-10-16 20:49:40,403 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -	 >> Make...'uploadFileContext'<>
2018-10-16 20:49:40,404 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -Get 'tmpFilePool'<>
2018-10-16 20:49:40,404 [resin-26] DEBUG org.nutz.ioc.aop.impl.DefaultMirrorFactory -Load class org.nutz.mvc.upload.UploadingContext without AOP
2018-10-16 20:49:40,405 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -Get 'tmpFilePool'<>
2018-10-16 20:49:40,405 [resin-26] DEBUG org.nutz.ioc.aop.impl.DefaultMirrorFactory -Load class org.nutz.mvc.upload.UploadAdaptor without AOP
2018-10-16 20:49:40,406 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -Get 'uploadFileContext'<>
2018-10-16 20:49:40,406 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -	 >> Load definition name=uploadFileContext
2018-10-16 20:49:40,406 [resin-26] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader -Found IocObject(uploadFileContext) in JsonLoader(paths=[ioc/])
2018-10-16 20:49:40,406 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -	 >> Make...'uploadFileContext'<>
2018-10-16 20:49:40,406 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -Get 'tmpFilePool'<>
2018-10-16 20:49:40,406 [resin-26] DEBUG org.nutz.ioc.aop.impl.DefaultMirrorFactory -Load class org.nutz.mvc.upload.UploadingContext without AOP
2018-10-16 20:49:40,406 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -Get 'tmpFilePool'<>
2018-10-16 20:49:40,407 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/forums/upload/atta'       >> (ForumsModule.java:317).feedback_atta : Map        | @Ok(json ) @Fail(json:{err:'上传失败!'}) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,407 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/forums/user-add'          >> (ForumsModule.java:256).user_add      : Map        | @Ok(json ) @Fail(json:{ code : -1}) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,408 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/forums/user-top/?'        >> (ForumsModule.java:262).user_top      : View       | @Ok(null ) @Fail(jsp:jsp.error) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,408 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/forums/p-user-add'        >> (ForumsModule.java:245).p_user_add    : View       | @Ok(null ) @Fail(jsp:jsp.error) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,408 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/forums/p-edit'            >> (ForumsModule.java:290).p_edit        : Map        | @Ok(jsp:jsp.sys.forums.${obj._jsp_view}) @Fail(jsp:jsp.error) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,408 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/forums/type/list'         >> (ForumsModule.java:66).type_list      : Map        | @Ok(jsp:jsp.sys.forums.type.${obj._jsp_view}) @Fail(jsp:jsp.error) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,409 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/forums/type/delete'       >> (ForumsModule.java:138).type_delete   : Map        | @Ok(json ) @Fail(json:{ code : -1}) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,409 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/forums/type/edit'         >> (ForumsModule.java:147).type_edit     : Map        | @Ok(json ) @Fail(json:{ code : -1}) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,410 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/forums/edit'              >> (ForumsModule.java:157).edit          : Map        | @Ok(json ) @Fail(json:{ code : -1}) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,410 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/forums/user-view/?/?'     >> (ForumsModule.java:205).user_view     : View       | @Ok(null ) @Fail(jsp:jsp.error) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,410 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/forums/type/add'          >> (ForumsModule.java:182).type_add      : Map        | @Ok(json ) @Fail(json:{ code : -1}) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,411 [resin-26] DEBUG org.nutz.mvc.impl.UrlMappingImpl -   '/forums/type/list/json'    >> (ForumsModule.java:55).list_json      : Map        | @Ok(json ) @Fail(json:{ code : -1}) | by 1 Filters | (I:UTF-8/O:UTF-8)
2018-10-16 20:49:40,411 [resin-26] INFO  org.nutz.mvc.impl.NutLoading -Found 191 module methods
2018-10-16 20:49:40,411 [resin-26] DEBUG org.nutz.mvc.impl.NutLoading -Localization: org.nutz.mvc.impl.NutMessageLoader('i18n')  dft<>
2018-10-16 20:49:40,415 [resin-26] DEBUG org.nutz.resource.Scans -Found 1 resource by src( i18n ) , regex( ^.+[.]properties$ )
2018-10-16 20:49:40,415 [resin-26] DEBUG org.nutz.mvc.impl.NutMessageLoader -Load Messages in 1 resource : [[File[D:\DCH\WorkSpace\eclipse_workspace\cms_develop\web\WEB-INF\classes\i18n\zh_CN\system.properties]]]
2018-10-16 20:49:40,418 [resin-26] DEBUG org.nutz.mvc.impl.NutMessageLoader -Message Loaded, size = 2
2018-10-16 20:49:40,419 [resin-26] INFO  org.nutz.mvc.impl.NutLoading -Setup application...
2134 [resin-26] INFO com.cms.init.Setup - Nutz Setup Begin...
2018-10-16 20:49:40,425 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -Get 'sysParamService'<class com.cms.general.service.SysParamService>
2018-10-16 20:49:40,425 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -	 >> Load definition name=sysParamService
2018-10-16 20:49:40,425 [resin-26] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader -Found IocObject(sysParamService) in AnnotationIocLoader(packages=[com.cms])
2018-10-16 20:49:40,425 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -	 >> Make...'sysParamService'<class com.cms.general.service.SysParamService>
2018-10-16 20:49:40,426 [resin-26] DEBUG org.nutz.ioc.impl.ScopeContext -Save object 'sysParamService' to [app] 
2018-10-16 20:49:40,426 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -Get 'dao'<>
2018-10-16 20:49:40,426 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -	 >> Load definition name=dao
2018-10-16 20:49:40,426 [resin-26] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader -Found IocObject(dao) in JsonLoader(paths=[ioc/])
2018-10-16 20:49:40,426 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -	 >> Make...'dao'<>
2018-10-16 20:49:40,426 [resin-26] DEBUG org.nutz.ioc.impl.ScopeContext -Save object 'dao' to [app] 
2135 [resin-26] INFO com.cms.init.Setup - init SYS_PARAM_MAP...
2018-10-16 20:49:40,427 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -Get 'dataSource'<>
2018-10-16 20:49:40,427 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -	 >> Load definition name=dataSource
2018-10-16 20:49:40,427 [resin-26] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader -Found IocObject(dataSource) in JsonLoader(paths=[ioc/])
2018-10-16 20:49:40,427 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -	 >> Make...'dataSource'<>
2018-10-16 20:49:40,428 [resin-26] DEBUG org.nutz.ioc.impl.ScopeContext -Save object 'dataSource' to [app] 
2018-10-16 20:49:40,463 [resin-26] DEBUG org.nutz.ioc.aop.impl.DefaultMirrorFactory -Load class com.alibaba.druid.pool.DruidDataSource without AOP
2018-10-16 20:49:40,463 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -Get 'conf'<>
2018-10-16 20:49:40,463 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -	 >> Load definition name=conf
2018-10-16 20:49:40,463 [resin-26] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader -Found IocObject(conf) in JsonLoader(paths=[ioc/])
2018-10-16 20:49:40,464 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -	 >> Make...'conf'<>
2018-10-16 20:49:40,464 [resin-26] DEBUG org.nutz.ioc.impl.ScopeContext -Save object 'conf' to [app] 
2018-10-16 20:49:40,464 [resin-26] DEBUG org.nutz.ioc.aop.impl.DefaultMirrorFactory -Load class org.nutz.ioc.impl.PropertiesProxy without AOP
2018-10-16 20:49:40,507 [resin-26] DEBUG org.nutz.resource.Scans -Found 1 resource by src( db.properties ) , regex( ^.+[.]properties$ )
2018-10-16 20:49:40,507 [resin-26] DEBUG org.nutz.ioc.impl.PropertiesProxy -load properties from File[D:\DCH\WorkSpace\eclipse_workspace\cms_develop\web\WEB-INF\classes\db.properties]
2018-10-16 20:49:40,796 [resin-26] DEBUG org.nutz.ioc.impl.PropertiesProxy -no such field(name=removeabandoned) at object class=com.alibaba.druid.pool.DruidDataSource, skip
2018-10-16 20:49:47,802 [resin-26] INFO  com.alibaba.druid.pool.DruidDataSource -{dataSource-1} inited
2018-10-16 20:49:47,833 [resin-26] DEBUG org.nutz.ioc.aop.impl.DefaultMirrorFactory -Load class org.nutz.dao.impl.NutDao without AOP
2018-10-16 20:49:47,834 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -Get 'dataSource'<>
2018-10-16 20:49:48,023 [resin-26] DEBUG org.nutz.dao.jdbc.Jdbcs -Jdbcs init complete
2018-10-16 20:49:48,023 [resin-26] INFO  org.nutz.dao.jdbc.Jdbcs -Get Connection from DataSource for JdbcExpert, if you lock at here, check your database server and configure
2018-10-16 20:49:48,033 [resin-26] DEBUG org.nutz.dao.impl.DaoSupport -select expert : org.nutz.dao.impl.jdbc.oracle.OracleJdbcExpert
2018-10-16 20:49:48,042 [resin-26] DEBUG org.nutz.dao.impl.DaoSupport -JDBC Driver --> 10.2.0.3.0
2018-10-16 20:49:48,042 [resin-26] DEBUG org.nutz.dao.impl.DaoSupport -JDBC Name   --> Oracle JDBC driver
2018-10-16 20:49:48,042 [resin-26] DEBUG org.nutz.dao.impl.DaoSupport -JDBC URL    --> jdbc:oracle:thin:@47.74.225.125:1521:ORCL
2018-10-16 20:49:48,042 [resin-26] DEBUG org.nutz.dao.impl.DaoSupport -Database info --> ORACLE:[Oracle - Oracle Database 11g Release 11.1.0.0.0 - Production]
2018-10-16 20:49:48,047 [resin-26] DEBUG org.nutz.ioc.aop.impl.DefaultMirrorFactory -Load class com.cms.general.service.SysParamService without AOP
2018-10-16 20:49:48,047 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -Get 'dao'<>
2018-10-16 20:49:48,083 [resin-26] DEBUG org.nutz.service.EntityService -Get TypeParams for self : com.cms.general.domain.SysParam
2018-10-16 20:49:48,176 [resin-26] DEBUG org.nutz.dao.impl.sql.run.NutDaoExecutor -SELECT * FROM SYS_PARAM 
10288 [resin-26] INFO com.cms.init.Setup - Nutz Setup End...
2018-10-16 20:49:48,578 [resin-26] INFO  org.nutz.mvc.impl.NutLoading -Nutz.Mvc[nutz] is up in 9369ms
2018-10-16 20:49:48,659 [resin-26] DEBUG velocity_log -SimpleLog4JLogSystem using category 'velocity_log'
2018-10-16 20:49:48,660 [resin-26] DEBUG velocity_log -Searching for properties at: /org/apache/velocity/tools/view/velocity.properties
2018-10-16 20:49:48,660 [resin-26] DEBUG velocity_log -Searching for properties at: /WEB-INF/velocity.properties
2018-10-16 20:49:48,660 [resin-26] DEBUG velocity_log -Did not find resource at: /WEB-INF/velocity.properties
2018-10-16 20:49:48,660 [resin-26] DEBUG velocity_log -Searching for properties at: velocity.properties
2018-10-16 20:49:48,660 [resin-26] DEBUG velocity_log -Configuring Velocity with properties at: velocity.properties
2018-10-16 20:49:48,661 [resin-26] DEBUG velocity_log -Initializing Velocity, Calling init()...
2018-10-16 20:49:48,661 [resin-26] DEBUG velocity_log -*******************************************************************
2018-10-16 20:49:48,661 [resin-26] DEBUG velocity_log -Starting Apache Velocity v1.7 (compiled: 2010-11-19 12:14:37)
2018-10-16 20:49:48,661 [resin-26] DEBUG velocity_log -RuntimeInstance initializing.
2018-10-16 20:49:48,661 [resin-26] DEBUG velocity_log -Default Properties File: org\apache\velocity\runtime\defaults\velocity.properties
2018-10-16 20:49:48,661 [resin-26] DEBUG velocity_log -Trying to use logger class org.apache.velocity.runtime.log.SimpleLog4JLogSystem
2018-10-16 20:49:48,661 [resin-26] DEBUG velocity_log -LogSystem has been deprecated. Please use a LogChute implementation.
2018-10-16 20:49:48,665 [resin-26] DEBUG velocity_log -Default ResourceManager initializing. (class org.apache.velocity.runtime.resource.ResourceManagerImpl)
2018-10-16 20:49:48,668 [resin-26] DEBUG velocity_log -ResourceLoader instantiated: org.apache.velocity.tools.view.WebappResourceLoader
2018-10-16 20:49:48,669 [resin-26] DEBUG velocity_log -WebappResourceLoader: initialization starting.
2018-10-16 20:49:48,669 [resin-26] INFO  velocity_log -WebappResourceLoader: added template path - '/WEB-INF/templates/'
2018-10-16 20:49:48,670 [resin-26] DEBUG velocity_log -WebappResourceLoader: initialization complete.
2018-10-16 20:49:48,673 [resin-26] DEBUG velocity_log -ResourceLoader instantiated: org.apache.velocity.runtime.resource.loader.StringResourceLoader
2018-10-16 20:49:48,673 [resin-26] DEBUG velocity_log -StringResourceLoader : initialization starting.
2018-10-16 20:49:48,674 [resin-26] DEBUG velocity_log -Creating string repository using class org.apache.velocity.runtime.resource.util.StringResourceRepositoryImpl...
2018-10-16 20:49:48,674 [resin-26] DEBUG velocity_log -Default repository encoding is UTF-8
2018-10-16 20:49:48,674 [resin-26] DEBUG velocity_log -StringResourceLoader : initialization complete.
2018-10-16 20:49:48,691 [resin-26] DEBUG velocity_log -ResourceCache: initialized (class org.apache.velocity.runtime.resource.ResourceCacheImpl) with class java.util.Collections$SynchronizedMap cache map.
2018-10-16 20:49:48,691 [resin-26] DEBUG velocity_log -Default ResourceManager initialization complete.
2018-10-16 20:49:48,693 [resin-26] DEBUG velocity_log -Loaded System Directive: org.apache.velocity.runtime.directive.Stop
2018-10-16 20:49:48,697 [resin-26] DEBUG velocity_log -Loaded System Directive: org.apache.velocity.runtime.directive.Define
2018-10-16 20:49:48,698 [resin-26] DEBUG velocity_log -Loaded System Directive: org.apache.velocity.runtime.directive.Break
2018-10-16 20:49:48,700 [resin-26] DEBUG velocity_log -Loaded System Directive: org.apache.velocity.runtime.directive.Evaluate
2018-10-16 20:49:48,701 [resin-26] DEBUG velocity_log -Loaded System Directive: org.apache.velocity.runtime.directive.Literal
2018-10-16 20:49:48,703 [resin-26] DEBUG velocity_log -Loaded System Directive: org.apache.velocity.runtime.directive.Macro
2018-10-16 20:49:48,706 [resin-26] DEBUG velocity_log -Loaded System Directive: org.apache.velocity.runtime.directive.Parse
2018-10-16 20:49:48,708 [resin-26] DEBUG velocity_log -Loaded System Directive: org.apache.velocity.runtime.directive.Include
2018-10-16 20:49:48,710 [resin-26] DEBUG velocity_log -Loaded System Directive: org.apache.velocity.runtime.directive.Foreach
2018-10-16 20:49:48,745 [resin-26] DEBUG velocity_log -Created '20' parsers.
2018-10-16 20:49:48,747 [resin-26] DEBUG velocity_log -Velocimacro : initialization starting.
2018-10-16 20:49:48,747 [resin-26] DEBUG velocity_log -Velocimacro : "velocimacro.library" is not set.  Trying default library: VM_global_library.vm
2018-10-16 20:49:48,748 [resin-26] DEBUG velocity_log -Could not load resource 'VM_global_library.vm' from ResourceLoader org.apache.velocity.tools.view.WebappResourceLoader: WebappResourceLoader: Resource 'VM_global_library.vm' not found.
2018-10-16 20:49:48,748 [resin-26] DEBUG velocity_log -Velocimacro : Default library not found.
2018-10-16 20:49:48,748 [resin-26] DEBUG velocity_log -Velocimacro : allowInline = true : VMs can be defined inline in templates
2018-10-16 20:49:48,748 [resin-26] DEBUG velocity_log -Velocimacro : allowInlineToOverride = false : VMs defined inline may NOT replace previous VM definitions
2018-10-16 20:49:48,748 [resin-26] DEBUG velocity_log -Velocimacro : allowInlineLocal = false : VMs defined inline will be global in scope if allowed.
2018-10-16 20:49:48,748 [resin-26] DEBUG velocity_log -Velocimacro : autoload off : VM system will not automatically reload global library macros
2018-10-16 20:49:48,748 [resin-26] DEBUG velocity_log -Velocimacro : Velocimacro : initialization complete.
2018-10-16 20:49:48,748 [resin-26] DEBUG velocity_log -RuntimeInstance successfully initialized.
2018-10-16 20:49:48,750 [resin-26] DEBUG velocity_log -Searching for configuration at: toolbox.xml
2018-10-16 20:49:48,772 [resin-26] DEBUG org.apache.commons.digester.Digester -addRuleSet() with no namespace URI
2018-10-16 20:49:48,777 [resin-26] DEBUG org.apache.commons.digester.Digester -addRuleSet() with no namespace URI
2018-10-16 20:49:48,800 [resin-26] DEBUG org.apache.commons.digester.Digester.sax -setDocumentLocator(com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser$LocatorProxy@332c50e0)
2018-10-16 20:49:48,801 [resin-26] DEBUG org.apache.commons.digester.Digester.sax -startDocument()
2018-10-16 20:49:48,802 [resin-26] DEBUG org.apache.commons.digester.Digester.sax -startElement(,,toolbox)
2018-10-16 20:49:48,802 [resin-26] DEBUG org.apache.commons.digester.Digester -  Pushing body text ''
2018-10-16 20:49:48,802 [resin-26] DEBUG org.apache.commons.digester.Digester -  New match='toolbox'
2018-10-16 20:49:48,802 [resin-26] DEBUG org.apache.commons.digester.Digester -  Fire begin() for ObjectCreateRule[className=org.apache.velocity.tools.config.ToolboxConfiguration, attributeName=null]
2018-10-16 20:49:48,802 [resin-26] DEBUG org.apache.commons.digester.Digester -[ObjectCreateRule]{toolbox}New org.apache.velocity.tools.config.ToolboxConfiguration
2018-10-16 20:49:48,807 [resin-26] DEBUG org.apache.commons.digester.Digester -  Fire begin() for org.apache.velocity.tools.config.OldXmlFactoryConfigurationRuleSet$DeprecationRule@101af485
2018-10-16 20:49:48,808 [resin-26] DEBUG org.apache.commons.digester.Digester -  Fire begin() for SetNextRule[methodName=addToolbox, paramType=null]
2018-10-16 20:49:48,808 [resin-26] DEBUG org.apache.commons.digester.Digester.sax -characters( 
	)
2018-10-16 20:49:48,808 [resin-26] DEBUG org.apache.commons.digester.Digester.sax -startElement(,,tool)
2018-10-16 20:49:48,808 [resin-26] DEBUG org.apache.commons.digester.Digester -  Pushing body text ' 
	'
2018-10-16 20:49:48,808 [resin-26] DEBUG org.apache.commons.digester.Digester -  New match='toolbox/tool'
2018-10-16 20:49:48,808 [resin-26] DEBUG org.apache.commons.digester.Digester -  Fire begin() for ObjectCreateRule[className=org.apache.velocity.tools.config.ToolConfiguration, attributeName=null]
2018-10-16 20:49:48,808 [resin-26] DEBUG org.apache.commons.digester.Digester -[ObjectCreateRule]{toolbox/tool}New org.apache.velocity.tools.config.ToolConfiguration
2018-10-16 20:49:48,810 [resin-26] DEBUG org.apache.commons.digester.Digester -  Fire begin() for SetNextRule[methodName=addTool, paramType=null]
2018-10-16 20:49:48,810 [resin-26] DEBUG org.apache.commons.digester.Digester.sax -characters( 
	   )
2018-10-16 20:49:48,810 [resin-26] DEBUG org.apache.commons.digester.Digester.sax -startElement(,,key)
2018-10-16 20:49:48,811 [resin-26] DEBUG org.apache.commons.digester.Digester -  Pushing body text ' 
	   '
2018-10-16 20:49:48,811 [resin-26] DEBUG org.apache.commons.digester.Digester -  New match='toolbox/tool/key'
2018-10-16 20:49:48,811 [resin-26] DEBUG org.apache.commons.digester.Digester -  Fire begin() for BeanPropertySetterRule[propertyName=key]
2018-10-16 20:49:48,811 [resin-26] DEBUG org.apache.commons.digester.Digester.sax -characters(date)
2018-10-16 20:49:48,811 [resin-26] DEBUG org.apache.commons.digester.Digester.sax -endElement(,,key)
2018-10-16 20:49:48,811 [resin-26] DEBUG org.apache.commons.digester.Digester -  match='toolbox/tool/key'
2018-10-16 20:49:48,811 [resin-26] DEBUG org.apache.commons.digester.Digester -  bodyText='date'
2018-10-16 20:49:48,811 [resin-26] DEBUG org.apache.commons.digester.Digester -  Fire body() for BeanPropertySetterRule[propertyName=key]
2018-10-16 20:49:48,812 [resin-26] DEBUG org.apache.commons.digester.Digester -[BeanPropertySetterRule]{toolbox/tool/key} Called with text 'date'
2018-10-16 20:49:48,812 [resin-26] DEBUG org.apache.commons.digester.Digester -  Popping body text ' 
	   '
2018-10-16 20:49:48,812 [resin-26] DEBUG org.apache.commons.digester.Digester -  Fire end() for BeanPropertySetterRule[propertyName=key]
2018-10-16 20:49:48,812 [resin-26] DEBUG org.apache.commons.digester.Digester -[BeanPropertySetterRule]{toolbox/tool/key} Set org.apache.velocity.tools.config.ToolConfiguration property key with text date
2018-10-16 20:49:48,816 [resin-26] DEBUG org.apache.commons.beanutils.ConvertUtils -Convert string 'date' to class 'java.lang.String'
2018-10-16 20:49:48,816 [resin-26] DEBUG org.apache.commons.digester.Digester.sax -characters( 
	   )
2018-10-16 20:49:48,817 [resin-26] DEBUG org.apache.commons.digester.Digester.sax -startElement(,,scope)
2018-10-16 20:49:48,817 [resin-26] DEBUG org.apache.commons.digester.Digester -  Pushing body text ' 
	    
	   '
2018-10-16 20:49:48,817 [resin-26] DEBUG org.apache.commons.digester.Digester -  New match='toolbox/tool/scope'
2018-10-16 20:49:48,817 [resin-26] DEBUG org.apache.commons.digester.Digester -  Fire begin() for org.apache.velocity.tools.config.OldXmlFactoryConfigurationRuleSet$ScopeRule@fb5a45e
2018-10-16 20:49:48,817 [resin-26] DEBUG org.apache.commons.digester.Digester.sax -characters(application)
2018-10-16 20:49:48,817 [resin-26] DEBUG org.apache.commons.digester.Digester.sax -endElement(,,scope)
2018-10-16 20:49:48,817 [resin-26] DEBUG org.apache.commons.digester.Digester -  match='toolbox/tool/scope'
2018-10-16 20:49:48,817 [resin-26] DEBUG org.apache.commons.digester.Digester -  bodyText='application'
2018-10-16 20:49:48,817 [resin-26] DEBUG org.apache.commons.digester.Digester -  Fire body() for org.apache.velocity.tools.config.OldXmlFactoryConfigurationRuleSet$ScopeRule@fb5a45e
2018-10-16 20:49:48,817 [resin-26] DEBUG org.apache.commons.digester.Digester -  Popping body text ' 
	    
	   '
2018-10-16 20:49:48,818 [resin-26] DEBUG org.apache.commons.digester.Digester -  Fire end() for org.apache.velocity.tools.config.OldXmlFactoryConfigurationRuleSet$ScopeRule@fb5a45e
2018-10-16 20:49:48,818 [resin-26] DEBUG org.apache.commons.digester.Digester.sax -characters( 
	   )
2018-10-16 20:49:48,818 [resin-26] DEBUG org.apache.commons.digester.Digester.sax -startElement(,,class)
2018-10-16 20:49:48,818 [resin-26] DEBUG org.apache.commons.digester.Digester -  Pushing body text ' 
	    
	    
	   '
2018-10-16 20:49:48,818 [resin-26] DEBUG org.apache.commons.digester.Digester -  New match='toolbox/tool/class'
2018-10-16 20:49:48,818 [resin-26] DEBUG org.apache.commons.digester.Digester -  Fire begin() for BeanPropertySetterRule[propertyName=classname]
2018-10-16 20:49:48,818 [resin-26] DEBUG org.apache.commons.digester.Digester.sax -characters(org.apache.velocity.tools.generic.DateTool)
2018-10-16 20:49:48,818 [resin-26] DEBUG org.apache.commons.digester.Digester.sax -endElement(,,class)
2018-10-16 20:49:48,818 [resin-26] DEBUG org.apache.commons.digester.Digester -  match='toolbox/tool/class'
2018-10-16 20:49:48,818 [resin-26] DEBUG org.apache.commons.digester.Digester -  bodyText='org.apache.velocity.tools.generic.DateTool'
2018-10-16 20:49:48,818 [resin-26] DEBUG org.apache.commons.digester.Digester -  Fire body() for BeanPropertySetterRule[propertyName=classname]
2018-10-16 20:49:48,818 [resin-26] DEBUG org.apache.commons.digester.Digester -[BeanPropertySetterRule]{toolbox/tool/class} Called with text 'org.apache.velocity.tools.generic.DateTool'
2018-10-16 20:49:48,819 [resin-26] DEBUG org.apache.commons.digester.Digester -  Popping body text ' 
	    
	    
	   '
2018-10-16 20:49:48,819 [resin-26] DEBUG org.apache.commons.digester.Digester -  Fire end() for BeanPropertySetterRule[propertyName=classname]
2018-10-16 20:49:48,819 [resin-26] DEBUG org.apache.commons.digester.Digester -[BeanPropertySetterRule]{toolbox/tool/class} Set org.apache.velocity.tools.config.ToolConfiguration property classname with text org.apache.velocity.tools.generic.DateTool
2018-10-16 20:49:48,819 [resin-26] DEBUG org.apache.commons.beanutils.ConvertUtils -Convert string 'org.apache.velocity.tools.generic.DateTool' to class 'java.lang.String'
2018-10-16 20:49:48,819 [resin-26] DEBUG org.apache.commons.digester.Digester.sax -characters( 
	   )
2018-10-16 20:49:48,819 [resin-26] DEBUG org.apache.commons.digester.Digester.sax -startElement(,,parameter)
2018-10-16 20:49:48,819 [resin-26] DEBUG org.apache.commons.digester.Digester -  Pushing body text ' 
	    
	    
	    
	   '
2018-10-16 20:49:48,819 [resin-26] DEBUG org.apache.commons.digester.Digester -  New match='toolbox/tool/parameter'
2018-10-16 20:49:48,820 [resin-26] DEBUG org.apache.commons.digester.Digester -  Fire begin() for org.apache.velocity.tools.config.OldXmlFactoryConfigurationRuleSet$ParameterRule@5b5c4749
2018-10-16 20:49:48,820 [resin-26] DEBUG org.apache.commons.digester.Digester.sax -endElement(,,parameter)
2018-10-16 20:49:48,820 [resin-26] DEBUG org.apache.commons.digester.Digester -  match='toolbox/tool/parameter'
2018-10-16 20:49:48,820 [resin-26] DEBUG org.apache.commons.digester.Digester -  bodyText=''
2018-10-16 20:49:48,820 [resin-26] DEBUG org.apache.commons.digester.Digester -  Fire body() for org.apache.velocity.tools.config.OldXmlFactoryConfigurationRuleSet$ParameterRule@5b5c4749
2018-10-16 20:49:48,821 [resin-26] DEBUG org.apache.commons.digester.Digester -  Popping body text ' 
	    
	    
	    
	   '
2018-10-16 20:49:48,821 [resin-26] DEBUG org.apache.commons.digester.Digester -  Fire end() for org.apache.velocity.tools.config.OldXmlFactoryConfigurationRuleSet$ParameterRule@5b5c4749
2018-10-16 20:49:48,821 [resin-26] DEBUG org.apache.commons.digester.Digester.sax -characters( 
	)
2018-10-16 20:49:48,821 [resin-26] DEBUG org.apache.commons.digester.Digester.sax -endElement(,,tool)
2018-10-16 20:49:48,821 [resin-26] DEBUG org.apache.commons.digester.Digester -  match='toolbox/tool'
2018-10-16 20:49:48,821 [resin-26] DEBUG org.apache.commons.digester.Digester -  bodyText=' 
	    
	    
	    
	    
	'
2018-10-16 20:49:48,821 [resin-26] DEBUG org.apache.commons.digester.Digester -  Fire body() for ObjectCreateRule[className=org.apache.velocity.tools.config.ToolConfiguration, attributeName=null]
2018-10-16 20:49:48,821 [resin-26] DEBUG org.apache.commons.digester.Digester -  Fire body() for SetNextRule[methodName=addTool, paramType=null]
2018-10-16 20:49:48,821 [resin-26] DEBUG org.apache.commons.digester.Digester -  Popping body text ' 
	'
2018-10-16 20:49:48,822 [resin-26] DEBUG org.apache.commons.digester.Digester -  Fire end() for SetNextRule[methodName=addTool, paramType=null]
2018-10-16 20:49:48,828 [resin-26] DEBUG org.apache.commons.digester.Digester -[SetNextRule]{toolbox/tool} Call org.apache.velocity.tools.config.ToolboxConfiguration.addTool(Tool 'date' => org.apache.velocity.tools.generic.DateTool with 2 properties [format -auto-> yyyy-MM-dd; key -auto-> date; ])
2018-10-16 20:49:48,829 [resin-26] DEBUG org.apache.commons.digester.Digester -  Fire end() for ObjectCreateRule[className=org.apache.velocity.tools.config.ToolConfiguration, attributeName=null]
2018-10-16 20:49:48,830 [resin-26] DEBUG org.apache.commons.digester.Digester -[ObjectCreateRule]{toolbox/tool} Pop org.apache.velocity.tools.config.ToolConfiguration
2018-10-16 20:49:48,830 [resin-26] DEBUG org.apache.commons.digester.Digester.sax -characters( 
	)
2018-10-16 20:49:48,830 [resin-26] DEBUG org.apache.commons.digester.Digester.sax -startElement(,,tool)
2018-10-16 20:49:48,830 [resin-26] DEBUG org.apache.commons.digester.Digester -  Pushing body text ' 
	 
	'
2018-10-16 20:49:48,831 [resin-26] DEBUG org.apache.commons.digester.Digester -  New match='toolbox/tool'
2018-10-16 20:49:48,831 [resin-26] DEBUG org.apache.commons.digester.Digester -  Fire begin() for ObjectCreateRule[className=org.apache.velocity.tools.config.ToolConfiguration, attributeName=null]
2018-10-16 20:49:48,831 [resin-26] DEBUG org.apache.commons.digester.Digester -[ObjectCreateRule]{toolbox/tool}New org.apache.velocity.tools.config.ToolConfiguration
2018-10-16 20:49:48,831 [resin-26] DEBUG org.apache.commons.digester.Digester -  Fire begin() for SetNextRule[methodName=addTool, paramType=null]
2018-10-16 20:49:48,831 [resin-26] DEBUG org.apache.commons.digester.Digester.sax -characters( 
	   )
2018-10-16 20:49:48,831 [resin-26] DEBUG org.apache.commons.digester.Digester.sax -startElement(,,key)
2018-10-16 20:49:48,831 [resin-26] DEBUG org.apache.commons.digester.Digester -  Pushing body text ' 
	   '
2018-10-16 20:49:48,831 [resin-26] DEBUG org.apache.commons.digester.Digester -  New match='toolbox/tool/key'
2018-10-16 20:49:48,831 [resin-26] DEBUG org.apache.commons.digester.Digester -  Fire begin() for BeanPropertySetterRule[propertyName=key]
2018-10-16 20:49:48,831 [resin-26] DEBUG org.apache.commons.digester.Digester.sax -characters(sysTool)
2018-10-16 20:49:48,831 [resin-26] DEBUG org.apache.commons.digester.Digester.sax -endElement(,,key)
2018-10-16 20:49:48,831 [resin-26] DEBUG org.apache.commons.digester.Digester -  match='toolbox/tool/key'
2018-10-16 20:49:48,832 [resin-26] DEBUG org.apache.commons.digester.Digester -  bodyText='sysTool'
2018-10-16 20:49:48,832 [resin-26] DEBUG org.apache.commons.digester.Digester -  Fire body() for BeanPropertySetterRule[propertyName=key]
2018-10-16 20:49:48,832 [resin-26] DEBUG org.apache.commons.digester.Digester -[BeanPropertySetterRule]{toolbox/tool/key} Called with text 'sysTool'
2018-10-16 20:49:48,832 [resin-26] DEBUG org.apache.commons.digester.Digester -  Popping body text ' 
	   '
2018-10-16 20:49:48,832 [resin-26] DEBUG org.apache.commons.digester.Digester -  Fire end() for BeanPropertySetterRule[propertyName=key]
2018-10-16 20:49:48,832 [resin-26] DEBUG org.apache.commons.digester.Digester -[BeanPropertySetterRule]{toolbox/tool/key} Set org.apache.velocity.tools.config.ToolConfiguration property key with text sysTool
2018-10-16 20:49:48,832 [resin-26] DEBUG org.apache.commons.beanutils.ConvertUtils -Convert string 'sysTool' to class 'java.lang.String'
2018-10-16 20:49:48,832 [resin-26] DEBUG org.apache.commons.digester.Digester.sax -characters( 
	   )
2018-10-16 20:49:48,832 [resin-26] DEBUG org.apache.commons.digester.Digester.sax -startElement(,,scope)
2018-10-16 20:49:48,832 [resin-26] DEBUG org.apache.commons.digester.Digester -  Pushing body text ' 
	    
	   '
2018-10-16 20:49:48,833 [resin-26] DEBUG org.apache.commons.digester.Digester -  New match='toolbox/tool/scope'
2018-10-16 20:49:48,833 [resin-26] DEBUG org.apache.commons.digester.Digester -  Fire begin() for org.apache.velocity.tools.config.OldXmlFactoryConfigurationRuleSet$ScopeRule@fb5a45e
2018-10-16 20:49:48,833 [resin-26] DEBUG org.apache.commons.digester.Digester.sax -characters(application)
2018-10-16 20:49:48,833 [resin-26] DEBUG org.apache.commons.digester.Digester.sax -endElement(,,scope)
2018-10-16 20:49:48,833 [resin-26] DEBUG org.apache.commons.digester.Digester -  match='toolbox/tool/scope'
2018-10-16 20:49:48,833 [resin-26] DEBUG org.apache.commons.digester.Digester -  bodyText='application'
2018-10-16 20:49:48,833 [resin-26] DEBUG org.apache.commons.digester.Digester -  Fire body() for org.apache.velocity.tools.config.OldXmlFactoryConfigurationRuleSet$ScopeRule@fb5a45e
2018-10-16 20:49:48,833 [resin-26] DEBUG org.apache.commons.digester.Digester -  Popping body text ' 
	    
	   '
2018-10-16 20:49:48,834 [resin-26] DEBUG org.apache.commons.digester.Digester -  Fire end() for org.apache.velocity.tools.config.OldXmlFactoryConfigurationRuleSet$ScopeRule@fb5a45e
2018-10-16 20:49:48,834 [resin-26] DEBUG org.apache.commons.digester.Digester.sax -characters( 
	   )
2018-10-16 20:49:48,834 [resin-26] DEBUG org.apache.commons.digester.Digester.sax -startElement(,,class)
2018-10-16 20:49:48,834 [resin-26] DEBUG org.apache.commons.digester.Digester -  Pushing body text ' 
	    
	    
	   '
2018-10-16 20:49:48,834 [resin-26] DEBUG org.apache.commons.digester.Digester -  New match='toolbox/tool/class'
2018-10-16 20:49:48,834 [resin-26] DEBUG org.apache.commons.digester.Digester -  Fire begin() for BeanPropertySetterRule[propertyName=classname]
2018-10-16 20:49:48,834 [resin-26] DEBUG org.apache.commons.digester.Digester.sax -characters(com.cms.velocity.toolbox.SysToolBox)
2018-10-16 20:49:48,834 [resin-26] DEBUG org.apache.commons.digester.Digester.sax -endElement(,,class)
2018-10-16 20:49:48,834 [resin-26] DEBUG org.apache.commons.digester.Digester -  match='toolbox/tool/class'
2018-10-16 20:49:48,835 [resin-26] DEBUG org.apache.commons.digester.Digester -  bodyText='com.cms.velocity.toolbox.SysToolBox'
2018-10-16 20:49:48,835 [resin-26] DEBUG org.apache.commons.digester.Digester -  Fire body() for BeanPropertySetterRule[propertyName=classname]
2018-10-16 20:49:48,835 [resin-26] DEBUG org.apache.commons.digester.Digester -[BeanPropertySetterRule]{toolbox/tool/class} Called with text 'com.cms.velocity.toolbox.SysToolBox'
2018-10-16 20:49:48,835 [resin-26] DEBUG org.apache.commons.digester.Digester -  Popping body text ' 
	    
	    
	   '
2018-10-16 20:49:48,835 [resin-26] DEBUG org.apache.commons.digester.Digester -  Fire end() for BeanPropertySetterRule[propertyName=classname]
2018-10-16 20:49:48,835 [resin-26] DEBUG org.apache.commons.digester.Digester -[BeanPropertySetterRule]{toolbox/tool/class} Set org.apache.velocity.tools.config.ToolConfiguration property classname with text com.cms.velocity.toolbox.SysToolBox
2018-10-16 20:49:48,835 [resin-26] DEBUG org.apache.commons.beanutils.ConvertUtils -Convert string 'com.cms.velocity.toolbox.SysToolBox' to class 'java.lang.String'
2018-10-16 20:49:48,835 [resin-26] DEBUG org.apache.commons.digester.Digester.sax -characters(
	)
2018-10-16 20:49:48,835 [resin-26] DEBUG org.apache.commons.digester.Digester.sax -endElement(,,tool)
2018-10-16 20:49:48,835 [resin-26] DEBUG org.apache.commons.digester.Digester -  match='toolbox/tool'
2018-10-16 20:49:48,835 [resin-26] DEBUG org.apache.commons.digester.Digester -  bodyText=' 
	    
	    
	   
	'
2018-10-16 20:49:48,836 [resin-26] DEBUG org.apache.commons.digester.Digester -  Fire body() for ObjectCreateRule[className=org.apache.velocity.tools.config.ToolConfiguration, attributeName=null]
2018-10-16 20:49:48,836 [resin-26] DEBUG org.apache.commons.digester.Digester -  Fire body() for SetNextRule[methodName=addTool, paramType=null]
2018-10-16 20:49:48,836 [resin-26] DEBUG org.apache.commons.digester.Digester -  Popping body text ' 
	 
	'
2018-10-16 20:49:48,836 [resin-26] DEBUG org.apache.commons.digester.Digester -  Fire end() for SetNextRule[methodName=addTool, paramType=null]
2018-10-16 20:49:48,836 [resin-26] DEBUG org.apache.commons.digester.Digester -[SetNextRule]{toolbox/tool} Call org.apache.velocity.tools.config.ToolboxConfiguration.addTool(Tool 'sysTool' => com.cms.velocity.toolbox.SysToolBox with 1 properties [key -auto-> sysTool; ])
2018-10-16 20:49:48,836 [resin-26] DEBUG org.apache.commons.digester.Digester -  Fire end() for ObjectCreateRule[className=org.apache.velocity.tools.config.ToolConfiguration, attributeName=null]
2018-10-16 20:49:48,836 [resin-26] DEBUG org.apache.commons.digester.Digester -[ObjectCreateRule]{toolbox/tool} Pop org.apache.velocity.tools.config.ToolConfiguration
2018-10-16 20:49:48,836 [resin-26] DEBUG org.apache.commons.digester.Digester.sax -characters( 
	)
2018-10-16 20:49:48,836 [resin-26] DEBUG org.apache.commons.digester.Digester.sax -startElement(,,tool)
2018-10-16 20:49:48,836 [resin-26] DEBUG org.apache.commons.digester.Digester -  Pushing body text ' 
	 
	 
	'
2018-10-16 20:49:48,836 [resin-26] DEBUG org.apache.commons.digester.Digester -  New match='toolbox/tool'
2018-10-16 20:49:48,837 [resin-26] DEBUG org.apache.commons.digester.Digester -  Fire begin() for ObjectCreateRule[className=org.apache.velocity.tools.config.ToolConfiguration, attributeName=null]
2018-10-16 20:49:48,837 [resin-26] DEBUG org.apache.commons.digester.Digester -[ObjectCreateRule]{toolbox/tool}New org.apache.velocity.tools.config.ToolConfiguration
2018-10-16 20:49:48,837 [resin-26] DEBUG org.apache.commons.digester.Digester -  Fire begin() for SetNextRule[methodName=addTool, paramType=null]
2018-10-16 20:49:48,837 [resin-26] DEBUG org.apache.commons.digester.Digester.sax -characters( 
	   )
2018-10-16 20:49:48,837 [resin-26] DEBUG org.apache.commons.digester.Digester.sax -startElement(,,key)
2018-10-16 20:49:48,837 [resin-26] DEBUG org.apache.commons.digester.Digester -  Pushing body text ' 
	   '
2018-10-16 20:49:48,837 [resin-26] DEBUG org.apache.commons.digester.Digester -  New match='toolbox/tool/key'
2018-10-16 20:49:48,837 [resin-26] DEBUG org.apache.commons.digester.Digester -  Fire begin() for BeanPropertySetterRule[propertyName=key]
2018-10-16 20:49:48,837 [resin-26] DEBUG org.apache.commons.digester.Digester.sax -characters(authTool)
2018-10-16 20:49:48,837 [resin-26] DEBUG org.apache.commons.digester.Digester.sax -endElement(,,key)
2018-10-16 20:49:48,837 [resin-26] DEBUG org.apache.commons.digester.Digester -  match='toolbox/tool/key'
2018-10-16 20:49:48,837 [resin-26] DEBUG org.apache.commons.digester.Digester -  bodyText='authTool'
2018-10-16 20:49:48,838 [resin-26] DEBUG org.apache.commons.digester.Digester -  Fire body() for BeanPropertySetterRule[propertyName=key]
2018-10-16 20:49:48,838 [resin-26] DEBUG org.apache.commons.digester.Digester -[BeanPropertySetterRule]{toolbox/tool/key} Called with text 'authTool'
2018-10-16 20:49:48,838 [resin-26] DEBUG org.apache.commons.digester.Digester -  Popping body text ' 
	   '
2018-10-16 20:49:48,838 [resin-26] DEBUG org.apache.commons.digester.Digester -  Fire end() for BeanPropertySetterRule[propertyName=key]
2018-10-16 20:49:48,838 [resin-26] DEBUG org.apache.commons.digester.Digester -[BeanPropertySetterRule]{toolbox/tool/key} Set org.apache.velocity.tools.config.ToolConfiguration property key with text authTool
2018-10-16 20:49:48,838 [resin-26] DEBUG org.apache.commons.beanutils.ConvertUtils -Convert string 'authTool' to class 'java.lang.String'
2018-10-16 20:49:48,838 [resin-26] DEBUG org.apache.commons.digester.Digester.sax -characters( 
	   )
2018-10-16 20:49:48,838 [resin-26] DEBUG org.apache.commons.digester.Digester.sax -startElement(,,scope)
2018-10-16 20:49:48,838 [resin-26] DEBUG org.apache.commons.digester.Digester -  Pushing body text ' 
	    
	   '
2018-10-16 20:49:48,838 [resin-26] DEBUG org.apache.commons.digester.Digester -  New match='toolbox/tool/scope'
2018-10-16 20:49:48,838 [resin-26] DEBUG org.apache.commons.digester.Digester -  Fire begin() for org.apache.velocity.tools.config.OldXmlFactoryConfigurationRuleSet$ScopeRule@fb5a45e
2018-10-16 20:49:48,838 [resin-26] DEBUG org.apache.commons.digester.Digester.sax -characters(application)
2018-10-16 20:49:48,839 [resin-26] DEBUG org.apache.commons.digester.Digester.sax -endElement(,,scope)
2018-10-16 20:49:48,839 [resin-26] DEBUG org.apache.commons.digester.Digester -  match='toolbox/tool/scope'
2018-10-16 20:49:48,839 [resin-26] DEBUG org.apache.commons.digester.Digester -  bodyText='application'
2018-10-16 20:49:48,839 [resin-26] DEBUG org.apache.commons.digester.Digester -  Fire body() for org.apache.velocity.tools.config.OldXmlFactoryConfigurationRuleSet$ScopeRule@fb5a45e
2018-10-16 20:49:48,839 [resin-26] DEBUG org.apache.commons.digester.Digester -  Popping body text ' 
	    
	   '
2018-10-16 20:49:48,839 [resin-26] DEBUG org.apache.commons.digester.Digester -  Fire end() for org.apache.velocity.tools.config.OldXmlFactoryConfigurationRuleSet$ScopeRule@fb5a45e
2018-10-16 20:49:48,839 [resin-26] DEBUG org.apache.commons.digester.Digester.sax -characters( 
	   )
2018-10-16 20:49:48,839 [resin-26] DEBUG org.apache.commons.digester.Digester.sax -startElement(,,class)
2018-10-16 20:49:48,839 [resin-26] DEBUG org.apache.commons.digester.Digester -  Pushing body text ' 
	    
	    
	   '
2018-10-16 20:49:48,839 [resin-26] DEBUG org.apache.commons.digester.Digester -  New match='toolbox/tool/class'
2018-10-16 20:49:48,839 [resin-26] DEBUG org.apache.commons.digester.Digester -  Fire begin() for BeanPropertySetterRule[propertyName=classname]
2018-10-16 20:49:48,839 [resin-26] DEBUG org.apache.commons.digester.Digester.sax -characters(com.cms.velocity.toolbox.AuthToolBox)
2018-10-16 20:49:48,840 [resin-26] DEBUG org.apache.commons.digester.Digester.sax -endElement(,,class)
2018-10-16 20:49:48,840 [resin-26] DEBUG org.apache.commons.digester.Digester -  match='toolbox/tool/class'
2018-10-16 20:49:48,840 [resin-26] DEBUG org.apache.commons.digester.Digester -  bodyText='com.cms.velocity.toolbox.AuthToolBox'
2018-10-16 20:49:48,840 [resin-26] DEBUG org.apache.commons.digester.Digester -  Fire body() for BeanPropertySetterRule[propertyName=classname]
2018-10-16 20:49:48,840 [resin-26] DEBUG org.apache.commons.digester.Digester -[BeanPropertySetterRule]{toolbox/tool/class} Called with text 'com.cms.velocity.toolbox.AuthToolBox'
2018-10-16 20:49:48,840 [resin-26] DEBUG org.apache.commons.digester.Digester -  Popping body text ' 
	    
	    
	   '
2018-10-16 20:49:48,840 [resin-26] DEBUG org.apache.commons.digester.Digester -  Fire end() for BeanPropertySetterRule[propertyName=classname]
2018-10-16 20:49:48,840 [resin-26] DEBUG org.apache.commons.digester.Digester -[BeanPropertySetterRule]{toolbox/tool/class} Set org.apache.velocity.tools.config.ToolConfiguration property classname with text com.cms.velocity.toolbox.AuthToolBox
2018-10-16 20:49:48,840 [resin-26] DEBUG org.apache.commons.beanutils.ConvertUtils -Convert string 'com.cms.velocity.toolbox.AuthToolBox' to class 'java.lang.String'
2018-10-16 20:49:48,841 [resin-26] DEBUG org.apache.commons.digester.Digester.sax -characters(
	)
2018-10-16 20:49:48,841 [resin-26] DEBUG org.apache.commons.digester.Digester.sax -endElement(,,tool)
2018-10-16 20:49:48,841 [resin-26] DEBUG org.apache.commons.digester.Digester -  match='toolbox/tool'
2018-10-16 20:49:48,841 [resin-26] DEBUG org.apache.commons.digester.Digester -  bodyText=' 
	    
	    
	   
	'
2018-10-16 20:49:48,841 [resin-26] DEBUG org.apache.commons.digester.Digester -  Fire body() for ObjectCreateRule[className=org.apache.velocity.tools.config.ToolConfiguration, attributeName=null]
2018-10-16 20:49:48,841 [resin-26] DEBUG org.apache.commons.digester.Digester -  Fire body() for SetNextRule[methodName=addTool, paramType=null]
2018-10-16 20:49:48,841 [resin-26] DEBUG org.apache.commons.digester.Digester -  Popping body text ' 
	 
	 
	'
2018-10-16 20:49:48,841 [resin-26] DEBUG org.apache.commons.digester.Digester -  Fire end() for SetNextRule[methodName=addTool, paramType=null]
2018-10-16 20:49:48,842 [resin-26] DEBUG org.apache.commons.digester.Digester -[SetNextRule]{toolbox/tool} Call org.apache.velocity.tools.config.ToolboxConfiguration.addTool(Tool 'authTool' => com.cms.velocity.toolbox.AuthToolBox with 1 properties [key -auto-> authTool; ])
2018-10-16 20:49:48,842 [resin-26] DEBUG org.apache.commons.digester.Digester -  Fire end() for ObjectCreateRule[className=org.apache.velocity.tools.config.ToolConfiguration, attributeName=null]
2018-10-16 20:49:48,842 [resin-26] DEBUG org.apache.commons.digester.Digester -[ObjectCreateRule]{toolbox/tool} Pop org.apache.velocity.tools.config.ToolConfiguration
2018-10-16 20:49:48,842 [resin-26] DEBUG org.apache.commons.digester.Digester.sax -characters( 
	)
2018-10-16 20:49:48,842 [resin-26] DEBUG org.apache.commons.digester.Digester.sax -startElement(,,tool)
2018-10-16 20:49:48,842 [resin-26] DEBUG org.apache.commons.digester.Digester -  Pushing body text ' 
	 
	 
	 
	'
2018-10-16 20:49:48,842 [resin-26] DEBUG org.apache.commons.digester.Digester -  New match='toolbox/tool'
2018-10-16 20:49:48,842 [resin-26] DEBUG org.apache.commons.digester.Digester -  Fire begin() for ObjectCreateRule[className=org.apache.velocity.tools.config.ToolConfiguration, attributeName=null]
2018-10-16 20:49:48,842 [resin-26] DEBUG org.apache.commons.digester.Digester -[ObjectCreateRule]{toolbox/tool}New org.apache.velocity.tools.config.ToolConfiguration
2018-10-16 20:49:48,842 [resin-26] DEBUG org.apache.commons.digester.Digester -  Fire begin() for SetNextRule[methodName=addTool, paramType=null]
2018-10-16 20:49:48,843 [resin-26] DEBUG org.apache.commons.digester.Digester.sax -characters( 
	   )
2018-10-16 20:49:48,843 [resin-26] DEBUG org.apache.commons.digester.Digester.sax -startElement(,,key)
2018-10-16 20:49:48,843 [resin-26] DEBUG org.apache.commons.digester.Digester -  Pushing body text ' 
	   '
2018-10-16 20:49:48,843 [resin-26] DEBUG org.apache.commons.digester.Digester -  New match='toolbox/tool/key'
2018-10-16 20:49:48,843 [resin-26] DEBUG org.apache.commons.digester.Digester -  Fire begin() for BeanPropertySetterRule[propertyName=key]
2018-10-16 20:49:48,843 [resin-26] DEBUG org.apache.commons.digester.Digester.sax -characters(channelTool)
2018-10-16 20:49:48,843 [resin-26] DEBUG org.apache.commons.digester.Digester.sax -endElement(,,key)
2018-10-16 20:49:48,843 [resin-26] DEBUG org.apache.commons.digester.Digester -  match='toolbox/tool/key'
2018-10-16 20:49:48,843 [resin-26] DEBUG org.apache.commons.digester.Digester -  bodyText='channelTool'
2018-10-16 20:49:48,844 [resin-26] DEBUG org.apache.commons.digester.Digester -  Fire body() for BeanPropertySetterRule[propertyName=key]
2018-10-16 20:49:48,844 [resin-26] DEBUG org.apache.commons.digester.Digester -[BeanPropertySetterRule]{toolbox/tool/key} Called with text 'channelTool'
2018-10-16 20:49:48,844 [resin-26] DEBUG org.apache.commons.digester.Digester -  Popping body text ' 
	   '
2018-10-16 20:49:48,844 [resin-26] DEBUG org.apache.commons.digester.Digester -  Fire end() for BeanPropertySetterRule[propertyName=key]
2018-10-16 20:49:48,844 [resin-26] DEBUG org.apache.commons.digester.Digester -[BeanPropertySetterRule]{toolbox/tool/key} Set org.apache.velocity.tools.config.ToolConfiguration property key with text channelTool
2018-10-16 20:49:48,844 [resin-26] DEBUG org.apache.commons.beanutils.ConvertUtils -Convert string 'channelTool' to class 'java.lang.String'
2018-10-16 20:49:48,844 [resin-26] DEBUG org.apache.commons.digester.Digester.sax -characters( 
	   )
2018-10-16 20:49:48,844 [resin-26] DEBUG org.apache.commons.digester.Digester.sax -startElement(,,scope)
2018-10-16 20:49:48,845 [resin-26] DEBUG org.apache.commons.digester.Digester -  Pushing body text ' 
	    
	   '
2018-10-16 20:49:48,845 [resin-26] DEBUG org.apache.commons.digester.Digester -  New match='toolbox/tool/scope'
2018-10-16 20:49:48,845 [resin-26] DEBUG org.apache.commons.digester.Digester -  Fire begin() for org.apache.velocity.tools.config.OldXmlFactoryConfigurationRuleSet$ScopeRule@fb5a45e
2018-10-16 20:49:48,845 [resin-26] DEBUG org.apache.commons.digester.Digester.sax -characters(application)
2018-10-16 20:49:48,846 [resin-26] DEBUG org.apache.commons.digester.Digester.sax -endElement(,,scope)
2018-10-16 20:49:48,846 [resin-26] DEBUG org.apache.commons.digester.Digester -  match='toolbox/tool/scope'
2018-10-16 20:49:48,846 [resin-26] DEBUG org.apache.commons.digester.Digester -  bodyText='application'
2018-10-16 20:49:48,846 [resin-26] DEBUG org.apache.commons.digester.Digester -  Fire body() for org.apache.velocity.tools.config.OldXmlFactoryConfigurationRuleSet$ScopeRule@fb5a45e
2018-10-16 20:49:48,847 [resin-26] DEBUG org.apache.commons.digester.Digester -  Popping body text ' 
	    
	   '
2018-10-16 20:49:48,847 [resin-26] DEBUG org.apache.commons.digester.Digester -  Fire end() for org.apache.velocity.tools.config.OldXmlFactoryConfigurationRuleSet$ScopeRule@fb5a45e
2018-10-16 20:49:48,847 [resin-26] DEBUG org.apache.commons.digester.Digester.sax -characters( 
	   )
2018-10-16 20:49:48,847 [resin-26] DEBUG org.apache.commons.digester.Digester.sax -startElement(,,class)
2018-10-16 20:49:48,847 [resin-26] DEBUG org.apache.commons.digester.Digester -  Pushing body text ' 
	    
	    
	   '
2018-10-16 20:49:48,847 [resin-26] DEBUG org.apache.commons.digester.Digester -  New match='toolbox/tool/class'
2018-10-16 20:49:48,847 [resin-26] DEBUG org.apache.commons.digester.Digester -  Fire begin() for BeanPropertySetterRule[propertyName=classname]
2018-10-16 20:49:48,847 [resin-26] DEBUG org.apache.commons.digester.Digester.sax -characters(com.cms.velocity.toolbox.ChannelToolBox)
2018-10-16 20:49:48,847 [resin-26] DEBUG org.apache.commons.digester.Digester.sax -endElement(,,class)
2018-10-16 20:49:48,848 [resin-26] DEBUG org.apache.commons.digester.Digester -  match='toolbox/tool/class'
2018-10-16 20:49:48,848 [resin-26] DEBUG org.apache.commons.digester.Digester -  bodyText='com.cms.velocity.toolbox.ChannelToolBox'
2018-10-16 20:49:48,848 [resin-26] DEBUG org.apache.commons.digester.Digester -  Fire body() for BeanPropertySetterRule[propertyName=classname]
2018-10-16 20:49:48,848 [resin-26] DEBUG org.apache.commons.digester.Digester -[BeanPropertySetterRule]{toolbox/tool/class} Called with text 'com.cms.velocity.toolbox.ChannelToolBox'
2018-10-16 20:49:48,848 [resin-26] DEBUG org.apache.commons.digester.Digester -  Popping body text ' 
	    
	    
	   '
2018-10-16 20:49:48,848 [resin-26] DEBUG org.apache.commons.digester.Digester -  Fire end() for BeanPropertySetterRule[propertyName=classname]
2018-10-16 20:49:48,848 [resin-26] DEBUG org.apache.commons.digester.Digester -[BeanPropertySetterRule]{toolbox/tool/class} Set org.apache.velocity.tools.config.ToolConfiguration property classname with text com.cms.velocity.toolbox.ChannelToolBox
2018-10-16 20:49:48,848 [resin-26] DEBUG org.apache.commons.beanutils.ConvertUtils -Convert string 'com.cms.velocity.toolbox.ChannelToolBox' to class 'java.lang.String'
2018-10-16 20:49:48,848 [resin-26] DEBUG org.apache.commons.digester.Digester.sax -characters(
	)
2018-10-16 20:49:48,848 [resin-26] DEBUG org.apache.commons.digester.Digester.sax -endElement(,,tool)
2018-10-16 20:49:48,848 [resin-26] DEBUG org.apache.commons.digester.Digester -  match='toolbox/tool'
2018-10-16 20:49:48,848 [resin-26] DEBUG org.apache.commons.digester.Digester -  bodyText=' 
	    
	    
	   
	'
2018-10-16 20:49:48,848 [resin-26] DEBUG org.apache.commons.digester.Digester -  Fire body() for ObjectCreateRule[className=org.apache.velocity.tools.config.ToolConfiguration, attributeName=null]
2018-10-16 20:49:48,849 [resin-26] DEBUG org.apache.commons.digester.Digester -  Fire body() for SetNextRule[methodName=addTool, paramType=null]
2018-10-16 20:49:48,849 [resin-26] DEBUG org.apache.commons.digester.Digester -  Popping body text ' 
	 
	 
	 
	'
2018-10-16 20:49:48,849 [resin-26] DEBUG org.apache.commons.digester.Digester -  Fire end() for SetNextRule[methodName=addTool, paramType=null]
2018-10-16 20:49:48,849 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -Get 'channelService'<class com.cms.general.service.ChannelService>
2018-10-16 20:49:48,849 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -	 >> Load definition name=channelService
2018-10-16 20:49:48,849 [resin-26] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader -Found IocObject(channelService) in AnnotationIocLoader(packages=[com.cms])
2018-10-16 20:49:48,850 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -	 >> Make...'channelService'<class com.cms.general.service.ChannelService>
2018-10-16 20:49:48,850 [resin-26] DEBUG org.nutz.ioc.impl.ScopeContext -Save object 'channelService' to [app] 
2018-10-16 20:49:48,850 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -Get 'dao'<>
2018-10-16 20:49:48,850 [resin-26] DEBUG org.nutz.ioc.aop.impl.DefaultMirrorFactory -Load class com.cms.general.service.ChannelService without AOP
2018-10-16 20:49:48,850 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -Get 'dao'<>
2018-10-16 20:50:22,352 [resin-26] DEBUG org.nutz.service.EntityService -Get TypeParams for self : com.cms.general.domain.Channel
2018-10-16 20:50:27,920 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -Get 'userService'<class com.cms.general.service.UserService>
2018-10-16 20:50:27,943 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -	 >> Load definition name=userService
2018-10-16 20:50:27,967 [resin-26] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader -Found IocObject(userService) in AnnotationIocLoader(packages=[com.cms])
2018-10-16 20:50:27,992 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -	 >> Make...'userService'<class com.cms.general.service.UserService>
2018-10-16 20:50:28,016 [resin-26] DEBUG org.nutz.ioc.impl.ScopeContext -Save object 'userService' to [app] 
2018-10-16 20:50:28,043 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -Get 'dao'<>
2018-10-16 20:50:28,071 [resin-26] DEBUG org.nutz.ioc.aop.impl.DefaultMirrorFactory -Load class com.cms.general.service.UserService without AOP
2018-10-16 20:50:28,095 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -Get 'dao'<>
2018-10-16 20:50:28,947 [resin-26] DEBUG org.nutz.service.EntityService -Get TypeParams for self : com.cms.general.domain.User
2018-10-16 20:50:28,987 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -Get 'roleService'<class com.cms.general.service.RoleService>
2018-10-16 20:50:29,010 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -	 >> Load definition name=roleService
2018-10-16 20:50:29,035 [resin-26] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader -Found IocObject(roleService) in AnnotationIocLoader(packages=[com.cms])
2018-10-16 20:50:29,061 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -	 >> Make...'roleService'<class com.cms.general.service.RoleService>
2018-10-16 20:50:29,086 [resin-26] DEBUG org.nutz.ioc.impl.ScopeContext -Save object 'roleService' to [app] 
2018-10-16 20:50:29,112 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -Get 'dao'<>
2018-10-16 20:50:29,140 [resin-26] DEBUG org.nutz.ioc.aop.impl.DefaultMirrorFactory -Load class com.cms.general.service.RoleService without AOP
2018-10-16 20:50:29,166 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -Get 'dao'<>
2018-10-16 20:50:29,817 [resin-26] DEBUG org.nutz.service.EntityService -Get TypeParams for self : com.cms.general.domain.Role
2018-10-16 20:50:29,867 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -Get 'permService'<class com.cms.general.service.PermService>
2018-10-16 20:50:29,893 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -	 >> Load definition name=permService
2018-10-16 20:50:29,918 [resin-26] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader -Found IocObject(permService) in AnnotationIocLoader(packages=[com.cms])
2018-10-16 20:50:29,945 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -	 >> Make...'permService'<class com.cms.general.service.PermService>
2018-10-16 20:50:29,970 [resin-26] DEBUG org.nutz.ioc.impl.ScopeContext -Save object 'permService' to [app] 
2018-10-16 20:50:29,997 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -Get 'dao'<>
2018-10-16 20:50:30,026 [resin-26] DEBUG org.nutz.ioc.aop.impl.DefaultMirrorFactory -Load class com.cms.general.service.PermService without AOP
2018-10-16 20:50:30,056 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -Get 'dao'<>
2018-10-16 20:50:30,446 [resin-26] DEBUG org.nutz.service.EntityService -Get TypeParams for self : com.cms.general.domain.Perm
2018-10-16 20:50:30,476 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -Get 'channelService'<class com.cms.general.service.ChannelService>
2018-10-16 20:50:30,504 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -Get 'infoService'<class com.cms.general.service.InfoService>
2018-10-16 20:50:30,525 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -	 >> Load definition name=infoService
2018-10-16 20:50:30,548 [resin-26] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader -Found IocObject(infoService) in AnnotationIocLoader(packages=[com.cms])
2018-10-16 20:50:30,573 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -	 >> Make...'infoService'<class com.cms.general.service.InfoService>
2018-10-16 20:50:30,597 [resin-26] DEBUG org.nutz.ioc.impl.ScopeContext -Save object 'infoService' to [app] 
2018-10-16 20:50:30,622 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -Get 'dao'<>
2018-10-16 20:50:30,743 [resin-26] DEBUG org.nutz.ioc.impl.ScopeContext -Remove object 'infoService' from [app] 
2018-10-16 20:50:31,018 [resin-26] DEBUG org.nutz.ioc.impl.ScopeContext -Remove object 'channelService' from [app] 
2018-10-16 20:50:32,323 [resin-26] DEBUG org.apache.commons.digester.Digester -[SetNextRule]{toolbox/tool} Call org.apache.velocity.tools.config.ToolboxConfiguration.addTool(Unusable Tool 'channelTool' => com.cms.velocity.toolbox.ChannelToolBox with 1 properties [key -auto-> channelTool; ])
2018-10-16 20:50:32,324 [resin-26] DEBUG org.apache.commons.digester.Digester -  Fire end() for ObjectCreateRule[className=org.apache.velocity.tools.config.ToolConfiguration, attributeName=null]
2018-10-16 20:50:32,324 [resin-26] DEBUG org.apache.commons.digester.Digester -[ObjectCreateRule]{toolbox/tool} Pop org.apache.velocity.tools.config.ToolConfiguration
2018-10-16 20:50:32,325 [resin-26] DEBUG org.apache.commons.digester.Digester.sax -characters( 
	)
2018-10-16 20:50:32,325 [resin-26] DEBUG org.apache.commons.digester.Digester.sax -startElement(,,tool)
2018-10-16 20:50:32,325 [resin-26] DEBUG org.apache.commons.digester.Digester -  Pushing body text ' 
	 
	 
	 
	 
	'
2018-10-16 20:50:32,325 [resin-26] DEBUG org.apache.commons.digester.Digester -  New match='toolbox/tool'
2018-10-16 20:50:32,325 [resin-26] DEBUG org.apache.commons.digester.Digester -  Fire begin() for ObjectCreateRule[className=org.apache.velocity.tools.config.ToolConfiguration, attributeName=null]
2018-10-16 20:50:32,326 [resin-26] DEBUG org.apache.commons.digester.Digester -[ObjectCreateRule]{toolbox/tool}New org.apache.velocity.tools.config.ToolConfiguration
2018-10-16 20:50:32,326 [resin-26] DEBUG org.apache.commons.digester.Digester -  Fire begin() for SetNextRule[methodName=addTool, paramType=null]
2018-10-16 20:50:32,326 [resin-26] DEBUG org.apache.commons.digester.Digester.sax -characters( 
	   )
2018-10-16 20:50:32,326 [resin-26] DEBUG org.apache.commons.digester.Digester.sax -startElement(,,key)
2018-10-16 20:50:32,327 [resin-26] DEBUG org.apache.commons.digester.Digester -  Pushing body text ' 
	   '
2018-10-16 20:50:32,327 [resin-26] DEBUG org.apache.commons.digester.Digester -  New match='toolbox/tool/key'
2018-10-16 20:50:32,327 [resin-26] DEBUG org.apache.commons.digester.Digester -  Fire begin() for BeanPropertySetterRule[propertyName=key]
2018-10-16 20:50:32,327 [resin-26] DEBUG org.apache.commons.digester.Digester.sax -characters(infoTool)
2018-10-16 20:50:32,327 [resin-26] DEBUG org.apache.commons.digester.Digester.sax -endElement(,,key)
2018-10-16 20:50:32,327 [resin-26] DEBUG org.apache.commons.digester.Digester -  match='toolbox/tool/key'
2018-10-16 20:50:32,328 [resin-26] DEBUG org.apache.commons.digester.Digester -  bodyText='infoTool'
2018-10-16 20:50:32,328 [resin-26] DEBUG org.apache.commons.digester.Digester -  Fire body() for BeanPropertySetterRule[propertyName=key]
2018-10-16 20:50:32,328 [resin-26] DEBUG org.apache.commons.digester.Digester -[BeanPropertySetterRule]{toolbox/tool/key} Called with text 'infoTool'
2018-10-16 20:50:32,328 [resin-26] DEBUG org.apache.commons.digester.Digester -  Popping body text ' 
	   '
2018-10-16 20:50:32,328 [resin-26] DEBUG org.apache.commons.digester.Digester -  Fire end() for BeanPropertySetterRule[propertyName=key]
2018-10-16 20:50:32,329 [resin-26] DEBUG org.apache.commons.digester.Digester -[BeanPropertySetterRule]{toolbox/tool/key} Set org.apache.velocity.tools.config.ToolConfiguration property key with text infoTool
2018-10-16 20:50:32,329 [resin-26] DEBUG org.apache.commons.beanutils.ConvertUtils -Convert string 'infoTool' to class 'java.lang.String'
2018-10-16 20:50:32,329 [resin-26] DEBUG org.apache.commons.digester.Digester.sax -characters( 
	   )
2018-10-16 20:50:32,329 [resin-26] DEBUG org.apache.commons.digester.Digester.sax -startElement(,,scope)
2018-10-16 20:50:32,329 [resin-26] DEBUG org.apache.commons.digester.Digester -  Pushing body text ' 
	    
	   '
2018-10-16 20:50:32,330 [resin-26] DEBUG org.apache.commons.digester.Digester -  New match='toolbox/tool/scope'
2018-10-16 20:50:32,330 [resin-26] DEBUG org.apache.commons.digester.Digester -  Fire begin() for org.apache.velocity.tools.config.OldXmlFactoryConfigurationRuleSet$ScopeRule@fb5a45e
2018-10-16 20:50:32,330 [resin-26] DEBUG org.apache.commons.digester.Digester.sax -characters(application)
2018-10-16 20:50:32,330 [resin-26] DEBUG org.apache.commons.digester.Digester.sax -endElement(,,scope)
2018-10-16 20:50:32,330 [resin-26] DEBUG org.apache.commons.digester.Digester -  match='toolbox/tool/scope'
2018-10-16 20:50:32,330 [resin-26] DEBUG org.apache.commons.digester.Digester -  bodyText='application'
2018-10-16 20:50:32,330 [resin-26] DEBUG org.apache.commons.digester.Digester -  Fire body() for org.apache.velocity.tools.config.OldXmlFactoryConfigurationRuleSet$ScopeRule@fb5a45e
2018-10-16 20:50:32,330 [resin-26] DEBUG org.apache.commons.digester.Digester -  Popping body text ' 
	    
	   '
2018-10-16 20:50:32,331 [resin-26] DEBUG org.apache.commons.digester.Digester -  Fire end() for org.apache.velocity.tools.config.OldXmlFactoryConfigurationRuleSet$ScopeRule@fb5a45e
2018-10-16 20:50:32,331 [resin-26] DEBUG org.apache.commons.digester.Digester.sax -characters( 
	   )
2018-10-16 20:50:32,331 [resin-26] DEBUG org.apache.commons.digester.Digester.sax -startElement(,,class)
2018-10-16 20:50:32,331 [resin-26] DEBUG org.apache.commons.digester.Digester -  Pushing body text ' 
	    
	    
	   '
2018-10-16 20:50:32,331 [resin-26] DEBUG org.apache.commons.digester.Digester -  New match='toolbox/tool/class'
2018-10-16 20:50:32,331 [resin-26] DEBUG org.apache.commons.digester.Digester -  Fire begin() for BeanPropertySetterRule[propertyName=classname]
2018-10-16 20:50:32,331 [resin-26] DEBUG org.apache.commons.digester.Digester.sax -characters(com.cms.velocity.toolbox.InfoToolBox)
2018-10-16 20:50:32,331 [resin-26] DEBUG org.apache.commons.digester.Digester.sax -endElement(,,class)
2018-10-16 20:50:32,332 [resin-26] DEBUG org.apache.commons.digester.Digester -  match='toolbox/tool/class'
2018-10-16 20:50:32,332 [resin-26] DEBUG org.apache.commons.digester.Digester -  bodyText='com.cms.velocity.toolbox.InfoToolBox'
2018-10-16 20:50:32,332 [resin-26] DEBUG org.apache.commons.digester.Digester -  Fire body() for BeanPropertySetterRule[propertyName=classname]
2018-10-16 20:50:32,332 [resin-26] DEBUG org.apache.commons.digester.Digester -[BeanPropertySetterRule]{toolbox/tool/class} Called with text 'com.cms.velocity.toolbox.InfoToolBox'
2018-10-16 20:50:32,332 [resin-26] DEBUG org.apache.commons.digester.Digester -  Popping body text ' 
	    
	    
	   '
2018-10-16 20:50:32,333 [resin-26] DEBUG org.apache.commons.digester.Digester -  Fire end() for BeanPropertySetterRule[propertyName=classname]
2018-10-16 20:50:32,333 [resin-26] DEBUG org.apache.commons.digester.Digester -[BeanPropertySetterRule]{toolbox/tool/class} Set org.apache.velocity.tools.config.ToolConfiguration property classname with text com.cms.velocity.toolbox.InfoToolBox
2018-10-16 20:50:32,333 [resin-26] DEBUG org.apache.commons.beanutils.ConvertUtils -Convert string 'com.cms.velocity.toolbox.InfoToolBox' to class 'java.lang.String'
2018-10-16 20:50:32,333 [resin-26] DEBUG org.apache.commons.digester.Digester.sax -characters(
	)
2018-10-16 20:50:32,333 [resin-26] DEBUG org.apache.commons.digester.Digester.sax -endElement(,,tool)
2018-10-16 20:50:32,333 [resin-26] DEBUG org.apache.commons.digester.Digester -  match='toolbox/tool'
2018-10-16 20:50:32,333 [resin-26] DEBUG org.apache.commons.digester.Digester -  bodyText=' 
	    
	    
	   
	'
2018-10-16 20:50:32,334 [resin-26] DEBUG org.apache.commons.digester.Digester -  Fire body() for ObjectCreateRule[className=org.apache.velocity.tools.config.ToolConfiguration, attributeName=null]
2018-10-16 20:50:32,334 [resin-26] DEBUG org.apache.commons.digester.Digester -  Fire body() for SetNextRule[methodName=addTool, paramType=null]
2018-10-16 20:50:32,334 [resin-26] DEBUG org.apache.commons.digester.Digester -  Popping body text ' 
	 
	 
	 
	 
	'
2018-10-16 20:50:32,334 [resin-26] DEBUG org.apache.commons.digester.Digester -  Fire end() for SetNextRule[methodName=addTool, paramType=null]
2018-10-16 20:50:32,334 [resin-26] DEBUG org.apache.commons.digester.Digester -[SetNextRule]{toolbox/tool} Call org.apache.velocity.tools.config.ToolboxConfiguration.addTool(Unusable Tool 'infoTool' => com.cms.velocity.toolbox.InfoToolBox with 1 properties [key -auto-> infoTool; ])
2018-10-16 20:50:32,335 [resin-26] DEBUG org.apache.commons.digester.Digester -  Fire end() for ObjectCreateRule[className=org.apache.velocity.tools.config.ToolConfiguration, attributeName=null]
2018-10-16 20:50:32,335 [resin-26] DEBUG org.apache.commons.digester.Digester -[ObjectCreateRule]{toolbox/tool} Pop org.apache.velocity.tools.config.ToolConfiguration
2018-10-16 20:50:32,335 [resin-26] DEBUG org.apache.commons.digester.Digester.sax -characters( 
)
2018-10-16 20:50:32,335 [resin-26] DEBUG org.apache.commons.digester.Digester.sax -endElement(,,toolbox)
2018-10-16 20:50:32,335 [resin-26] DEBUG org.apache.commons.digester.Digester -  match='toolbox'
2018-10-16 20:50:32,335 [resin-26] DEBUG org.apache.commons.digester.Digester -  bodyText=' 
	 
	 
	 
	 
	 
'
2018-10-16 20:50:32,335 [resin-26] DEBUG org.apache.commons.digester.Digester -  Fire body() for ObjectCreateRule[className=org.apache.velocity.tools.config.ToolboxConfiguration, attributeName=null]
2018-10-16 20:50:32,336 [resin-26] DEBUG org.apache.commons.digester.Digester -  Fire body() for org.apache.velocity.tools.config.OldXmlFactoryConfigurationRuleSet$DeprecationRule@101af485
2018-10-16 20:50:32,336 [resin-26] DEBUG org.apache.commons.digester.Digester -  Fire body() for SetNextRule[methodName=addToolbox, paramType=null]
2018-10-16 20:50:32,336 [resin-26] DEBUG org.apache.commons.digester.Digester -  Popping body text ''
2018-10-16 20:50:32,336 [resin-26] DEBUG org.apache.commons.digester.Digester -  Fire end() for SetNextRule[methodName=addToolbox, paramType=null]
2018-10-16 20:50:32,336 [resin-26] DEBUG org.apache.commons.digester.Digester -[SetNextRule]{toolbox} Call org.apache.velocity.tools.config.XmlFactoryConfiguration.addToolbox(Toolbox 'application' with 1 properties [scope -auto-> application; ] and 5 tools: 
  Tool 'authTool' => com.cms.velocity.toolbox.AuthToolBox with 1 properties [key -auto-> authTool; ]
  Unusable Tool 'channelTool' => com.cms.velocity.toolbox.ChannelToolBox with 1 properties [key -auto-> channelTool; ]
  Tool 'date' => org.apache.velocity.tools.generic.DateTool with 2 properties [format -auto-> yyyy-MM-dd; key -auto-> date; ]
  Unusable Tool 'infoTool' => com.cms.velocity.toolbox.InfoToolBox with 1 properties [key -auto-> infoTool; ]
  Tool 'sysTool' => com.cms.velocity.toolbox.SysToolBox with 1 properties [key -auto-> sysTool; ]
  )
2018-10-16 20:50:32,336 [resin-26] DEBUG org.apache.commons.digester.Digester -  Fire end() for org.apache.velocity.tools.config.OldXmlFactoryConfigurationRuleSet$DeprecationRule@101af485
2018-10-16 20:50:32,336 [resin-26] DEBUG org.apache.commons.digester.Digester -  Fire end() for ObjectCreateRule[className=org.apache.velocity.tools.config.ToolboxConfiguration, attributeName=null]
2018-10-16 20:50:32,336 [resin-26] DEBUG org.apache.commons.digester.Digester -[ObjectCreateRule]{toolbox} Pop org.apache.velocity.tools.config.ToolboxConfiguration
2018-10-16 20:50:32,337 [resin-26] DEBUG org.apache.commons.digester.Digester.sax -endDocument()
2018-10-16 20:50:32,337 [resin-26] DEBUG velocity_log -Loaded deprecated configuration from: toolbox.xml
2018-10-16 20:50:32,337 [resin-26] WARN  velocity_log -Please upgrade to new "/WEB-INF/tools.xml" format and conventional location. Support for "/WEB-INF/toolbox.xml" format and conventional file name will be removed in a future version.
2018-10-16 20:50:32,337 [resin-26] DEBUG velocity_log -Default tools configuration has been suppressed to avoid conflicts with older application's context and toolbox definition.
2018-10-16 20:50:32,345 [resin-26] DEBUG velocity_log -Searching for configuration at: /WEB-INF/tools.xml
2018-10-16 20:50:32,345 [resin-26] DEBUG velocity_log -Did not find resource at: /WEB-INF/tools.xml
2018-10-16 20:50:32,345 [resin-26] DEBUG velocity_log -Configuring factory with: 
FactoryConfiguration from 3 sources with 1 properties [deprecationSupportMode -auto-> true; ] and 2 toolboxes: 
 Toolbox 'application' with 1 properties [scope -auto-> application; ] and 5 tools: 
  Tool 'authTool' => com.cms.velocity.toolbox.AuthToolBox with 1 properties [key -auto-> authTool; ]
  Unusable Tool 'channelTool' => com.cms.velocity.toolbox.ChannelToolBox with 1 properties [key -auto-> channelTool; ]
  Tool 'date' => org.apache.velocity.tools.generic.DateTool with 2 properties [format -auto-> yyyy-MM-dd; key -auto-> date; ]
  Unusable Tool 'infoTool' => com.cms.velocity.toolbox.InfoToolBox with 1 properties [key -auto-> infoTool; ]
  Tool 'sysTool' => com.cms.velocity.toolbox.SysToolBox with 1 properties [key -auto-> sysTool; ]
  
 Toolbox 'request' with 1 properties [scope -auto-> request; ]
 
 Source 0: org.apache.velocity.tools.config.FactoryConfiguration(VelocityView.configure(config,factory))
 Source 1: org.apache.velocity.tools.config.XmlFactoryConfiguration(ServletUtils.getConfiguration(toolbox.xml,ServletContext[,depMode=true]))
 Source 2: org.apache.velocity.tools.config.FactoryConfiguration(ConfigurationUtils.getAutoLoaded(false))

[18-10-16 20:50:32.347] {resin-26} org.apache.velocity.tools.config.ConfigurationException: Couldn't instantiate instance of tool for: Unusable Tool 'channelTool' => com.cms.velocity.toolbox.ChannelToolBox with 1 properties [key -auto-> channelTool; ](org.nutz.ioc.IocException: IocBean[channelService] throw Exception when creating)
                       	at org.apache.velocity.tools.config.ToolConfiguration.validate(ToolConfiguration.java:356)
                       	at org.apache.velocity.tools.config.CompoundConfiguration.validate(CompoundConfiguration.java:115)
                       	at org.apache.velocity.tools.config.ToolboxConfiguration.validate(ToolboxConfiguration.java:108)
                       	at org.apache.velocity.tools.config.CompoundConfiguration.validate(CompoundConfiguration.java:115)
                       	at org.apache.velocity.tools.config.FactoryConfiguration.validate(FactoryConfiguration.java:232)
                       	at org.apache.velocity.tools.ToolboxFactory.configure(ToolboxFactory.java:80)
                       	at org.apache.velocity.tools.ToolManager.configure(ToolManager.java:90)
                       	at org.apache.velocity.tools.view.ViewToolManager.configure(ViewToolManager.java:213)
                       	at org.apache.velocity.tools.view.VelocityView.configure(VelocityView.java:508)
                       	at org.apache.velocity.tools.view.VelocityView.init(VelocityView.java:313)
                       	at org.apache.velocity.tools.view.VelocityView.<init>(VelocityView.java:213)
                       	at org.apache.velocity.tools.view.VelocityView.<init>(VelocityView.java:195)
                       	at org.apache.velocity.tools.view.servlet.VelocityViewServlet.getVelocityView(VelocityViewServlet.java:67)
                       	at org.apache.velocity.tools.view.VelocityViewServlet.init(VelocityViewServlet.java:122)
                       	at org.apache.velocity.tools.view.servlet.VelocityViewServlet.init(VelocityViewServlet.java:51)
                       	at com.caucho.server.dispatch.ServletConfigImpl.createServletImpl(ServletConfigImpl.java:1376)
                       	at com.caucho.server.dispatch.ServletConfigImpl.createServlet(ServletConfigImpl.java:1272)
                       	at com.caucho.server.dispatch.ServletConfigImpl.createServlet(ServletConfigImpl.java:1223)
                       	at com.caucho.server.dispatch.ServletManager.init(ServletManager.java:252)
                       	at com.caucho.server.webapp.WebApp.startImpl(WebApp.java:3859)
                       	at com.caucho.server.webapp.WebApp.access$700(WebApp.java:209)
                       	at com.caucho.server.webapp.WebApp$StartupTask.run(WebApp.java:5411)
                       	at com.caucho.env.thread2.ResinThread2.runTasks(ResinThread2.java:173)
                       	at com.caucho.env.thread2.ResinThread2.run(ResinThread2.java:118)
                       
[18-10-16 20:50:32.348] {resin-26} WebApp[production/webapp/default/ROOT] fail
[18-10-16 20:50:32.349] {main} org.apache.velocity.tools.config.ConfigurationException: Couldn't instantiate instance of tool for: Unusable Tool 'channelTool' => com.cms.velocity.toolbox.ChannelToolBox with 1 properties [key -auto-> channelTool; ](org.nutz.ioc.IocException: IocBean[channelService] throw Exception when creating)
                       	at org.apache.velocity.tools.config.ToolConfiguration.validate(ToolConfiguration.java:356)
                       	at org.apache.velocity.tools.config.CompoundConfiguration.validate(CompoundConfiguration.java:115)
                       	at org.apache.velocity.tools.config.ToolboxConfiguration.validate(ToolboxConfiguration.java:108)
                       	at org.apache.velocity.tools.config.CompoundConfiguration.validate(CompoundConfiguration.java:115)
                       	at org.apache.velocity.tools.config.FactoryConfiguration.validate(FactoryConfiguration.java:232)
                       	at org.apache.velocity.tools.ToolboxFactory.configure(ToolboxFactory.java:80)
                       	at org.apache.velocity.tools.ToolManager.configure(ToolManager.java:90)
                       	at org.apache.velocity.tools.view.ViewToolManager.configure(ViewToolManager.java:213)
                       	at org.apache.velocity.tools.view.VelocityView.configure(VelocityView.java:508)
                       	at org.apache.velocity.tools.view.VelocityView.init(VelocityView.java:313)
                       	at org.apache.velocity.tools.view.VelocityView.<init>(VelocityView.java:213)
                       	at org.apache.velocity.tools.view.VelocityView.<init>(VelocityView.java:195)
                       	at org.apache.velocity.tools.view.servlet.VelocityViewServlet.getVelocityView(VelocityViewServlet.java:67)
                       	at org.apache.velocity.tools.view.VelocityViewServlet.init(VelocityViewServlet.java:122)
                       	at org.apache.velocity.tools.view.servlet.VelocityViewServlet.init(VelocityViewServlet.java:51)
                       	at com.caucho.server.dispatch.ServletConfigImpl.createServletImpl(ServletConfigImpl.java:1376)
                       	at com.caucho.server.dispatch.ServletConfigImpl.createServlet(ServletConfigImpl.java:1272)
                       	at com.caucho.server.dispatch.ServletConfigImpl.createServlet(ServletConfigImpl.java:1223)
                       	at com.caucho.server.dispatch.ServletManager.init(ServletManager.java:252)
                       	at com.caucho.server.webapp.WebApp.startImpl(WebApp.java:3859)
                       	at com.caucho.server.webapp.WebApp.access$700(WebApp.java:209)
                       	at com.caucho.server.webapp.WebApp$StartupTask.run(WebApp.java:5411)
                       	at com.caucho.env.thread2.ResinThread2.runTasks(ResinThread2.java:173)
                       	at com.caucho.env.thread2.ResinThread2.run(ResinThread2.java:118)
                       
[18-10-16 20:50:32.350] {main} Host[production/host/default] active
[18-10-16 20:50:32.350] {main} ServletService[id=app,cluster=app] active
[18-10-16 20:50:32.352] {main} 
[18-10-16 20:50:32.352] {main} http listening to *:80
[18-10-16 20:50:32.352] {main} 
[18-10-16 20:50:32.353] {main} Resin[id=app] started in 56592ms

12 回复

Velocity配置错了东西, 贴配置文件看看?

file.resource.loader.path = /WEB-INF/templates/
webapp.resource.loader.path=/WEB-INF/templates/
input.encoding=UTF-8 
output.encoding=UTF-8
runtime.log.error.stacktrace = true
runtime.log.warn.stacktrace = true
runtime.log.info.stacktrace = true
runtime.log.logsystem.class = org.apache.velocity.runtime.log.SimpleLog4JLogSystem
runtime.log.logsystem.log4j.category = velocity_log
<?xml version="1.0" encoding="UTF-8"?>
<toolbox> 
	<tool> 
	   <key>date</key> 
	   <scope>application</scope> 
	   <class>org.apache.velocity.tools.generic.DateTool</class> 
	   <parameter name="format" value="yyyy-MM-dd"/> 
	</tool> 
	<tool> 
	   <key>sysTool</key> 
	   <scope>application</scope> 
	   <class>com.cms.velocity.toolbox.SysToolBox</class>
	</tool> 
	<tool> 
	   <key>authTool</key> 
	   <scope>application</scope> 
	   <class>com.cms.velocity.toolbox.AuthToolBox</class>
	</tool> 
	<tool> 
	   <key>channelTool</key> 
	   <scope>application</scope> 
	   <class>com.cms.velocity.toolbox.ChannelToolBox</class>
	</tool> 
	<tool> 
	   <key>infoTool</key> 
	   <scope>application</scope> 
	   <class>com.cms.velocity.toolbox.InfoToolBox</class>
	</tool> 
</toolbox> 

ChannelToolBox有什么特别呢?其他ToolBox都没报错?

package com.cms.velocity.toolbox;

import java.util.List;
import org.nutz.mvc.Mvcs;
import com.cms.general.domain.Channel;
import com.cms.general.service.ChannelService;

/**
 * 为velocity模版提供的栏目相关工具类
 */
public class ChannelToolBox {

    private ChannelService channelService;
    
    public ChannelToolBox() {
    	channelService = Mvcs.ctx().getDefaultIoc().get(ChannelService.class);
	}

    /**
     * 根据栏目ID获取栏目详细信息
     * @param id
     * @return
     */
    public Channel fetch(String id){
        return channelService.fetchLinks(Long.valueOf(id), "channelParamMap", "channelParamList");
    }

    /**
     * 根据栏目ID获取栏目基本信息
     * @param id
     * @return
     */
    public Channel fetchBase(String id){
        return channelService.fetch(Long.valueOf(id));
    }
    
    /**
     * 获取子栏目
     * @param id
     * @return
     */
    public List<Channel> queryChildChannel(String id){
    	return channelService.queryByPid(Long.valueOf(id));
    }
    
    /**
     * 获取当前栏目的栏目树
     * @param id
     * @return
     */
    public Channel fetchRoot(String id){
    	return channelService.fetchRoot(Long.valueOf(id));
    }
    
    /**
     * 获取指定栏目的访问结构
     * @param id
     * @return
     */
    public List<Channel> location(String id){
        return channelService.location(Long.parseLong(id));
    }
    
}

特别在哪? 其他没有涉及Ioc?

把Oracle连接方式从jndi换成druid就报错了

2018-10-16 20:50:30,573 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -	 >> Make...'infoService'<class com.cms.general.service.InfoService>
2018-10-16 20:50:30,597 [resin-26] DEBUG org.nutz.ioc.impl.ScopeContext -Save object 'infoService' to [app] 
2018-10-16 20:50:30,622 [resin-26] DEBUG org.nutz.ioc.impl.NutIoc -Get 'dao'<>
2018-10-16 20:50:30,743 [resin-26] DEBUG org.nutz.ioc.impl.ScopeContext -Remove object 'infoService' from [app] 
2018-10-16 20:50:31,018 [resin-26] DEBUG org.nutz.ioc.impl.ScopeContext -Remove object 'channelService' from [app] 

channelService依赖infoService, infoService依赖dao, 然后创建dao失败

在Setup.init里面就获取一下ChannelService看看, 应该会报错出具体原因

org.nutz.ioc.IocException: IocBean[channelService] throw Exception when creating
	at org.nutz.ioc.impl.ObjectMakerImpl.make(ObjectMakerImpl.java:152)
	at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:241)
	at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:271)
	at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:161)
	at com.cms.velocity.toolbox.ChannelToolBox.<init>(ChannelToolBox.java:16)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
	at java.lang.Class.newInstance(Class.java:442)
	at org.apache.velocity.tools.config.ToolConfiguration.getStatus(ToolConfiguration.java:202)
	at org.apache.velocity.tools.config.ToolConfiguration.toString(ToolConfiguration.java:418)
	at java.lang.String.valueOf(String.java:2994)
	at java.lang.StringBuffer.append(StringBuffer.java:263)
	at org.apache.commons.digester.SetNextRule.end(SetNextRule.java:195)
	at org.apache.commons.digester.Rule.end(Rule.java:253)
	at org.apache.commons.digester.Digester.endElement(Digester.java:1222)
	at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(AbstractSAXParser.java:609)
	at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement(XMLDocumentFragmentScannerImpl.java:1782)
	at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2967)
	at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:602)
	at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:505)
	at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:842)
	at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:771)
	at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141)
	at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1213)
	at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:643)
	at org.apache.commons.digester.Digester.parse(Digester.java:1765)
	at org.apache.velocity.tools.config.XmlFactoryConfiguration.read(XmlFactoryConfiguration.java:128)
	at org.apache.velocity.tools.view.ServletUtils.getConfiguration(ServletUtils.java:385)
	at org.apache.velocity.tools.view.VelocityView.getConfiguration(VelocityView.java:661)
	at org.apache.velocity.tools.view.VelocityView.getDeprecatedConfig(VelocityView.java:530)
	at org.apache.velocity.tools.view.VelocityView.configure(VelocityView.java:442)
	at org.apache.velocity.tools.view.VelocityView.init(VelocityView.java:313)
	at org.apache.velocity.tools.view.VelocityView.<init>(VelocityView.java:213)
	at org.apache.velocity.tools.view.VelocityView.<init>(VelocityView.java:195)
	at org.apache.velocity.tools.view.servlet.VelocityViewServlet.getVelocityView(VelocityViewServlet.java:67)
	at org.apache.velocity.tools.view.VelocityViewServlet.init(VelocityViewServlet.java:122)
	at org.apache.velocity.tools.view.servlet.VelocityViewServlet.init(VelocityViewServlet.java:51)
	at com.caucho.server.dispatch.ServletConfigImpl.createServletImpl(ServletConfigImpl.java:1376)
	at com.caucho.server.dispatch.ServletConfigImpl.createServlet(ServletConfigImpl.java:1272)
	at com.caucho.server.dispatch.ServletConfigImpl.createServlet(ServletConfigImpl.java:1223)
	at com.caucho.server.dispatch.ServletManager.init(ServletManager.java:252)
	at com.caucho.server.webapp.WebApp.startImpl(WebApp.java:3859)
	at com.caucho.server.webapp.WebApp.access$700(WebApp.java:209)
	at com.caucho.server.webapp.WebApp$StartupTask.run(WebApp.java:5411)
	at com.caucho.env.thread2.ResinThread2.runTasks(ResinThread2.java:173)
	at com.caucho.env.thread2.ResinThread2.run(ResinThread2.java:118)
Caused by: java.lang.RuntimeException: IocBean[channelService] fail at field=[infoService]
	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)
	... 47 more
Caused by: org.nutz.ioc.IocException: IocBean[infoService] throw Exception when creating
	at org.nutz.ioc.impl.ObjectMakerImpl.make(ObjectMakerImpl.java:152)
	at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:241)
	at org.nutz.ioc.val.ReferTypeValue.get(ReferTypeValue.java:60)
	at org.nutz.ioc.weaver.FieldInjector.inject(FieldInjector.java:32)
	... 49 more
Caused by: java.lang.RuntimeException: java.lang.ExceptionInInitializerError
	at org.nutz.lang.Lang.wrapThrow(Lang.java:187)
	at org.nutz.ioc.aop.config.impl.AbstractAopConfigration.getMethodInterceptor(AbstractAopConfigration.java:57)
	at org.nutz.ioc.aop.config.impl.AbstractAopConfigration.getInterceptorPairList(AbstractAopConfigration.java:29)
	at org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:70)
	at org.nutz.ioc.impl.ObjectMakerImpl.make(ObjectMakerImpl.java:101)
	... 52 more
Caused by: java.lang.ExceptionInInitializerError
	at com.cms.special.interceptor.FlowUpdateInfoInterceptor$FC$42897e53465a9dcb556d658f2e4267e2.invoke(FlowUpdateInfoInterceptor.java)
	at org.nutz.lang.born.AbstractConstructorBorning.call(AbstractConstructorBorning.java:25)
	at org.nutz.lang.born.EmptyArgsConstructorBorning.born(EmptyArgsConstructorBorning.java:14)
	at org.nutz.lang.born.BornContext.doBorn(BornContext.java:60)
	at org.nutz.lang.Mirror.born(Mirror.java:1022)
	at org.nutz.ioc.aop.config.impl.AbstractAopConfigration.getMethodInterceptor(AbstractAopConfigration.java:48)
	... 55 more
Caused by: java.lang.NullPointerException
	at org.nutz.ioc.weaver.DefaultWeaver.born(DefaultWeaver.java:78)
	at org.nutz.ioc.ObjectProxy.get(ObjectProxy.java:69)
	at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:261)
	at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:271)
	at org.nutz.ioc.impl.NutIoc.get(NutIoc.java:161)
	at com.cms.special.interceptor.FlowUpdateInfoInterceptor.<clinit>(FlowUpdateInfoInterceptor.java:20)
	... 61 more

我感觉是循环依赖了, 怎么在FlowUpdateInfoInterceptor获取Ioc容器呢???

cinit应该是静态初始化方法

前辈挖下的坑……懂了,我再调调,谢谢大神@wendal

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