NutzCN Logo
问答 shiro 集成ehcache异常 Unable to instantiate class [org.apache.shiro.cache.ehcache.EhCacheManager]
发布于 2658天前 作者 Hamming 3144 次浏览 复制 上一个帖子 下一个帖子
标签:
"C:\Program Files\Java\jdk1.8.0_111\bin\java" -agentlib:jdwp=transport=dt_socket,address=127.0.0.1:53458,suspend=y,server=n -Dmaven.multiModuleProjectDirectory=E:\IdeaProjects\ikmcy -Dmaven.home=F:\apache-maven-3.3.9 -Dclassworlds.conf=F:\apache-maven-3.3.9\bin\m2.conf -Dfile.encoding=UTF-8 -classpath "F:\apache-maven-3.3.9\boot\plexus-classworlds-2.5.2.jar;D:\Program Files (x86)\JetBrains\IntelliJ IDEA 2016.2.1\lib\idea_rt.jar" org.codehaus.classworlds.Launcher -Didea.version=2016.2.1 -s F:\apache-maven-3.3.9\conf\settings.xml -Dmaven.repo.local=F:\apache-maven-3.3.9\repository jetty:run
Connected to the target VM, address: '127.0.0.1:53458', transport: 'socket'
[INFO] Scanning for projects...
[INFO]                                                                         
[INFO] ------------------------------------------------------------------------
[INFO] Building ikmcy 1.0.0
[INFO] ------------------------------------------------------------------------
[INFO] 
[INFO] >>> jetty-maven-plugin:7.6.16.v20140903:run (default-cli) > test-compile @ ikmcy >>>
[INFO] 
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ ikmcy ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 11 resources
[INFO] 
[INFO] --- maven-compiler-plugin:3.3:compile (default-compile) @ ikmcy ---
[INFO] Nothing to compile - all classes are up to date
[INFO] 
[INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ ikmcy ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory E:\IdeaProjects\ikmcy\src\test\resources
[INFO] 
[INFO] --- maven-compiler-plugin:3.3:testCompile (default-testCompile) @ ikmcy ---
[INFO] Nothing to compile - all classes are up to date
[INFO] 
[INFO] <<< jetty-maven-plugin:7.6.16.v20140903:run (default-cli) < test-compile @ ikmcy <<<
[INFO] 
[INFO] --- jetty-maven-plugin:7.6.16.v20140903:run (default-cli) @ ikmcy ---
[INFO] Configuring Jetty for project: ikmcy
[INFO] webAppSourceDirectory not set. Defaulting to E:\IdeaProjects\ikmcy\src\main\webapp
[INFO] Reload Mechanic: automatic
[INFO] Classes = E:\IdeaProjects\ikmcy\target\classes
[INFO] Context path = /
[INFO] Tmp directory = E:\IdeaProjects\ikmcy\target\tmp
[INFO] Web defaults = org/eclipse/jetty/webapp/webdefault.xml
[INFO] Web overrides =  none
[INFO] web.xml file = file:/E:/IdeaProjects/ikmcy/src/main/webapp/WEB-INF/web.xml
[INFO] Webapp directory = E:\IdeaProjects\ikmcy\src\main\webapp
[INFO] jetty-7.6.16.v20140903
[INFO] No Transaction manager found - if your webapp requires one, please configure one.
2017-01-13 15:34:42,810 [main] DEBUG org.eclipse.jetty.util.log - Logging to org.slf4j.impl.Log4jLoggerAdapter(org.eclipse.jetty.util.log) via org.eclipse.jetty.util.log.Slf4jLog
2017-01-13 15:34:42,891 [main] INFO  org.nutz.mvc.NutSessionListener - NutIoc SessionScope is Enable.
[INFO] Initializing Shiro environment
2017-01-13 15:34:43,089 [main] INFO  org.apache.shiro.web.env.EnvironmentLoader - Starting Shiro environment initialization.
2017-01-13 15:34:43,096 [main] DEBUG org.apache.shiro.web.env.IniWebEnvironment - Checking any specified config locations.
2017-01-13 15:34:43,097 [main] DEBUG org.apache.shiro.web.env.IniWebEnvironment - No INI instance or config locations specified.  Trying default config locations.
2017-01-13 15:34:43,101 [main] DEBUG org.apache.shiro.io.ResourceUtils - Opening resource from class path [shiro.ini]
2017-01-13 15:34:43,111 [main] DEBUG org.apache.shiro.config.Ini - Parsing [main]
2017-01-13 15:34:43,116 [main] DEBUG org.apache.shiro.config.Ini - Parsing [urls]
2017-01-13 15:34:43,117 [main] DEBUG org.apache.shiro.web.env.IniWebEnvironment - Discovered non-empty INI configuration at location 'classpath:shiro.ini'.  Using for configuration.
2017-01-13 15:34:43,120 [main] DEBUG org.apache.shiro.config.IniFactorySupport - Creating instance from Ini [sections=main,urls]
2017-01-13 15:34:43,552 [main] ERROR org.apache.shiro.web.env.EnvironmentLoader - Shiro environment initialization failed
org.apache.shiro.config.ConfigurationException: Unable to instantiate class [org.apache.shiro.cache.ehcache.EhCacheManager] for object named 'cacheManager'.  Please ensure you've specified the fully qualified class name correctly.
	at org.apache.shiro.config.ReflectionBuilder.createNewInstance(ReflectionBuilder.java:151)
	at org.apache.shiro.config.ReflectionBuilder.buildObjects(ReflectionBuilder.java:119)
	at org.apache.shiro.config.IniSecurityManagerFactory.buildInstances(IniSecurityManagerFactory.java:161)
	at org.apache.shiro.config.IniSecurityManagerFactory.createSecurityManager(IniSecurityManagerFactory.java:124)
	at org.apache.shiro.config.IniSecurityManagerFactory.createSecurityManager(IniSecurityManagerFactory.java:102)
	at org.apache.shiro.config.IniSecurityManagerFactory.createInstance(IniSecurityManagerFactory.java:88)
	at org.apache.shiro.config.IniSecurityManagerFactory.createInstance(IniSecurityManagerFactory.java:46)
	at org.apache.shiro.config.IniFactorySupport.createInstance(IniFactorySupport.java:123)
	at org.apache.shiro.util.AbstractFactory.getInstance(AbstractFactory.java:47)
	at org.apache.shiro.web.env.IniWebEnvironment.createWebSecurityManager(IniWebEnvironment.java:203)
	at org.apache.shiro.web.env.IniWebEnvironment.configure(IniWebEnvironment.java:99)
	at org.apache.shiro.web.env.IniWebEnvironment.init(IniWebEnvironment.java:92)
	at org.apache.shiro.util.LifecycleUtils.init(LifecycleUtils.java:45)
	at org.apache.shiro.util.LifecycleUtils.init(LifecycleUtils.java:40)
	at org.apache.shiro.web.env.EnvironmentLoader.createEnvironment(EnvironmentLoader.java:221)
	at org.apache.shiro.web.env.EnvironmentLoader.initEnvironment(EnvironmentLoader.java:133)
	at org.apache.shiro.web.env.EnvironmentLoaderListener.contextInitialized(EnvironmentLoaderListener.java:58)
	at org.eclipse.jetty.server.handler.ContextHandler.startContext(ContextHandler.java:746)
	at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:238)
	at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1240)
	at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:689)
	at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:482)
	at org.mortbay.jetty.plugin.JettyWebAppContext.doStart(JettyWebAppContext.java:256)
	at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
	at org.eclipse.jetty.server.handler.HandlerCollection.doStart(HandlerCollection.java:229)
	at org.eclipse.jetty.server.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:172)
	at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
	at org.eclipse.jetty.server.handler.HandlerCollection.doStart(HandlerCollection.java:229)
	at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
	at org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrapper.java:95)
	at org.eclipse.jetty.server.Server.doStart(Server.java:281)
	at org.mortbay.jetty.plugin.JettyServer.doStart(JettyServer.java:65)
	at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
	at org.mortbay.jetty.plugin.AbstractJettyMojo.startJetty(AbstractJettyMojo.java:520)
	at org.mortbay.jetty.plugin.AbstractJettyMojo.execute(AbstractJettyMojo.java:365)
	at org.mortbay.jetty.plugin.JettyRunMojo.execute(JettyRunMojo.java:521)
	at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:134)
	at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:207)
	at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
	at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
	at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:116)
	at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:80)
	at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:51)
	at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:128)
	at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:307)
	at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:193)
	at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:106)
	at org.apache.maven.cli.MavenCli.execute(MavenCli.java:863)
	at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:288)
	at org.apache.maven.cli.MavenCli.main(MavenCli.java:199)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)
	at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
	at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)
	at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)
	at org.codehaus.classworlds.Launcher.main(Launcher.java:47)
Caused by: org.apache.shiro.util.UnknownClassException: Unable to load class named [org.apache.shiro.cache.ehcache.EhCacheManager] from the thread context, current, or system/application ClassLoaders.  All heuristics have been exhausted.  Class could not be found.
	at org.apache.shiro.util.ClassUtils.forName(ClassUtils.java:148)
	at org.apache.shiro.util.ClassUtils.newInstance(ClassUtils.java:164)
	at org.apache.shiro.config.ReflectionBuilder.createNewInstance(ReflectionBuilder.java:144)
	... 58 more
[WARNING] Failed startup of context o.m.j.p.JettyWebAppContext{/,file:/E:/IdeaProjects/ikmcy/src/main/webapp/},file:/E:/IdeaProjects/ikmcy/src/main/webapp/
org.apache.shiro.config.ConfigurationException: Unable to instantiate class [org.apache.shiro.cache.ehcache.EhCacheManager] for object named 'cacheManager'.  Please ensure you've specified the fully qualified class name correctly.
	at org.apache.shiro.config.ReflectionBuilder.createNewInstance(ReflectionBuilder.java:151)
	at org.apache.shiro.config.ReflectionBuilder.buildObjects(ReflectionBuilder.java:119)
	at org.apache.shiro.config.IniSecurityManagerFactory.buildInstances(IniSecurityManagerFactory.java:161)
	at org.apache.shiro.config.IniSecurityManagerFactory.createSecurityManager(IniSecurityManagerFactory.java:124)
	at org.apache.shiro.config.IniSecurityManagerFactory.createSecurityManager(IniSecurityManagerFactory.java:102)
	at org.apache.shiro.config.IniSecurityManagerFactory.createInstance(IniSecurityManagerFactory.java:88)
	at org.apache.shiro.config.IniSecurityManagerFactory.createInstance(IniSecurityManagerFactory.java:46)
	at org.apache.shiro.config.IniFactorySupport.createInstance(IniFactorySupport.java:123)
	at org.apache.shiro.util.AbstractFactory.getInstance(AbstractFactory.java:47)
	at org.apache.shiro.web.env.IniWebEnvironment.createWebSecurityManager(IniWebEnvironment.java:203)
	at org.apache.shiro.web.env.IniWebEnvironment.configure(IniWebEnvironment.java:99)
	at org.apache.shiro.web.env.IniWebEnvironment.init(IniWebEnvironment.java:92)
	at org.apache.shiro.util.LifecycleUtils.init(LifecycleUtils.java:45)
	at org.apache.shiro.util.LifecycleUtils.init(LifecycleUtils.java:40)
	at org.apache.shiro.web.env.EnvironmentLoader.createEnvironment(EnvironmentLoader.java:221)
	at org.apache.shiro.web.env.EnvironmentLoader.initEnvironment(EnvironmentLoader.java:133)
	at org.apache.shiro.web.env.EnvironmentLoaderListener.contextInitialized(EnvironmentLoaderListener.java:58)
	at org.eclipse.jetty.server.handler.ContextHandler.startContext(ContextHandler.java:746)
	at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:238)
	at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1240)
	at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:689)
	at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:482)
	at org.mortbay.jetty.plugin.JettyWebAppContext.doStart(JettyWebAppContext.java:256)
	at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
	at org.eclipse.jetty.server.handler.HandlerCollection.doStart(HandlerCollection.java:229)
	at org.eclipse.jetty.server.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:172)
	at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
	at org.eclipse.jetty.server.handler.HandlerCollection.doStart(HandlerCollection.java:229)
	at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
	at org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrapper.java:95)
	at org.eclipse.jetty.server.Server.doStart(Server.java:281)
	at org.mortbay.jetty.plugin.JettyServer.doStart(JettyServer.java:65)
	at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
	at org.mortbay.jetty.plugin.AbstractJettyMojo.startJetty(AbstractJettyMojo.java:520)
	at org.mortbay.jetty.plugin.AbstractJettyMojo.execute(AbstractJettyMojo.java:365)
	at org.mortbay.jetty.plugin.JettyRunMojo.execute(JettyRunMojo.java:521)
	at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:134)
	at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:207)
	at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
	at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
	at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:116)
	at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:80)
	at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:51)
	at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:128)
	at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:307)
	at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:193)
	at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:106)
	at org.apache.maven.cli.MavenCli.execute(MavenCli.java:863)
	at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:288)
	at org.apache.maven.cli.MavenCli.main(MavenCli.java:199)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)
	at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
	at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)
	at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)
	at org.codehaus.classworlds.Launcher.main(Launcher.java:47)
Caused by: org.apache.shiro.util.UnknownClassException: Unable to load class named [org.apache.shiro.cache.ehcache.EhCacheManager] from the thread context, current, or system/application ClassLoaders.  All heuristics have been exhausted.  Class could not be found.
	at org.apache.shiro.util.ClassUtils.forName(ClassUtils.java:148)
	at org.apache.shiro.util.ClassUtils.newInstance(ClassUtils.java:164)
	at org.apache.shiro.config.ReflectionBuilder.createNewInstance(ReflectionBuilder.java:144)
	... 58 more
[WARNING] !RequestLog
[INFO] Started SelectChannelConnector@0.0.0.0:8080
[INFO] Started Jetty Server

13 回复

shiro-ehcache 加这个依赖

不懂 哪里加依赖 哪个配置

maven?

		<dependency>
			<groupId>org.apache.shiro</groupId>
			<artifactId>shiro-ehcache</artifactId>
			<version>1.3.2</version>
			<exclusions>
				<exclusion>
					<artifactId>ehcache-core</artifactId>
					<groupId>net.sf.ehcache</groupId>
				</exclusion>
			</exclusions>
		</dependency>

加了 还是同样的错

<ehcache xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:noNamespaceSchemaLocation="ehcache.xsd" updateCheck="false"
         monitoring="autodetect" dynamicConfig="true" name="nutzbook">
     <diskStore path="java.io.tmpdir/shiro-ehcache"/>
    <defaultCache
            maxElementsInMemory="10000"
            eternal="false"
            timeToIdleSeconds="120"
            timeToLiveSeconds="120"
            overflowToDisk="false"
            diskPersistent="false"
            diskExpiryThreadIntervalSeconds="120"
    />
    <cache name="shiro-activeSessionCache"
           maxElementsInMemory="10000"
           overflowToDisk="true"
           eternal="true"
           timeToLiveSeconds="0"
           timeToIdleSeconds="0"
           diskPersistent="true"
           diskExpiryThreadIntervalSeconds="600"/>
</ehcache>

shiro-ehcache 这个jar

原来如此 谢谢兽总

现在测试 ehcache报错如下 不知道 为什么 参考nutzbook做的

