NutzCN Logo
问答 nutz 连接Oracle和mongodb, mongodb报错 at org.nutz.mongo.ZMo.toDoc(ZMo.java:127)
发布于 2364天前 作者 qq_e79520c3 1372 次浏览 复制 上一个帖子 下一个帖子
标签:
[DEBUG] 2018-07-04 11:49:45,911 cn.wizzer.app.web.commons.processor.LogTimeProcessor.process(LogTimeProcessor.java:26) - [GET ]URI=/platform/home/path 47ms
[DEBUG] 2018-07-04 11:49:48,048 org.nutz.mvc.impl.UrlMappingImpl.get(UrlMappingImpl.java:101) - Found mapping for [GET] path=/platform/mongodb/link/test : MongodbService.insert(MongodbService.java:28)
[DEBUG] 2018-07-04 11:49:58,396 cn.wizzer.app.web.commons.processor.LogTimeProcessor.process(LogTimeProcessor.java:26) - [GET ]URI=/platform/mongodb/link/test 10347ms
[WARN ] 2018-07-04 11:49:58,398 org.nutz.mvc.impl.processor.FailProcessor.process(FailProcessor.java:28) - Error@/platform/mongodb/link/test :
java.lang.NullPointerException
	at org.nutz.mongo.ZMo.toDoc(ZMo.java:127)
	at org.nutz.mongo.ZMo.toDocList(ZMo.java:265)
	at org.nutz.mongo.ZMo.toDocList(ZMo.java:239)
	at cn.wizzer.app.web.commons.Mongodb.MongodbService.insert(MongodbService.java:33)
	at cn.wizzer.app.web.commons.Mongodb.MongodbService$FM$insert$ca20fd63b902b08efa2388b7280c810f.invoke(MongodbService.java)
	at org.nutz.mvc.impl.processor.MethodInvokeProcessor.process(MethodInvokeProcessor.java:31)
	at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44)
	at org.nutz.mvc.impl.processor.AdaptorProcessor.process(AdaptorProcessor.java:38)
	at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44)
	at org.nutz.mvc.impl.processor.ActionFiltersProcessor.process(ActionFiltersProcessor.java:58)
	at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44)
	at cn.wizzer.app.web.commons.processor.XssSqlFilterProcessor.process(XssSqlFilterProcessor.java:35)
	at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44)
	at cn.wizzer.app.web.commons.processor.NutShiroProcessor.process(NutShiroProcessor.java:52)
	at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44)
	at org.nutz.mvc.impl.processor.ModuleProcessor.process(ModuleProcessor.java:123)
	at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44)
	at org.nutz.mvc.impl.processor.EncodingProcessor.process(EncodingProcessor.java:27)
	at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44)
	at org.nutz.mvc.impl.processor.UpdateRequestAttributesProcessor.process(UpdateRequestAttributesProcessor.java:15)
	at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44)
	at cn.wizzer.app.web.commons.processor.GlobalsSettingProcessor.process(GlobalsSettingProcessor.java:48)
	at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44)
	at cn.wizzer.app.web.commons.processor.LogTimeProcessor.process(LogTimeProcessor.java:21)
	at org.nutz.mvc.impl.NutActionChain.doChain(NutActionChain.java:44)
	at org.nutz.mvc.impl.ActionInvoker.invoke(ActionInvoker.java:67)
	at org.nutz.mvc.ActionHandler.handle(ActionHandler.java:31)
	at org.nutz.mvc.NutFilter.doFilter(NutFilter.java:202)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)
	at cn.wizzer.app.web.commons.filter.RouteFilter.doFilter(RouteFilter.java:31)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61)
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387)
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:212)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:94)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:504)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:141)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79)
	at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:620)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:502)
	at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1132)
	at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:684)
	at org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.doRun(AprEndpoint.java:2521)
	at org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.run(AprEndpoint.java:2510)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	at java.lang.Thread.run(Thread.java:748)
[DEBUG] 2018-07-04 11:50:03,206 org.quartz.impl.jdbcjobstore.JobStoreSupport$ClusterManager.manage(JobStoreSupport.java:3877) - ClusterManager: Check-in complete.
--------------------------------------------------------
var ioc = {
		conf : {
			type : "org.nutz.ioc.impl.PropertiesProxy",
			fields : {
				paths : ["config/custom/"]
			}
		},
	    dataSource : {
			factory : "$conf#make",
			args : ["com.alibaba.druid.pool.DruidDataSource", "db."],
	        type : "com.alibaba.druid.pool.DruidDataSource",
	        events : {
	        	create : "init",
	            depose : 'close'
	        }
	    },
		dao : {
			type : "org.nutz.dao.impl.NutDao",
			args : [{refer:"dataSource"}],
			fields : {
				executor : {refer:"cacheExecutor"}
			}
		},
		cacheExecutor : {
			type : "org.nutz.plugins.cache.dao.CachedNutDaoExecutor",
			fields : {
				cacheProvider : {refer:"cacheProvider"},
				cachedTableNames : ["sys_user", "sys_role", "sys_menu"]
			}
		},
		/*
		// 基于内存的简单LRU实现
		cacheProvider : {
			type : "org.nutz.plugins.cache.dao.impl.provider.MemoryDaoCacheProvider",
			fields : {
				cacheSize : 10000 // 缓存的对象数
			},
			events : {
				create : "init"
			}
		}
		*/
		// 基于Ehcache的DaoCacheProvider
		cacheProvider : {
			type : "org.nutz.plugins.cache.dao.impl.provider.EhcacheDaoCacheProvider",
			fields : {
				cacheManager : {refer:"cacheManager"} // 引用ehcache.json中定义的CacheManager
			},
			events : {
				create : "init"
			}
		},

	zMongo : {
		args : ["127.0.0.1", 27017], // 或者不写参数,默认就是127.0.0.1和27017
		factory : "org.nutz.mongo.ZMongo#me"
	},
	//zMongo : {
	//	args : ["mongodb://root:mypass@192.168.2.199:3717,192.168.2.200:3717/admin?replicaSet=mgset"], // 基于Mongo URI创建ZMongo
	//	factory : "org.nutz.mongo.ZMongo#uri"
	//},
	zMoDB : {
		args : ["test_lb"], // 数据库名称
		factory : "$zMongo#db"
	},
	zMoCoUser : {
		args : ["zsxx"],
		factory : "$zMoDB#c"
	}
};
------------------------------------------------------------
@At("/platform/mongodb/link")
public class MongodbService {
    // 按需注入几个核心对象
    @Inject
    protected ZMongo zmongo;  //注意大小写与配置的名字一致
    @Inject
    protected ZMoDB zMoDB; // 当前数据

    @Inject ZMoCo zMoCoUser; // 按js里面的配置取

//    @Inject("java:$zMoDB.c('role')") // 也可以直接取. 当然了,也可以代码调用zMoDB.c(集合名词)来动态获取
//            ZMoCo zMoCoRole;
    @At("/test")
    @Ok("json")
    public String insert() {
        User[] users = {new User(),new User()};
        users[0].setLoginname("1111");
        users[0].setPassword("111111111");
        users[1].setPassword("222222");
        users[1].setId("222222222222");
        zMoCoUser.insert(ZMo.me().toDocList(users));
        return "ok";
    }

    public List<User> query(ZMoDoc cnd) {
        List<User> list = new ArrayList<User>();
        DBCursor cursor = zMoCoUser.find(cnd);
        if(cursor.hasNext()) {
            DBObject obj = cursor.next();
            list.add(ZMo.me().fromDocToObj(obj, User.class));
        }
        return list;
    }


    // ZMoCoUser还有很多方法哦,请挖掘
}
22 回复

空指针?? debug嘛

debug了,应该是zMoCoUser这个没注入进去,不知道连两个数据库还需要配置别的东西么

debug 这个为null

报错是在ZMo类里面的, 是不是User类import错了,或者没加上nutzmongo所需要的注解?

package cn.wizzer.app.web.commons.Mongodb;


import org.nutz.dao.entity.annotation.*;

import java.io.Serializable;
@Table("sys_user")
public class User implements Serializable {
    private static final long serialVersionUID = 1L;
    @Column
    @Name
    @Comment("ID")
    @ColDefine(type = ColType.VARCHAR, width = 32)
    @Prev(els = {@EL("uuid()")})
    private String id;

    @Column
    @Comment("用户名")
    @ColDefine(type = ColType.VARCHAR, width = 120)
    private String loginname;

    @Column
    @Comment("密码")
    @ColDefine(type = ColType.VARCHAR, width = 100)
    private String password;// transient 修饰符可让此字段不在对象里显示

    @Column
    @Comment("密码盐")
    @ColDefine(type = ColType.VARCHAR, width = 50)
    private String salt;

    @Column
    @Comment("用户名")
    @ColDefine(type = ColType.VARCHAR, width = 120)
    private String username;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getLoginname() {
        return loginname;
    }

    public void setLoginname(String loginname) {
        this.loginname = loginname;
    }

    public String getPassword() {
        return password;
    }

    public void setPassword(String password) {
        this.password = password;
    }

    public String getSalt() {
        return salt;
    }

    public void setSalt(String salt) {
        this.salt = salt;
    }

    public String getUsername() {
        return username;
    }

    public void setUsername(String username) {
        this.username = username;
    }

}
--------------------------------------
这个是User类,没有导入错误,但是不知道连mongodb,User类是不是这样写

看了看代码, 貌似有问题,待我确定一下

改成这样试试

zMoCoUser.insert(ZMo.me().toDocList(ZMo.me().getEntity(User.class), users));

zMoCoUser.insert(ZMo.me().toDocList(users));
// 应该用
zMoCoUser.insert(ZMo.me().toDocArray(users));

改了不行,debug 这个zMoCoUser一直为null,所以空指针

MongodbService没加@IocBean ?直接new出来的对象?

[DEBUG] 2018-07-04 15:12:09,900 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(wkcacheUpdateInterceptor) in AnnotationIocLoader(packages=[org.nutz.plugins.wkcache])
[DEBUG] 2018-07-04 15:12:09,900 org.nutz.ioc.impl.ScopeContext.remove(ScopeContext.java:85) - Remove object 'mongodbService' from [app] 
[DEBUG] 2018-07-04 15:12:09,900 cn.wizzer.app.web.commons.processor.LogTimeProcessor.process(LogTimeProcessor.java:26) - [GET ]URI=/platform/mongodb/link/test 28ms
[WARN ] 2018-07-04 15:12:09,901 org.nutz.mvc.impl.processor.FailProcessor.process(FailProcessor.java:28) - Error@/platform/mongodb/link/test :
org.nutz.ioc.IocException: IocBean[mongodbService] 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.mvc.impl.processor.ModuleProcessor.process(ModuleProcessor.java:116)
	at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44)
	at org.nutz.mvc.impl.processor.EncodingProcessor.process(EncodingProcessor.java:27)
	at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44)
	at org.nutz.mvc.impl.processor.UpdateRequestAttributesProcessor.process(UpdateRequestAttributesProcessor.java:15)
	at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44)
	at cn.wizzer.app.web.commons.processor.GlobalsSettingProcessor.process(GlobalsSettingProcessor.java:48)
	at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44)
	at cn.wizzer.app.web.commons.processor.LogTimeProcessor.process(LogTimeProcessor.java:21)
	at org.nutz.mvc.impl.NutActionChain.doChain(NutActionChain.java:44)
	at org.nutz.mvc.impl.ActionInvoker.invoke(ActionInvoker.java:67)
	at org.nutz.mvc.ActionHandler.handle(ActionHandler.java:31)
	at org.nutz.mvc.NutFilter.doFilter(NutFilter.java:202)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)
	at cn.wizzer.app.web.commons.filter.RouteFilter.doFilter(RouteFilter.java:31)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61)
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387)
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:212)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:94)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:504)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:141)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79)
	at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:620)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:502)
	at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1132)
	at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:684)
	at org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.doRun(AprEndpoint.java:2521)
	at org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.run(AprEndpoint.java:2510)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	at java.lang.Thread.run(Thread.java:748)
Caused by: java.lang.RuntimeException: IocBean[mongodbService] fail at field=[zmongo]
	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)
	... 50 more
Caused by: org.nutz.ioc.IocException: IocBean[class:org.nutz.mongo.ZMongo] none ioc bean match class=org.nutz.mongo.ZMongo
	at org.nutz.ioc.impl.NutIoc.getByType(NutIoc.java:461)
	at org.nutz.ioc.val.ReferTypeValue.get(ReferTypeValue.java:66)
	at org.nutz.ioc.weaver.FieldInjector.inject(FieldInjector.java:32)
	... 52 more
[DEBUG] 2018-07-04 15:12:24,214 org.quartz.impl.jdbcjobstore.JobStoreSupport$ClusterManager.manage(JobStoreSupport.java:3877) - ClusterManager: Check-in complete.
[DEBUG] 2018-07-04 15:12:44,215 org.quartz.impl.jdbcjobstore.JobStoreSupport$ClusterManager.manage(JobStoreSupport.java:3877) - ClusterManager: Check-in complete.
[DEBUG] 2018-07-04 15:13:04,217 org.quartz.impl.jdbcjobstore.JobStoreSupport$ClusterManager.manage(JobStoreSupport.java:3877) - ClusterManager: Check-in complete.
[DEBUG] 2018-07-04 15:13:24,217 org.quartz.impl.jdbcjobstore.JobStoreSupport$ClusterManager.manage(JobStoreSupport.java:3877) - ClusterManager: Check-in complete.
[DEBUG] 2018-07-04 15:13:44,219 org.quartz.impl.jdbcjobstore.JobStoreSupport$ClusterManager.manage(JobStoreSupport.java:3877) - ClusterManager: Check-in complete.
[DEBUG] 2018-07-04 15:14:04,220 org.quartz.impl.jdbcjobstore.JobStoreSupport$ClusterManager.manage(JobStoreSupport.java:3877) - ClusterManager: Check-in complete.
[DEBUG] 2018-07-04 15:14:04,245 org.quartz.impl.jdbcjobstore.JobStoreSupport$MisfireHandler.manage(JobStoreSupport.java:3949) - MisfireHandler: scanning for misfires...
[DEBUG] 2018-07-04 15:14:04,246 org.quartz.impl.jdbcjobstore.JobStoreSupport.doRecoverMisfires(JobStoreSupport.java:3198) - Found 0 triggers that missed their scheduled fire-time.

zMongo 定义到哪个ioc js里面? 加载到没?

var ioc = {
		conf : {
			type : "org.nutz.ioc.impl.PropertiesProxy",
			fields : {
				paths : ["config/custom/"]
			}
		},
	    dataSource : {
			factory : "$conf#make",
			args : ["com.alibaba.druid.pool.DruidDataSource", "db."],
	        type : "com.alibaba.druid.pool.DruidDataSource",
	        events : {
	        	create : "init",
	            depose : 'close'
	        }
	    },
		dao : {
			type : "org.nutz.dao.impl.NutDao",
			args : [{refer:"dataSource"}],
			fields : {
				executor : {refer:"cacheExecutor"}
			}
		},
		cacheExecutor : {
			type : "org.nutz.plugins.cache.dao.CachedNutDaoExecutor",
			fields : {
				cacheProvider : {refer:"cacheProvider"},
				cachedTableNames : ["sys_user", "sys_role", "sys_menu"]
			}
		},
		/*
		// 基于内存的简单LRU实现
		cacheProvider : {
			type : "org.nutz.plugins.cache.dao.impl.provider.MemoryDaoCacheProvider",
			fields : {
				cacheSize : 10000 // 缓存的对象数
			},
			events : {
				create : "init"
			}
		}
		*/
		// 基于Ehcache的DaoCacheProvider
		cacheProvider : {
			type : "org.nutz.plugins.cache.dao.impl.provider.EhcacheDaoCacheProvider",
			fields : {
				cacheManager : {refer:"cacheManager"} // 引用ehcache.json中定义的CacheManager
			},
			events : {
				create : "init"
			}
		},

	zMongo : {
		args : ["127.0.0.1", 27017], // 或者不写参数,默认就是127.0.0.1和27017
		factory : "org.nutz.mongo.ZMongo#me"
	},
	//zMongo : {
	//	args : ["mongodb://root:mypass@192.168.2.199:3717,192.168.2.200:3717/admin?replicaSet=mgset"], // 基于Mongo URI创建ZMongo
	//	factory : "org.nutz.mongo.ZMongo#uri"
	//},
	zMoDB : {
		args : ["test_lb"], // 数据库名称
		factory : "$zMongo#db"
	},
	zMoCoUser : {
		args : ["zsxx"],
		factory : "$zMoDB#c"
	}
};
------------------------------------
写在之前的oracle数据库   配置下面, 项目能跑起来,之前的功能能操作,证明这个配置文件是加载过的把
config/ioc/dao.js里面

启动日志发一下, 看看里面有没有 dao.js 的痕迹