"C:\Program Files\Java\jdk1.8.0_111\bin\java" -agentlib:jdwp=transport=dt_socket,address=127.0.0.1:54568,suspend=y,server=n -Dmaven.multiModuleProjectDirectory=E:\IdeaProjects\ikmcy -Dmaven.home=F:\apache-maven-3.3.9 -Dclassworlds.conf=F:\apache-maven-3.3.9\bin\m2.conf -Dfile.encoding=UTF-8 -classpath "F:\apache-maven-3.3.9\boot\plexus-classworlds-2.5.2.jar;D:\Program Files (x86)\JetBrains\IntelliJ IDEA 2016.2.1\lib\idea_rt.jar" org.codehaus.classworlds.Launcher -Didea.version=2016.2.1 -s F:\apache-maven-3.3.9\conf\settings.xml -Dmaven.repo.local=F:\apache-maven-3.3.9\repository jetty:run
Connected to the target VM, address: '127.0.0.1:54568', transport: 'socket'
[INFO] Scanning for projects...
[INFO]                                                                         
[INFO] ------------------------------------------------------------------------
[INFO] Building ikmcy 1.0.0
[INFO] ------------------------------------------------------------------------
[INFO] 
[INFO] >>> jetty-maven-plugin:9.2.17.v20160517:run (default-cli) > test-compile @ ikmcy >>>
[INFO] 
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ ikmcy ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 11 resources
[INFO] 
[INFO] --- maven-compiler-plugin:3.3:compile (default-compile) @ ikmcy ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 97 source files to E:\IdeaProjects\ikmcy\target\classes
[INFO] /E:/IdeaProjects/ikmcy/src/main/java/com/ikmcy/modules/controllers/platform/sys/SysRoleController.java: 某些输入文件使用了未经检查或不安全的操作。
[INFO] /E:/IdeaProjects/ikmcy/src/main/java/com/ikmcy/modules/controllers/platform/sys/SysRoleController.java: 有关详细信息, 请使用 -Xlint:unchecked 重新编译。
[INFO] 
[INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ ikmcy ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory E:\IdeaProjects\ikmcy\src\test\resources
[INFO] 
[INFO] --- maven-compiler-plugin:3.3:testCompile (default-testCompile) @ ikmcy ---
[INFO] Nothing to compile - all classes are up to date
[INFO] 
[INFO] <<< jetty-maven-plugin:9.2.17.v20160517:run (default-cli) < test-compile @ ikmcy <<<
[INFO] 
[INFO] --- jetty-maven-plugin:9.2.17.v20160517:run (default-cli) @ ikmcy ---
[INFO] Logging initialized @8414ms
[INFO] Configuring Jetty for project: ikmcy
[INFO] webAppSourceDirectory not set. Trying src\main\webapp
[INFO] Reload Mechanic: automatic
[INFO] Classes = E:\IdeaProjects\ikmcy\target\classes
[INFO] Context path = /
[INFO] Tmp directory = E:\IdeaProjects\ikmcy\target\tmp
[INFO] Web defaults = org/eclipse/jetty/webapp/webdefault.xml
[INFO] Web overrides =  none
[INFO] web.xml file = file:/E:/IdeaProjects/ikmcy/src/main/webapp/WEB-INF/web.xml
[INFO] Webapp directory = E:\IdeaProjects\ikmcy\src\main\webapp
[INFO] jetty-9.2.17.v20160517
2017-01-13 16:11:17,304 [main] INFO  org.nutz.mvc.NutSessionListener - NutIoc SessionScope is Enable.
[INFO] Initializing Shiro environment
2017-01-13 16:11:17,446 [main] INFO  org.apache.shiro.web.env.EnvironmentLoader - Starting Shiro environment initialization.
2017-01-13 16:11:17,452 [main] DEBUG org.apache.shiro.web.env.IniWebEnvironment - Checking any specified config locations.
2017-01-13 16:11:17,452 [main] DEBUG org.apache.shiro.web.env.IniWebEnvironment - No INI instance or config locations specified.  Trying default config locations.
2017-01-13 16:11:17,456 [main] DEBUG org.apache.shiro.io.ResourceUtils - Opening resource from class path [shiro.ini]
2017-01-13 16:11:17,460 [main] DEBUG org.apache.shiro.config.Ini - Parsing [main]
2017-01-13 16:11:17,465 [main] DEBUG org.apache.shiro.config.Ini - Parsing [urls]
2017-01-13 16:11:17,465 [main] DEBUG org.apache.shiro.web.env.IniWebEnvironment - Discovered non-empty INI configuration at location 'classpath:shiro.ini'.  Using for configuration.
2017-01-13 16:11:17,468 [main] DEBUG org.apache.shiro.config.IniFactorySupport - Creating instance from Ini [sections=main,urls]
2017-01-13 16:11:17,823 [main] INFO  org.apache.shiro.config.ReflectionBuilder - An instance with name 'authc' already exists.  Redefining this object as a new instance of type com.ikmcy.common.shiro.filter.SimpleAuthenticationFilter
2017-01-13 16:11:17,853 [main] DEBUG org.apache.commons.beanutils.converters.BooleanConverter - Setting default value: false
2017-01-13 16:11:17,853 [main] DEBUG org.apache.commons.beanutils.converters.BooleanConverter - Converting 'Boolean' value 'false' to type 'Boolean'
2017-01-13 16:11:17,854 [main] DEBUG org.apache.commons.beanutils.converters.BooleanConverter -     No conversion required, value is already a Boolean
2017-01-13 16:11:17,856 [main] DEBUG org.apache.commons.beanutils.converters.ByteConverter - Setting default value: 0
2017-01-13 16:11:17,856 [main] DEBUG org.apache.commons.beanutils.converters.ByteConverter - Converting 'Integer' value '0' to type 'Byte'
2017-01-13 16:11:17,856 [main] DEBUG org.apache.commons.beanutils.converters.ByteConverter -     Converted to Byte value '0'
2017-01-13 16:11:17,857 [main] DEBUG org.apache.commons.beanutils.converters.CharacterConverter - Setting default value:  
2017-01-13 16:11:17,857 [main] DEBUG org.apache.commons.beanutils.converters.CharacterConverter - Converting 'Character' value ' ' to type 'Character'
2017-01-13 16:11:17,857 [main] DEBUG org.apache.commons.beanutils.converters.CharacterConverter -     No conversion required, value is already a Character
2017-01-13 16:11:17,858 [main] DEBUG org.apache.commons.beanutils.converters.DoubleConverter - Setting default value: 0
2017-01-13 16:11:17,859 [main] DEBUG org.apache.commons.beanutils.converters.DoubleConverter - Converting 'Integer' value '0' to type 'Double'
2017-01-13 16:11:17,868 [main] DEBUG org.apache.commons.beanutils.converters.DoubleConverter -     Converted to Double value '0.0'
2017-01-13 16:11:17,869 [main] DEBUG org.apache.commons.beanutils.converters.FloatConverter - Setting default value: 0
2017-01-13 16:11:17,869 [main] DEBUG org.apache.commons.beanutils.converters.FloatConverter - Converting 'Integer' value '0' to type 'Float'
2017-01-13 16:11:17,869 [main] DEBUG org.apache.commons.beanutils.converters.FloatConverter -     Converted to Float value '0.0'
2017-01-13 16:11:17,870 [main] DEBUG org.apache.commons.beanutils.converters.IntegerConverter - Setting default value: 0
2017-01-13 16:11:17,870 [main] DEBUG org.apache.commons.beanutils.converters.IntegerConverter - Converting 'Integer' value '0' to type 'Integer'
2017-01-13 16:11:17,870 [main] DEBUG org.apache.commons.beanutils.converters.IntegerConverter -     No conversion required, value is already a Integer
2017-01-13 16:11:17,870 [main] DEBUG org.apache.commons.beanutils.converters.LongConverter - Setting default value: 0
2017-01-13 16:11:17,871 [main] DEBUG org.apache.commons.beanutils.converters.LongConverter - Converting 'Integer' value '0' to type 'Long'
2017-01-13 16:11:17,871 [main] DEBUG org.apache.commons.beanutils.converters.LongConverter -     Converted to Long value '0'
2017-01-13 16:11:17,871 [main] DEBUG org.apache.commons.beanutils.converters.ShortConverter - Setting default value: 0
2017-01-13 16:11:17,872 [main] DEBUG org.apache.commons.beanutils.converters.ShortConverter - Converting 'Integer' value '0' to type 'Short'
2017-01-13 16:11:17,872 [main] DEBUG org.apache.commons.beanutils.converters.ShortConverter -     Converted to Short value '0'
2017-01-13 16:11:17,874 [main] DEBUG org.apache.commons.beanutils.converters.BigDecimalConverter - Setting default value: 0.0
2017-01-13 16:11:17,874 [main] DEBUG org.apache.commons.beanutils.converters.BigDecimalConverter - Converting 'BigDecimal' value '0.0' to type 'BigDecimal'
2017-01-13 16:11:17,874 [main] DEBUG org.apache.commons.beanutils.converters.BigDecimalConverter -     No conversion required, value is already a BigDecimal
2017-01-13 16:11:17,875 [main] DEBUG org.apache.commons.beanutils.converters.BigIntegerConverter - Setting default value: 0
2017-01-13 16:11:17,875 [main] DEBUG org.apache.commons.beanutils.converters.BigIntegerConverter - Converting 'BigInteger' value '0' to type 'BigInteger'
2017-01-13 16:11:17,875 [main] DEBUG org.apache.commons.beanutils.converters.BigIntegerConverter -     No conversion required, value is already a BigInteger
2017-01-13 16:11:17,875 [main] DEBUG org.apache.commons.beanutils.converters.BooleanConverter - Setting default value: false
2017-01-13 16:11:17,875 [main] DEBUG org.apache.commons.beanutils.converters.BooleanConverter - Converting 'Boolean' value 'false' to type 'Boolean'
2017-01-13 16:11:17,875 [main] DEBUG org.apache.commons.beanutils.converters.BooleanConverter -     No conversion required, value is already a Boolean
2017-01-13 16:11:17,875 [main] DEBUG org.apache.commons.beanutils.converters.ByteConverter - Setting default value: 0
2017-01-13 16:11:17,875 [main] DEBUG org.apache.commons.beanutils.converters.ByteConverter - Converting 'Integer' value '0' to type 'Byte'
2017-01-13 16:11:17,875 [main] DEBUG org.apache.commons.beanutils.converters.ByteConverter -     Converted to Byte value '0'
2017-01-13 16:11:17,875 [main] DEBUG org.apache.commons.beanutils.converters.CharacterConverter - Setting default value:  
2017-01-13 16:11:17,875 [main] DEBUG org.apache.commons.beanutils.converters.CharacterConverter - Converting 'Character' value ' ' to type 'Character'
2017-01-13 16:11:17,875 [main] DEBUG org.apache.commons.beanutils.converters.CharacterConverter -     No conversion required, value is already a Character
2017-01-13 16:11:17,875 [main] DEBUG org.apache.commons.beanutils.converters.DoubleConverter - Setting default value: 0
2017-01-13 16:11:17,875 [main] DEBUG org.apache.commons.beanutils.converters.DoubleConverter - Converting 'Integer' value '0' to type 'Double'
2017-01-13 16:11:17,875 [main] DEBUG org.apache.commons.beanutils.converters.DoubleConverter -     Converted to Double value '0.0'
2017-01-13 16:11:17,875 [main] DEBUG org.apache.commons.beanutils.converters.FloatConverter - Setting default value: 0
2017-01-13 16:11:17,875 [main] DEBUG org.apache.commons.beanutils.converters.FloatConverter - Converting 'Integer' value '0' to type 'Float'
2017-01-13 16:11:17,875 [main] DEBUG org.apache.commons.beanutils.converters.FloatConverter -     Converted to Float value '0.0'
2017-01-13 16:11:17,875 [main] DEBUG org.apache.commons.beanutils.converters.IntegerConverter - Setting default value: 0
2017-01-13 16:11:17,875 [main] DEBUG org.apache.commons.beanutils.converters.IntegerConverter - Converting 'Integer' value '0' to type 'Integer'
2017-01-13 16:11:17,875 [main] DEBUG org.apache.commons.beanutils.converters.IntegerConverter -     No conversion required, value is already a Integer
2017-01-13 16:11:17,875 [main] DEBUG org.apache.commons.beanutils.converters.LongConverter - Setting default value: 0
2017-01-13 16:11:17,876 [main] DEBUG org.apache.commons.beanutils.converters.LongConverter - Converting 'Integer' value '0' to type 'Long'
2017-01-13 16:11:17,876 [main] DEBUG org.apache.commons.beanutils.converters.LongConverter -     Converted to Long value '0'
2017-01-13 16:11:17,876 [main] DEBUG org.apache.commons.beanutils.converters.ShortConverter - Setting default value: 0
2017-01-13 16:11:17,876 [main] DEBUG org.apache.commons.beanutils.converters.ShortConverter - Converting 'Integer' value '0' to type 'Short'
2017-01-13 16:11:17,876 [main] DEBUG org.apache.commons.beanutils.converters.ShortConverter -     Converted to Short value '0'
2017-01-13 16:11:17,877 [main] DEBUG org.apache.commons.beanutils.converters.StringConverter - Setting default value: 
2017-01-13 16:11:17,877 [main] DEBUG org.apache.commons.beanutils.converters.StringConverter - Converting 'String' value '' to type 'String'
2017-01-13 16:11:17,885 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Setting default value: [Z@7b01900f
2017-01-13 16:11:17,885 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Converting 'boolean[]' value '[Z@7b01900f' to type 'boolean[]'
2017-01-13 16:11:17,885 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter -     No conversion required, value is already a boolean[]
2017-01-13 16:11:17,885 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Setting default value: [B@2858d3d9
2017-01-13 16:11:17,885 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Converting 'byte[]' value '[B@2858d3d9' to type 'byte[]'
2017-01-13 16:11:17,885 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter -     No conversion required, value is already a byte[]
2017-01-13 16:11:17,885 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Setting default value: [C@7bb93e18
2017-01-13 16:11:17,885 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Converting 'char[]' value '[C@7bb93e18' to type 'char[]'
2017-01-13 16:11:17,885 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter -     No conversion required, value is already a char[]
2017-01-13 16:11:17,885 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Setting default value: [D@5f76d1a0
2017-01-13 16:11:17,885 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Converting 'double[]' value '[D@5f76d1a0' to type 'double[]'
2017-01-13 16:11:17,885 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter -     No conversion required, value is already a double[]
2017-01-13 16:11:17,885 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Setting default value: [F@2800b3a9
2017-01-13 16:11:17,885 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Converting 'float[]' value '[F@2800b3a9' to type 'float[]'
2017-01-13 16:11:17,885 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter -     No conversion required, value is already a float[]
2017-01-13 16:11:17,885 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Setting default value: [I@46287b6b
2017-01-13 16:11:17,885 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Converting 'int[]' value '[I@46287b6b' to type 'int[]'
2017-01-13 16:11:17,886 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter -     No conversion required, value is already a int[]
2017-01-13 16:11:17,886 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Setting default value: [J@74d3c448
2017-01-13 16:11:17,886 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Converting 'long[]' value '[J@74d3c448' to type 'long[]'
2017-01-13 16:11:17,886 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter -     No conversion required, value is already a long[]
2017-01-13 16:11:17,886 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Setting default value: [S@1dc1f0a3
2017-01-13 16:11:17,886 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Converting 'short[]' value '[S@1dc1f0a3' to type 'short[]'
2017-01-13 16:11:17,886 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter -     No conversion required, value is already a short[]
2017-01-13 16:11:17,886 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Setting default value: [Ljava.math.BigDecimal;@30f19549
2017-01-13 16:11:17,886 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Converting 'BigDecimal[]' value '[Ljava.math.BigDecimal;@30f19549' to type 'BigDecimal[]'
2017-01-13 16:11:17,886 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter -     No conversion required, value is already a BigDecimal[]
2017-01-13 16:11:17,886 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Setting default value: [Ljava.math.BigInteger;@5f9c3073
2017-01-13 16:11:17,886 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Converting 'BigInteger[]' value '[Ljava.math.BigInteger;@5f9c3073' to type 'BigInteger[]'
2017-01-13 16:11:17,887 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter -     No conversion required, value is already a BigInteger[]
2017-01-13 16:11:17,887 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Setting default value: [Ljava.lang.Boolean;@4dca87cb
2017-01-13 16:11:17,887 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Converting 'Boolean[]' value '[Ljava.lang.Boolean;@4dca87cb' to type 'Boolean[]'
2017-01-13 16:11:17,887 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter -     No conversion required, value is already a Boolean[]
2017-01-13 16:11:17,887 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Setting default value: [Ljava.lang.Byte;@71ad18e6
2017-01-13 16:11:17,887 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Converting 'Byte[]' value '[Ljava.lang.Byte;@71ad18e6' to type 'Byte[]'
2017-01-13 16:11:17,887 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter -     No conversion required, value is already a Byte[]
2017-01-13 16:11:17,887 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Setting default value: [Ljava.lang.Character;@7ebd3267
2017-01-13 16:11:17,887 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Converting 'Character[]' value '[Ljava.lang.Character;@7ebd3267' to type 'Character[]'
2017-01-13 16:11:17,887 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter -     No conversion required, value is already a Character[]
2017-01-13 16:11:17,887 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Setting default value: [Ljava.lang.Double;@409c8a6b
2017-01-13 16:11:17,887 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Converting 'Double[]' value '[Ljava.lang.Double;@409c8a6b' to type 'Double[]'
2017-01-13 16:11:17,887 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter -     No conversion required, value is already a Double[]
2017-01-13 16:11:17,887 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Setting default value: [Ljava.lang.Float;@4002f09c
2017-01-13 16:11:17,887 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Converting 'Float[]' value '[Ljava.lang.Float;@4002f09c' to type 'Float[]'
2017-01-13 16:11:17,887 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter -     No conversion required, value is already a Float[]
2017-01-13 16:11:17,887 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Setting default value: [Ljava.lang.Integer;@73d0dbbf
2017-01-13 16:11:17,887 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Converting 'Integer[]' value '[Ljava.lang.Integer;@73d0dbbf' to type 'Integer[]'
2017-01-13 16:11:17,887 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter -     No conversion required, value is already a Integer[]
2017-01-13 16:11:17,887 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Setting default value: [Ljava.lang.Long;@273ea660
2017-01-13 16:11:17,887 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Converting 'Long[]' value '[Ljava.lang.Long;@273ea660' to type 'Long[]'
2017-01-13 16:11:17,887 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter -     No conversion required, value is already a Long[]
2017-01-13 16:11:17,887 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Setting default value: [Ljava.lang.Short;@70ef340b
2017-01-13 16:11:17,887 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Converting 'Short[]' value '[Ljava.lang.Short;@70ef340b' to type 'Short[]'
2017-01-13 16:11:17,887 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter -     No conversion required, value is already a Short[]
2017-01-13 16:11:17,887 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Setting default value: [Ljava.lang.String;@c421318
2017-01-13 16:11:17,887 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Converting 'String[]' value '[Ljava.lang.String;@c421318' to type 'String[]'
2017-01-13 16:11:17,888 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter -     No conversion required, value is already a String[]
2017-01-13 16:11:17,888 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Setting default value: [Ljava.lang.Class;@5e9da956
2017-01-13 16:11:17,888 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Converting 'Class[]' value '[Ljava.lang.Class;@5e9da956' to type 'Class[]'
2017-01-13 16:11:17,888 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter -     No conversion required, value is already a Class[]
2017-01-13 16:11:17,888 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Setting default value: [Ljava.util.Date;@57db81e2
2017-01-13 16:11:17,888 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Converting 'Date[]' value '[Ljava.util.Date;@57db81e2' to type 'Date[]'
2017-01-13 16:11:17,888 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter -     No conversion required, value is already a Date[]
2017-01-13 16:11:17,888 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Setting default value: [Ljava.util.Calendar;@631a1820
2017-01-13 16:11:17,888 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Converting 'Calendar[]' value '[Ljava.util.Calendar;@631a1820' to type 'Calendar[]'
2017-01-13 16:11:17,888 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter -     No conversion required, value is already a Calendar[]
2017-01-13 16:11:17,888 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Setting default value: [Ljava.io.File;@5b218570
2017-01-13 16:11:17,888 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Converting 'java.io.File[]' value '[Ljava.io.File;@5b218570' to type 'java.io.File[]'
2017-01-13 16:11:17,888 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter -     No conversion required, value is already a java.io.File[]
2017-01-13 16:11:17,888 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Setting default value: [Ljava.sql.Date;@4412ac1a
2017-01-13 16:11:17,888 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Converting 'java.sql.Date[]' value '[Ljava.sql.Date;@4412ac1a' to type 'java.sql.Date[]'
2017-01-13 16:11:17,888 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter -     No conversion required, value is already a java.sql.Date[]
2017-01-13 16:11:17,888 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Setting default value: [Ljava.sql.Time;@51f26df9
2017-01-13 16:11:17,889 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Converting 'java.sql.Time[]' value '[Ljava.sql.Time;@51f26df9' to type 'java.sql.Time[]'
2017-01-13 16:11:17,889 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter -     No conversion required, value is already a java.sql.Time[]
2017-01-13 16:11:17,889 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Setting default value: [Ljava.sql.Timestamp;@570c6601
2017-01-13 16:11:17,889 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Converting 'java.sql.Timestamp[]' value '[Ljava.sql.Timestamp;@570c6601' to type 'java.sql.Timestamp[]'
2017-01-13 16:11:17,889 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter -     No conversion required, value is already a java.sql.Timestamp[]
2017-01-13 16:11:17,889 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Setting default value: [Ljava.net.URL;@31b07a16
2017-01-13 16:11:17,889 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Converting 'java.net.URL[]' value '[Ljava.net.URL;@31b07a16' to type 'java.net.URL[]'
2017-01-13 16:11:17,889 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter -     No conversion required, value is already a java.net.URL[]
2017-01-13 16:11:17,897 [main] DEBUG org.apache.commons.beanutils.ConvertUtils - Convert string 'classpath:ehcache.xml' to class 'java.lang.String'
2017-01-13 16:11:17,898 [main] DEBUG org.apache.commons.beanutils.converters.StringConverter - Converting 'String' value 'classpath:ehcache.xml' to type 'String'
2017-01-13 16:11:17,912 [main] DEBUG org.apache.shiro.config.ReflectionBuilder - Encountered object reference '$cacheManager'.  Looking up object with id 'cacheManager'
2017-01-13 16:11:17,912 [main] DEBUG org.apache.commons.beanutils.ConvertUtils - Convert string 'shiro-activeSessionCache' to class 'java.lang.String'
2017-01-13 16:11:17,912 [main] DEBUG org.apache.commons.beanutils.converters.StringConverter - Converting 'String' value 'shiro-activeSessionCache' to type 'String'
2017-01-13 16:11:17,933 [main] DEBUG org.apache.shiro.config.ReflectionBuilder - Encountered object reference '$sessionDAO'.  Looking up object with id 'sessionDAO'
2017-01-13 16:11:17,962 [main] DEBUG org.apache.shiro.config.ReflectionBuilder - Encountered object reference '$sessionManager'.  Looking up object with id 'sessionManager'
2017-01-13 16:11:17,967 [main] DEBUG org.apache.commons.beanutils.ConvertUtils - Convert string 'sid' to class 'java.lang.String'
2017-01-13 16:11:17,967 [main] DEBUG org.apache.commons.beanutils.converters.StringConverter - Converting 'String' value 'sid' to type 'String'
2017-01-13 16:11:17,967 [main] DEBUG org.apache.commons.beanutils.ConvertUtils - Convert string '9460800' to class 'int'
2017-01-13 16:11:17,967 [main] DEBUG org.apache.commons.beanutils.converters.IntegerConverter - Converting 'String' value '9460800' to type 'Integer'
2017-01-13 16:11:17,967 [main] DEBUG org.apache.commons.beanutils.converters.IntegerConverter -     No NumberFormat, using default conversion
2017-01-13 16:11:17,967 [main] DEBUG org.apache.commons.beanutils.converters.IntegerConverter -     Converted to Integer value '9460800'
2017-01-13 16:11:17,967 [main] DEBUG org.apache.commons.beanutils.ConvertUtils - Convert string 'true' to class 'boolean'
2017-01-13 16:11:17,967 [main] DEBUG org.apache.commons.beanutils.converters.BooleanConverter - Converting 'String' value 'true' to type 'Boolean'
2017-01-13 16:11:17,967 [main] DEBUG org.apache.commons.beanutils.converters.BooleanConverter -     Converted to Boolean value 'true'
2017-01-13 16:11:17,967 [main] DEBUG org.apache.shiro.config.ReflectionBuilder - Encountered object reference '$sessionIdCookie'.  Looking up object with id 'sessionIdCookie'
2017-01-13 16:11:17,967 [main] DEBUG org.apache.commons.beanutils.ConvertUtils - Convert string 'true' to class 'boolean'
2017-01-13 16:11:17,968 [main] DEBUG org.apache.commons.beanutils.converters.BooleanConverter - Converting 'String' value 'true' to type 'Boolean'
2017-01-13 16:11:17,968 [main] DEBUG org.apache.commons.beanutils.converters.BooleanConverter -     Converted to Boolean value 'true'
2017-01-13 16:11:17,968 [main] DEBUG org.apache.commons.beanutils.ConvertUtils - Convert string '36000' to class 'long'
2017-01-13 16:11:17,968 [main] DEBUG org.apache.commons.beanutils.converters.LongConverter - Converting 'String' value '36000' to type 'Long'
2017-01-13 16:11:17,968 [main] DEBUG org.apache.commons.beanutils.converters.LongConverter -     No NumberFormat, using default conversion
2017-01-13 16:11:17,968 [main] DEBUG org.apache.commons.beanutils.converters.LongConverter -     Converted to Long value '36000'
2017-01-13 16:11:17,968 [main] DEBUG org.apache.commons.beanutils.ConvertUtils - Convert string 'remember' to class 'java.lang.String'
2017-01-13 16:11:17,968 [main] DEBUG org.apache.commons.beanutils.converters.StringConverter - Converting 'String' value 'remember' to type 'String'
2017-01-13 16:11:17,968 [main] DEBUG org.apache.commons.beanutils.ConvertUtils - Convert string '604800' to class 'int'
2017-01-13 16:11:17,968 [main] DEBUG org.apache.commons.beanutils.converters.IntegerConverter - Converting 'String' value '604800' to type 'Integer'
2017-01-13 16:11:17,968 [main] DEBUG org.apache.commons.beanutils.converters.IntegerConverter -     No NumberFormat, using default conversion
2017-01-13 16:11:17,968 [main] DEBUG org.apache.commons.beanutils.converters.IntegerConverter -     Converted to Integer value '604800'
2017-01-13 16:11:17,968 [main] DEBUG org.apache.commons.beanutils.ConvertUtils - Convert string 'true' to class 'boolean'
2017-01-13 16:11:17,969 [main] DEBUG org.apache.commons.beanutils.converters.BooleanConverter - Converting 'String' value 'true' to type 'Boolean'
2017-01-13 16:11:17,969 [main] DEBUG org.apache.commons.beanutils.converters.BooleanConverter -     Converted to Boolean value 'true'
2017-01-13 16:11:17,977 [main] DEBUG org.apache.shiro.config.ReflectionBuilder - Encountered object reference '$rememberMeCookie'.  Looking up object with id 'rememberMeCookie'
2017-01-13 16:11:17,993 [main] DEBUG org.apache.commons.beanutils.ConvertUtils - Convert string 'false' to class 'boolean'
2017-01-13 16:11:17,993 [main] DEBUG org.apache.commons.beanutils.converters.BooleanConverter - Converting 'String' value 'false' to type 'Boolean'
2017-01-13 16:11:17,993 [main] DEBUG org.apache.commons.beanutils.converters.BooleanConverter -     Converted to Boolean value 'false'
2017-01-13 16:11:17,993 [main] DEBUG org.apache.commons.beanutils.ConvertUtils - Convert string '1024' to class 'int'
2017-01-13 16:11:17,993 [main] DEBUG org.apache.commons.beanutils.converters.IntegerConverter - Converting 'String' value '1024' to type 'Integer'
2017-01-13 16:11:17,993 [main] DEBUG org.apache.commons.beanutils.converters.IntegerConverter -     No NumberFormat, using default conversion
2017-01-13 16:11:17,993 [main] DEBUG org.apache.commons.beanutils.converters.IntegerConverter -     Converted to Integer value '1024'
2017-01-13 16:11:17,993 [main] DEBUG org.apache.commons.beanutils.ConvertUtils - Convert string 'true' to class 'boolean'
2017-01-13 16:11:17,993 [main] DEBUG org.apache.commons.beanutils.converters.BooleanConverter - Converting 'String' value 'true' to type 'Boolean'
2017-01-13 16:11:17,993 [main] DEBUG org.apache.commons.beanutils.converters.BooleanConverter -     Converted to Boolean value 'true'
2017-01-13 16:11:18,016 [main] DEBUG org.apache.shiro.config.ReflectionBuilder - Encountered object reference '$sha256Matcher'.  Looking up object with id 'sha256Matcher'
2017-01-13 16:11:18,016 [main] DEBUG org.apache.shiro.config.ReflectionBuilder - Encountered object reference '$shiroDbRealm'.  Looking up object with id 'shiroDbRealm'
2017-01-13 16:11:18,016 [main] DEBUG org.apache.shiro.config.ReflectionBuilder - Encountered object reference '$shiroDbRealm'.  Looking up object with id 'shiroDbRealm'
2017-01-13 16:11:18,024 [main] DEBUG org.apache.shiro.config.ReflectionBuilder - Encountered object reference '$authcStrategy'.  Looking up object with id 'authcStrategy'
2017-01-13 16:11:18,024 [main] DEBUG org.apache.shiro.config.ReflectionBuilder - Encountered object reference '$cacheManager'.  Looking up object with id 'cacheManager'
2017-01-13 16:11:18,025 [main] DEBUG org.apache.shiro.realm.AuthorizingRealm - No authorizationCache instance set.  Checking for a cacheManager...
2017-01-13 16:11:18,025 [main] DEBUG org.apache.shiro.realm.AuthorizingRealm - CacheManager [org.apache.shiro.cache.ehcache.EhCacheManager@6a67e945] has been configured.  Building authorization cache named [shiroDbRealm.authorizationCache]
2017-01-13 16:11:18,025 [main] DEBUG org.apache.shiro.cache.ehcache.EhCacheManager - cacheManager property not set.  Constructing CacheManager instance... 
2017-01-13 16:11:18,031 [main] DEBUG org.apache.shiro.io.ResourceUtils - Opening resource from class path [ehcache.xml]
2017-01-13 16:11:18,035 [main] DEBUG net.sf.ehcache.config.ConfigurationFactory - Configuring ehcache from InputStream
2017-01-13 16:11:18,053 [main] DEBUG net.sf.ehcache.config.BeanHandler - Ignoring ehcache attribute xmlns:xsi
2017-01-13 16:11:18,054 [main] DEBUG net.sf.ehcache.config.BeanHandler - Ignoring ehcache attribute xsi:noNamespaceSchemaLocation
2017-01-13 16:11:18,069 [main] DEBUG net.sf.ehcache.util.PropertyUtil - propertiesString is null.
2017-01-13 16:11:18,280 [main] WARN  net.sf.ehcache.CacheManager - One or more caches require a DiskStore but there is no diskStore element configured. Using the default disk store path of C:\Users\Hamming\AppData\Local\Temp\. Please explicitly configure the diskStore element in ehcache.xml.
2017-01-13 16:11:18,282 [main] DEBUG net.sf.ehcache.config.ConfigurationHelper - No CacheManagerEventListenerFactory class specified. Skipping...
2017-01-13 16:11:18,405 [main] DEBUG net.sf.ehcache.Cache - No BootstrapCacheLoaderFactory class specified. Skipping...
2017-01-13 16:11:18,405 [main] DEBUG net.sf.ehcache.Cache - CacheWriter factory not configured. Skipping...
2017-01-13 16:11:18,405 [main] DEBUG net.sf.ehcache.config.ConfigurationHelper - No CacheExceptionHandlerFactory class specified. Skipping...
2017-01-13 16:11:18,412 [main] DEBUG net.sf.ehcache.Cache - No BootstrapCacheLoaderFactory class specified. Skipping...
2017-01-13 16:11:18,412 [main] DEBUG net.sf.ehcache.Cache - CacheWriter factory not configured. Skipping...
2017-01-13 16:11:18,412 [main] DEBUG net.sf.ehcache.config.ConfigurationHelper - No CacheExceptionHandlerFactory class specified. Skipping...
2017-01-13 16:11:18,425 [main] DEBUG net.sf.ehcache.DiskStorePathManager - Using diskstore path C:\Users\Hamming\AppData\Local\Temp
2017-01-13 16:11:18,425 [main] DEBUG net.sf.ehcache.DiskStorePathManager - Holding exclusive lock on C:\Users\Hamming\AppData\Local\Temp\.ehcache-diskstore.lock
2017-01-13 16:11:18,435 [main] DEBUG net.sf.ehcache.store.disk.DiskStorageFactory - Matching data file missing (or empty) for index file. Deleting index file C:\Users\Hamming\AppData\Local\Temp\shiro-active%0053ession%0043ache.index
2017-01-13 16:11:18,435 [main] DEBUG net.sf.ehcache.store.disk.DiskStorageFactory - Failed to delete file shiro-active%0053ession%0043ache.index
2017-01-13 16:11:18,494 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Pass-Through Statistic: LOCAL_OFFHEAP_SIZE
2017-01-13 16:11:18,495 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Pass-Through Statistic: LOCAL_OFFHEAP_SIZE_BYTES
2017-01-13 16:11:18,496 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Pass-Through Statistic: WRITER_QUEUE_LENGTH
2017-01-13 16:11:18,496 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Pass-Through Statistic: REMOTE_SIZE
2017-01-13 16:11:18,496 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Pass-Through Statistic: LAST_REJOIN_TIMESTAMP
2017-01-13 16:11:18,514 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Operation Statistic: OFFHEAP_GET
2017-01-13 16:11:18,515 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Operation Statistic: OFFHEAP_PUT
2017-01-13 16:11:18,515 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Operation Statistic: OFFHEAP_REMOVE
2017-01-13 16:11:18,516 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Operation Statistic: XA_COMMIT
2017-01-13 16:11:18,517 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Operation Statistic: XA_ROLLBACK
2017-01-13 16:11:18,517 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Operation Statistic: XA_RECOVERY
2017-01-13 16:11:18,518 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Operation Statistic: CLUSTER_EVENT
2017-01-13 16:11:18,518 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Operation Statistic: NONSTOP
2017-01-13 16:11:18,522 [main] DEBUG net.sf.ehcache.Cache - Initialised cache: shiro-activeSessionCache
2017-01-13 16:11:18,522 [main] DEBUG net.sf.ehcache.config.ConfigurationHelper - CacheDecoratorFactory not configured. Skipping for 'shiro-activeSessionCache'.
2017-01-13 16:11:18,522 [main] DEBUG net.sf.ehcache.config.ConfigurationHelper - CacheDecoratorFactory not configured for defaultCache. Skipping for 'shiro-activeSessionCache'.
2017-01-13 16:11:18,523 [main] DEBUG org.apache.shiro.cache.ehcache.EhCacheManager - implicit cacheManager created successfully.
2017-01-13 16:11:18,523 [main] INFO  org.apache.shiro.cache.ehcache.EhCacheManager - Cache with name 'shiroDbRealm.authorizationCache' does not yet exist.  Creating now.
2017-01-13 16:11:18,569 [main] DEBUG net.sf.ehcache.store.MemoryStore - Initialized net.sf.ehcache.store.MemoryStore for shiroDbRealm.authorizationCache
2017-01-13 16:11:18,571 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Pass-Through Statistic: LOCAL_OFFHEAP_SIZE
2017-01-13 16:11:18,571 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Pass-Through Statistic: LOCAL_OFFHEAP_SIZE_BYTES
2017-01-13 16:11:18,571 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Pass-Through Statistic: LOCAL_DISK_SIZE
2017-01-13 16:11:18,572 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Pass-Through Statistic: LOCAL_DISK_SIZE_BYTES
2017-01-13 16:11:18,572 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Pass-Through Statistic: WRITER_QUEUE_LENGTH
2017-01-13 16:11:18,572 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Pass-Through Statistic: REMOTE_SIZE
2017-01-13 16:11:18,572 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Pass-Through Statistic: LAST_REJOIN_TIMESTAMP
2017-01-13 16:11:18,572 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Operation Statistic: OFFHEAP_GET
2017-01-13 16:11:18,727 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Operation Statistic: OFFHEAP_PUT
2017-01-13 16:11:18,727 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Operation Statistic: OFFHEAP_REMOVE
2017-01-13 16:11:18,727 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Operation Statistic: DISK_GET
2017-01-13 16:11:18,727 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Operation Statistic: DISK_PUT
2017-01-13 16:11:18,727 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Operation Statistic: DISK_REMOVE
2017-01-13 16:11:18,727 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Operation Statistic: XA_COMMIT
2017-01-13 16:11:18,727 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Operation Statistic: XA_ROLLBACK
2017-01-13 16:11:18,728 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Operation Statistic: XA_RECOVERY
2017-01-13 16:11:18,728 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Operation Statistic: CLUSTER_EVENT
2017-01-13 16:11:18,728 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Operation Statistic: NONSTOP
2017-01-13 16:11:18,730 [main] DEBUG net.sf.ehcache.Cache - Initialised cache: shiroDbRealm.authorizationCache
2017-01-13 16:11:18,730 [main] DEBUG net.sf.ehcache.config.ConfigurationHelper - CacheDecoratorFactory not configured for defaultCache. Skipping for 'shiroDbRealm.authorizationCache'.
2017-01-13 16:11:18,730 [main] INFO  org.apache.shiro.cache.ehcache.EhCacheManager - Added EhCache named [shiroDbRealm.authorizationCache]
2017-01-13 16:11:18,732 [main] DEBUG org.apache.shiro.config.ReflectionBuilder - Encountered object reference '$rememberMeManager'.  Looking up object with id 'rememberMeManager'
2017-01-13 16:11:18,768 [main] DEBUG org.apache.commons.beanutils.ConvertUtils - Convert string '/platform/login' to class 'java.lang.String'
2017-01-13 16:11:18,768 [main] DEBUG org.apache.commons.beanutils.converters.StringConverter - Converting 'String' value '/platform/login' to type 'String'
2017-01-13 16:11:18,772 [main] DEBUG org.apache.commons.beanutils.ConvertUtils - Convert string '/platform/login' to class 'java.lang.String'
2017-01-13 16:11:18,772 [main] DEBUG org.apache.commons.beanutils.converters.StringConverter - Converting 'String' value '/platform/login' to type 'String'
2017-01-13 16:11:18,772 [main] INFO  org.apache.shiro.config.IniSecurityManagerFactory - Realms have been explicitly set on the SecurityManager instance - auto-setting of realms will not occur.
2017-01-13 16:11:18,774 [main] DEBUG org.apache.shiro.config.IniFactorySupport - Creating instance from Ini [sections=main,urls]
2017-01-13 16:11:18,777 [main] DEBUG org.apache.shiro.web.filter.mgt.DefaultFilterChainManager - Creating chain [/platform/doLogin] from String definition [anon]
2017-01-13 16:11:18,777 [main] DEBUG org.apache.shiro.web.filter.mgt.DefaultFilterChainManager - Attempting to apply path [/platform/doLogin] to filter [anon] with config [null]
2017-01-13 16:11:18,778 [main] DEBUG org.apache.shiro.web.filter.mgt.DefaultFilterChainManager - Creating chain [/home/index] from String definition [anon]
2017-01-13 16:11:18,779 [main] DEBUG org.apache.shiro.web.filter.mgt.DefaultFilterChainManager - Attempting to apply path [/home/index] to filter [anon] with config [null]
2017-01-13 16:11:18,779 [main] DEBUG org.apache.shiro.web.filter.mgt.DefaultFilterChainManager - Creating chain [/assets/**] from String definition [anon]
2017-01-13 16:11:18,779 [main] DEBUG org.apache.shiro.web.filter.mgt.DefaultFilterChainManager - Attempting to apply path [/assets/**] to filter [anon] with config [null]
2017-01-13 16:11:18,779 [main] DEBUG org.apache.shiro.web.filter.mgt.DefaultFilterChainManager - Creating chain [/**] from String definition [anon]
2017-01-13 16:11:18,779 [main] DEBUG org.apache.shiro.web.filter.mgt.DefaultFilterChainManager - Attempting to apply path [/**] to filter [anon] with config [null]
2017-01-13 16:11:18,779 [main] DEBUG org.apache.shiro.web.filter.mgt.DefaultFilterChainManager - Creating chain [/platform/**] from String definition [authc]
2017-01-13 16:11:18,779 [main] DEBUG org.apache.shiro.web.filter.mgt.DefaultFilterChainManager - Attempting to apply path [/platform/**] to filter [authc] with config [null]
2017-01-13 16:11:18,779 [main] DEBUG org.apache.shiro.web.env.EnvironmentLoader - Published WebEnvironment as ServletContext attribute with name [org.apache.shiro.web.env.EnvironmentLoader.ENVIRONMENT_ATTRIBUTE_KEY]
2017-01-13 16:11:18,779 [main] INFO  org.apache.shiro.web.env.EnvironmentLoader - Shiro environment initialized in 1333 ms.
2017-01-13 16:11:18,796 [main] INFO  org.nutz.mvc.NutFilter - NutFilter[nutz] starting ...
2017-01-13 16:11:18,863 [main] DEBUG org.nutz.resource.Scans - Locations for Scans:
[Dir[path=E:\IdeaProjects\ikmcy], Jar[path=F:\apache-maven-3.3.9\repository\org\nutz\nutz\1.r.59\nutz-1.r.59.jar], Dir[path=E:\IdeaProjects\ikmcy\target\classes], Jar[path=F:\apache-maven-3.3.9\boot\plexus-classworlds-2.5.2.jar], Jar[path=D:\Program Files (x86)\JetBrains\IntelliJ IDEA 2016.2.1\lib\idea_rt.jar]]
2017-01-13 16:11:19,515 [main] DEBUG org.nutz.resource.Scans - Locations for Scans:
{E:\IdeaProjects\ikmcy=Dir[path=E:\IdeaProjects\ikmcy], F:\apache-maven-3.3.9\repository\org\nutz\nutz\1.r.59\nutz-1.r.59.jar=Jar[path=F:\apache-maven-3.3.9\repository\org\nutz\nutz\1.r.59\nutz-1.r.59.jar], E:\IdeaProjects\ikmcy\target\classes=Dir[path=E:\IdeaProjects\ikmcy\target\classes], F:\apache-maven-3.3.9\boot\plexus-classworlds-2.5.2.jar=Jar[path=F:\apache-maven-3.3.9\boot\plexus-classworlds-2.5.2.jar], D:\Program Files (x86)\JetBrains\IntelliJ IDEA 2016.2.1\lib\idea_rt.jar=Jar[path=D:\Program Files (x86)\JetBrains\IntelliJ IDEA 2016.2.1\lib\idea_rt.jar], F:\apache-maven-3.3.9\repository\javax\activation\activation\1.1.1\activation-1.1.1.jar=Jar[path=F:\apache-maven-3.3.9\repository\javax\activation\activation\1.1.1\activation-1.1.1.jar], F:\apache-maven-3.3.9\repository\org\antlr\antlr4-annotations\4.2\antlr4-annotations-4.2.jar=Jar[path=F:\apache-maven-3.3.9\repository\org\antlr\antlr4-annotations\4.2\antlr4-annotations-4.2.jar], F:\apache-maven-3.3.9\repository\org\antlr\antlr4-runtime\4.2\antlr4-runtime-4.2.jar=Jar[path=F:\apache-maven-3.3.9\repository\org\antlr\antlr4-runtime\4.2\antlr4-runtime-4.2.jar], F:\apache-maven-3.3.9\repository\com\ibeetl\beetl\2.5.2\beetl-2.5.2.jar=Jar[path=F:\apache-maven-3.3.9\repository\com\ibeetl\beetl\2.5.2\beetl-2.5.2.jar], F:\apache-maven-3.3.9\repository\c3p0\c3p0\0.9.1.1\c3p0-0.9.1.1.jar=Jar[path=F:\apache-maven-3.3.9\repository\c3p0\c3p0\0.9.1.1\c3p0-0.9.1.1.jar], F:\apache-maven-3.3.9\repository\commons-beanutils\commons-beanutils\1.8.3\commons-beanutils-1.8.3.jar=Jar[path=F:\apache-maven-3.3.9\repository\commons-beanutils\commons-beanutils\1.8.3\commons-beanutils-1.8.3.jar], F:\apache-maven-3.3.9\repository\commons-cli\commons-cli\1.2\commons-cli-1.2.jar=Jar[path=F:\apache-maven-3.3.9\repository\commons-cli\commons-cli\1.2\commons-cli-1.2.jar], F:\apache-maven-3.3.9\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar=Jar[path=F:\apache-maven-3.3.9\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar], F:\apache-maven-3.3.9\repository\org\apache\commons\commons-email\1.4\commons-email-1.4.jar=Jar[path=F:\apache-maven-3.3.9\repository\org\apache\commons\commons-email\1.4\commons-email-1.4.jar], F:\apache-maven-3.3.9\repository\commons-lang\commons-lang\2.6\commons-lang-2.6.jar=Jar[path=F:\apache-maven-3.3.9\repository\commons-lang\commons-lang\2.6\commons-lang-2.6.jar], F:\apache-maven-3.3.9\repository\org\apache\commons\commons-lang3\3.5\commons-lang3-3.5.jar=Jar[path=F:\apache-maven-3.3.9\repository\org\apache\commons\commons-lang3\3.5\commons-lang3-3.5.jar], F:\apache-maven-3.3.9\repository\commons-logging\commons-logging\1.1\commons-logging-1.1.jar=Jar[path=F:\apache-maven-3.3.9\repository\commons-logging\commons-logging\1.1\commons-logging-1.1.jar], F:\apache-maven-3.3.9\repository\org\apache\commons\commons-pool2\2.4.2\commons-pool2-2.4.2.jar=Jar[path=F:\apache-maven-3.3.9\repository\org\apache\commons\commons-pool2\2.4.2\commons-pool2-2.4.2.jar], F:\apache-maven-3.3.9\repository\com\google\zxing\core\3.2.1\core-3.2.1.jar=Jar[path=F:\apache-maven-3.3.9\repository\com\google\zxing\core\3.2.1\core-3.2.1.jar], F:\apache-maven-3.3.9\repository\com\alibaba\druid\1.0.26\druid-1.0.26.jar=Jar[path=F:\apache-maven-3.3.9\repository\com\alibaba\druid\1.0.26\druid-1.0.26.jar], F:\apache-maven-3.3.9\repository\net\sf\ehcache\ehcache\2.10.2.2.21\ehcache-2.10.2.2.21.jar=Jar[path=F:\apache-maven-3.3.9\repository\net\sf\ehcache\ehcache\2.10.2.2.21\ehcache-2.10.2.2.21.jar], F:\apache-maven-3.3.9\repository\com\vdurmont\emoji-java\3.1.3\emoji-java-3.1.3.jar=Jar[path=F:\apache-maven-3.3.9\repository\com\vdurmont\emoji-java\3.1.3\emoji-java-3.1.3.jar], F:\apache-maven-3.3.9\repository\org\atteo\evo-inflector\1.0.1\evo-inflector-1.0.1.jar=Jar[path=F:\apache-maven-3.3.9\repository\org\atteo\evo-inflector\1.0.1\evo-inflector-1.0.1.jar], F:\apache-maven-3.3.9\repository\com\ibm\icu\icu4j\4.8.1.1\icu4j-4.8.1.1.jar=Jar[path=F:\apache-maven-3.3.9\repository\com\ibm\icu\icu4j\4.8.1.1\icu4j-4.8.1.1.jar], F:\apache-maven-3.3.9\repository\com\fasterxml\jackson\core\jackson-annotations\2.8.0\jackson-annotations-2.8.0.jar=Jar[path=F:\apache-maven-3.3.9\repository\com\fasterxml\jackson\core\jackson-annotations\2.8.0\jackson-annotations-2.8.0.jar], F:\apache-maven-3.3.9\repository\com\fasterxml\jackson\core\jackson-core\2.8.1\jackson-core-2.8.1.jar=Jar[path=F:\apache-maven-3.3.9\repository\com\fasterxml\jackson\core\jackson-core\2.8.1\jackson-core-2.8.1.jar], F:\apache-maven-3.3.9\repository\com\fasterxml\jackson\core\jackson-databind\2.8.1\jackson-databind-2.8.1.jar=Jar[path=F:\apache-maven-3.3.9\repository\com\fasterxml\jackson\core\jackson-databind\2.8.1\jackson-databind-2.8.1.jar], F:\apache-maven-3.3.9\repository\com\google\zxing\javase\3.2.1\javase-3.2.1.jar=Jar[path=F:\apache-maven-3.3.9\repository\com\google\zxing\javase\3.2.1\javase-3.2.1.jar], F:\apache-maven-3.3.9\repository\org\eclipse\jetty\orbit\javax.activation\1.1.0.v201105071233\javax.activation-1.1.0.v201105071233.jar=Jar[path=F:\apache-maven-3.3.9\repository\org\eclipse\jetty\orbit\javax.activation\1.1.0.v201105071233\javax.activation-1.1.0.v201105071233.jar], F:\apache-maven-3.3.9\repository\org\eclipse\jetty\orbit\javax.annotation\1.1.0.v201108011116\javax.annotation-1.1.0.v201108011116.jar=Jar[path=F:\apache-maven-3.3.9\repository\org\eclipse\jetty\orbit\javax.annotation\1.1.0.v201108011116\javax.annotation-1.1.0.v201108011116.jar], F:\apache-maven-3.3.9\repository\com\sun\mail\javax.mail\1.5.2\javax.mail-1.5.2.jar=Jar[path=F:\apache-maven-3.3.9\repository\com\sun\mail\javax.mail\1.5.2\javax.mail-1.5.2.jar], F:\apache-maven-3.3.9\repository\org\eclipse\jetty\orbit\javax.mail.glassfish\1.4.1.v201005082020\javax.mail.glassfish-1.4.1.v201005082020.jar=Jar[path=F:\apache-maven-3.3.9\repository\org\eclipse\jetty\orbit\javax.mail.glassfish\1.4.1.v201005082020\javax.mail.glassfish-1.4.1.v201005082020.jar], F:\apache-maven-3.3.9\repository\org\eclipse\jetty\orbit\javax.security.auth.message\1.0.0.v201108011116\javax.security.auth.message-1.0.0.v201108011116.jar=Jar[path=F:\apache-maven-3.3.9\repository\org\eclipse\jetty\orbit\javax.security.auth.message\1.0.0.v201108011116\javax.security.auth.message-1.0.0.v201108011116.jar], F:\apache-maven-3.3.9\repository\org\eclipse\jetty\orbit\javax.servlet\3.0.0.v201112011016\javax.servlet-3.0.0.v201112011016.jar=Jar[path=F:\apache-maven-3.3.9\repository\org\eclipse\jetty\orbit\javax.servlet\3.0.0.v201112011016\javax.servlet-3.0.0.v201112011016.jar], F:\apache-maven-3.3.9\repository\javax\servlet\javax.servlet-api\3.1.0\javax.servlet-api-3.1.0.jar=Jar[path=F:\apache-maven-3.3.9\repository\javax\servlet\javax.servlet-api\3.1.0\javax.servlet-api-3.1.0.jar], F:\apache-maven-3.3.9\repository\org\eclipse\jetty\orbit\javax.servlet.jsp\2.1.0.v201105211820\javax.servlet.jsp-2.1.0.v201105211820.jar=Jar[path=F:\apache-maven-3.3.9\repository\org\eclipse\jetty\orbit\javax.servlet.jsp\2.1.0.v201105211820\javax.servlet.jsp-2.1.0.v201105211820.jar], F:\apache-maven-3.3.9\repository\com\beust\jcommander\1.48\jcommander-1.48.jar=Jar[path=F:\apache-maven-3.3.9\repository\com\beust\jcommander\1.48\jcommander-1.48.jar], F:\apache-maven-3.3.9\repository\jdom\jdom\1.0\jdom-1.0.jar=Jar[path=F:\apache-maven-3.3.9\repository\jdom\jdom\1.0\jdom-1.0.jar], F:\apache-maven-3.3.9\repository\redis\clients\jedis\2.8.1\jedis-2.8.1.jar=Jar[path=F:\apache-maven-3.3.9\repository\redis\clients\jedis\2.8.1\jedis-2.8.1.jar], F:\apache-maven-3.3.9\repository\org\eclipse\jetty\aggregate\jetty-all-server\8.1.21.v20160908\jetty-all-server-8.1.21.v20160908.jar=Jar[path=F:\apache-maven-3.3.9\repository\org\eclipse\jetty\aggregate\jetty-all-server\8.1.21.v20160908\jetty-all-server-8.1.21.v20160908.jar], F:\apache-maven-3.3.9\repository\io\jsonwebtoken\jjwt\0.6.0\jjwt-0.6.0.jar=Jar[path=F:\apache-maven-3.3.9\repository\io\jsonwebtoken\jjwt\0.6.0\jjwt-0.6.0.jar], F:\apache-maven-3.3.9\repository\org\json\json\20160212\json-20160212.jar=Jar[path=F:\apache-maven-3.3.9\repository\org\json\json\20160212\json-20160212.jar], F:\apache-maven-3.3.9\repository\net\sourceforge\jtds\jtds\1.3.1\jtds-1.3.1.jar=Jar[path=F:\apache-maven-3.3.9\repository\net\sourceforge\jtds\jtds\1.3.1\jtds-1.3.1.jar], F:\apache-maven-3.3.9\repository\log4j\log4j\1.2.17\log4j-1.2.17.jar=Jar[path=F:\apache-maven-3.3.9\repository\log4j\log4j\1.2.17\log4j-1.2.17.jar], F:\apache-maven-3.3.9\repository\mysql\mysql-connector-java\5.1.39\mysql-connector-java-5.1.39.jar=Jar[path=F:\apache-maven-3.3.9\repository\mysql\mysql-connector-java\5.1.39\mysql-connector-java-5.1.39.jar], F:\apache-maven-3.3.9\repository\org\nutz\nutz-integration-quartz\1.r.59\nutz-integration-quartz-1.r.59.jar=Jar[path=F:\apache-maven-3.3.9\repository\org\nutz\nutz-integration-quartz\1.r.59\nutz-integration-quartz-1.r.59.jar], F:\apache-maven-3.3.9\repository\org\nutz\nutz-integration-shiro\1.r.59\nutz-integration-shiro-1.r.59.jar=Jar[path=F:\apache-maven-3.3.9\repository\org\nutz\nutz-integration-shiro\1.r.59\nutz-integration-shiro-1.r.59.jar], F:\apache-maven-3.3.9\repository\org\nutz\nutz-plugins-sfntly\1.r.59\nutz-plugins-sfntly-1.r.59.jar=Jar[path=F:\apache-maven-3.3.9\repository\org\nutz\nutz-plugins-sfntly\1.r.59\nutz-plugins-sfntly-1.r.59.jar], F:\apache-maven-3.3.9\repository\org\nutz\nutz-plugins-views\1.r.59\nutz-plugins-views-1.r.59.jar=Jar[path=F:\apache-maven-3.3.9\repository\org\nutz\nutz-plugins-views\1.r.59\nutz-plugins-views-1.r.59.jar], F:\apache-maven-3.3.9\repository\org\nutz\nutz-web\1.r.59\nutz-web-1.r.59.jar=Jar[path=F:\apache-maven-3.3.9\repository\org\nutz\nutz-web\1.r.59\nutz-web-1.r.59.jar], F:\apache-maven-3.3.9\repository\cn\enilu\tools\nutzwk-code-generator\1.2\nutzwk-code-generator-1.2.jar=Jar[path=F:\apache-maven-3.3.9\repository\cn\enilu\tools\nutzwk-code-generator\1.2\nutzwk-code-generator-1.2.jar], F:\apache-maven-3.3.9\repository\org\nutz\nutzwx\1.r.58\nutzwx-1.r.58.jar=Jar[path=F:\apache-maven-3.3.9\repository\org\nutz\nutzwx\1.r.58\nutzwx-1.r.58.jar], F:\apache-maven-3.3.9\repository\org\abego\treelayout\org.abego.treelayout.core\1.0.1\org.abego.treelayout.core-1.0.1.jar=Jar[path=F:\apache-maven-3.3.9\repository\org\abego\treelayout\org.abego.treelayout.core\1.0.1\org.abego.treelayout.core-1.0.1.jar], F:\apache-maven-3.3.9\repository\org\quartz-scheduler\quartz\2.2.3\quartz-2.2.3.jar=Jar[path=F:\apache-maven-3.3.9\repository\org\quartz-scheduler\quartz\2.2.3\quartz-2.2.3.jar], F:\apache-maven-3.3.9\repository\javax\servlet\servlet-api\2.3\servlet-api-2.3.jar=Jar[path=F:\apache-maven-3.3.9\repository\javax\servlet\servlet-api\2.3\servlet-api-2.3.jar], F:\apache-maven-3.3.9\repository\org\apache\shiro\shiro-core\1.2.5\shiro-core-1.2.5.jar=Jar[path=F:\apache-maven-3.3.9\repository\org\apache\shiro\shiro-core\1.2.5\shiro-core-1.2.5.jar], F:\apache-maven-3.3.9\repository\org\apache\shiro\shiro-ehcache\1.3.2\shiro-ehcache-1.3.2.jar=Jar[path=F:\apache-maven-3.3.9\repository\org\apache\shiro\shiro-ehcache\1.3.2\shiro-ehcache-1.3.2.jar], F:\apache-maven-3.3.9\repository\org\apache\shiro\shiro-web\1.2.5\shiro-web-1.2.5.jar=Jar[path=F:\apache-maven-3.3.9\repository\org\apache\shiro\shiro-web\1.2.5\shiro-web-1.2.5.jar], F:\apache-maven-3.3.9\repository\cn\apiclub\tool\simplecaptcha\1.2.2\simplecaptcha-1.2.2.jar=Jar[path=F:\apache-maven-3.3.9\repository\cn\apiclub\tool\simplecaptcha\1.2.2\simplecaptcha-1.2.2.jar], F:\apache-maven-3.3.9\repository\org\slf4j\slf4j-api\1.7.21\slf4j-api-1.7.21.jar=Jar[path=F:\apache-maven-3.3.9\repository\org\slf4j\slf4j-api\1.7.21\slf4j-api-1.7.21.jar], F:\apache-maven-3.3.9\repository\org\slf4j\slf4j-log4j12\1.7.21\slf4j-log4j12-1.7.21.jar=Jar[path=F:\apache-maven-3.3.9\repository\org\slf4j\slf4j-log4j12\1.7.21\slf4j-log4j12-1.7.21.jar], F:\apache-maven-3.3.9\repository\org\brickred\socialauth\4.12\socialauth-4.12.jar=Jar[path=F:\apache-maven-3.3.9\repository\org\brickred\socialauth\4.12\socialauth-4.12.jar], F:\apache-maven-3.3.9\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar=Jar[path=F:\apache-maven-3.3.9\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar]}
2017-01-13 16:11:19,542 [main] DEBUG org.nutz.castor.Castors - Using 94 castor for Castors
2017-01-13 16:11:19,558 [main] DEBUG org.nutz.mvc.config.AbstractNutConfig - Loading by class org.nutz.mvc.impl.NutLoading
2017-01-13 16:11:19,559 [main] INFO  org.nutz.mvc.impl.NutLoading - Nutz Version : 1.r.59 
2017-01-13 16:11:19,560 [main] INFO  org.nutz.mvc.impl.NutLoading - Nutz.Mvc[nutz] is initializing ...
2017-01-13 16:11:19,560 [main] DEBUG org.nutz.mvc.impl.NutLoading - Web Container Information:
2017-01-13 16:11:19,561 [main] DEBUG org.nutz.mvc.impl.NutLoading -  - Default Charset : UTF-8
2017-01-13 16:11:19,561 [main] DEBUG org.nutz.mvc.impl.NutLoading -  - Current . path  : E:\IdeaProjects\ikmcy\.
2017-01-13 16:11:19,561 [main] DEBUG org.nutz.mvc.impl.NutLoading -  - Java Version    : 1.8.0_111
2017-01-13 16:11:19,561 [main] DEBUG org.nutz.mvc.impl.NutLoading -  - File separator  : \
2017-01-13 16:11:19,561 [main] DEBUG org.nutz.mvc.impl.NutLoading -  - Timezone        : Asia/Shanghai
2017-01-13 16:11:19,561 [main] DEBUG org.nutz.mvc.impl.NutLoading -  - OS              : Windows 7 amd64
2017-01-13 16:11:19,561 [main] DEBUG org.nutz.mvc.impl.NutLoading -  - ServerInfo      : jetty/9.2.17.v20160517
2017-01-13 16:11:19,561 [main] DEBUG org.nutz.mvc.impl.NutLoading -  - Servlet API     : 3.1
2017-01-13 16:11:19,561 [main] DEBUG org.nutz.mvc.impl.NutLoading -  - ContextPath     : 
2017-01-13 16:11:19,561 [main] DEBUG org.nutz.mvc.impl.NutLoading -  - context.tempdir : E:\IdeaProjects\ikmcy\target\tmp
2017-01-13 16:11:19,561 [main] DEBUG org.nutz.mvc.impl.NutLoading -  - MainModule      : com.ikmcy.MainModule
2017-01-13 16:11:19,562 [main] DEBUG org.nutz.mvc.impl.NutLoading - >> app.root = E:/IdeaProjects/ikmcy/src/main/webapp
2017-01-13 16:11:19,564 [main] DEBUG org.nutz.mvc.impl.NutLoading - @IocBy(type=org.nutz.mvc.ioc.provider.ComboIocProvider, args=["*js", "ioc", "*anno", "com.ikmcy", "*tx", "*async"],init=[])
2017-01-13 16:11:19,583 [main] DEBUG org.nutz.resource.Scans - Found 6 resource by src( ioc ) , regex( ^(.+[.])(js|json)$ )
2017-01-13 16:11:19,584 [main] DEBUG org.nutz.ioc.loader.json.JsonLoader - loading ioc js config from [conf.js]
2017-01-13 16:11:19,585 [main] DEBUG org.nutz.ioc.loader.json.JsonLoader - loading ioc js config from [dao.js]
2017-01-13 16:11:19,586 [main] DEBUG org.nutz.ioc.loader.json.JsonLoader - loading ioc js config from [ehcache.js]
2017-01-13 16:11:19,586 [main] DEBUG org.nutz.ioc.loader.json.JsonLoader - loading ioc js config from [ehcache.json]
2017-01-13 16:11:19,587 [main] DEBUG org.nutz.ioc.loader.json.JsonLoader - loading ioc js config from [upload.js]
2017-01-13 16:11:19,589 [main] DEBUG org.nutz.ioc.loader.json.JsonLoader - loading ioc js config from [upload.json]
2017-01-13 16:11:19,592 [main] DEBUG org.nutz.ioc.loader.json.JsonLoader - Loaded 13 bean define from path=[ioc] --> [videoUpload, conf, uploadVideoContext, imageUpload, fileUpload, cacheManager, dao, cacheProvider, uploadFileContext, cacheExecutor, tmpFilePool, uploadImageContext, dataSource]
2017-01-13 16:11:19,614 [main] DEBUG org.nutz.resource.Scans - Found 102 resource by src( com/ikmcy/ ) , regex( ^.+[.]class$ )
2017-01-13 16:11:19,642 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.ikmcy.common.job.TestJob
2017-01-13 16:11:19,647 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.ikmcy.common.plugin.DynamicInterceptor
2017-01-13 16:11:19,648 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.ikmcy.common.plugin.PluginAopConfigure
2017-01-13 16:11:19,648 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.ikmcy.common.plugin.PluginMaster
2017-01-13 16:11:19,649 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.ikmcy.common.services.email.EmailService
2017-01-13 16:11:19,649 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.ikmcy.common.services.log.SLogAopConfigration
2017-01-13 16:11:19,650 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.ikmcy.common.services.log.SLogService
2017-01-13 16:11:19,651 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.ikmcy.common.services.qrcode.QrcodeService
2017-01-13 16:11:19,653 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.ikmcy.common.shiro.view.Permission
2017-01-13 16:11:19,653 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.ikmcy.common.util.CacheUtil
2017-01-13 16:11:19,654 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.ikmcy.common.util.DateUtil
2017-01-13 16:11:19,655 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.ikmcy.common.util.StringUtil
2017-01-13 16:11:19,663 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.ikmcy.modules.controllers.open.HomeModule
2017-01-13 16:11:19,677 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.ikmcy.modules.controllers.platform.sys.SysApiController
2017-01-13 16:11:19,683 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.ikmcy.modules.controllers.platform.sys.SysConfController
2017-01-13 16:11:19,685 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.ikmcy.modules.controllers.platform.sys.SysDictController
2017-01-13 16:11:19,686 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.ikmcy.modules.controllers.platform.sys.SysHomeController
2017-01-13 16:11:19,687 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.ikmcy.modules.controllers.platform.sys.SysLogController
2017-01-13 16:11:19,688 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.ikmcy.modules.controllers.platform.sys.SysLoginController
2017-01-13 16:11:19,689 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.ikmcy.modules.controllers.platform.sys.SysMenuController
2017-01-13 16:11:19,691 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.ikmcy.modules.controllers.platform.sys.SysPluginController
2017-01-13 16:11:19,694 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.ikmcy.modules.controllers.platform.sys.SysRoleController
2017-01-13 16:11:19,695 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.ikmcy.modules.controllers.platform.sys.SysRouteController
2017-01-13 16:11:19,696 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.ikmcy.modules.controllers.platform.sys.SysTaskController
2017-01-13 16:11:19,697 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.ikmcy.modules.controllers.platform.sys.SysUnitController
2017-01-13 16:11:19,698 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.ikmcy.modules.controllers.platform.sys.SysUserController
2017-01-13 16:11:19,719 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.ikmcy.modules.services.sys.SysApiService
2017-01-13 16:11:19,724 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.ikmcy.modules.services.sys.SysConfigService
2017-01-13 16:11:19,725 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.ikmcy.modules.services.sys.SysDictService
2017-01-13 16:11:19,726 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.ikmcy.modules.services.sys.SysLogService
2017-01-13 16:11:19,726 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.ikmcy.modules.services.sys.SysMenuService
2017-01-13 16:11:19,726 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.ikmcy.modules.services.sys.SysPluginService
2017-01-13 16:11:19,727 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.ikmcy.modules.services.sys.SysRoleService
2017-01-13 16:11:19,728 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.ikmcy.modules.services.sys.SysRouteService
2017-01-13 16:11:19,728 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.ikmcy.modules.services.sys.SysTaskService
2017-01-13 16:11:19,728 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.ikmcy.modules.services.sys.SysUnitService
2017-01-13 16:11:19,728 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.ikmcy.modules.services.sys.SysUserService
2017-01-13 16:11:19,729 [main] INFO  org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found 37 classes in 1 base-packages!
beans = ["homeModule", "sysDictController", "sysLoginController", "dateUtil", "qrcodeService", "stringUtil", "sysRouteController", "sysUserService", "sysApiService", "sysPluginService", "sysConfigService", "sysTaskController", "sysLogService", "$aop_syslog", "sysMenuService", "cacheUtil", "sysPluginController", "sysDictService", "dynamicInterceptor", "permission", "sysMenuController", "sysLogController", "emailService", "sysRouteService", "sLogService", "sysTaskService", "sysApiController", "sysUnitService", "sysRoleController", "sysHomeController", "sysRoleService", "sysUserController", "sysConfController", "testJob", "pluginMaster", "sysUnitController", "$aop_1_plugin"]
2017-01-13 16:11:19,730 [main] DEBUG org.nutz.ioc.loader.json.JsonLoader - Loaded 5 bean define from reader --
[txREPEATABLE_READ, txSERIALIZABLE, txNONE, txREAD_UNCOMMITTED, txREAD_COMMITTED]
2017-01-13 16:11:19,731 [main] DEBUG org.nutz.ioc.aop.SimpleAopMaker - Load AopConfigure for anno=org.nutz.aop.interceptor.async.Async by type=org.nutz.aop.interceptor.async.AsyncAopIocLoader
2017-01-13 16:11:19,735 [main] INFO  org.nutz.ioc.impl.NutIoc - NutIoc init begin ...
2017-01-13 16:11:19,737 [main] INFO  org.nutz.ioc.impl.NutIoc - ... NutIoc init complete
2017-01-13 16:11:19,740 [main] INFO  org.nutz.mvc.impl.NutLoading - Build URL mapping by org.nutz.mvc.impl.UrlMappingImpl ...
2017-01-13 16:11:19,741 [main] DEBUG org.beetl.ext.nutz.BeetlViewMaker - beetl init ....
2017-01-13 16:11:19,743 [main] DEBUG org.beetl.ext.nutz.BeetlViewMaker - found beetl.properties, loading ...
2017-01-13 16:11:19,743 [main] DEBUG org.beetl.ext.nutz.BeetlViewMaker - no custom DIRECT_BYTE_OUTPUT found , set to true
2017-01-13 16:11:19,775 [main] DEBUG org.beetl.ext.nutz.BeetlViewMaker - beetl init complete
2017-01-13 16:11:19,776 [main] DEBUG org.nutz.mvc.impl.NutLoading - @Views(BeetlViewMaker.class,PdfViewMaker.class,DefaultViewMaker.class)
2017-01-13 16:11:19,784 [main] DEBUG org.nutz.resource.Scans - Found 1 resource by src( chain ) , regex( ^(.+[.])(js|json)$ )
2017-01-13 16:11:19,787 [main] DEBUG org.nutz.mvc.impl.chainconfig.JsonActionChainMakerConfiguretion - ActionChain Config:
{
   "default": {
      "ps": ["org.nutz.mvc.impl.processor.UpdateRequestAttributesProcessor", "org.nutz.mvc.impl.processor.EncodingProcessor", "org.nutz.mvc.impl.processor.ModuleProcessor", "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"
   }
}
2017-01-13 16:11:19,788 [main] DEBUG org.nutz.mvc.impl.NutLoading - @ChainBy(org.nutz.mvc.impl.NutActionChainMaker)
2017-01-13 16:11:19,790 [main] DEBUG org.nutz.mvc.impl.Loadings -  > scan 'com.ikmcy'
2017-01-13 16:11:19,807 [main] DEBUG org.nutz.resource.Scans - Found 102 resource by src( com/ikmcy/ ) , regex( ^.+[.]class$ )
2017-01-13 16:11:19,822 [main] DEBUG org.nutz.mvc.impl.Loadings -    >> add 'com.ikmcy.modules.controllers.open.HomeModule'
2017-01-13 16:11:19,822 [main] DEBUG org.nutz.mvc.impl.Loadings -    >> add 'com.ikmcy.modules.controllers.platform.sys.SysApiController'
2017-01-13 16:11:19,822 [main] DEBUG org.nutz.mvc.impl.Loadings -    >> add 'com.ikmcy.modules.controllers.platform.sys.SysConfController'
2017-01-13 16:11:19,822 [main] DEBUG org.nutz.mvc.impl.Loadings -    >> add 'com.ikmcy.modules.controllers.platform.sys.SysDictController'
2017-01-13 16:11:19,822 [main] DEBUG org.nutz.mvc.impl.Loadings -    >> add 'com.ikmcy.modules.controllers.platform.sys.SysHomeController'
2017-01-13 16:11:19,822 [main] DEBUG org.nutz.mvc.impl.Loadings -    >> add 'com.ikmcy.modules.controllers.platform.sys.SysLogController'
2017-01-13 16:11:19,823 [main] DEBUG org.nutz.mvc.impl.Loadings -    >> add 'com.ikmcy.modules.controllers.platform.sys.SysLoginController'
2017-01-13 16:11:19,823 [main] DEBUG org.nutz.mvc.impl.Loadings -    >> add 'com.ikmcy.modules.controllers.platform.sys.SysMenuController'
2017-01-13 16:11:19,823 [main] DEBUG org.nutz.mvc.impl.Loadings -    >> add 'com.ikmcy.modules.controllers.platform.sys.SysPluginController'
2017-01-13 16:11:19,823 [main] DEBUG org.nutz.mvc.impl.Loadings -    >> add 'com.ikmcy.modules.controllers.platform.sys.SysRoleController'
2017-01-13 16:11:19,823 [main] DEBUG org.nutz.mvc.impl.Loadings -    >> add 'com.ikmcy.modules.controllers.platform.sys.SysRouteController'
2017-01-13 16:11:19,823 [main] DEBUG org.nutz.mvc.impl.Loadings -    >> add 'com.ikmcy.modules.controllers.platform.sys.SysTaskController'
2017-01-13 16:11:19,823 [main] DEBUG org.nutz.mvc.impl.Loadings -    >> add 'com.ikmcy.modules.controllers.platform.sys.SysUnitController'
2017-01-13 16:11:19,823 [main] DEBUG org.nutz.mvc.impl.Loadings -    >> add 'com.ikmcy.modules.controllers.platform.sys.SysUserController'
2017-01-13 16:11:19,841 [main] DEBUG org.nutz.mvc.impl.Loadings - module class location 'file:/E:/IdeaProjects/ikmcy/target/classes/'
2017-01-13 16:11:19,841 [main] DEBUG org.nutz.mvc.impl.Loadings -  > scan 'com.ikmcy'
2017-01-13 16:11:19,854 [main] DEBUG org.nutz.resource.Scans - Found 102 resource by src( com/ikmcy/ ) , regex( ^.+[.]class$ )
2017-01-13 16:11:19,866 [main] DEBUG org.nutz.mvc.impl.Loadings -    >> add 'com.ikmcy.modules.controllers.open.HomeModule'
2017-01-13 16:11:19,866 [main] DEBUG org.nutz.mvc.impl.Loadings -    >> add 'com.ikmcy.modules.controllers.platform.sys.SysApiController'
2017-01-13 16:11:19,866 [main] DEBUG org.nutz.mvc.impl.Loadings -    >> add 'com.ikmcy.modules.controllers.platform.sys.SysConfController'
2017-01-13 16:11:19,866 [main] DEBUG org.nutz.mvc.impl.Loadings -    >> add 'com.ikmcy.modules.controllers.platform.sys.SysDictController'
2017-01-13 16:11:19,866 [main] DEBUG org.nutz.mvc.impl.Loadings -    >> add 'com.ikmcy.modules.controllers.platform.sys.SysHomeController'
2017-01-13 16:11:19,866 [main] DEBUG org.nutz.mvc.impl.Loadings -    >> add 'com.ikmcy.modules.controllers.platform.sys.SysLogController'
2017-01-13 16:11:19,866 [main] DEBUG org.nutz.mvc.impl.Loadings -    >> add 'com.ikmcy.modules.controllers.platform.sys.SysLoginController'
2017-01-13 16:11:19,866 [main] DEBUG org.nutz.mvc.impl.Loadings -    >> add 'com.ikmcy.modules.controllers.platform.sys.SysMenuController'
2017-01-13 16:11:19,866 [main] DEBUG org.nutz.mvc.impl.Loadings -    >> add 'com.ikmcy.modules.controllers.platform.sys.SysPluginController'
2017-01-13 16:11:19,875 [main] DEBUG org.nutz.mvc.impl.Loadings -    >> add 'com.ikmcy.modules.controllers.platform.sys.SysRoleController'
2017-01-13 16:11:19,875 [main] DEBUG org.nutz.mvc.impl.Loadings -    >> add 'com.ikmcy.modules.controllers.platform.sys.SysRouteController'
2017-01-13 16:11:19,875 [main] DEBUG org.nutz.mvc.impl.Loadings -    >> add 'com.ikmcy.modules.controllers.platform.sys.SysTaskController'
2017-01-13 16:11:19,875 [main] DEBUG org.nutz.mvc.impl.Loadings -    >> add 'com.ikmcy.modules.controllers.platform.sys.SysUnitController'
2017-01-13 16:11:19,875 [main] DEBUG org.nutz.mvc.impl.Loadings -    >> add 'com.ikmcy.modules.controllers.platform.sys.SysUserController'
2017-01-13 16:11:19,907 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/platform/login/captcha'   >> (SysLoginController.java:186).next    : BufferedImage | @Ok(raw:png) @Fail(null ) | by 0 Filters | (I:UTF-8/O:UTF-8)
2017-01-13 16:11:19,918 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/platform/login/layout'    >> (SysLoginController.java:99).layout   : void       | @Ok(json:{locked:'password|createAt',ignoreNull:true}) @Fail(null ) | by 0 Filters | (I:UTF-8/O:UTF-8)
2017-01-13 16:11:19,919 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/platform/login/theme'     >> (SysLoginController.java:77).theme    : void       | @Ok(json:{locked:'password|createAt',ignoreNull:true}) @Fail(null ) | by 0 Filters | (I:UTF-8/O:UTF-8)
2017-01-13 16:11:19,922 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/platform/login/doLogin'   >> (SysLoginController.java:127).doLogin : Object     | @Ok(json ) @Fail(null ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-13 16:11:19,925 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/platform/login/noPermission' >> (SysLoginController.java:65).noPermission : void       | @Ok(beetl:/platform/sys/noPermission.html) @Fail(null ) | by 0 Filters | (I:UTF-8/O:UTF-8)
2017-01-13 16:11:19,925 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/platform/login'           >> (SysLoginController.java:52).login    : String     | @Ok(re   ) @Fail(null ) | by 0 Filters | (I:UTF-8/O:UTF-8)
2017-01-13 16:11:19,926 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/platform/login/logout'    >> (SysLoginController.java:171).logout  : void       | @Ok(>>:/platform/login) @Fail(null ) | by 0 Filters | (I:UTF-8/O:UTF-8)
2017-01-13 16:11:19,941 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/platform/sys/log'         >> (SysLogController.java:37).index      : void       | @Ok(beetl:/platform/sys/log/index.html) @Fail(null ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-13 16:11:19,941 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/platform/sys/log/delete'  >> (SysLogController.java:53).delete     : Object     | @Ok(json ) @Fail(null ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-13 16:11:19,944 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/platform/sys/log/data'    >> (SysLogController.java:43).data       : Object     | @Ok(json:full) @Fail(null ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-13 16:11:19,947 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/platform/sys/plugin/disable/?' >> (SysPluginController.java:133).disable : Object     | @Ok(null ) @Fail(null ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-13 16:11:19,951 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/platform/sys/plugin/enable/?' >> (SysPluginController.java:105).enable : Object     | @Ok(null ) @Fail(null ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-13 16:11:19,951 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/platform/sys/plugin'      >> (SysPluginController.java:46).index   : Object     | @Ok(beetl:/platform/sys/plugin/index.html) @Fail(null ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-13 16:11:19,952 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/platform/sys/plugin/delete/?' >> (SysPluginController.java:90).delete  : Object     | @Ok(null ) @Fail(null ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-13 16:11:19,953 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'fileUpload'<class org.nutz.mvc.upload.UploadAdaptor>
2017-01-13 16:11:19,953 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get '$aop_1_plugin'<interface org.nutz.ioc.aop.config.AopConfigration>
2017-01-13 16:11:19,954 [main] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Load definition name=$aop_1_plugin
2017-01-13 16:11:19,954 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject($aop_1_plugin) in AnnotationIocLoader(packages=[com.ikmcy])
2017-01-13 16:11:19,954 [main] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Make...'$aop_1_plugin'<interface org.nutz.ioc.aop.config.AopConfigration>
2017-01-13 16:11:19,955 [main] DEBUG org.nutz.ioc.impl.ScopeContext - Save object '$aop_1_plugin' to [app] 
2017-01-13 16:11:19,958 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'dynamicInterceptor'<class com.ikmcy.common.plugin.DynamicInterceptor>
2017-01-13 16:11:19,958 [main] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Load definition name=dynamicInterceptor
2017-01-13 16:11:19,958 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(dynamicInterceptor) in AnnotationIocLoader(packages=[com.ikmcy])
2017-01-13 16:11:19,958 [main] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Make...'dynamicInterceptor'<class com.ikmcy.common.plugin.DynamicInterceptor>
2017-01-13 16:11:19,958 [main] DEBUG org.nutz.ioc.impl.ScopeContext - Save object 'dynamicInterceptor' to [app] 
2017-01-13 16:11:19,959 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get '$aop_async'<interface org.nutz.ioc.aop.config.AopConfigration>
2017-01-13 16:11:19,959 [main] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Load definition name=$aop_async
2017-01-13 16:11:19,960 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject($aop_async) in AsyncAopIocLoader@2049070779
2017-01-13 16:11:19,960 [main] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Make...'$aop_async'<interface org.nutz.ioc.aop.config.AopConfigration>
2017-01-13 16:11:19,960 [main] DEBUG org.nutz.ioc.impl.ScopeContext - Save object '$aop_async' to [app] 
2017-01-13 16:11:19,961 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get '$aop_syslog'<interface org.nutz.ioc.aop.config.AopConfigration>
2017-01-13 16:11:19,961 [main] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Load definition name=$aop_syslog
2017-01-13 16:11:19,961 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject($aop_syslog) in AnnotationIocLoader(packages=[com.ikmcy])
2017-01-13 16:11:19,961 [main] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Make...'$aop_syslog'<interface org.nutz.ioc.aop.config.AopConfigration>
2017-01-13 16:11:19,961 [main] DEBUG org.nutz.ioc.impl.ScopeContext - Save object '$aop_syslog' to [app] 
2017-01-13 16:11:19,961 [main] DEBUG org.nutz.ioc.aop.SimpleAopMaker - Load AopConfigure for anno=com.ikmcy.common.annotation.SLog by type=com.ikmcy.common.services.log.SLogAopConfigration
2017-01-13 16:11:19,962 [main] DEBUG org.nutz.ioc.aop.SimpleAopMaker - Load AopConfigure for anno=org.nutz.ioc.aop.Aop by type=org.nutz.ioc.aop.config.impl.AnnotationAopConfigration
2017-01-13 16:11:19,962 [main] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Load definition name=fileUpload
2017-01-13 16:11:19,962 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=fileUpload
2017-01-13 16:11:19,963 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(fileUpload) in JsonLoader(paths=[ioc])
2017-01-13 16:11:19,963 [main] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Make...'fileUpload'<class org.nutz.mvc.upload.UploadAdaptor>
2017-01-13 16:11:19,963 [main] DEBUG com.ikmcy.common.plugin.PluginAopConfigure - skip -- org.nutz.mvc.upload.UploadAdaptor
2017-01-13 16:11:19,965 [main] DEBUG org.nutz.ioc.aop.impl.DefaultMirrorFactory - Load class org.nutz.mvc.upload.UploadAdaptor without AOP
2017-01-13 16:11:19,966 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'uploadFileContext'<>
2017-01-13 16:11:19,966 [main] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Load definition name=uploadFileContext
2017-01-13 16:11:19,966 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=uploadFileContext
2017-01-13 16:11:19,967 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(uploadFileContext) in JsonLoader(paths=[ioc])
2017-01-13 16:11:19,967 [main] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Make...'uploadFileContext'<>
2017-01-13 16:11:19,967 [main] DEBUG com.ikmcy.common.plugin.PluginAopConfigure - skip -- org.nutz.mvc.upload.UploadingContext
2017-01-13 16:11:19,967 [main] DEBUG org.nutz.ioc.aop.impl.DefaultMirrorFactory - Load class org.nutz.mvc.upload.UploadingContext without AOP
2017-01-13 16:11:19,967 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'tmpFilePool'<>
2017-01-13 16:11:19,967 [main] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Load definition name=tmpFilePool
2017-01-13 16:11:19,967 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=tmpFilePool
2017-01-13 16:11:19,968 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(tmpFilePool) in JsonLoader(paths=[ioc])
2017-01-13 16:11:19,968 [main] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Make...'tmpFilePool'<>
2017-01-13 16:11:19,968 [main] DEBUG com.ikmcy.common.plugin.PluginAopConfigure - skip -- org.nutz.filepool.NutFilePool
2017-01-13 16:11:19,969 [main] DEBUG org.nutz.ioc.aop.impl.DefaultMirrorFactory - Load class org.nutz.filepool.NutFilePool without AOP
2017-01-13 16:11:19,969 [main] DEBUG org.nutz.ioc.impl.ScopeContext - Save object 'tmpFilePool' to [app] 
2017-01-13 16:11:19,970 [main] INFO  org.nutz.filepool.NutFilePool - Init file-pool by: ~/nutzwk/upload/tmp [1000]
2017-01-13 16:11:19,973 [main] DEBUG org.nutz.filepool.NutFilePool - file-pool.home: 'C:\Users\Hamming\nutzwk\upload\tmp'
2017-01-13 16:11:19,974 [main] INFO  org.nutz.filepool.NutFilePool - file-pool.cursor: 0
2017-01-13 16:11:19,974 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'tmpFilePool'<>
2017-01-13 16:11:19,975 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'uploadFileContext'<>
2017-01-13 16:11:19,975 [main] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Load definition name=uploadFileContext
2017-01-13 16:11:19,975 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=uploadFileContext
2017-01-13 16:11:19,975 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(uploadFileContext) in JsonLoader(paths=[ioc])
2017-01-13 16:11:19,975 [main] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Make...'uploadFileContext'<>
2017-01-13 16:11:19,975 [main] DEBUG com.ikmcy.common.plugin.PluginAopConfigure - skip -- org.nutz.mvc.upload.UploadingContext
2017-01-13 16:11:19,975 [main] DEBUG org.nutz.ioc.aop.impl.DefaultMirrorFactory - Load class org.nutz.mvc.upload.UploadingContext without AOP
2017-01-13 16:11:19,975 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'tmpFilePool'<>
2017-01-13 16:11:19,975 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'tmpFilePool'<>
2017-01-13 16:11:19,977 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/platform/sys/plugin/adddo' >> (SysPluginController.java:58).addDo   : Object     | @Ok(json ) @Fail(null ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-13 16:11:19,981 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/', '/index'               >> (SysHomeController.java:117).index    : void       | @Ok(>>:/sysadmin) @Fail(null ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-13 16:11:19,981 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/platform/home/path'       >> (SysHomeController.java:67).path      : void       | @Ok(beetl:/platform/sys/left.html) @Fail(null ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-13 16:11:19,982 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/platform/home/left'       >> (SysHomeController.java:42).left      : void       | @Ok(beetl:/platform/sys/left.html) @Fail(null ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-13 16:11:19,982 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/platform/home'            >> (SysHomeController.java:36).home      : void       | @Ok(beetl:/platform/sys/home.html) @Fail(null ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-13 16:11:19,984 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/platform/sys/task/disable/?' >> (SysTaskController.java:209).disable  : Object     | @Ok(json ) @Fail(null ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-13 16:11:19,985 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/platform/sys/task/enable/?' >> (SysTaskController.java:179).enable   : Object     | @Ok(json ) @Fail(null ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-13 16:11:19,986 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/platform/sys/task'        >> (SysTaskController.java:42).index     : void       | @Ok(beetl:/platform/sys/task/index.html) @Fail(null ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-13 16:11:19,987 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/platform/sys/task/add'    >> (SysTaskController.java:57).add       : void       | @Ok(beetl:/platform/sys/task/add.html) @Fail(null ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-13 16:11:19,994 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/platform/sys/task/delete', '/platform/sys/task/delete/?' >> (SysTaskController.java:137).delete   : Object     | @Ok(json ) @Fail(null ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-13 16:11:19,995 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/platform/sys/task/data'   >> (SysTaskController.java:48).data      : Object     | @Ok(json:full) @Fail(null ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-13 16:11:20,006 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/platform/sys/task/adddo'  >> (SysTaskController.java:65).addDo     : Object     | @Ok(json ) @Fail(null ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-13 16:11:20,007 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/platform/sys/task/editdo' >> (SysTaskController.java:101).editDo   : Object     | @Ok(json ) @Fail(null ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-13 16:11:20,008 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/platform/sys/task/edit/?' >> (SysTaskController.java:90).edit      : Object     | @Ok(beetl:/platform/sys/task/edit.html) @Fail(null ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-13 16:11:20,010 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/platform/sys/route/disable/?' >> (SysRouteController.java:134).disable : Object     | @Ok(json ) @Fail(null ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-13 16:11:20,011 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/platform/sys/route/enable/?' >> (SysRouteController.java:118).enable  : Object     | @Ok(json ) @Fail(null ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-13 16:11:20,011 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/platform/sys/route'       >> (SysRouteController.java:37).index    : void       | @Ok(beetl:/platform/sys/route/index.html) @Fail(null ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-13 16:11:20,012 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/platform/sys/route/add'   >> (SysRouteController.java:52).add      : void       | @Ok(beetl:/platform/sys/route/add.html) @Fail(null ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-13 16:11:20,013 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/platform/sys/route/delete', '/platform/sys/route/delete/?' >> (SysRouteController.java:98).delete   : Object     | @Ok(json ) @Fail(null ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-13 16:11:20,013 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/platform/sys/route/data'  >> (SysRouteController.java:43).data     : Object     | @Ok(json:full) @Fail(null ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-13 16:11:20,014 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/platform/sys/route/adddo' >> (SysRouteController.java:60).addDo    : Object     | @Ok(json ) @Fail(null ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-13 16:11:20,014 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/platform/sys/route/editdo' >> (SysRouteController.java:81).editDo   : Object     | @Ok(json ) @Fail(null ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-13 16:11:20,015 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/platform/sys/route/edit/?' >> (SysRouteController.java:72).edit     : Object     | @Ok(beetl:/platform/sys/route/edit.html) @Fail(null ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-13 16:11:20,016 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/platform/sys/api'         >> (SysApiController.java:39).index      : void       | @Ok(beetl:/platform/sys/api/index.html) @Fail(null ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-13 16:11:20,017 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/platform/sys/api/add'     >> (SysApiController.java:46).add        : void       | @Ok(beetl:/platform/sys/api/add.html) @Fail(null ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-13 16:11:20,018 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/platform/sys/api/delete/?' >> (SysApiController.java:71).delete     : Object     | @Ok(json ) @Fail(null ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-13 16:11:20,019 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/platform/sys/api/reset/?' >> (SysApiController.java:84).reset      : Object     | @Ok(json ) @Fail(null ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-13 16:11:20,020 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/platform/sys/api/data'    >> (SysApiController.java:95).data       : Object     | @Ok(json:full) @Fail(null ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-13 16:11:20,020 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/platform/sys/api/adddo'   >> (SysApiController.java:54).addDo      : Object     | @Ok(json ) @Fail(null ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-13 16:11:20,022 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/platform/sys/menu/disable/?' >> (SysMenuController.java:148).disable  : Object     | @Ok(json ) @Fail(null ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-13 16:11:20,023 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/platform/sys/menu/enable/?' >> (SysMenuController.java:134).enable   : Object     | @Ok(json ) @Fail(null ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-13 16:11:20,025 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/platform/sys/menu'        >> (SysMenuController.java:48).index     : void       | @Ok(beetl:/platform/sys/menu/index.html) @Fail(null ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-13 16:11:20,026 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/platform/sys/menu/add'    >> (SysMenuController.java:55).add       : Object     | @Ok(beetl:/platform/sys/menu/add.html) @Fail(null ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-13 16:11:20,027 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/platform/sys/menu/delete/?' >> (SysMenuController.java:116).delete   : Object     | @Ok(json ) @Fail(null ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-13 16:11:20,027 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/platform/sys/menu/sort'   >> (SysMenuController.java:196).sort     : void       | @Ok(beetl:/platform/sys/menu/sort.html) @Fail(null ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-13 16:11:20,028 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/platform/sys/menu/tree'   >> (SysMenuController.java:160).tree     : Object     | @Ok(json ) @Fail(null ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-13 16:11:20,029 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/platform/sys/menu/child/?' >> (SysMenuController.java:176).child    : Object     | @Ok(beetl:/platform/sys/menu/child.html) @Fail(null ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-13 16:11:20,030 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/platform/sys/menu/adddo'  >> (SysMenuController.java:64).addDo     : Object     | @Ok(json ) @Fail(null ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-13 16:11:20,030 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/platform/sys/menu/editdo' >> (SysMenuController.java:95).editDo    : Object     | @Ok(json ) @Fail(null ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-13 16:11:20,032 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/platform/sys/menu/edit/?' >> (SysMenuController.java:82).edit      : Object     | @Ok(beetl:/platform/sys/menu/edit.html) @Fail(null ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-13 16:11:20,032 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/platform/sys/menu/sortdo' >> (SysMenuController.java:218).sortDo   : Object     | @Ok(json ) @Fail(null ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-13 16:11:20,033 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/platform/sys/dict'        >> (SysDictController.java:43).index     : Object     | @Ok(beetl:/platform/sys/dict/index.html) @Fail(null ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-13 16:11:20,034 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/platform/sys/dict/add'    >> (SysDictController.java:50).add       : Object     | @Ok(beetl:/platform/sys/dict/add.html) @Fail(null ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-13 16:11:20,035 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/platform/sys/dict/delete/?' >> (SysDictController.java:105).delete   : Object     | @Ok(json ) @Fail(null ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-13 16:11:20,035 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/platform/sys/dict/sort'   >> (SysDictController.java:134).sort     : void       | @Ok(beetl:/platform/sys/dict/sort.html) @Fail(null ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-13 16:11:20,036 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/platform/sys/dict/tree'   >> (SysDictController.java:118).tree     : Object     | @Ok(json ) @Fail(null ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-13 16:11:20,037 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/platform/sys/dict/child/?' >> (SysDictController.java:70).child     : Object     | @Ok(beetl:/platform/sys/dict/child.html) @Fail(null ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-13 16:11:20,037 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/platform/sys/dict/adddo'  >> (SysDictController.java:59).addDo     : Object     | @Ok(json ) @Fail(null ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-13 16:11:20,038 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/platform/sys/dict/editdo' >> (SysDictController.java:90).editDo    : Object     | @Ok(json ) @Fail(null ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-13 16:11:20,039 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/platform/sys/dict/edit/?' >> (SysDictController.java:77).edit      : Object     | @Ok(beetl:/platform/sys/dict/edit.html) @Fail(null ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-13 16:11:20,040 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/platform/sys/dict/sortdo' >> (SysDictController.java:156).sortDo   : Object     | @Ok(json ) @Fail(null ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-13 16:11:20,041 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/platform/sys/unit'        >> (SysUnitController.java:40).index     : Object     | @Ok(beetl:/platform/sys/unit/index.html) @Fail(null ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-13 16:11:20,041 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/platform/sys/unit/add'    >> (SysUnitController.java:47).add       : Object     | @Ok(beetl:/platform/sys/unit/add.html) @Fail(null ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-13 16:11:20,042 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/platform/sys/unit/delete/?' >> (SysUnitController.java:109).delete   : Object     | @Ok(json ) @Fail(null ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-13 16:11:20,042 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/platform/sys/unit/tree'   >> (SysUnitController.java:125).tree     : Object     | @Ok(json ) @Fail(null ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-13 16:11:20,043 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/platform/sys/unit/child/?' >> (SysUnitController.java:67).child     : Object     | @Ok(beetl:/platform/sys/unit/child.html) @Fail(null ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-13 16:11:20,044 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/platform/sys/unit/detail/?' >> (SysUnitController.java:74).detail    : Object     | @Ok(beetl:/platform/sys/unit/detail.html) @Fail(null ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-13 16:11:20,045 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/platform/sys/unit/adddo'  >> (SysUnitController.java:56).addDo     : Object     | @Ok(json ) @Fail(null ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-13 16:11:20,045 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/platform/sys/unit/editdo' >> (SysUnitController.java:94).editDo    : Object     | @Ok(json ) @Fail(null ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-13 16:11:20,046 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/platform/sys/unit/edit/?' >> (SysUnitController.java:81).edit      : Object     | @Ok(beetl:/platform/sys/unit/edit.html) @Fail(null ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-13 16:11:20,048 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/home/index'               >> (HomeModule.java:18).index            : void       | @Ok(jsp:jsp.home.index) @Fail(null ) | by 0 Filters | (I:UTF-8/O:UTF-8)
2017-01-13 16:11:20,050 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/platform/sys/user/disable/?' >> (SysUserController.java:192).disable  : Object     | @Ok(json ) @Fail(null ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-13 16:11:20,051 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/platform/sys/user/enable/?' >> (SysUserController.java:178).enable   : Object     | @Ok(json ) @Fail(null ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-13 16:11:20,051 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/platform/sys/user'        >> (SysUserController.java:57).index     : void       | @Ok(beetl:/platform/sys/user/index.html) @Fail(null ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-13 16:11:20,052 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/platform/sys/user/add'    >> (SysUserController.java:63).add       : Object     | @Ok(beetl:/platform/sys/user/add.html) @Fail(null ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-13 16:11:20,053 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/platform/sys/user/delete/?' >> (SysUserController.java:138).delete   : Object     | @Ok(json ) @Fail(null ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-13 16:11:20,053 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/platform/sys/user/tree'   >> (SysUserController.java:261).tree     : Object     | @Ok(json ) @Fail(null ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-13 16:11:20,054 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/platform/sys/user/data'   >> (SysUserController.java:247).data     : Object     | @Ok(json:{locked:'password|salt',ignoreNull:false}) @Fail(null ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-13 16:11:20,055 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/platform/sys/user/detail/?' >> (SysUserController.java:208).detail   : Object     | @Ok(beetl:/platform/sys/user/detail.html) @Fail(null ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-13 16:11:20,055 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/platform/sys/user/mode'   >> (SysUserController.java:299).mode     : void       | @Ok(beetl:/platform/sys/user/mode.html) @Fail(null ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-13 16:11:20,056 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/platform/sys/user/custom' >> (SysUserController.java:292).custom   : void       | @Ok(beetl:/platform/sys/user/custom.html) @Fail(null ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-13 16:11:20,056 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/platform/sys/user/pass'   >> (SysUserController.java:285).pass     : void       | @Ok(beetl:/platform/sys/user/pass.html) @Fail(null ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-13 16:11:20,057 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/platform/sys/user/adddo'  >> (SysUserController.java:72).addDo     : Object     | @Ok(json ) @Fail(null ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-13 16:11:20,058 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/platform/sys/user/editdo' >> (SysUserController.java:100).editDo   : Object     | @Ok(json ) @Fail(null ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-13 16:11:20,060 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/platform/sys/user/edit/?' >> (SysUserController.java:91).edit      : Object     | @Ok(beetl:/platform/sys/user/edit.html) @Fail(null ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-13 16:11:20,061 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/platform/sys/user/menu/?' >> (SysUserController.java:219).menu     : Object     | @Ok(beetl:/platform/sys/user/menu.html) @Fail(null ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-13 16:11:20,062 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/platform/sys/user/delete' >> (SysUserController.java:156).deletes  : Object     | @Ok(json ) @Fail(null ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-13 16:11:20,063 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/platform/sys/user/resetPwd/?' >> (SysUserController.java:120).resetPwd : Object     | @Ok(json ) @Fail(null ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-13 16:11:20,064 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/platform/sys/user/modedo' >> (SysUserController.java:306).modeDo   : Object     | @Ok(json ) @Fail(null ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-13 16:11:20,064 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/platform/sys/user/customdo' >> (SysUserController.java:326).customDo : Object     | @Ok(json ) @Fail(null ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-13 16:11:20,064 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/platform/sys/user/dochangepassword' >> (SysUserController.java:346).doChangePassword : Object     | @Ok(json ) @Fail(null ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-13 16:11:20,065 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/platform/sys/conf'        >> (SysConfController.java:40).index     : void       | @Ok(beetl:/platform/sys/conf/index.html) @Fail(null ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-13 16:11:20,066 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/platform/sys/conf/add'    >> (SysConfController.java:47).add       : void       | @Ok(beetl:/platform/sys/conf/add.html) @Fail(null ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-13 16:11:20,068 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/platform/sys/conf/delete/?' >> (SysConfController.java:92).delete    : Object     | @Ok(json ) @Fail(null ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-13 16:11:20,068 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/platform/sys/conf/data'   >> (SysConfController.java:108).data     : Object     | @Ok(json:full) @Fail(null ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-13 16:11:20,069 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/platform/sys/conf/adddo'  >> (SysConfController.java:55).addDo     : Object     | @Ok(json ) @Fail(null ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-13 16:11:20,070 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/platform/sys/conf/editdo' >> (SysConfController.java:77).editDo    : Object     | @Ok(json ) @Fail(null ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-13 16:11:20,071 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/platform/sys/conf/edit/?' >> (SysConfController.java:68).edit      : Object     | @Ok(beetl:/platform/sys/conf/edit.html) @Fail(null ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-13 16:11:20,074 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/platform/sys/role/disable/?' >> (SysRoleController.java:420).disable  : Object     | @Ok(json ) @Fail(null ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-13 16:11:20,075 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/platform/sys/role/enable/?' >> (SysRoleController.java:405).enable   : Object     | @Ok(json ) @Fail(null ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-13 16:11:20,075 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/platform/sys/role'        >> (SysRoleController.java:57).index     : void       | @Ok(beetl:/platform/sys/role/index.html) @Fail(null ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-13 16:11:20,075 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/platform/sys/role/add'    >> (SysRoleController.java:63).add       : Object     | @Ok(beetl:/platform/sys/role/add.html) @Fail(null ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-13 16:11:20,077 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/platform/sys/role/delete/?' >> (SysRoleController.java:363).delete   : Object     | @Ok(json ) @Fail(null ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-13 16:11:20,077 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/platform/sys/role/tree'   >> (SysRoleController.java:306).tree     : Object     | @Ok(json ) @Fail(null ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-13 16:11:20,077 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/platform/sys/role/data'   >> (SysRoleController.java:296).data     : Object     | @Ok(json:full) @Fail(null ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-13 16:11:20,079 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/platform/sys/role/adddo'  >> (SysRoleController.java:91).addDo     : Object     | @Ok(json ) @Fail(null ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-13 16:11:20,080 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/platform/sys/role/editdo' >> (SysRoleController.java:340).editDo   : Object     | @Ok(json ) @Fail(null ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-13 16:11:20,081 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/platform/sys/role/edit/?' >> (SysRoleController.java:329).edit     : Object     | @Ok(beetl:/platform/sys/role/edit.html) @Fail(null ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-13 16:11:20,082 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/platform/sys/role/menu/?' >> (SysRoleController.java:114).menu     : Object     | @Ok(beetl:/platform/sys/role/menu.html) @Fail(null ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-13 16:11:20,084 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/platform/sys/role/editUser/?' >> (SysRoleController.java:201).editUser : Object     | @Ok(beetl:/platform/sys/role/editUser.html) @Fail(null ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-13 16:11:20,084 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/platform/sys/role/editmenudo' >> (SysRoleController.java:182).editMenuDo : Object     | @Ok(json ) @Fail(null ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-13 16:11:20,085 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/platform/sys/role/editMenu/?' >> (SysRoleController.java:142).editMenu : Object     | @Ok(beetl:/platform/sys/role/editMenu.html) @Fail(null ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-13 16:11:20,086 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/platform/sys/role/userdata' >> (SysRoleController.java:208).userData : Object     | @Ok(json:full) @Fail(null ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-13 16:11:20,086 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/platform/sys/role/selectuser' >> (SysRoleController.java:233).selectUser : void       | @Ok(beetl:/platform/sys/role/selectUser.html) @Fail(null ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-13 16:11:20,087 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/platform/sys/role/selectdata' >> (SysRoleController.java:239).selectData : Object     | @Ok(json:full) @Fail(null ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-13 16:11:20,087 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/platform/sys/role/deluser' >> (SysRoleController.java:262).delUser  : Object     | @Ok(json ) @Fail(null ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-13 16:11:20,087 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/platform/sys/role/pushuser' >> (SysRoleController.java:278).pushUser : Object     | @Ok(json ) @Fail(null ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-13 16:11:20,087 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/platform/sys/role/delete' >> (SysRoleController.java:382).deletes  : Object     | @Ok(json ) @Fail(null ) | by 1 Filters | (I:UTF-8/O:UTF-8)
2017-01-13 16:11:20,087 [main] INFO  org.nutz.mvc.impl.NutLoading - Found 122 module methods
2017-01-13 16:11:20,088 [main] DEBUG org.nutz.mvc.impl.NutLoading - @Localization not define
2017-01-13 16:11:20,088 [main] INFO  org.nutz.mvc.impl.NutLoading - SessionBy --> org.nutz.integration.shiro.ShiroSessionProvider@da2dbd0
2017-01-13 16:11:20,088 [main] INFO  org.nutz.mvc.impl.NutLoading - Setup application...
2017-01-13 16:11:20,088 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'conf'<class com.ikmcy.MainConfig>
2017-01-13 16:11:20,088 [main] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Load definition name=conf
2017-01-13 16:11:20,088 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=conf
2017-01-13 16:11:20,089 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(conf) in JsonLoader(paths=[ioc])
2017-01-13 16:11:20,089 [main] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Make...'conf'<class com.ikmcy.MainConfig>
2017-01-13 16:11:20,089 [main] DEBUG com.ikmcy.common.plugin.PluginAopConfigure - skip -- com.ikmcy.MainConfig
2017-01-13 16:11:20,089 [main] DEBUG org.nutz.ioc.aop.impl.DefaultMirrorFactory - Load class com.ikmcy.MainConfig without AOP
2017-01-13 16:11:20,089 [main] DEBUG org.nutz.ioc.impl.ScopeContext - Save object 'conf' to [app] 
2017-01-13 16:11:20,093 [main] DEBUG org.nutz.resource.Scans - Found 1 resource by src( custom/ ) , regex( ^.+[.]properties$ )
2017-01-13 16:11:20,093 [main] INFO  com.ikmcy.MainSetup - Ikmcy version 1.0.0
2017-01-13 16:12:13,095 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'cacheManager'<interface org.nutz.web.cache.CacheManager>
2017-01-13 16:12:13,096 [main] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Load definition name=cacheManager
2017-01-13 16:12:13,096 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=cacheManager
2017-01-13 16:12:13,097 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(cacheManager) in JsonLoader(paths=[ioc])
2017-01-13 16:12:13,097 [main] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Make...'cacheManager'<interface org.nutz.web.cache.CacheManager>
2017-01-13 16:12:13,097 [main] DEBUG com.ikmcy.common.plugin.PluginAopConfigure - skip -- net.sf.ehcache.CacheManager
2017-01-13 16:12:13,104 [main] DEBUG org.nutz.ioc.aop.impl.DefaultMirrorFactory - Load class net.sf.ehcache.CacheManager without AOP
2017-01-13 16:12:13,104 [main] DEBUG org.nutz.ioc.impl.ScopeContext - Save object 'cacheManager' to [app] 
2017-01-13 16:12:16,883 [main] ERROR org.nutz.mvc.impl.NutLoading - Error happend during start serivce!
java.lang.ClassCastException: net.sf.ehcache.CacheManager cannot be cast to org.nutz.web.cache.CacheManager
	at com.ikmcy.MainSetup.init(MainSetup.java:21)
	at org.nutz.mvc.impl.NutLoading.evalSetup(NutLoading.java:277)
	at org.nutz.mvc.impl.NutLoading.load(NutLoading.java:121)
	at org.nutz.mvc.ActionHandler.<init>(ActionHandler.java:19)
	at org.nutz.mvc.NutFilter._init(NutFilter.java:87)
	at org.nutz.mvc.NutFilter.init(NutFilter.java:65)
	at org.eclipse.jetty.servlet.FilterHolder.initialize(FilterHolder.java:138)
	at org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:852)
	at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:298)
	at org.eclipse.jetty.webapp.WebAppContext.startWebapp(WebAppContext.java:1349)
	at org.eclipse.jetty.maven.plugin.JettyWebAppContext.startWebapp(JettyWebAppContext.java:297)
	at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1342)
	at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:741)
	at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:505)
	at org.eclipse.jetty.maven.plugin.JettyWebAppContext.doStart(JettyWebAppContext.java:366)
	at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
	at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:132)
	at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:114)
	at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:61)
	at org.eclipse.jetty.server.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:163)
	at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
	at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:132)
	at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:114)
	at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:61)
	at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
	at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:132)
	at org.eclipse.jetty.server.Server.start(Server.java:387)
	at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:114)
	at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:61)
	at org.eclipse.jetty.server.Server.doStart(Server.java:354)
	at org.eclipse.jetty.maven.plugin.JettyServer.doStart(JettyServer.java:73)
	at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
	at org.eclipse.jetty.maven.plugin.AbstractJettyMojo.startJetty(AbstractJettyMojo.java:535)
	at org.eclipse.jetty.maven.plugin.AbstractJettyMojo.execute(AbstractJettyMojo.java:358)
	at org.eclipse.jetty.maven.plugin.JettyRunMojo.execute(JettyRunMojo.java:167)
	at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:134)
	at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:207)
	at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
	at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
	at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:116)
	at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:80)
	at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:51)
	at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:128)
	at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:307)
	at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:193)
	at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:106)
	at org.apache.maven.cli.MavenCli.execute(MavenCli.java:863)
	at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:288)
	at org.apache.maven.cli.MavenCli.main(MavenCli.java:199)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)
	at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
	at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)
	at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)
	at org.codehaus.classworlds.Launcher.main(Launcher.java:47)
2017-01-13 16:12:22,799 [main] ERROR org.nutz.mvc.impl.NutLoading - try to depose ioc
2017-01-13 16:12:23,276 [main] INFO  org.nutz.ioc.impl.NutIoc - org.nutz.ioc.impl.NutIoc@1363286909 is closing. startup date [17-01-13 16:11:19.735]
2017-01-13 16:12:23,278 [main] DEBUG org.nutz.ioc.impl.ScopeContext - Depose object 'cacheManager' ...
2017-01-13 16:12:23,279 [main] DEBUG org.nutz.ioc.impl.ScopeContext - Depose object 'conf' ...
2017-01-13 16:12:23,280 [main] DEBUG org.nutz.ioc.impl.ScopeContext - Depose object 'tmpFilePool' ...
2017-01-13 16:12:23,281 [main] DEBUG org.nutz.ioc.impl.ScopeContext - Depose object '$aop_syslog' ...
2017-01-13 16:12:23,281 [main] DEBUG org.nutz.ioc.impl.ScopeContext - Depose object '$aop_async' ...
2017-01-13 16:12:23,283 [main] DEBUG org.nutz.ioc.impl.ScopeContext - Depose object 'dynamicInterceptor' ...
2017-01-13 16:12:23,283 [main] DEBUG org.nutz.ioc.impl.ScopeContext - Depose object '$aop_1_plugin' ...
2017-01-13 16:12:23,285 [main] INFO  org.nutz.ioc.impl.NutIoc - org.nutz.ioc.impl.NutIoc@1363286909 is deposed. startup date [17-01-13 16:11:19.735]

什么地方 引入错了呢

MainSetup的21行的CacheManager的import错了, 是ehcache, 不是shiro的.

现在启动没有错误了 但是 访问任何页面 都是如下错误

HTTP ERROR 500

Problem accessing /. Reason:

    Server Error
Caused by:

javax.servlet.ServletException: java.lang.NullPointerException
	at org.apache.shiro.web.servlet.AdviceFilter.cleanup(AdviceFilter.java:196)
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:148)
	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:383)
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
	at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652)
	at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:585)
	at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)
	at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:577)
	at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:223)
	at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1127)
	at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:515)
	at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185)
	at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1061)
	at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
	at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:215)
	at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:110)
	at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97)
	at org.eclipse.jetty.server.Server.handle(Server.java:499)
	at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:311)
	at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:257)
	at org.eclipse.jetty.io.AbstractConnection$2.run(AbstractConnection.java:544)
	at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:635)
	at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:555)
	at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.NullPointerException
	at com.ikmcy.common.filter.RouteFilter.doFilter(RouteFilter.java:26)
	at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652)
	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)
	... 29 more
Caused by:

java.lang.NullPointerException
	at com.ikmcy.common.filter.RouteFilter.doFilter(RouteFilter.java:26)
	at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652)
	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:383)
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
	at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652)
	at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:585)
	at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)
	at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:577)
	at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:223)
	at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1127)
	at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:515)
	at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185)
	at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1061)
	at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
	at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:215)
	at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:110)
	at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97)
	at org.eclipse.jetty.server.Server.handle(Server.java:499)
	at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:311)
	at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:257)
	at org.eclipse.jetty.io.AbstractConnection$2.run(AbstractConnection.java:544)
	at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:635)
	at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:555)
	at java.lang.Thread.run(Thread.java:745)

后端报错

2017-01-13 16:18:36,165 [qtp37257991-16] DEBUG org.apache.shiro.web.servlet.SimpleCookie - Found 'sid' cookie value [3aa30b61-8680-46e9-a59b-6d5f7093a590]
2017-01-13 16:18:36,166 [qtp37257991-16] DEBUG org.apache.shiro.mgt.DefaultSecurityManager - Resolved SubjectContext context session is invalid.  Ignoring and creating an anonymous (session-less) Subject instance.
org.apache.shiro.session.UnknownSessionException: There is no session with id [3aa30b61-8680-46e9-a59b-6d5f7093a590]
	at org.apache.shiro.session.mgt.eis.AbstractSessionDAO.readSession(AbstractSessionDAO.java:170)
	at org.apache.shiro.session.mgt.eis.CachingSessionDAO.readSession(CachingSessionDAO.java:261)
	at org.apache.shiro.session.mgt.DefaultSessionManager.retrieveSessionFromDataSource(DefaultSessionManager.java:236)
	at org.apache.shiro.session.mgt.DefaultSessionManager.retrieveSession(DefaultSessionManager.java:222)
	at org.apache.shiro.session.mgt.AbstractValidatingSessionManager.doGetSession(AbstractValidatingSessionManager.java:118)
	at org.apache.shiro.session.mgt.AbstractNativeSessionManager.lookupSession(AbstractNativeSessionManager.java:108)
	at org.apache.shiro.session.mgt.AbstractNativeSessionManager.getSession(AbstractNativeSessionManager.java:100)
	at org.apache.shiro.mgt.SessionsSecurityManager.getSession(SessionsSecurityManager.java:125)
	at org.apache.shiro.mgt.DefaultSecurityManager.resolveContextSession(DefaultSecurityManager.java:456)
	at org.apache.shiro.mgt.DefaultSecurityManager.resolveSession(DefaultSecurityManager.java:442)
	at org.apache.shiro.mgt.DefaultSecurityManager.createSubject(DefaultSecurityManager.java:338)
	at org.apache.shiro.subject.Subject$Builder.buildSubject(Subject.java:846)
	at org.apache.shiro.web.subject.WebSubject$Builder.buildWebSubject(WebSubject.java:148)
	at org.apache.shiro.web.servlet.AbstractShiroFilter.createSubject(AbstractShiroFilter.java:292)
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:359)
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
	at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652)
	at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:585)
	at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)
	at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:577)
	at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:223)
	at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1127)
	at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:515)
	at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185)
	at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1061)
	at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
	at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:215)
	at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:110)
	at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97)
	at org.eclipse.jetty.server.Server.handle(Server.java:499)
	at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:311)
	at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:257)
	at org.eclipse.jetty.io.AbstractConnection$2.run(AbstractConnection.java:544)
	at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:635)
	at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:555)
	at java.lang.Thread.run(Thread.java:745)
2017-01-13 16:18:36,166 [qtp37257991-16] DEBUG org.apache.shiro.web.servlet.AdviceFilter - Filter execution resulted in an unexpected Exception (not IOException or ServletException as the Filter API recommends).  Wrapping in ServletException and propagating.
[WARNING] 
javax.servlet.ServletException: java.lang.NullPointerException
	at org.apache.shiro.web.servlet.AdviceFilter.cleanup(AdviceFilter.java:196)
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:148)
	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:383)
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
	at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652)
	at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:585)
	at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)
	at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:577)
	at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:223)
	at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1127)
	at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:515)
	at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185)
	at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1061)
	at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
	at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:215)
	at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:110)
	at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97)
	at org.eclipse.jetty.server.Server.handle(Server.java:499)
	at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:311)
	at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:257)
	at org.eclipse.jetty.io.AbstractConnection$2.run(AbstractConnection.java:544)
	at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:635)
	at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:555)
	at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.NullPointerException
	at com.ikmcy.common.filter.RouteFilter.doFilter(RouteFilter.java:26)
	at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652)
	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)
	... 29 more

at com.ikmcy.common.filter.RouteFilter.doFilter(RouteFilter.java:26)

这是你自己的类抛空指针了

为什么会出错呢

package com.ikmcy.common.filter;

import com.ikmcy.common.base.Globals;
import com.ikmcy.modules.models.sys.Sys_route;
import org.nutz.log.Log;
import org.nutz.log.Logs;

import javax.servlet.*;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;

/**
 * Created by Wizzer on 2016/7/31.
 */
public class RouteFilter implements Filter {
    private static final Log log = Logs.get();

    @Override
    public void doFilter(ServletRequest req, ServletResponse res,
                         FilterChain chain) throws IOException, ServletException {
        HttpServletRequest req2 = (HttpServletRequest) req;
        HttpServletResponse res2 = (HttpServletResponse) res;
        res2.setCharacterEncoding("utf-8");
        req2.setCharacterEncoding("utf-8");
        Sys_route route = Globals.RouteMap.get(req2.getRequestURI().replace(Globals.AppBase, ""));
        if (route != null) {
            if ("show".equals(route.getType())) {
                res2.sendRedirect(route.getToUrl());
            } else {
                req2.getRequestDispatcher(route.getToUrl()).forward(req2, res2);
            }
        } else chain.doFilter(req2, res2);
    }

    @Override
    public void init(FilterConfig arg0) throws ServletException {
    }

    @Override
    public void destroy() {
    }
}

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