Connected to server
[2018-07-04 03:58:16,657] Artifact wk-web:war exploded: Artifact is being deployed, please wait...
04-Jul-2018 15:58:20.347 信息 [RMI TCP Connection(3)-127.0.0.1] org.apache.jasper.servlet.TldScanner.scanJars At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
[DEBUG] 2018-07-04 15:58:20,540 org.apache.shiro.io.ResourceUtils.loadFromClassPath(ResourceUtils.java:159) - Opening resource from class path [shiro.ini]
[DEBUG] 2018-07-04 15:58:20,548 org.apache.shiro.config.Ini.load(Ini.java:401) - Parsing [main]
[DEBUG] 2018-07-04 15:58:20,554 org.apache.shiro.config.Ini.load(Ini.java:401) - Parsing [urls]
[DEBUG] 2018-07-04 15:58:20,561 org.apache.shiro.config.IniFactorySupport.createInstance(IniFactorySupport.java:149) - Creating instance from Ini [sections=main,urls]
[DEBUG] 2018-07-04 15:58:21,095 org.apache.shiro.io.ResourceUtils.loadFromClassPath(ResourceUtils.java:159) - Opening resource from class path [ehcache.xml]
[DEBUG] 2018-07-04 15:58:21,380 org.apache.shiro.config.ReflectionBuilder.resolveReference(ReflectionBuilder.java:414) - Encountered object reference '$cacheManager'.  Looking up object with id 'cacheManager'
[DEBUG] 2018-07-04 15:58:21,380 org.apache.shiro.config.ReflectionBuilder.resolveReference(ReflectionBuilder.java:414) - Encountered object reference '$sessionDAO'.  Looking up object with id 'sessionDAO'
[DEBUG] 2018-07-04 15:58:21,402 org.apache.shiro.config.ReflectionBuilder.resolveReference(ReflectionBuilder.java:414) - Encountered object reference '$sessionManager'.  Looking up object with id 'sessionManager'
[DEBUG] 2018-07-04 15:58:21,406 org.apache.shiro.config.ReflectionBuilder.resolveReference(ReflectionBuilder.java:414) - Encountered object reference '$sessionIdCookie'.  Looking up object with id 'sessionIdCookie'
[DEBUG] 2018-07-04 15:58:21,420 org.apache.shiro.config.ReflectionBuilder.resolveReference(ReflectionBuilder.java:414) - Encountered object reference '$rememberMeCookie'.  Looking up object with id 'rememberMeCookie'
[DEBUG] 2018-07-04 15:58:21,479 org.apache.shiro.config.ReflectionBuilder.resolveReference(ReflectionBuilder.java:414) - Encountered object reference '$sha256Matcher'.  Looking up object with id 'sha256Matcher'
[DEBUG] 2018-07-04 15:58:21,480 org.apache.shiro.realm.AuthorizingRealm.getAuthorizationCacheLazy(AuthorizingRealm.java:234) - No authorizationCache instance set.  Checking for a cacheManager...
[DEBUG] 2018-07-04 15:58:21,480 org.apache.shiro.realm.AuthorizingRealm.getAuthorizationCacheLazy(AuthorizingRealm.java:248) - No cache or cacheManager properties have been set.  Authorization cache cannot be obtained.
[DEBUG] 2018-07-04 15:58:21,480 org.apache.shiro.config.ReflectionBuilder.resolveReference(ReflectionBuilder.java:414) - Encountered object reference '$shiroDbRealm'.  Looking up object with id 'shiroDbRealm'
[DEBUG] 2018-07-04 15:58:21,481 org.apache.shiro.config.ReflectionBuilder.resolveReference(ReflectionBuilder.java:414) - Encountered object reference '$shiroDbRealm'.  Looking up object with id 'shiroDbRealm'
[DEBUG] 2018-07-04 15:58:21,488 org.apache.shiro.config.ReflectionBuilder.resolveReference(ReflectionBuilder.java:414) - Encountered object reference '$authcStrategy'.  Looking up object with id 'authcStrategy'
[DEBUG] 2018-07-04 15:58:21,489 org.apache.shiro.config.ReflectionBuilder.resolveReference(ReflectionBuilder.java:414) - Encountered object reference '$cacheManager'.  Looking up object with id 'cacheManager'
[DEBUG] 2018-07-04 15:58:21,490 org.apache.shiro.realm.AuthorizingRealm.getAuthorizationCacheLazy(AuthorizingRealm.java:234) - No authorizationCache instance set.  Checking for a cacheManager...
[DEBUG] 2018-07-04 15:58:21,490 org.apache.shiro.realm.AuthorizingRealm.getAuthorizationCacheLazy(AuthorizingRealm.java:242) - CacheManager [org.apache.shiro.cache.ehcache.EhCacheManager@38907483] has been configured.  Building authorization cache named [shiroDbRealm.authorizationCache]
[DEBUG] 2018-07-04 15:58:21,513 org.apache.shiro.config.ReflectionBuilder.resolveReference(ReflectionBuilder.java:414) - Encountered object reference '$rememberMeManager'.  Looking up object with id 'rememberMeManager'
[INFO ] 2018-07-04 15:58:21,513 org.apache.shiro.config.ReflectionBuilder.createNewInstance(ReflectionBuilder.java:314) - An instance with name 'authc' already exists.  Redefining this object as a new instance of type cn.wizzer.app.web.commons.shiro.filter.PlatformAuthenticationFilter
[INFO ] 2018-07-04 15:58:21,546 org.apache.shiro.config.IniSecurityManagerFactory.isAutoApplyRealms(IniSecurityManagerFactory.java:127) - Realms have been explicitly set on the SecurityManager instance - auto-setting of realms will not occur.
[DEBUG] 2018-07-04 15:58:21,547 org.apache.shiro.config.IniFactorySupport.createInstance(IniFactorySupport.java:149) - Creating instance from Ini [sections=main,urls]
[INFO ] 2018-07-04 15:58:21,780 org.nutz.mvc.NutFilter._init(NutFilter.java:85) - NutFilter[nutz] starting ...
[DEBUG] 2018-07-04 15:58:21,796 org.nutz.resource.Scans.printLocations(Scans.java:527) - Locations count=5 time use 5ms
[DEBUG] 2018-07-04 15:58:21,826 org.nutz.resource.Scans.printLocations(Scans.java:527) - Locations count=74 time use 29ms
[DEBUG] 2018-07-04 15:58:21,852 org.nutz.mvc.config.AbstractNutConfig.createLoading(AbstractNutConfig.java:62) - Loading by class org.nutz.mvc.impl.NutLoading
[INFO ] 2018-07-04 15:58:21,855 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:55) - Nutz Version : 1.r.66-SNAPSHOT 
[INFO ] 2018-07-04 15:58:21,855 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:56) - Nutz.Mvc[nutz] is initializing ...
[DEBUG] 2018-07-04 15:58:21,855 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:60) - Web Container Information:
[DEBUG] 2018-07-04 15:58:21,857 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:61) -  - Default Charset : GBK
[DEBUG] 2018-07-04 15:58:21,857 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:62) -  - Current . path  : D:\apache-tomcat-8.0.44\bin\.
[DEBUG] 2018-07-04 15:58:21,858 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:63) -  - Java Version    : 1.8.0_131
[DEBUG] 2018-07-04 15:58:21,858 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:64) -  - File separator  : \
[DEBUG] 2018-07-04 15:58:21,858 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:65) -  - Timezone        : Asia/Shanghai
[DEBUG] 2018-07-04 15:58:21,858 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:66) -  - OS              : Windows 10 amd64
[DEBUG] 2018-07-04 15:58:21,859 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:67) -  - ServerInfo      : Apache Tomcat/8.0.44
[DEBUG] 2018-07-04 15:58:21,859 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:68) -  - Servlet API     : 3.1
[DEBUG] 2018-07-04 15:58:21,859 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:73) -  - ContextPath     : 
[DEBUG] 2018-07-04 15:58:21,859 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:74) -  - context.tempdir : C:\Users\Administrator\.IntelliJIdea2017.3\system\tomcat\Unnamed_untitled_2\work\Catalina\localhost\ROOT
[DEBUG] 2018-07-04 15:58:21,860 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:75) -  - MainModule      : cn.wizzer.app.web.commons.core.Module
[DEBUG] 2018-07-04 15:58:21,861 org.nutz.mvc.impl.NutLoading.createContext(NutLoading.java:239) - >> app.root = H:/GeoDataPlatform/wk-app/wk-web/target/nutzwk
[DEBUG] 2018-07-04 15:58:21,920 org.nutz.castor.Castors.reload(Castors.java:116) - Using 101 castor for Castors
[DEBUG] 2018-07-04 15:58:21,920 org.nutz.mvc.impl.NutLoading.createIoc(NutLoading.java:379) - @IocBy(type=org.nutz.mvc.ioc.provider.ComboIocProvider, args=["*json", "config/ioc/", "*anno", "cn.wizzer", "*jedis", "*tx", "*quartz", "*async", "*rabbitmq", "*wkcache"],init=[])
[DEBUG] 2018-07-04 15:58:21,962 org.nutz.resource.Scans.scan(Scans.java:280) - Found 4 resource by src( config/ioc/ ) , regex( ^(.+[.])(js|json)$ )
[DEBUG] 2018-07-04 15:58:21,962 org.nutz.ioc.loader.json.JsonLoader.<init>(JsonLoader.java:49) - loading [dao.json]
[DEBUG] 2018-07-04 15:58:21,966 org.nutz.ioc.loader.json.JsonLoader.<init>(JsonLoader.java:49) - loading [ehcache.json]
[DEBUG] 2018-07-04 15:58:21,967 org.nutz.ioc.loader.json.JsonLoader.<init>(JsonLoader.java:49) - loading [mail.json]
[DEBUG] 2018-07-04 15:58:21,967 org.nutz.ioc.loader.json.JsonLoader.<init>(JsonLoader.java:49) - loading [upload.json]
[DEBUG] 2018-07-04 15:58:21,968 org.nutz.ioc.loader.json.JsonLoader.<init>(JsonLoader.java:57) - Loaded 18 bean define from path=[config/ioc/] --> [zMoDB, videoUpload, conf, uploadVideoContext, imageUpload, fileUpload, cacheManager, dao, cacheProvider, emailAuthenticator, uploadFileContext, htmlEmail, cacheExecutor, zMoCoUser, tmpFilePool, uploadImageContext, zMongo, dataSource]
[INFO ] 2018-07-04 15:58:21,980 org.nutz.ioc.loader.annotation.AnnotationIocLoader.<init>(AnnotationIocLoader.java:50) -  > scan 'cn.wizzer'
[DEBUG] 2018-07-04 15:58:22,049 org.nutz.resource.Scans.scan(Scans.java:280) - Found 227 resource by src( cn/wizzer/ ) , regex( ^.+[.]class$ )
[INFO ] 2018-07-04 15:58:22,184 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:98) -    > add 'redisIdGenerator                        ' - cn.wizzer.framework.ig.RedisIdGenerator
[INFO ] 2018-07-04 15:58:22,192 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:98) -    > add 'rabbitProducer                          ' - cn.wizzer.framework.rabbit.RabbitProducer
[INFO ] 2018-07-04 15:58:22,194 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:98) -    > add 'nutShiroMethodInterceptor               ' - cn.wizzer.framework.shiro.interceptor.NutShiroMethodInterceptor
[INFO ] 2018-07-04 15:58:22,195 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:98) -    > add 'code128Util                             ' - cn.wizzer.framework.util.Code128Util
[INFO ] 2018-07-04 15:58:22,196 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:98) -    > add 'cookieUtil                              ' - cn.wizzer.framework.util.CookieUtil
[INFO ] 2018-07-04 15:58:22,197 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:98) -    > add 'dateUtil                                ' - cn.wizzer.framework.util.DateUtil
[INFO ] 2018-07-04 15:58:22,198 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:98) -    > add 'idcardUtil                              ' - cn.wizzer.framework.util.IdcardUtil
[INFO ] 2018-07-04 15:58:22,199 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:98) -    > add 'rSAUtil                                 ' - cn.wizzer.framework.util.RSAUtil
[INFO ] 2018-07-04 15:58:22,214 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:98) -    > add 'shiroUtil                               ' - cn.wizzer.framework.util.ShiroUtil
[INFO ] 2018-07-04 15:58:22,215 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:98) -    > add 'stringUtil                              ' - cn.wizzer.framework.util.StringUtil
[INFO ] 2018-07-04 15:58:22,218 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:98) -    > add 'cmsArticleServiceImpl                   ' - cn.wizzer.app.cms.modules.services.impl.CmsArticleServiceImpl
[INFO ] 2018-07-04 15:58:22,230 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:98) -    > add 'cmsChannelServiceImpl                   ' - cn.wizzer.app.cms.modules.services.impl.CmsChannelServiceImpl
[INFO ] 2018-07-04 15:58:22,232 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:98) -    > add 'cmsLinkClassServiceImpl                 ' - cn.wizzer.app.cms.modules.services.impl.CmsLinkClassServiceImpl
[INFO ] 2018-07-04 15:58:22,232 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:98) -    > add 'cmsLinkServiceImpl                      ' - cn.wizzer.app.cms.modules.services.impl.CmsLinkServiceImpl
[INFO ] 2018-07-04 15:58:22,233 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:98) -    > add 'cmsSiteServiceImpl                      ' - cn.wizzer.app.cms.modules.services.impl.CmsSiteServiceImpl
[INFO ] 2018-07-04 15:58:22,235 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:98) -    > add 'geoDataCategoryServiceImpl              ' - cn.wizzer.app.geo.modules.services.impl.GeoDataCategoryServiceImpl
[INFO ] 2018-07-04 15:58:22,236 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:98) -    > add 'geoDataSpaceServiceImpl                 ' - cn.wizzer.app.geo.modules.services.impl.GeoDataSpaceServiceImpl
[INFO ] 2018-07-04 15:58:22,236 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:98) -    > add 'geoModelENServiceImpl                   ' - cn.wizzer.app.geo.modules.services.impl.GeoModelENServiceImpl
[INFO ] 2018-07-04 15:58:22,238 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:98) -    > add 'geoModelZHServiceImpl                   ' - cn.wizzer.app.geo.modules.services.impl.GeoModelZHServiceImpl
[INFO ] 2018-07-04 15:58:22,238 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:98) -    > add 'geoShapeDataServiceImpl                 ' - cn.wizzer.app.geo.modules.services.impl.GeoShapeDataServiceImpl
[INFO ] 2018-07-04 15:58:22,245 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:98) -    > add 'sysApiServiceImpl                       ' - cn.wizzer.app.sys.modules.services.impl.SysApiServiceImpl
[INFO ] 2018-07-04 15:58:22,246 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:98) -    > add 'sysConfigServiceImpl                    ' - cn.wizzer.app.sys.modules.services.impl.SysConfigServiceImpl
[INFO ] 2018-07-04 15:58:22,247 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:98) -    > add 'sysDictServiceImpl                      ' - cn.wizzer.app.sys.modules.services.impl.SysDictServiceImpl
[INFO ] 2018-07-04 15:58:22,248 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:98) -    > add 'sysLogServiceImpl                       ' - cn.wizzer.app.sys.modules.services.impl.SysLogServiceImpl
[INFO ] 2018-07-04 15:58:22,249 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:98) -    > add 'sysMenuServiceImpl                      ' - cn.wizzer.app.sys.modules.services.impl.SysMenuServiceImpl
[INFO ] 2018-07-04 15:58:22,250 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:98) -    > add 'sysPluginServiceImpl                    ' - cn.wizzer.app.sys.modules.services.impl.SysPluginServiceImpl
[INFO ] 2018-07-04 15:58:22,250 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:98) -    > add 'sysRoleServiceImpl                      ' - cn.wizzer.app.sys.modules.services.impl.SysRoleServiceImpl
[INFO ] 2018-07-04 15:58:22,251 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:98) -    > add 'sysRouteServiceImpl                     ' - cn.wizzer.app.sys.modules.services.impl.SysRouteServiceImpl
[INFO ] 2018-07-04 15:58:22,253 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:98) -    > add 'sysTaskServiceImpl                      ' - cn.wizzer.app.sys.modules.services.impl.SysTaskServiceImpl
[INFO ] 2018-07-04 15:58:22,255 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:98) -    > add 'sysUnitServiceImpl                      ' - cn.wizzer.app.sys.modules.services.impl.SysUnitServiceImpl
[INFO ] 2018-07-04 15:58:22,262 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:98) -    > add 'sysUserServiceImpl                      ' - cn.wizzer.app.sys.modules.services.impl.SysUserServiceImpl
[INFO ] 2018-07-04 15:58:22,268 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:98) -    > add 'mongodbService                          ' - cn.wizzer.app.web.commons.Mongodb.MongodbService
[INFO ] 2018-07-04 15:58:22,283 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:98) -    > add 'dynamicInterceptor                      ' - cn.wizzer.app.web.commons.plugin.DynamicInterceptor
[INFO ] 2018-07-04 15:58:22,284 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:98) -    > add '$aop_1_plugin                           ' - cn.wizzer.app.web.commons.plugin.PluginAopConfigure
[INFO ] 2018-07-04 15:58:22,285 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:98) -    > add 'pluginMaster                            ' - cn.wizzer.app.web.commons.plugin.PluginMaster
[INFO ] 2018-07-04 15:58:22,295 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:98) -    > add 'testJob                                 ' - cn.wizzer.app.web.commons.quartz.job.TestJob
[INFO ] 2018-07-04 15:58:22,297 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:98) -    > add 'emailService                            ' - cn.wizzer.app.web.commons.services.email.EmailService
[INFO ] 2018-07-04 15:58:22,298 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:98) -    > add 'qrcodeService                           ' - cn.wizzer.app.web.commons.services.qrcode.QrcodeService
[INFO ] 2018-07-04 15:58:22,301 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:98) -    > add 'tplService                              ' - cn.wizzer.app.web.commons.services.wx.TplService
[INFO ] 2018-07-04 15:58:22,303 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:98) -    > add 'wxHandler                               ' - cn.wizzer.app.web.commons.services.wx.WxHandler
[INFO ] 2018-07-04 15:58:22,320 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:98) -    > add 'platformAuthorizingRealm                ' - cn.wizzer.app.web.commons.shiro.realm.PlatformAuthorizingRealm
[INFO ] 2018-07-04 15:58:22,322 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:98) -    > add '$aop_syslog                             ' - cn.wizzer.app.web.commons.slog.SLogAopConfigration
[INFO ] 2018-07-04 15:58:22,329 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:98) -    > add 'sLogService                             ' - cn.wizzer.app.web.commons.slog.SLogService
[INFO ] 2018-07-04 15:58:22,330 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:98) -    > add 'cmsController                           ' - cn.wizzer.app.web.modules.controllers.front.wx.CmsController
[INFO ] 2018-07-04 15:58:22,332 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:98) -    > add 'wechatController                        ' - cn.wizzer.app.web.modules.controllers.front.wx.WechatController
[INFO ] 2018-07-04 15:58:22,341 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:98) -    > add 'apiTestController                       ' - cn.wizzer.app.web.modules.controllers.open.api.test.ApiTestController
[INFO ] 2018-07-04 15:58:22,345 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:98) -    > add 'tokenController                         ' - cn.wizzer.app.web.modules.controllers.open.api.token.TokenController
[INFO ] 2018-07-04 15:58:22,355 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:98) -    > add 'uploadController                        ' - cn.wizzer.app.web.modules.controllers.open.file.UploadController
[INFO ] 2018-07-04 15:58:22,365 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:98) -    > add 'wxPayBackController                     ' - cn.wizzer.app.web.modules.controllers.open.pay.WxPayBackController
[INFO ] 2018-07-04 15:58:22,367 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:98) -    > add 'bdController                            ' - cn.wizzer.app.web.modules.controllers.open.ueditor.BdController
[INFO ] 2018-07-04 15:58:22,369 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:98) -    > add 'wxController                            ' - cn.wizzer.app.web.modules.controllers.open.ueditor.WxController
[INFO ] 2018-07-04 15:58:22,370 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:98) -    > add 'weixinController                        ' - cn.wizzer.app.web.modules.controllers.open.wx.WeixinController
[INFO ] 2018-07-04 15:58:22,374 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:98) -    > add 'cmsArticleController                    ' - cn.wizzer.app.web.modules.controllers.platform.cms.CmsArticleController
[INFO ] 2018-07-04 15:58:22,384 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:98) -    > add 'cmsChannelController                    ' - cn.wizzer.app.web.modules.controllers.platform.cms.CmsChannelController
[INFO ] 2018-07-04 15:58:22,386 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:98) -    > add 'cmsLinkClassController                  ' - cn.wizzer.app.web.modules.controllers.platform.cms.CmsLinkClassController
[INFO ] 2018-07-04 15:58:22,391 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:98) -    > add 'cmsLinkController                       ' - cn.wizzer.app.web.modules.controllers.platform.cms.CmsLinkController
[INFO ] 2018-07-04 15:58:22,393 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:98) -    > add 'cmsSiteController                       ' - cn.wizzer.app.web.modules.controllers.platform.cms.CmsSiteController
[INFO ] 2018-07-04 15:58:22,394 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:98) -    > add 'pointDataController                     ' - cn.wizzer.app.web.modules.controllers.platform.geo.PointDataController
[INFO ] 2018-07-04 15:58:22,395 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:98) -    > add 'sysApiController                        ' - cn.wizzer.app.web.modules.controllers.platform.sys.SysApiController
[INFO ] 2018-07-04 15:58:22,397 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:98) -    > add 'sysConfController                       ' - cn.wizzer.app.web.modules.controllers.platform.sys.SysConfController
[INFO ] 2018-07-04 15:58:22,398 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:98) -    > add 'sysDictController                       ' - cn.wizzer.app.web.modules.controllers.platform.sys.SysDictController
[INFO ] 2018-07-04 15:58:22,399 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:98) -    > add 'sysHomeController                       ' - cn.wizzer.app.web.modules.controllers.platform.sys.SysHomeController
[INFO ] 2018-07-04 15:58:22,400 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:98) -    > add 'sysLogController                        ' - cn.wizzer.app.web.modules.controllers.platform.sys.SysLogController
[INFO ] 2018-07-04 15:58:22,401 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:98) -    > add 'sysLoginController                      ' - cn.wizzer.app.web.modules.controllers.platform.sys.SysLoginController
[INFO ] 2018-07-04 15:58:22,403 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:98) -    > add 'sysMenuController                       ' - cn.wizzer.app.web.modules.controllers.platform.sys.SysMenuController
[INFO ] 2018-07-04 15:58:22,409 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:98) -    > add 'sysPluginController                     ' - cn.wizzer.app.web.modules.controllers.platform.sys.SysPluginController
[INFO ] 2018-07-04 15:58:22,410 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:98) -    > add 'sysRoleController                       ' - cn.wizzer.app.web.modules.controllers.platform.sys.SysRoleController
[INFO ] 2018-07-04 15:58:22,413 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:98) -    > add 'sysRouteController                      ' - cn.wizzer.app.web.modules.controllers.platform.sys.SysRouteController
[INFO ] 2018-07-04 15:58:22,414 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:98) -    > add 'sysTaskController                       ' - cn.wizzer.app.web.modules.controllers.platform.sys.SysTaskController
[INFO ] 2018-07-04 15:58:22,416 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:98) -    > add 'sysUnitController                       ' - cn.wizzer.app.web.modules.controllers.platform.sys.SysUnitController
[INFO ] 2018-07-04 15:58:22,417 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:98) -    > add 'sysUserController                       ' - cn.wizzer.app.web.modules.controllers.platform.sys.SysUserController
[INFO ] 2018-07-04 15:58:22,420 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:98) -    > add 'wxConfigController                      ' - cn.wizzer.app.web.modules.controllers.platform.wx.WxConfigController
[INFO ] 2018-07-04 15:58:22,421 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:98) -    > add 'wxMassController                        ' - cn.wizzer.app.web.modules.controllers.platform.wx.WxMassController
[INFO ] 2018-07-04 15:58:22,423 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:98) -    > add 'wxMenuController                        ' - cn.wizzer.app.web.modules.controllers.platform.wx.WxMenuController
[INFO ] 2018-07-04 15:58:22,424 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:98) -    > add 'wxMsgUserController                     ' - cn.wizzer.app.web.modules.controllers.platform.wx.WxMsgUserController
[INFO ] 2018-07-04 15:58:22,425 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:98) -    > add 'wxPayTestController                     ' - cn.wizzer.app.web.modules.controllers.platform.wx.WxPayTestController
[INFO ] 2018-07-04 15:58:22,426 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:98) -    > add 'wxReplyController                       ' - cn.wizzer.app.web.modules.controllers.platform.wx.WxReplyController
[INFO ] 2018-07-04 15:58:22,429 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:98) -    > add 'wxReplyNewsController                   ' - cn.wizzer.app.web.modules.controllers.platform.wx.WxReplyNewsController
[INFO ] 2018-07-04 15:58:22,430 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:98) -    > add 'wxReplyTxtController                    ' - cn.wizzer.app.web.modules.controllers.platform.wx.WxReplyTxtController
[INFO ] 2018-07-04 15:58:22,431 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:98) -    > add 'wxTplIdController                       ' - cn.wizzer.app.web.modules.controllers.platform.wx.WxTplIdController
[INFO ] 2018-07-04 15:58:22,432 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:98) -    > add 'wxTplListController                     ' - cn.wizzer.app.web.modules.controllers.platform.wx.WxTplListController
[INFO ] 2018-07-04 15:58:22,433 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:98) -    > add 'wxTplLogController                      ' - cn.wizzer.app.web.modules.controllers.platform.wx.WxTplLogController
[INFO ] 2018-07-04 15:58:22,434 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:98) -    > add 'wxUserController                        ' - cn.wizzer.app.web.modules.controllers.platform.wx.WxUserController
[INFO ] 2018-07-04 15:58:22,435 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:98) -    > add 'wxConfigServiceImpl                     ' - cn.wizzer.app.wx.modules.services.impl.WxConfigServiceImpl
[INFO ] 2018-07-04 15:58:22,435 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:98) -    > add 'wxMassNewsServiceImpl                   ' - cn.wizzer.app.wx.modules.services.impl.WxMassNewsServiceImpl
[INFO ] 2018-07-04 15:58:22,436 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:98) -    > add 'wxMassSendServiceImpl                   ' - cn.wizzer.app.wx.modules.services.impl.WxMassSendServiceImpl
[INFO ] 2018-07-04 15:58:22,436 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:98) -    > add 'wxMassServiceImpl                       ' - cn.wizzer.app.wx.modules.services.impl.WxMassServiceImpl
[INFO ] 2018-07-04 15:58:22,437 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:98) -    > add 'wxMenuServiceImpl                       ' - cn.wizzer.app.wx.modules.services.impl.WxMenuServiceImpl
[INFO ] 2018-07-04 15:58:22,440 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:98) -    > add 'wxMsgReplyServiceImpl                   ' - cn.wizzer.app.wx.modules.services.impl.WxMsgReplyServiceImpl
[INFO ] 2018-07-04 15:58:22,441 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:98) -    > add 'wxMsgServiceImpl                        ' - cn.wizzer.app.wx.modules.services.impl.WxMsgServiceImpl
[INFO ] 2018-07-04 15:58:22,441 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:98) -    > add 'wxReplyNewsServiceImpl                  ' - cn.wizzer.app.wx.modules.services.impl.WxReplyNewsServiceImpl
[INFO ] 2018-07-04 15:58:22,442 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:98) -    > add 'wxReplyServiceImpl                      ' - cn.wizzer.app.wx.modules.services.impl.WxReplyServiceImpl
[INFO ] 2018-07-04 15:58:22,442 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:98) -    > add 'wxReplyTxtServiceImpl                   ' - cn.wizzer.app.wx.modules.services.impl.WxReplyTxtServiceImpl
[INFO ] 2018-07-04 15:58:22,443 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:98) -    > add 'wxTplIdServiceImpl                      ' - cn.wizzer.app.wx.modules.services.impl.WxTplIdServiceImpl
[INFO ] 2018-07-04 15:58:22,443 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:98) -    > add 'wxTplListServiceImpl                    ' - cn.wizzer.app.wx.modules.services.impl.WxTplListServiceImpl
[INFO ] 2018-07-04 15:58:22,444 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:98) -    > add 'wxTplLogServiceImpl                     ' - cn.wizzer.app.wx.modules.services.impl.WxTplLogServiceImpl
[INFO ] 2018-07-04 15:58:22,445 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:98) -    > add 'wxUserServiceImpl                       ' - cn.wizzer.app.wx.modules.services.impl.WxUserServiceImpl
[DEBUG] 2018-07-04 15:58:22,446 org.nutz.ioc.loader.combo.ComboIocLoader.createIocLoader(ComboIocLoader.java:116) - found jedis -- org.nutz.integration.jedis.JedisIocLoader
[DEBUG] 2018-07-04 15:58:22,449 org.nutz.resource.Scans.scan(Scans.java:280) - Found 1 resource by src( org/nutz/integration/jedis/jedis.js ) , regex( ^(.+[.])(js|json)$ )
[DEBUG] 2018-07-04 15:58:22,449 org.nutz.ioc.loader.json.JsonLoader.<init>(JsonLoader.java:49) - loading [org/nutz/integration/jedis/jedis.js]
[DEBUG] 2018-07-04 15:58:22,450 org.nutz.ioc.loader.json.JsonLoader.<init>(JsonLoader.java:57) - Loaded 9 bean define from path=[org/nutz/integration/jedis/jedis.js] --> [redisService, jedisCluster, jedisClusterNodes, jedisClusterWrapper, pubSubService, jedisPoolConfig, jedisPool, jedisAgent, redis]
[DEBUG] 2018-07-04 15:58:22,459 org.nutz.ioc.loader.combo.ComboIocLoader.createIocLoader(ComboIocLoader.java:116) - found quartz -- org.nutz.integration.quartz.QuartzIocLoader
[DEBUG] 2018-07-04 15:58:22,464 org.nutz.ioc.loader.json.JsonLoader.<init>(JsonLoader.java:57) - Loaded 0 bean define from path=[] --> []
[DEBUG] 2018-07-04 15:58:22,493 org.nutz.ioc.aop.SimpleAopMaker.<init>(SimpleAopMaker.java:79) - Load AopConfigure for anno=org.nutz.aop.interceptor.async.Async by type=org.nutz.aop.interceptor.async.AsyncAopIocLoader
[DEBUG] 2018-07-04 15:58:22,498 org.nutz.ioc.loader.combo.ComboIocLoader.createIocLoader(ComboIocLoader.java:116) - found rabbitmq -- org.nutz.integration.rabbitmq.RabbitmqIocLoader
[INFO ] 2018-07-04 15:58:22,500 org.nutz.ioc.loader.annotation.AnnotationIocLoader.<init>(AnnotationIocLoader.java:50) -  > scan 'org.nutz.integration.rabbitmq'
[DEBUG] 2018-07-04 15:58:22,502 org.nutz.resource.Scans.scan(Scans.java:280) - Found 3 resource by src( org/nutz/integration/rabbitmq/ ) , regex( ^.+[.]class$ )
[INFO ] 2018-07-04 15:58:22,503 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:98) -    > add 'rabbitMqBeans                           ' - org.nutz.integration.rabbitmq.RabbitMqBeans
[DEBUG] 2018-07-04 15:58:22,509 org.nutz.ioc.loader.annotation.AnnotationIocLoader.handleIocBeanMethod(AnnotationIocLoader.java:246) - Found @IocBean method : RabbitMqBeans.createConnectionFactory(...) define as name=rabbitmq_cf
[INFO ] 2018-07-04 15:58:22,513 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:98) -    > add 'rabbitmq                                ' - org.nutz.integration.rabbitmq.aop.RabbitmqMethodInterceptor
[DEBUG] 2018-07-04 15:58:22,517 org.nutz.ioc.loader.combo.ComboIocLoader.createIocLoader(ComboIocLoader.java:116) - found wkcache -- org.nutz.plugins.wkcache.WkcacheIocLoader
[INFO ] 2018-07-04 15:58:22,521 org.nutz.ioc.loader.annotation.AnnotationIocLoader.<init>(AnnotationIocLoader.java:50) -  > scan 'org.nutz.plugins.wkcache'
[DEBUG] 2018-07-04 15:58:22,527 org.nutz.resource.Scans.scan(Scans.java:280) - Found 13 resource by src( org/nutz/plugins/wkcache/ ) , regex( ^.+[.]class$ )
[INFO ] 2018-07-04 15:58:22,536 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:98) -    > add 'wkcacheRemoveEntryInterceptor           ' - org.nutz.plugins.wkcache.WkcacheRemoveEntryInterceptor
[INFO ] 2018-07-04 15:58:22,538 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:98) -    > add 'wkcacheResultInterceptor                ' - org.nutz.plugins.wkcache.WkcacheResultInterceptor
[INFO ] 2018-07-04 15:58:22,539 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:98) -    > add 'wkcacheUpdateInterceptor                ' - org.nutz.plugins.wkcache.WkcacheUpdateInterceptor
[INFO ] 2018-07-04 15:58:22,541 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:98) -    > add 'wkcacheRemoveAllInterceptor             ' - org.nutz.plugins.wkcache.WkcacheRemoveAllInterceptor
[INFO ] 2018-07-04 15:58:22,542 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:98) -    > add '$aop_wkcache                            ' - org.nutz.plugins.wkcache.WkcacheAopConfigure
[INFO ] 2018-07-04 15:58:22,548 org.nutz.ioc.impl.NutIoc.<init>(NutIoc.java:130) - ... NutIoc init complete
[INFO ] 2018-07-04 15:58:22,552 org.nutz.mvc.impl.NutLoading.evalUrlMapping(NutLoading.java:159) - Build URL mapping by org.nutz.mvc.impl.UrlMappingImpl ...
[DEBUG] 2018-07-04 15:58:22,563 org.beetl.ext.nutz.BeetlViewMaker.init(BeetlViewMaker.java:59) - beetl init ....
[DEBUG] 2018-07-04 15:58:22,566 org.beetl.ext.nutz.BeetlViewMaker.init(BeetlViewMaker.java:64) - found beetl.properties, loading ...
[DEBUG] 2018-07-04 15:58:22,567 org.beetl.ext.nutz.BeetlViewMaker.init(BeetlViewMaker.java:79) - no custom DIRECT_BYTE_OUTPUT found , set to true
[DEBUG] 2018-07-04 15:58:22,626 org.nutz.plugins.view.beetl.WebappResourceLoader2.init(WebappResourceLoader2.java:113) - Use Beetl Template Root= /WEB-INF/views/
[DEBUG] 2018-07-04 15:58:22,627 org.beetl.ext.nutz.BeetlViewMaker.init(BeetlViewMaker.java:92) - beetl init complete
[DEBUG] 2018-07-04 15:58:22,630 org.nutz.mvc.impl.NutLoading.createViewMakers(NutLoading.java:369) - @Views(BeetlViewMaker.class,PdfViewMaker.class,DefaultViewMaker.class)
[DEBUG] 2018-07-04 15:58:22,641 org.nutz.resource.Scans.scan(Scans.java:280) - Found 1 resource by src( config/chain/nutzwk-mvc-chain.json ) , regex( ^(.+[.])(js|json)$ )
[DEBUG] 2018-07-04 15:58:22,643 org.nutz.mvc.impl.chainconfig.JsonActionChainMakerConfiguretion.<init>(JsonActionChainMakerConfiguretion.java:37) - ActionChain Config:
{
   "default": {
      "ps": ["cn.wizzer.app.web.commons.processor.LogTimeProcessor", "cn.wizzer.app.web.commons.processor.GlobalsSettingProcessor", "org.nutz.mvc.impl.processor.UpdateRequestAttributesProcessor", "org.nutz.mvc.impl.processor.EncodingProcessor", "org.nutz.mvc.impl.processor.ModuleProcessor", "cn.wizzer.app.web.commons.processor.NutShiroProcessor", "cn.wizzer.app.web.commons.processor.XssSqlFilterProcessor", "org.nutz.mvc.impl.processor.ActionFiltersProcessor", "org.nutz.mvc.impl.processor.AdaptorProcessor", "org.nutz.mvc.impl.processor.MethodInvokeProcessor", "org.nutz.mvc.impl.processor.ViewProcessor"],
      "error": "org.nutz.mvc.impl.processor.FailProcessor"
   }
}
[DEBUG] 2018-07-04 15:58:22,644 org.nutz.mvc.impl.NutLoading.createChainMaker(NutLoading.java:267) - @ChainBy(org.nutz.mvc.impl.NutActionChainMaker)
[DEBUG] 2018-07-04 15:58:22,649 org.nutz.mvc.impl.Loadings.scanModuleInPackage(Loadings.java:185) -  > scan 'cn.wizzer'
[DEBUG] 2018-07-04 15:58:22,673 org.nutz.resource.Scans.scan(Scans.java:280) - Found 227 resource by src( cn/wizzer/ ) , regex( ^.+[.]class$ )
[DEBUG] 2018-07-04 15:58:23,086 org.nutz.mvc.impl.Loadings.checkModule(Loadings.java:204) -    >> add 'cn.wizzer.app.web.commons.Mongodb.MongodbService'
[DEBUG] 2018-07-04 15:58:23,115 org.nutz.mvc.impl.Loadings.checkModule(Loadings.java:204) -    >> add 'cn.wizzer.app.web.modules.controllers.front.wx.CmsController'
[DEBUG] 2018-07-04 15:58:23,115 org.nutz.mvc.impl.Loadings.checkModule(Loadings.java:204) -    >> add 'cn.wizzer.app.web.modules.controllers.front.wx.WechatController'
[DEBUG] 2018-07-04 15:58:23,116 org.nutz.mvc.impl.Loadings.checkModule(Loadings.java:204) -    >> add 'cn.wizzer.app.web.modules.controllers.open.api.test.ApiTestController'
[DEBUG] 2018-07-04 15:58:23,116 org.nutz.mvc.impl.Loadings.checkModule(Loadings.java:204) -    >> add 'cn.wizzer.app.web.modules.controllers.open.api.token.TokenController'
[DEBUG] 2018-07-04 15:58:23,116 org.nutz.mvc.impl.Loadings.checkModule(Loadings.java:204) -    >> add 'cn.wizzer.app.web.modules.controllers.open.file.UploadController'
[DEBUG] 2018-07-04 15:58:23,116 org.nutz.mvc.impl.Loadings.checkModule(Loadings.java:204) -    >> add 'cn.wizzer.app.web.modules.controllers.open.pay.WxPayBackController'
[DEBUG] 2018-07-04 15:58:23,117 org.nutz.mvc.impl.Loadings.checkModule(Loadings.java:204) -    >> add 'cn.wizzer.app.web.modules.controllers.open.ueditor.BdController'
[DEBUG] 2018-07-04 15:58:23,117 org.nutz.mvc.impl.Loadings.checkModule(Loadings.java:204) -    >> add 'cn.wizzer.app.web.modules.controllers.open.ueditor.WxController'
[DEBUG] 2018-07-04 15:58:23,117 org.nutz.mvc.impl.Loadings.checkModule(Loadings.java:204) -    >> add 'cn.wizzer.app.web.modules.controllers.open.wx.WeixinController'
[DEBUG] 2018-07-04 15:58:23,118 org.nutz.mvc.impl.Loadings.checkModule(Loadings.java:204) -    >> add 'cn.wizzer.app.web.modules.controllers.platform.cms.CmsArticleController'
[DEBUG] 2018-07-04 15:58:23,118 org.nutz.mvc.impl.Loadings.checkModule(Loadings.java:204) -    >> add 'cn.wizzer.app.web.modules.controllers.platform.cms.CmsChannelController'
[DEBUG] 2018-07-04 15:58:23,118 org.nutz.mvc.impl.Loadings.checkModule(Loadings.java:204) -    >> add 'cn.wizzer.app.web.modules.controllers.platform.cms.CmsLinkClassController'
[DEBUG] 2018-07-04 15:58:23,118 org.nutz.mvc.impl.Loadings.checkModule(Loadings.java:204) -    >> add 'cn.wizzer.app.web.modules.controllers.platform.cms.CmsLinkController'
[DEBUG] 2018-07-04 15:58:23,118 org.nutz.mvc.impl.Loadings.checkModule(Loadings.java:204) -    >> add 'cn.wizzer.app.web.modules.controllers.platform.cms.CmsSiteController'
[DEBUG] 2018-07-04 15:58:23,118 org.nutz.mvc.impl.Loadings.checkModule(Loadings.java:204) -    >> add 'cn.wizzer.app.web.modules.controllers.platform.geo.PointDataController'
[DEBUG] 2018-07-04 15:58:23,120 org.nutz.mvc.impl.Loadings.checkModule(Loadings.java:204) -    >> add 'cn.wizzer.app.web.modules.controllers.platform.sys.SysApiController'
[DEBUG] 2018-07-04 15:58:23,121 org.nutz.mvc.impl.Loadings.checkModule(Loadings.java:204) -    >> add 'cn.wizzer.app.web.modules.controllers.platform.sys.SysConfController'
[DEBUG] 2018-07-04 15:58:23,122 org.nutz.mvc.impl.Loadings.checkModule(Loadings.java:204) -    >> add 'cn.wizzer.app.web.modules.controllers.platform.sys.SysDictController'
[DEBUG] 2018-07-04 15:58:23,123 org.nutz.mvc.impl.Loadings.checkModule(Loadings.java:204) -    >> add 'cn.wizzer.app.web.modules.controllers.platform.sys.SysHomeController'
[DEBUG] 2018-07-04 15:58:23,123 org.nutz.mvc.impl.Loadings.checkModule(Loadings.java:204) -    >> add 'cn.wizzer.app.web.modules.controllers.platform.sys.SysLogController'
[DEBUG] 2018-07-04 15:58:23,124 org.nutz.mvc.impl.Loadings.checkModule(Loadings.java:204) -    >> add 'cn.wizzer.app.web.modules.controllers.platform.sys.SysLoginController'
[DEBUG] 2018-07-04 15:58:23,124 org.nutz.mvc.impl.Loadings.checkModule(Loadings.java:204) -    >> add 'cn.wizzer.app.web.modules.controllers.platform.sys.SysMenuController'
[DEBUG] 2018-07-04 15:58:23,124 org.nutz.mvc.impl.Loadings.checkModule(Loadings.java:204) -    >> add 'cn.wizzer.app.web.modules.controllers.platform.sys.SysPluginController'
[DEBUG] 2018-07-04 15:58:23,124 org.nutz.mvc.impl.Loadings.checkModule(Loadings.java:204) -    >> add 'cn.wizzer.app.web.modules.controllers.platform.sys.SysRoleController'
[DEBUG] 2018-07-04 15:58:23,124 org.nutz.mvc.impl.Loadings.checkModule(Loadings.java:204) -    >> add 'cn.wizzer.app.web.modules.controllers.platform.sys.SysRouteController'
[DEBUG] 2018-07-04 15:58:23,125 org.nutz.mvc.impl.Loadings.checkModule(Loadings.java:204) -    >> add 'cn.wizzer.app.web.modules.controllers.platform.sys.SysTaskController'
[DEBUG] 2018-07-04 15:58:23,125 org.nutz.mvc.impl.Loadings.checkModule(Loadings.java:204) -    >> add 'cn.wizzer.app.web.modules.controllers.platform.sys.SysUnitController'
[DEBUG] 2018-07-04 15:58:23,125 org.nutz.mvc.impl.Loadings.checkModule(Loadings.java:204) -    >> add 'cn.wizzer.app.web.modules.controllers.platform.sys.SysUserController'
[DEBUG] 2018-07-04 15:58:23,125 org.nutz.mvc.impl.Loadings.checkModule(Loadings.java:204) -    >> add 'cn.wizzer.app.web.modules.controllers.platform.wx.WxConfigController'
[DEBUG] 2018-07-04 15:58:23,125 org.nutz.mvc.impl.Loadings.checkModule(Loadings.java:204) -    >> add 'cn.wizzer.app.web.modules.controllers.platform.wx.WxMassController'
[DEBUG] 2018-07-04 15:58:23,126 org.nutz.mvc.impl.Loadings.checkModule(Loadings.java:204) -    >> add 'cn.wizzer.app.web.modules.controllers.platform.wx.WxMenuController'
[DEBUG] 2018-07-04 15:58:23,126 org.nutz.mvc.impl.Loadings.checkModule(Loadings.java:204) -    >> add 'cn.wizzer.app.web.modules.controllers.platform.wx.WxMsgUserController'
[DEBUG] 2018-07-04 15:58:23,126 org.nutz.mvc.impl.Loadings.checkModule(Loadings.java:204) -    >> add 'cn.wizzer.app.web.modules.controllers.platform.wx.WxPayTestController'
[DEBUG] 2018-07-04 15:58:23,126 org.nutz.mvc.impl.Loadings.checkModule(Loadings.java:204) -    >> add 'cn.wizzer.app.web.modules.controllers.platform.wx.WxReplyController'
[DEBUG] 2018-07-04 15:58:23,126 org.nutz.mvc.impl.Loadings.checkModule(Loadings.java:204) -    >> add 'cn.wizzer.app.web.modules.controllers.platform.wx.WxReplyNewsController'
[DEBUG] 2018-07-04 15:58:23,126 org.nutz.mvc.impl.Loadings.checkModule(Loadings.java:204) -    >> add 'cn.wizzer.app.web.modules.controllers.platform.wx.WxReplyTxtController'
[DEBUG] 2018-07-04 15:58:23,127 org.nutz.mvc.impl.Loadings.checkModule(Loadings.java:204) -    >> add 'cn.wizzer.app.web.modules.controllers.platform.wx.WxTplIdController'
[DEBUG] 2018-07-04 15:58:23,127 org.nutz.mvc.impl.Loadings.checkModule(Loadings.java:204) -    >> add 'cn.wizzer.app.web.modules.controllers.platform.wx.WxTplListController'
[DEBUG] 2018-07-04 15:58:23,128 org.nutz.mvc.impl.Loadings.checkModule(Loadings.java:204) -    >> add 'cn.wizzer.app.web.modules.controllers.platform.wx.WxTplLogController'
[DEBUG] 2018-07-04 15:58:23,128 org.nutz.mvc.impl.Loadings.checkModule(Loadings.java:204) -    >> add 'cn.wizzer.app.web.modules.controllers.platform.wx.WxUserController'
[DEBUG] 2018-07-04 15:58:23,252 org.nutz.mvc.impl.Loadings.scanModules(Loadings.java:155) - module class location 'file:/H:/GeoDataPlatform/wk-app/wk-web/target/nutzwk/WEB-INF/classes/'
[DEBUG] 2018-07-04 15:58:23,252 org.nutz.mvc.impl.Loadings.scanModuleInPackage(Loadings.java:185) -  > scan 'cn.wizzer.app.web.commons.core'
[DEBUG] 2018-07-04 15:58:23,254 org.nutz.resource.Scans.scan(Scans.java:280) - Found 4 resource by src( cn/wizzer/app/web/commons/core/ ) , regex( ^.+[.]class$ )
[DEBUG] 2018-07-04 15:58:23,257 org.nutz.mvc.impl.NutLoading.evalUrlMapping(NutLoading.java:196) - Use org.nutz.mvc.impl.NutEntryDeterminer as EntryMethodDeterminer
[DEBUG] 2018-07-04 15:58:23,275 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:23,276 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get '$aop_1_plugin'<interface org.nutz.ioc.aop.config.AopConfigration>
[DEBUG] 2018-07-04 15:58:23,281 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - 	 >> Load definition name=$aop_1_plugin
[DEBUG] 2018-07-04 15:58:23,282 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject($aop_1_plugin) in AnnotationIocLoader(packages=[cn.wizzer])
[DEBUG] 2018-07-04 15:58:23,282 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - 	 >> Make...'$aop_1_plugin'<interface org.nutz.ioc.aop.config.AopConfigration>
[DEBUG] 2018-07-04 15:58:23,493 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object '$aop_1_plugin' to [app] 
[DEBUG] 2018-07-04 15:58:23,520 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dynamicInterceptor'<class cn.wizzer.app.web.commons.plugin.DynamicInterceptor>
[DEBUG] 2018-07-04 15:58:23,520 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - 	 >> Load definition name=dynamicInterceptor
[DEBUG] 2018-07-04 15:58:23,523 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(dynamicInterceptor) in AnnotationIocLoader(packages=[cn.wizzer])
[DEBUG] 2018-07-04 15:58:23,524 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - 	 >> Make...'dynamicInterceptor'<class cn.wizzer.app.web.commons.plugin.DynamicInterceptor>
[DEBUG] 2018-07-04 15:58:23,524 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'dynamicInterceptor' to [app] 
[DEBUG] 2018-07-04 15:58:23,531 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get '$aop_async'<interface org.nutz.ioc.aop.config.AopConfigration>
[DEBUG] 2018-07-04 15:58:23,531 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - 	 >> Load definition name=$aop_async
[DEBUG] 2018-07-04 15:58:23,531 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject($aop_async) in AsyncAopIocLoader@1914300408
[DEBUG] 2018-07-04 15:58:23,531 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - 	 >> Make...'$aop_async'<interface org.nutz.ioc.aop.config.AopConfigration>
[DEBUG] 2018-07-04 15:58:23,532 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object '$aop_async' to [app] 
[DEBUG] 2018-07-04 15:58:23,544 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get '$aop_syslog'<interface org.nutz.ioc.aop.config.AopConfigration>
[DEBUG] 2018-07-04 15:58:23,544 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - 	 >> Load definition name=$aop_syslog
[DEBUG] 2018-07-04 15:58:23,544 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject($aop_syslog) in AnnotationIocLoader(packages=[cn.wizzer])
[DEBUG] 2018-07-04 15:58:23,545 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - 	 >> Make...'$aop_syslog'<interface org.nutz.ioc.aop.config.AopConfigration>
[DEBUG] 2018-07-04 15:58:23,545 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object '$aop_syslog' to [app] 
[DEBUG] 2018-07-04 15:58:23,553 org.nutz.ioc.aop.SimpleAopMaker.<init>(SimpleAopMaker.java:79) - Load AopConfigure for anno=cn.wizzer.app.web.commons.slog.annotation.SLog by type=cn.wizzer.app.web.commons.slog.SLogAopConfigration
[DEBUG] 2018-07-04 15:58:23,554 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get '$aop_wkcache'<interface org.nutz.ioc.aop.config.AopConfigration>
[DEBUG] 2018-07-04 15:58:23,554 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - 	 >> Load definition name=$aop_wkcache
[DEBUG] 2018-07-04 15:58:23,556 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject($aop_wkcache) in AnnotationIocLoader(packages=[org.nutz.plugins.wkcache])
[DEBUG] 2018-07-04 15:58:23,557 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - 	 >> Make...'$aop_wkcache'<interface org.nutz.ioc.aop.config.AopConfigration>
[DEBUG] 2018-07-04 15:58:23,557 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object '$aop_wkcache' to [app] 
[DEBUG] 2018-07-04 15:58:23,565 org.nutz.ioc.aop.SimpleAopMaker.<init>(SimpleAopMaker.java:79) - Load AopConfigure for anno=org.nutz.ioc.aop.Aop by type=org.nutz.ioc.aop.config.impl.AnnotationAopConfigration
[DEBUG] 2018-07-04 15:58:23,566 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - 	 >> Load definition name=shiroUtil
[DEBUG] 2018-07-04 15:58:23,566 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(shiroUtil) in AnnotationIocLoader(packages=[cn.wizzer])
[DEBUG] 2018-07-04 15:58:23,566 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - 	 >> Make...'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:23,567 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'shiroUtil' to [app] 
[DEBUG] 2018-07-04 15:58:23,567 cn.wizzer.app.web.commons.plugin.PluginAopConfigure.getInterceptorPairList(PluginAopConfigure.java:33) - skip -- cn.wizzer.framework.util.ShiroUtil
[DEBUG] 2018-07-04 15:58:23,567 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class cn.wizzer.framework.util.ShiroUtil without AOP
[DEBUG] 2018-07-04 15:58:23,639 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:23,640 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - 	 >> Load definition name=dateUtil
[DEBUG] 2018-07-04 15:58:23,640 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(dateUtil) in AnnotationIocLoader(packages=[cn.wizzer])
[DEBUG] 2018-07-04 15:58:23,641 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - 	 >> Make...'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:23,641 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'dateUtil' to [app] 
[DEBUG] 2018-07-04 15:58:23,641 cn.wizzer.app.web.commons.plugin.PluginAopConfigure.getInterceptorPairList(PluginAopConfigure.java:33) - skip -- cn.wizzer.framework.util.DateUtil
[DEBUG] 2018-07-04 15:58:23,642 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class cn.wizzer.framework.util.DateUtil without AOP
[DEBUG] 2018-07-04 15:58:23,668 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:23,668 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - 	 >> Load definition name=stringUtil
[DEBUG] 2018-07-04 15:58:23,671 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(stringUtil) in AnnotationIocLoader(packages=[cn.wizzer])
[DEBUG] 2018-07-04 15:58:23,675 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - 	 >> Make...'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:23,675 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'stringUtil' to [app] 
[DEBUG] 2018-07-04 15:58:23,678 cn.wizzer.app.web.commons.plugin.PluginAopConfigure.getInterceptorPairList(PluginAopConfigure.java:33) - skip -- cn.wizzer.framework.util.StringUtil
[DEBUG] 2018-07-04 15:58:23,678 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class cn.wizzer.framework.util.StringUtil without AOP
[DEBUG] 2018-07-04 15:58:23,848 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/wx/reply/news'   >> (WxReplyNewsController.java:37).index : void       | @Ok(beetl:/platform/wx/reply/news/index.html) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:23,849 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:23,849 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:23,849 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:23,850 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/wx/reply/news/add' >> (WxReplyNewsController.java:44).add   : void       | @Ok(beetl:/platform/wx/reply/news/add.html) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:23,850 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:23,850 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:23,850 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:23,858 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/wx/reply/news/delete/?' >> (WxReplyNewsController.java:89).delete : Object     | @Ok(json ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:23,859 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:23,859 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:23,860 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:23,864 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/wx/reply/news/data' >> (WxReplyNewsController.java:114).data : Object     | @Ok(json:full) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:23,865 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:23,865 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:23,865 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:23,901 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/wx/reply/news/editdo' >> (WxReplyNewsController.java:76).editDo : Object     | @Ok(json ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:23,901 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:23,902 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:23,902 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:23,903 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/wx/reply/news/edit/?' >> (WxReplyNewsController.java:65).edit  : Object     | @Ok(beetl:/platform/wx/reply/news/edit.html) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:23,903 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:23,903 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:23,903 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:23,907 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/wx/reply/news/adddo' >> (WxReplyNewsController.java:54).addDo : Object     | @Ok(json ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:23,907 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:23,908 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:23,908 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:23,908 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/wx/reply/news/delete' >> (WxReplyNewsController.java:103).deletes : Object     | @Ok(json ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:23,909 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:23,910 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:23,910 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:23,910 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/wx/tpl/list', '/platform/wx/tpl/list/index/?' >> (WxTplListController.java:39).index   : void       | @Ok(beetl:/platform/wx/tpl/list/index.html) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:23,911 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:23,911 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:23,911 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:23,912 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/wx/tpl/list/data' >> (WxTplListController.java:51).data    : Object     | @Ok(json:full) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:23,913 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:23,913 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:23,913 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:23,914 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/wx/tpl/list/getdo' >> (WxTplListController.java:64).getDo   : Object     | @Ok(json ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:23,914 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:23,914 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:23,915 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:23,915 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/public/wx/cms/list/?'     >> (CmsController.java:48).list          : Object     | @Ok(json ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:23,916 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:23,916 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:23,916 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:23,918 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/public/wx/cms/test'       >> (CmsController.java:68).test          : Object     | @Ok(json ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:23,918 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:23,918 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:23,918 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:23,919 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/public/wx/cms/channel/?', '/public/wx/cms/channel/' >> (CmsController.java:39).channel       : Object     | @Ok(beetl:/public/wx/cms/channel.html) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:23,920 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:23,920 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:23,920 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:23,922 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/public/wx/cms/article/?'  >> (CmsController.java:62).article       : Object     | @Ok(beetl:/public/wx/cms/article.html) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:23,923 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:23,923 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:23,923 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:23,924 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/sys/log'         >> (SysLogController.java:42).index      : void       | @Ok(beetl:/platform/sys/log/index.html) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:23,927 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:23,927 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:23,928 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:23,928 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/sys/log/delete'  >> (SysLogController.java:74).delete     : Object     | @Ok(json ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:23,929 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:23,929 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:23,929 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:23,930 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/sys/log/data'    >> (SysLogController.java:49).data       : Object     | @Ok(json:full) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:23,931 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:23,932 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:23,932 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:23,933 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/sys/unit'        >> (SysUnitController.java:41).index     : Object     | @Ok(beetl:/platform/sys/unit/index.html) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:23,933 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:23,933 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:23,934 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:23,934 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/sys/unit/add'    >> (SysUnitController.java:55).add       : Object     | @Ok(beetl:/platform/sys/unit/add.html) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:23,934 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:23,935 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:23,935 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:23,935 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/sys/unit/delete/?' >> (SysUnitController.java:117).delete   : Object     | @Ok(json ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:23,936 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:23,936 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:23,936 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:23,937 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/sys/unit/tree'   >> (SysUnitController.java:133).tree     : Object     | @Ok(json ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:23,937 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:23,938 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:23,938 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:23,940 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/sys/unit/detail/?' >> (SysUnitController.java:82).detail    : Object     | @Ok(beetl:/platform/sys/unit/detail.html) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:23,940 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:23,940 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:23,940 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:23,944 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/sys/unit/child/?' >> (SysUnitController.java:75).child     : Object     | @Ok(beetl:/platform/sys/unit/child.html) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:23,944 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:23,944 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:23,945 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:23,948 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/sys/unit/editdo' >> (SysUnitController.java:102).editDo   : Object     | @Ok(json ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:23,949 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:23,949 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:23,949 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:23,950 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/sys/unit/edit/?' >> (SysUnitController.java:89).edit      : Object     | @Ok(beetl:/platform/sys/unit/edit.html) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:23,950 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:23,950 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:23,950 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:23,951 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/sys/unit/adddo'  >> (SysUnitController.java:64).addDo     : Object     | @Ok(json ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:23,951 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:23,952 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:23,952 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[WARN ] 2018-07-04 15:58:23,952 org.nutz.mvc.impl.processor.ViewProcessor.init(ViewProcessor.java:29) - Not a good idea : Return String ,and using JsonView!! (Using @Ok("raw") or return map/list/pojo)--> MongodbService.insert(...)
[DEBUG] 2018-07-04 15:58:23,953 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/mongodb/link/test' >> (MongodbService.java:30).insert       : String     | @Ok(json ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:23,953 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:23,953 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:23,954 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:23,956 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/cms/link/class'  >> (CmsLinkClassController.java:39).index : void       | @Ok(beetl:/platform/cms/link/class/index.html) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:23,956 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:23,956 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:23,957 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:23,957 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/cms/link/class/add' >> (CmsLinkClassController.java:46).add  : void       | @Ok(beetl:/platform/cms/link/class/add.html) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:23,957 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:23,958 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:23,958 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:23,960 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/cms/link/class/delete/?', '/platform/cms/link/class/delete' >> (CmsLinkClassController.java:87).delete : Object     | @Ok(json ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:23,960 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:23,960 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:23,960 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:23,961 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/cms/link/class/data' >> (CmsLinkClassController.java:106).data : Object     | @Ok(json:full) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:23,961 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:23,961 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:23,962 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:23,964 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/cms/link/class/editdo' >> (CmsLinkClassController.java:74).editDo : Object     | @Ok(json ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:23,964 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:23,965 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:23,965 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:23,965 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/cms/link/class/edit/?' >> (CmsLinkClassController.java:65).edit : Object     | @Ok(beetl:/platform/cms/link/class/edit.html) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:23,965 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:23,966 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:23,966 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:23,966 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/cms/link/class/adddo' >> (CmsLinkClassController.java:54).addDo : Object     | @Ok(json ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:23,967 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:23,967 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:23,967 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:23,968 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/wx/msg/user/', '/platform/wx/msg/user/?' >> (WxMsgUserController.java:46).index   : void       | @Ok(beetl:/platform/wx/msg/user/index.html) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:23,968 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:23,968 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:23,968 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:23,969 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/wx/msg/user/data/', '/platform/wx/msg/user/data/?' >> (WxMsgUserController.java:58).data    : Object     | @Ok(json:full) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:23,969 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:23,969 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:23,970 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:23,970 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/wx/msg/user/replyDo' >> (WxMsgUserController.java:104).down   : Object     | @Ok(json ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:23,970 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:23,970 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:23,971 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:23,972 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/wx/msg/user/reply/?' >> (WxMsgUserController.java:75).reply   : Object     | @Ok(beetl:/platform/wx/msg/user/reply.html) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:23,972 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:23,972 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:23,973 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:23,973 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/wx/msg/user/replyData/?' >> (WxMsgUserController.java:86).replyData : Object     | @Ok(json:full) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:23,974 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:23,974 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:23,975 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:23,975 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'imageUpload'<class org.nutz.mvc.upload.UploadAdaptor>
[DEBUG] 2018-07-04 15:58:23,975 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - 	 >> Load definition name=imageUpload
[DEBUG] 2018-07-04 15:58:23,975 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(imageUpload) in JsonLoader(paths=[config/ioc/])
[DEBUG] 2018-07-04 15:58:23,975 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - 	 >> Make...'imageUpload'<class org.nutz.mvc.upload.UploadAdaptor>
[DEBUG] 2018-07-04 15:58:23,976 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'uploadImageContext'<>
[DEBUG] 2018-07-04 15:58:23,977 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - 	 >> Load definition name=uploadImageContext
[DEBUG] 2018-07-04 15:58:23,977 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(uploadImageContext) in JsonLoader(paths=[config/ioc/])
[DEBUG] 2018-07-04 15:58:23,977 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - 	 >> Make...'uploadImageContext'<>
[DEBUG] 2018-07-04 15:58:23,977 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'tmpFilePool'<>
[DEBUG] 2018-07-04 15:58:23,977 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - 	 >> Load definition name=tmpFilePool
[DEBUG] 2018-07-04 15:58:23,978 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(tmpFilePool) in JsonLoader(paths=[config/ioc/])
[DEBUG] 2018-07-04 15:58:23,978 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - 	 >> Make...'tmpFilePool'<>
[DEBUG] 2018-07-04 15:58:23,978 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'tmpFilePool' to [app] 
[DEBUG] 2018-07-04 15:58:23,978 cn.wizzer.app.web.commons.plugin.PluginAopConfigure.getInterceptorPairList(PluginAopConfigure.java:33) - skip -- org.nutz.filepool.NutFilePool
[DEBUG] 2018-07-04 15:58:23,979 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class org.nutz.filepool.NutFilePool without AOP
[INFO ] 2018-07-04 15:58:24,002 org.nutz.filepool.NutFilePool.<init>(NutFilePool.java:26) - Init file-pool by: ~/nutzwk/upload/tmp [1000]
[DEBUG] 2018-07-04 15:58:24,003 org.nutz.filepool.NutFilePool.<init>(NutFilePool.java:40) - file-pool.home: 'C:\Users\Administrator\nutzwk\upload\tmp'
[INFO ] 2018-07-04 15:58:24,006 org.nutz.filepool.NutFilePool.<init>(NutFilePool.java:69) - file-pool.cursor: 0
[DEBUG] 2018-07-04 15:58:24,006 cn.wizzer.app.web.commons.plugin.PluginAopConfigure.getInterceptorPairList(PluginAopConfigure.java:33) - skip -- org.nutz.mvc.upload.UploadingContext
[DEBUG] 2018-07-04 15:58:24,006 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class org.nutz.mvc.upload.UploadingContext without AOP
[DEBUG] 2018-07-04 15:58:24,007 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'tmpFilePool'<>
[DEBUG] 2018-07-04 15:58:24,027 cn.wizzer.app.web.commons.plugin.PluginAopConfigure.getInterceptorPairList(PluginAopConfigure.java:33) - skip -- org.nutz.mvc.upload.UploadAdaptor
[DEBUG] 2018-07-04 15:58:24,028 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class org.nutz.mvc.upload.UploadAdaptor without AOP
[DEBUG] 2018-07-04 15:58:24,028 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'uploadImageContext'<>
[DEBUG] 2018-07-04 15:58:24,029 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - 	 >> Load definition name=uploadImageContext
[DEBUG] 2018-07-04 15:58:24,029 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(uploadImageContext) in JsonLoader(paths=[config/ioc/])
[DEBUG] 2018-07-04 15:58:24,029 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - 	 >> Make...'uploadImageContext'<>
[DEBUG] 2018-07-04 15:58:24,029 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'tmpFilePool'<>
[DEBUG] 2018-07-04 15:58:24,029 cn.wizzer.app.web.commons.plugin.PluginAopConfigure.getInterceptorPairList(PluginAopConfigure.java:33) - skip -- org.nutz.mvc.upload.UploadingContext
[DEBUG] 2018-07-04 15:58:24,030 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class org.nutz.mvc.upload.UploadingContext without AOP
[DEBUG] 2018-07-04 15:58:24,030 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'tmpFilePool'<>
[DEBUG] 2018-07-04 15:58:24,045 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/open/file/upload/image'   >> (UploadController.java:38).image      : Object     | @Ok(json ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:24,046 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:24,046 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:24,046 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:24,047 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/cms/site'        >> (CmsSiteController.java:29).index     : Object     | @Ok(beetl:/platform/cms/site/index.html) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:24,047 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:24,047 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:24,047 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:24,049 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/cms/site/editdo' >> (CmsSiteController.java:45).editDo    : Object     | @Ok(json ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:24,050 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:24,050 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:24,050 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:24,051 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/wx/msg/mass/', '/platform/wx/msg/mass/?' >> (WxMassController.java:60).index      : void       | @Ok(beetl:/platform/wx/msg/mass/index.html) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:24,051 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:24,051 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:24,051 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:24,051 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/wx/msg/mass/addNews/?' >> (WxMassController.java:115).add       : void       | @Ok(beetl:/platform/wx/msg/mass/add.html) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:24,053 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:24,053 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:24,053 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:24,053 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/wx/msg/mass/select/?' >> (WxMassController.java:179).select    : void       | @Ok(beetl:/platform/wx/msg/mass/select.html) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:24,056 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:24,057 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:24,057 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:24,057 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/wx/msg/mass/send/?' >> (WxMassController.java:172).send      : void       | @Ok(beetl:/platform/wx/msg/mass/send.html) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:24,058 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:24,058 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:24,058 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:24,061 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/wx/msg/mass/adddo' >> (WxMassController.java:125).addDo     : Object     | @Ok(json ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:24,062 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:24,062 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:24,062 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:24,063 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/wx/msg/mass/deleteNews/?' >> (WxMassController.java:103).deleteNews : Object     | @Ok(json ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:24,063 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:24,063 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:24,063 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:24,064 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/wx/msg/mass/newsDetail/?' >> (WxMassController.java:136).newsDetail : Object     | @Ok(beetl:/platform/wx/msg/mass/detail.html) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:24,064 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:24,064 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:24,064 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:24,064 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'imageUpload'<class org.nutz.mvc.upload.UploadAdaptor>
[DEBUG] 2018-07-04 15:58:24,065 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - 	 >> Load definition name=imageUpload
[DEBUG] 2018-07-04 15:58:24,065 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(imageUpload) in JsonLoader(paths=[config/ioc/])
[DEBUG] 2018-07-04 15:58:24,065 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - 	 >> Make...'imageUpload'<class org.nutz.mvc.upload.UploadAdaptor>
[DEBUG] 2018-07-04 15:58:24,065 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'uploadImageContext'<>
[DEBUG] 2018-07-04 15:58:24,065 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - 	 >> Load definition name=uploadImageContext
[DEBUG] 2018-07-04 15:58:24,066 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(uploadImageContext) in JsonLoader(paths=[config/ioc/])
[DEBUG] 2018-07-04 15:58:24,066 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - 	 >> Make...'uploadImageContext'<>
[DEBUG] 2018-07-04 15:58:24,066 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'tmpFilePool'<>
[DEBUG] 2018-07-04 15:58:24,066 cn.wizzer.app.web.commons.plugin.PluginAopConfigure.getInterceptorPairList(PluginAopConfigure.java:33) - skip -- org.nutz.mvc.upload.UploadingContext
[DEBUG] 2018-07-04 15:58:24,066 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class org.nutz.mvc.upload.UploadingContext without AOP
[DEBUG] 2018-07-04 15:58:24,067 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'tmpFilePool'<>
[DEBUG] 2018-07-04 15:58:24,067 cn.wizzer.app.web.commons.plugin.PluginAopConfigure.getInterceptorPairList(PluginAopConfigure.java:33) - skip -- org.nutz.mvc.upload.UploadAdaptor
[DEBUG] 2018-07-04 15:58:24,067 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class org.nutz.mvc.upload.UploadAdaptor without AOP
[DEBUG] 2018-07-04 15:58:24,068 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'uploadImageContext'<>
[DEBUG] 2018-07-04 15:58:24,068 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - 	 >> Load definition name=uploadImageContext
[DEBUG] 2018-07-04 15:58:24,068 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(uploadImageContext) in JsonLoader(paths=[config/ioc/])
[DEBUG] 2018-07-04 15:58:24,068 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - 	 >> Make...'uploadImageContext'<>
[DEBUG] 2018-07-04 15:58:24,069 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'tmpFilePool'<>
[DEBUG] 2018-07-04 15:58:24,069 cn.wizzer.app.web.commons.plugin.PluginAopConfigure.getInterceptorPairList(PluginAopConfigure.java:33) - skip -- org.nutz.mvc.upload.UploadingContext
[DEBUG] 2018-07-04 15:58:24,069 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class org.nutz.mvc.upload.UploadingContext without AOP
[DEBUG] 2018-07-04 15:58:24,070 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'tmpFilePool'<>
[DEBUG] 2018-07-04 15:58:24,070 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/wx/msg/mass/uploadThumb/?' >> (WxMassController.java:148).uploadThumb : Object     | @Ok(json ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:24,073 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:24,073 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:24,074 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:24,074 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/wx/msg/mass/sendDetail/?' >> (WxMassController.java:240).sendDetail : Object     | @Ok(beetl:/platform/wx/msg/mass/sendDetail.html) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:24,074 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:24,075 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:24,075 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:24,075 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/wx/msg/mass/newsData/?' >> (WxMassController.java:90).newsData   : Object     | @Ok(json:full) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:24,076 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:24,076 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:24,076 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:24,077 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/wx/msg/mass/senddo' >> (WxMassController.java:188).sendDo    : Object     | @Ok(json ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:24,077 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:24,077 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:24,077 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:24,078 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/wx/msg/mass/massData/', '/platform/wx/msg/mass/massData/?' >> (WxMassController.java:72).massData   : Object     | @Ok(json:full) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:24,078 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:24,078 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:24,079 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:24,079 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/wx/msg/mass/news/?' >> (WxMassController.java:83).news       : void       | @Ok(beetl:/platform/wx/msg/mass/news.html) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:24,080 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:24,080 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:24,080 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:24,085 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/open/pay/wx/back/sendnotify' >> (WxPayBackController.java:37).sendNotify : String     | @Ok(raw  ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:24,086 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:24,087 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:24,087 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:24,090 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/wx/conf/account' >> (WxConfigController.java:41).index    : void       | @Ok(beetl:/platform/wx/account/index.html) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:24,091 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:24,091 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:24,091 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:24,092 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/wx/conf/account/add' >> (WxConfigController.java:48).add      : void       | @Ok(beetl:/platform/wx/account/add.html) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:24,092 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:24,092 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:24,092 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:24,093 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/wx/conf/account/delete/?' >> (WxConfigController.java:96).delete   : Object     | @Ok(json ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:24,093 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:24,093 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:24,093 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:24,094 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/wx/conf/account/data' >> (WxConfigController.java:115).data    : Object     | @Ok(json:full) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:24,094 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:24,094 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:24,094 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:24,096 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/wx/conf/account/editdo' >> (WxConfigController.java:76).editDo   : Object     | @Ok(json ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:24,096 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:24,097 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:24,097 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:24,097 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/wx/conf/account/edit/?' >> (WxConfigController.java:67).edit     : Object     | @Ok(beetl:/platform/wx/account/edit.html) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:24,097 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:24,098 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:24,098 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:24,098 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/wx/conf/account/adddo' >> (WxConfigController.java:56).addDo    : Object     | @Ok(json ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:24,099 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:24,099 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:24,100 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:24,100 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/wx/user/index', '/platform/wx/user/index/?' >> (WxUserController.java:43).index      : void       | @Ok(beetl:/platform/wx/user/index.html) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:24,100 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:24,100 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:24,101 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:24,101 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/wx/user/data/', '/platform/wx/user/data/?' >> (WxUserController.java:55).data       : Object     | @Ok(json:full) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:24,101 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:24,101 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:24,102 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:24,102 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/wx/user/down/', '/platform/wx/user/down/?' >> (WxUserController.java:71).down       : Object     | @Ok(json ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:24,103 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:24,103 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:24,103 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:24,104 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/login/captcha'   >> (SysLoginController.java:230).next    : BufferedImage | @Ok(raw:png) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:24,108 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:24,108 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:24,108 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:24,109 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/login/logout'    >> (SysLoginController.java:204).logout  : void       | @Ok(>>:/platform/login) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:24,110 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:24,110 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:24,110 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:24,111 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/login'           >> (SysLoginController.java:58).login    : String     | @Ok(re   ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:24,111 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:24,111 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:24,111 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:24,195 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/login/layout'    >> (SysLoginController.java:123).layout  : void       | @Ok(json:{locked:'password|createAt',ignoreNull:true}) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:24,196 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:24,196 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:24,196 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:24,234 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/login/doLogin'   >> (SysLoginController.java:151).doLogin : Object     | @Ok(json ) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:24,234 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:24,234 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:24,235 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:24,235 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/login/theme'     >> (SysLoginController.java:101).theme   : void       | @Ok(json:{locked:'password|createAt',ignoreNull:true}) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:24,235 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:24,236 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:24,236 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:24,236 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/login/noPermission' >> (SysLoginController.java:88).noPermission : void       | @Ok(beetl:/platform/sys/noPermission.html) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:24,237 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:24,238 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:24,238 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:24,266 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'sysApiServiceImpl'<class cn.wizzer.app.sys.modules.services.impl.SysApiServiceImpl>
[DEBUG] 2018-07-04 15:58:24,266 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - 	 >> Load definition name=sysApiServiceImpl
[DEBUG] 2018-07-04 15:58:24,266 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(sysApiServiceImpl) in AnnotationIocLoader(packages=[cn.wizzer])
[DEBUG] 2018-07-04 15:58:24,267 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - 	 >> Make...'sysApiServiceImpl'<class cn.wizzer.app.sys.modules.services.impl.SysApiServiceImpl>
[DEBUG] 2018-07-04 15:58:24,267 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'sysApiServiceImpl' to [app] 
[DEBUG] 2018-07-04 15:58:24,267 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dao'<>
[DEBUG] 2018-07-04 15:58:24,268 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - 	 >> Load definition name=dao
[DEBUG] 2018-07-04 15:58:24,269 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(dao) in JsonLoader(paths=[config/ioc/])
[DEBUG] 2018-07-04 15:58:24,269 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - 	 >> Make...'dao'<>
[DEBUG] 2018-07-04 15:58:24,269 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'dao' to [app] 
[DEBUG] 2018-07-04 15:58:24,270 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dataSource'<>
[DEBUG] 2018-07-04 15:58:24,270 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - 	 >> Load definition name=dataSource
[DEBUG] 2018-07-04 15:58:24,274 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(dataSource) in JsonLoader(paths=[config/ioc/])
[DEBUG] 2018-07-04 15:58:24,274 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - 	 >> Make...'dataSource'<>
[DEBUG] 2018-07-04 15:58:24,274 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'dataSource' to [app] 
[DEBUG] 2018-07-04 15:58:24,275 cn.wizzer.app.web.commons.plugin.PluginAopConfigure.getInterceptorPairList(PluginAopConfigure.java:33) - skip -- com.alibaba.druid.pool.DruidDataSource
[DEBUG] 2018-07-04 15:58:24,302 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class com.alibaba.druid.pool.DruidDataSource without AOP
[DEBUG] 2018-07-04 15:58:24,303 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'conf'<>
[DEBUG] 2018-07-04 15:58:24,303 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - 	 >> Load definition name=conf
[DEBUG] 2018-07-04 15:58:24,303 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(conf) in JsonLoader(paths=[config/ioc/])
[DEBUG] 2018-07-04 15:58:24,304 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - 	 >> Make...'conf'<>
[DEBUG] 2018-07-04 15:58:24,306 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'conf' to [app] 
[DEBUG] 2018-07-04 15:58:24,307 cn.wizzer.app.web.commons.plugin.PluginAopConfigure.getInterceptorPairList(PluginAopConfigure.java:33) - skip -- org.nutz.ioc.impl.PropertiesProxy
[DEBUG] 2018-07-04 15:58:24,309 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class org.nutz.ioc.impl.PropertiesProxy without AOP
[DEBUG] 2018-07-04 15:58:24,395 org.nutz.resource.Scans.scan(Scans.java:280) - Found 4 resource by src( config/custom/ ) , regex( ^.+[.]properties$ )
[DEBUG] 2018-07-04 15:58:24,395 org.nutz.ioc.impl.PropertiesProxy.setPaths(PropertiesProxy.java:114) - load properties from File[H:\GeoDataPlatform\wk-app\wk-web\target\nutzwk\WEB-INF\classes\config\custom\db.properties]
[DEBUG] 2018-07-04 15:58:24,396 org.nutz.ioc.impl.PropertiesProxy.setPaths(PropertiesProxy.java:114) - load properties from File[H:\GeoDataPlatform\wk-app\wk-web\target\nutzwk\WEB-INF\classes\config\custom\mail.properties]
[DEBUG] 2018-07-04 15:58:24,397 org.nutz.ioc.impl.PropertiesProxy.setPaths(PropertiesProxy.java:114) - load properties from File[H:\GeoDataPlatform\wk-app\wk-web\target\nutzwk\WEB-INF\classes\config\custom\rabbit.properties]
[DEBUG] 2018-07-04 15:58:24,397 org.nutz.ioc.impl.PropertiesProxy.setPaths(PropertiesProxy.java:114) - load properties from File[H:\GeoDataPlatform\wk-app\wk-web\target\nutzwk\WEB-INF\classes\config\custom\redis.properties]
[INFO ] 2018-07-04 15:58:25,008 com.alibaba.druid.pool.DruidDataSource.init(DruidDataSource.java:928) - {dataSource-1} inited
[DEBUG] 2018-07-04 15:58:25,009 cn.wizzer.app.web.commons.plugin.PluginAopConfigure.getInterceptorPairList(PluginAopConfigure.java:33) - skip -- org.nutz.dao.impl.NutDao
[DEBUG] 2018-07-04 15:58:25,023 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class org.nutz.dao.impl.NutDao without AOP
[DEBUG] 2018-07-04 15:58:25,024 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dataSource'<>
[DEBUG] 2018-07-04 15:58:25,301 org.nutz.dao.jdbc.Jdbcs.<clinit>(Jdbcs.java:93) - Jdbcs init complete
[INFO ] 2018-07-04 15:58:25,301 org.nutz.dao.jdbc.Jdbcs.getExpert(Jdbcs.java:106) - Get Connection from DataSource for JdbcExpert, if you lock at here, check your database server and configure
[DEBUG] 2018-07-04 15:58:25,661 org.nutz.dao.impl.DaoSupport.setDataSource(DaoSupport.java:188) - select expert : org.nutz.dao.impl.jdbc.oracle.OracleJdbcExpert
[DEBUG] 2018-07-04 15:58:25,669 org.nutz.dao.impl.DaoSupport$1.invoke(DaoSupport.java:199) - JDBC Driver --> 11.1.0.7.0-Production
[DEBUG] 2018-07-04 15:58:25,670 org.nutz.dao.impl.DaoSupport$1.invoke(DaoSupport.java:200) - JDBC Name   --> Oracle JDBC driver
[DEBUG] 2018-07-04 15:58:25,670 org.nutz.dao.impl.DaoSupport$1.invoke(DaoSupport.java:202) - JDBC URL    --> jdbc:oracle:thin:@//localhost:1521/ORCL
[DEBUG] 2018-07-04 15:58:25,671 org.nutz.dao.impl.DaoSupport.setDataSource(DaoSupport.java:221) - Database info --> ORACLE:[Oracle - Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options]
[DEBUG] 2018-07-04 15:58:25,675 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'cacheExecutor'<>
[DEBUG] 2018-07-04 15:58:25,675 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - 	 >> Load definition name=cacheExecutor
[DEBUG] 2018-07-04 15:58:25,675 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(cacheExecutor) in JsonLoader(paths=[config/ioc/])
[DEBUG] 2018-07-04 15:58:25,675 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - 	 >> Make...'cacheExecutor'<>
[DEBUG] 2018-07-04 15:58:25,676 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'cacheExecutor' to [app] 
[DEBUG] 2018-07-04 15:58:25,676 cn.wizzer.app.web.commons.plugin.PluginAopConfigure.getInterceptorPairList(PluginAopConfigure.java:33) - skip -- org.nutz.plugins.cache.dao.CachedNutDaoExecutor
[DEBUG] 2018-07-04 15:58:25,677 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class org.nutz.plugins.cache.dao.CachedNutDaoExecutor without AOP
[DEBUG] 2018-07-04 15:58:25,694 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'cacheProvider'<>
[DEBUG] 2018-07-04 15:58:25,694 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - 	 >> Load definition name=cacheProvider
[DEBUG] 2018-07-04 15:58:25,695 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(cacheProvider) in JsonLoader(paths=[config/ioc/])
[DEBUG] 2018-07-04 15:58:25,695 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - 	 >> Make...'cacheProvider'<>
[DEBUG] 2018-07-04 15:58:25,695 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'cacheProvider' to [app] 
[DEBUG] 2018-07-04 15:58:25,696 cn.wizzer.app.web.commons.plugin.PluginAopConfigure.getInterceptorPairList(PluginAopConfigure.java:33) - skip -- org.nutz.plugins.cache.dao.impl.provider.EhcacheDaoCacheProvider
[DEBUG] 2018-07-04 15:58:25,697 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class org.nutz.plugins.cache.dao.impl.provider.EhcacheDaoCacheProvider without AOP
[DEBUG] 2018-07-04 15:58:25,708 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'cacheManager'<>
[DEBUG] 2018-07-04 15:58:25,709 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - 	 >> Load definition name=cacheManager
[DEBUG] 2018-07-04 15:58:25,709 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(cacheManager) in JsonLoader(paths=[config/ioc/])
[DEBUG] 2018-07-04 15:58:25,710 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - 	 >> Make...'cacheManager'<>
[DEBUG] 2018-07-04 15:58:25,710 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'cacheManager' to [app] 
[DEBUG] 2018-07-04 15:58:25,712 cn.wizzer.app.web.commons.plugin.PluginAopConfigure.getInterceptorPairList(PluginAopConfigure.java:33) - skip -- net.sf.ehcache.CacheManager
[DEBUG] 2018-07-04 15:58:25,713 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class net.sf.ehcache.CacheManager without AOP
[DEBUG] 2018-07-04 15:58:25,722 cn.wizzer.app.web.commons.plugin.PluginAopConfigure.getInterceptorPairList(PluginAopConfigure.java:33) - skip -- cn.wizzer.app.sys.modules.services.impl.SysApiServiceImpl
[DEBUG] 2018-07-04 15:58:25,722 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class cn.wizzer.app.sys.modules.services.impl.SysApiServiceImpl without AOP
[DEBUG] 2018-07-04 15:58:25,722 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dao'<>
[DEBUG] 2018-07-04 15:58:25,837 org.nutz.service.EntityService.<init>(EntityService.java:41) - Get TypeParams for self : cn.wizzer.app.sys.modules.models.Sys_api
[DEBUG] 2018-07-04 15:58:25,838 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/open/api/test/hi'         >> (ApiTestController.java:56).hi        : Object     | @Ok(json ) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:25,839 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:25,839 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:25,839 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:25,840 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/open/weixin/api', '/open/weixin/api/?' >> (WeixinController.java:36).msgIn      : View       | @Ok(json:full) @Fail(http:200) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:25,840 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:25,840 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:25,841 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:25,842 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/sys/api'         >> (SysApiController.java:35).index      : void       | @Ok(beetl:/platform/sys/api/index.html) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:25,842 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:25,842 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:25,842 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:25,842 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/sys/api/add'     >> (SysApiController.java:42).add        : void       | @Ok(beetl:/platform/sys/api/add.html) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:25,843 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:25,843 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:25,843 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:25,843 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/sys/api/delete/?' >> (SysApiController.java:67).delete     : Object     | @Ok(json ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:25,844 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:25,844 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:25,844 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:25,844 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/sys/api/reset/?' >> (SysApiController.java:80).reset      : Object     | @Ok(json ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:25,845 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:25,845 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:25,845 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:25,845 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/sys/api/data'    >> (SysApiController.java:91).data       : Object     | @Ok(json:full) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:25,846 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:25,846 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:25,846 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:25,846 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/sys/api/adddo'   >> (SysApiController.java:50).addDo      : Object     | @Ok(json ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:25,847 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:25,847 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:25,847 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:25,848 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/sys/menu/disable/?' >> (SysMenuController.java:145).disable  : Object     | @Ok(json ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:25,848 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:25,848 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:25,848 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:25,849 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/sys/menu/enable/?' >> (SysMenuController.java:131).enable   : Object     | @Ok(json ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:25,849 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:25,849 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:25,849 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:25,850 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/sys/menu'        >> (SysMenuController.java:45).index     : void       | @Ok(beetl:/platform/sys/menu/index.html) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:25,850 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:25,851 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:25,851 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:25,851 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/sys/menu/add'    >> (SysMenuController.java:52).add       : Object     | @Ok(beetl:/platform/sys/menu/add.html) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:25,851 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:25,851 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:25,852 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:25,852 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/sys/menu/delete/?' >> (SysMenuController.java:113).delete   : Object     | @Ok(json ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:25,853 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:25,853 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:25,853 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:25,854 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/sys/menu/sort'   >> (SysMenuController.java:201).sort     : void       | @Ok(beetl:/platform/sys/menu/sort.html) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:25,854 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:25,854 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:25,854 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:25,855 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/sys/menu/tree'   >> (SysMenuController.java:157).tree     : Object     | @Ok(json ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:25,855 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:25,855 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:25,855 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:25,856 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/sys/menu/child/?' >> (SysMenuController.java:181).child    : Object     | @Ok(beetl:/platform/sys/menu/child.html) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:25,856 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:25,856 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:25,856 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:25,857 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/sys/menu/editdo' >> (SysMenuController.java:92).editDo    : Object     | @Ok(json ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:25,858 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:25,858 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:25,858 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:25,858 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/sys/menu/sortdo' >> (SysMenuController.java:223).sortDo   : Object     | @Ok(json ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:25,859 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:25,859 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:25,859 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:25,859 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/sys/menu/edit/?' >> (SysMenuController.java:79).edit      : Object     | @Ok(beetl:/platform/sys/menu/edit.html) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:25,859 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:25,860 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:25,860 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:25,860 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/sys/menu/adddo'  >> (SysMenuController.java:61).addDo     : Object     | @Ok(json ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:25,861 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:25,861 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:25,861 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:25,862 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/sys/task/disable/?' >> (SysTaskController.java:205).disable  : Object     | @Ok(json ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:25,862 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:25,862 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:25,862 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:25,863 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/sys/task/enable/?' >> (SysTaskController.java:175).enable   : Object     | @Ok(json ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:25,863 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:25,863 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:25,863 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:25,864 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/sys/task'        >> (SysTaskController.java:38).index     : void       | @Ok(beetl:/platform/sys/task/index.html) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:25,864 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:25,864 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:25,864 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:25,864 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/sys/task/add'    >> (SysTaskController.java:53).add       : void       | @Ok(beetl:/platform/sys/task/add.html) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:25,866 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:25,866 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:25,866 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:25,866 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/sys/task/delete', '/platform/sys/task/delete/?' >> (SysTaskController.java:133).delete   : Object     | @Ok(json ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:25,867 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:25,868 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:25,868 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:25,869 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/sys/task/data'   >> (SysTaskController.java:44).data      : Object     | @Ok(json:full) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:25,869 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:25,871 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:25,871 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:25,873 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/sys/task/editdo' >> (SysTaskController.java:97).editDo    : Object     | @Ok(json ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:25,874 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:25,874 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:25,874 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:25,874 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/sys/task/edit/?' >> (SysTaskController.java:86).edit      : Object     | @Ok(beetl:/platform/sys/task/edit.html) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:25,875 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:25,875 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:25,875 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:25,875 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/sys/task/adddo'  >> (SysTaskController.java:61).addDo     : Object     | @Ok(json ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:25,876 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:25,877 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:25,877 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:25,877 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/sys/dict'        >> (SysDictController.java:39).index     : Object     | @Ok(beetl:/platform/sys/dict/index.html) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:25,877 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:25,878 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:25,878 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:25,879 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/sys/dict/add'    >> (SysDictController.java:46).add       : Object     | @Ok(beetl:/platform/sys/dict/add.html) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:25,879 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:25,879 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:25,879 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:25,880 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/sys/dict/delete/?' >> (SysDictController.java:101).delete   : Object     | @Ok(json ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:25,880 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:25,881 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:25,881 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:25,882 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/sys/dict/sort'   >> (SysDictController.java:130).sort     : void       | @Ok(beetl:/platform/sys/dict/sort.html) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:25,883 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:25,883 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:25,884 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:25,884 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/sys/dict/tree'   >> (SysDictController.java:114).tree     : Object     | @Ok(json ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:25,884 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:25,885 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:25,885 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:25,885 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/sys/dict/child/?' >> (SysDictController.java:66).child     : Object     | @Ok(beetl:/platform/sys/dict/child.html) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:25,885 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:25,886 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:25,886 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:25,890 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/sys/dict/editdo' >> (SysDictController.java:86).editDo    : Object     | @Ok(json ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:25,891 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:25,892 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:25,892 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:25,893 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/sys/dict/sortdo' >> (SysDictController.java:152).sortDo   : Object     | @Ok(json ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:25,893 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:25,893 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:25,893 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:25,894 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/sys/dict/edit/?' >> (SysDictController.java:73).edit      : Object     | @Ok(beetl:/platform/sys/dict/edit.html) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:25,894 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:25,894 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:25,894 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:25,895 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/sys/dict/adddo'  >> (SysDictController.java:55).addDo     : Object     | @Ok(json ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:25,897 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:25,897 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:25,897 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:25,897 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/wx/tpl/log', '/platform/wx/tpl/log/index/?' >> (WxTplLogController.java:33).index    : void       | @Ok(beetl:/platform/wx/tpl/log/index.html) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:25,898 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:25,898 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:25,898 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:25,898 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/wx/tpl/log/data' >> (WxTplLogController.java:45).data     : Object     | @Ok(json:full) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:25,900 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:25,900 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:25,900 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:25,901 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/open/ueditor/bd/index'    >> (BdController.java:34).index          : Object     | @Ok(json ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:25,901 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:25,902 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:25,902 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:25,902 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'imageUpload'<class org.nutz.mvc.upload.UploadAdaptor>
[DEBUG] 2018-07-04 15:58:25,907 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - 	 >> Load definition name=imageUpload
[DEBUG] 2018-07-04 15:58:25,907 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(imageUpload) in JsonLoader(paths=[config/ioc/])
[DEBUG] 2018-07-04 15:58:25,908 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - 	 >> Make...'imageUpload'<class org.nutz.mvc.upload.UploadAdaptor>
[DEBUG] 2018-07-04 15:58:25,908 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'uploadImageContext'<>
[DEBUG] 2018-07-04 15:58:25,908 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - 	 >> Load definition name=uploadImageContext
[DEBUG] 2018-07-04 15:58:25,908 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(uploadImageContext) in JsonLoader(paths=[config/ioc/])
[DEBUG] 2018-07-04 15:58:25,909 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - 	 >> Make...'uploadImageContext'<>
[DEBUG] 2018-07-04 15:58:25,909 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'tmpFilePool'<>
[DEBUG] 2018-07-04 15:58:25,909 cn.wizzer.app.web.commons.plugin.PluginAopConfigure.getInterceptorPairList(PluginAopConfigure.java:33) - skip -- org.nutz.mvc.upload.UploadingContext
[DEBUG] 2018-07-04 15:58:25,909 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class org.nutz.mvc.upload.UploadingContext without AOP
[DEBUG] 2018-07-04 15:58:25,910 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'tmpFilePool'<>
[DEBUG] 2018-07-04 15:58:25,910 cn.wizzer.app.web.commons.plugin.PluginAopConfigure.getInterceptorPairList(PluginAopConfigure.java:33) - skip -- org.nutz.mvc.upload.UploadAdaptor
[DEBUG] 2018-07-04 15:58:25,910 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class org.nutz.mvc.upload.UploadAdaptor without AOP
[DEBUG] 2018-07-04 15:58:25,910 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'uploadImageContext'<>
[DEBUG] 2018-07-04 15:58:25,910 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - 	 >> Load definition name=uploadImageContext
[DEBUG] 2018-07-04 15:58:25,911 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(uploadImageContext) in JsonLoader(paths=[config/ioc/])
[DEBUG] 2018-07-04 15:58:25,911 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - 	 >> Make...'uploadImageContext'<>
[DEBUG] 2018-07-04 15:58:25,911 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'tmpFilePool'<>
[DEBUG] 2018-07-04 15:58:25,911 cn.wizzer.app.web.commons.plugin.PluginAopConfigure.getInterceptorPairList(PluginAopConfigure.java:33) - skip -- org.nutz.mvc.upload.UploadingContext
[DEBUG] 2018-07-04 15:58:25,911 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class org.nutz.mvc.upload.UploadingContext without AOP
[DEBUG] 2018-07-04 15:58:25,912 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'tmpFilePool'<>
[DEBUG] 2018-07-04 15:58:25,912 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/open/ueditor/bd/uploadimage' >> (BdController.java:47).uploadimage    : Object     | @Ok(json ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:25,913 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:25,913 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:25,913 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:25,914 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'videoUpload'<class org.nutz.mvc.upload.UploadAdaptor>
[DEBUG] 2018-07-04 15:58:25,914 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - 	 >> Load definition name=videoUpload
[DEBUG] 2018-07-04 15:58:25,914 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(videoUpload) in JsonLoader(paths=[config/ioc/])
[DEBUG] 2018-07-04 15:58:25,914 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - 	 >> Make...'videoUpload'<class org.nutz.mvc.upload.UploadAdaptor>
[DEBUG] 2018-07-04 15:58:25,915 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'uploadVideoContext'<>
[DEBUG] 2018-07-04 15:58:25,915 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - 	 >> Load definition name=uploadVideoContext
[DEBUG] 2018-07-04 15:58:25,915 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(uploadVideoContext) in JsonLoader(paths=[config/ioc/])
[DEBUG] 2018-07-04 15:58:25,915 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - 	 >> Make...'uploadVideoContext'<>
[DEBUG] 2018-07-04 15:58:25,915 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'tmpFilePool'<>
[DEBUG] 2018-07-04 15:58:25,915 cn.wizzer.app.web.commons.plugin.PluginAopConfigure.getInterceptorPairList(PluginAopConfigure.java:33) - skip -- org.nutz.mvc.upload.UploadingContext
[DEBUG] 2018-07-04 15:58:25,916 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class org.nutz.mvc.upload.UploadingContext without AOP
[DEBUG] 2018-07-04 15:58:25,916 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'tmpFilePool'<>
[DEBUG] 2018-07-04 15:58:25,916 cn.wizzer.app.web.commons.plugin.PluginAopConfigure.getInterceptorPairList(PluginAopConfigure.java:33) - skip -- org.nutz.mvc.upload.UploadAdaptor
[DEBUG] 2018-07-04 15:58:25,916 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class org.nutz.mvc.upload.UploadAdaptor without AOP
[DEBUG] 2018-07-04 15:58:25,917 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'uploadVideoContext'<>
[DEBUG] 2018-07-04 15:58:25,917 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - 	 >> Load definition name=uploadVideoContext
[DEBUG] 2018-07-04 15:58:25,917 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(uploadVideoContext) in JsonLoader(paths=[config/ioc/])
[DEBUG] 2018-07-04 15:58:25,917 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - 	 >> Make...'uploadVideoContext'<>
[DEBUG] 2018-07-04 15:58:25,918 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'tmpFilePool'<>
[DEBUG] 2018-07-04 15:58:25,918 cn.wizzer.app.web.commons.plugin.PluginAopConfigure.getInterceptorPairList(PluginAopConfigure.java:33) - skip -- org.nutz.mvc.upload.UploadingContext
[DEBUG] 2018-07-04 15:58:25,919 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class org.nutz.mvc.upload.UploadingContext without AOP
[DEBUG] 2018-07-04 15:58:25,919 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'tmpFilePool'<>
[DEBUG] 2018-07-04 15:58:25,922 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/open/ueditor/bd/uploadvideo' >> (BdController.java:107).uploadvideo   : Object     | @Ok(json ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:25,922 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:25,922 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:25,922 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:25,923 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'fileUpload'<class org.nutz.mvc.upload.UploadAdaptor>
[DEBUG] 2018-07-04 15:58:25,923 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - 	 >> Load definition name=fileUpload
[DEBUG] 2018-07-04 15:58:25,923 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(fileUpload) in JsonLoader(paths=[config/ioc/])
[DEBUG] 2018-07-04 15:58:25,923 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - 	 >> Make...'fileUpload'<class org.nutz.mvc.upload.UploadAdaptor>
[DEBUG] 2018-07-04 15:58:25,923 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'uploadFileContext'<>
[DEBUG] 2018-07-04 15:58:25,924 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - 	 >> Load definition name=uploadFileContext
[DEBUG] 2018-07-04 15:58:25,924 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(uploadFileContext) in JsonLoader(paths=[config/ioc/])
[DEBUG] 2018-07-04 15:58:25,924 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - 	 >> Make...'uploadFileContext'<>
[DEBUG] 2018-07-04 15:58:25,924 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'tmpFilePool'<>
[DEBUG] 2018-07-04 15:58:25,924 cn.wizzer.app.web.commons.plugin.PluginAopConfigure.getInterceptorPairList(PluginAopConfigure.java:33) - skip -- org.nutz.mvc.upload.UploadingContext
[DEBUG] 2018-07-04 15:58:25,925 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class org.nutz.mvc.upload.UploadingContext without AOP
[DEBUG] 2018-07-04 15:58:25,925 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'tmpFilePool'<>
[DEBUG] 2018-07-04 15:58:25,926 cn.wizzer.app.web.commons.plugin.PluginAopConfigure.getInterceptorPairList(PluginAopConfigure.java:33) - skip -- org.nutz.mvc.upload.UploadAdaptor
[DEBUG] 2018-07-04 15:58:25,926 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class org.nutz.mvc.upload.UploadAdaptor without AOP
[DEBUG] 2018-07-04 15:58:25,926 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'uploadFileContext'<>
[DEBUG] 2018-07-04 15:58:25,926 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - 	 >> Load definition name=uploadFileContext
[DEBUG] 2018-07-04 15:58:25,927 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(uploadFileContext) in JsonLoader(paths=[config/ioc/])
[DEBUG] 2018-07-04 15:58:25,927 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - 	 >> Make...'uploadFileContext'<>
[DEBUG] 2018-07-04 15:58:25,927 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'tmpFilePool'<>
[DEBUG] 2018-07-04 15:58:25,928 cn.wizzer.app.web.commons.plugin.PluginAopConfigure.getInterceptorPairList(PluginAopConfigure.java:33) - skip -- org.nutz.mvc.upload.UploadingContext
[DEBUG] 2018-07-04 15:58:25,928 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class org.nutz.mvc.upload.UploadingContext without AOP
[DEBUG] 2018-07-04 15:58:25,929 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'tmpFilePool'<>
[DEBUG] 2018-07-04 15:58:25,934 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/open/ueditor/bd/uploadfile' >> (BdController.java:77).uploadfile     : Object     | @Ok(json ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:25,935 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:25,945 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:25,945 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:25,946 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/public/wx/wechat/?/back'  >> (WechatController.java:64).back       : String     | @Ok(re   ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:25,947 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:25,947 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:25,947 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:25,948 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/public/wx/wechat/?/oauth' >> (WechatController.java:45).oauth      : String     | @Ok(re   ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:25,948 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:25,949 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:25,949 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:25,949 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/wx/conf/menu', '/platform/wx/conf/menu/index/?' >> (WxMenuController.java:57).index      : void       | @Ok(beetl:/platform/wx/menu/index.html) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:25,949 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:25,950 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:25,950 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:25,951 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/wx/conf/menu/add/?' >> (WxMenuController.java:84).add        : void       | @Ok(beetl:/platform/wx/menu/add.html) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:25,951 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:25,951 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:25,951 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:25,952 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/wx/conf/menu/delete/?' >> (WxMenuController.java:167).delete    : Object     | @Ok(json ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:25,952 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:25,953 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:25,955 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:25,956 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/wx/conf/menu/keyword/?' >> (WxMenuController.java:270).keyword   : void       | @Ok(beetl:/platform/wx/menu/keyword.html) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:25,957 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:25,957 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:25,958 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:25,959 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/wx/conf/menu/editdo' >> (WxMenuController.java:154).editDo    : Object     | @Ok(json ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:25,960 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:25,960 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:25,960 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:25,960 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/wx/conf/menu/sortdo' >> (WxMenuController.java:124).sortDo    : Object     | @Ok(json ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:25,961 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:25,961 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:25,961 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:25,963 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/wx/conf/menu/edit/?' >> (WxMenuController.java:143).edit      : Object     | @Ok(beetl:/platform/wx/menu/edit.html) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:25,963 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:25,964 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:25,964 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:25,965 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/wx/conf/menu/adddo' >> (WxMenuController.java:109).addDo     : Object     | @Ok(json ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:25,966 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:25,966 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:25,966 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:25,969 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/wx/conf/menu/pushMenu/?' >> (WxMenuController.java:182).pushMenu  : Object     | @Ok(json ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:25,969 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:25,970 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:25,972 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:25,973 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/wx/conf/menu/keywordData' >> (WxMenuController.java:277).keywordData : Object     | @Ok(json:full) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:25,973 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:25,973 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:25,974 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:25,974 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/wx/conf/menu/checkdo' >> (WxMenuController.java:93).checkDo    : Object     | @Ok(json ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:25,974 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:25,975 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:25,975 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:25,976 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/wx/conf/menu/cmsData/?' >> (WxMenuController.java:297).cmsData   : Object     | @Ok(json:full) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:25,976 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:25,976 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:25,977 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:25,977 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/wx/conf/menu/cms/?' >> (WxMenuController.java:290).cms       : void       | @Ok(beetl:/platform/wx/menu/cms.html) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:25,978 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:25,978 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:25,979 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:25,979 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/wx/conf/account/paytest' >> (WxPayTestController.java:45).index   : void       | @Ok(beetl:/platform/wx/pay/index.html) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:25,980 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:25,980 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:25,980 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:25,980 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/wx/conf/account/paytest/redpackgroup' >> (WxPayTestController.java:116).redpackGroup : Object     | @Ok(json ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:25,980 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:25,981 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:25,981 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:25,981 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/wx/conf/account/paytest/transfers' >> (WxPayTestController.java:150).transfers : Object     | @Ok(json ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:25,981 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:25,981 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:25,982 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:25,982 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/wx/conf/account/paytest/paywxpay' >> (WxPayTestController.java:52).payWxpay : Object     | @Ok(json ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:25,982 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:25,982 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:25,982 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:25,983 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/wx/conf/account/paytest/redpack' >> (WxPayTestController.java:82).redpack : Object     | @Ok(json ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:25,983 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:25,983 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:25,984 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:25,984 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/wx/reply/txt'    >> (WxReplyTxtController.java:36).index  : void       | @Ok(beetl:/platform/wx/reply/txt/index.html) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:25,984 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:25,984 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:25,984 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:25,985 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/wx/reply/txt/add' >> (WxReplyTxtController.java:43).add    : void       | @Ok(beetl:/platform/wx/reply/txt/add.html) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:25,985 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:25,985 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:25,985 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:25,986 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/wx/reply/txt/delete/?' >> (WxReplyTxtController.java:84).delete : Object     | @Ok(json ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:25,989 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:25,989 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:25,990 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:25,990 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/wx/reply/txt/data' >> (WxReplyTxtController.java:109).data  : Object     | @Ok(json:full) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:25,991 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:25,991 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:25,991 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:25,992 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/wx/reply/txt/editdo' >> (WxReplyTxtController.java:71).editDo : Object     | @Ok(json ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:25,992 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:25,992 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:25,992 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:25,992 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/wx/reply/txt/edit/?' >> (WxReplyTxtController.java:62).edit   : Object     | @Ok(beetl:/platform/wx/reply/txt/edit.html) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:25,993 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:25,993 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:25,993 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:25,993 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/wx/reply/txt/adddo' >> (WxReplyTxtController.java:51).addDo  : Object     | @Ok(json ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:25,994 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:25,994 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:25,994 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:25,994 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/wx/reply/txt/delete' >> (WxReplyTxtController.java:98).deletes : Object     | @Ok(json ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:25,995 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:25,995 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:25,995 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:25,998 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/open/api/token/get'       >> (TokenController.java:75).get         : Object     | @Ok(json ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:25,998 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:25,999 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:25,999 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:25,999 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/wx/tpl/id', '/platform/wx/tpl/id/index/?' >> (WxTplIdController.java:39).index     : void       | @Ok(beetl:/platform/wx/tpl/id/index.html) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:25,999 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:26,000 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:26,000 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:26,000 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/wx/tpl/id/add'   >> (WxTplIdController.java:62).add       : void       | @Ok(beetl:/platform/wx/tpl/id/add.html) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:26,000 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:26,000 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:26,001 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:26,001 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/wx/tpl/id/delete', '/platform/wx/tpl/id/delete/?' >> (WxTplIdController.java:91).delete    : Object     | @Ok(json ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:26,001 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:26,002 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:26,002 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:26,002 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/wx/tpl/id/data'  >> (WxTplIdController.java:51).data      : Object     | @Ok(json:full) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:26,003 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:26,003 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:26,004 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:26,005 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/wx/tpl/id/detail/?' >> (WxTplIdController.java:123).detail   : Object     | @Ok(beetl:/platform/wx/tpl/id/detail.html) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:26,005 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:26,005 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:26,006 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:26,006 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/wx/tpl/id/adddo' >> (WxTplIdController.java:71).addDo     : Object     | @Ok(json ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:26,007 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:26,007 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:26,007 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:26,007 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/sys/conf'        >> (SysConfController.java:42).index     : void       | @Ok(beetl:/platform/sys/conf/index.html) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:26,008 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:26,008 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:26,008 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:26,008 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/sys/conf/add'    >> (SysConfController.java:49).add       : void       | @Ok(beetl:/platform/sys/conf/add.html) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:26,008 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:26,009 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:26,009 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:26,009 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/sys/conf/delete/?' >> (SysConfController.java:106).delete   : Object     | @Ok(json ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:26,009 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:26,009 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:26,009 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:26,010 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/sys/conf/data'   >> (SysConfController.java:128).data     : Object     | @Ok(json:full) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:26,010 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:26,010 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:26,010 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:26,011 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/sys/conf/editdo' >> (SysConfController.java:85).editDo    : Object     | @Ok(json ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:26,011 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:26,011 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:26,011 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:26,013 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/sys/conf/edit/?' >> (SysConfController.java:76).edit      : Object     | @Ok(beetl:/platform/sys/conf/edit.html) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:26,013 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:26,013 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:26,013 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:26,014 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/sys/conf/adddo'  >> (SysConfController.java:57).addDo     : Object     | @Ok(json ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:26,015 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:26,016 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:26,016 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:26,016 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/cms/article/disable/?' >> (CmsArticleController.java:160).disable : Object     | @Ok(json ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:26,018 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:26,018 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:26,018 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:26,019 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/cms/article/enable/?' >> (CmsArticleController.java:146).enable : Object     | @Ok(json ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:26,019 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:26,019 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:26,019 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:26,020 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/cms/article'     >> (CmsArticleController.java:47).index  : void       | @Ok(beetl:/platform/cms/article/index.html) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:26,021 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:26,022 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:26,022 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:26,022 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/cms/article/add' >> (CmsArticleController.java:90).add    : void       | @Ok(beetl:/platform/cms/article/add.html) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:26,022 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:26,023 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:26,023 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:26,023 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/cms/article/delete/?', '/platform/cms/article/delete' >> (CmsArticleController.java:174).delete : Object     | @Ok(json ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:26,023 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:26,024 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:26,024 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:26,024 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/cms/article/tree' >> (CmsArticleController.java:53).tree   : Object     | @Ok(json ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:26,024 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:26,025 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:26,025 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:26,026 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/cms/article/data' >> (CmsArticleController.java:76).data   : Object     | @Ok(json:full) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:26,026 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:26,026 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:26,026 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:26,028 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/cms/article/editdo' >> (CmsArticleController.java:129).editDo : Object     | @Ok(json ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:26,029 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:26,029 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:26,029 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:26,030 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/cms/article/edit/?' >> (CmsArticleController.java:117).edit  : Object     | @Ok(beetl:/platform/cms/article/edit.html) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:26,030 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:26,030 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:26,030 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:26,031 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/cms/article/adddo' >> (CmsArticleController.java:103).addDo : Object     | @Ok(json ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:26,032 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:26,032 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:26,032 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:26,032 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/geo/point/index' >> (PointDataController.java:54).index   : void       | @Ok(beetl:/platform/geo/point/index.html) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:26,032 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:26,033 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:26,033 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:26,033 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/geo/point/add'   >> (PointDataController.java:97).add     : Object     | @Ok(beetl:/platform/geo/point/add.html) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:26,033 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:26,034 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:26,034 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:26,034 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/geo/point/tree'  >> (PointDataController.java:69).categotyTree : Object     | @Ok(json ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:26,034 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:26,034 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:26,034 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[INFO ] 2018-07-04 15:58:26,034 org.nutz.filepool.NutFilePool.<init>(NutFilePool.java:26) - Init file-pool by: H:/GeoDataPlatform/wk-app/wk-web/target/nutzwk/WEB-INF/tmp [2000]
[DEBUG] 2018-07-04 15:58:26,035 org.nutz.filepool.NutFilePool.<init>(NutFilePool.java:40) - file-pool.home: 'H:\GeoDataPlatform\wk-app\wk-web\target\nutzwk\WEB-INF\tmp'
[INFO ] 2018-07-04 15:58:26,037 org.nutz.filepool.NutFilePool.<init>(NutFilePool.java:69) - file-pool.cursor: 0
[DEBUG] 2018-07-04 15:58:26,037 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/geo/point/save'  >> (PointDataController.java:104).saveData : Object     | @Ok(json:full) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:26,038 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:26,039 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:26,039 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:26,039 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/cms/channel/disable/?' >> (CmsChannelController.java:124).disable : Object     | @Ok(json ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:26,040 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:26,040 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:26,040 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:26,040 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/cms/channel/enable/?' >> (CmsChannelController.java:110).enable : Object     | @Ok(json ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:26,040 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:26,041 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:26,041 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:26,041 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/cms/channel'     >> (CmsChannelController.java:39).index  : void       | @Ok(beetl:/platform/cms/channel/index.html) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:26,041 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:26,042 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:26,042 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:26,042 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/cms/channel/add' >> (CmsChannelController.java:47).add    : Object     | @Ok(beetl:/platform/cms/channel/add.html) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:26,042 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:26,043 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:26,043 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:26,043 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/cms/channel/delete/?' >> (CmsChannelController.java:95).delete : Object     | @Ok(json ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:26,043 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:26,043 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:26,044 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:26,044 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/cms/channel/sort' >> (CmsChannelController.java:159).sort  : void       | @Ok(beetl:/platform/cms/channel/sort.html) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:26,044 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:26,044 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:26,045 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:26,045 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/cms/channel/tree' >> (CmsChannelController.java:136).tree  : Object     | @Ok(json ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:26,045 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:26,045 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:26,046 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:26,046 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/cms/channel/child/?' >> (CmsChannelController.java:152).child : Object     | @Ok(beetl:/platform/cms/channel/child.html) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:26,046 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:26,047 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:26,047 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:26,050 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/cms/channel/editdo' >> (CmsChannelController.java:80).editDo : Object     | @Ok(json ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:26,050 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:26,050 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:26,050 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:26,051 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/cms/channel/sortdo' >> (CmsChannelController.java:181).sortDo : Object     | @Ok(json ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:26,051 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:26,052 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:26,053 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:26,053 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/cms/channel/edit/?' >> (CmsChannelController.java:67).edit   : Object     | @Ok(beetl:/platform/cms/channel/edit.html) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:26,054 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:26,054 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:26,054 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:26,055 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/cms/channel/adddo' >> (CmsChannelController.java:56).addDo  : Object     | @Ok(json ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:26,056 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:26,056 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:26,056 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:26,057 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/wx/reply/conf/?' >> (WxReplyController.java:48).index     : void       | @Ok(beetl:/platform/wx/reply/conf/index.html) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:26,057 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:26,057 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:26,058 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:26,058 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/wx/reply/conf/?/add' >> (WxReplyController.java:61).add       : void       | @Ok(beetl:/platform/wx/reply/conf/add.html) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:26,058 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:26,058 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:26,058 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:26,059 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/wx/reply/conf/?/delete/?' >> (WxReplyController.java:145).delete   : Object     | @Ok(json ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:26,059 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:26,059 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:26,059 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:26,060 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/wx/reply/conf/?/data' >> (WxReplyController.java:169).data     : Object     | @Ok(json:full) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:26,060 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:26,060 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:26,060 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:26,061 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/wx/reply/conf/?/select' >> (WxReplyController.java:183).select   : void       | @Ok(beetl:/platform/wx/reply/conf/select.html) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:26,061 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:26,061 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:26,062 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:26,062 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/wx/reply/conf/?/editDo' >> (WxReplyController.java:124).editDo   : Object     | @Ok(json ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:26,063 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:26,063 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:26,063 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:26,063 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/wx/reply/conf/?/edit/?' >> (WxReplyController.java:104).edit     : Object     | @Ok(beetl:/platform/wx/reply/conf/edit.html) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:26,064 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:26,064 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:26,064 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:26,064 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/wx/reply/conf/?/addDo' >> (WxReplyController.java:73).addDo     : Object     | @Ok(json ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:26,065 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:26,065 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:26,065 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:26,066 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/wx/reply/conf/?/selectData' >> (WxReplyController.java:192).selectData : Object     | @Ok(json:full) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:26,066 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:26,066 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:26,066 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:26,067 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/wx/reply/conf/?/delete' >> (WxReplyController.java:158).deletes  : Object     | @Ok(json ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:26,068 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:26,068 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:26,068 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:26,070 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/sys/user/disable/?' >> (SysUserController.java:196).disable  : Object     | @Ok(json ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:26,071 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:26,071 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:26,071 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:26,072 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/sys/user/enable/?' >> (SysUserController.java:182).enable   : Object     | @Ok(json ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:26,072 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:26,072 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:26,072 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:26,072 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/sys/user'        >> (SysUserController.java:60).index     : void       | @Ok(beetl:/platform/sys/user/index.html) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:26,073 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:26,073 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:26,073 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:26,073 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/sys/user/add'    >> (SysUserController.java:66).add       : Object     | @Ok(beetl:/platform/sys/user/add.html) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:26,073 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:26,074 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:26,074 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:26,074 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/sys/user/delete/?' >> (SysUserController.java:142).delete   : Object     | @Ok(json ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:26,074 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:26,074 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:26,075 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:26,075 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/sys/user/tree'   >> (SysUserController.java:265).tree     : Object     | @Ok(json ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:26,075 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:26,075 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:26,075 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:26,076 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/sys/user/data'   >> (SysUserController.java:251).data     : Object     | @Ok(json:{locked:'password|salt',ignoreNull:false}) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:26,076 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:26,076 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:26,076 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:26,077 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/sys/user/detail/?' >> (SysUserController.java:212).detail   : Object     | @Ok(beetl:/platform/sys/user/detail.html) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:26,077 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:26,077 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:26,077 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:26,078 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/sys/user/mode'   >> (SysUserController.java:327).mode     : void       | @Ok(beetl:/platform/sys/user/mode.html) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:26,078 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:26,078 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:26,078 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:26,079 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/sys/user/custom' >> (SysUserController.java:320).custom   : void       | @Ok(beetl:/platform/sys/user/custom.html) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:26,079 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:26,080 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:26,080 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:26,080 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/sys/user/menu/?' >> (SysUserController.java:223).menu     : Object     | @Ok(beetl:/platform/sys/user/menu.html) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:26,080 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:26,080 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:26,081 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:26,082 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/sys/user/editdo' >> (SysUserController.java:103).editDo   : Object     | @Ok(json ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:26,083 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:26,084 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:26,084 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:26,084 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/sys/user/edit/?' >> (SysUserController.java:94).edit      : Object     | @Ok(beetl:/platform/sys/user/edit.html) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:26,084 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:26,085 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:26,087 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:26,088 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/sys/user/adddo'  >> (SysUserController.java:75).addDo     : Object     | @Ok(json ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:26,089 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:26,089 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:26,089 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:26,089 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/sys/user/resetPwd/?' >> (SysUserController.java:123).resetPwd : Object     | @Ok(json ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:26,089 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:26,090 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:26,090 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:26,090 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/sys/user/delete' >> (SysUserController.java:160).deletes  : Object     | @Ok(json ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:26,090 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:26,090 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:26,091 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:26,091 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/sys/user/pass'   >> (SysUserController.java:313).pass     : void       | @Ok(beetl:/platform/sys/user/pass.html) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:26,091 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:26,091 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:26,092 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:26,092 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/sys/user/customdo' >> (SysUserController.java:354).customDo : Object     | @Ok(json ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:26,093 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:26,093 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:26,093 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:26,093 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/sys/user/modedo' >> (SysUserController.java:334).modeDo   : Object     | @Ok(json ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:26,094 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:26,095 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:26,095 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:26,096 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/sys/user/dochangepassword' >> (SysUserController.java:374).doChangePassword : Object     | @Ok(json ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:26,096 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:26,097 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:26,097 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:26,097 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/sys/role/disable/?' >> (SysRoleController.java:474).disable  : Object     | @Ok(json ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:26,101 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:26,101 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:26,101 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:26,101 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/sys/role/enable/?' >> (SysRoleController.java:459).enable   : Object     | @Ok(json ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:26,104 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:26,104 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:26,105 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:26,105 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/sys/role'        >> (SysRoleController.java:60).index     : void       | @Ok(beetl:/platform/sys/role/index.html) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:26,105 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:26,106 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:26,106 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:26,107 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/sys/role/add'    >> (SysRoleController.java:66).add       : Object     | @Ok(beetl:/platform/sys/role/add.html) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:26,107 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:26,107 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:26,107 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:26,108 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/sys/role/delete/?' >> (SysRoleController.java:418).delete   : Object     | @Ok(json ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:26,108 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:26,108 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:26,108 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:26,109 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/sys/role/tree'   >> (SysRoleController.java:337).tree     : Object     | @Ok(json ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:26,109 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:26,109 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:26,109 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:26,110 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/sys/role/data'   >> (SysRoleController.java:327).data     : Object     | @Ok(json:full) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:26,110 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:26,110 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:26,110 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:26,111 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/sys/role/userdata' >> (SysRoleController.java:239).userData : Object     | @Ok(json:full) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:26,111 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:26,111 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:26,111 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:26,112 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/sys/role/menu/?' >> (SysRoleController.java:131).menu     : Object     | @Ok(beetl:/platform/sys/role/menu.html) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:26,112 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:26,112 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:26,112 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:26,113 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/sys/role/editdo' >> (SysRoleController.java:395).editDo   : Object     | @Ok(json ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:26,113 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:26,114 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:26,114 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:26,114 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/sys/role/edit/?' >> (SysRoleController.java:384).edit     : Object     | @Ok(beetl:/platform/sys/role/edit.html) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:26,114 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:26,114 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:26,115 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:26,115 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/sys/role/adddo'  >> (SysRoleController.java:108).addDo    : Object     | @Ok(json ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:26,115 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:26,115 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:26,116 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:26,116 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/sys/role/selectdata' >> (SysRoleController.java:270).selectData : Object     | @Ok(json:full) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:26,116 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:26,116 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:26,117 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:26,118 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/sys/role/delete' >> (SysRoleController.java:436).deletes  : Object     | @Ok(json ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:26,122 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:26,123 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:26,123 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:26,123 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/sys/role/selectuser' >> (SysRoleController.java:264).selectUser : void       | @Ok(beetl:/platform/sys/role/selectUser.html) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:26,123 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:26,124 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:26,124 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:26,124 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/sys/role/editUser/?' >> (SysRoleController.java:232).editUser : Object     | @Ok(beetl:/platform/sys/role/editUser.html) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:26,124 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:26,124 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:26,125 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:26,125 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/sys/role/editMenu/?' >> (SysRoleController.java:159).editMenu : Object     | @Ok(beetl:/platform/sys/role/editMenu.html) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:26,125 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:26,125 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:26,126 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:26,126 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/sys/role/deluser' >> (SysRoleController.java:293).delUser  : Object     | @Ok(json ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:26,126 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:26,126 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:26,127 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:26,127 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/sys/role/editmenudo' >> (SysRoleController.java:213).editMenuDo : Object     | @Ok(json ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:26,127 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:26,127 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:26,127 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:26,128 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/sys/role/pushuser' >> (SysRoleController.java:309).pushUser : Object     | @Ok(json ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:26,128 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:26,128 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:26,128 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:26,129 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/cms/link/link', '/platform/cms/link/link/index/', '/platform/cms/link/link/index/?' >> (CmsLinkController.java:41).index     : void       | @Ok(beetl:/platform/cms/link/link/index.html) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:26,129 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:26,129 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:26,129 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:26,130 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/cms/link/link/add/', '/platform/cms/link/link/add/?' >> (CmsLinkController.java:53).add       : void       | @Ok(beetl:/platform/cms/link/link/add.html) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:26,130 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:26,130 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:26,130 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:26,131 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/cms/link/link/delete/?', '/platform/cms/link/link/delete' >> (CmsLinkController.java:102).delete   : Object     | @Ok(json ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:26,131 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:26,132 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:26,132 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:26,132 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/cms/link/link/data/', '/platform/cms/link/link/data/?' >> (CmsLinkController.java:119).data     : Object     | @Ok(json:full) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:26,132 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:26,133 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:26,133 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:26,134 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/cms/link/link/editdo' >> (CmsLinkController.java:89).editDo    : Object     | @Ok(json ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:26,134 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:26,134 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:26,134 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:26,135 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/cms/link/link/edit/?' >> (CmsLinkController.java:75).edit      : Object     | @Ok(beetl:/platform/cms/link/link/edit.html) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:26,138 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:26,138 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:26,139 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:26,139 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/cms/link/link/adddo' >> (CmsLinkController.java:64).addDo     : Object     | @Ok(json ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:26,140 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:26,140 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:26,140 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:26,141 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/', '/index'               >> (SysHomeController.java:115).index    : void       | @Ok(>>:/sysadmin) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:26,141 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:26,141 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:26,141 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:26,141 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/home/path'       >> (SysHomeController.java:65).path      : void       | @Ok(beetl:/platform/sys/left.html) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:26,142 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:26,142 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:26,142 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:26,142 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/home/left'       >> (SysHomeController.java:40).left      : void       | @Ok(beetl:/platform/sys/left.html) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:26,143 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:26,143 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:26,143 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:26,143 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/home'            >> (SysHomeController.java:34).home      : void       | @Ok(beetl:/platform/sys/home.html) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:26,144 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:26,144 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:26,144 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:26,145 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/sys/plugin/disable/?' >> (SysPluginController.java:129).disable : Object     | @Ok(json:full) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:26,145 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:26,145 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:26,145 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:26,146 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/sys/plugin/enable/?' >> (SysPluginController.java:101).enable : Object     | @Ok(json:full) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:26,146 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:26,147 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:26,147 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:26,148 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/sys/plugin'      >> (SysPluginController.java:42).index   : Object     | @Ok(beetl:/platform/sys/plugin/index.html) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:26,148 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:26,148 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:26,149 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:26,149 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/sys/plugin/delete/?' >> (SysPluginController.java:86).delete  : Object     | @Ok(json:full) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:26,149 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:26,149 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:26,149 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:26,150 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'fileUpload'<class org.nutz.mvc.upload.UploadAdaptor>
[DEBUG] 2018-07-04 15:58:26,150 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - 	 >> Load definition name=fileUpload
[DEBUG] 2018-07-04 15:58:26,150 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(fileUpload) in JsonLoader(paths=[config/ioc/])
[DEBUG] 2018-07-04 15:58:26,150 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - 	 >> Make...'fileUpload'<class org.nutz.mvc.upload.UploadAdaptor>
[DEBUG] 2018-07-04 15:58:26,151 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'uploadFileContext'<>
[DEBUG] 2018-07-04 15:58:26,151 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - 	 >> Load definition name=uploadFileContext
[DEBUG] 2018-07-04 15:58:26,151 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(uploadFileContext) in JsonLoader(paths=[config/ioc/])
[DEBUG] 2018-07-04 15:58:26,151 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - 	 >> Make...'uploadFileContext'<>
[DEBUG] 2018-07-04 15:58:26,151 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'tmpFilePool'<>
[DEBUG] 2018-07-04 15:58:26,151 cn.wizzer.app.web.commons.plugin.PluginAopConfigure.getInterceptorPairList(PluginAopConfigure.java:33) - skip -- org.nutz.mvc.upload.UploadingContext
[DEBUG] 2018-07-04 15:58:26,152 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class org.nutz.mvc.upload.UploadingContext without AOP
[DEBUG] 2018-07-04 15:58:26,153 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'tmpFilePool'<>
[DEBUG] 2018-07-04 15:58:26,155 cn.wizzer.app.web.commons.plugin.PluginAopConfigure.getInterceptorPairList(PluginAopConfigure.java:33) - skip -- org.nutz.mvc.upload.UploadAdaptor
[DEBUG] 2018-07-04 15:58:26,156 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class org.nutz.mvc.upload.UploadAdaptor without AOP
[DEBUG] 2018-07-04 15:58:26,156 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'uploadFileContext'<>
[DEBUG] 2018-07-04 15:58:26,156 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - 	 >> Load definition name=uploadFileContext
[DEBUG] 2018-07-04 15:58:26,157 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(uploadFileContext) in JsonLoader(paths=[config/ioc/])
[DEBUG] 2018-07-04 15:58:26,157 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - 	 >> Make...'uploadFileContext'<>
[DEBUG] 2018-07-04 15:58:26,157 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'tmpFilePool'<>
[DEBUG] 2018-07-04 15:58:26,157 cn.wizzer.app.web.commons.plugin.PluginAopConfigure.getInterceptorPairList(PluginAopConfigure.java:33) - skip -- org.nutz.mvc.upload.UploadingContext
[DEBUG] 2018-07-04 15:58:26,158 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class org.nutz.mvc.upload.UploadingContext without AOP
[DEBUG] 2018-07-04 15:58:26,158 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'tmpFilePool'<>
[DEBUG] 2018-07-04 15:58:26,158 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/sys/plugin/adddo' >> (SysPluginController.java:54).addDo   : Object     | @Ok(json ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:26,159 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:26,159 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:26,159 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:26,160 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/open/ueditor/wx/index'    >> (WxController.java:37).index          : Object     | @Ok(json ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:26,160 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:26,160 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:26,161 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:26,161 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'imageUpload'<class org.nutz.mvc.upload.UploadAdaptor>
[DEBUG] 2018-07-04 15:58:26,161 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - 	 >> Load definition name=imageUpload
[DEBUG] 2018-07-04 15:58:26,161 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(imageUpload) in JsonLoader(paths=[config/ioc/])
[DEBUG] 2018-07-04 15:58:26,162 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - 	 >> Make...'imageUpload'<class org.nutz.mvc.upload.UploadAdaptor>
[DEBUG] 2018-07-04 15:58:26,162 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'uploadImageContext'<>
[DEBUG] 2018-07-04 15:58:26,163 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - 	 >> Load definition name=uploadImageContext
[DEBUG] 2018-07-04 15:58:26,163 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(uploadImageContext) in JsonLoader(paths=[config/ioc/])
[DEBUG] 2018-07-04 15:58:26,163 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - 	 >> Make...'uploadImageContext'<>
[DEBUG] 2018-07-04 15:58:26,163 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'tmpFilePool'<>
[DEBUG] 2018-07-04 15:58:26,163 cn.wizzer.app.web.commons.plugin.PluginAopConfigure.getInterceptorPairList(PluginAopConfigure.java:33) - skip -- org.nutz.mvc.upload.UploadingContext
[DEBUG] 2018-07-04 15:58:26,164 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class org.nutz.mvc.upload.UploadingContext without AOP
[DEBUG] 2018-07-04 15:58:26,164 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'tmpFilePool'<>
[DEBUG] 2018-07-04 15:58:26,164 cn.wizzer.app.web.commons.plugin.PluginAopConfigure.getInterceptorPairList(PluginAopConfigure.java:33) - skip -- org.nutz.mvc.upload.UploadAdaptor
[DEBUG] 2018-07-04 15:58:26,164 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class org.nutz.mvc.upload.UploadAdaptor without AOP
[DEBUG] 2018-07-04 15:58:26,164 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'uploadImageContext'<>
[DEBUG] 2018-07-04 15:58:26,165 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - 	 >> Load definition name=uploadImageContext
[DEBUG] 2018-07-04 15:58:26,165 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(uploadImageContext) in JsonLoader(paths=[config/ioc/])
[DEBUG] 2018-07-04 15:58:26,165 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - 	 >> Make...'uploadImageContext'<>
[DEBUG] 2018-07-04 15:58:26,165 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'tmpFilePool'<>
[DEBUG] 2018-07-04 15:58:26,165 cn.wizzer.app.web.commons.plugin.PluginAopConfigure.getInterceptorPairList(PluginAopConfigure.java:33) - skip -- org.nutz.mvc.upload.UploadingContext
[DEBUG] 2018-07-04 15:58:26,166 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class org.nutz.mvc.upload.UploadingContext without AOP
[DEBUG] 2018-07-04 15:58:26,166 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'tmpFilePool'<>
[DEBUG] 2018-07-04 15:58:26,167 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/open/ueditor/wx/uploadimage' >> (WxController.java:47).uploadimage    : Object     | @Ok(json ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:26,167 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:26,167 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:26,168 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:26,172 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/sys/route/disable/?' >> (SysRouteController.java:154).disable : Object     | @Ok(json ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:26,173 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:26,174 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:26,174 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:26,175 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/sys/route/enable/?' >> (SysRouteController.java:132).enable  : Object     | @Ok(json ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:26,175 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:26,175 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:26,176 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:26,177 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/sys/route'       >> (SysRouteController.java:39).index    : void       | @Ok(beetl:/platform/sys/route/index.html) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:26,177 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:26,177 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:26,177 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:26,178 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/sys/route/add'   >> (SysRouteController.java:54).add      : void       | @Ok(beetl:/platform/sys/route/add.html) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:26,178 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:26,178 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:26,178 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:26,179 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/sys/route/delete', '/platform/sys/route/delete/?' >> (SysRouteController.java:112).delete  : Object     | @Ok(json ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:26,179 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:26,179 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:26,179 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:26,180 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/sys/route/data'  >> (SysRouteController.java:45).data     : Object     | @Ok(json:full) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:26,182 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:26,183 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:26,183 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:26,184 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/sys/route/editdo' >> (SysRouteController.java:89).editDo   : Object     | @Ok(json ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:26,184 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:26,184 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:26,185 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:26,185 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/sys/route/edit/?' >> (SysRouteController.java:80).edit     : Object     | @Ok(beetl:/platform/sys/route/edit.html) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 2018-07-04 15:58:26,186 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroUtil'<class cn.wizzer.framework.util.ShiroUtil>
[DEBUG] 2018-07-04 15:58:26,189 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dateUtil'<class cn.wizzer.framework.util.DateUtil>
[DEBUG] 2018-07-04 15:58:26,189 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'stringUtil'<class cn.wizzer.framework.util.StringUtil>
[DEBUG] 2018-07-04 15:58:26,190 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/platform/sys/route/adddo' >> (SysRouteController.java:62).addDo    : Object     | @Ok(json ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
[INFO ] 2018-07-04 15:58:26,190 org.nutz.mvc.impl.NutLoading.evalUrlMapping(NutLoading.java:221) - Found 264 module methods
[DEBUG] 2018-07-04 15:58:26,190 org.nutz.mvc.impl.NutLoading.evalLocalization(NutLoading.java:307) - Localization: org.nutz.mvc.impl.NutMessageLoader('locales/')  dft<zh_CN>
[DEBUG] 2018-07-04 15:58:26,195 org.nutz.resource.Scans.scan(Scans.java:280) - Found 6 resource by src( locales/ ) , regex( ^.+[.]properties$ )
[DEBUG] 2018-07-04 15:58:26,195 org.nutz.mvc.impl.NutMessageLoader.load(NutMessageLoader.java:27) - Load Messages in 6 resource : [[File[H:\GeoDataPlatform\wk-app\wk-web\target\nutzwk\WEB-INF\classes\locales\en_US\sys\role.properties], File[H:\GeoDataPlatform\wk-app\wk-web\target\nutzwk\WEB-INF\classes\locales\en_US\sys\unit.properties], File[H:\GeoDataPlatform\wk-app\wk-web\target\nutzwk\WEB-INF\classes\locales\en_US\system.properties], File[H:\GeoDataPlatform\wk-app\wk-web\target\nutzwk\WEB-INF\classes\locales\zh_CN\sys\role.properties], File[H:\GeoDataPlatform\wk-app\wk-web\target\nutzwk\WEB-INF\classes\locales\zh_CN\sys\unit.properties], File[H:\GeoDataPlatform\wk-app\wk-web\target\nutzwk\WEB-INF\classes\locales\zh_CN\system.properties]]]
[DEBUG] 2018-07-04 15:58:26,197 org.nutz.mvc.impl.NutMessageLoader.load(NutMessageLoader.java:95) - Message Loaded, size = 3
[INFO ] 2018-07-04 15:58:26,201 org.nutz.mvc.impl.NutLoading.createSessionProvider(NutLoading.java:413) - SessionBy --> cn.wizzer.framework.shiro.ShiroSessionProvider@37b8738d
[INFO ] 2018-07-04 15:58:26,201 org.nutz.mvc.impl.NutLoading.evalSetup(NutLoading.java:275) - Setup application...
[WARN ] 2018-07-04 15:58:26,207 cn.wizzer.app.web.commons.core.Setup.init(Setup.java:68) - This project must run in UTF-8, pls add -Dfile.encoding=UTF-8 to JAVA_OPTS
[DEBUG] 2018-07-04 15:58:26,207 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dao'<interface org.nutz.dao.Dao>
[DEBUG] 2018-07-04 15:58:26,209 org.nutz.resource.Scans.scan(Scans.java:280) - Found 1 resource by src( org/nutz/conf/NutzDefaultConfig.js ) , regex( \.(js|json)$ )
[DEBUG] 2018-07-04 15:58:26,215 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'redisIdGenerator'<class cn.wizzer.framework.ig.RedisIdGenerator>
[DEBUG] 2018-07-04 15:58:26,215 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - 	 >> Load definition name=redisIdGenerator
[DEBUG] 2018-07-04 15:58:26,215 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(redisIdGenerator) in AnnotationIocLoader(packages=[cn.wizzer])
[DEBUG] 2018-07-04 15:58:26,215 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - 	 >> Make...'redisIdGenerator'<class cn.wizzer.framework.ig.RedisIdGenerator>
[DEBUG] 2018-07-04 15:58:26,215 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'redisIdGenerator' to [app] 
[DEBUG] 2018-07-04 15:58:26,215 cn.wizzer.app.web.commons.plugin.PluginAopConfigure.getInterceptorPairList(PluginAopConfigure.java:33) - skip -- cn.wizzer.framework.ig.RedisIdGenerator
[DEBUG] 2018-07-04 15:58:26,216 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class cn.wizzer.framework.ig.RedisIdGenerator without AOP
[DEBUG] 2018-07-04 15:58:26,222 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'jedisAgent'<class org.nutz.integration.jedis.JedisAgent>
[DEBUG] 2018-07-04 15:58:26,223 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - 	 >> Load definition name=jedisAgent
[DEBUG] 2018-07-04 15:58:26,223 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(jedisAgent) in JsonLoader(paths=[org/nutz/integration/jedis/jedis.js])
[DEBUG] 2018-07-04 15:58:26,223 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - 	 >> Make...'jedisAgent'<class org.nutz.integration.jedis.JedisAgent>
[DEBUG] 2018-07-04 15:58:26,223 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'jedisAgent' to [app] 
[DEBUG] 2018-07-04 15:58:26,223 cn.wizzer.app.web.commons.plugin.PluginAopConfigure.getInterceptorPairList(PluginAopConfigure.java:33) - skip -- org.nutz.integration.jedis.JedisAgent
[DEBUG] 2018-07-04 15:58:26,224 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class org.nutz.integration.jedis.JedisAgent without AOP
[DEBUG] 2018-07-04 15:58:26,235 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'conf'<>
[DEBUG] 2018-07-04 15:58:26,251 org.nutz.resource.Scans.scan(Scans.java:280) - Found 183 resource by src( cn/wizzer/app/ ) , regex( ^.+[.]class$ )
04-Jul-2018 15:58:26.425 信息 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory D:\apache-tomcat-8.0.44\webapps\manager
04-Jul-2018 15:58:26.470 信息 [localhost-startStop-1] org.apache.jasper.servlet.TldScanner.scanJars At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
[DEBUG] 2018-07-04 15:58:26,481 org.nutz.dao.jdbc.Jdbcs.guessEntityFieldColumnType(Jdbcs.java:881) - take field 'sdoData(oracle.spatial.geometry.JGeometry)'(cn.wizzer.app.geo.modules.models.Geo_ShapeData) as VARCHAR(128)
04-Jul-2018 15:58:26.494 信息 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory D:\apache-tomcat-8.0.44\webapps\manager has finished in 68 ms
[DEBUG] 2018-07-04 15:58:26,593 org.nutz.dao.impl.sql.run.NutDaoExecutor.printSQL(NutDaoExecutor.java:388) - SELECT COUNT(*) FROM sys_user 
[DEBUG] 2018-07-04 15:58:26,612 org.nutz.dao.impl.sql.run.NutDaoExecutor.printSQL(NutDaoExecutor.java:388) - SELECT * FROM sys_config 
[DEBUG] 2018-07-04 15:58:26,637 org.nutz.dao.impl.sql.run.NutDaoExecutor.printSQL(NutDaoExecutor.java:388) - SELECT COUNT(*) FROM sys_task 
[DEBUG] 2018-07-04 15:58:26,640 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'quartzManager'<interface org.nutz.integration.quartz.QuartzManager>
[DEBUG] 2018-07-04 15:58:26,640 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - 	 >> Load definition name=quartzManager
[DEBUG] 2018-07-04 15:58:26,640 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(quartzManager) in JsonLoader(paths=[])
[DEBUG] 2018-07-04 15:58:26,640 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - 	 >> Make...'quartzManager'<interface org.nutz.integration.quartz.QuartzManager>
[DEBUG] 2018-07-04 15:58:26,640 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'quartzManager' to [app] 
[DEBUG] 2018-07-04 15:58:26,641 cn.wizzer.app.web.commons.plugin.PluginAopConfigure.getInterceptorPairList(PluginAopConfigure.java:33) - skip -- org.nutz.integration.quartz.QuartzManagerImpl
[DEBUG] 2018-07-04 15:58:26,645 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class org.nutz.integration.quartz.QuartzManagerImpl without AOP
[DEBUG] 2018-07-04 15:58:26,668 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'scheduler'<>
[DEBUG] 2018-07-04 15:58:26,668 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - 	 >> Load definition name=scheduler
[DEBUG] 2018-07-04 15:58:26,669 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(scheduler) in JsonLoader(paths=[])
[DEBUG] 2018-07-04 15:58:26,670 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - 	 >> Make...'scheduler'<>
[DEBUG] 2018-07-04 15:58:26,670 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'scheduler' to [app] 
[DEBUG] 2018-07-04 15:58:26,736 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dataSource'<interface javax.sql.DataSource>
[INFO ] 2018-07-04 15:58:26,748 org.quartz.impl.StdSchedulerFactory.instantiate(StdSchedulerFactory.java:1172) - Using default implementation for ThreadExecutor
[INFO ] 2018-07-04 15:58:26,753 org.quartz.simpl.SimpleThreadPool.initialize(SimpleThreadPool.java:268) - Job execution threads will use class loader of thread: RMI TCP Connection(3)-127.0.0.1
[INFO ] 2018-07-04 15:58:26,769 org.quartz.core.SchedulerSignalerImpl.<init>(SchedulerSignalerImpl.java:61) - Initialized Scheduler Signaller of type: class org.quartz.core.SchedulerSignalerImpl
[INFO ] 2018-07-04 15:58:26,769 org.quartz.core.QuartzScheduler.<init>(QuartzScheduler.java:240) - Quartz Scheduler v.2.2.3 created.
[INFO ] 2018-07-04 15:58:26,770 org.quartz.plugins.management.ShutdownHookPlugin.initialize(ShutdownHookPlugin.java:120) - Registering Quartz shutdown hook.
[INFO ] 2018-07-04 15:58:26,772 org.quartz.impl.jdbcjobstore.JobStoreSupport.initialize(JobStoreSupport.java:667) - Using db table-based data access locking (synchronization).
[INFO ] 2018-07-04 15:58:26,776 org.quartz.impl.jdbcjobstore.JobStoreTX.initialize(JobStoreTX.java:59) - JobStoreTX initialized.
[INFO ] 2018-07-04 15:58:26,777 org.quartz.core.QuartzScheduler.initialize(QuartzScheduler.java:305) - Scheduler meta-data: Quartz Scheduler (v2.2.3) 'defaultScheduler' with instanceId 'LAPTOP-BJQLQBJV1530691106752'
  Scheduler class: 'org.quartz.core.QuartzScheduler' - running locally.
  NOT STARTED.
  Currently in standby mode.
  Number of jobs executed: 0
  Using thread pool 'org.quartz.simpl.SimpleThreadPool' - with 2 threads.
  Using job-store 'org.quartz.impl.jdbcjobstore.JobStoreTX' - which supports persistence. and is clustered.

[INFO ] 2018-07-04 15:58:26,777 org.quartz.impl.StdSchedulerFactory.instantiate(StdSchedulerFactory.java:1327) - Quartz scheduler 'defaultScheduler' initialized from default resource file in Quartz package: 'quartz.properties'
[INFO ] 2018-07-04 15:58:26,777 org.quartz.impl.StdSchedulerFactory.instantiate(StdSchedulerFactory.java:1331) - Quartz scheduler version: 2.2.3
[DEBUG] 2018-07-04 15:58:26,778 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'jobFactory'<>
[DEBUG] 2018-07-04 15:58:26,779 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - 	 >> Load definition name=jobFactory
[DEBUG] 2018-07-04 15:58:26,779 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(jobFactory) in JsonLoader(paths=[])
[DEBUG] 2018-07-04 15:58:26,779 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - 	 >> Make...'jobFactory'<>
[DEBUG] 2018-07-04 15:58:26,779 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'jobFactory' to [app] 
[DEBUG] 2018-07-04 15:58:26,780 cn.wizzer.app.web.commons.plugin.PluginAopConfigure.getInterceptorPairList(PluginAopConfigure.java:33) - skip -- org.nutz.integration.quartz.NutQuartzJobFactory
[DEBUG] 2018-07-04 15:58:26,781 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class org.nutz.integration.quartz.NutQuartzJobFactory without AOP
[INFO ] 2018-07-04 15:58:26,837 org.quartz.core.QuartzScheduler.setJobFactory(QuartzScheduler.java:2311) - JobFactory set to: org.nutz.integration.quartz.NutQuartzJobFactory@6a757993
[DEBUG] 2018-07-04 15:58:26,915 org.quartz.impl.jdbcjobstore.DBSemaphore.obtainLock(DBSemaphore.java:107) - Lock 'STATE_ACCESS' is desired by: RMI TCP Connection(3)-127.0.0.1
[DEBUG] 2018-07-04 15:58:26,995 org.quartz.impl.jdbcjobstore.StdRowLockSemaphore.executeSQL(StdRowLockSemaphore.java:92) - Lock 'STATE_ACCESS' is being obtained: RMI TCP Connection(3)-127.0.0.1
[DEBUG] 2018-07-04 15:58:26,997 org.quartz.impl.jdbcjobstore.DBSemaphore.obtainLock(DBSemaphore.java:116) - Lock 'STATE_ACCESS' given to: RMI TCP Connection(3)-127.0.0.1
[DEBUG] 2018-07-04 15:58:27,002 org.quartz.impl.jdbcjobstore.StdJDBCDelegate.addTriggerPersistenceDelegate(StdJDBCDelegate.java:183) - Adding TriggerPersistenceDelegate of type: org.quartz.impl.jdbcjobstore.SimpleTriggerPersistenceDelegate
[DEBUG] 2018-07-04 15:58:27,004 org.quartz.impl.jdbcjobstore.StdJDBCDelegate.addTriggerPersistenceDelegate(StdJDBCDelegate.java:183) - Adding TriggerPersistenceDelegate of type: org.quartz.impl.jdbcjobstore.CronTriggerPersistenceDelegate
[DEBUG] 2018-07-04 15:58:27,006 org.quartz.impl.jdbcjobstore.StdJDBCDelegate.addTriggerPersistenceDelegate(StdJDBCDelegate.java:183) - Adding TriggerPersistenceDelegate of type: org.quartz.impl.jdbcjobstore.CalendarIntervalTriggerPersistenceDelegate
[DEBUG] 2018-07-04 15:58:27,008 org.quartz.impl.jdbcjobstore.StdJDBCDelegate.addTriggerPersistenceDelegate(StdJDBCDelegate.java:183) - Adding TriggerPersistenceDelegate of type: org.quartz.impl.jdbcjobstore.DailyTimeIntervalTriggerPersistenceDelegate
[DEBUG] 2018-07-04 15:58:27,017 org.quartz.impl.jdbcjobstore.DBSemaphore.obtainLock(DBSemaphore.java:107) - Lock 'TRIGGER_ACCESS' is desired by: RMI TCP Connection(3)-127.0.0.1
[DEBUG] 2018-07-04 15:58:27,017 org.quartz.impl.jdbcjobstore.StdRowLockSemaphore.executeSQL(StdRowLockSemaphore.java:92) - Lock 'TRIGGER_ACCESS' is being obtained: RMI TCP Connection(3)-127.0.0.1
[DEBUG] 2018-07-04 15:58:27,018 org.quartz.impl.jdbcjobstore.DBSemaphore.obtainLock(DBSemaphore.java:116) - Lock 'TRIGGER_ACCESS' given to: RMI TCP Connection(3)-127.0.0.1
[INFO ] 2018-07-04 15:58:27,019 org.quartz.impl.jdbcjobstore.JobStoreSupport.logWarnIfNonZero(JobStoreSupport.java:3583) - ClusterManager: detected 1 failed or restarted instances.
[INFO ] 2018-07-04 15:58:27,019 org.quartz.impl.jdbcjobstore.JobStoreSupport.clusterRecover(JobStoreSupport.java:3442) - ClusterManager: Scanning for instance "LAPTOP-BJQLQBJV1530688323965"'s failed in-progress jobs.
[DEBUG] 2018-07-04 15:58:27,021 org.quartz.impl.jdbcjobstore.JobStoreSupport.logWarnIfNonZero(JobStoreSupport.java:3585) - ClusterManager: ......Freed 0 acquired trigger(s).
[DEBUG] 2018-07-04 15:58:27,021 org.quartz.impl.jdbcjobstore.JobStoreSupport.logWarnIfNonZero(JobStoreSupport.java:3585) - ClusterManager: ......Deleted 0 complete triggers(s).
[DEBUG] 2018-07-04 15:58:27,022 org.quartz.impl.jdbcjobstore.JobStoreSupport.logWarnIfNonZero(JobStoreSupport.java:3585) - ClusterManager: ......Scheduled 0 recoverable job(s) for recovery.
[DEBUG] 2018-07-04 15:58:27,022 org.quartz.impl.jdbcjobstore.JobStoreSupport.logWarnIfNonZero(JobStoreSupport.java:3585) - ClusterManager: ......Cleaned-up 0 other failed job(s).
[DEBUG] 2018-07-04 15:58:27,026 org.quartz.impl.jdbcjobstore.DBSemaphore.releaseLock(DBSemaphore.java:141) - Lock 'TRIGGER_ACCESS' returned by: RMI TCP Connection(3)-127.0.0.1
[DEBUG] 2018-07-04 15:58:27,026 org.quartz.impl.jdbcjobstore.DBSemaphore.releaseLock(DBSemaphore.java:141) - Lock 'STATE_ACCESS' returned by: RMI TCP Connection(3)-127.0.0.1
[DEBUG] 2018-07-04 15:58:27,026 org.quartz.impl.jdbcjobstore.JobStoreSupport$ClusterManager.manage(JobStoreSupport.java:3877) - ClusterManager: Check-in complete.
[DEBUG] 2018-07-04 15:58:27,027 org.quartz.impl.jdbcjobstore.JobStoreSupport.schedulerStarted(JobStoreSupport.java:703) - JobStore background threads started (as scheduler was started).
[DEBUG] 2018-07-04 15:58:27,027 org.quartz.impl.jdbcjobstore.JobStoreSupport$MisfireHandler.manage(JobStoreSupport.java:3949) - MisfireHandler: scanning for misfires...
[INFO ] 2018-07-04 15:58:27,027 org.quartz.core.QuartzScheduler.start(QuartzScheduler.java:575) - Scheduler defaultScheduler_$_LAPTOP-BJQLQBJV1530691106752 started.
[DEBUG] 2018-07-04 15:58:27,035 org.quartz.impl.jdbcjobstore.JobStoreSupport.doRecoverMisfires(JobStoreSupport.java:3198) - Found 0 triggers that missed their scheduled fire-time.
[DEBUG] 2018-07-04 15:58:27,035 org.quartz.impl.jdbcjobstore.DBSemaphore.obtainLock(DBSemaphore.java:107) - Lock 'TRIGGER_ACCESS' is desired by: RMI TCP Connection(3)-127.0.0.1
[DEBUG] 2018-07-04 15:58:27,036 org.quartz.impl.jdbcjobstore.StdRowLockSemaphore.executeSQL(StdRowLockSemaphore.java:92) - Lock 'TRIGGER_ACCESS' is being obtained: RMI TCP Connection(3)-127.0.0.1
[DEBUG] 2018-07-04 15:58:27,037 org.quartz.impl.jdbcjobstore.DBSemaphore.obtainLock(DBSemaphore.java:116) - Lock 'TRIGGER_ACCESS' given to: RMI TCP Connection(3)-127.0.0.1
[DEBUG] 2018-07-04 15:58:27,042 org.quartz.impl.jdbcjobstore.DBSemaphore.releaseLock(DBSemaphore.java:141) - Lock 'TRIGGER_ACCESS' returned by: RMI TCP Connection(3)-127.0.0.1
[DEBUG] 2018-07-04 15:58:27,051 org.nutz.dao.impl.sql.run.NutDaoExecutor.printSQL(NutDaoExecutor.java:388) - SELECT * FROM sys_task  WHERE disabled=?
    |     1 |
    |-------|
    | false |
  For example:> "SELECT * FROM sys_task  WHERE disabled=false"
[DEBUG] 2018-07-04 15:58:27,058 org.nutz.dao.impl.sql.run.NutDaoExecutor.printSQL(NutDaoExecutor.java:388) - SELECT COUNT(*) FROM sys_route 
[DEBUG] 2018-07-04 15:58:27,062 org.nutz.dao.impl.sql.run.NutDaoExecutor.printSQL(NutDaoExecutor.java:388) - SELECT * FROM sys_route  WHERE disabled=?
    |     1 |
    |-------|
    | false |
  For example:> "SELECT * FROM sys_route  WHERE disabled=false"
[DEBUG] 2018-07-04 15:58:27,077 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'pluginMaster'<class cn.wizzer.app.web.commons.plugin.PluginMaster>
[DEBUG] 2018-07-04 15:58:27,077 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - 	 >> Load definition name=pluginMaster
[DEBUG] 2018-07-04 15:58:27,078 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(pluginMaster) in AnnotationIocLoader(packages=[cn.wizzer])
[DEBUG] 2018-07-04 15:58:27,078 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - 	 >> Make...'pluginMaster'<class cn.wizzer.app.web.commons.plugin.PluginMaster>
[DEBUG] 2018-07-04 15:58:27,078 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'pluginMaster' to [app] 
[DEBUG] 2018-07-04 15:58:27,078 cn.wizzer.app.web.commons.plugin.PluginAopConfigure.getInterceptorPairList(PluginAopConfigure.java:33) - skip -- cn.wizzer.app.web.commons.plugin.PluginMaster
[DEBUG] 2018-07-04 15:58:27,079 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class cn.wizzer.app.web.commons.plugin.PluginMaster without AOP
[DEBUG] 2018-07-04 15:58:27,096 org.nutz.dao.impl.sql.run.NutDaoExecutor.printSQL(NutDaoExecutor.java:388) - SELECT * FROM sys_plugin  WHERE disabled=?
    |     1 |
    |-------|
    | false |
  For example:> "SELECT * FROM sys_plugin  WHERE disabled=false"
[DEBUG] 2018-07-04 15:58:27,098 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'cacheManager'<class net.sf.ehcache.CacheManager>
[DEBUG] 2018-07-04 15:58:27,098 cn.wizzer.app.web.commons.core.Setup.init(Setup.java:90) - Ehcache CacheManager = nutzwk
[INFO ] 2018-07-04 15:58:27,098 cn.wizzer.app.web.commons.core.Setup.init(Setup.java:91) - 
 _  _ _   _ _____ ______      ___  __
| \| | | | |_   _|_  /\ \    / / |/ /
| .` | |_| | | |  / /  \ \/\/ /| ' < 
|_|\_|\___/  |_| /___|  \_/\_/ |_|\_\
[DEBUG] 2018-07-04 15:58:21,962 org.nutz.ioc.loader.json.JsonLoader.<init>(JsonLoader.java:49) - loading [dao.json]
[DEBUG] 2018-07-04 15:58:21,966 org.nutz.ioc.loader.json.JsonLoader.<init>(JsonLoader.java:49) - loading [ehcache.json]
[DEBUG] 2018-07-04 15:58:21,967 org.nutz.ioc.loader.json.JsonLoader.<init>(JsonLoader.java:49) - loading [mail.json]
[DEBUG] 2018-07-04 15:58:21,967 org.nutz.ioc.loader.json.JsonLoader.<init>(JsonLoader.java:49) - loading [upload.json]
[DEBUG] 2018-07-04 15:58:21,968 org.nutz.ioc.loader.json.JsonLoader.<init>(JsonLoader.java:57) - Loaded 18 bean define from path=[config/ioc/] --> [zMoDB, videoUpload, conf, uploadVideoContext, imageUpload, fileUpload, cacheManager, dao, cacheProvider, emailAuthenticator, uploadFileContext, htmlEmail, cacheExecutor, zMoCoUser, tmpFilePool, uploadImageContext, zMongo, dataSource]

里面有 zMongo 和 zMoCoUser

你是怎么获取MongodbService的? 哪个类引用的, 不会是直接new了一个ioc容器来获取的吧?

@IocBean
@At("/platform/mongodb/link")
public class MongodbService {
    // 按需注入几个核心对象
    @Inject
    protected ZMongo zmongo;  //注意大小写与配置的名字一致
    @Inject
    protected ZMoDB zMoDB; // 当前数据

    @Inject ZMoCo zMoCoUser; // 按js里面的配置取

//    @Inject("java:$zMoDB.c('role')") // 也可以直接取. 当然了,也可以代码调用zMoDB.c(集合名词)来动态获取
//            ZMoCo zMoCoRole;
    @At("/test")
    @Ok("json")
    public String insert() {
        User[] users = {new User(),new User()};
        users[0].setLoginname("1111");
        users[0].setPassword("111111111");
        users[1].setPassword("222222");
        users[1].setId("222222222222");
//        zMoCoUser.insert(ZMo.me().toDocArray(users));
 //       zMoCoUser.insert(ZMo.me().toDocList(ZMo.me().getEntity(User.class), users));
        zMoCoUser.insert(ZMo.me().toDocArray(users));
        return "ok";
    }

--------------------------------------
                       <a href="/platform/mongodb/link/test" >点击</a>
       直接点击,触发MongodbService  中的 insert方法
@Inject
protected ZMongo zMongo;  //注意大小写与配置的名字一致

注意大小写与配置的名字一致

ok了,谢谢教兽

有一个问题  
	zMoCoUser : {
		args : ["test_lb"],
		factory : "$zMoDB#c"
	}

从结果来看  test_lb 就是一个集合名,那如果要存多个集合,不可能去改配置文件dao.js,这个什么原因

没看到这段??

//    @Inject("java:$zMoDB.c('role')") // 也可以直接取. 当然了,也可以代码调用zMoDB.c(集合名词)来动态获取
//            ZMoCo zMoCoRole;
添加回复
请先登陆
回到顶部