NutzCN Logo
问答 改造项目为nb,说初始化了多个shiro environment?
发布于 2521天前 作者 蛋蛋的忧伤 2593 次浏览 复制 上一个帖子 下一个帖子
标签:

webapp文件夹都删掉了,没有web.xml, maven的packaging是jar,直接启动Nb的MainLauncher然后爆这个错误, 不使用nutzboot-starter-shiro启动没问题,显示启动成功.但是功能不全....

20:16:51.186 [main] DEBUG org.eclipse.jetty.server.handler.ContextHandler - contextInitialized: javax.servlet.ServletContextEvent[source=ServletContext@o.e.j.w.WebAppContext@68746f22{/,[file:///E:/idea_workspace/LuliChat/target/classes/static/],STARTING}]->org.apache.shiro.web.env.EnvironmentLoaderListener@7f8633ae
20:16:51.186 [main] WARN org.eclipse.jetty.webapp.WebAppContext - Failed startup of context o.e.j.w.WebAppContext@68746f22{/,[file:///E:/idea_workspace/LuliChat/target/classes/static/],UNAVAILABLE}
java.lang.IllegalStateException: There is already a Shiro environment associated with the current ServletContext.  Check if you have multiple EnvironmentLoader* definitions in your web.xml!
	at org.apache.shiro.web.env.EnvironmentLoader.initEnvironment(EnvironmentLoader.java:124)
	at org.apache.shiro.web.env.EnvironmentLoaderListener.contextInitialized(EnvironmentLoaderListener.java:58)
	at org.eclipse.jetty.server.handler.ContextHandler.callContextInitialized(ContextHandler.java:890)
	at org.eclipse.jetty.servlet.ServletContextHandler.callContextInitialized(ServletContextHandler.java:532)
	at org.eclipse.jetty.server.handler.ContextHandler.startContext(ContextHandler.java:853)
	at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:344)
	at org.eclipse.jetty.webapp.WebAppContext.startWebapp(WebAppContext.java:1515)
	at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1477)
	at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:785)
	at org.eclipse.jetty.servlet.ServletContextHandler.doStart(ServletContextHandler.java:261)
	at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:545)
	at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
	at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:133)
	at org.eclipse.jetty.server.Server.start(Server.java:418)
	at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:107)
	at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:113)
	at org.eclipse.jetty.server.Server.doStart(Server.java:385)
	at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
	at org.nutz.boot.starter.jetty.JettyStarter.start(JettyStarter.java:91)
	at org.nutz.boot.AppContext.startServers(AppContext.java:298)
	at org.nutz.boot.NbApp._run(NbApp.java:190)
	at org.nutz.boot.NbApp.run(NbApp.java:170)
	at com.dd.MainLauncher.main(MainLauncher.java:12)
20:16:51.201 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @6750ms o.e.j.w.WebAppContext@68746f22{/,[file:///E:/idea_workspace/LuliChat/target/classes/static/],UNAVAILABLE}

18 回复

jetty这货咋还动shiro????

20:22:48.283 [main] INFO org.eclipse.jetty.server.handler.ContextHandler.ROOT - Initializing Shiro environment
20:22:48.283 [main] INFO org.apache.shiro.web.env.EnvironmentLoader - Starting Shiro environment initialization.
20:22:48.359 [main] DEBUG org.apache.commons.beanutils.converters.BooleanConverter - Setting default value: false
20:22:48.359 [main] DEBUG org.apache.commons.beanutils.converters.BooleanConverter - Converting 'Boolean' value 'false' to type 'Boolean'
20:22:48.359 [main] DEBUG org.apache.commons.beanutils.converters.BooleanConverter -     No conversion required, value is already a Boolean
20:22:48.367 [main] DEBUG org.apache.commons.beanutils.converters.ByteConverter - Setting default value: 0
20:22:48.371 [main] DEBUG org.apache.commons.beanutils.converters.ByteConverter - Converting 'Integer' value '0' to type 'Byte'
20:22:48.371 [main] DEBUG org.apache.commons.beanutils.converters.ByteConverter -     Converted to Byte value '0'
20:22:48.379 [main] DEBUG org.apache.commons.beanutils.converters.CharacterConverter - Setting default value:  
20:22:48.379 [main] DEBUG org.apache.commons.beanutils.converters.CharacterConverter - Converting 'Character' value ' ' to type 'Character'
20:22:48.379 [main] DEBUG org.apache.commons.beanutils.converters.CharacterConverter -     No conversion required, value is already a Character
20:22:48.379 [main] DEBUG org.apache.commons.beanutils.converters.DoubleConverter - Setting default value: 0
20:22:48.379 [main] DEBUG org.apache.commons.beanutils.converters.DoubleConverter - Converting 'Integer' value '0' to type 'Double'
20:22:48.379 [main] DEBUG org.apache.commons.beanutils.converters.DoubleConverter -     Converted to Double value '0.0'
20:22:48.379 [main] DEBUG org.apache.commons.beanutils.converters.FloatConverter - Setting default value: 0
20:22:48.379 [main] DEBUG org.apache.commons.beanutils.converters.FloatConverter - Converting 'Integer' value '0' to type 'Float'
20:22:48.379 [main] DEBUG org.apache.commons.beanutils.converters.FloatConverter -     Converted to Float value '0.0'
20:22:48.383 [main] DEBUG org.apache.commons.beanutils.converters.IntegerConverter - Setting default value: 0
20:22:48.383 [main] DEBUG org.apache.commons.beanutils.converters.IntegerConverter - Converting 'Integer' value '0' to type 'Integer'
20:22:48.383 [main] DEBUG org.apache.commons.beanutils.converters.IntegerConverter -     No conversion required, value is already a Integer
20:22:48.383 [main] DEBUG org.apache.commons.beanutils.converters.LongConverter - Setting default value: 0
20:22:48.383 [main] DEBUG org.apache.commons.beanutils.converters.LongConverter - Converting 'Integer' value '0' to type 'Long'
20:22:48.383 [main] DEBUG org.apache.commons.beanutils.converters.LongConverter -     Converted to Long value '0'
20:22:48.383 [main] DEBUG org.apache.commons.beanutils.converters.ShortConverter - Setting default value: 0
20:22:48.383 [main] DEBUG org.apache.commons.beanutils.converters.ShortConverter - Converting 'Integer' value '0' to type 'Short'
20:22:48.383 [main] DEBUG org.apache.commons.beanutils.converters.ShortConverter -     Converted to Short value '0'
20:22:48.387 [main] DEBUG org.apache.commons.beanutils.converters.BigDecimalConverter - Setting default value: 0.0
20:22:48.387 [main] DEBUG org.apache.commons.beanutils.converters.BigDecimalConverter - Converting 'BigDecimal' value '0.0' to type 'BigDecimal'
20:22:48.387 [main] DEBUG org.apache.commons.beanutils.converters.BigDecimalConverter -     No conversion required, value is already a BigDecimal
20:22:48.387 [main] DEBUG org.apache.commons.beanutils.converters.BigIntegerConverter - Setting default value: 0
20:22:48.387 [main] DEBUG org.apache.commons.beanutils.converters.BigIntegerConverter - Converting 'BigInteger' value '0' to type 'BigInteger'
20:22:48.387 [main] DEBUG org.apache.commons.beanutils.converters.BigIntegerConverter -     No conversion required, value is already a BigInteger
20:22:48.387 [main] DEBUG org.apache.commons.beanutils.converters.BooleanConverter - Setting default value: false
20:22:48.387 [main] DEBUG org.apache.commons.beanutils.converters.BooleanConverter - Converting 'Boolean' value 'false' to type 'Boolean'
20:22:48.387 [main] DEBUG org.apache.commons.beanutils.converters.BooleanConverter -     No conversion required, value is already a Boolean
20:22:48.387 [main] DEBUG org.apache.commons.beanutils.converters.ByteConverter - Setting default value: 0
20:22:48.387 [main] DEBUG org.apache.commons.beanutils.converters.ByteConverter - Converting 'Integer' value '0' to type 'Byte'
20:22:48.387 [main] DEBUG org.apache.commons.beanutils.converters.ByteConverter -     Converted to Byte value '0'
20:22:48.395 [main] DEBUG org.apache.commons.beanutils.converters.CharacterConverter - Setting default value:  
20:22:48.395 [main] DEBUG org.apache.commons.beanutils.converters.CharacterConverter - Converting 'Character' value ' ' to type 'Character'
20:22:48.395 [main] DEBUG org.apache.commons.beanutils.converters.CharacterConverter -     No conversion required, value is already a Character
20:22:48.395 [main] DEBUG org.apache.commons.beanutils.converters.DoubleConverter - Setting default value: 0
20:22:48.395 [main] DEBUG org.apache.commons.beanutils.converters.DoubleConverter - Converting 'Integer' value '0' to type 'Double'
20:22:48.395 [main] DEBUG org.apache.commons.beanutils.converters.DoubleConverter -     Converted to Double value '0.0'
20:22:48.395 [main] DEBUG org.apache.commons.beanutils.converters.FloatConverter - Setting default value: 0
20:22:48.395 [main] DEBUG org.apache.commons.beanutils.converters.FloatConverter - Converting 'Integer' value '0' to type 'Float'
20:22:48.395 [main] DEBUG org.apache.commons.beanutils.converters.FloatConverter -     Converted to Float value '0.0'
20:22:48.395 [main] DEBUG org.apache.commons.beanutils.converters.IntegerConverter - Setting default value: 0
20:22:48.395 [main] DEBUG org.apache.commons.beanutils.converters.IntegerConverter - Converting 'Integer' value '0' to type 'Integer'
20:22:48.395 [main] DEBUG org.apache.commons.beanutils.converters.IntegerConverter -     No conversion required, value is already a Integer
20:22:48.395 [main] DEBUG org.apache.commons.beanutils.converters.LongConverter - Setting default value: 0
20:22:48.395 [main] DEBUG org.apache.commons.beanutils.converters.LongConverter - Converting 'Integer' value '0' to type 'Long'
20:22:48.395 [main] DEBUG org.apache.commons.beanutils.converters.LongConverter -     Converted to Long value '0'
20:22:48.395 [main] DEBUG org.apache.commons.beanutils.converters.ShortConverter - Setting default value: 0
20:22:48.395 [main] DEBUG org.apache.commons.beanutils.converters.ShortConverter - Converting 'Integer' value '0' to type 'Short'
20:22:48.395 [main] DEBUG org.apache.commons.beanutils.converters.ShortConverter -     Converted to Short value '0'
20:22:48.395 [main] DEBUG org.apache.commons.beanutils.converters.StringConverter - Setting default value: 
20:22:48.395 [main] DEBUG org.apache.commons.beanutils.converters.StringConverter - Converting 'String' value '' to type 'String'
20:22:48.411 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Setting default value: [Z@16150369
20:22:48.411 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Converting 'boolean[]' value '[Z@16150369' to type 'boolean[]'
20:22:48.411 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter -     No conversion required, value is already a boolean[]
20:22:48.411 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Setting default value: [B@624ea235
20:22:48.411 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Converting 'byte[]' value '[B@624ea235' to type 'byte[]'
20:22:48.411 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter -     No conversion required, value is already a byte[]
20:22:48.411 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Setting default value: [C@3932c79a
20:22:48.411 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Converting 'char[]' value '[C@3932c79a' to type 'char[]'
20:22:48.411 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter -     No conversion required, value is already a char[]
20:22:48.411 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Setting default value: [D@782859e
20:22:48.411 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Converting 'double[]' value '[D@782859e' to type 'double[]'
20:22:48.411 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter -     No conversion required, value is already a double[]
20:22:48.411 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Setting default value: [F@34bde49d
20:22:48.419 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Converting 'float[]' value '[F@34bde49d' to type 'float[]'
20:22:48.423 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter -     No conversion required, value is already a float[]
20:22:48.423 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Setting default value: [I@821330f
20:22:48.423 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Converting 'int[]' value '[I@821330f' to type 'int[]'
20:22:48.423 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter -     No conversion required, value is already a int[]
20:22:48.423 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Setting default value: [J@6f43c82
20:22:48.423 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Converting 'long[]' value '[J@6f43c82' to type 'long[]'
20:22:48.423 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter -     No conversion required, value is already a long[]
20:22:48.423 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Setting default value: [S@210ab13f
20:22:48.423 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Converting 'short[]' value '[S@210ab13f' to type 'short[]'
20:22:48.423 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter -     No conversion required, value is already a short[]
20:22:48.423 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Setting default value: [Ljava.math.BigDecimal;@7857fe2
20:22:48.423 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Converting 'BigDecimal[]' value '[Ljava.math.BigDecimal;@7857fe2' to type 'BigDecimal[]'
20:22:48.423 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter -     No conversion required, value is already a BigDecimal[]
20:22:48.423 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Setting default value: [Ljava.math.BigInteger;@1be2019a
20:22:48.423 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Converting 'BigInteger[]' value '[Ljava.math.BigInteger;@1be2019a' to type 'BigInteger[]'
20:22:48.423 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter -     No conversion required, value is already a BigInteger[]
20:22:48.423 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Setting default value: [Ljava.lang.Boolean;@58e1d9d
20:22:48.423 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Converting 'Boolean[]' value '[Ljava.lang.Boolean;@58e1d9d' to type 'Boolean[]'
20:22:48.423 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter -     No conversion required, value is already a Boolean[]
20:22:48.423 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Setting default value: [Ljava.lang.Byte;@4f0f2942
20:22:48.423 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Converting 'Byte[]' value '[Ljava.lang.Byte;@4f0f2942' to type 'Byte[]'
20:22:48.423 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter -     No conversion required, value is already a Byte[]
20:22:48.423 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Setting default value: [Ljava.lang.Character;@5340477f
20:22:48.423 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Converting 'Character[]' value '[Ljava.lang.Character;@5340477f' to type 'Character[]'
20:22:48.423 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter -     No conversion required, value is already a Character[]
20:22:48.423 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Setting default value: [Ljava.lang.Double;@7139992f
20:22:48.423 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Converting 'Double[]' value '[Ljava.lang.Double;@7139992f' to type 'Double[]'
20:22:48.423 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter -     No conversion required, value is already a Double[]
20:22:48.423 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Setting default value: [Ljava.lang.Float;@387a8303
20:22:48.423 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Converting 'Float[]' value '[Ljava.lang.Float;@387a8303' to type 'Float[]'
20:22:48.423 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter -     No conversion required, value is already a Float[]
20:22:48.423 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Setting default value: [Ljava.lang.Integer;@1500b2f3
20:22:48.423 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Converting 'Integer[]' value '[Ljava.lang.Integer;@1500b2f3' to type 'Integer[]'
20:22:48.423 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter -     No conversion required, value is already a Integer[]
20:22:48.423 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Setting default value: [Ljava.lang.Long;@126253fd
20:22:48.423 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Converting 'Long[]' value '[Ljava.lang.Long;@126253fd' to type 'Long[]'
20:22:48.423 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter -     No conversion required, value is already a Long[]
20:22:48.423 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Setting default value: [Ljava.lang.Short;@475c9c31
20:22:48.423 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Converting 'Short[]' value '[Ljava.lang.Short;@475c9c31' to type 'Short[]'
20:22:48.423 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter -     No conversion required, value is already a Short[]
20:22:48.423 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Setting default value: [Ljava.lang.String;@5c7bfdc1
20:22:48.423 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Converting 'String[]' value '[Ljava.lang.String;@5c7bfdc1' to type 'String[]'
20:22:48.423 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter -     No conversion required, value is already a String[]
20:22:48.423 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Setting default value: [Ljava.lang.Class;@71687585
20:22:48.423 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Converting 'Class[]' value '[Ljava.lang.Class;@71687585' to type 'Class[]'
20:22:48.423 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter -     No conversion required, value is already a Class[]
20:22:48.423 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Setting default value: [Ljava.util.Date;@1807f5a7
20:22:48.423 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Converting 'Date[]' value '[Ljava.util.Date;@1807f5a7' to type 'Date[]'
20:22:48.423 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter -     No conversion required, value is already a Date[]
20:22:48.423 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Setting default value: [Ljava.util.Calendar;@7fb4f2a9
20:22:48.423 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Converting 'Calendar[]' value '[Ljava.util.Calendar;@7fb4f2a9' to type 'Calendar[]'
20:22:48.423 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter -     No conversion required, value is already a Calendar[]
20:22:48.423 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Setting default value: [Ljava.io.File;@6a4f1a55
20:22:48.423 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Converting 'java.io.File[]' value '[Ljava.io.File;@6a4f1a55' to type 'java.io.File[]'
20:22:48.423 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter -     No conversion required, value is already a java.io.File[]
20:22:48.423 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Setting default value: [Ljava.sql.Date;@2584b82d
20:22:48.423 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Converting 'java.sql.Date[]' value '[Ljava.sql.Date;@2584b82d' to type 'java.sql.Date[]'
20:22:48.423 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter -     No conversion required, value is already a java.sql.Date[]
20:22:48.423 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Setting default value: [Ljava.sql.Time;@6933b6c6
20:22:48.423 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Converting 'java.sql.Time[]' value '[Ljava.sql.Time;@6933b6c6' to type 'java.sql.Time[]'
20:22:48.423 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter -     No conversion required, value is already a java.sql.Time[]
20:22:48.423 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Setting default value: [Ljava.sql.Timestamp;@7dfb0c0f
20:22:48.423 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Converting 'java.sql.Timestamp[]' value '[Ljava.sql.Timestamp;@7dfb0c0f' to type 'java.sql.Timestamp[]'
20:22:48.423 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter -     No conversion required, value is already a java.sql.Timestamp[]
20:22:48.423 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Setting default value: [Ljava.net.URL;@169bb4dd
20:22:48.423 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Converting 'java.net.URL[]' value '[Ljava.net.URL;@169bb4dd' to type 'java.net.URL[]'
20:22:48.423 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter -     No conversion required, value is already a java.net.URL[]
20:22:48.447 [main] DEBUG org.apache.shiro.web.env.IniWebEnvironment - Checking any specified config locations.
20:22:48.447 [main] DEBUG org.apache.shiro.io.ResourceUtils - Opening resource from class path [shiro.ini]
20:22:48.459 [main] DEBUG org.apache.shiro.config.Ini - Parsing [main]
20:22:48.475 [main] DEBUG org.apache.shiro.config.Ini - Parsing [urls]
20:22:48.479 [main] DEBUG org.apache.shiro.config.IniFactorySupport - Creating instance from Ini [sections=main,urls]
20:22:49.615 [main] DEBUG org.apache.commons.beanutils.ConvertUtils - Convert string 'classpath:ehcache.xml' to class 'java.lang.String'
20:22:49.615 [main] DEBUG org.apache.commons.beanutils.converters.StringConverter - Converting 'String' value 'classpath:ehcache.xml' to type 'String'
20:22:49.619 [main] DEBUG org.apache.shiro.cache.ehcache.EhCacheManager - cacheManager property not set.  Constructing CacheManager instance... 
20:22:49.627 [main] DEBUG org.apache.shiro.io.ResourceUtils - Opening resource from class path [ehcache.xml]
20:22:49.631 [main] DEBUG net.sf.ehcache.config.ConfigurationFactory - Configuring ehcache from InputStream
20:22:49.647 [main] DEBUG net.sf.ehcache.config.BeanHandler - Ignoring ehcache attribute xmlns:xsi
20:22:49.647 [main] DEBUG net.sf.ehcache.config.BeanHandler - Ignoring ehcache attribute xsi:noNamespaceSchemaLocation
20:22:49.651 [main] DEBUG net.sf.ehcache.config.DiskStoreConfiguration - Disk Store Path: ehcache.disk.store.dir/luli_cache
20:22:49.671 [main] DEBUG net.sf.ehcache.util.PropertyUtil - propertiesString is null.
20:22:49.683 [main] DEBUG net.sf.ehcache.config.ConfigurationHelper - No CacheManagerEventListenerFactory class specified. Skipping...
20:22:49.775 [main] DEBUG net.sf.ehcache.Cache - No BootstrapCacheLoaderFactory class specified. Skipping...
20:22:49.775 [main] DEBUG net.sf.ehcache.Cache - CacheWriter factory not configured. Skipping...
20:22:49.775 [main] DEBUG net.sf.ehcache.config.ConfigurationHelper - No CacheExceptionHandlerFactory class specified. Skipping...
20:22:49.787 [main] DEBUG net.sf.ehcache.Cache - No BootstrapCacheLoaderFactory class specified. Skipping...
20:22:49.787 [main] DEBUG net.sf.ehcache.Cache - CacheWriter factory not configured. Skipping...
20:22:49.787 [main] DEBUG net.sf.ehcache.config.ConfigurationHelper - No CacheExceptionHandlerFactory class specified. Skipping...
20:22:49.811 [main] DEBUG net.sf.ehcache.DiskStorePathManager - Using diskstore path ehcache.disk.store.dir\luli_cache
20:22:49.811 [main] DEBUG net.sf.ehcache.DiskStorePathManager - Holding exclusive lock on E:\idea_workspace\LuliChat\ehcache.disk.store.dir\luli_cache\.ehcache-diskstore.lock
20:22:49.819 [main] DEBUG net.sf.ehcache.store.disk.DiskStorageFactory - Matching data file missing (or empty) for index file. Deleting index file ehcache.disk.store.dir\luli_cache\shiro-active%0053ession%0043ache.index
20:22:49.819 [main] DEBUG net.sf.ehcache.store.disk.DiskStorageFactory - Failed to delete file shiro-active%0053ession%0043ache.index
20:22:49.919 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Pass-Through Statistic: LOCAL_OFFHEAP_SIZE
20:22:49.919 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Pass-Through Statistic: LOCAL_OFFHEAP_SIZE_BYTES
20:22:49.919 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Pass-Through Statistic: WRITER_QUEUE_LENGTH
20:22:49.919 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Pass-Through Statistic: REMOTE_SIZE
20:22:49.923 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Pass-Through Statistic: LAST_REJOIN_TIMESTAMP
20:22:49.947 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Operation Statistic: OFFHEAP_GET
20:22:49.951 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Operation Statistic: OFFHEAP_PUT
20:22:49.951 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Operation Statistic: OFFHEAP_REMOVE
20:22:49.951 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Operation Statistic: XA_COMMIT
20:22:49.951 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Operation Statistic: XA_ROLLBACK
20:22:49.951 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Operation Statistic: XA_RECOVERY
20:22:49.951 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Operation Statistic: CLUSTER_EVENT
20:22:49.951 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Operation Statistic: NONSTOP
20:22:49.967 [main] DEBUG net.sf.ehcache.Cache - Initialised cache: shiro-activeSessionCache
20:22:49.967 [main] DEBUG net.sf.ehcache.config.ConfigurationHelper - CacheDecoratorFactory not configured. Skipping for 'shiro-activeSessionCache'.
20:22:49.967 [main] DEBUG net.sf.ehcache.config.ConfigurationHelper - CacheDecoratorFactory not configured for defaultCache. Skipping for 'shiro-activeSessionCache'.
20:22:49.967 [main] DEBUG org.apache.shiro.cache.ehcache.EhCacheManager - implicit cacheManager created successfully.
20:22:49.995 [main] DEBUG org.apache.shiro.config.ReflectionBuilder - Encountered object reference '$cacheManager'.  Looking up object with id 'cacheManager'
20:22:50.011 [main] DEBUG org.apache.shiro.config.ReflectionBuilder - Encountered object reference '$sessionListener'.  Looking up object with id 'sessionListener'
20:22:50.011 [main] DEBUG org.apache.shiro.config.ReflectionBuilder - Encountered object reference '$sessionListener'.  Looking up object with id 'sessionListener'
20:22:50.015 [main] DEBUG org.apache.commons.beanutils.ConvertUtils - Convert string 'sid' to class 'java.lang.String'
20:22:50.015 [main] DEBUG org.apache.commons.beanutils.converters.StringConverter - Converting 'String' value 'sid' to type 'String'
20:22:50.015 [main] DEBUG org.apache.commons.beanutils.ConvertUtils - Convert string '43200000' to class 'int'
20:22:50.015 [main] DEBUG org.apache.commons.beanutils.converters.IntegerConverter - Converting 'String' value '43200000' to type 'Integer'
20:22:50.015 [main] DEBUG org.apache.commons.beanutils.converters.IntegerConverter -     No NumberFormat, using default conversion
20:22:50.015 [main] DEBUG org.apache.commons.beanutils.converters.IntegerConverter -     Converted to Integer value '43200000'
20:22:50.015 [main] DEBUG org.apache.commons.beanutils.ConvertUtils - Convert string 'true' to class 'boolean'
20:22:50.015 [main] DEBUG org.apache.commons.beanutils.converters.BooleanConverter - Converting 'String' value 'true' to type 'Boolean'
20:22:50.015 [main] DEBUG org.apache.commons.beanutils.converters.BooleanConverter -     Converted to Boolean value 'true'
20:22:50.015 [main] DEBUG org.apache.shiro.config.ReflectionBuilder - Encountered object reference '$sessionIdCookie'.  Looking up object with id 'sessionIdCookie'
20:22:50.019 [main] DEBUG org.apache.commons.beanutils.ConvertUtils - Convert string 'true' to class 'boolean'
20:22:50.019 [main] DEBUG org.apache.commons.beanutils.converters.BooleanConverter - Converting 'String' value 'true' to type 'Boolean'
20:22:50.019 [main] DEBUG org.apache.commons.beanutils.converters.BooleanConverter -     Converted to Boolean value 'true'
20:22:50.019 [main] DEBUG org.apache.commons.beanutils.ConvertUtils - Convert string '43200000' to class 'long'
20:22:50.019 [main] DEBUG org.apache.commons.beanutils.converters.LongConverter - Converting 'String' value '43200000' to type 'Long'
20:22:50.019 [main] DEBUG org.apache.commons.beanutils.converters.LongConverter -     No NumberFormat, using default conversion
20:22:50.019 [main] DEBUG org.apache.commons.beanutils.converters.LongConverter -     Converted to Long value '43200000'
20:22:50.019 [main] DEBUG org.apache.shiro.config.ReflectionBuilder - Encountered object reference '$sessionManager'.  Looking up object with id 'sessionManager'
20:22:50.039 [main] DEBUG org.apache.shiro.config.ReflectionBuilder - Encountered object reference '$cacheManager'.  Looking up object with id 'cacheManager'
20:22:50.039 [main] DEBUG org.apache.shiro.realm.AuthorizingRealm - No authorizationCache instance set.  Checking for a cacheManager...
20:22:50.039 [main] DEBUG org.apache.shiro.realm.AuthorizingRealm - CacheManager [org.apache.shiro.cache.ehcache.EhCacheManager@39ad977d] has been configured.  Building authorization cache named [user_realm.authorizationCache]
20:22:50.039 [main] INFO org.apache.shiro.cache.ehcache.EhCacheManager - Cache with name 'user_realm.authorizationCache' does not yet exist.  Creating now.
20:22:50.059 [main] DEBUG net.sf.ehcache.store.MemoryStore - Initialized net.sf.ehcache.store.MemoryStore for user_realm.authorizationCache
20:22:50.067 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Pass-Through Statistic: LOCAL_OFFHEAP_SIZE
20:22:50.067 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Pass-Through Statistic: LOCAL_OFFHEAP_SIZE_BYTES
20:22:50.067 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Pass-Through Statistic: LOCAL_DISK_SIZE
20:22:50.067 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Pass-Through Statistic: LOCAL_DISK_SIZE_BYTES
20:22:50.067 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Pass-Through Statistic: WRITER_QUEUE_LENGTH
20:22:50.067 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Pass-Through Statistic: REMOTE_SIZE
20:22:50.067 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Pass-Through Statistic: LAST_REJOIN_TIMESTAMP
20:22:50.067 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Operation Statistic: OFFHEAP_GET
20:22:50.067 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Operation Statistic: OFFHEAP_PUT
20:22:50.067 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Operation Statistic: OFFHEAP_REMOVE
20:22:50.067 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Operation Statistic: DISK_GET
20:22:50.067 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Operation Statistic: DISK_PUT
20:22:50.067 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Operation Statistic: DISK_REMOVE
20:22:50.067 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Operation Statistic: XA_COMMIT
20:22:50.067 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Operation Statistic: XA_ROLLBACK
20:22:50.067 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Operation Statistic: XA_RECOVERY
20:22:50.071 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Operation Statistic: CLUSTER_EVENT
20:22:50.071 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Operation Statistic: NONSTOP
20:22:50.071 [main] DEBUG net.sf.ehcache.Cache - Initialised cache: user_realm.authorizationCache
20:22:50.071 [main] DEBUG net.sf.ehcache.config.ConfigurationHelper - CacheDecoratorFactory not configured for defaultCache. Skipping for 'user_realm.authorizationCache'.
20:22:50.071 [main] INFO org.apache.shiro.cache.ehcache.EhCacheManager - Added EhCache named [user_realm.authorizationCache]
20:22:50.071 [main] INFO org.apache.shiro.config.ReflectionBuilder - An instance with name 'authc' already exists.  Redefining this object as a new instance of type com.dd.filter.AuthenticationFilter
20:22:50.095 [main] DEBUG org.apache.commons.beanutils.ConvertUtils - Convert string '/login.html' to class 'java.lang.String'
20:22:50.095 [main] DEBUG org.apache.commons.beanutils.converters.StringConverter - Converting 'String' value '/login.html' to type 'String'
20:22:50.095 [main] DEBUG org.apache.commons.beanutils.ConvertUtils - Convert string '/chat.html' to class 'java.lang.String'
20:22:50.095 [main] DEBUG org.apache.commons.beanutils.converters.StringConverter - Converting 'String' value '/chat.html' to type 'String'
20:22:50.099 [main] DEBUG org.apache.commons.beanutils.ConvertUtils - Convert string 'shiroLoginFailure' to class 'java.lang.String'
20:22:50.099 [main] DEBUG org.apache.commons.beanutils.converters.StringConverter - Converting 'String' value 'shiroLoginFailure' to type 'String'
20:22:50.099 [main] DEBUG org.apache.shiro.config.IniFactorySupport - Creating instance from Ini [sections=main,urls]
20:22:50.103 [main] DEBUG org.apache.shiro.web.filter.mgt.DefaultFilterChainManager - Creating chain [/user/registry] from String definition [anon]
20:22:50.103 [main] DEBUG org.apache.shiro.web.filter.mgt.DefaultFilterChainManager - Attempting to apply path [/user/registry] to filter [anon] with config [null]
20:22:50.103 [main] DEBUG org.apache.shiro.web.filter.mgt.DefaultFilterChainManager - Creating chain [/login.html] from String definition [anon]
20:22:50.107 [main] DEBUG org.apache.shiro.web.filter.mgt.DefaultFilterChainManager - Attempting to apply path [/login.html] to filter [anon] with config [null]
20:22:50.107 [main] DEBUG org.apache.shiro.web.filter.mgt.DefaultFilterChainManager - Creating chain [/user/login] from String definition [anon]
20:22:50.107 [main] DEBUG org.apache.shiro.web.filter.mgt.DefaultFilterChainManager - Attempting to apply path [/user/login] to filter [anon] with config [null]
20:22:50.107 [main] DEBUG org.apache.shiro.web.filter.mgt.DefaultFilterChainManager - Creating chain [/css/**] from String definition [anon]
20:22:50.107 [main] DEBUG org.apache.shiro.web.filter.mgt.DefaultFilterChainManager - Attempting to apply path [/css/**] to filter [anon] with config [null]
20:22:50.107 [main] DEBUG org.apache.shiro.web.filter.mgt.DefaultFilterChainManager - Creating chain [/js/**] from String definition [anon]
20:22:50.107 [main] DEBUG org.apache.shiro.web.filter.mgt.DefaultFilterChainManager - Attempting to apply path [/js/**] to filter [anon] with config [null]
20:22:50.107 [main] DEBUG org.apache.shiro.web.filter.mgt.DefaultFilterChainManager - Creating chain [/img/**] from String definition [anon]
20:22:50.107 [main] DEBUG org.apache.shiro.web.filter.mgt.DefaultFilterChainManager - Attempting to apply path [/img/**] to filter [anon] with config [null]
20:22:50.107 [main] DEBUG org.apache.shiro.web.filter.mgt.DefaultFilterChainManager - Creating chain [/user/logout] from String definition [logout]
20:22:50.107 [main] DEBUG org.apache.shiro.web.filter.mgt.DefaultFilterChainManager - Attempting to apply path [/user/logout] to filter [logout] with config [null]
20:22:50.107 [main] DEBUG org.apache.shiro.web.filter.mgt.DefaultFilterChainManager - Creating chain [/**] from String definition [authc]
20:22:50.107 [main] DEBUG org.apache.shiro.web.filter.mgt.DefaultFilterChainManager - Attempting to apply path [/**] to filter [authc] with config [null]
20:22:50.107 [main] DEBUG org.apache.shiro.web.env.EnvironmentLoader - Published WebEnvironment as ServletContext attribute with name [org.apache.shiro.web.env.EnvironmentLoader.ENVIRONMENT_ATTRIBUTE_KEY]
20:22:50.107 [main] INFO org.apache.shiro.web.env.EnvironmentLoader - Shiro environment initialized in 1824 ms.

不使用nutzboot-starter-shiro的情况,启动没问题,访问静态页面没问题,但是调用

 Subject subject = SecurityUtils.getSubject();
subject.login(token);//  这里报错

login时报错

org.apache.shiro.UnavailableSecurityManagerException: No SecurityManager accessible to the calling code, either bound to the org.apache.shiro.util.ThreadContext or as a vm static singleton.  This is an invalid application configuration.
	at org.apache.shiro.SecurityUtils.getSecurityManager(SecurityUtils.java:123)
	at org.apache.shiro.subject.Subject$Builder.<init>(Subject.java:626)
	at org.apache.shiro.SecurityUtils.getSubject(SecurityUtils.java:56)
	at com.dd.controller.UserController.login(UserController.java:75)
	at com.dd.controller.UserController$FM$login$d17038cb4363fbad2fa1709b7d9f5425.invoke(UserController.java)
	at org.nutz.mvc.impl.processor.MethodInvokeProcessor.process(MethodInvokeProcessor.java:31)
	at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44)
	at org.nutz.mvc.impl.processor.AdaptorProcessor.process(AdaptorProcessor.java:33)
	at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44)
	at org.nutz.mvc.impl.processor.ActionFiltersProcessor.process(ActionFiltersProcessor.java:58)
	at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44)
	at org.nutz.integration.shiro.NutShiroProcessor.process(NutShiroProcessor.java:126)
	at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44)
	at org.nutz.mvc.impl.processor.ModuleProcessor.process(ModuleProcessor.java:123)
	at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44)
	at org.nutz.mvc.impl.processor.EncodingProcessor.process(EncodingProcessor.java:27)
	at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44)
	at org.nutz.mvc.impl.processor.UpdateRequestAttributesProcessor.process(UpdateRequestAttributesProcessor.java:15)
	at org.nutz.mvc.impl.NutActionChain.doChain(NutActionChain.java:44)
	at org.nutz.mvc.impl.ActionInvoker.invoke(ActionInvoker.java:67)
	at org.nutz.mvc.ActionHandler.handle(ActionHandler.java:31)
	at org.nutz.mvc.NutFilter.doFilter(NutFilter.java:202)
	at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1637)
	at org.nutz.mvc.WhaleFilter.doFilter(WhaleFilter.java:159)
	at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1637)
	at org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter.doFilter(WebSocketUpgradeFilter.java:206)
	at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1637)
	at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:533)
	at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)
	at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:548)
	at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132)
	at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:190)
	at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1595)
	at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:188)
	at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1253)
	at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:168)
	at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:473)
	at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1564)
	at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:166)
	at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1155)
	at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
	at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132)
	at org.eclipse.jetty.server.Server.handle(Server.java:530)
	at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:347)
	at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:256)
	at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:279)
	at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:102)
	at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:124)
	at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:247)
	at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.produce(EatWhatYouKill.java:140)
	at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:708)
	at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:626)
	at java.lang.Thread.run(Thread.java:748)

securityManager 为null所以抛出这个异常,但是为啥为null...jetty不是给我初始化了嘛...初始化一半?

 public static SecurityManager getSecurityManager() throws UnavailableSecurityManagerException {
        SecurityManager securityManager = ThreadContext.getSecurityManager();
        if (securityManager == null) {
            securityManager = securityManager;
        }

        if (securityManager == null) {
            String msg = "No SecurityManager accessible to the calling code, either bound to the " + ThreadContext.class.getName() + " or as a vm static singleton.  This is an invalid application " + "configuration.";
            throw new UnavailableSecurityManagerException(msg);
        } else {
            return securityManager;
        }
    }

启动日志:

"E:\dev\java 8\jdk\bin\java" "-javaagent:C:\Program Files\JetBrains\IntelliJ IDEA 2017.3.2\lib\idea_rt.jar=55541:C:\Program Files\JetBrains\IntelliJ IDEA 2017.3.2\bin" -Dfile.encoding=UTF-8 -classpath "E:\dev\java 8\jdk\jre\lib\charsets.jar;E:\dev\java 8\jdk\jre\lib\deploy.jar;E:\dev\java 8\jdk\jre\lib\ext\access-bridge-64.jar;E:\dev\java 8\jdk\jre\lib\ext\cldrdata.jar;E:\dev\java 8\jdk\jre\lib\ext\dnsns.jar;E:\dev\java 8\jdk\jre\lib\ext\jaccess.jar;E:\dev\java 8\jdk\jre\lib\ext\jfxrt.jar;E:\dev\java 8\jdk\jre\lib\ext\localedata.jar;E:\dev\java 8\jdk\jre\lib\ext\nashorn.jar;E:\dev\java 8\jdk\jre\lib\ext\sunec.jar;E:\dev\java 8\jdk\jre\lib\ext\sunjce_provider.jar;E:\dev\java 8\jdk\jre\lib\ext\sunmscapi.jar;E:\dev\java 8\jdk\jre\lib\ext\sunpkcs11.jar;E:\dev\java 8\jdk\jre\lib\ext\zipfs.jar;E:\dev\java 8\jdk\jre\lib\javaws.jar;E:\dev\java 8\jdk\jre\lib\jce.jar;E:\dev\java 8\jdk\jre\lib\jfr.jar;E:\dev\java 8\jdk\jre\lib\jfxswt.jar;E:\dev\java 8\jdk\jre\lib\jsse.jar;E:\dev\java 8\jdk\jre\lib\management-agent.jar;E:\dev\java 8\jdk\jre\lib\plugin.jar;E:\dev\java 8\jdk\jre\lib\resources.jar;E:\dev\java 8\jdk\jre\lib\rt.jar;E:\idea_workspace\LuliChat\target\classes;E:\dev\apache-maven-3.5.2\resp\org\nutz\nutzboot-starter-nutz-mvc\2.1.1\nutzboot-starter-nutz-mvc-2.1.1.jar;E:\dev\apache-maven-3.5.2\resp\org\nutz\nutzboot-core\2.1.1\nutzboot-core-2.1.1.jar;E:\dev\apache-maven-3.5.2\resp\javax\servlet\javax.servlet-api\3.1.0\javax.servlet-api-3.1.0.jar;E:\dev\apache-maven-3.5.2\resp\org\nutz\nutzboot-starter-jetty\2.1.1\nutzboot-starter-jetty-2.1.1.jar;E:\dev\apache-maven-3.5.2\resp\org\eclipse\jetty\jetty-servlets\9.4.8.v20171121\jetty-servlets-9.4.8.v20171121.jar;E:\dev\apache-maven-3.5.2\resp\org\eclipse\jetty\jetty-continuation\9.4.8.v20171121\jetty-continuation-9.4.8.v20171121.jar;E:\dev\apache-maven-3.5.2\resp\org\eclipse\jetty\jetty-http\9.4.8.v20171121\jetty-http-9.4.8.v20171121.jar;E:\dev\apache-maven-3.5.2\resp\org\eclipse\jetty\jetty-util\9.4.8.v20171121\jetty-util-9.4.8.v20171121.jar;E:\dev\apache-maven-3.5.2\resp\org\eclipse\jetty\jetty-io\9.4.8.v20171121\jetty-io-9.4.8.v20171121.jar;E:\dev\apache-maven-3.5.2\resp\org\eclipse\jetty\jetty-webapp\9.4.8.v20171121\jetty-webapp-9.4.8.v20171121.jar;E:\dev\apache-maven-3.5.2\resp\org\eclipse\jetty\jetty-xml\9.4.8.v20171121\jetty-xml-9.4.8.v20171121.jar;E:\dev\apache-maven-3.5.2\resp\org\eclipse\jetty\jetty-servlet\9.4.8.v20171121\jetty-servlet-9.4.8.v20171121.jar;E:\dev\apache-maven-3.5.2\resp\org\eclipse\jetty\jetty-security\9.4.8.v20171121\jetty-security-9.4.8.v20171121.jar;E:\dev\apache-maven-3.5.2\resp\org\eclipse\jetty\jetty-server\9.4.8.v20171121\jetty-server-9.4.8.v20171121.jar;E:\dev\apache-maven-3.5.2\resp\org\eclipse\jetty\websocket\websocket-server\9.4.8.v20171121\websocket-server-9.4.8.v20171121.jar;E:\dev\apache-maven-3.5.2\resp\org\eclipse\jetty\websocket\websocket-common\9.4.8.v20171121\websocket-common-9.4.8.v20171121.jar;E:\dev\apache-maven-3.5.2\resp\org\eclipse\jetty\websocket\websocket-api\9.4.8.v20171121\websocket-api-9.4.8.v20171121.jar;E:\dev\apache-maven-3.5.2\resp\org\eclipse\jetty\websocket\websocket-client\9.4.8.v20171121\websocket-client-9.4.8.v20171121.jar;E:\dev\apache-maven-3.5.2\resp\org\eclipse\jetty\jetty-client\9.4.8.v20171121\jetty-client-9.4.8.v20171121.jar;E:\dev\apache-maven-3.5.2\resp\org\eclipse\jetty\websocket\websocket-servlet\9.4.8.v20171121\websocket-servlet-9.4.8.v20171121.jar;E:\dev\apache-maven-3.5.2\resp\org\eclipse\jetty\websocket\javax-websocket-server-impl\9.4.8.v20171121\javax-websocket-server-impl-9.4.8.v20171121.jar;E:\dev\apache-maven-3.5.2\resp\org\eclipse\jetty\jetty-annotations\9.4.8.v20171121\jetty-annotations-9.4.8.v20171121.jar;E:\dev\apache-maven-3.5.2\resp\org\eclipse\jetty\jetty-plus\9.4.8.v20171121\jetty-plus-9.4.8.v20171121.jar;E:\dev\apache-maven-3.5.2\resp\javax\annotation\javax.annotation-api\1.2\javax.annotation-api-1.2.jar;E:\dev\apache-maven-3.5.2\resp\org\ow2\asm\asm\6.0\asm-6.0.jar;E:\dev\apache-maven-3.5.2\resp\org\ow2\asm\asm-commons\6.0\asm-commons-6.0.jar;E:\dev\apache-maven-3.5.2\resp\org\ow2\asm\asm-tree\6.0\asm-tree-6.0.jar;E:\dev\apache-maven-3.5.2\resp\org\eclipse\jetty\websocket\javax-websocket-client-impl\9.4.8.v20171121\javax-websocket-client-impl-9.4.8.v20171121.jar;E:\dev\apache-maven-3.5.2\resp\javax\websocket\javax.websocket-client-api\1.0\javax.websocket-client-api-1.0.jar;E:\dev\apache-maven-3.5.2\resp\javax\websocket\javax.websocket-api\1.0\javax.websocket-api-1.0.jar;E:\dev\apache-maven-3.5.2\resp\org\slf4j\jul-to-slf4j\1.7.25\jul-to-slf4j-1.7.25.jar;E:\dev\apache-maven-3.5.2\resp\org\nutz\nutz-plugins-websocket\1.r.63.r5\nutz-plugins-websocket-1.r.63.r5.jar;E:\dev\apache-maven-3.5.2\resp\mysql\mysql-connector-java\5.1.40\mysql-connector-java-5.1.40.jar;E:\dev\apache-maven-3.5.2\resp\log4j\log4j\1.2.17\log4j-1.2.17.jar;E:\dev\apache-maven-3.5.2\resp\org\slf4j\slf4j-api\1.7.21\slf4j-api-1.7.21.jar;E:\dev\apache-maven-3.5.2\resp\com\alibaba\druid\1.1.5\druid-1.1.5.jar;E:\dev\apache-maven-3.5.2\resp\org\freemarker\freemarker\2.3.26-incubating\freemarker-2.3.26-incubating.jar;E:\dev\apache-maven-3.5.2\resp\org\t-io\tio-websocket-server\0.0.4-tio-websocket\tio-websocket-server-0.0.4-tio-websocket.jar;E:\dev\apache-maven-3.5.2\resp\org\t-io\tio-websocket-common\0.0.4-tio-websocket\tio-websocket-common-0.0.4-tio-websocket.jar;E:\dev\apache-maven-3.5.2\resp\org\t-io\tio-http-common\0.0.4-tio-http\tio-http-common-0.0.4-tio-http.jar;E:\dev\apache-maven-3.5.2\resp\commons-codec\commons-codec\1.11\commons-codec-1.11.jar;E:\dev\apache-maven-3.5.2\resp\ch\qos\logback\logback-classic\1.2.3\logback-classic-1.2.3.jar;E:\dev\apache-maven-3.5.2\resp\ch\qos\logback\logback-core\1.2.3\logback-core-1.2.3.jar;E:\dev\apache-maven-3.5.2\resp\ch\qos\logback\logback-access\1.2.3\logback-access-1.2.3.jar;E:\dev\apache-maven-3.5.2\resp\org\slf4j\jcl-over-slf4j\1.7.25\jcl-over-slf4j-1.7.25.jar;E:\dev\apache-maven-3.5.2\resp\org\slf4j\log4j-over-slf4j\1.7.25\log4j-over-slf4j-1.7.25.jar;E:\dev\apache-maven-3.5.2\resp\org\t-io\tio-http-server\0.0.4-tio-http\tio-http-server-0.0.4-tio-http.jar;E:\dev\apache-maven-3.5.2\resp\io\github\lukehutch\fast-classpath-scanner\2.9.3\fast-classpath-scanner-2.9.3.jar;E:\dev\apache-maven-3.5.2\resp\com\thoughtworks\paranamer\paranamer\2.8\paranamer-2.8.jar;E:\dev\apache-maven-3.5.2\resp\org\t-io\tio-core\2.0.2.v20171129-RELEASE\tio-core-2.0.2.v20171129-RELEASE.jar;E:\dev\apache-maven-3.5.2\resp\org\t-io\tio-utils\2.0.2.v20171129-RELEASE\tio-utils-2.0.2.v20171129-RELEASE.jar;E:\dev\apache-maven-3.5.2\resp\org\apache\commons\commons-collections4\4.1\commons-collections4-4.1.jar;E:\dev\apache-maven-3.5.2\resp\org\apache\commons\commons-lang3\3.7\commons-lang3-3.7.jar;E:\dev\apache-maven-3.5.2\resp\org\apache\commons\commons-text\1.1\commons-text-1.1.jar;E:\dev\apache-maven-3.5.2\resp\com\xiaoleilu\hutool-all\3.2.1\hutool-all-3.2.1.jar;E:\dev\apache-maven-3.5.2\resp\com\alibaba\fastjson\1.2.41\fastjson-1.2.41.jar;E:\dev\apache-maven-3.5.2\resp\com\google\guava\guava\23.5-jre\guava-23.5-jre.jar;E:\dev\apache-maven-3.5.2\resp\com\google\code\findbugs\jsr305\1.3.9\jsr305-1.3.9.jar;E:\dev\apache-maven-3.5.2\resp\org\checkerframework\checker-qual\2.0.0\checker-qual-2.0.0.jar;E:\dev\apache-maven-3.5.2\resp\com\google\errorprone\error_prone_annotations\2.0.18\error_prone_annotations-2.0.18.jar;E:\dev\apache-maven-3.5.2\resp\com\google\j2objc\j2objc-annotations\1.1\j2objc-annotations-1.1.jar;E:\dev\apache-maven-3.5.2\resp\org\codehaus\mojo\animal-sniffer-annotations\1.14\animal-sniffer-annotations-1.14.jar;E:\dev\apache-maven-3.5.2\resp\org\jodd\jodd-core\3.9.1\jodd-core-3.9.1.jar;E:\dev\apache-maven-3.5.2\resp\net\sf\ehcache\ehcache\2.10.2\ehcache-2.10.2.jar;E:\dev\apache-maven-3.5.2\resp\org\nutz\nutz-plugins-views\1.r.62\nutz-plugins-views-1.r.62.jar;E:\dev\apache-maven-3.5.2\resp\org\nutz\nutz\1.r.62\nutz-1.r.62.jar;E:\dev\apache-maven-3.5.2\resp\org\nutz\nutz-integration-shiro\1.r.60\nutz-integration-shiro-1.r.60.jar;E:\dev\apache-maven-3.5.2\resp\org\apache\shiro\shiro-all\1.4.0\shiro-all-1.4.0.jar;E:\dev\apache-maven-3.5.2\resp\org\apache\shiro\shiro-lang\1.4.0\shiro-lang-1.4.0.jar;E:\dev\apache-maven-3.5.2\resp\org\apache\shiro\shiro-config-core\1.4.0\shiro-config-core-1.4.0.jar;E:\dev\apache-maven-3.5.2\resp\org\apache\shiro\shiro-config-ogdl\1.4.0\shiro-config-ogdl-1.4.0.jar;E:\dev\apache-maven-3.5.2\resp\commons-beanutils\commons-beanutils\1.9.3\commons-beanutils-1.9.3.jar;E:\dev\apache-maven-3.5.2\resp\commons-collections\commons-collections\3.2.2\commons-collections-3.2.2.jar;E:\dev\apache-maven-3.5.2\resp\org\apache\shiro\shiro-crypto-core\1.4.0\shiro-crypto-core-1.4.0.jar;E:\dev\apache-maven-3.5.2\resp\org\apache\shiro\shiro-crypto-hash\1.4.0\shiro-crypto-hash-1.4.0.jar;E:\dev\apache-maven-3.5.2\resp\org\apache\shiro\shiro-crypto-cipher\1.4.0\shiro-crypto-cipher-1.4.0.jar;E:\dev\apache-maven-3.5.2\resp\org\apache\shiro\shiro-event\1.4.0\shiro-event-1.4.0.jar;E:\dev\apache-maven-3.5.2\resp\org\apache\shiro\shiro-aspectj\1.4.0\shiro-aspectj-1.4.0.jar;E:\dev\apache-maven-3.5.2\resp\org\aspectj\aspectjrt\1.8.9\aspectjrt-1.8.9.jar;E:\dev\apache-maven-3.5.2\resp\org\aspectj\aspectjweaver\1.8.9\aspectjweaver-1.8.9.jar;E:\dev\apache-maven-3.5.2\resp\org\apache\shiro\shiro-ehcache\1.4.0\shiro-ehcache-1.4.0.jar;E:\dev\apache-maven-3.5.2\resp\org\apache\shiro\shiro-guice\1.4.0\shiro-guice-1.4.0.jar;E:\dev\apache-maven-3.5.2\resp\com\google\inject\guice\3.0\guice-3.0.jar;E:\dev\apache-maven-3.5.2\resp\javax\inject\javax.inject\1\javax.inject-1.jar;E:\dev\apache-maven-3.5.2\resp\aopalliance\aopalliance\1.0\aopalliance-1.0.jar;E:\dev\apache-maven-3.5.2\resp\com\google\inject\extensions\guice-multibindings\3.0\guice-multibindings-3.0.jar;E:\dev\apache-maven-3.5.2\resp\org\apache\shiro\shiro-hazelcast\1.4.0\shiro-hazelcast-1.4.0.jar;E:\dev\apache-maven-3.5.2\resp\com\hazelcast\hazelcast\3.7.2\hazelcast-3.7.2.jar;E:\dev\apache-maven-3.5.2\resp\org\apache\shiro\shiro-quartz\1.4.0\shiro-quartz-1.4.0.jar;E:\dev\apache-maven-3.5.2\resp\org\opensymphony\quartz\quartz\1.6.1\quartz-1.6.1.jar;E:\dev\apache-maven-3.5.2\resp\org\apache\shiro\shiro-spring\1.4.0\shiro-spring-1.4.0.jar;E:\dev\apache-maven-3.5.2\resp\org\apache\shiro\shiro-core\1.4.0\shiro-core-1.4.0.jar;E:\dev\apache-maven-3.5.2\resp\org\apache\shiro\shiro-cache\1.4.0\shiro-cache-1.4.0.jar;E:\dev\apache-maven-3.5.2\resp\org\apache\shiro\shiro-web\1.4.0\shiro-web-1.4.0.jar;E:\dev\apache-maven-3.5.2\resp\commons-logging\commons-logging\1.1.3\commons-logging-1.1.3.jar;E:\dev\apache-maven-3.5.2\resp\junit\junit\4.12\junit-4.12.jar;E:\dev\apache-maven-3.5.2\resp\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar" com.dd.MainLauncher
20:38:59.894 [main] INFO org.nutz.boot.banner.SimpleBannerPrinter - 
 _   _ ______                                      ___   
| \ | || ___ \  ______ ______ ______ ______ ______| \ \  
|  \| || |_/ / |______|______|______|______|______| |\ \ 
| . ` || ___ \  ______ ______ ______ ______ ______| | > >
| |\  || |_/ / |______|______|______|______|______| |/ / 
\_| \_/\____/                                     |_/_/  
  
:: Nutz Boot ::   (2.1.0)
20:39:00.211 [main] DEBUG org.nutz.resource.Scans - Locations count=123 time use 286ms
20:39:00.229 [main] DEBUG org.nutz.resource.Scans - Found 1 resource by src( custom/ ) , regex( ^.+[.]properties$ )
20:39:00.230 [main] DEBUG org.nutz.ioc.impl.PropertiesProxy - load properties from jar:file:/E:/dev/apache-maven-3.5.2/resp/org/nutz/nutzboot-core/2.1.1/nutzboot-core-2.1.1.jar!/custom/emtry.properties
20:39:00.232 [main] DEBUG org.nutz.boot.config.impl.PropertiesConfigureLoader - load E:\idea_workspace\LuliChat\target\classes\application.properties
20:39:00.386 [main] DEBUG org.nutz.resource.Scans - Found 5 resource by src( ioc/ ) , regex( ^(.+[.])(js|json)$ )
20:39:00.386 [main] DEBUG org.nutz.ioc.loader.json.JsonLoader - loading [emtry.json]
20:39:00.521 [main] DEBUG org.nutz.castor.Castors - Using 95 castor for Castors
20:39:00.526 [main] DEBUG org.nutz.ioc.loader.json.JsonLoader - loading [conf.js]
20:39:00.528 [main] DEBUG org.nutz.ioc.loader.json.JsonLoader - loading [dao.js]
20:39:00.529 [main] DEBUG org.nutz.ioc.loader.json.JsonLoader - loading [ehcache.js]
20:39:00.530 [main] DEBUG org.nutz.ioc.loader.json.JsonLoader - loading [upload.js]
20:39:00.534 [main] DEBUG org.nutz.ioc.loader.json.JsonLoader - Loaded 15 bean define from path=[ioc/] --> [uploadTextFileContext, freeMarkerConfigurer, configuration, conf, imageUpload, cacheManager, currentTime, dao, uploadFileContext, freemarkerDirectiveFactory, fileSqlManager, tmpFilePool, txtUpload, siteConf, dataSource]
20:39:00.542 [main] DEBUG org.nutz.ioc.loader.json.JsonLoader - Loaded 5 bean define from reader --
[txREPEATABLE_READ, txSERIALIZABLE, txNONE, txREAD_UNCOMMITTED, txREAD_COMMITTED]
20:39:00.572 [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
20:39:00.626 [main] DEBUG org.nutz.resource.Scans - Found 49 resource by src( com/dd/ ) , regex( ^.+[.]class$ )
20:39:00.711 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.dd.controller.UploadModule
20:39:00.740 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.dd.controller.UserController
20:39:00.766 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.dd.dao.impl.ChatMessageDaoImpl
20:39:00.767 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.dd.dao.impl.UserDaoImpl
20:39:00.772 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.dd.MainLauncher
20:39:00.795 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.dd.socket.Accepter
20:39:00.806 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.dd.socket.handler.DelFriendMessageHandler
20:39:00.806 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.dd.socket.handler.GroupMessageHandler
20:39:00.811 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.dd.socket.handler.JoinGroupMessageHandler
20:39:00.811 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.dd.socket.handler.LoginMessageHandler
20:39:00.812 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.dd.socket.handler.OldMessageHandler
20:39:00.813 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.dd.socket.handler.OutGroupMessageHandler
20:39:00.814 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.dd.socket.handler.P2PMessageHandler
20:39:00.824 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.dd.socket.handler.ReqMessageHandler
20:39:00.824 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.dd.socket.SocketServer
20:39:00.828 [main] INFO org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found 15 classes in 1 base-packages!
beans = ["delFriendMessageHandler", "joinGroupMessageHandler", "oldMessageHandler", "userController", "mainLauncher", "loginMessageHandler", "reqMessageHandler", "uploadModule", "p2PMessageHandler", "chatMessageDao", "accepter", "userDao", "outGroupMessageHandler", "groupMessageHandler", "socketServer"]
20:39:00.832 [main] DEBUG org.nutz.resource.Scans - Found 12 resource by src( org/nutz/boot/starter/ ) , regex( ^.+[.]class$ )
20:39:00.851 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class org.nutz.boot.starter.nutz.mvc.NutFilterStarter
20:39:00.854 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean method : NutFilterStarter.createNutFilter(...) define as name=nutFilter
20:39:00.855 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter
20:39:00.857 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean method : WhaleFilterStarter.createNutFilter(...) define as name=whaleFilter
20:39:00.858 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class org.nutz.boot.starter.jetty.JettyStarter
20:39:00.881 [main] INFO org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found 5 classes in 1 base-packages!
beans = ["nutFilter", "whaleFilter", "jettyStarter", "nutFilterStarter", "whaleFilterStarter"]
20:39:00.882 [main] INFO org.nutz.ioc.loader.combo.ComboIocLoader - add loader : class org.nutz.ioc.loader.annotation.AnnotationIocLoader : 
     - nutFilter
     - whaleFilter
     - jettyStarter
     - nutFilterStarter
     - whaleFilterStarter
20:39:00.882 [main] DEBUG org.nutz.boot.NbApp - Found jar:file:/E:/dev/apache-maven-3.5.2/resp/org/nutz/nutzboot-starter-nutz-mvc/2.1.1/nutzboot-starter-nutz-mvc-2.1.1.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter
20:39:00.883 [main] DEBUG org.nutz.boot.NbApp - Found jar:file:/E:/dev/apache-maven-3.5.2/resp/org/nutz/nutzboot-starter-jetty/2.1.1/nutzboot-starter-jetty-2.1.1.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter
20:39:00.894 [main] INFO org.nutz.boot.NbApp - Configure Manual:
|id  |key                                     |required  |Possible Values     |Default   |Description         |                                starters|
|----|----------------------------------------|----------|--------------------|----------|--------------------|----------------------------------------|
|0   |jetty.contextPath                       |no        |                    |/         |上下文路径               |org.nutz.boot.starter.jetty.JettyStarter|
|1   |jetty.host                              |no        |                    |0.0.0.0   |监听的ip地址             |org.nutz.boot.starter.jetty.JettyStarter|
|2   |jetty.http.idleTimeout                  |no        |                    |300000    |空闲时间,单位毫秒           |org.nutz.boot.starter.jetty.JettyStarter|
|3   |jetty.maxFormContentSize                |no        |                    |1gb       |表单最大尺寸              |org.nutz.boot.starter.jetty.JettyStarter|
|4   |jetty.port                              |no        |                    |8080      |监听的端口               |org.nutz.boot.starter.jetty.JettyStarter|
|5   |jetty.threadpool.idleTimeout            |no        |                    |60000     |线程池idleTimeout,单位毫秒 |org.nutz.boot.starter.jetty.JettyStarter|
|6   |jetty.threadpool.maxThreads             |no        |                    |500       |线程池最大线程数maxThreads  |org.nutz.boot.starter.jetty.JettyStarter|
|7   |jetty.threadpool.minThreads             |no        |                    |200       |线程池最小线程数minThreads  |org.nutz.boot.starter.jetty.JettyStarter|
|8   |web.session.timeout                     |no        |                    |30        |Session空闲时间,单位分钟    |org.nutz.boot.starter.jetty.JettyStarter|
20:39:00.903 [main] INFO org.nutz.ioc.impl.NutIoc - NutIoc init begin ...
20:39:00.907 [main] INFO org.nutz.ioc.impl.NutIoc - ... NutIoc init complete
20:39:00.909 [main] DEBUG org.nutz.ioc.impl.ScopeContext - Save object 'appContext' to [app] 
20:39:00.909 [main] DEBUG org.nutz.ioc.impl.ScopeContext - Save object 'conf' to [app] 
20:39:00.909 [main] DEBUG org.nutz.ioc.impl.ScopeContext - Save object 'nbApp' to [app] 
20:39:00.909 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'nutFilterStarter'<class org.nutz.boot.starter.nutz.mvc.NutFilterStarter>
20:39:00.910 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get '$aop_async'<interface org.nutz.ioc.aop.config.AopConfigration>
20:39:00.911 [main] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Load definition name=$aop_async
20:39:00.913 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject($aop_async) in AsyncAopIocLoader@683962652
20:39:00.914 [main] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Make...'$aop_async'<interface org.nutz.ioc.aop.config.AopConfigration>
20:39:00.915 [main] DEBUG org.nutz.ioc.impl.ScopeContext - Save object '$aop_async' to [app] 
20:39:00.922 [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
20:39:00.922 [main] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Load definition name=nutFilterStarter
20:39:00.923 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(nutFilterStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:39:00.923 [main] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Make...'nutFilterStarter'<class org.nutz.boot.starter.nutz.mvc.NutFilterStarter>
20:39:00.923 [main] DEBUG org.nutz.ioc.aop.impl.DefaultMirrorFactory - Load class org.nutz.boot.starter.nutz.mvc.NutFilterStarter without AOP
20:39:00.924 [main] DEBUG org.nutz.ioc.impl.ScopeContext - Save object 'nutFilterStarter' to [app] 
20:39:00.959 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'conf'<class org.nutz.ioc.impl.PropertiesProxy>
20:39:00.959 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'appContext'<class org.nutz.boot.AppContext>
20:39:00.961 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'whaleFilterStarter'<class org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter>
20:39:00.961 [main] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Load definition name=whaleFilterStarter
20:39:00.962 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(whaleFilterStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:39:00.962 [main] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Make...'whaleFilterStarter'<class org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter>
20:39:00.963 [main] DEBUG org.nutz.ioc.aop.impl.DefaultMirrorFactory - Load class org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter without AOP
20:39:00.963 [main] DEBUG org.nutz.ioc.impl.ScopeContext - Save object 'whaleFilterStarter' to [app] 
20:39:00.979 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'conf'<class org.nutz.ioc.impl.PropertiesProxy>
20:39:00.979 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'jettyStarter'<class org.nutz.boot.starter.jetty.JettyStarter>
20:39:00.979 [main] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Load definition name=jettyStarter
20:39:00.980 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(jettyStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:39:00.980 [main] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Make...'jettyStarter'<class org.nutz.boot.starter.jetty.JettyStarter>
20:39:00.980 [main] DEBUG org.nutz.ioc.aop.impl.DefaultMirrorFactory - Load class org.nutz.boot.starter.jetty.JettyStarter without AOP
20:39:00.980 [main] DEBUG org.nutz.ioc.impl.ScopeContext - Save object 'jettyStarter' to [app] 
20:39:01.007 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'conf'<class org.nutz.ioc.impl.PropertiesProxy>
20:39:01.021 [main] DEBUG org.eclipse.jetty.util.log - Logging to Logger[org.eclipse.jetty.util.log] via org.eclipse.jetty.util.log.Slf4jLog
20:39:01.029 [main] INFO org.eclipse.jetty.util.log - Logging initialized @1898ms to org.eclipse.jetty.util.log.Slf4jLog
20:39:01.055 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - org.eclipse.jetty.server.Server@5d47c63f[9.4.8.v20171121] added {QueuedThreadPool@qtp700072760{STOPPED,200<=0<=500,i=0,q=0},AUTO}
20:39:01.088 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - HttpConnectionFactory@3a079870[HTTP/1.1] added {HttpConfiguration@3b2cf7ab{32768/8192,8192/8192,https://:0,[]},POJO}
20:39:01.095 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - ServerConnector@6107227e{null,[]}{0.0.0.0:0} added {org.eclipse.jetty.server.Server@5d47c63f[9.4.8.v20171121],UNMANAGED}
20:39:01.096 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - ServerConnector@6107227e{null,[]}{0.0.0.0:0} added {QueuedThreadPool@qtp700072760{STOPPED,200<=0<=500,i=0,q=0},AUTO}
20:39:01.096 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - ServerConnector@6107227e{null,[]}{0.0.0.0:0} added {org.eclipse.jetty.util.thread.ScheduledExecutorScheduler@3c153a1,AUTO}
20:39:01.097 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - ServerConnector@6107227e{null,[]}{0.0.0.0:0} added {org.eclipse.jetty.io.ArrayByteBufferPool@7c417213,POJO}
20:39:01.097 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - ServerConnector@6107227e{null,[http/1.1]}{0.0.0.0:0} added {HttpConnectionFactory@3a079870[HTTP/1.1],AUTO}
20:39:01.097 [main] DEBUG org.eclipse.jetty.server.AbstractConnector - ServerConnector@6107227e{HTTP/1.1,[http/1.1]}{0.0.0.0:0} added HttpConnectionFactory@3a079870[HTTP/1.1]
20:39:01.223 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - ServerConnector@6107227e{HTTP/1.1,[http/1.1]}{0.0.0.0:0} added {SelectorManager@ServerConnector@6107227e{HTTP/1.1,[http/1.1]}{0.0.0.0:0},MANAGED}
20:39:01.228 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - org.eclipse.jetty.server.Server@5d47c63f[9.4.8.v20171121] added {ServerConnector@6107227e{HTTP/1.1,[http/1.1]}{0.0.0.0:8080},AUTO}
20:39:01.321 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Adding Decorator: org.eclipse.jetty.util.DeprecationWarning@4b5a5ed1
20:39:01.341 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - o.e.j.w.WebAppContext@bef2d72{/,null,UNAVAILABLE} added {org.eclipse.jetty.server.session.SessionHandler1773283386==dftMaxIdleSec=-1,MANAGED}
20:39:01.348 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - org.eclipse.jetty.security.ConstraintSecurityHandler@3d680b5a added {org.eclipse.jetty.security.DefaultAuthenticatorFactory@4b5d6a01,POJO}
20:39:01.351 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - org.eclipse.jetty.server.session.SessionHandler1773283386==dftMaxIdleSec=-1 added {org.eclipse.jetty.security.ConstraintSecurityHandler@3d680b5a,MANAGED}
20:39:01.362 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - org.eclipse.jetty.security.ConstraintSecurityHandler@3d680b5a added {org.eclipse.jetty.servlet.ServletHandler@4b0b0854,MANAGED}
20:39:01.362 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - o.e.j.w.WebAppContext@bef2d72{/,null,UNAVAILABLE} added {org.eclipse.jetty.servlet.ErrorPageErrorHandler@19bb07ed,MANAGED}
20:39:01.402 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - org.eclipse.jetty.server.Server@5d47c63f[9.4.8.v20171121] added {o.e.j.w.WebAppContext@bef2d72{/,[file:///E:/idea_workspace/LuliChat/target/classes/static/],UNAVAILABLE},MANAGED}
20:39:01.405 [main] DEBUG org.eclipse.jetty.server.session - SessionManager default maxInactiveInterval=1800
20:39:01.406 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - org.eclipse.jetty.server.Server@5d47c63f[9.4.8.v20171121] added {1073741824,POJO}
20:39:01.555 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - WebSocketServerFactory@38c6f217[defaultPolicy=WebSocketPolicy@478190fc[behavior=SERVER,maxTextMessageSize=65536,maxTextMessageBufferSize=32768,maxBinaryMessageSize=65536,maxBinaryMessageBufferSize=32768,asyncWriteTimeout=60000,idleTimeout=300000,inputBufferSize=4096],creator=org.eclipse.jetty.websocket.server.WebSocketServerFactory] added {org.eclipse.jetty.util.thread.ScheduledExecutorScheduler@71809907,AUTO}
20:39:01.555 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - WebSocketServerFactory@38c6f217[defaultPolicy=WebSocketPolicy@478190fc[behavior=SERVER,maxTextMessageSize=65536,maxTextMessageBufferSize=32768,maxBinaryMessageSize=65536,maxBinaryMessageBufferSize=32768,asyncWriteTimeout=60000,idleTimeout=300000,inputBufferSize=4096],creator=org.eclipse.jetty.websocket.server.WebSocketServerFactory] added {org.eclipse.jetty.io.MappedByteBufferPool@79e2c065,POJO}
20:39:01.561 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - org.eclipse.jetty.websocket.server.NativeWebSocketConfiguration@7e07db1f added {WebSocketServerFactory@38c6f217[defaultPolicy=WebSocketPolicy@478190fc[behavior=SERVER,maxTextMessageSize=65536,maxTextMessageBufferSize=32768,maxBinaryMessageSize=65536,maxBinaryMessageBufferSize=32768,asyncWriteTimeout=60000,idleTimeout=300000,inputBufferSize=4096],creator=org.eclipse.jetty.websocket.server.WebSocketServerFactory],AUTO}
20:39:01.561 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - org.eclipse.jetty.websocket.server.NativeWebSocketConfiguration@7e07db1f added {PathMappings[size=0],POJO}
20:39:01.593 [main] DEBUG org.eclipse.jetty.websocket.jsr356.JsrSessionFactory - Container: org.eclipse.jetty.websocket.jsr356.server.ServerContainer@55b699ef
20:39:01.735 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - WebSocketClient@bbaabeed[httpClient=org.eclipse.jetty.client.HttpClient@206a70ef,openSessions.size=0] added {org.eclipse.jetty.client.HttpClient@206a70ef,AUTO}
20:39:01.813 [main] DEBUG org.eclipse.jetty.websocket.jsr356.JsrSessionFactory - Container: org.eclipse.jetty.websocket.jsr356.server.ServerContainer@55b699ef
20:39:01.813 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - org.eclipse.jetty.websocket.jsr356.server.ServerContainer@55b699ef added {org.eclipse.jetty.websocket.server.NativeWebSocketConfiguration@7e07db1f,AUTO}
20:39:01.814 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - o.e.j.w.WebAppContext@bef2d72{/,[file:///E:/idea_workspace/LuliChat/target/classes/static/],UNAVAILABLE} added {org.eclipse.jetty.websocket.jsr356.server.ServerContainer@55b699ef,AUTO}
20:39:01.816 [main] DEBUG org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketServerContainerInitializer - Dynamic filter add to support JSR356/javax.websocket.server: org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter
20:39:01.827 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - org.eclipse.jetty.servlet.ServletHandler@4b0b0854 added {Jetty_WebSocketUpgradeFilter,AUTO}
20:39:01.859 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - org.eclipse.jetty.servlet.ServletHandler@4b0b0854 added {[/*]/[]==1=>Jetty_WebSocketUpgradeFilter,POJO}
20:39:01.859 [main] DEBUG org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter - Adding [Jetty_WebSocketUpgradeFilter] WebSocketUpgradeFilter[configuration=org.eclipse.jetty.websocket.server.NativeWebSocketConfiguration@7e07db1f] mapped to /* to o.e.j.w.WebAppContext@bef2d72{/,[file:///E:/idea_workspace/LuliChat/target/classes/static/],UNAVAILABLE}
20:39:01.896 [main] DEBUG org.nutz.resource.Scans - Found 49 resource by src( com/dd/ ) , regex( ^.+[.]class$ )
20:39:01.899 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=uploadTextFileContext
20:39:01.904 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(uploadTextFileContext) in JsonLoader(paths=[ioc/])
20:39:01.904 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=freeMarkerConfigurer
20:39:01.916 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(freeMarkerConfigurer) in JsonLoader(paths=[ioc/])
20:39:01.917 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=configuration
20:39:01.933 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(configuration) in JsonLoader(paths=[ioc/])
20:39:01.933 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=conf
20:39:01.983 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(conf) in JsonLoader(paths=[ioc/])
20:39:01.983 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=imageUpload
20:39:01.984 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(imageUpload) in JsonLoader(paths=[ioc/])
20:39:01.984 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=cacheManager
20:39:01.992 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(cacheManager) in JsonLoader(paths=[ioc/])
20:39:01.992 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=currentTime
20:39:01.994 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(currentTime) in JsonLoader(paths=[ioc/])
20:39:01.995 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=dao
20:39:01.998 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(dao) in JsonLoader(paths=[ioc/])
20:39:01.999 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=uploadFileContext
20:39:01.999 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(uploadFileContext) in JsonLoader(paths=[ioc/])
20:39:01.999 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=freemarkerDirectiveFactory
20:39:02.000 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(freemarkerDirectiveFactory) in JsonLoader(paths=[ioc/])
20:39:02.000 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=fileSqlManager
20:39:02.003 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(fileSqlManager) in JsonLoader(paths=[ioc/])
20:39:02.003 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=tmpFilePool
20:39:02.008 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(tmpFilePool) in JsonLoader(paths=[ioc/])
20:39:02.008 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=txtUpload
20:39:02.009 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txtUpload) in JsonLoader(paths=[ioc/])
20:39:02.009 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=siteConf
20:39:02.010 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(siteConf) in JsonLoader(paths=[ioc/])
20:39:02.010 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=dataSource
20:39:02.028 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(dataSource) in JsonLoader(paths=[ioc/])
20:39:02.029 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=txREPEATABLE_READ
20:39:02.030 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txREPEATABLE_READ) in TransIocLoader@1747352992
20:39:02.030 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=txSERIALIZABLE
20:39:02.030 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txSERIALIZABLE) in TransIocLoader@1747352992
20:39:02.030 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=txNONE
20:39:02.030 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txNONE) in TransIocLoader@1747352992
20:39:02.030 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=txREAD_UNCOMMITTED
20:39:02.032 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txREAD_UNCOMMITTED) in TransIocLoader@1747352992
20:39:02.032 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=txREAD_COMMITTED
20:39:02.033 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txREAD_COMMITTED) in TransIocLoader@1747352992
20:39:02.034 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject($aop_async) in AsyncAopIocLoader@683962652
20:39:02.034 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(delFriendMessageHandler) in AnnotationIocLoader(packages=[com.dd])
20:39:02.034 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(joinGroupMessageHandler) in AnnotationIocLoader(packages=[com.dd])
20:39:02.034 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(oldMessageHandler) in AnnotationIocLoader(packages=[com.dd])
20:39:02.034 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(userController) in AnnotationIocLoader(packages=[com.dd])
20:39:02.034 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(mainLauncher) in AnnotationIocLoader(packages=[com.dd])
20:39:02.034 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(loginMessageHandler) in AnnotationIocLoader(packages=[com.dd])
20:39:02.035 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(reqMessageHandler) in AnnotationIocLoader(packages=[com.dd])
20:39:02.035 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(uploadModule) in AnnotationIocLoader(packages=[com.dd])
20:39:02.035 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(p2PMessageHandler) in AnnotationIocLoader(packages=[com.dd])
20:39:02.035 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(chatMessageDao) in AnnotationIocLoader(packages=[com.dd])
20:39:02.035 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(accepter) in AnnotationIocLoader(packages=[com.dd])
20:39:02.036 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(userDao) in AnnotationIocLoader(packages=[com.dd])
20:39:02.036 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(outGroupMessageHandler) in AnnotationIocLoader(packages=[com.dd])
20:39:02.036 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(groupMessageHandler) in AnnotationIocLoader(packages=[com.dd])
20:39:02.036 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(socketServer) in AnnotationIocLoader(packages=[com.dd])
20:39:02.036 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(nutFilter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:39:02.036 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(whaleFilter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:39:02.036 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(jettyStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:39:02.036 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(nutFilterStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:39:02.037 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(whaleFilterStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:39:02.038 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'nutFilterStarter'<interface org.nutz.boot.starter.WebFilterFace>
20:39:02.038 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'whaleFilterStarter'<interface org.nutz.boot.starter.WebFilterFace>
20:39:02.050 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'whaleFilter'<class org.nutz.mvc.WhaleFilter>
20:39:02.050 [main] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Load definition name=whaleFilter
20:39:02.050 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(whaleFilter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:39:02.050 [main] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Make...'whaleFilter'<class org.nutz.mvc.WhaleFilter>
20:39:02.053 [main] DEBUG org.nutz.ioc.aop.impl.DefaultMirrorFactory - Load class org.nutz.mvc.WhaleFilter without AOP
20:39:02.053 [main] DEBUG org.nutz.ioc.impl.ScopeContext - Save object 'whaleFilter' to [app] 
20:39:02.054 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'whaleFilterStarter'<>
20:39:02.071 [main] DEBUG org.nutz.boot.starter.jetty.JettyStarter - add filter name=whale pathSpec=/*
20:39:02.071 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'whaleFilter'<class org.nutz.mvc.WhaleFilter>
20:39:02.071 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - org.eclipse.jetty.servlet.ServletHandler@4b0b0854 added {whale,AUTO}
20:39:02.071 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - org.eclipse.jetty.servlet.ServletHandler@4b0b0854 added {[/*]/[]==7=>whale,POJO}
20:39:02.071 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'nutFilter'<class org.nutz.mvc.NutFilter>
20:39:02.071 [main] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Load definition name=nutFilter
20:39:02.072 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(nutFilter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:39:02.072 [main] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Make...'nutFilter'<class org.nutz.mvc.NutFilter>
20:39:02.074 [main] DEBUG org.nutz.ioc.aop.impl.DefaultMirrorFactory - Load class org.nutz.mvc.NutFilter without AOP
20:39:02.074 [main] DEBUG org.nutz.ioc.impl.ScopeContext - Save object 'nutFilter' to [app] 
20:39:02.074 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'nutFilterStarter'<>
20:39:02.075 [main] DEBUG org.nutz.boot.starter.jetty.JettyStarter - add filter name=nutz pathSpec=/*
20:39:02.075 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'nutFilter'<class org.nutz.mvc.NutFilter>
20:39:02.076 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=uploadTextFileContext
20:39:02.076 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(uploadTextFileContext) in JsonLoader(paths=[ioc/])
20:39:02.076 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=freeMarkerConfigurer
20:39:02.077 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(freeMarkerConfigurer) in JsonLoader(paths=[ioc/])
20:39:02.077 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=configuration
20:39:02.077 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(configuration) in JsonLoader(paths=[ioc/])
20:39:02.077 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=conf
20:39:02.077 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(conf) in JsonLoader(paths=[ioc/])
20:39:02.077 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=imageUpload
20:39:02.077 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(imageUpload) in JsonLoader(paths=[ioc/])
20:39:02.077 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=cacheManager
20:39:02.078 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(cacheManager) in JsonLoader(paths=[ioc/])
20:39:02.078 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=currentTime
20:39:02.078 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(currentTime) in JsonLoader(paths=[ioc/])
20:39:02.078 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=dao
20:39:02.078 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(dao) in JsonLoader(paths=[ioc/])
20:39:02.078 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=uploadFileContext
20:39:02.078 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(uploadFileContext) in JsonLoader(paths=[ioc/])
20:39:02.078 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=freemarkerDirectiveFactory
20:39:02.078 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(freemarkerDirectiveFactory) in JsonLoader(paths=[ioc/])
20:39:02.078 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=fileSqlManager
20:39:02.079 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(fileSqlManager) in JsonLoader(paths=[ioc/])
20:39:02.079 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=tmpFilePool
20:39:02.079 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(tmpFilePool) in JsonLoader(paths=[ioc/])
20:39:02.079 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=txtUpload
20:39:02.079 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txtUpload) in JsonLoader(paths=[ioc/])
20:39:02.079 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=siteConf
20:39:02.083 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(siteConf) in JsonLoader(paths=[ioc/])
20:39:02.083 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=dataSource
20:39:02.084 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(dataSource) in JsonLoader(paths=[ioc/])
20:39:02.084 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=txREPEATABLE_READ
20:39:02.084 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txREPEATABLE_READ) in TransIocLoader@1747352992
20:39:02.084 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=txSERIALIZABLE
20:39:02.084 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txSERIALIZABLE) in TransIocLoader@1747352992
20:39:02.084 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=txNONE
20:39:02.084 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txNONE) in TransIocLoader@1747352992
20:39:02.084 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=txREAD_UNCOMMITTED
20:39:02.085 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txREAD_UNCOMMITTED) in TransIocLoader@1747352992
20:39:02.085 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=txREAD_COMMITTED
20:39:02.085 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txREAD_COMMITTED) in TransIocLoader@1747352992
20:39:02.085 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject($aop_async) in AsyncAopIocLoader@683962652
20:39:02.085 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(delFriendMessageHandler) in AnnotationIocLoader(packages=[com.dd])
20:39:02.085 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(joinGroupMessageHandler) in AnnotationIocLoader(packages=[com.dd])
20:39:02.085 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(oldMessageHandler) in AnnotationIocLoader(packages=[com.dd])
20:39:02.085 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(userController) in AnnotationIocLoader(packages=[com.dd])
20:39:02.086 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(mainLauncher) in AnnotationIocLoader(packages=[com.dd])
20:39:02.086 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(loginMessageHandler) in AnnotationIocLoader(packages=[com.dd])
20:39:02.086 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(reqMessageHandler) in AnnotationIocLoader(packages=[com.dd])
20:39:02.086 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(uploadModule) in AnnotationIocLoader(packages=[com.dd])
20:39:02.086 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(p2PMessageHandler) in AnnotationIocLoader(packages=[com.dd])
20:39:02.086 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(chatMessageDao) in AnnotationIocLoader(packages=[com.dd])
20:39:02.086 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(accepter) in AnnotationIocLoader(packages=[com.dd])
20:39:02.086 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(userDao) in AnnotationIocLoader(packages=[com.dd])
20:39:02.086 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(outGroupMessageHandler) in AnnotationIocLoader(packages=[com.dd])
20:39:02.086 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(groupMessageHandler) in AnnotationIocLoader(packages=[com.dd])
20:39:02.087 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(socketServer) in AnnotationIocLoader(packages=[com.dd])
20:39:02.087 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(nutFilter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:39:02.087 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(whaleFilter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:39:02.087 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(jettyStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:39:02.087 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(nutFilterStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:39:02.087 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(whaleFilterStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:39:02.088 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - org.eclipse.jetty.servlet.ServletHandler@4b0b0854 added {nutz,AUTO}
20:39:02.088 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - org.eclipse.jetty.servlet.ServletHandler@4b0b0854 added {[/*]/[]==7=>nutz,POJO}
20:39:02.089 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=uploadTextFileContext
20:39:02.089 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(uploadTextFileContext) in JsonLoader(paths=[ioc/])
20:39:02.089 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=freeMarkerConfigurer
20:39:02.090 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(freeMarkerConfigurer) in JsonLoader(paths=[ioc/])
20:39:02.090 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=configuration
20:39:02.090 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(configuration) in JsonLoader(paths=[ioc/])
20:39:02.090 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=conf
20:39:02.090 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(conf) in JsonLoader(paths=[ioc/])
20:39:02.090 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=imageUpload
20:39:02.090 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(imageUpload) in JsonLoader(paths=[ioc/])
20:39:02.090 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=cacheManager
20:39:02.091 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(cacheManager) in JsonLoader(paths=[ioc/])
20:39:02.091 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=currentTime
20:39:02.091 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(currentTime) in JsonLoader(paths=[ioc/])
20:39:02.091 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=dao
20:39:02.091 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(dao) in JsonLoader(paths=[ioc/])
20:39:02.091 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=uploadFileContext
20:39:02.096 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(uploadFileContext) in JsonLoader(paths=[ioc/])
20:39:02.096 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=freemarkerDirectiveFactory
20:39:02.096 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(freemarkerDirectiveFactory) in JsonLoader(paths=[ioc/])
20:39:02.096 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=fileSqlManager
20:39:02.096 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(fileSqlManager) in JsonLoader(paths=[ioc/])
20:39:02.096 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=tmpFilePool
20:39:02.096 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(tmpFilePool) in JsonLoader(paths=[ioc/])
20:39:02.097 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=txtUpload
20:39:02.098 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txtUpload) in JsonLoader(paths=[ioc/])
20:39:02.099 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=siteConf
20:39:02.099 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(siteConf) in JsonLoader(paths=[ioc/])
20:39:02.099 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=dataSource
20:39:02.100 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(dataSource) in JsonLoader(paths=[ioc/])
20:39:02.100 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=txREPEATABLE_READ
20:39:02.100 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txREPEATABLE_READ) in TransIocLoader@1747352992
20:39:02.100 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=txSERIALIZABLE
20:39:02.100 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txSERIALIZABLE) in TransIocLoader@1747352992
20:39:02.100 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=txNONE
20:39:02.101 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txNONE) in TransIocLoader@1747352992
20:39:02.101 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=txREAD_UNCOMMITTED
20:39:02.101 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txREAD_UNCOMMITTED) in TransIocLoader@1747352992
20:39:02.101 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=txREAD_COMMITTED
20:39:02.101 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txREAD_COMMITTED) in TransIocLoader@1747352992
20:39:02.102 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject($aop_async) in AsyncAopIocLoader@683962652
20:39:02.102 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(delFriendMessageHandler) in AnnotationIocLoader(packages=[com.dd])
20:39:02.102 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(joinGroupMessageHandler) in AnnotationIocLoader(packages=[com.dd])
20:39:02.102 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(oldMessageHandler) in AnnotationIocLoader(packages=[com.dd])
20:39:02.102 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(userController) in AnnotationIocLoader(packages=[com.dd])
20:39:02.103 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(mainLauncher) in AnnotationIocLoader(packages=[com.dd])
20:39:02.103 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(loginMessageHandler) in AnnotationIocLoader(packages=[com.dd])
20:39:02.103 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(reqMessageHandler) in AnnotationIocLoader(packages=[com.dd])
20:39:02.103 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(uploadModule) in AnnotationIocLoader(packages=[com.dd])
20:39:02.103 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(p2PMessageHandler) in AnnotationIocLoader(packages=[com.dd])
20:39:02.103 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(chatMessageDao) in AnnotationIocLoader(packages=[com.dd])
20:39:02.105 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(accepter) in AnnotationIocLoader(packages=[com.dd])
20:39:02.105 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(userDao) in AnnotationIocLoader(packages=[com.dd])
20:39:02.105 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(outGroupMessageHandler) in AnnotationIocLoader(packages=[com.dd])
20:39:02.105 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(groupMessageHandler) in AnnotationIocLoader(packages=[com.dd])
20:39:02.105 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(socketServer) in AnnotationIocLoader(packages=[com.dd])
20:39:02.106 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(nutFilter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:39:02.106 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(whaleFilter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:39:02.106 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(jettyStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:39:02.107 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(nutFilterStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:39:02.107 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(whaleFilterStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:39:02.111 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=uploadTextFileContext
20:39:02.111 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(uploadTextFileContext) in JsonLoader(paths=[ioc/])
20:39:02.111 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=freeMarkerConfigurer
20:39:02.112 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(freeMarkerConfigurer) in JsonLoader(paths=[ioc/])
20:39:02.112 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=configuration
20:39:02.112 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(configuration) in JsonLoader(paths=[ioc/])
20:39:02.112 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=conf
20:39:02.112 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(conf) in JsonLoader(paths=[ioc/])
20:39:02.112 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=imageUpload
20:39:02.113 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(imageUpload) in JsonLoader(paths=[ioc/])
20:39:02.113 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=cacheManager
20:39:02.113 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(cacheManager) in JsonLoader(paths=[ioc/])
20:39:02.113 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=currentTime
20:39:02.113 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(currentTime) in JsonLoader(paths=[ioc/])
20:39:02.113 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=dao
20:39:02.113 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(dao) in JsonLoader(paths=[ioc/])
20:39:02.115 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=uploadFileContext
20:39:02.115 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(uploadFileContext) in JsonLoader(paths=[ioc/])
20:39:02.115 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=freemarkerDirectiveFactory
20:39:02.116 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(freemarkerDirectiveFactory) in JsonLoader(paths=[ioc/])
20:39:02.116 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=fileSqlManager
20:39:02.116 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(fileSqlManager) in JsonLoader(paths=[ioc/])
20:39:02.116 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=tmpFilePool
20:39:02.116 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(tmpFilePool) in JsonLoader(paths=[ioc/])
20:39:02.116 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=txtUpload
20:39:02.116 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txtUpload) in JsonLoader(paths=[ioc/])
20:39:02.116 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=siteConf
20:39:02.116 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(siteConf) in JsonLoader(paths=[ioc/])
20:39:02.116 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=dataSource
20:39:02.122 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(dataSource) in JsonLoader(paths=[ioc/])
20:39:02.122 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=txREPEATABLE_READ
20:39:02.122 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txREPEATABLE_READ) in TransIocLoader@1747352992
20:39:02.123 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=txSERIALIZABLE
20:39:02.123 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txSERIALIZABLE) in TransIocLoader@1747352992
20:39:02.123 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=txNONE
20:39:02.124 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txNONE) in TransIocLoader@1747352992
20:39:02.124 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=txREAD_UNCOMMITTED
20:39:02.125 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txREAD_UNCOMMITTED) in TransIocLoader@1747352992
20:39:02.126 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=txREAD_COMMITTED
20:39:02.126 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txREAD_COMMITTED) in TransIocLoader@1747352992
20:39:02.126 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject($aop_async) in AsyncAopIocLoader@683962652
20:39:02.126 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(delFriendMessageHandler) in AnnotationIocLoader(packages=[com.dd])
20:39:02.127 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(joinGroupMessageHandler) in AnnotationIocLoader(packages=[com.dd])
20:39:02.127 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(oldMessageHandler) in AnnotationIocLoader(packages=[com.dd])
20:39:02.127 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(userController) in AnnotationIocLoader(packages=[com.dd])
20:39:02.127 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(mainLauncher) in AnnotationIocLoader(packages=[com.dd])
20:39:02.127 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(loginMessageHandler) in AnnotationIocLoader(packages=[com.dd])
20:39:02.127 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(reqMessageHandler) in AnnotationIocLoader(packages=[com.dd])
20:39:02.127 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(uploadModule) in AnnotationIocLoader(packages=[com.dd])
20:39:02.127 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(p2PMessageHandler) in AnnotationIocLoader(packages=[com.dd])
20:39:02.127 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(chatMessageDao) in AnnotationIocLoader(packages=[com.dd])
20:39:02.127 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(accepter) in AnnotationIocLoader(packages=[com.dd])
20:39:02.127 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(userDao) in AnnotationIocLoader(packages=[com.dd])
20:39:02.127 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(outGroupMessageHandler) in AnnotationIocLoader(packages=[com.dd])
20:39:02.127 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(groupMessageHandler) in AnnotationIocLoader(packages=[com.dd])
20:39:02.127 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(socketServer) in AnnotationIocLoader(packages=[com.dd])
20:39:02.127 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(nutFilter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:39:02.127 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(whaleFilter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:39:02.128 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(jettyStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:39:02.128 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(nutFilterStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:39:02.128 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(whaleFilterStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:39:02.130 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=uploadTextFileContext
20:39:02.131 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(uploadTextFileContext) in JsonLoader(paths=[ioc/])
20:39:02.132 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=freeMarkerConfigurer
20:39:02.132 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(freeMarkerConfigurer) in JsonLoader(paths=[ioc/])
20:39:02.132 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=configuration
20:39:02.132 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(configuration) in JsonLoader(paths=[ioc/])
20:39:02.132 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=conf
20:39:02.132 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(conf) in JsonLoader(paths=[ioc/])
20:39:02.132 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=imageUpload
20:39:02.133 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(imageUpload) in JsonLoader(paths=[ioc/])
20:39:02.133 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=cacheManager
20:39:02.133 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(cacheManager) in JsonLoader(paths=[ioc/])
20:39:02.133 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=currentTime
20:39:02.133 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(currentTime) in JsonLoader(paths=[ioc/])
20:39:02.134 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=dao
20:39:02.135 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(dao) in JsonLoader(paths=[ioc/])
20:39:02.135 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=uploadFileContext
20:39:02.135 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(uploadFileContext) in JsonLoader(paths=[ioc/])
20:39:02.135 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=freemarkerDirectiveFactory
20:39:02.136 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(freemarkerDirectiveFactory) in JsonLoader(paths=[ioc/])
20:39:02.136 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=fileSqlManager
20:39:02.136 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(fileSqlManager) in JsonLoader(paths=[ioc/])
20:39:02.136 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=tmpFilePool
20:39:02.136 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(tmpFilePool) in JsonLoader(paths=[ioc/])
20:39:02.136 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=txtUpload
20:39:02.136 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txtUpload) in JsonLoader(paths=[ioc/])
20:39:02.136 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=siteConf
20:39:02.137 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(siteConf) in JsonLoader(paths=[ioc/])
20:39:02.137 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=dataSource
20:39:02.137 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(dataSource) in JsonLoader(paths=[ioc/])
20:39:02.137 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=txREPEATABLE_READ
20:39:02.138 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txREPEATABLE_READ) in TransIocLoader@1747352992
20:39:02.138 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=txSERIALIZABLE
20:39:02.138 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txSERIALIZABLE) in TransIocLoader@1747352992
20:39:02.138 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=txNONE
20:39:02.138 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txNONE) in TransIocLoader@1747352992
20:39:02.138 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=txREAD_UNCOMMITTED
20:39:02.138 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txREAD_UNCOMMITTED) in TransIocLoader@1747352992
20:39:02.138 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=txREAD_COMMITTED
20:39:02.138 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txREAD_COMMITTED) in TransIocLoader@1747352992
20:39:02.138 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject($aop_async) in AsyncAopIocLoader@683962652
20:39:02.138 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(delFriendMessageHandler) in AnnotationIocLoader(packages=[com.dd])
20:39:02.139 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(joinGroupMessageHandler) in AnnotationIocLoader(packages=[com.dd])
20:39:02.139 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(oldMessageHandler) in AnnotationIocLoader(packages=[com.dd])
20:39:02.139 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(userController) in AnnotationIocLoader(packages=[com.dd])
20:39:02.139 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(mainLauncher) in AnnotationIocLoader(packages=[com.dd])
20:39:02.139 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(loginMessageHandler) in AnnotationIocLoader(packages=[com.dd])
20:39:02.139 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(reqMessageHandler) in AnnotationIocLoader(packages=[com.dd])
20:39:02.139 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(uploadModule) in AnnotationIocLoader(packages=[com.dd])
20:39:02.139 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(p2PMessageHandler) in AnnotationIocLoader(packages=[com.dd])
20:39:02.139 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(chatMessageDao) in AnnotationIocLoader(packages=[com.dd])
20:39:02.139 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(accepter) in AnnotationIocLoader(packages=[com.dd])
20:39:02.139 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(userDao) in AnnotationIocLoader(packages=[com.dd])
20:39:02.139 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(outGroupMessageHandler) in AnnotationIocLoader(packages=[com.dd])
20:39:02.140 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(groupMessageHandler) in AnnotationIocLoader(packages=[com.dd])
20:39:02.140 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(socketServer) in AnnotationIocLoader(packages=[com.dd])
20:39:02.140 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(nutFilter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:39:02.140 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(whaleFilter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:39:02.140 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(jettyStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:39:02.140 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(nutFilterStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:39:02.140 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(whaleFilterStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:39:02.140 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'jettyStarter'<interface org.nutz.boot.starter.ServerFace>
20:39:02.141 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - starting org.eclipse.jetty.server.Server@5d47c63f[9.4.8.v20171121]
20:39:02.141 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - org.eclipse.jetty.server.Server@5d47c63f[9.4.8.v20171121] added {org.eclipse.jetty.server.handler.ErrorHandler@37f1104d,AUTO}
20:39:02.145 [main] INFO org.eclipse.jetty.server.Server - jetty-9.4.8.v20171121, build timestamp: 2017-11-22T05:27:37+08:00, git hash: 82b8fb23f757335bb3329d540ce37a2a2615f0a8
20:39:02.173 [main] DEBUG org.eclipse.jetty.server.handler.AbstractHandler - starting org.eclipse.jetty.server.Server@5d47c63f[9.4.8.v20171121]
20:39:02.173 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - starting QueuedThreadPool@qtp700072760{STOPPED,200<=0<=500,i=0,q=0}
20:39:02.192 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @3061ms QueuedThreadPool@qtp700072760{STARTED,200<=200<=500,i=0,q=0}
20:39:02.192 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - starting o.e.j.w.WebAppContext@bef2d72{/,[file:///E:/idea_workspace/LuliChat/target/classes/static/],UNAVAILABLE}
20:39:02.226 [main] DEBUG org.eclipse.jetty.webapp.WebAppContext - Thread Context classloader sun.misc.Launcher$AppClassLoader@18b4aac2
20:39:02.226 [main] DEBUG org.eclipse.jetty.webapp.WebAppContext - Parent class loader: sun.misc.Launcher$ExtClassLoader@5d22bbb7 
20:39:02.226 [main] DEBUG org.eclipse.jetty.webapp.WebAppContext - preConfigure o.e.j.w.WebAppContext@bef2d72{/,[file:///E:/idea_workspace/LuliChat/target/classes/static/],UNAVAILABLE} with org.eclipse.jetty.webapp.WebInfConfiguration@7205765b
20:39:02.307 [main] DEBUG org.eclipse.jetty.webapp.WebInfConfiguration - Matching container urls [file:/E:/dev/java%208/jdk/jre/lib/ext/access-bridge-64.jar, file:/E:/dev/java%208/jdk/jre/lib/ext/cldrdata.jar, file:/E:/dev/java%208/jdk/jre/lib/ext/dnsns.jar, file:/E:/dev/java%208/jdk/jre/lib/ext/jaccess.jar, file:/E:/dev/java%208/jdk/jre/lib/ext/jfxrt.jar, file:/E:/dev/java%208/jdk/jre/lib/ext/localedata.jar, file:/E:/dev/java%208/jdk/jre/lib/ext/nashorn.jar, file:/E:/dev/java%208/jdk/jre/lib/ext/sunec.jar, file:/E:/dev/java%208/jdk/jre/lib/ext/sunjce_provider.jar, file:/E:/dev/java%208/jdk/jre/lib/ext/sunmscapi.jar, file:/E:/dev/java%208/jdk/jre/lib/ext/sunpkcs11.jar, file:/E:/dev/java%208/jdk/jre/lib/ext/zipfs.jar]
20:39:02.307 [main] DEBUG org.eclipse.jetty.webapp.WebInfConfiguration - Container paths selected:[]
20:39:02.328 [main] DEBUG org.eclipse.jetty.webapp.WebAppContext - preConfigure o.e.j.w.WebAppContext@bef2d72{/,[file:///E:/idea_workspace/LuliChat/target/classes/static/],UNAVAILABLE} with org.eclipse.jetty.webapp.WebXmlConfiguration@66d3eec0
20:39:02.407 [main] DEBUG org.eclipse.jetty.webapp.WebDescriptor - jar:file:/E:/dev/apache-maven-3.5.2/resp/org/eclipse/jetty/jetty-webapp/9.4.8.v20171121/jetty-webapp-9.4.8.v20171121.jar!/org/eclipse/jetty/webapp/webdefault.xml: Calculated metadatacomplete = False with version=3.1
20:39:02.439 [main] DEBUG org.eclipse.jetty.xml.XmlParser - resolveEntity(-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN, http://java.sun.com/dtd/web-app_2_3.dtd)
20:39:02.439 [main] DEBUG org.eclipse.jetty.xml.XmlParser - Can't exact match entity in redirect map, trying web-app_2_3.dtd
20:39:03.287 [main] DEBUG org.eclipse.jetty.webapp.WebDescriptor - file:///E:/idea_workspace/LuliChat/target/classes/static/WEB-INF/web.xml: Calculated metadatacomplete = True with version=DTD
20:39:03.287 [main] DEBUG org.eclipse.jetty.webapp.WebAppContext - preConfigure o.e.j.w.WebAppContext@bef2d72{/,[file:///E:/idea_workspace/LuliChat/target/classes/static/],UNAVAILABLE} with org.eclipse.jetty.webapp.MetaInfConfiguration@4f2b503c
20:39:03.287 [main] DEBUG org.eclipse.jetty.webapp.MetaInfConfiguration - org.eclipse.jetty.metainf.useCache = true
20:39:03.288 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - org.eclipse.jetty.server.Server@5d47c63f[9.4.8.v20171121] added {{},POJO}
20:39:03.288 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - org.eclipse.jetty.server.Server@5d47c63f[9.4.8.v20171121] added {{},POJO}
20:39:03.288 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - org.eclipse.jetty.server.Server@5d47c63f[9.4.8.v20171121] added {{},POJO}
20:39:03.288 [main] DEBUG org.eclipse.jetty.webapp.WebAppContext - preConfigure o.e.j.w.WebAppContext@bef2d72{/,[file:///E:/idea_workspace/LuliChat/target/classes/static/],UNAVAILABLE} with org.eclipse.jetty.webapp.FragmentConfiguration@bae7dc0
20:39:03.288 [main] DEBUG org.eclipse.jetty.webapp.WebAppContext - preConfigure o.e.j.w.WebAppContext@bef2d72{/,[file:///E:/idea_workspace/LuliChat/target/classes/static/],UNAVAILABLE} with org.eclipse.jetty.webapp.JettyWebXmlConfiguration@209da20d
20:39:03.288 [main] DEBUG org.eclipse.jetty.webapp.WebAppContext - preConfigure o.e.j.w.WebAppContext@bef2d72{/,[file:///E:/idea_workspace/LuliChat/target/classes/static/],UNAVAILABLE} with org.eclipse.jetty.annotations.AnnotationConfiguration@e15b7e8
20:39:03.296 [main] DEBUG org.eclipse.jetty.http.PreEncodedHttpField - HttpField encoders loaded: [org.eclipse.jetty.http.Http1FieldPreEncoder@7c711375]
20:39:03.314 [main] DEBUG org.eclipse.jetty.webapp.WebAppContext - configure o.e.j.w.WebAppContext@bef2d72{/,[file:///E:/idea_workspace/LuliChat/target/classes/static/],STARTING} with org.eclipse.jetty.webapp.WebInfConfiguration@7205765b
20:39:03.316 [main] DEBUG org.eclipse.jetty.webapp.WebAppContext - configure o.e.j.w.WebAppContext@bef2d72{/,[file:///E:/idea_workspace/LuliChat/target/classes/static/],STARTING} with org.eclipse.jetty.webapp.WebXmlConfiguration@66d3eec0
20:39:03.325 [main] DEBUG org.eclipse.jetty.webapp.WebAppContext - configure o.e.j.w.WebAppContext@bef2d72{/,[file:///E:/idea_workspace/LuliChat/target/classes/static/],STARTING} with org.eclipse.jetty.webapp.MetaInfConfiguration@4f2b503c
20:39:03.325 [main] DEBUG org.eclipse.jetty.webapp.WebAppContext - configure o.e.j.w.WebAppContext@bef2d72{/,[file:///E:/idea_workspace/LuliChat/target/classes/static/],STARTING} with org.eclipse.jetty.webapp.FragmentConfiguration@bae7dc0
20:39:03.325 [main] DEBUG org.eclipse.jetty.webapp.WebAppContext - configure o.e.j.w.WebAppContext@bef2d72{/,[file:///E:/idea_workspace/LuliChat/target/classes/static/],STARTING} with org.eclipse.jetty.webapp.JettyWebXmlConfiguration@209da20d
20:39:03.325 [main] DEBUG org.eclipse.jetty.webapp.JettyWebXmlConfiguration - Configuring web-jetty.xml
20:39:03.329 [main] DEBUG org.eclipse.jetty.webapp.WebAppContext - configure o.e.j.w.WebAppContext@bef2d72{/,[file:///E:/idea_workspace/LuliChat/target/classes/static/],STARTING} with org.eclipse.jetty.annotations.AnnotationConfiguration@e15b7e8
20:39:03.343 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Adding Decorator: org.eclipse.jetty.annotations.AnnotationDecorator@2d710f1a
20:39:03.343 [main] DEBUG org.eclipse.jetty.annotations.AnnotationConfiguration - Service loaders found in 0ms
20:39:03.347 [main] DEBUG org.eclipse.jetty.annotations.AnnotationConfiguration - !Excluded org.eclipse.jetty.websocket.server.NativeWebSocketServletContainerInitializer@6bd61f98 no ordering
20:39:03.349 [main] DEBUG org.eclipse.jetty.annotations.AnnotationConfiguration - !Excluded org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketServerContainerInitializer@506ae4d4 no ordering
20:39:03.354 [main] DEBUG org.eclipse.jetty.annotations.AnnotationConfiguration - !Excluded ch.qos.logback.classic.servlet.LogbackServletContainerInitializer@273e7444 no ordering
20:39:03.354 [main] DEBUG org.eclipse.jetty.annotations.AnnotationConfiguration - No web.xml ordering, ServletContainerInitializers in random order
20:39:03.354 [main] DEBUG org.eclipse.jetty.annotations.AnnotationConfiguration - ServletContainerInitializer: 1 ch.qos.logback.classic.servlet.LogbackServletContainerInitializer from file:///E:/dev/apache-maven-3.5.2/resp/ch/qos/logback/logback-classic/1.2.3/logback-classic-1.2.3.jar
20:39:03.354 [main] DEBUG org.eclipse.jetty.annotations.AnnotationConfiguration - ServletContainerInitializer: 2 org.eclipse.jetty.websocket.server.NativeWebSocketServletContainerInitializer from file:///E:/dev/apache-maven-3.5.2/resp/org/eclipse/jetty/websocket/websocket-server/9.4.8.v20171121/websocket-server-9.4.8.v20171121.jar
20:39:03.354 [main] DEBUG org.eclipse.jetty.annotations.AnnotationConfiguration - ServletContainerInitializer: 3 org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketServerContainerInitializer from file:///E:/dev/apache-maven-3.5.2/resp/org/eclipse/jetty/websocket/javax-websocket-server-impl/9.4.8.v20171121/javax-websocket-server-impl-9.4.8.v20171121.jar
20:39:03.356 [main] DEBUG org.eclipse.jetty.annotations.AnnotationConfiguration - No HandlesTypes annotation on initializer class ch.qos.logback.classic.servlet.LogbackServletContainerInitializer
20:39:03.357 [main] DEBUG org.eclipse.jetty.annotations.AnnotationConfiguration - No HandlesTypes annotation on initializer class org.eclipse.jetty.websocket.server.NativeWebSocketServletContainerInitializer
20:39:03.360 [main] DEBUG org.eclipse.jetty.annotations.AnnotationConfiguration - HandlesTypes [interface javax.websocket.server.ServerApplicationConfig, interface javax.websocket.server.ServerEndpoint, class javax.websocket.Endpoint] on initializer class org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketServerContainerInitializer
20:39:03.365 [main] DEBUG org.eclipse.jetty.annotations.AnnotationConfiguration - Registering annotation handler for javax.websocket.server.ServerEndpoint
20:39:03.367 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - o.e.j.w.WebAppContext@bef2d72{/,[file:///E:/idea_workspace/LuliChat/target/classes/static/],STARTING} added {org.eclipse.jetty.annotations.ServletContainerInitializersStarter@6fdbe764,MANAGED}
20:39:03.372 [main] DEBUG org.eclipse.jetty.annotations.AnnotationConfiguration - Annotation scanning commencing: webxml=2, metadatacomplete=true, configurationDiscovered=true, multiThreaded=true, maxScanWait=60
20:39:03.374 [main] INFO org.eclipse.jetty.annotations.AnnotationConfiguration - Scanning elapsed time=1ms
20:39:03.374 [main] DEBUG org.eclipse.jetty.annotations.AnnotationConfiguration - Scanned 0 container path jars, 0 WEB-INF/lib jars, 0 WEB-INF/classes dirs in 1ms for context o.e.j.w.WebAppContext@bef2d72{/,[file:///E:/idea_workspace/LuliChat/target/classes/static/],STARTING}
20:39:03.374 [main] DEBUG org.eclipse.jetty.webapp.MetaData - metadata resolve o.e.j.w.WebAppContext@bef2d72{/,[file:///E:/idea_workspace/LuliChat/target/classes/static/],STARTING}
20:39:03.376 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - org.eclipse.jetty.servlet.ServletHandler@4b0b0854 added {org.eclipse.jetty.servlet.ListenerHolder@4686afc2,AUTO}
20:39:03.380 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - org.eclipse.jetty.servlet.ServletHandler@4b0b0854 added {org.eclipse.jetty.servlet.ListenerHolder@1c7696c6,AUTO}
20:39:03.387 [main] DEBUG org.eclipse.jetty.webapp.StandardDescriptorProcessor - Added mapping [/]=>default 
20:39:03.389 [main] INFO org.eclipse.jetty.webapp.StandardDescriptorProcessor - NO JSP Support for /, did not find org.eclipse.jetty.jsp.JettyJspServlet
20:39:03.389 [main] DEBUG org.eclipse.jetty.webapp.StandardDescriptorProcessor - Added mapping [*.jsp, *.jspf, *.jspx, *.xsp, *.JSP, *.JSPF, *.JSPX, *.XSP]=>jsp 
20:39:03.390 [main] DEBUG org.eclipse.jetty.server.session - SessionManager default maxInactiveInterval=1800
20:39:03.392 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - org.eclipse.jetty.servlet.ServletHandler@4b0b0854 added {default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,jsp=null,order=0,inst=false,AUTO}
20:39:03.392 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - org.eclipse.jetty.servlet.ServletHandler@4b0b0854 added {jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,AUTO}
20:39:03.392 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - org.eclipse.jetty.servlet.ServletHandler@4b0b0854 added {[/]=>default,POJO}
20:39:03.392 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - org.eclipse.jetty.servlet.ServletHandler@4b0b0854 added {[*.jsp, *.jspf, *.jspx, *.xsp, *.JSP, *.JSPF, *.JSPX, *.XSP]=>jsp,POJO}
20:39:03.397 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - org.eclipse.jetty.servlet.ServletHandler@4b0b0854 added {org.eclipse.jetty.servlet.ListenerHolder@7526515b,AUTO}
20:39:03.397 [main] DEBUG org.eclipse.jetty.webapp.StandardDescriptorProcessor - ContextParam: shiroEnvironmentClass=org.apache.shiro.web.env.IniWebEnvironment
20:39:03.397 [main] DEBUG org.eclipse.jetty.webapp.StandardDescriptorProcessor - ContextParam: shiroConfigLocations=classpath:shiro.ini
20:39:03.398 [main] DEBUG org.eclipse.jetty.webapp.StandardDescriptorProcessor - Added mapping [*.ftl]=>freemarker 
20:39:03.398 [main] DEBUG org.eclipse.jetty.webapp.StandardDescriptorProcessor - Added mapping [*.html]=>freemarker 
20:39:03.399 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - org.eclipse.jetty.servlet.ServletHandler@4b0b0854 added {org.eclipse.jetty.servlet.ListenerHolder@1ed4ae0f,AUTO}
20:39:03.399 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - org.eclipse.jetty.server.session.SessionHandler1773283386==dftMaxIdleSec=1800 added {com.dd.listener.SessionListener@54c5a2ff,UNMANAGED}
20:39:03.399 [main] DEBUG org.eclipse.jetty.server.session - SessionManager default maxInactiveInterval=86400000
20:39:03.399 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - org.eclipse.jetty.servlet.ServletHandler@4b0b0854 added {ShiroFilter,AUTO}
20:39:03.399 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - org.eclipse.jetty.servlet.ServletHandler@4b0b0854 added {DruidWebStatFilter,AUTO}
20:39:03.400 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - org.eclipse.jetty.servlet.ServletHandler@4b0b0854 added {freemarker@f5f529a6==freemarker.ext.servlet.FreemarkerServlet,jsp=null,order=2,inst=false,AUTO}
20:39:03.400 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - org.eclipse.jetty.servlet.ServletHandler@4b0b0854 added {[/*]/[]==0=>ShiroFilter,POJO}
20:39:03.400 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - org.eclipse.jetty.servlet.ServletHandler@4b0b0854 added {[/*]/[]==0=>DruidWebStatFilter,POJO}
20:39:03.400 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - org.eclipse.jetty.servlet.ServletHandler@4b0b0854 added {[/*]/[]==3=>nutz,POJO}
20:39:03.400 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - org.eclipse.jetty.servlet.ServletHandler@4b0b0854 added {[*.ftl]=>freemarker,POJO}
20:39:03.400 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - org.eclipse.jetty.servlet.ServletHandler@4b0b0854 added {[*.html]=>freemarker,POJO}
20:39:03.400 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - starting org.eclipse.jetty.annotations.ServletContainerInitializersStarter@6fdbe764
20:39:03.401 [main] DEBUG org.eclipse.jetty.annotations.ServletContainerInitializersStarter - Calling ServletContainerInitializer ch.qos.logback.classic.servlet.LogbackServletContainerInitializer
20:39:03.403 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - org.eclipse.jetty.servlet.ServletHandler@4b0b0854 added {org.eclipse.jetty.servlet.ListenerHolder@76a4ebf2,AUTO}
20:39:03.403 [main] DEBUG org.eclipse.jetty.plus.annotation.ContainerInitializer - ContainerInitializer ch.qos.logback.classic.servlet.LogbackServletContainerInitializer called in 1ms
20:39:03.403 [main] DEBUG org.eclipse.jetty.annotations.ServletContainerInitializersStarter - Calling ServletContainerInitializer org.eclipse.jetty.websocket.server.NativeWebSocketServletContainerInitializer
20:39:03.403 [main] DEBUG org.eclipse.jetty.plus.annotation.ContainerInitializer - ContainerInitializer org.eclipse.jetty.websocket.server.NativeWebSocketServletContainerInitializer called in 0ms
20:39:03.403 [main] DEBUG org.eclipse.jetty.annotations.ServletContainerInitializersStarter - Calling ServletContainerInitializer org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketServerContainerInitializer
20:39:03.404 [main] DEBUG org.eclipse.jetty.websocket.jsr356.JsrSessionFactory - Container: org.eclipse.jetty.websocket.jsr356.server.ServerContainer@449a4f23
20:39:03.405 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - WebSocketClient@db8a95d7[httpClient=org.eclipse.jetty.client.HttpClient@5b1669c0,openSessions.size=0] added {org.eclipse.jetty.client.HttpClient@5b1669c0,AUTO}
20:39:03.407 [main] DEBUG org.eclipse.jetty.websocket.jsr356.JsrSessionFactory - Container: org.eclipse.jetty.websocket.jsr356.server.ServerContainer@449a4f23
20:39:03.407 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - org.eclipse.jetty.websocket.jsr356.server.ServerContainer@449a4f23 added {org.eclipse.jetty.websocket.server.NativeWebSocketConfiguration@7e07db1f,AUTO}
20:39:03.407 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - o.e.j.w.WebAppContext@bef2d72{/,[file:///E:/idea_workspace/LuliChat/target/classes/static/],STARTING} added {org.eclipse.jetty.websocket.jsr356.server.ServerContainer@449a4f23,AUTO}
20:39:03.408 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - org.eclipse.jetty.servlet.ServletHandler@4b0b0854 added {org.eclipse.jetty.servlet.ListenerHolder@4b741d6d,AUTO}
20:39:03.408 [main] DEBUG org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketServerContainerInitializer - No JSR-356 annotations or interfaces discovered
20:39:03.409 [main] DEBUG org.eclipse.jetty.plus.annotation.ContainerInitializer - ContainerInitializer org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketServerContainerInitializer called in 5ms
20:39:03.409 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @4278ms org.eclipse.jetty.annotations.ServletContainerInitializersStarter@6fdbe764
20:39:03.414 [main] DEBUG org.eclipse.jetty.server.handler.AbstractHandler - starting o.e.j.w.WebAppContext@bef2d72{/,[file:///E:/idea_workspace/LuliChat/target/classes/static/],STARTING}
20:39:03.414 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - starting org.eclipse.jetty.server.session.SessionHandler1773283386==dftMaxIdleSec=86400000
20:39:03.419 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - org.eclipse.jetty.server.session.SessionHandler1773283386==dftMaxIdleSec=86400000 added {org.eclipse.jetty.server.session.DefaultSessionCache@235ecd9f[evict=-1,removeUnloadable=false,saveOnCreate=false,saveOnInactiveEvict=false],AUTO}
20:39:03.421 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - org.eclipse.jetty.server.session.DefaultSessionCache@235ecd9f[evict=-1,removeUnloadable=false,saveOnCreate=false,saveOnInactiveEvict=false] added {org.eclipse.jetty.server.session.NullSessionDataStore@74e28667[passivating=false,graceSec=3600],AUTO}
20:39:03.423 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - starting org.eclipse.jetty.server.session.DefaultSessionIdManager@19e4653c[worker=null]
20:39:03.424 [main] INFO org.eclipse.jetty.server.session - DefaultSessionIdManager workerName=node0
20:39:03.424 [main] INFO org.eclipse.jetty.server.session - No SessionScavenger set, using defaults
20:39:03.426 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - org.eclipse.jetty.server.session.DefaultSessionIdManager@19e4653c[worker=node0] added {org.eclipse.jetty.server.session.HouseKeeper@35dab4eb[interval=600000, ownscheduler=false],MANAGED}
20:39:03.426 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - starting org.eclipse.jetty.server.session.HouseKeeper@35dab4eb[interval=600000, ownscheduler=false]
20:39:03.426 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - starting org.eclipse.jetty.util.thread.ScheduledExecutorScheduler@2d901eb0
20:39:03.428 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @4298ms org.eclipse.jetty.util.thread.ScheduledExecutorScheduler@2d901eb0
20:39:03.428 [main] DEBUG org.eclipse.jetty.server.session - Using own scheduler for scavenging
20:39:03.429 [main] INFO org.eclipse.jetty.server.session - Scavenging every 660000ms
20:39:03.432 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @4302ms org.eclipse.jetty.server.session.HouseKeeper@35dab4eb[interval=660000, ownscheduler=true]
20:39:03.433 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @4302ms org.eclipse.jetty.server.session.DefaultSessionIdManager@19e4653c[worker=node0]
20:39:03.433 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - org.eclipse.jetty.server.Server@5d47c63f[9.4.8.v20171121] added {org.eclipse.jetty.server.session.DefaultSessionIdManager@19e4653c[worker=node0],MANAGED}
20:39:03.433 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - org.eclipse.jetty.server.session.SessionHandler1773283386==dftMaxIdleSec=86400000 added {org.eclipse.jetty.server.session.DefaultSessionIdManager@19e4653c[worker=node0],UNMANAGED}
20:39:03.434 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - starting org.eclipse.jetty.util.thread.ScheduledExecutorScheduler@606e4010
20:39:03.434 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @4304ms org.eclipse.jetty.util.thread.ScheduledExecutorScheduler@606e4010
20:39:03.435 [main] DEBUG org.eclipse.jetty.server.handler.AbstractHandler - starting org.eclipse.jetty.server.session.SessionHandler1773283386==dftMaxIdleSec=86400000
20:39:03.436 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - starting org.eclipse.jetty.security.ConstraintSecurityHandler@3d680b5a
20:39:03.440 [main] DEBUG org.eclipse.jetty.server.handler.AbstractHandler - starting org.eclipse.jetty.security.ConstraintSecurityHandler@3d680b5a
20:39:03.440 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - starting org.eclipse.jetty.servlet.ServletHandler@4b0b0854
20:39:03.442 [main] DEBUG org.eclipse.jetty.servlet.ServletHandler - Path=*.jspx[DESCRIPTOR:jar:file:/E:/dev/apache-maven-3.5.2/resp/org/eclipse/jetty/jetty-webapp/9.4.8.v20171121/jetty-webapp-9.4.8.v20171121.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/E:/dev/apache-maven-3.5.2/resp/org/eclipse/jetty/jetty-webapp/9.4.8.v20171121/jetty-webapp-9.4.8.v20171121.jar!/org/eclipse/jetty/webapp/webdefault.xml]
20:39:03.445 [main] DEBUG org.eclipse.jetty.http.pathmap.PathMappings - Added MappedResource[pathSpec=ServletPathSpec["*.jspx",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false] to PathMappings[size=1]
20:39:03.445 [main] DEBUG org.eclipse.jetty.servlet.ServletHandler - Path=*.JSPX[DESCRIPTOR:jar:file:/E:/dev/apache-maven-3.5.2/resp/org/eclipse/jetty/jetty-webapp/9.4.8.v20171121/jetty-webapp-9.4.8.v20171121.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/E:/dev/apache-maven-3.5.2/resp/org/eclipse/jetty/jetty-webapp/9.4.8.v20171121/jetty-webapp-9.4.8.v20171121.jar!/org/eclipse/jetty/webapp/webdefault.xml]
20:39:03.445 [main] DEBUG org.eclipse.jetty.http.pathmap.PathMappings - Added MappedResource[pathSpec=ServletPathSpec["*.JSPX",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false] to PathMappings[size=2]
20:39:03.445 [main] DEBUG org.eclipse.jetty.servlet.ServletHandler - Path=*.jsp[DESCRIPTOR:jar:file:/E:/dev/apache-maven-3.5.2/resp/org/eclipse/jetty/jetty-webapp/9.4.8.v20171121/jetty-webapp-9.4.8.v20171121.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/E:/dev/apache-maven-3.5.2/resp/org/eclipse/jetty/jetty-webapp/9.4.8.v20171121/jetty-webapp-9.4.8.v20171121.jar!/org/eclipse/jetty/webapp/webdefault.xml]
20:39:03.445 [main] DEBUG org.eclipse.jetty.http.pathmap.PathMappings - Added MappedResource[pathSpec=ServletPathSpec["*.jsp",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false] to PathMappings[size=3]
20:39:03.445 [main] DEBUG org.eclipse.jetty.servlet.ServletHandler - Path=*.JSPF[DESCRIPTOR:jar:file:/E:/dev/apache-maven-3.5.2/resp/org/eclipse/jetty/jetty-webapp/9.4.8.v20171121/jetty-webapp-9.4.8.v20171121.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/E:/dev/apache-maven-3.5.2/resp/org/eclipse/jetty/jetty-webapp/9.4.8.v20171121/jetty-webapp-9.4.8.v20171121.jar!/org/eclipse/jetty/webapp/webdefault.xml]
20:39:03.445 [main] DEBUG org.eclipse.jetty.http.pathmap.PathMappings - Added MappedResource[pathSpec=ServletPathSpec["*.JSPF",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false] to PathMappings[size=4]
20:39:03.445 [main] DEBUG org.eclipse.jetty.servlet.ServletHandler - Path=*.jspf[DESCRIPTOR:jar:file:/E:/dev/apache-maven-3.5.2/resp/org/eclipse/jetty/jetty-webapp/9.4.8.v20171121/jetty-webapp-9.4.8.v20171121.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/E:/dev/apache-maven-3.5.2/resp/org/eclipse/jetty/jetty-webapp/9.4.8.v20171121/jetty-webapp-9.4.8.v20171121.jar!/org/eclipse/jetty/webapp/webdefault.xml]
20:39:03.446 [main] DEBUG org.eclipse.jetty.http.pathmap.PathMappings - Added MappedResource[pathSpec=ServletPathSpec["*.jspf",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false] to PathMappings[size=5]
20:39:03.446 [main] DEBUG org.eclipse.jetty.servlet.ServletHandler - Path=*.JSP[DESCRIPTOR:jar:file:/E:/dev/apache-maven-3.5.2/resp/org/eclipse/jetty/jetty-webapp/9.4.8.v20171121/jetty-webapp-9.4.8.v20171121.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/E:/dev/apache-maven-3.5.2/resp/org/eclipse/jetty/jetty-webapp/9.4.8.v20171121/jetty-webapp-9.4.8.v20171121.jar!/org/eclipse/jetty/webapp/webdefault.xml]
20:39:03.446 [main] DEBUG org.eclipse.jetty.http.pathmap.PathMappings - Added MappedResource[pathSpec=ServletPathSpec["*.JSP",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false] to PathMappings[size=6]
20:39:03.446 [main] DEBUG org.eclipse.jetty.servlet.ServletHandler - Path=*.xsp[DESCRIPTOR:jar:file:/E:/dev/apache-maven-3.5.2/resp/org/eclipse/jetty/jetty-webapp/9.4.8.v20171121/jetty-webapp-9.4.8.v20171121.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/E:/dev/apache-maven-3.5.2/resp/org/eclipse/jetty/jetty-webapp/9.4.8.v20171121/jetty-webapp-9.4.8.v20171121.jar!/org/eclipse/jetty/webapp/webdefault.xml]
20:39:03.449 [main] DEBUG org.eclipse.jetty.http.pathmap.PathMappings - Added MappedResource[pathSpec=ServletPathSpec["*.xsp",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false] to PathMappings[size=7]
20:39:03.450 [main] DEBUG org.eclipse.jetty.servlet.ServletHandler - Path=*.XSP[DESCRIPTOR:jar:file:/E:/dev/apache-maven-3.5.2/resp/org/eclipse/jetty/jetty-webapp/9.4.8.v20171121/jetty-webapp-9.4.8.v20171121.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/E:/dev/apache-maven-3.5.2/resp/org/eclipse/jetty/jetty-webapp/9.4.8.v20171121/jetty-webapp-9.4.8.v20171121.jar!/org/eclipse/jetty/webapp/webdefault.xml]
20:39:03.450 [main] DEBUG org.eclipse.jetty.http.pathmap.PathMappings - Added MappedResource[pathSpec=ServletPathSpec["*.XSP",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false] to PathMappings[size=8]
20:39:03.450 [main] DEBUG org.eclipse.jetty.servlet.ServletHandler - Path=*.html[DESCRIPTOR:file:///E:/idea_workspace/LuliChat/target/classes/static/WEB-INF/web.xml] mapped to servlet=freemarker[DESCRIPTOR:file:///E:/idea_workspace/LuliChat/target/classes/static/WEB-INF/web.xml]
20:39:03.450 [main] DEBUG org.eclipse.jetty.http.pathmap.PathMappings - Added MappedResource[pathSpec=ServletPathSpec["*.html",pathDepth=0,group=SUFFIX_GLOB],resource=freemarker@f5f529a6==freemarker.ext.servlet.FreemarkerServlet,jsp=null,order=2,inst=false] to PathMappings[size=9]
20:39:03.450 [main] DEBUG org.eclipse.jetty.servlet.ServletHandler - Path=*.ftl[DESCRIPTOR:file:///E:/idea_workspace/LuliChat/target/classes/static/WEB-INF/web.xml] mapped to servlet=freemarker[DESCRIPTOR:file:///E:/idea_workspace/LuliChat/target/classes/static/WEB-INF/web.xml]
20:39:03.451 [main] DEBUG org.eclipse.jetty.http.pathmap.PathMappings - Added MappedResource[pathSpec=ServletPathSpec["*.ftl",pathDepth=0,group=SUFFIX_GLOB],resource=freemarker@f5f529a6==freemarker.ext.servlet.FreemarkerServlet,jsp=null,order=2,inst=false] to PathMappings[size=10]
20:39:03.451 [main] DEBUG org.eclipse.jetty.servlet.ServletHandler - Path=/[DESCRIPTOR:jar:file:/E:/dev/apache-maven-3.5.2/resp/org/eclipse/jetty/jetty-webapp/9.4.8.v20171121/jetty-webapp-9.4.8.v20171121.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=default[DESCRIPTOR:jar:file:/E:/dev/apache-maven-3.5.2/resp/org/eclipse/jetty/jetty-webapp/9.4.8.v20171121/jetty-webapp-9.4.8.v20171121.jar!/org/eclipse/jetty/webapp/webdefault.xml]
20:39:03.451 [main] DEBUG org.eclipse.jetty.http.pathmap.PathMappings - Added MappedResource[pathSpec=ServletPathSpec["/",pathDepth=-1,group=DEFAULT],resource=default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,jsp=null,order=0,inst=false] to PathMappings[size=11]
20:39:03.451 [main] DEBUG org.eclipse.jetty.servlet.ServletHandler - filterNameMap={DruidWebStatFilter=DruidWebStatFilter, whale=whale, Jetty_WebSocketUpgradeFilter=Jetty_WebSocketUpgradeFilter, ShiroFilter=ShiroFilter, nutz=nutz}
20:39:03.451 [main] DEBUG org.eclipse.jetty.servlet.ServletHandler - pathFilters=[[/*]/[]==1=>Jetty_WebSocketUpgradeFilter, [/*]/[]==7=>whale, [/*]/[]==7=>nutz, [/*]/[]==0=>ShiroFilter, [/*]/[]==0=>DruidWebStatFilter, [/*]/[]==3=>nutz]
20:39:03.451 [main] DEBUG org.eclipse.jetty.servlet.ServletHandler - servletFilterMap={}
20:39:03.451 [main] DEBUG org.eclipse.jetty.servlet.ServletHandler - servletPathMap=PathMappings[size=11]
20:39:03.452 [main] DEBUG org.eclipse.jetty.servlet.ServletHandler - servletNameMap={default=default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,jsp=null,order=0,inst=false, freemarker=freemarker@f5f529a6==freemarker.ext.servlet.FreemarkerServlet,jsp=null,order=2,inst=false, jsp=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false}
20:39:03.453 [main] DEBUG org.eclipse.jetty.server.handler.AbstractHandler - starting org.eclipse.jetty.servlet.ServletHandler@4b0b0854
20:39:03.453 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - starting org.eclipse.jetty.servlet.ListenerHolder@4686afc2
20:39:03.454 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @4323ms org.eclipse.jetty.servlet.ListenerHolder@4686afc2
20:39:03.454 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - starting org.eclipse.jetty.servlet.ListenerHolder@1c7696c6
20:39:03.454 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @4323ms org.eclipse.jetty.servlet.ListenerHolder@1c7696c6
20:39:03.454 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - starting org.eclipse.jetty.servlet.ListenerHolder@7526515b
20:39:03.454 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @4323ms org.eclipse.jetty.servlet.ListenerHolder@7526515b
20:39:03.454 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - starting org.eclipse.jetty.servlet.ListenerHolder@1ed4ae0f
20:39:03.454 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @4324ms org.eclipse.jetty.servlet.ListenerHolder@1ed4ae0f
20:39:03.454 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - starting org.eclipse.jetty.servlet.ListenerHolder@76a4ebf2
20:39:03.454 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @4324ms org.eclipse.jetty.servlet.ListenerHolder@76a4ebf2
20:39:03.454 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - starting org.eclipse.jetty.servlet.ListenerHolder@4b741d6d
20:39:03.454 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @4324ms org.eclipse.jetty.servlet.ListenerHolder@4b741d6d
20:39:03.454 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @4324ms org.eclipse.jetty.servlet.ServletHandler@4b0b0854
20:39:03.454 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @4324ms org.eclipse.jetty.security.ConstraintSecurityHandler@3d680b5a
20:39:03.455 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - starting org.eclipse.jetty.server.session.DefaultSessionCache@235ecd9f[evict=-1,removeUnloadable=false,saveOnCreate=false,saveOnInactiveEvict=false]
20:39:03.455 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - starting org.eclipse.jetty.server.session.NullSessionDataStore@74e28667[passivating=false,graceSec=3600]
20:39:03.456 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @4325ms org.eclipse.jetty.server.session.NullSessionDataStore@74e28667[passivating=false,graceSec=3600]
20:39:03.456 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @4325ms org.eclipse.jetty.server.session.DefaultSessionCache@235ecd9f[evict=-1,removeUnloadable=false,saveOnCreate=false,saveOnInactiveEvict=false]
20:39:03.456 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @4326ms org.eclipse.jetty.server.session.SessionHandler1773283386==dftMaxIdleSec=86400000
20:39:03.456 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - starting org.eclipse.jetty.servlet.ErrorPageErrorHandler@19bb07ed
20:39:03.456 [main] DEBUG org.eclipse.jetty.server.handler.AbstractHandler - starting org.eclipse.jetty.servlet.ErrorPageErrorHandler@19bb07ed
20:39:03.456 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @4326ms org.eclipse.jetty.servlet.ErrorPageErrorHandler@19bb07ed
20:39:03.456 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - starting org.eclipse.jetty.websocket.jsr356.server.ServerContainer@55b699ef
20:39:03.456 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - starting org.eclipse.jetty.websocket.server.NativeWebSocketConfiguration@7e07db1f
20:39:03.456 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - starting WebSocketServerFactory@38c6f217[defaultPolicy=WebSocketPolicy@478190fc[behavior=SERVER,maxTextMessageSize=65536,maxTextMessageBufferSize=32768,maxBinaryMessageSize=65536,maxBinaryMessageBufferSize=32768,asyncWriteTimeout=60000,idleTimeout=300000,inputBufferSize=4096],creator=org.eclipse.jetty.websocket.server.WebSocketServerFactory]
20:39:03.457 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - starting org.eclipse.jetty.util.thread.ScheduledExecutorScheduler@71809907
20:39:03.457 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @4326ms org.eclipse.jetty.util.thread.ScheduledExecutorScheduler@71809907
20:39:03.457 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @4326ms WebSocketServerFactory@38c6f217[defaultPolicy=WebSocketPolicy@478190fc[behavior=SERVER,maxTextMessageSize=65536,maxTextMessageBufferSize=32768,maxBinaryMessageSize=65536,maxBinaryMessageBufferSize=32768,asyncWriteTimeout=60000,idleTimeout=300000,inputBufferSize=4096],creator=org.eclipse.jetty.websocket.server.WebSocketServerFactory]
20:39:03.457 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @4326ms org.eclipse.jetty.websocket.server.NativeWebSocketConfiguration@7e07db1f
20:39:03.458 [main] DEBUG org.eclipse.jetty.websocket.jsr356.DecoderFactory - init(org.eclipse.jetty.websocket.jsr356.client.EmptyClientEndpointConfig@7ce026d3)
20:39:03.458 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.BooleanDecoder
20:39:03.459 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.ByteDecoder
20:39:03.460 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.CharacterDecoder
20:39:03.460 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.DoubleDecoder
20:39:03.460 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.FloatDecoder
20:39:03.461 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.IntegerDecoder
20:39:03.461 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.LongDecoder
20:39:03.461 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.ShortDecoder
20:39:03.461 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.StringDecoder
20:39:03.461 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.BooleanDecoder
20:39:03.461 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.ByteDecoder
20:39:03.461 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.CharacterDecoder
20:39:03.462 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.DoubleDecoder
20:39:03.462 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.FloatDecoder
20:39:03.462 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.IntegerDecoder
20:39:03.462 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.LongDecoder
20:39:03.462 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.ShortDecoder
20:39:03.462 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.ByteBufferDecoder
20:39:03.462 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.ByteArrayDecoder
20:39:03.462 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.PongMessageDecoder
20:39:03.462 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.ReaderDecoder
20:39:03.462 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.InputStreamDecoder
20:39:03.463 [main] DEBUG org.eclipse.jetty.websocket.jsr356.EncoderFactory - init(org.eclipse.jetty.websocket.jsr356.client.EmptyClientEndpointConfig@7ce026d3)
20:39:03.463 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.BooleanEncoder
20:39:03.464 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.ByteEncoder
20:39:03.464 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.CharacterEncoder
20:39:03.465 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.DoubleEncoder
20:39:03.465 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.FloatEncoder
20:39:03.465 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.IntegerEncoder
20:39:03.465 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.LongEncoder
20:39:03.465 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.ShortEncoder
20:39:03.465 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.StringEncoder
20:39:03.465 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.BooleanEncoder
20:39:03.466 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.ByteEncoder
20:39:03.466 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.CharacterEncoder
20:39:03.466 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.DoubleEncoder
20:39:03.466 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.FloatEncoder
20:39:03.466 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.IntegerEncoder
20:39:03.466 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.LongEncoder
20:39:03.466 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.ShortEncoder
20:39:03.466 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.ByteBufferEncoder
20:39:03.466 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.ByteArrayEncoder
20:39:03.467 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @4336ms org.eclipse.jetty.websocket.jsr356.server.ServerContainer@55b699ef
20:39:03.467 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - starting org.eclipse.jetty.websocket.jsr356.server.ServerContainer@449a4f23
20:39:03.467 [main] DEBUG org.eclipse.jetty.websocket.jsr356.DecoderFactory - init(org.eclipse.jetty.websocket.jsr356.client.EmptyClientEndpointConfig@6c284af)
20:39:03.467 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.BooleanDecoder
20:39:03.467 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.ByteDecoder
20:39:03.467 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.CharacterDecoder
20:39:03.467 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.DoubleDecoder
20:39:03.467 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.FloatDecoder
20:39:03.467 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.IntegerDecoder
20:39:03.467 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.LongDecoder
20:39:03.467 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.ShortDecoder
20:39:03.467 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.StringDecoder
20:39:03.467 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.BooleanDecoder
20:39:03.467 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.ByteDecoder
20:39:03.467 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.CharacterDecoder
20:39:03.467 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.DoubleDecoder
20:39:03.467 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.FloatDecoder
20:39:03.468 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.IntegerDecoder
20:39:03.468 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.LongDecoder
20:39:03.468 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.ShortDecoder
20:39:03.468 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.ByteBufferDecoder
20:39:03.468 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.ByteArrayDecoder
20:39:03.468 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.PongMessageDecoder
20:39:03.468 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.ReaderDecoder
20:39:03.468 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.InputStreamDecoder
20:39:03.469 [main] DEBUG org.eclipse.jetty.websocket.jsr356.EncoderFactory - init(org.eclipse.jetty.websocket.jsr356.client.EmptyClientEndpointConfig@6c284af)
20:39:03.469 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.BooleanEncoder
20:39:03.469 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.ByteEncoder
20:39:03.469 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.CharacterEncoder
20:39:03.469 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.DoubleEncoder
20:39:03.469 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.FloatEncoder
20:39:03.469 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.IntegerEncoder
20:39:03.469 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.LongEncoder
20:39:03.469 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.ShortEncoder
20:39:03.469 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.StringEncoder
20:39:03.469 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.BooleanEncoder
20:39:03.469 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.ByteEncoder
20:39:03.469 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.CharacterEncoder
20:39:03.469 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.DoubleEncoder
20:39:03.469 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.FloatEncoder
20:39:03.470 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.IntegerEncoder
20:39:03.470 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.LongEncoder
20:39:03.470 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.ShortEncoder
20:39:03.470 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.ByteBufferEncoder
20:39:03.470 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.ByteArrayEncoder
20:39:03.470 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @4340ms org.eclipse.jetty.websocket.jsr356.server.ServerContainer@449a4f23
20:39:03.470 [main] DEBUG org.eclipse.jetty.server.handler.ContextHandler - contextInitialized: javax.servlet.ServletContextEvent[source=ServletContext@o.e.j.w.WebAppContext@bef2d72{/,[file:///E:/idea_workspace/LuliChat/target/classes/static/],STARTING}]->org.eclipse.jetty.servlet.listener.ELContextCleaner@5890e879
20:39:03.470 [main] DEBUG org.eclipse.jetty.server.handler.ContextHandler - contextInitialized: javax.servlet.ServletContextEvent[source=ServletContext@o.e.j.w.WebAppContext@bef2d72{/,[file:///E:/idea_workspace/LuliChat/target/classes/static/],STARTING}]->org.eclipse.jetty.servlet.listener.IntrospectorCleaner@6440112d
20:39:03.471 [main] DEBUG org.eclipse.jetty.server.handler.ContextHandler - contextInitialized: javax.servlet.ServletContextEvent[source=ServletContext@o.e.j.w.WebAppContext@bef2d72{/,[file:///E:/idea_workspace/LuliChat/target/classes/static/],STARTING}]->org.apache.shiro.web.env.EnvironmentLoaderListener@31ea9581
20:39:03.471 [main] INFO org.eclipse.jetty.server.handler.ContextHandler.ROOT - Initializing Shiro environment
20:39:03.471 [main] INFO org.apache.shiro.web.env.EnvironmentLoader - Starting Shiro environment initialization.
20:39:03.516 [main] DEBUG org.apache.commons.beanutils.converters.BooleanConverter - Setting default value: false
20:39:03.516 [main] DEBUG org.apache.commons.beanutils.converters.BooleanConverter - Converting 'Boolean' value 'false' to type 'Boolean'
20:39:03.516 [main] DEBUG org.apache.commons.beanutils.converters.BooleanConverter -     No conversion required, value is already a Boolean
20:39:03.520 [main] DEBUG org.apache.commons.beanutils.converters.ByteConverter - Setting default value: 0
20:39:03.520 [main] DEBUG org.apache.commons.beanutils.converters.ByteConverter - Converting 'Integer' value '0' to type 'Byte'
20:39:03.520 [main] DEBUG org.apache.commons.beanutils.converters.ByteConverter -     Converted to Byte value '0'
20:39:03.521 [main] DEBUG org.apache.commons.beanutils.converters.CharacterConverter - Setting default value:  
20:39:03.521 [main] DEBUG org.apache.commons.beanutils.converters.CharacterConverter - Converting 'Character' value ' ' to type 'Character'
20:39:03.521 [main] DEBUG org.apache.commons.beanutils.converters.CharacterConverter -     No conversion required, value is already a Character
20:39:03.522 [main] DEBUG org.apache.commons.beanutils.converters.DoubleConverter - Setting default value: 0
20:39:03.523 [main] DEBUG org.apache.commons.beanutils.converters.DoubleConverter - Converting 'Integer' value '0' to type 'Double'
20:39:03.523 [main] DEBUG org.apache.commons.beanutils.converters.DoubleConverter -     Converted to Double value '0.0'
20:39:03.524 [main] DEBUG org.apache.commons.beanutils.converters.FloatConverter - Setting default value: 0
20:39:03.524 [main] DEBUG org.apache.commons.beanutils.converters.FloatConverter - Converting 'Integer' value '0' to type 'Float'
20:39:03.524 [main] DEBUG org.apache.commons.beanutils.converters.FloatConverter -     Converted to Float value '0.0'
20:39:03.525 [main] DEBUG org.apache.commons.beanutils.converters.IntegerConverter - Setting default value: 0
20:39:03.525 [main] DEBUG org.apache.commons.beanutils.converters.IntegerConverter - Converting 'Integer' value '0' to type 'Integer'
20:39:03.525 [main] DEBUG org.apache.commons.beanutils.converters.IntegerConverter -     No conversion required, value is already a Integer
20:39:03.527 [main] DEBUG org.apache.commons.beanutils.converters.LongConverter - Setting default value: 0
20:39:03.527 [main] DEBUG org.apache.commons.beanutils.converters.LongConverter - Converting 'Integer' value '0' to type 'Long'
20:39:03.527 [main] DEBUG org.apache.commons.beanutils.converters.LongConverter -     Converted to Long value '0'
20:39:03.528 [main] DEBUG org.apache.commons.beanutils.converters.ShortConverter - Setting default value: 0
20:39:03.528 [main] DEBUG org.apache.commons.beanutils.converters.ShortConverter - Converting 'Integer' value '0' to type 'Short'
20:39:03.528 [main] DEBUG org.apache.commons.beanutils.converters.ShortConverter -     Converted to Short value '0'
20:39:03.530 [main] DEBUG org.apache.commons.beanutils.converters.BigDecimalConverter - Setting default value: 0.0
20:39:03.530 [main] DEBUG org.apache.commons.beanutils.converters.BigDecimalConverter - Converting 'BigDecimal' value '0.0' to type 'BigDecimal'
20:39:03.530 [main] DEBUG org.apache.commons.beanutils.converters.BigDecimalConverter -     No conversion required, value is already a BigDecimal
20:39:03.531 [main] DEBUG org.apache.commons.beanutils.converters.BigIntegerConverter - Setting default value: 0
20:39:03.531 [main] DEBUG org.apache.commons.beanutils.converters.BigIntegerConverter - Converting 'BigInteger' value '0' to type 'BigInteger'
20:39:03.531 [main] DEBUG org.apache.commons.beanutils.converters.BigIntegerConverter -     No conversion required, value is already a BigInteger
20:39:03.531 [main] DEBUG org.apache.commons.beanutils.converters.BooleanConverter - Setting default value: false
20:39:03.531 [main] DEBUG org.apache.commons.beanutils.converters.BooleanConverter - Converting 'Boolean' value 'false' to type 'Boolean'
20:39:03.531 [main] DEBUG org.apache.commons.beanutils.converters.BooleanConverter -     No conversion required, value is already a Boolean
20:39:03.531 [main] DEBUG org.apache.commons.beanutils.converters.ByteConverter - Setting default value: 0
20:39:03.531 [main] DEBUG org.apache.commons.beanutils.converters.ByteConverter - Converting 'Integer' value '0' to type 'Byte'
20:39:03.531 [main] DEBUG org.apache.commons.beanutils.converters.ByteConverter -     Converted to Byte value '0'
20:39:03.531 [main] DEBUG org.apache.commons.beanutils.converters.CharacterConverter - Setting default value:  
20:39:03.531 [main] DEBUG org.apache.commons.beanutils.converters.CharacterConverter - Converting 'Character' value ' ' to type 'Character'
20:39:03.531 [main] DEBUG org.apache.commons.beanutils.converters.CharacterConverter -     No conversion required, value is already a Character
20:39:03.531 [main] DEBUG org.apache.commons.beanutils.converters.DoubleConverter - Setting default value: 0
20:39:03.531 [main] DEBUG org.apache.commons.beanutils.converters.DoubleConverter - Converting 'Integer' value '0' to type 'Double'
20:39:03.531 [main] DEBUG org.apache.commons.beanutils.converters.DoubleConverter -     Converted to Double value '0.0'
20:39:03.531 [main] DEBUG org.apache.commons.beanutils.converters.FloatConverter - Setting default value: 0
20:39:03.531 [main] DEBUG org.apache.commons.beanutils.converters.FloatConverter - Converting 'Integer' value '0' to type 'Float'
20:39:03.531 [main] DEBUG org.apache.commons.beanutils.converters.FloatConverter -     Converted to Float value '0.0'
20:39:03.531 [main] DEBUG org.apache.commons.beanutils.converters.IntegerConverter - Setting default value: 0
20:39:03.531 [main] DEBUG org.apache.commons.beanutils.converters.IntegerConverter - Converting 'Integer' value '0' to type 'Integer'
20:39:03.531 [main] DEBUG org.apache.commons.beanutils.converters.IntegerConverter -     No conversion required, value is already a Integer
20:39:03.531 [main] DEBUG org.apache.commons.beanutils.converters.LongConverter - Setting default value: 0
20:39:03.531 [main] DEBUG org.apache.commons.beanutils.converters.LongConverter - Converting 'Integer' value '0' to type 'Long'
20:39:03.531 [main] DEBUG org.apache.commons.beanutils.converters.LongConverter -     Converted to Long value '0'
20:39:03.532 [main] DEBUG org.apache.commons.beanutils.converters.ShortConverter - Setting default value: 0
20:39:03.532 [main] DEBUG org.apache.commons.beanutils.converters.ShortConverter - Converting 'Integer' value '0' to type 'Short'
20:39:03.532 [main] DEBUG org.apache.commons.beanutils.converters.ShortConverter -     Converted to Short value '0'
20:39:03.533 [main] DEBUG org.apache.commons.beanutils.converters.StringConverter - Setting default value: 
20:39:03.533 [main] DEBUG org.apache.commons.beanutils.converters.StringConverter - Converting 'String' value '' to type 'String'
20:39:03.547 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Setting default value: [Z@16150369
20:39:03.547 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Converting 'boolean[]' value '[Z@16150369' to type 'boolean[]'
20:39:03.547 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter -     No conversion required, value is already a boolean[]
20:39:03.547 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Setting default value: [B@624ea235
20:39:03.547 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Converting 'byte[]' value '[B@624ea235' to type 'byte[]'
20:39:03.547 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter -     No conversion required, value is already a byte[]
20:39:03.547 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Setting default value: [C@3932c79a
20:39:03.547 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Converting 'char[]' value '[C@3932c79a' to type 'char[]'
20:39:03.547 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter -     No conversion required, value is already a char[]
20:39:03.547 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Setting default value: [D@782859e
20:39:03.547 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Converting 'double[]' value '[D@782859e' to type 'double[]'
20:39:03.547 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter -     No conversion required, value is already a double[]
20:39:03.547 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Setting default value: [F@34bde49d
20:39:03.547 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Converting 'float[]' value '[F@34bde49d' to type 'float[]'
20:39:03.547 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter -     No conversion required, value is already a float[]
20:39:03.547 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Setting default value: [I@821330f
20:39:03.547 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Converting 'int[]' value '[I@821330f' to type 'int[]'
20:39:03.547 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter -     No conversion required, value is already a int[]
20:39:03.547 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Setting default value: [J@6f43c82
20:39:03.548 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Converting 'long[]' value '[J@6f43c82' to type 'long[]'
20:39:03.548 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter -     No conversion required, value is already a long[]
20:39:03.548 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Setting default value: [S@210ab13f
20:39:03.548 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Converting 'short[]' value '[S@210ab13f' to type 'short[]'
20:39:03.548 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter -     No conversion required, value is already a short[]
20:39:03.548 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Setting default value: [Ljava.math.BigDecimal;@7857fe2
20:39:03.548 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Converting 'BigDecimal[]' value '[Ljava.math.BigDecimal;@7857fe2' to type 'BigDecimal[]'
20:39:03.548 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter -     No conversion required, value is already a BigDecimal[]
20:39:03.548 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Setting default value: [Ljava.math.BigInteger;@1be2019a
20:39:03.548 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Converting 'BigInteger[]' value '[Ljava.math.BigInteger;@1be2019a' to type 'BigInteger[]'
20:39:03.548 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter -     No conversion required, value is already a BigInteger[]
20:39:03.548 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Setting default value: [Ljava.lang.Boolean;@58e1d9d
20:39:03.550 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Converting 'Boolean[]' value '[Ljava.lang.Boolean;@58e1d9d' to type 'Boolean[]'
20:39:03.550 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter -     No conversion required, value is already a Boolean[]
20:39:03.550 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Setting default value: [Ljava.lang.Byte;@4f0f2942
20:39:03.550 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Converting 'Byte[]' value '[Ljava.lang.Byte;@4f0f2942' to type 'Byte[]'
20:39:03.550 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter -     No conversion required, value is already a Byte[]
20:39:03.550 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Setting default value: [Ljava.lang.Character;@5340477f
20:39:03.550 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Converting 'Character[]' value '[Ljava.lang.Character;@5340477f' to type 'Character[]'
20:39:03.550 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter -     No conversion required, value is already a Character[]
20:39:03.550 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Setting default value: [Ljava.lang.Double;@7139992f
20:39:03.550 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Converting 'Double[]' value '[Ljava.lang.Double;@7139992f' to type 'Double[]'
20:39:03.550 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter -     No conversion required, value is already a Double[]
20:39:03.550 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Setting default value: [Ljava.lang.Float;@387a8303
20:39:03.550 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Converting 'Float[]' value '[Ljava.lang.Float;@387a8303' to type 'Float[]'
20:39:03.550 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter -     No conversion required, value is already a Float[]
20:39:03.550 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Setting default value: [Ljava.lang.Integer;@1500b2f3
20:39:03.550 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Converting 'Integer[]' value '[Ljava.lang.Integer;@1500b2f3' to type 'Integer[]'
20:39:03.550 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter -     No conversion required, value is already a Integer[]
20:39:03.550 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Setting default value: [Ljava.lang.Long;@126253fd
20:39:03.550 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Converting 'Long[]' value '[Ljava.lang.Long;@126253fd' to type 'Long[]'
20:39:03.550 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter -     No conversion required, value is already a Long[]
20:39:03.550 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Setting default value: [Ljava.lang.Short;@475c9c31
20:39:03.550 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Converting 'Short[]' value '[Ljava.lang.Short;@475c9c31' to type 'Short[]'
20:39:03.550 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter -     No conversion required, value is already a Short[]
20:39:03.550 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Setting default value: [Ljava.lang.String;@5c7bfdc1
20:39:03.551 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Converting 'String[]' value '[Ljava.lang.String;@5c7bfdc1' to type 'String[]'
20:39:03.551 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter -     No conversion required, value is already a String[]
20:39:03.551 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Setting default value: [Ljava.lang.Class;@71687585
20:39:03.551 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Converting 'Class[]' value '[Ljava.lang.Class;@71687585' to type 'Class[]'
20:39:03.551 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter -     No conversion required, value is already a Class[]
20:39:03.551 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Setting default value: [Ljava.util.Date;@1807f5a7
20:39:03.551 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Converting 'Date[]' value '[Ljava.util.Date;@1807f5a7' to type 'Date[]'
20:39:03.551 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter -     No conversion required, value is already a Date[]
20:39:03.551 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Setting default value: [Ljava.util.Calendar;@7fb4f2a9
20:39:03.551 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Converting 'Calendar[]' value '[Ljava.util.Calendar;@7fb4f2a9' to type 'Calendar[]'
20:39:03.551 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter -     No conversion required, value is already a Calendar[]
20:39:03.551 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Setting default value: [Ljava.io.File;@6a4f1a55
20:39:03.551 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Converting 'java.io.File[]' value '[Ljava.io.File;@6a4f1a55' to type 'java.io.File[]'
20:39:03.551 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter -     No conversion required, value is already a java.io.File[]
20:39:03.551 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Setting default value: [Ljava.sql.Date;@2584b82d
20:39:03.551 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Converting 'java.sql.Date[]' value '[Ljava.sql.Date;@2584b82d' to type 'java.sql.Date[]'
20:39:03.551 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter -     No conversion required, value is already a java.sql.Date[]
20:39:03.551 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Setting default value: [Ljava.sql.Time;@6933b6c6
20:39:03.551 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Converting 'java.sql.Time[]' value '[Ljava.sql.Time;@6933b6c6' to type 'java.sql.Time[]'
20:39:03.551 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter -     No conversion required, value is already a java.sql.Time[]
20:39:03.551 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Setting default value: [Ljava.sql.Timestamp;@7dfb0c0f
20:39:03.551 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Converting 'java.sql.Timestamp[]' value '[Ljava.sql.Timestamp;@7dfb0c0f' to type 'java.sql.Timestamp[]'
20:39:03.551 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter -     No conversion required, value is already a java.sql.Timestamp[]
20:39:03.551 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Setting default value: [Ljava.net.URL;@169bb4dd
20:39:03.552 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Converting 'java.net.URL[]' value '[Ljava.net.URL;@169bb4dd' to type 'java.net.URL[]'
20:39:03.552 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter -     No conversion required, value is already a java.net.URL[]
20:39:03.581 [main] DEBUG org.apache.shiro.web.env.IniWebEnvironment - Checking any specified config locations.
20:39:03.583 [main] DEBUG org.apache.shiro.io.ResourceUtils - Opening resource from class path [shiro.ini]
20:39:03.592 [main] DEBUG org.apache.shiro.config.Ini - Parsing [main]
20:39:03.599 [main] DEBUG org.apache.shiro.config.Ini - Parsing [urls]
20:39:03.602 [main] DEBUG org.apache.shiro.config.IniFactorySupport - Creating instance from Ini [sections=main,urls]
20:39:04.539 [main] DEBUG org.apache.commons.beanutils.ConvertUtils - Convert string 'classpath:ehcache.xml' to class 'java.lang.String'
20:39:04.539 [main] DEBUG org.apache.commons.beanutils.converters.StringConverter - Converting 'String' value 'classpath:ehcache.xml' to type 'String'
20:39:04.542 [main] DEBUG org.apache.shiro.cache.ehcache.EhCacheManager - cacheManager property not set.  Constructing CacheManager instance... 
20:39:04.550 [main] DEBUG org.apache.shiro.io.ResourceUtils - Opening resource from class path [ehcache.xml]
20:39:04.554 [main] DEBUG net.sf.ehcache.config.ConfigurationFactory - Configuring ehcache from InputStream
20:39:04.573 [main] DEBUG net.sf.ehcache.config.BeanHandler - Ignoring ehcache attribute xmlns:xsi
20:39:04.573 [main] DEBUG net.sf.ehcache.config.BeanHandler - Ignoring ehcache attribute xsi:noNamespaceSchemaLocation
20:39:04.575 [main] DEBUG net.sf.ehcache.config.DiskStoreConfiguration - Disk Store Path: ehcache.disk.store.dir/luli_cache
20:39:04.597 [main] DEBUG net.sf.ehcache.util.PropertyUtil - propertiesString is null.
20:39:04.610 [main] DEBUG net.sf.ehcache.config.ConfigurationHelper - No CacheManagerEventListenerFactory class specified. Skipping...
20:39:04.701 [main] DEBUG net.sf.ehcache.Cache - No BootstrapCacheLoaderFactory class specified. Skipping...
20:39:04.701 [main] DEBUG net.sf.ehcache.Cache - CacheWriter factory not configured. Skipping...
20:39:04.701 [main] DEBUG net.sf.ehcache.config.ConfigurationHelper - No CacheExceptionHandlerFactory class specified. Skipping...
20:39:04.714 [main] DEBUG net.sf.ehcache.Cache - No BootstrapCacheLoaderFactory class specified. Skipping...
20:39:04.714 [main] DEBUG net.sf.ehcache.Cache - CacheWriter factory not configured. Skipping...
20:39:04.714 [main] DEBUG net.sf.ehcache.config.ConfigurationHelper - No CacheExceptionHandlerFactory class specified. Skipping...
20:39:04.733 [main] DEBUG net.sf.ehcache.DiskStorePathManager - Using diskstore path ehcache.disk.store.dir\luli_cache
20:39:04.733 [main] DEBUG net.sf.ehcache.DiskStorePathManager - Holding exclusive lock on E:\idea_workspace\LuliChat\ehcache.disk.store.dir\luli_cache\.ehcache-diskstore.lock
20:39:04.743 [main] DEBUG net.sf.ehcache.store.disk.DiskStorageFactory - Matching data file missing (or empty) for index file. Deleting index file ehcache.disk.store.dir\luli_cache\shiro-active%0053ession%0043ache.index
20:39:04.744 [main] DEBUG net.sf.ehcache.store.disk.DiskStorageFactory - Failed to delete file shiro-active%0053ession%0043ache.index
20:39:04.848 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Pass-Through Statistic: LOCAL_OFFHEAP_SIZE
20:39:04.851 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Pass-Through Statistic: LOCAL_OFFHEAP_SIZE_BYTES
20:39:04.852 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Pass-Through Statistic: WRITER_QUEUE_LENGTH
20:39:04.852 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Pass-Through Statistic: REMOTE_SIZE
20:39:04.852 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Pass-Through Statistic: LAST_REJOIN_TIMESTAMP
20:39:04.869 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Operation Statistic: OFFHEAP_GET
20:39:04.871 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Operation Statistic: OFFHEAP_PUT
20:39:04.871 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Operation Statistic: OFFHEAP_REMOVE
20:39:04.873 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Operation Statistic: XA_COMMIT
20:39:04.874 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Operation Statistic: XA_ROLLBACK
20:39:04.874 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Operation Statistic: XA_RECOVERY
20:39:04.875 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Operation Statistic: CLUSTER_EVENT
20:39:04.876 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Operation Statistic: NONSTOP
20:39:04.886 [main] DEBUG net.sf.ehcache.Cache - Initialised cache: shiro-activeSessionCache
20:39:04.886 [main] DEBUG net.sf.ehcache.config.ConfigurationHelper - CacheDecoratorFactory not configured. Skipping for 'shiro-activeSessionCache'.
20:39:04.886 [main] DEBUG net.sf.ehcache.config.ConfigurationHelper - CacheDecoratorFactory not configured for defaultCache. Skipping for 'shiro-activeSessionCache'.
20:39:04.888 [main] DEBUG org.apache.shiro.cache.ehcache.EhCacheManager - implicit cacheManager created successfully.
20:39:04.916 [main] DEBUG org.apache.shiro.config.ReflectionBuilder - Encountered object reference '$cacheManager'.  Looking up object with id 'cacheManager'
20:39:04.932 [main] DEBUG org.apache.shiro.config.ReflectionBuilder - Encountered object reference '$sessionListener'.  Looking up object with id 'sessionListener'
20:39:04.932 [main] DEBUG org.apache.shiro.config.ReflectionBuilder - Encountered object reference '$sessionListener'.  Looking up object with id 'sessionListener'
20:39:04.937 [main] DEBUG org.apache.commons.beanutils.ConvertUtils - Convert string 'sid' to class 'java.lang.String'
20:39:04.937 [main] DEBUG org.apache.commons.beanutils.converters.StringConverter - Converting 'String' value 'sid' to type 'String'
20:39:04.937 [main] DEBUG org.apache.commons.beanutils.ConvertUtils - Convert string '43200000' to class 'int'
20:39:04.937 [main] DEBUG org.apache.commons.beanutils.converters.IntegerConverter - Converting 'String' value '43200000' to type 'Integer'
20:39:04.938 [main] DEBUG org.apache.commons.beanutils.converters.IntegerConverter -     No NumberFormat, using default conversion
20:39:04.938 [main] DEBUG org.apache.commons.beanutils.converters.IntegerConverter -     Converted to Integer value '43200000'
20:39:04.938 [main] DEBUG org.apache.commons.beanutils.ConvertUtils - Convert string 'true' to class 'boolean'
20:39:04.938 [main] DEBUG org.apache.commons.beanutils.converters.BooleanConverter - Converting 'String' value 'true' to type 'Boolean'
20:39:04.938 [main] DEBUG org.apache.commons.beanutils.converters.BooleanConverter -     Converted to Boolean value 'true'
20:39:04.938 [main] DEBUG org.apache.shiro.config.ReflectionBuilder - Encountered object reference '$sessionIdCookie'.  Looking up object with id 'sessionIdCookie'
20:39:04.938 [main] DEBUG org.apache.commons.beanutils.ConvertUtils - Convert string 'true' to class 'boolean'
20:39:04.938 [main] DEBUG org.apache.commons.beanutils.converters.BooleanConverter - Converting 'String' value 'true' to type 'Boolean'
20:39:04.938 [main] DEBUG org.apache.commons.beanutils.converters.BooleanConverter -     Converted to Boolean value 'true'
20:39:04.938 [main] DEBUG org.apache.commons.beanutils.ConvertUtils - Convert string '43200000' to class 'long'
20:39:04.939 [main] DEBUG org.apache.commons.beanutils.converters.LongConverter - Converting 'String' value '43200000' to type 'Long'
20:39:04.939 [main] DEBUG org.apache.commons.beanutils.converters.LongConverter -     No NumberFormat, using default conversion
20:39:04.939 [main] DEBUG org.apache.commons.beanutils.converters.LongConverter -     Converted to Long value '43200000'
20:39:04.939 [main] DEBUG org.apache.shiro.config.ReflectionBuilder - Encountered object reference '$sessionManager'.  Looking up object with id 'sessionManager'
20:39:04.960 [main] DEBUG org.apache.shiro.config.ReflectionBuilder - Encountered object reference '$cacheManager'.  Looking up object with id 'cacheManager'
20:39:04.961 [main] DEBUG org.apache.shiro.realm.AuthorizingRealm - No authorizationCache instance set.  Checking for a cacheManager...
20:39:04.961 [main] DEBUG org.apache.shiro.realm.AuthorizingRealm - CacheManager [org.apache.shiro.cache.ehcache.EhCacheManager@39ad977d] has been configured.  Building authorization cache named [user_realm.authorizationCache]
20:39:04.961 [main] INFO org.apache.shiro.cache.ehcache.EhCacheManager - Cache with name 'user_realm.authorizationCache' does not yet exist.  Creating now.
20:39:04.986 [main] DEBUG net.sf.ehcache.store.MemoryStore - Initialized net.sf.ehcache.store.MemoryStore for user_realm.authorizationCache
20:39:04.991 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Pass-Through Statistic: LOCAL_OFFHEAP_SIZE
20:39:04.992 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Pass-Through Statistic: LOCAL_OFFHEAP_SIZE_BYTES
20:39:04.993 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Pass-Through Statistic: LOCAL_DISK_SIZE
20:39:04.993 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Pass-Through Statistic: LOCAL_DISK_SIZE_BYTES
20:39:04.993 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Pass-Through Statistic: WRITER_QUEUE_LENGTH
20:39:04.993 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Pass-Through Statistic: REMOTE_SIZE
20:39:04.993 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Pass-Through Statistic: LAST_REJOIN_TIMESTAMP
20:39:04.996 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Operation Statistic: OFFHEAP_GET
20:39:04.997 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Operation Statistic: OFFHEAP_PUT
20:39:04.997 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Operation Statistic: OFFHEAP_REMOVE
20:39:04.997 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Operation Statistic: DISK_GET
20:39:04.998 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Operation Statistic: DISK_PUT
20:39:04.998 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Operation Statistic: DISK_REMOVE
20:39:04.998 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Operation Statistic: XA_COMMIT
20:39:04.999 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Operation Statistic: XA_ROLLBACK
20:39:04.999 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Operation Statistic: XA_RECOVERY
20:39:05.000 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Operation Statistic: CLUSTER_EVENT
20:39:05.001 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Operation Statistic: NONSTOP
20:39:05.004 [main] DEBUG net.sf.ehcache.Cache - Initialised cache: user_realm.authorizationCache
20:39:05.004 [main] DEBUG net.sf.ehcache.config.ConfigurationHelper - CacheDecoratorFactory not configured for defaultCache. Skipping for 'user_realm.authorizationCache'.
20:39:05.004 [main] INFO org.apache.shiro.cache.ehcache.EhCacheManager - Added EhCache named [user_realm.authorizationCache]
20:39:05.006 [main] INFO org.apache.shiro.config.ReflectionBuilder - An instance with name 'authc' already exists.  Redefining this object as a new instance of type com.dd.filter.AuthenticationFilter
20:39:05.036 [main] DEBUG org.apache.commons.beanutils.ConvertUtils - Convert string '/login.html' to class 'java.lang.String'
20:39:05.036 [main] DEBUG org.apache.commons.beanutils.converters.StringConverter - Converting 'String' value '/login.html' to type 'String'
20:39:05.036 [main] DEBUG org.apache.commons.beanutils.ConvertUtils - Convert string '/chat.html' to class 'java.lang.String'
20:39:05.036 [main] DEBUG org.apache.commons.beanutils.converters.StringConverter - Converting 'String' value '/chat.html' to type 'String'
20:39:05.037 [main] DEBUG org.apache.commons.beanutils.ConvertUtils - Convert string 'shiroLoginFailure' to class 'java.lang.String'
20:39:05.037 [main] DEBUG org.apache.commons.beanutils.converters.StringConverter - Converting 'String' value 'shiroLoginFailure' to type 'String'
20:39:05.041 [main] DEBUG org.apache.shiro.config.IniFactorySupport - Creating instance from Ini [sections=main,urls]
20:39:05.044 [main] DEBUG org.apache.shiro.web.filter.mgt.DefaultFilterChainManager - Creating chain [/user/registry] from String definition [anon]
20:39:05.044 [main] DEBUG org.apache.shiro.web.filter.mgt.DefaultFilterChainManager - Attempting to apply path [/user/registry] to filter [anon] with config [null]
20:39:05.046 [main] DEBUG org.apache.shiro.web.filter.mgt.DefaultFilterChainManager - Creating chain [/login.html] from String definition [anon]
20:39:05.046 [main] DEBUG org.apache.shiro.web.filter.mgt.DefaultFilterChainManager - Attempting to apply path [/login.html] to filter [anon] with config [null]
20:39:05.047 [main] DEBUG org.apache.shiro.web.filter.mgt.DefaultFilterChainManager - Creating chain [/user/login] from String definition [anon]
20:39:05.047 [main] DEBUG org.apache.shiro.web.filter.mgt.DefaultFilterChainManager - Attempting to apply path [/user/login] to filter [anon] with config [null]
20:39:05.047 [main] DEBUG org.apache.shiro.web.filter.mgt.DefaultFilterChainManager - Creating chain [/css/**] from String definition [anon]
20:39:05.047 [main] DEBUG org.apache.shiro.web.filter.mgt.DefaultFilterChainManager - Attempting to apply path [/css/**] to filter [anon] with config [null]
20:39:05.047 [main] DEBUG org.apache.shiro.web.filter.mgt.DefaultFilterChainManager - Creating chain [/js/**] from String definition [anon]
20:39:05.047 [main] DEBUG org.apache.shiro.web.filter.mgt.DefaultFilterChainManager - Attempting to apply path [/js/**] to filter [anon] with config [null]
20:39:05.047 [main] DEBUG org.apache.shiro.web.filter.mgt.DefaultFilterChainManager - Creating chain [/img/**] from String definition [anon]
20:39:05.047 [main] DEBUG org.apache.shiro.web.filter.mgt.DefaultFilterChainManager - Attempting to apply path [/img/**] to filter [anon] with config [null]
20:39:05.047 [main] DEBUG org.apache.shiro.web.filter.mgt.DefaultFilterChainManager - Creating chain [/user/logout] from String definition [logout]
20:39:05.047 [main] DEBUG org.apache.shiro.web.filter.mgt.DefaultFilterChainManager - Attempting to apply path [/user/logout] to filter [logout] with config [null]
20:39:05.047 [main] DEBUG org.apache.shiro.web.filter.mgt.DefaultFilterChainManager - Creating chain [/**] from String definition [authc]
20:39:05.047 [main] DEBUG org.apache.shiro.web.filter.mgt.DefaultFilterChainManager - Attempting to apply path [/**] to filter [authc] with config [null]
20:39:05.047 [main] DEBUG org.apache.shiro.web.env.EnvironmentLoader - Published WebEnvironment as ServletContext attribute with name [org.apache.shiro.web.env.EnvironmentLoader.ENVIRONMENT_ATTRIBUTE_KEY]
20:39:05.047 [main] INFO org.apache.shiro.web.env.EnvironmentLoader - Shiro environment initialized in 1576 ms.
20:39:05.049 [main] DEBUG org.eclipse.jetty.server.handler.ContextHandler - contextInitialized: javax.servlet.ServletContextEvent[source=ServletContext@o.e.j.w.WebAppContext@bef2d72{/,[file:///E:/idea_workspace/LuliChat/target/classes/static/],STARTING}]->ch.qos.logback.classic.servlet.LogbackServletContextListener@25e2a451
20:39:05.049 [main] DEBUG org.eclipse.jetty.server.handler.ContextHandler - contextInitialized: javax.servlet.ServletContextEvent[source=ServletContext@o.e.j.w.WebAppContext@bef2d72{/,[file:///E:/idea_workspace/LuliChat/target/classes/static/],STARTING}]->org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketServerContainerInitializer$ContextDestroyListener@1698ee84
20:39:05.049 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - starting Jetty_WebSocketUpgradeFilter
20:39:05.049 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @5919ms Jetty_WebSocketUpgradeFilter
20:39:05.051 [main] DEBUG org.eclipse.jetty.servlet.FilterHolder - Filter.init WebSocketUpgradeFilter[configuration=org.eclipse.jetty.websocket.server.NativeWebSocketConfiguration@7e07db1f]
20:39:05.051 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - starting whale
20:39:05.051 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @5920ms whale
20:39:05.051 [main] DEBUG org.eclipse.jetty.servlet.FilterHolder - Filter.init org.nutz.mvc.WhaleFilter@42e3ede4
20:39:05.051 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - starting nutz
20:39:05.051 [main] DEBUG org.eclipse.jetty.servlet.BaseHolder - Holding class org.nutz.mvc.NutFilter from sun.misc.Launcher$AppClassLoader@18b4aac2
20:39:05.051 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @5921ms nutz
20:39:05.051 [main] DEBUG org.eclipse.jetty.servlet.FilterHolder - Filter.init org.nutz.mvc.NutFilter@201b6b6f
20:39:05.054 [main] INFO org.nutz.mvc.NutFilter - NutFilter[nutz] starting ...
20:39:05.061 [main] INFO org.nutz.resource.impl.ErrorResourceLocation - [loc=E:\idea_workspace\LuliChat\target\classes\static\WEB-INF\classes]not exist
20:39:05.064 [main] DEBUG org.nutz.resource.Scans - Locations count=124 time use 5ms
20:39:05.067 [main] DEBUG org.nutz.mvc.config.AbstractNutConfig - Loading by class org.nutz.mvc.impl.NutLoading
20:39:05.070 [main] INFO org.nutz.mvc.impl.NutLoading - Nutz Version : 1.r.62 
20:39:05.070 [main] INFO org.nutz.mvc.impl.NutLoading - Nutz.Mvc[nutz] is initializing ...
20:39:05.071 [main] DEBUG org.nutz.mvc.impl.NutLoading - Web Container Information:
20:39:05.071 [main] DEBUG org.nutz.mvc.impl.NutLoading -  - Default Charset : UTF-8
20:39:05.071 [main] DEBUG org.nutz.mvc.impl.NutLoading -  - Current . path  : E:\idea_workspace\LuliChat\.
20:39:05.071 [main] DEBUG org.nutz.mvc.impl.NutLoading -  - Java Version    : 1.8.0_151
20:39:05.071 [main] DEBUG org.nutz.mvc.impl.NutLoading -  - File separator  : \
20:39:05.071 [main] DEBUG org.nutz.mvc.impl.NutLoading -  - Timezone        : Asia/Shanghai
20:39:05.071 [main] DEBUG org.nutz.mvc.impl.NutLoading -  - OS              : Windows 10 amd64
20:39:05.071 [main] DEBUG org.nutz.mvc.impl.NutLoading -  - ServerInfo      : jetty/9.4.8.v20171121
20:39:05.072 [main] DEBUG org.nutz.mvc.impl.NutLoading -  - Servlet API     : 3.1
20:39:05.072 [main] DEBUG org.nutz.mvc.impl.NutLoading -  - ContextPath     : 
20:39:05.072 [main] DEBUG org.nutz.mvc.impl.NutLoading -  - context.tempdir : E:\idea_workspace\LuliChat\temp
20:39:05.072 [main] DEBUG org.nutz.mvc.impl.NutLoading -  - MainModule      : com.dd.MainModule
20:39:05.075 [main] DEBUG org.nutz.mvc.impl.NutLoading - >> app.root = E:/idea_workspace/LuliChat/target/classes/static
20:39:05.076 [main] DEBUG org.nutz.mvc.impl.NutLoading - @IocBy(type=org.nutz.mvc.ioc.provider.ComboIocProvider, args=["*js", "ioc/", "*anno", "com.dd"],init=[])
20:39:05.084 [main] DEBUG org.nutz.resource.Scans - Found 5 resource by src( ioc/ ) , regex( ^(.+[.])(js|json)$ )
20:39:05.085 [main] DEBUG org.nutz.ioc.loader.json.JsonLoader - loading [emtry.json]
20:39:05.086 [main] DEBUG org.nutz.ioc.loader.json.JsonLoader - loading [conf.js]
20:39:05.087 [main] DEBUG org.nutz.ioc.loader.json.JsonLoader - loading [dao.js]
20:39:05.088 [main] DEBUG org.nutz.ioc.loader.json.JsonLoader - loading [ehcache.js]
20:39:05.088 [main] DEBUG org.nutz.ioc.loader.json.JsonLoader - loading [upload.js]
20:39:05.089 [main] DEBUG org.nutz.ioc.loader.json.JsonLoader - Loaded 15 bean define from path=[ioc/] --> [uploadTextFileContext, freeMarkerConfigurer, configuration, conf, imageUpload, cacheManager, currentTime, dao, uploadFileContext, freemarkerDirectiveFactory, fileSqlManager, tmpFilePool, txtUpload, siteConf, dataSource]
20:39:05.119 [main] DEBUG org.nutz.resource.Scans - Found 49 resource by src( com/dd/ ) , regex( ^.+[.]class$ )
20:39:05.120 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.dd.controller.UploadModule
20:39:05.121 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.dd.controller.UserController
20:39:05.121 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.dd.dao.impl.ChatMessageDaoImpl
20:39:05.121 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.dd.dao.impl.UserDaoImpl
20:39:05.121 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.dd.MainLauncher
20:39:05.121 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.dd.socket.Accepter
20:39:05.121 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.dd.socket.handler.DelFriendMessageHandler
20:39:05.122 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.dd.socket.handler.GroupMessageHandler
20:39:05.122 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.dd.socket.handler.JoinGroupMessageHandler
20:39:05.122 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.dd.socket.handler.LoginMessageHandler
20:39:05.122 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.dd.socket.handler.OldMessageHandler
20:39:05.122 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.dd.socket.handler.OutGroupMessageHandler
20:39:05.122 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.dd.socket.handler.P2PMessageHandler
20:39:05.122 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.dd.socket.handler.ReqMessageHandler
20:39:05.122 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.dd.socket.SocketServer
20:39:05.123 [main] INFO org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found 15 classes in 1 base-packages!
beans = ["delFriendMessageHandler", "joinGroupMessageHandler", "oldMessageHandler", "userController", "mainLauncher", "loginMessageHandler", "reqMessageHandler", "uploadModule", "p2PMessageHandler", "chatMessageDao", "accepter", "userDao", "outGroupMessageHandler", "groupMessageHandler", "socketServer"]
20:39:05.123 [main] INFO org.nutz.ioc.impl.NutIoc - NutIoc init begin ...
20:39:05.123 [main] INFO org.nutz.ioc.impl.NutIoc - ... NutIoc init complete
20:39:05.127 [main] INFO org.nutz.mvc.impl.NutLoading - Build URL mapping by org.nutz.mvc.impl.UrlMappingImpl ...
20:39:05.130 [main] DEBUG org.nutz.mvc.impl.NutLoading - @Views(FreemarkerViewMaker.class,DefaultViewMaker.class)
20:39:05.138 [main] DEBUG org.nutz.mvc.impl.NutLoading - @ChainBy(org.nutz.mvc.impl.NutActionChainMaker)
20:39:05.146 [main] DEBUG org.nutz.mvc.impl.Loadings - module class location 'file:/E:/idea_workspace/LuliChat/target/classes/'
20:39:05.146 [main] DEBUG org.nutz.mvc.impl.Loadings -  > scan 'com.dd'
20:39:05.170 [main] DEBUG org.nutz.resource.Scans - Found 49 resource by src( com/dd/ ) , regex( ^.+[.]class$ )
20:39:05.171 [main] DEBUG org.nutz.mvc.impl.Loadings -    >> add 'com.dd.controller.UploadModule'
20:39:05.171 [main] DEBUG org.nutz.mvc.impl.Loadings -    >> add 'com.dd.controller.UserController'
20:39:05.394 [main] INFO org.nutz.mvc.impl.NutActionChainMaker - Optional processor class not found, disabled : org.nutz.plugins.validation.ValidationProcessor
20:39:05.417 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/user/getmembers'          >> (UserController.java:407).getMembers  : Object     | @Ok(json ) @Fail(json ) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:39:05.478 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/user/random'              >> (UserController.java:647).random      : Object     | @Ok(json:{actived:'username|groupname'}) @Fail(json ) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:39:05.488 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/user/registry'            >> (UserController.java:106).registry    : Object     | @Ok(json ) @Fail(json ) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:39:05.489 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/user/login'               >> (UserController.java:66).login        : Object     | @Ok(json ) @Fail(json ) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:39:05.493 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/user/online'              >> (UserController.java:368).online      : void       | @Ok(json ) @Fail(json ) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:39:05.495 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/user/applyfriend'         >> (UserController.java:255).applyFriend : Object     | @Ok(json ) @Fail(json ) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:39:05.496 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/user/getoldmsgs'          >> (UserController.java:437).getOldMsgs  : Object     | @Ok(json ) @Fail(json ) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:39:05.498 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/user/innergroup'          >> (UserController.java:503).innerGroup  : Object     | @Ok(json ) @Fail(json ) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:39:05.499 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/user/addfridend'          >> (UserController.java:296).addFridend  : Object     | @Ok(json ) @Fail(json ) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:39:05.500 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/user/getuser'             >> (UserController.java:397).getUser     : Object     | @Ok(json ) @Fail(json ) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:39:05.501 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/user/seach'               >> (UserController.java:181).seach       : Object     | @Ok(json ) @Fail(json ) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:39:05.502 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/user/getmsg'              >> (UserController.java:229).getMsg      : Object     | @Ok(json ) @Fail(json ) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:39:05.503 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/user/refusegroup'         >> (UserController.java:601).refuseGroup : Object     | @Ok(json ) @Fail(json ) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:39:05.503 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/user/seachuser'           >> (UserController.java:170).seachUser   : Object     | @Ok(json ) @Fail(json ) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:39:05.508 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/user/getinitdata'         >> (UserController.java:197).getInitData : String     | @Ok(raw  ) @Fail(json ) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:39:05.509 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/user/hide'                >> (UserController.java:377).hide        : void       | @Ok(json ) @Fail(json ) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:39:05.510 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/user/updatesign'          >> (UserController.java:387).updateSign  : void       | @Ok(json ) @Fail(json ) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:39:05.511 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/user/unreadmsgcount'      >> (UserController.java:210).unreadMsgCount : Object     | @Ok(json ) @Fail(json ) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:39:05.511 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/user/markread'            >> (UserController.java:243).markRead    : void       | @Ok(json ) @Fail(json ) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:39:05.512 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/user/separate'            >> (UserController.java:486).separate    : Object     | @Ok(json ) @Fail(json ) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:39:05.513 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/user/agreegroup'          >> (UserController.java:542).agreeGroup  : Object     | @Ok(json ) @Fail(json ) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:39:05.514 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/user/declineapply'        >> (UserController.java:337).declineApply : Object     | @Ok(json ) @Fail(json ) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:39:05.516 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/upload/test'              >> (UploadModule.java:101).test          : Object     | @Ok(json ) @Fail(json ) | by 0 Filters | (I:UTF-8/O:UTF-8)
20:39:05.545 [main] INFO org.nutz.filepool.NutFilePool - Init file-pool by: E:/idea_workspace/LuliChat/target/classes/static/WEB-INF/tmp [2000]
20:39:05.548 [main] DEBUG org.nutz.filepool.NutFilePool - file-pool.home: 'E:\idea_workspace\LuliChat\target\classes\static\WEB-INF\tmp'
20:39:05.550 [main] INFO org.nutz.filepool.NutFilePool - file-pool.cursor: 0
20:39:05.554 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/upload/files'             >> (UploadModule.java:82).files          : Object     | @Ok(json ) @Fail(json ) | by 1 Filters | (I:UTF-8/O:UTF-8)
20:39:05.555 [main] INFO org.nutz.filepool.NutFilePool - Init file-pool by: E:/idea_workspace/LuliChat/target/classes/static/WEB-INF/tmp [2000]
20:39:05.556 [main] DEBUG org.nutz.filepool.NutFilePool - file-pool.home: 'E:\idea_workspace\LuliChat\target\classes\static\WEB-INF\tmp'
20:39:05.556 [main] INFO org.nutz.filepool.NutFilePool - file-pool.cursor: 0
20:39:05.556 [main] DEBUG org.nutz.mvc.impl.UrlMappingImpl -    '/upload/image'             >> (UploadModule.java:54).image          : Object     | @Ok(json ) @Fail(json ) | by 1 Filters | (I:UTF-8/O:UTF-8)
20:39:05.557 [main] INFO org.nutz.mvc.impl.NutLoading - Found 25 module methods
20:39:05.557 [main] DEBUG org.nutz.mvc.impl.NutLoading - @Localization not define
20:39:05.560 [main] INFO org.nutz.mvc.impl.NutLoading - SessionBy --> org.nutz.integration.shiro.ShiroSessionProvider@34a97744
20:39:05.560 [main] INFO org.nutz.mvc.impl.NutLoading - Setup application...
20:39:05.566 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'socketServer'<class com.dd.socket.SocketServer>
20:39:05.566 [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
20:39:05.566 [main] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Load definition name=socketServer
20:39:05.566 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(socketServer) in AnnotationIocLoader(packages=[com.dd])
20:39:05.566 [main] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Make...'socketServer'<class com.dd.socket.SocketServer>
20:39:05.567 [main] DEBUG org.nutz.ioc.aop.impl.DefaultMirrorFactory - Load class com.dd.socket.SocketServer without AOP
20:39:05.567 [main] DEBUG org.nutz.ioc.impl.ScopeContext - Save object 'socketServer' to [app] 
20:39:05.570 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'accepter'<interface org.tio.websocket.server.handler.IWsMsgHandler>
20:39:05.570 [main] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Load definition name=accepter
20:39:05.570 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(accepter) in AnnotationIocLoader(packages=[com.dd])
20:39:05.570 [main] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Make...'accepter'<interface org.tio.websocket.server.handler.IWsMsgHandler>
20:39:05.570 [main] DEBUG org.nutz.ioc.aop.impl.DefaultMirrorFactory - Load class com.dd.socket.Accepter without AOP
20:39:05.570 [main] DEBUG org.nutz.ioc.impl.ScopeContext - Save object 'accepter' to [app] 
20:39:05.578 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'reqMessageHandler'<class com.dd.socket.handler.ReqMessageHandler>
20:39:05.578 [main] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Load definition name=reqMessageHandler
20:39:05.578 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(reqMessageHandler) in AnnotationIocLoader(packages=[com.dd])
20:39:05.578 [main] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Make...'reqMessageHandler'<class com.dd.socket.handler.ReqMessageHandler>
20:39:05.578 [main] DEBUG org.nutz.ioc.aop.impl.DefaultMirrorFactory - Load class com.dd.socket.handler.ReqMessageHandler without AOP
20:39:05.578 [main] DEBUG org.nutz.ioc.impl.ScopeContext - Save object 'reqMessageHandler' to [app] 
20:39:05.581 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'delFriendMessageHandler'<class com.dd.socket.handler.DelFriendMessageHandler>
20:39:05.581 [main] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Load definition name=delFriendMessageHandler
20:39:05.581 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(delFriendMessageHandler) in AnnotationIocLoader(packages=[com.dd])
20:39:05.581 [main] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Make...'delFriendMessageHandler'<class com.dd.socket.handler.DelFriendMessageHandler>
20:39:05.581 [main] DEBUG org.nutz.ioc.aop.impl.DefaultMirrorFactory - Load class com.dd.socket.handler.DelFriendMessageHandler without AOP
20:39:05.581 [main] DEBUG org.nutz.ioc.impl.ScopeContext - Save object 'delFriendMessageHandler' to [app] 
20:39:05.583 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'joinGroupMessageHandler'<class com.dd.socket.handler.JoinGroupMessageHandler>
20:39:05.583 [main] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Load definition name=joinGroupMessageHandler
20:39:05.583 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(joinGroupMessageHandler) in AnnotationIocLoader(packages=[com.dd])
20:39:05.584 [main] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Make...'joinGroupMessageHandler'<class com.dd.socket.handler.JoinGroupMessageHandler>
20:39:05.584 [main] DEBUG org.nutz.ioc.aop.impl.DefaultMirrorFactory - Load class com.dd.socket.handler.JoinGroupMessageHandler without AOP
20:39:05.584 [main] DEBUG org.nutz.ioc.impl.ScopeContext - Save object 'joinGroupMessageHandler' to [app] 
20:39:05.586 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'outGroupMessageHandler'<class com.dd.socket.handler.OutGroupMessageHandler>
20:39:05.586 [main] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Load definition name=outGroupMessageHandler
20:39:05.587 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(outGroupMessageHandler) in AnnotationIocLoader(packages=[com.dd])
20:39:05.588 [main] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Make...'outGroupMessageHandler'<class com.dd.socket.handler.OutGroupMessageHandler>
20:39:05.588 [main] DEBUG org.nutz.ioc.aop.impl.DefaultMirrorFactory - Load class com.dd.socket.handler.OutGroupMessageHandler without AOP
20:39:05.588 [main] DEBUG org.nutz.ioc.impl.ScopeContext - Save object 'outGroupMessageHandler' to [app] 
20:39:05.591 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'p2PMessageHandler'<class com.dd.socket.handler.P2PMessageHandler>
20:39:05.591 [main] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Load definition name=p2PMessageHandler
20:39:05.591 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(p2PMessageHandler) in AnnotationIocLoader(packages=[com.dd])
20:39:05.591 [main] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Make...'p2PMessageHandler'<class com.dd.socket.handler.P2PMessageHandler>
20:39:05.592 [main] DEBUG org.nutz.ioc.aop.impl.DefaultMirrorFactory - Load class com.dd.socket.handler.P2PMessageHandler without AOP
20:39:05.592 [main] DEBUG org.nutz.ioc.impl.ScopeContext - Save object 'p2PMessageHandler' to [app] 
20:39:05.594 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'userDao'<interface com.dd.dao.UserDao>
20:39:05.595 [main] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Load definition name=userDao
20:39:05.595 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(userDao) in AnnotationIocLoader(packages=[com.dd])
20:39:05.595 [main] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Make...'userDao'<interface com.dd.dao.UserDao>
20:39:05.595 [main] DEBUG org.nutz.ioc.aop.impl.DefaultMirrorFactory - Load class com.dd.dao.impl.UserDaoImpl without AOP
20:39:05.595 [main] DEBUG org.nutz.ioc.impl.ScopeContext - Save object 'userDao' to [app] 
20:39:05.618 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'dao'<interface org.nutz.dao.Dao>
20:39:05.618 [main] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Load definition name=dao
20:39:05.618 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=dao
20:39:05.618 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(dao) in JsonLoader(paths=[ioc/])
20:39:05.618 [main] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Make...'dao'<interface org.nutz.dao.Dao>
20:39:05.642 [main] DEBUG org.nutz.ioc.aop.impl.DefaultMirrorFactory - Load class org.nutz.dao.impl.NutDao without AOP
20:39:05.642 [main] DEBUG org.nutz.ioc.impl.ScopeContext - Save object 'dao' to [app] 
20:39:05.642 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'dataSource'<>
20:39:05.642 [main] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Load definition name=dataSource
20:39:05.642 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=dataSource
20:39:05.642 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(dataSource) in JsonLoader(paths=[ioc/])
20:39:05.642 [main] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Make...'dataSource'<>
20:39:05.677 [main] DEBUG org.nutz.ioc.aop.impl.DefaultMirrorFactory - Load class com.alibaba.druid.pool.DruidDataSource without AOP
20:39:05.677 [main] DEBUG org.nutz.ioc.impl.ScopeContext - Save object 'dataSource' to [app] 
20:39:06.011 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'conf'<>
20:39:06.011 [main] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Load definition name=conf
20:39:06.011 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=conf
20:39:06.011 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(conf) in JsonLoader(paths=[ioc/])
20:39:06.011 [main] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Make...'conf'<>
20:39:06.011 [main] DEBUG org.nutz.ioc.aop.impl.DefaultMirrorFactory - Load class org.nutz.ioc.impl.PropertiesProxy without AOP
20:39:06.012 [main] DEBUG org.nutz.ioc.impl.ScopeContext - Save object 'conf' to [app] 
20:39:06.090 [main] DEBUG org.nutz.resource.Scans - Found 2 resource by src( config/ ) , regex( ^.+[.]properties$ )
20:39:06.090 [main] DEBUG org.nutz.ioc.impl.PropertiesProxy - load properties from File[E:\idea_workspace\LuliChat\target\classes\config\application.properties]
20:39:06.091 [main] DEBUG org.nutz.ioc.impl.PropertiesProxy - load properties from File[E:\idea_workspace\LuliChat\target\classes\config\db.properties]
20:39:06.123 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'conf'<>
20:39:06.125 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'conf'<>
20:39:06.125 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'conf'<>
20:39:06.125 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'conf'<>
20:39:06.125 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'conf'<>
20:39:06.313 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1} inited
20:39:06.313 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'dataSource'<>
20:39:06.633 [main] DEBUG org.nutz.dao.jdbc.Jdbcs - Jdbcs init complete
20:39:06.633 [main] INFO org.nutz.dao.jdbc.Jdbcs - Get Connection from DataSource for JdbcExpert, if you lock at here, check your database server and configure
Fri Jan 26 20:39:06 CST 2018 WARN: Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if explicit option isn't set. For compliance with existing applications not using SSL the verifyServerCertificate property is set to 'false'. You need either to explicitly disable SSL by setting useSSL=false, or set useSSL=true and provide truststore for server certificate verification.
20:39:07.473 [main] DEBUG org.nutz.dao.impl.DaoSupport - select expert : org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert
20:39:07.485 [main] DEBUG org.nutz.dao.impl.DaoSupport - JDBC Driver --> mysql-connector-java-5.1.40 ( Revision: 402933ef52cad9aa82624e80acbea46e3a701ce6 )
20:39:07.485 [main] DEBUG org.nutz.dao.impl.DaoSupport - JDBC Name   --> MySQL Connector Java
20:39:07.485 [main] DEBUG org.nutz.dao.impl.DaoSupport - JDBC URL    --> jdbc:mysql://rm-uf6wfchh87fcd6m46o.mysql.rds.aliyuncs.com/mychat?useOldAliasMetadataBehavior=true&useUnicode=true&characterEncoding=utf8
20:39:07.665 [main] DEBUG org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert - Mysql : character_set_client=utf8
20:39:07.665 [main] DEBUG org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert - Mysql : character_set_connection=utf8
20:39:07.665 [main] DEBUG org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert - Mysql : character_set_database=utf8
20:39:07.665 [main] DEBUG org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert - Mysql : character_set_filesystem=binary
20:39:07.665 [main] DEBUG org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert - Mysql : character_set_results=
20:39:07.665 [main] DEBUG org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert - Mysql : character_set_server=utf8
20:39:07.665 [main] DEBUG org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert - Mysql : character_set_system=utf8
20:39:07.665 [main] DEBUG org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert - Mysql : character_sets_dir=/u01/mysql_20170714/share/charsets/
20:39:07.692 [main] DEBUG org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert - Mysql : binlog_format=ROW
20:39:07.718 [main] DEBUG org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert - Mysql : database=mychat
20:39:07.744 [main] DEBUG org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert - Mysql : user=root@27.194.45.80
20:39:07.816 [main] DEBUG org.nutz.dao.impl.DaoSupport - Database info --> MYSQL:[MySQL - 5.7.18-log]
20:39:07.821 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'fileSqlManager'<>
20:39:07.821 [main] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Load definition name=fileSqlManager
20:39:07.822 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=fileSqlManager
20:39:07.822 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(fileSqlManager) in JsonLoader(paths=[ioc/])
20:39:07.822 [main] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Make...'fileSqlManager'<>
20:39:07.823 [main] DEBUG org.nutz.ioc.aop.impl.DefaultMirrorFactory - Load class org.nutz.dao.impl.FileSqlManager without AOP
20:39:07.823 [main] DEBUG org.nutz.ioc.impl.ScopeContext - Save object 'fileSqlManager' to [app] 
20:39:07.833 [main] DEBUG org.nutz.resource.Scans - Found 0 resource by src( sql ) , regex( .(sql|sqlx|sqls)$ )
20:39:07.834 [main] DEBUG org.nutz.dao.impl.DaoSupport - SqlManager Sql count=0
20:39:07.834 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'chatMessageDao'<>
20:39:07.834 [main] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Load definition name=chatMessageDao
20:39:07.834 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(chatMessageDao) in AnnotationIocLoader(packages=[com.dd])
20:39:07.834 [main] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Make...'chatMessageDao'<>
20:39:07.834 [main] DEBUG org.nutz.ioc.aop.impl.DefaultMirrorFactory - Load class com.dd.dao.impl.ChatMessageDaoImpl without AOP
20:39:07.834 [main] DEBUG org.nutz.ioc.impl.ScopeContext - Save object 'chatMessageDao' to [app] 
20:39:07.840 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'dao'<interface org.nutz.dao.Dao>
20:39:07.840 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'groupMessageHandler'<class com.dd.socket.handler.GroupMessageHandler>
20:39:07.840 [main] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Load definition name=groupMessageHandler
20:39:07.840 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(groupMessageHandler) in AnnotationIocLoader(packages=[com.dd])
20:39:07.840 [main] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Make...'groupMessageHandler'<class com.dd.socket.handler.GroupMessageHandler>
20:39:07.840 [main] DEBUG org.nutz.ioc.aop.impl.DefaultMirrorFactory - Load class com.dd.socket.handler.GroupMessageHandler without AOP
20:39:07.841 [main] DEBUG org.nutz.ioc.impl.ScopeContext - Save object 'groupMessageHandler' to [app] 
20:39:07.844 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'chatMessageDao'<>
20:39:07.844 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'userDao'<interface com.dd.dao.UserDao>
20:39:07.844 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'loginMessageHandler'<class com.dd.socket.handler.LoginMessageHandler>
20:39:07.844 [main] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Load definition name=loginMessageHandler
20:39:07.844 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(loginMessageHandler) in AnnotationIocLoader(packages=[com.dd])
20:39:07.844 [main] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Make...'loginMessageHandler'<class com.dd.socket.handler.LoginMessageHandler>
20:39:07.844 [main] DEBUG org.nutz.ioc.aop.impl.DefaultMirrorFactory - Load class com.dd.socket.handler.LoginMessageHandler without AOP
20:39:07.844 [main] DEBUG org.nutz.ioc.impl.ScopeContext - Save object 'loginMessageHandler' to [app] 
20:39:07.846 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'userDao'<>
20:39:07.846 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'oldMessageHandler'<class com.dd.socket.handler.OldMessageHandler>
20:39:07.846 [main] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Load definition name=oldMessageHandler
20:39:07.846 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(oldMessageHandler) in AnnotationIocLoader(packages=[com.dd])
20:39:07.846 [main] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Make...'oldMessageHandler'<class com.dd.socket.handler.OldMessageHandler>
20:39:07.846 [main] DEBUG org.nutz.ioc.aop.impl.DefaultMirrorFactory - Load class com.dd.socket.handler.OldMessageHandler without AOP
20:39:07.846 [main] DEBUG org.nutz.ioc.impl.ScopeContext - Save object 'oldMessageHandler' to [app] 
20:39:07.849 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'userDao'<>
20:39:07.850 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'chatMessageDao'<class com.dd.dao.impl.ChatMessageDaoImpl>
20:39:07.851 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'userDao'<>
20:39:07.852 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'reqMessageHandler'<class com.dd.socket.handler.ReqMessageHandler>
20:39:07.852 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'delFriendMessageHandler'<class com.dd.socket.handler.DelFriendMessageHandler>
20:39:07.852 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'joinGroupMessageHandler'<class com.dd.socket.handler.JoinGroupMessageHandler>
20:39:07.852 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'outGroupMessageHandler'<class com.dd.socket.handler.OutGroupMessageHandler>
20:39:07.852 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'p2PMessageHandler'<class com.dd.socket.handler.P2PMessageHandler>
20:39:07.852 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'groupMessageHandler'<class com.dd.socket.handler.GroupMessageHandler>
20:39:07.852 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'loginMessageHandler'<class com.dd.socket.handler.LoginMessageHandler>
20:39:07.852 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'oldMessageHandler'<class com.dd.socket.handler.OldMessageHandler>
20:39:07.852 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'conf'<class org.nutz.ioc.impl.PropertiesProxy>
20:39:07.992 [tio-timer-checkheartbeat-1] INFO org.tio.server.ServerGroupContext - Tio Websocket Server, 用户取消了框架层面的心跳检测,如果业务需要,请用户自己去完成心跳检测
20:39:08.007 [main] WARN org.tio.server.AioServer - Tio Websocket Server started, listen on 0.0.0.0:5210
20:39:08.008 [main] INFO org.nutz.mvc.impl.NutLoading - Nutz.Mvc[nutz] is up in 2936ms
20:39:08.008 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - starting ShiroFilter
20:39:08.009 [main] DEBUG org.eclipse.jetty.servlet.BaseHolder - Holding class org.apache.shiro.web.servlet.ShiroFilter from sun.misc.Launcher$AppClassLoader@18b4aac2
20:39:08.009 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @8878ms ShiroFilter
20:39:08.014 [main] DEBUG org.eclipse.jetty.servlet.FilterHolder - Filter.init org.apache.shiro.web.servlet.ShiroFilter@4a951911
20:39:08.017 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - starting DruidWebStatFilter
20:39:08.019 [main] DEBUG org.eclipse.jetty.servlet.BaseHolder - Holding class com.alibaba.druid.support.http.WebStatFilter from sun.misc.Launcher$AppClassLoader@18b4aac2
20:39:08.019 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @8888ms DruidWebStatFilter
20:39:08.024 [main] DEBUG org.eclipse.jetty.servlet.FilterHolder - Filter.init com.alibaba.druid.support.http.WebStatFilter@2e16b08d
20:39:08.030 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - starting default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,jsp=null,order=0,inst=false
20:39:08.032 [main] DEBUG org.eclipse.jetty.servlet.BaseHolder - Holding class org.eclipse.jetty.servlet.DefaultServlet from sun.misc.Launcher$AppClassLoader@18b4aac2
20:39:08.033 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @8902ms default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,jsp=null,order=0,inst=false
20:39:08.054 [main] DEBUG org.eclipse.jetty.servlet.ServletHolder - Servlet.init org.eclipse.jetty.servlet.DefaultServlet@4a325eb9 for default
20:39:08.061 [main] DEBUG org.eclipse.jetty.servlet.DefaultServlet - resource base = null
20:39:08.061 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - starting jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false
20:39:08.061 [main] DEBUG org.eclipse.jetty.servlet.BaseHolder - Holding class org.eclipse.jetty.servlet.NoJspServlet from sun.misc.Launcher$AppClassLoader@18b4aac2
20:39:08.061 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @8930ms jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false
20:39:08.062 [main] DEBUG org.eclipse.jetty.servlet.ServletHolder - Servlet.init org.eclipse.jetty.servlet.NoJspServlet@1654a892 for jsp
20:39:08.062 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - starting freemarker@f5f529a6==freemarker.ext.servlet.FreemarkerServlet,jsp=null,order=2,inst=false
20:39:08.063 [main] DEBUG org.eclipse.jetty.servlet.BaseHolder - Holding class freemarker.ext.servlet.FreemarkerServlet from sun.misc.Launcher$AppClassLoader@18b4aac2
20:39:08.063 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @8932ms freemarker@f5f529a6==freemarker.ext.servlet.FreemarkerServlet,jsp=null,order=2,inst=false
20:39:08.156 [main] DEBUG org.eclipse.jetty.servlet.ServletHolder - Servlet.init freemarker.ext.servlet.FreemarkerServlet@241a0c3a for freemarker
[DEBUG] 20:39:08.278 freemarker.log._Log4jLoggerFactory$Log4jLogger.debug(_Log4jLoggerFactory.java:44) - Using object wrapper: freemarker.template.DefaultObjectWrapper@1730182538(2.3.0, useAdaptersForContainers=false, forceLegacyNonListCollections=true, iterableSupport=falseexposureLevel=1, exposeFields=false, treatDefaultMethodsAsBeanMembers=false, sharedClassIntrospCache=none, ...)
20:39:08.298 [main] INFO org.eclipse.jetty.server.handler.ContextHandler - Started o.e.j.w.WebAppContext@bef2d72{/,[file:///E:/idea_workspace/LuliChat/target/classes/static/],AVAILABLE}
20:39:08.299 [main] DEBUG org.eclipse.jetty.webapp.WebAppContext - postConfigure o.e.j.w.WebAppContext@bef2d72{/,[file:///E:/idea_workspace/LuliChat/target/classes/static/],AVAILABLE} with org.eclipse.jetty.webapp.WebInfConfiguration@7205765b
20:39:08.299 [main] DEBUG org.eclipse.jetty.webapp.WebAppContext - postConfigure o.e.j.w.WebAppContext@bef2d72{/,[file:///E:/idea_workspace/LuliChat/target/classes/static/],AVAILABLE} with org.eclipse.jetty.webapp.WebXmlConfiguration@66d3eec0
20:39:08.299 [main] DEBUG org.eclipse.jetty.webapp.WebAppContext - postConfigure o.e.j.w.WebAppContext@bef2d72{/,[file:///E:/idea_workspace/LuliChat/target/classes/static/],AVAILABLE} with org.eclipse.jetty.webapp.MetaInfConfiguration@4f2b503c
20:39:08.299 [main] DEBUG org.eclipse.jetty.webapp.WebAppContext - postConfigure o.e.j.w.WebAppContext@bef2d72{/,[file:///E:/idea_workspace/LuliChat/target/classes/static/],AVAILABLE} with org.eclipse.jetty.webapp.FragmentConfiguration@bae7dc0
20:39:08.299 [main] DEBUG org.eclipse.jetty.webapp.WebAppContext - postConfigure o.e.j.w.WebAppContext@bef2d72{/,[file:///E:/idea_workspace/LuliChat/target/classes/static/],AVAILABLE} with org.eclipse.jetty.webapp.JettyWebXmlConfiguration@209da20d
20:39:08.299 [main] DEBUG org.eclipse.jetty.webapp.WebAppContext - postConfigure o.e.j.w.WebAppContext@bef2d72{/,[file:///E:/idea_workspace/LuliChat/target/classes/static/],AVAILABLE} with org.eclipse.jetty.annotations.AnnotationConfiguration@e15b7e8
20:39:08.299 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @9168ms o.e.j.w.WebAppContext@bef2d72{/,[file:///E:/idea_workspace/LuliChat/target/classes/static/],AVAILABLE}
20:39:08.299 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - starting org.eclipse.jetty.server.handler.ErrorHandler@37f1104d
20:39:08.299 [main] DEBUG org.eclipse.jetty.server.handler.AbstractHandler - starting org.eclipse.jetty.server.handler.ErrorHandler@37f1104d
20:39:08.299 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @9168ms org.eclipse.jetty.server.handler.ErrorHandler@37f1104d
20:39:08.299 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - starting ServerConnector@6107227e{HTTP/1.1,[http/1.1]}{0.0.0.0:8080}
20:39:08.304 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - ServerConnector@6107227e{HTTP/1.1,[http/1.1]}{0.0.0.0:8080} added {sun.nio.ch.ServerSocketChannelImpl[/0:0:0:0:0:0:0:0:8080],POJO}
20:39:08.310 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - starting org.eclipse.jetty.util.thread.ScheduledExecutorScheduler@3c153a1
20:39:08.311 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @9180ms org.eclipse.jetty.util.thread.ScheduledExecutorScheduler@3c153a1
20:39:08.311 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - starting HttpConnectionFactory@3a079870[HTTP/1.1]
20:39:08.311 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @9180ms HttpConnectionFactory@3a079870[HTTP/1.1]
20:39:08.311 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - starting SelectorManager@ServerConnector@6107227e{HTTP/1.1,[http/1.1]}{0.0.0.0:8080}
20:39:08.314 [main] DEBUG org.eclipse.jetty.util.thread.ReservedThreadExecutor - ReservedThreadExecutor@45f24169{s=0/4,p=0}@SelectorManager@ServerConnector@6107227e{HTTP/1.1,[http/1.1]}{0.0.0.0:8080}
20:39:08.315 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - SelectorManager@ServerConnector@6107227e{HTTP/1.1,[http/1.1]}{0.0.0.0:8080} added {ReservedThreadExecutor@45f24169{s=0/4,p=0}@SelectorManager@ServerConnector@6107227e{HTTP/1.1,[http/1.1]}{0.0.0.0:8080},MANAGED}
20:39:08.325 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - EatWhatYouKill@15723761/SelectorProducer@4917d36b/IDLE/ReservedThreadExecutor@45f24169{s=0/4,p=0}@SelectorManager@ServerConnector@6107227e{HTTP/1.1,[http/1.1]}{0.0.0.0:8080} added {SelectorProducer@4917d36b,POJO}
20:39:08.326 [main] DEBUG org.eclipse.jetty.util.thread.strategy.EatWhatYouKill - EatWhatYouKill@15723761/SelectorProducer@4917d36b/IDLE/ReservedThreadExecutor@45f24169{s=0/4,p=0}@SelectorManager@ServerConnector@6107227e{HTTP/1.1,[http/1.1]}{0.0.0.0:8080} created
20:39:08.326 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - org.eclipse.jetty.io.ManagedSelector@35c09b94 id=0 keys=-1 selected=-1 actions=0 added {EatWhatYouKill@15723761/SelectorProducer@4917d36b/IDLE/ReservedThreadExecutor@45f24169{s=0/4,p=0}@SelectorManager@ServerConnector@6107227e{HTTP/1.1,[http/1.1]}{0.0.0.0:8080},MANAGED}
20:39:08.327 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - SelectorManager@ServerConnector@6107227e{HTTP/1.1,[http/1.1]}{0.0.0.0:8080} added {org.eclipse.jetty.io.ManagedSelector@35c09b94 id=0 keys=-1 selected=-1 actions=0,AUTO}
20:39:08.327 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - EatWhatYouKill@2d0bfb24/SelectorProducer@c3fa05a/IDLE/ReservedThreadExecutor@45f24169{s=0/4,p=0}@SelectorManager@ServerConnector@6107227e{HTTP/1.1,[http/1.1]}{0.0.0.0:8080} added {SelectorProducer@c3fa05a,POJO}
20:39:08.327 [main] DEBUG org.eclipse.jetty.util.thread.strategy.EatWhatYouKill - EatWhatYouKill@2d0bfb24/SelectorProducer@c3fa05a/IDLE/ReservedThreadExecutor@45f24169{s=0/4,p=0}@SelectorManager@ServerConnector@6107227e{HTTP/1.1,[http/1.1]}{0.0.0.0:8080} created
20:39:08.328 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - org.eclipse.jetty.io.ManagedSelector@7b44b63d id=1 keys=-1 selected=-1 actions=0 added {EatWhatYouKill@2d0bfb24/SelectorProducer@c3fa05a/IDLE/ReservedThreadExecutor@45f24169{s=0/4,p=0}@SelectorManager@ServerConnector@6107227e{HTTP/1.1,[http/1.1]}{0.0.0.0:8080},MANAGED}
20:39:08.328 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - SelectorManager@ServerConnector@6107227e{HTTP/1.1,[http/1.1]}{0.0.0.0:8080} added {org.eclipse.jetty.io.ManagedSelector@7b44b63d id=1 keys=-1 selected=-1 actions=0,AUTO}
20:39:08.328 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - starting ReservedThreadExecutor@45f24169{s=0/4,p=0}@SelectorManager@ServerConnector@6107227e{HTTP/1.1,[http/1.1]}{0.0.0.0:8080}
20:39:08.329 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @9198ms ReservedThreadExecutor@45f24169{s=0/4,p=0}@SelectorManager@ServerConnector@6107227e{HTTP/1.1,[http/1.1]}{0.0.0.0:8080}
20:39:08.329 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - starting org.eclipse.jetty.io.ManagedSelector@35c09b94 id=0 keys=-1 selected=-1 actions=0
20:39:08.329 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - starting EatWhatYouKill@15723761/SelectorProducer@4917d36b/IDLE/ReservedThreadExecutor@45f24169{s=0/4,p=0}@SelectorManager@ServerConnector@6107227e{HTTP/1.1,[http/1.1]}{0.0.0.0:8080}
20:39:08.329 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @9198ms EatWhatYouKill@15723761/SelectorProducer@4917d36b/IDLE/ReservedThreadExecutor@45f24169{s=0/4,p=0}@SelectorManager@ServerConnector@6107227e{HTTP/1.1,[http/1.1]}{0.0.0.0:8080}
20:39:08.341 [main] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - queue org.eclipse.jetty.io.ManagedSelector$$Lambda$23/1702478809@2b87581
20:39:08.341 [qtp700072760-13] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - run org.eclipse.jetty.io.ManagedSelector$$Lambda$23/1702478809@2b87581
20:39:08.341 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @9210ms org.eclipse.jetty.io.ManagedSelector@35c09b94 id=0 keys=0 selected=0 actions=0
20:39:08.341 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - starting org.eclipse.jetty.io.ManagedSelector@7b44b63d id=1 keys=-1 selected=-1 actions=0
20:39:08.341 [qtp700072760-13] DEBUG org.eclipse.jetty.util.thread.strategy.EatWhatYouKill - EatWhatYouKill@15723761/SelectorProducer@4917d36b/IDLE/ReservedThreadExecutor@45f24169{s=0/4,p=0}@SelectorManager@ServerConnector@6107227e{HTTP/1.1,[http/1.1]}{0.0.0.0:8080} produce
20:39:08.341 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - starting EatWhatYouKill@2d0bfb24/SelectorProducer@c3fa05a/IDLE/ReservedThreadExecutor@45f24169{s=0/4,p=0}@SelectorManager@ServerConnector@6107227e{HTTP/1.1,[http/1.1]}{0.0.0.0:8080}
20:39:08.341 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @9211ms EatWhatYouKill@2d0bfb24/SelectorProducer@c3fa05a/IDLE/ReservedThreadExecutor@45f24169{s=0/4,p=0}@SelectorManager@ServerConnector@6107227e{HTTP/1.1,[http/1.1]}{0.0.0.0:8080}
20:39:08.343 [qtp700072760-13] DEBUG org.eclipse.jetty.io.ManagedSelector - action=null wakeup=false
20:39:08.343 [qtp700072760-13] DEBUG org.eclipse.jetty.io.ManagedSelector - Selector sun.nio.ch.WindowsSelectorImpl@3e867699 waiting on select
20:39:08.343 [main] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - queue org.eclipse.jetty.io.ManagedSelector$$Lambda$23/1702478809@66434cc8
20:39:08.343 [qtp700072760-15] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - run org.eclipse.jetty.io.ManagedSelector$$Lambda$23/1702478809@66434cc8
20:39:08.343 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @9212ms org.eclipse.jetty.io.ManagedSelector@7b44b63d id=1 keys=0 selected=0 actions=0
20:39:08.343 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @9213ms SelectorManager@ServerConnector@6107227e{HTTP/1.1,[http/1.1]}{0.0.0.0:8080}
20:39:08.343 [qtp700072760-15] DEBUG org.eclipse.jetty.util.thread.strategy.EatWhatYouKill - EatWhatYouKill@2d0bfb24/SelectorProducer@c3fa05a/IDLE/ReservedThreadExecutor@45f24169{s=0/4,p=0}@SelectorManager@ServerConnector@6107227e{HTTP/1.1,[http/1.1]}{0.0.0.0:8080} produce
20:39:08.344 [qtp700072760-15] DEBUG org.eclipse.jetty.io.ManagedSelector - action=null wakeup=false
20:39:08.344 [qtp700072760-15] DEBUG org.eclipse.jetty.io.ManagedSelector - Selector sun.nio.ch.WindowsSelectorImpl@fa779c9 waiting on select
20:39:08.345 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - ServerConnector@6107227e{HTTP/1.1,[http/1.1]}{0.0.0.0:8080} added {acceptor-0@286b39c2,POJO}
20:39:08.345 [main] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - queue acceptor-0@286b39c2
20:39:08.345 [main] INFO org.eclipse.jetty.server.AbstractConnector - Started ServerConnector@6107227e{HTTP/1.1,[http/1.1]}{0.0.0.0:8080}
20:39:08.345 [qtp700072760-14] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - run acceptor-0@286b39c2
20:39:08.345 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @9215ms ServerConnector@6107227e{HTTP/1.1,[http/1.1]}{0.0.0.0:8080}
20:39:08.345 [main] INFO org.eclipse.jetty.server.Server - Started @9215ms
20:39:08.345 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @9215ms org.eclipse.jetty.server.Server@5d47c63f[9.4.8.v20171121]
20:39:08.347 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'mainLauncher'<class com.dd.MainLauncher>
20:39:08.347 [main] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Load definition name=mainLauncher
20:39:08.347 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(mainLauncher) in AnnotationIocLoader(packages=[com.dd])
20:39:08.347 [main] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Make...'mainLauncher'<class com.dd.MainLauncher>
20:39:08.347 [main] DEBUG org.nutz.ioc.aop.impl.DefaultMirrorFactory - Load class com.dd.MainLauncher without AOP
20:39:08.347 [main] DEBUG org.nutz.ioc.impl.ScopeContext - Save object 'mainLauncher' to [app] 
20:39:08.350 [main] INFO org.nutz.boot.NbApp - NB started : 8710ms

第一次访问日志:

20:39:33.885 [qtp700072760-19] DEBUG org.eclipse.jetty.io.ManagedSelector - Selector sun.nio.ch.WindowsSelectorImpl@3e867699 woken up from select, 1/1 selected
20:39:33.886 [qtp700072760-19] DEBUG org.eclipse.jetty.io.ManagedSelector - Selector sun.nio.ch.WindowsSelectorImpl@3e867699 processing 1 keys, 0 actions
20:39:33.886 [qtp700072760-19] DEBUG org.eclipse.jetty.io.ManagedSelector - selected sun.nio.ch.SelectionKeyImpl@7b84ef2d SocketChannelEndPoint@478a7239{/0:0:0:0:0:0:0:1:55654<->/0:0:0:0:0:0:0:1:8080,OPEN,fill=FI,flush=-,to=6284/300000}{io=1/1,kio=1,kro=1}->HttpConnection@4801f408[p=HttpParser{s=START,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=3,c=false,a=IDLE,uri=null} 
20:39:33.886 [qtp700072760-19] DEBUG org.eclipse.jetty.io.ChannelEndPoint - onSelected 1->0 r=true w=false for SocketChannelEndPoint@478a7239{/0:0:0:0:0:0:0:1:55654<->/0:0:0:0:0:0:0:1:8080,OPEN,fill=FI,flush=-,to=6284/300000}{io=1/0,kio=1,kro=1}->HttpConnection@4801f408[p=HttpParser{s=START,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=3,c=false,a=IDLE,uri=null}
20:39:33.886 [qtp700072760-19] DEBUG org.eclipse.jetty.io.ChannelEndPoint - task CEP:SocketChannelEndPoint@478a7239{/0:0:0:0:0:0:0:1:55654<->/0:0:0:0:0:0:0:1:8080,OPEN,fill=FI,flush=-,to=6284/300000}{io=1/0,kio=1,kro=1}->HttpConnection@4801f408[p=HttpParser{s=START,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=3,c=false,a=IDLE,uri=null}:runFillable:BLOCKING
20:39:33.887 [qtp700072760-19] DEBUG org.eclipse.jetty.util.thread.strategy.EatWhatYouKill - EatWhatYouKill@15723761/SelectorProducer@4917d36b/PRODUCING/ReservedThreadExecutor@45f24169{s=2/4,p=0}@SelectorManager@ServerConnector@6107227e{HTTP/1.1,[http/1.1]}{0.0.0.0:8080} t=CEP:SocketChannelEndPoint@478a7239{/0:0:0:0:0:0:0:1:55654<->/0:0:0:0:0:0:0:1:8080,OPEN,fill=FI,flush=-,to=6284/300000}{io=1/0,kio=1,kro=1}->HttpConnection@4801f408[p=HttpParser{s=START,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=3,c=false,a=IDLE,uri=null}:runFillable:BLOCKING/BLOCKING
20:39:33.887 [qtp700072760-19] DEBUG org.eclipse.jetty.util.thread.ReservedThreadExecutor - ReservedThreadExecutor@45f24169{s=2/4,p=0}@SelectorManager@ServerConnector@6107227e{HTTP/1.1,[http/1.1]}{0.0.0.0:8080} tryExecute EatWhatYouKill@15723761/SelectorProducer@4917d36b/PRODUCING/ReservedThreadExecutor@45f24169{s=2/4,p=0}@SelectorManager@ServerConnector@6107227e{HTTP/1.1,[http/1.1]}{0.0.0.0:8080}
20:39:33.887 [qtp700072760-19] DEBUG org.eclipse.jetty.util.thread.ReservedThreadExecutor - ReservedThreadExecutor@45f24169{s=1/4,p=0}@SelectorManager@ServerConnector@6107227e{HTTP/1.1,[http/1.1]}{0.0.0.0:8080}@1c881172 offer EatWhatYouKill@15723761/SelectorProducer@4917d36b/PRODUCING/ReservedThreadExecutor@45f24169{s=1/4,p=0}@SelectorManager@ServerConnector@6107227e{HTTP/1.1,[http/1.1]}{0.0.0.0:8080}
20:39:33.887 [qtp700072760-19] DEBUG org.eclipse.jetty.util.thread.strategy.EatWhatYouKill - EatWhatYouKill@15723761/SelectorProducer@4917d36b/IDLE/ReservedThreadExecutor@45f24169{s=1/4,p=0}@SelectorManager@ServerConnector@6107227e{HTTP/1.1,[http/1.1]}{0.0.0.0:8080} EPC t=CEP:SocketChannelEndPoint@478a7239{/0:0:0:0:0:0:0:1:55654<->/0:0:0:0:0:0:0:1:8080,OPEN,fill=FI,flush=-,to=6285/300000}{io=1/0,kio=1,kro=1}->HttpConnection@4801f408[p=HttpParser{s=START,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=3,c=false,a=IDLE,uri=null}:runFillable:BLOCKING
20:39:33.887 [qtp700072760-18] DEBUG org.eclipse.jetty.util.thread.ReservedThreadExecutor - ReservedThreadExecutor@45f24169{s=1/4,p=0}@SelectorManager@ServerConnector@6107227e{HTTP/1.1,[http/1.1]}{0.0.0.0:8080}@1c881172 task=EatWhatYouKill@15723761/SelectorProducer@4917d36b/IDLE/ReservedThreadExecutor@45f24169{s=1/4,p=0}@SelectorManager@ServerConnector@6107227e{HTTP/1.1,[http/1.1]}{0.0.0.0:8080}
20:39:33.887 [qtp700072760-19] DEBUG org.eclipse.jetty.io.FillInterest - fillable FillInterest@1fe56f78{AC.ReadCB@4801f408{HttpConnection@4801f408[p=HttpParser{s=START,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=3,c=false,a=IDLE,uri=null}<-SocketChannelEndPoint@478a7239{/0:0:0:0:0:0:0:1:55654<->/0:0:0:0:0:0:0:1:8080,OPEN,fill=FI,flush=-,to=6285/300000}{io=1/0,kio=1,kro=1}->HttpConnection@4801f408[p=HttpParser{s=START,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=3,c=false,a=IDLE,uri=null}}}
20:39:33.887 [qtp700072760-18] DEBUG org.eclipse.jetty.util.thread.strategy.EatWhatYouKill - EatWhatYouKill@15723761/SelectorProducer@4917d36b/IDLE/ReservedThreadExecutor@45f24169{s=1/4,p=0}@SelectorManager@ServerConnector@6107227e{HTTP/1.1,[http/1.1]}{0.0.0.0:8080} run
20:39:33.890 [qtp700072760-18] DEBUG org.eclipse.jetty.util.thread.strategy.EatWhatYouKill - EatWhatYouKill@15723761/SelectorProducer@4917d36b/IDLE/ReservedThreadExecutor@45f24169{s=1/4,p=0}@SelectorManager@ServerConnector@6107227e{HTTP/1.1,[http/1.1]}{0.0.0.0:8080} produce
20:39:33.890 [qtp700072760-19] DEBUG org.eclipse.jetty.server.HttpConnection - HttpConnection@4801f408[p=HttpParser{s=START,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=3,c=false,a=IDLE,uri=null}<-SocketChannelEndPoint@478a7239{/0:0:0:0:0:0:0:1:55654<->/0:0:0:0:0:0:0:1:8080,OPEN,fill=-,flush=-,to=6288/300000}{io=1/0,kio=1,kro=1}->HttpConnection@4801f408[p=HttpParser{s=START,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=3,c=false,a=IDLE,uri=null} onFillable enter HttpChannelState@2d6b59ca{s=IDLE a=NOT_ASYNC i=true r=IDLE w=false} null
20:39:33.890 [qtp700072760-18] DEBUG org.eclipse.jetty.io.ManagedSelector - action=null wakeup=false
20:39:33.890 [qtp700072760-19] DEBUG org.eclipse.jetty.io.ChannelEndPoint - filled 593 SocketChannelEndPoint@478a7239{/0:0:0:0:0:0:0:1:55654<->/0:0:0:0:0:0:0:1:8080,OPEN,fill=-,flush=-,to=6288/300000}{io=0/0,kio=0,kro=1}->HttpConnection@4801f408[p=HttpParser{s=START,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=3,c=false,a=IDLE,uri=null}
20:39:33.891 [qtp700072760-19] DEBUG org.eclipse.jetty.server.HttpConnection - HttpConnection@4801f408[p=HttpParser{s=START,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=3,c=false,a=IDLE,uri=null}<-SocketChannelEndPoint@478a7239{/0:0:0:0:0:0:0:1:55654<->/0:0:0:0:0:0:0:1:8080,OPEN,fill=-,flush=-,to=0/300000}{io=0/0,kio=0,kro=1}->HttpConnection@4801f408[p=HttpParser{s=START,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=3,c=false,a=IDLE,uri=null} filled 593 HeapByteBuffer@7144902a[p=0,l=593,c=8192,r=593]={<<<GET /login.html;J...378210d4065\r\n\r\n>>>\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}
20:39:33.891 [qtp700072760-19] DEBUG org.eclipse.jetty.server.HttpConnection - HttpConnection@4801f408[p=HttpParser{s=START,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=3,c=false,a=IDLE,uri=null}<-SocketChannelEndPoint@478a7239{/0:0:0:0:0:0:0:1:55654<->/0:0:0:0:0:0:0:1:8080,OPEN,fill=-,flush=-,to=1/300000}{io=0/0,kio=0,kro=1}->HttpConnection@4801f408[p=HttpParser{s=START,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=3,c=false,a=IDLE,uri=null} parse HeapByteBuffer@7144902a[p=0,l=593,c=8192,r=593]={<<<GET /login.html;J...378210d4065\r\n\r\n>>>\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00} {}
20:39:33.891 [qtp700072760-19] DEBUG org.eclipse.jetty.http.HttpParser - parseNext s=START HeapByteBuffer@7144902a[p=0,l=593,c=8192,r=593]={<<<GET /login.html;J...378210d4065\r\n\r\n>>>\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}
20:39:33.891 [qtp700072760-19] DEBUG org.eclipse.jetty.http.HttpParser - START --> SPACE1
20:39:33.891 [qtp700072760-19] DEBUG org.eclipse.jetty.http.HttpParser - SPACE1 --> URI
20:39:33.891 [qtp700072760-19] DEBUG org.eclipse.jetty.http.HttpParser - URI --> SPACE2
20:39:33.891 [qtp700072760-19] DEBUG org.eclipse.jetty.http.HttpParser - SPACE2 --> REQUEST_VERSION
20:39:33.891 [qtp700072760-19] DEBUG org.eclipse.jetty.http.HttpParser - REQUEST_VERSION --> HEADER
20:39:33.891 [qtp700072760-19] DEBUG org.eclipse.jetty.http.HttpParser - HEADER:Host: localhost:8080 --> IN_VALUE
20:39:33.891 [qtp700072760-19] DEBUG org.eclipse.jetty.http.HttpParser - HEADER:Host: localhost:8080 --> FIELD
20:39:33.891 [qtp700072760-18] DEBUG org.eclipse.jetty.io.ChannelEndPoint - Key interests updated 1 -> 0 on SocketChannelEndPoint@478a7239{/0:0:0:0:0:0:0:1:55654<->/0:0:0:0:0:0:0:1:8080,OPEN,fill=-,flush=-,to=6288/300000}{io=0/0,kio=0,kro=1}->HttpConnection@4801f408[p=HttpParser{s=START,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=3,c=false,a=IDLE,uri=null}
20:39:33.893 [qtp700072760-18] DEBUG org.eclipse.jetty.io.ManagedSelector - Selector sun.nio.ch.WindowsSelectorImpl@3e867699 waiting on select
20:39:33.893 [qtp700072760-19] DEBUG org.eclipse.jetty.http.HttpParser - HEADER:Connection: keep-alive --> IN_VALUE
20:39:33.894 [qtp700072760-19] DEBUG org.eclipse.jetty.http.HttpParser - HEADER:Connection: keep-alive --> FIELD
20:39:33.894 [qtp700072760-19] DEBUG org.eclipse.jetty.http.HttpParser - HEADER:null --> VALUE
20:39:33.894 [qtp700072760-19] DEBUG org.eclipse.jetty.http.HttpParser - HEADER:null --> IN_VALUE
20:39:33.894 [qtp700072760-19] DEBUG org.eclipse.jetty.http.HttpParser - HEADER:null --> FIELD
20:39:33.894 [qtp700072760-19] DEBUG org.eclipse.jetty.http.HttpParser - HEADER:null --> IN_NAME
20:39:33.894 [qtp700072760-19] DEBUG org.eclipse.jetty.http.HttpParser - HEADER:null --> VALUE
20:39:33.894 [qtp700072760-19] DEBUG org.eclipse.jetty.http.HttpParser - HEADER:null --> IN_VALUE
20:39:33.894 [qtp700072760-19] DEBUG org.eclipse.jetty.http.HttpParser - HEADER:null --> FIELD
20:39:33.894 [qtp700072760-19] DEBUG org.eclipse.jetty.http.HttpParser - HEADER:User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.108 Safari/537.36 --> IN_VALUE
20:39:33.894 [qtp700072760-19] DEBUG org.eclipse.jetty.http.HttpParser - HEADER:User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.108 Safari/537.36 --> FIELD
20:39:33.894 [qtp700072760-19] DEBUG org.eclipse.jetty.http.HttpParser - HEADER:null --> VALUE
20:39:33.894 [qtp700072760-19] DEBUG org.eclipse.jetty.http.HttpParser - HEADER:null --> IN_VALUE
20:39:33.894 [qtp700072760-19] DEBUG org.eclipse.jetty.http.HttpParser - HEADER:null --> FIELD
20:39:33.894 [qtp700072760-19] DEBUG org.eclipse.jetty.http.HttpParser - HEADER:Accept-Encoding: gzip, deflate, br --> IN_VALUE
20:39:33.894 [qtp700072760-19] DEBUG org.eclipse.jetty.http.HttpParser - HEADER:Accept-Encoding: gzip, deflate, br --> FIELD
20:39:33.894 [qtp700072760-19] DEBUG org.eclipse.jetty.http.HttpParser - HEADER:Accept-Language: zh-CN,zh;q=0.9,en-US;q=0.8,en;q=0.7 --> IN_VALUE
20:39:33.894 [qtp700072760-19] DEBUG org.eclipse.jetty.http.HttpParser - HEADER:Accept-Language: zh-CN,zh;q=0.9,en-US;q=0.8,en;q=0.7 --> FIELD
20:39:33.894 [qtp700072760-19] DEBUG org.eclipse.jetty.http.HttpParser - HEADER:Cookie: JSESSIONID=node01spv6yuajvt5m1j6de510x03qp0.node0; sid=89043e4f-7b84-4721-ae37-3378210d4065 --> IN_VALUE
20:39:33.894 [qtp700072760-19] DEBUG org.eclipse.jetty.http.HttpParser - HEADER:Cookie: JSESSIONID=node01spv6yuajvt5m1j6de510x03qp0.node0; sid=89043e4f-7b84-4721-ae37-3378210d4065 --> FIELD
20:39:33.894 [qtp700072760-19] DEBUG org.eclipse.jetty.http.HttpParser - HEADER --> END
20:39:33.894 [qtp700072760-19] DEBUG org.eclipse.jetty.server.HttpChannel - REQUEST for //localhost:8080/login.html;JSESSIONID=673a4283-c354-499e-82a1-fd2ad67527c0 on HttpChannelOverHttp@1bab1062{r=4,c=false,a=IDLE,uri=//localhost:8080/login.html;JSESSIONID=673a4283-c354-499e-82a1-fd2ad67527c0}
GET //localhost:8080/login.html;JSESSIONID=673a4283-c354-499e-82a1-fd2ad67527c0 HTTP/1.1
Host: localhost:8080
Connection: keep-alive
Cache-Control: max-age=0
Upgrade-Insecure-Requests: 1
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.108 Safari/537.36
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8
Accept-Encoding: gzip, deflate, br
Accept-Language: zh-CN,zh;q=0.9,en-US;q=0.8,en;q=0.7
Cookie: JSESSIONID=node01spv6yuajvt5m1j6de510x03qp0.node0; sid=89043e4f-7b84-4721-ae37-3378210d4065


20:39:33.894 [qtp700072760-19] DEBUG org.eclipse.jetty.server.HttpChannel - HttpChannelOverHttp@1bab1062{r=4,c=false,a=IDLE,uri=//localhost:8080/login.html;JSESSIONID=673a4283-c354-499e-82a1-fd2ad67527c0} onContentComplete
20:39:33.895 [qtp700072760-19] DEBUG org.eclipse.jetty.server.HttpChannel - HttpChannelOverHttp@1bab1062{r=4,c=false,a=IDLE,uri=//localhost:8080/login.html;JSESSIONID=673a4283-c354-499e-82a1-fd2ad67527c0} onRequestComplete
20:39:33.895 [qtp700072760-19] DEBUG org.eclipse.jetty.server.HttpInput - HttpInputOverHTTP@757b0ada[c=0,q=0,[0]=null,s=STREAM] addContent EOF
20:39:33.896 [qtp700072760-19] DEBUG org.eclipse.jetty.server.HttpConnection - HttpConnection@4801f408[p=HttpParser{s=END,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=4,c=false,a=IDLE,uri=//localhost:8080/login.html;JSESSIONID=673a4283-c354-499e-82a1-fd2ad67527c0}<-SocketChannelEndPoint@478a7239{/0:0:0:0:0:0:0:1:55654<->/0:0:0:0:0:0:0:1:8080,OPEN,fill=-,flush=-,to=5/300000}{io=0/0,kio=0,kro=1}->HttpConnection@4801f408[p=HttpParser{s=END,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=4,c=false,a=IDLE,uri=//localhost:8080/login.html;JSESSIONID=673a4283-c354-499e-82a1-fd2ad67527c0} parsed true HttpParser{s=END,0 of -1}
20:39:33.896 [qtp700072760-19] DEBUG org.eclipse.jetty.server.HttpConnection - releaseRequestBuffer HttpConnection@4801f408[p=HttpParser{s=END,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=4,c=false,a=IDLE,uri=//localhost:8080/login.html;JSESSIONID=673a4283-c354-499e-82a1-fd2ad67527c0}<-SocketChannelEndPoint@478a7239{/0:0:0:0:0:0:0:1:55654<->/0:0:0:0:0:0:0:1:8080,OPEN,fill=-,flush=-,to=6/300000}{io=0/0,kio=0,kro=1}->HttpConnection@4801f408[p=HttpParser{s=END,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=4,c=false,a=IDLE,uri=//localhost:8080/login.html;JSESSIONID=673a4283-c354-499e-82a1-fd2ad67527c0}
20:39:33.896 [qtp700072760-19] DEBUG org.eclipse.jetty.server.HttpChannel - HttpChannelOverHttp@1bab1062{r=4,c=false,a=IDLE,uri=//localhost:8080/login.html;JSESSIONID=673a4283-c354-499e-82a1-fd2ad67527c0} handle //localhost:8080/login.html;JSESSIONID=673a4283-c354-499e-82a1-fd2ad67527c0 
20:39:33.896 [qtp700072760-19] DEBUG org.eclipse.jetty.server.HttpChannelState - handling HttpChannelState@2d6b59ca{s=IDLE a=NOT_ASYNC i=true r=IDLE w=false}
20:39:33.896 [qtp700072760-19] DEBUG org.eclipse.jetty.server.HttpChannel - HttpChannelOverHttp@1bab1062{r=4,c=false,a=DISPATCHED,uri=//localhost:8080/login.html;JSESSIONID=673a4283-c354-499e-82a1-fd2ad67527c0} action DISPATCH
20:39:33.896 [qtp700072760-19] DEBUG org.eclipse.jetty.server.Server - REQUEST GET /login.html on HttpChannelOverHttp@1bab1062{r=4,c=false,a=DISPATCHED,uri=//localhost:8080/login.html;JSESSIONID=673a4283-c354-499e-82a1-fd2ad67527c0}
20:39:33.896 [qtp700072760-19] DEBUG org.eclipse.jetty.server.handler.ContextHandler - scope null||/login.html @ o.e.j.w.WebAppContext@bef2d72{/,[file:///E:/idea_workspace/LuliChat/target/classes/static/],AVAILABLE}
20:39:33.896 [qtp700072760-19] DEBUG org.eclipse.jetty.server.handler.ContextHandler - context=||/login.html @ o.e.j.w.WebAppContext@bef2d72{/,[file:///E:/idea_workspace/LuliChat/target/classes/static/],AVAILABLE}
20:39:33.896 [qtp700072760-19] DEBUG org.eclipse.jetty.server.session - Got Session ID node01spv6yuajvt5m1j6de510x03qp0.node0 from cookie
20:39:33.896 [qtp700072760-19] DEBUG org.eclipse.jetty.server.session - Session node01spv6yuajvt5m1j6de510x03qp0 not found locally, attempting to load
20:39:33.897 [qtp700072760-19] DEBUG org.eclipse.jetty.server.session - sessionHandler=org.eclipse.jetty.server.session.SessionHandler1773283386==dftMaxIdleSec=86400000
20:39:33.897 [qtp700072760-19] DEBUG org.eclipse.jetty.server.session - session=null
20:39:33.897 [qtp700072760-19] DEBUG org.eclipse.jetty.servlet.ServletHandler - servlet |/login.html|null -> freemarker@f5f529a6==freemarker.ext.servlet.FreemarkerServlet,jsp=null,order=2,inst=true
20:39:33.897 [qtp700072760-19] DEBUG org.eclipse.jetty.servlet.ServletHandler - chain=Jetty_WebSocketUpgradeFilter->whale->nutz->ShiroFilter->DruidWebStatFilter->nutz->freemarker@f5f529a6==freemarker.ext.servlet.FreemarkerServlet,jsp=null,order=2,inst=true
20:39:33.897 [qtp700072760-19] DEBUG org.eclipse.jetty.servlet.ServletHandler - call filter Jetty_WebSocketUpgradeFilter
20:39:33.897 [qtp700072760-19] DEBUG org.eclipse.jetty.servlet.ServletHandler - call filter whale
20:39:33.897 [qtp700072760-19] DEBUG org.eclipse.jetty.servlet.ServletHandler - call filter nutz
20:39:33.897 [qtp700072760-19] DEBUG org.nutz.mvc.impl.UrlMappingImpl - Search mapping for [GET] path=/login : NOT Action match
20:39:33.897 [qtp700072760-19] DEBUG org.eclipse.jetty.servlet.ServletHandler - call filter ShiroFilter
20:39:33.897 [qtp700072760-19] DEBUG org.apache.shiro.web.servlet.SimpleCookie - Found 'sid' cookie value [89043e4f-7b84-4721-ae37-3378210d4065]
20:39:33.898 [qtp700072760-19] DEBUG org.eclipse.jetty.servlet.ServletHandler - call filter DruidWebStatFilter
20:39:33.898 [qtp700072760-19] DEBUG org.eclipse.jetty.servlet.ServletHandler - call filter nutz
20:39:33.898 [qtp700072760-19] DEBUG org.nutz.mvc.impl.UrlMappingImpl - Search mapping for [GET] path=/login : NOT Action match
20:39:33.898 [qtp700072760-19] DEBUG org.eclipse.jetty.servlet.ServletHandler - call servlet freemarker@f5f529a6==freemarker.ext.servlet.FreemarkerServlet,jsp=null,order=2,inst=true
[DEBUG] 20:39:33.898 freemarker.log._Log4jLoggerFactory$Log4jLogger.debug(_Log4jLoggerFactory.java:44) - Requested template "/login.html".
[DEBUG] 20:39:33.902 freemarker.log._Log4jLoggerFactory$Log4jLogger.debug(_Log4jLoggerFactory.java:44) - TemplateLoader.findTemplateSource("login_zh_CN.html"): Not found
[DEBUG] 20:39:33.906 freemarker.log._Log4jLoggerFactory$Log4jLogger.debug(_Log4jLoggerFactory.java:44) - TemplateLoader.findTemplateSource("login_zh.html"): Not found
[DEBUG] 20:39:33.908 freemarker.log._Log4jLoggerFactory$Log4jLogger.debug(_Log4jLoggerFactory.java:44) - TemplateLoader.findTemplateSource("login.html"): Found
[DEBUG] 20:39:33.911 freemarker.log._Log4jLoggerFactory$Log4jLogger.debug(_Log4jLoggerFactory.java:44) - "login.html"("zh_CN", UTF-8, parsed): using cached since E:\idea_workspace\LuliChat\target\classes\static\login.html hasn't changed.
20:39:33.916 [qtp700072760-19] DEBUG org.eclipse.jetty.server.HttpChannel - sendResponse info=null content=DirectByteBuffer@6ccf931[p=0,l=5909,c=32768,r=5909]={<<<<!DOCTYPE html>\r\n...cript>\r\n</html>>>>\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00} complete=false committing=true callback=Blocker@54933385{null}
20:39:33.916 [qtp700072760-19] DEBUG org.eclipse.jetty.server.HttpChannel - COMMIT for /login.html;JSESSIONID=673a4283-c354-499e-82a1-fd2ad67527c0 on HttpChannelOverHttp@1bab1062{r=4,c=true,a=DISPATCHED,uri=//localhost:8080/login.html;JSESSIONID=673a4283-c354-499e-82a1-fd2ad67527c0}
200 null HTTP/1.1
Date: Fri, 26 Jan 2018 12:39:33 GMT
X-Powered-By: nutz/1.r.62 <nutzam.com>
Content-Type: text/html;charset=utf-8


20:39:33.916 [qtp700072760-19] DEBUG org.eclipse.jetty.server.HttpConnection - org.eclipse.jetty.server.HttpConnection$SendCallback@1832cfd[PROCESSING][i=HTTP/1.1{s=200,h=3,cl=-1},cb=org.eclipse.jetty.server.HttpChannel$CommitCallback@3bb7f8eb] generate: NEED_HEADER (null,[p=0,l=5909,c=32768,r=5909],false)@START
20:39:33.916 [qtp700072760-19] DEBUG org.eclipse.jetty.http.HttpGenerator - generateHeaders HTTP/1.1{s=200,h=3,cl=-1} last=false content=DirectByteBuffer@6ccf931[p=0,l=5909,c=32768,r=5909]={<<<<!DOCTYPE html>\r\n...cript>\r\n</html>>>>\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}
20:39:33.916 [qtp700072760-19] DEBUG org.eclipse.jetty.http.HttpGenerator - Date: Fri, 26 Jan 2018 12:39:33 GMT
X-Powered-By: nutz/1.r.62 <nutzam.com>
Content-Type: text/html;charset=utf-8


20:39:33.916 [qtp700072760-19] DEBUG org.eclipse.jetty.http.HttpGenerator - CHUNKED_CONTENT
20:39:33.916 [qtp700072760-19] DEBUG org.eclipse.jetty.server.HttpConnection - org.eclipse.jetty.server.HttpConnection$SendCallback@1832cfd[PROCESSING][i=HTTP/1.1{s=200,h=3,cl=-1},cb=org.eclipse.jetty.server.HttpChannel$CommitCallback@3bb7f8eb] generate: FLUSH ([p=0,l=201,c=8192,r=201],[p=0,l=5909,c=32768,r=5909],false)@COMMITTED
20:39:33.916 [qtp700072760-19] DEBUG org.eclipse.jetty.io.WriteFlusher - write: WriteFlusher@5056655e{IDLE}->null [HeapByteBuffer@7144902a[p=0,l=201,c=8192,r=201]={<<<HTTP/1.1 200 OK\r\n...1121)\r\n\r\n1715\r\n>>>Windows NT 10.0; ...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00},DirectByteBuffer@6ccf931[p=0,l=5909,c=32768,r=5909]={<<<<!DOCTYPE html>\r\n...cript>\r\n</html>>>>\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}]
20:39:33.916 [qtp700072760-19] DEBUG org.eclipse.jetty.io.WriteFlusher - update WriteFlusher@5056655e{WRITING}->null:IDLE-->WRITING
20:39:33.917 [qtp700072760-19] DEBUG org.eclipse.jetty.io.ChannelEndPoint - flushed 6110 SocketChannelEndPoint@478a7239{/0:0:0:0:0:0:0:1:55654<->/0:0:0:0:0:0:0:1:8080,OPEN,fill=-,flush=W,to=27/300000}{io=0/0,kio=0,kro=1}->HttpConnection@4801f408[p=HttpParser{s=END,0 of -1},g=HttpGenerator@5c8e5c8b{s=COMMITTED}]=>HttpChannelOverHttp@1bab1062{r=4,c=true,a=DISPATCHED,uri=//localhost:8080/login.html;JSESSIONID=673a4283-c354-499e-82a1-fd2ad67527c0}
20:39:33.917 [qtp700072760-19] DEBUG org.eclipse.jetty.io.WriteFlusher - Flushed=true 201/201+1 WriteFlusher@5056655e{WRITING}->null
20:39:33.917 [qtp700072760-19] DEBUG org.eclipse.jetty.io.WriteFlusher - update WriteFlusher@5056655e{IDLE}->null:WRITING-->IDLE
20:39:33.918 [qtp700072760-19] DEBUG org.eclipse.jetty.server.HttpConnection - org.eclipse.jetty.server.HttpConnection$SendCallback@1832cfd[PROCESSING][i=HTTP/1.1{s=200,h=3,cl=-1},cb=org.eclipse.jetty.server.HttpChannel$CommitCallback@3bb7f8eb] generate: DONE ([p=201,l=201,c=8192,r=0],[p=5909,l=5909,c=32768,r=0],false)@COMMITTED
20:39:33.918 [qtp700072760-19] DEBUG org.eclipse.jetty.server.session - FinalSession=null old_session_manager=null this=org.eclipse.jetty.server.session.SessionHandler1773283386==dftMaxIdleSec=86400000
20:39:33.918 [qtp700072760-19] DEBUG org.eclipse.jetty.server.Server - handled=true async=false committed=true on HttpChannelOverHttp@1bab1062{r=4,c=true,a=DISPATCHED,uri=//localhost:8080/login.html;JSESSIONID=673a4283-c354-499e-82a1-fd2ad67527c0}
20:39:33.920 [qtp700072760-19] DEBUG org.eclipse.jetty.server.HttpChannelState - unhandle HttpChannelState@2d6b59ca{s=DISPATCHED a=NOT_ASYNC i=true r=IDLE w=false}
20:39:33.920 [qtp700072760-19] DEBUG org.eclipse.jetty.server.HttpChannel - HttpChannelOverHttp@1bab1062{r=4,c=true,a=COMPLETING,uri=//localhost:8080/login.html;JSESSIONID=673a4283-c354-499e-82a1-fd2ad67527c0} action COMPLETE
20:39:33.920 [qtp700072760-19] DEBUG org.eclipse.jetty.server.HttpChannel - sendResponse info=null content=HeapByteBuffer@67bc5ebc[p=0,l=0,c=0,r=0]={<<<>>>} complete=true committing=false callback=Blocker@54933385{null}
20:39:33.920 [qtp700072760-19] DEBUG org.eclipse.jetty.server.HttpConnection - org.eclipse.jetty.server.HttpConnection$SendCallback@1832cfd[PROCESSING][i=null,cb=org.eclipse.jetty.server.HttpChannel$ContentCallback@4277c80c] generate: CONTINUE (null,[p=0,l=0,c=0,r=0],true)@COMPLETING
20:39:33.920 [qtp700072760-19] DEBUG org.eclipse.jetty.server.HttpConnection - org.eclipse.jetty.server.HttpConnection$SendCallback@1832cfd[PROCESSING][i=null,cb=org.eclipse.jetty.server.HttpChannel$ContentCallback@4277c80c] generate: NEED_CHUNK (null,[p=0,l=0,c=0,r=0],true)@COMPLETING
20:39:33.920 [qtp700072760-19] DEBUG org.eclipse.jetty.server.HttpConnection - org.eclipse.jetty.server.HttpConnection$SendCallback@1832cfd[PROCESSING][i=null,cb=org.eclipse.jetty.server.HttpChannel$ContentCallback@4277c80c] generate: FLUSH (null,[p=0,l=0,c=0,r=0],true)@COMPLETING
20:39:33.921 [qtp700072760-19] DEBUG org.eclipse.jetty.io.WriteFlusher - write: WriteFlusher@5056655e{IDLE}->null [HeapByteBuffer@defe51c[p=0,l=7,c=1024,r=7]={<<<\r\n0\r\n\r\n>>>\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}]
20:39:33.921 [qtp700072760-19] DEBUG org.eclipse.jetty.io.WriteFlusher - update WriteFlusher@5056655e{WRITING}->null:IDLE-->WRITING
20:39:33.921 [qtp700072760-19] DEBUG org.eclipse.jetty.io.ChannelEndPoint - flushed 7 SocketChannelEndPoint@478a7239{/0:0:0:0:0:0:0:1:55654<->/0:0:0:0:0:0:0:1:8080,OPEN,fill=-,flush=W,to=4/300000}{io=0/0,kio=0,kro=1}->HttpConnection@4801f408[p=HttpParser{s=END,0 of -1},g=HttpGenerator@5c8e5c8b{s=COMPLETING}]=>HttpChannelOverHttp@1bab1062{r=4,c=true,a=COMPLETING,uri=//localhost:8080/login.html;JSESSIONID=673a4283-c354-499e-82a1-fd2ad67527c0}
20:39:33.921 [qtp700072760-19] DEBUG org.eclipse.jetty.io.WriteFlusher - Flushed=true 7/7+0 WriteFlusher@5056655e{WRITING}->null
20:39:33.921 [qtp700072760-19] DEBUG org.eclipse.jetty.io.WriteFlusher - update WriteFlusher@5056655e{IDLE}->null:WRITING-->IDLE
20:39:33.921 [qtp700072760-19] DEBUG org.eclipse.jetty.server.HttpConnection - org.eclipse.jetty.server.HttpConnection$SendCallback@1832cfd[PROCESSING][i=null,cb=org.eclipse.jetty.server.HttpChannel$ContentCallback@4277c80c] generate: DONE (null,[p=0,l=0,c=0,r=0],true)@END
20:39:33.921 [qtp700072760-19] DEBUG org.eclipse.jetty.server.HttpChannelState - onComplete HttpChannelState@2d6b59ca{s=COMPLETING a=NOT_ASYNC i=false r=IDLE w=false}
20:39:33.921 [qtp700072760-19] DEBUG org.eclipse.jetty.server.HttpChannel - COMPLETE for /login.html;JSESSIONID=673a4283-c354-499e-82a1-fd2ad67527c0 written=5909
20:39:33.921 [qtp700072760-19] DEBUG org.eclipse.jetty.server.HttpChannelState - recycle HttpChannelState@2d6b59ca{s=COMPLETED a=NOT_ASYNC i=false r=IDLE w=false}
20:39:33.922 [qtp700072760-19] DEBUG org.eclipse.jetty.http.HttpParser - reset HttpParser{s=END,0 of -1}
20:39:33.922 [qtp700072760-19] DEBUG org.eclipse.jetty.http.HttpParser - END --> START
20:39:33.922 [qtp700072760-19] DEBUG org.eclipse.jetty.server.HttpChannel - HttpChannelOverHttp@1bab1062{r=4,c=false,a=IDLE,uri=null} handle exit, result COMPLETE
20:39:33.922 [qtp700072760-19] DEBUG org.eclipse.jetty.io.ChannelEndPoint - filled 0 SocketChannelEndPoint@478a7239{/0:0:0:0:0:0:0:1:55654<->/0:0:0:0:0:0:0:1:8080,OPEN,fill=-,flush=-,to=1/300000}{io=0/0,kio=0,kro=1}->HttpConnection@4801f408[p=HttpParser{s=START,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=4,c=false,a=IDLE,uri=null}
20:39:33.922 [qtp700072760-19] DEBUG org.eclipse.jetty.io.ChannelEndPoint - filled 0 SocketChannelEndPoint@478a7239{/0:0:0:0:0:0:0:1:55654<->/0:0:0:0:0:0:0:1:8080,OPEN,fill=-,flush=-,to=1/300000}{io=0/0,kio=0,kro=1}->HttpConnection@4801f408[p=HttpParser{s=START,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=4,c=false,a=IDLE,uri=null}
20:39:33.922 [qtp700072760-19] DEBUG org.eclipse.jetty.server.HttpConnection - HttpConnection@4801f408[p=HttpParser{s=START,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=4,c=false,a=IDLE,uri=null}<-SocketChannelEndPoint@478a7239{/0:0:0:0:0:0:0:1:55654<->/0:0:0:0:0:0:0:1:8080,OPEN,fill=-,flush=-,to=1/300000}{io=0/0,kio=0,kro=1}->HttpConnection@4801f408[p=HttpParser{s=START,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=4,c=false,a=IDLE,uri=null} filled 0 HeapByteBuffer@7144902a[p=0,l=0,c=8192,r=0]={<<<>>>HTTP/1.1 200 OK\r\n...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}
20:39:33.926 [qtp700072760-19] DEBUG org.eclipse.jetty.server.HttpConnection - HttpConnection@4801f408[p=HttpParser{s=START,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=4,c=false,a=IDLE,uri=null}<-SocketChannelEndPoint@478a7239{/0:0:0:0:0:0:0:1:55654<->/0:0:0:0:0:0:0:1:8080,OPEN,fill=-,flush=-,to=4/300000}{io=0/0,kio=0,kro=1}->HttpConnection@4801f408[p=HttpParser{s=START,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=4,c=false,a=IDLE,uri=null} parse HeapByteBuffer@7144902a[p=0,l=0,c=8192,r=0]={<<<>>>HTTP/1.1 200 OK\r\n...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00} {}
20:39:33.926 [qtp700072760-19] DEBUG org.eclipse.jetty.http.HttpParser - parseNext s=START HeapByteBuffer@7144902a[p=0,l=0,c=8192,r=0]={<<<>>>HTTP/1.1 200 OK\r\n...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}
20:39:33.926 [qtp700072760-19] DEBUG org.eclipse.jetty.server.HttpConnection - HttpConnection@4801f408[p=HttpParser{s=START,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=4,c=false,a=IDLE,uri=null}<-SocketChannelEndPoint@478a7239{/0:0:0:0:0:0:0:1:55654<->/0:0:0:0:0:0:0:1:8080,OPEN,fill=-,flush=-,to=5/300000}{io=0/0,kio=0,kro=1}->HttpConnection@4801f408[p=HttpParser{s=START,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=4,c=false,a=IDLE,uri=null} parsed false HttpParser{s=START,0 of -1}
20:39:33.926 [qtp700072760-19] DEBUG org.eclipse.jetty.server.HttpConnection - releaseRequestBuffer HttpConnection@4801f408[p=HttpParser{s=START,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=4,c=false,a=IDLE,uri=null}<-SocketChannelEndPoint@478a7239{/0:0:0:0:0:0:0:1:55654<->/0:0:0:0:0:0:0:1:8080,OPEN,fill=-,flush=-,to=5/300000}{io=0/0,kio=0,kro=1}->HttpConnection@4801f408[p=HttpParser{s=START,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=4,c=false,a=IDLE,uri=null}
20:39:33.926 [qtp700072760-19] DEBUG org.eclipse.jetty.io.AbstractConnection - fillInterested HttpConnection@4801f408[p=HttpParser{s=START,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=4,c=false,a=IDLE,uri=null}<-SocketChannelEndPoint@478a7239{/0:0:0:0:0:0:0:1:55654<->/0:0:0:0:0:0:0:1:8080,OPEN,fill=-,flush=-,to=5/300000}{io=0/0,kio=0,kro=1}->HttpConnection@4801f408[p=HttpParser{s=START,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=4,c=false,a=IDLE,uri=null}
20:39:33.927 [qtp700072760-19] DEBUG org.eclipse.jetty.io.FillInterest - interested FillInterest@1fe56f78{AC.ReadCB@4801f408{HttpConnection@4801f408[p=HttpParser{s=START,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=4,c=false,a=IDLE,uri=null}<-SocketChannelEndPoint@478a7239{/0:0:0:0:0:0:0:1:55654<->/0:0:0:0:0:0:0:1:8080,OPEN,fill=FI,flush=-,to=0/300000}{io=0/0,kio=0,kro=1}->HttpConnection@4801f408[p=HttpParser{s=START,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=4,c=false,a=IDLE,uri=null}}}
20:39:33.927 [qtp700072760-19] DEBUG org.eclipse.jetty.io.ChannelEndPoint - changeInterests p=false 0->1 for SocketChannelEndPoint@478a7239{/0:0:0:0:0:0:0:1:55654<->/0:0:0:0:0:0:0:1:8080,OPEN,fill=FI,flush=-,to=1/300000}{io=0/1,kio=0,kro=1}->HttpConnection@4801f408[p=HttpParser{s=START,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=4,c=false,a=IDLE,uri=null}
20:39:33.927 [qtp700072760-19] DEBUG org.eclipse.jetty.io.ManagedSelector - Queued change CEP:SocketChannelEndPoint@478a7239{/0:0:0:0:0:0:0:1:55654<->/0:0:0:0:0:0:0:1:8080,OPEN,fill=FI,flush=-,to=1/300000}{io=0/1,kio=0,kro=1}->HttpConnection@4801f408[p=HttpParser{s=START,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=4,c=false,a=IDLE,uri=null}:runUpdateKey:NON_BLOCKING on org.eclipse.jetty.io.ManagedSelector@35c09b94 id=0 keys=1 selected=0 actions=0
20:39:33.927 [qtp700072760-18] DEBUG org.eclipse.jetty.io.ManagedSelector - Selector sun.nio.ch.WindowsSelectorImpl@3e867699 woken up from select, 0/1 selected
20:39:33.927 [qtp700072760-18] DEBUG org.eclipse.jetty.io.ManagedSelector - Selector sun.nio.ch.WindowsSelectorImpl@3e867699 processing 0 keys, 1 actions
20:39:33.927 [qtp700072760-19] DEBUG org.eclipse.jetty.server.HttpConnection - HttpConnection@4801f408[p=HttpParser{s=START,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=4,c=false,a=IDLE,uri=null}<-SocketChannelEndPoint@478a7239{/0:0:0:0:0:0:0:1:55654<->/0:0:0:0:0:0:0:1:8080,OPEN,fill=FI,flush=-,to=1/300000}{io=0/1,kio=0,kro=1}->HttpConnection@4801f408[p=HttpParser{s=START,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=4,c=false,a=IDLE,uri=null} onFillable exit HttpChannelState@2d6b59ca{s=IDLE a=NOT_ASYNC i=true r=IDLE w=false} null
20:39:33.928 [qtp700072760-19] DEBUG org.eclipse.jetty.util.thread.ReservedThreadExecutor - ReservedThreadExecutor@45f24169{s=2/4,p=0}@SelectorManager@ServerConnector@6107227e{HTTP/1.1,[http/1.1]}{0.0.0.0:8080}@4a35f758 waiting
20:39:33.928 [qtp700072760-18] DEBUG org.eclipse.jetty.io.ManagedSelector - action=CEP:SocketChannelEndPoint@478a7239{/0:0:0:0:0:0:0:1:55654<->/0:0:0:0:0:0:0:1:8080,OPEN,fill=FI,flush=-,to=2/300000}{io=0/1,kio=0,kro=1}->HttpConnection@4801f408[p=HttpParser{s=START,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=4,c=false,a=IDLE,uri=null}:runUpdateKey:NON_BLOCKING wakeup=false
20:39:33.928 [qtp700072760-18] DEBUG org.eclipse.jetty.util.thread.strategy.EatWhatYouKill - EatWhatYouKill@15723761/SelectorProducer@4917d36b/PRODUCING/ReservedThreadExecutor@45f24169{s=2/4,p=0}@SelectorManager@ServerConnector@6107227e{HTTP/1.1,[http/1.1]}{0.0.0.0:8080} t=CEP:SocketChannelEndPoint@478a7239{/0:0:0:0:0:0:0:1:55654<->/0:0:0:0:0:0:0:1:8080,OPEN,fill=FI,flush=-,to=2/300000}{io=0/1,kio=0,kro=1}->HttpConnection@4801f408[p=HttpParser{s=START,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=4,c=false,a=IDLE,uri=null}:runUpdateKey:NON_BLOCKING/NON_BLOCKING
20:39:33.928 [qtp700072760-18] DEBUG org.eclipse.jetty.util.thread.strategy.EatWhatYouKill - EatWhatYouKill@15723761/SelectorProducer@4917d36b/PRODUCING/ReservedThreadExecutor@45f24169{s=2/4,p=0}@SelectorManager@ServerConnector@6107227e{HTTP/1.1,[http/1.1]}{0.0.0.0:8080} PC t=CEP:SocketChannelEndPoint@478a7239{/0:0:0:0:0:0:0:1:55654<->/0:0:0:0:0:0:0:1:8080,OPEN,fill=FI,flush=-,to=2/300000}{io=0/1,kio=0,kro=1}->HttpConnection@4801f408[p=HttpParser{s=START,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=4,c=false,a=IDLE,uri=null}:runUpdateKey:NON_BLOCKING
20:39:33.928 [qtp700072760-18] DEBUG org.eclipse.jetty.io.ChannelEndPoint - Key interests updated 0 -> 1 on SocketChannelEndPoint@478a7239{/0:0:0:0:0:0:0:1:55654<->/0:0:0:0:0:0:0:1:8080,OPEN,fill=FI,flush=-,to=2/300000}{io=1/1,kio=1,kro=1}->HttpConnection@4801f408[p=HttpParser{s=START,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=4,c=false,a=IDLE,uri=null}
20:39:33.928 [qtp700072760-18] DEBUG org.eclipse.jetty.io.ManagedSelector - Forcing selection, actions=0
20:39:33.928 [qtp700072760-18] DEBUG org.eclipse.jetty.io.ManagedSelector - action=null wakeup=false
20:39:33.928 [qtp700072760-18] DEBUG org.eclipse.jetty.io.ManagedSelector - Selector sun.nio.ch.WindowsSelectorImpl@3e867699 waiting on select
20:39:34.833 [qtp700072760-18] DEBUG org.eclipse.jetty.io.ManagedSelector - Selector sun.nio.ch.WindowsSelectorImpl@3e867699 woken up from select, 1/1 selected
20:39:34.833 [qtp700072760-18] DEBUG org.eclipse.jetty.io.ManagedSelector - Selector sun.nio.ch.WindowsSelectorImpl@3e867699 processing 1 keys, 0 actions
20:39:34.833 [qtp700072760-18] DEBUG org.eclipse.jetty.io.ManagedSelector - selected sun.nio.ch.SelectionKeyImpl@7b84ef2d SocketChannelEndPoint@478a7239{/0:0:0:0:0:0:0:1:55654<->/0:0:0:0:0:0:0:1:8080,OPEN,fill=FI,flush=-,to=907/300000}{io=1/1,kio=1,kro=1}->HttpConnection@4801f408[p=HttpParser{s=START,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=4,c=false,a=IDLE,uri=null} 
20:39:34.834 [qtp700072760-18] DEBUG org.eclipse.jetty.io.ChannelEndPoint - onSelected 1->0 r=true w=false for SocketChannelEndPoint@478a7239{/0:0:0:0:0:0:0:1:55654<->/0:0:0:0:0:0:0:1:8080,OPEN,fill=FI,flush=-,to=907/300000}{io=1/0,kio=1,kro=1}->HttpConnection@4801f408[p=HttpParser{s=START,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=4,c=false,a=IDLE,uri=null}
20:39:34.834 [qtp700072760-18] DEBUG org.eclipse.jetty.io.ChannelEndPoint - task CEP:SocketChannelEndPoint@478a7239{/0:0:0:0:0:0:0:1:55654<->/0:0:0:0:0:0:0:1:8080,OPEN,fill=FI,flush=-,to=908/300000}{io=1/0,kio=1,kro=1}->HttpConnection@4801f408[p=HttpParser{s=START,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=4,c=false,a=IDLE,uri=null}:runFillable:BLOCKING
20:39:34.834 [qtp700072760-18] DEBUG org.eclipse.jetty.util.thread.strategy.EatWhatYouKill - EatWhatYouKill@15723761/SelectorProducer@4917d36b/PRODUCING/ReservedThreadExecutor@45f24169{s=2/4,p=0}@SelectorManager@ServerConnector@6107227e{HTTP/1.1,[http/1.1]}{0.0.0.0:8080} t=CEP:SocketChannelEndPoint@478a7239{/0:0:0:0:0:0:0:1:55654<->/0:0:0:0:0:0:0:1:8080,OPEN,fill=FI,flush=-,to=908/300000}{io=1/0,kio=1,kro=1}->HttpConnection@4801f408[p=HttpParser{s=START,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=4,c=false,a=IDLE,uri=null}:runFillable:BLOCKING/BLOCKING
20:39:34.834 [qtp700072760-18] DEBUG org.eclipse.jetty.util.thread.ReservedThreadExecutor - ReservedThreadExecutor@45f24169{s=2/4,p=0}@SelectorManager@ServerConnector@6107227e{HTTP/1.1,[http/1.1]}{0.0.0.0:8080} tryExecute EatWhatYouKill@15723761/SelectorProducer@4917d36b/PRODUCING/ReservedThreadExecutor@45f24169{s=2/4,p=0}@SelectorManager@ServerConnector@6107227e{HTTP/1.1,[http/1.1]}{0.0.0.0:8080}
20:39:34.834 [qtp700072760-18] DEBUG org.eclipse.jetty.util.thread.ReservedThreadExecutor - ReservedThreadExecutor@45f24169{s=1/4,p=0}@SelectorManager@ServerConnector@6107227e{HTTP/1.1,[http/1.1]}{0.0.0.0:8080}@4a35f758 offer EatWhatYouKill@15723761/SelectorProducer@4917d36b/PRODUCING/ReservedThreadExecutor@45f24169{s=1/4,p=0}@SelectorManager@ServerConnector@6107227e{HTTP/1.1,[http/1.1]}{0.0.0.0:8080}
20:39:34.835 [qtp700072760-18] DEBUG org.eclipse.jetty.util.thread.strategy.EatWhatYouKill - EatWhatYouKill@15723761/SelectorProducer@4917d36b/IDLE/ReservedThreadExecutor@45f24169{s=1/4,p=0}@SelectorManager@ServerConnector@6107227e{HTTP/1.1,[http/1.1]}{0.0.0.0:8080} EPC t=CEP:SocketChannelEndPoint@478a7239{/0:0:0:0:0:0:0:1:55654<->/0:0:0:0:0:0:0:1:8080,OPEN,fill=FI,flush=-,to=909/300000}{io=1/0,kio=1,kro=1}->HttpConnection@4801f408[p=HttpParser{s=START,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=4,c=false,a=IDLE,uri=null}:runFillable:BLOCKING
20:39:34.835 [qtp700072760-18] DEBUG org.eclipse.jetty.io.FillInterest - fillable FillInterest@1fe56f78{AC.ReadCB@4801f408{HttpConnection@4801f408[p=HttpParser{s=START,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=4,c=false,a=IDLE,uri=null}<-SocketChannelEndPoint@478a7239{/0:0:0:0:0:0:0:1:55654<->/0:0:0:0:0:0:0:1:8080,OPEN,fill=FI,flush=-,to=909/300000}{io=1/0,kio=1,kro=1}->HttpConnection@4801f408[p=HttpParser{s=START,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=4,c=false,a=IDLE,uri=null}}}
20:39:34.835 [qtp700072760-19] DEBUG org.eclipse.jetty.util.thread.ReservedThreadExecutor - ReservedThreadExecutor@45f24169{s=1/4,p=0}@SelectorManager@ServerConnector@6107227e{HTTP/1.1,[http/1.1]}{0.0.0.0:8080}@4a35f758 task=EatWhatYouKill@15723761/SelectorProducer@4917d36b/IDLE/ReservedThreadExecutor@45f24169{s=1/4,p=0}@SelectorManager@ServerConnector@6107227e{HTTP/1.1,[http/1.1]}{0.0.0.0:8080}
20:39:34.835 [qtp700072760-19] DEBUG org.eclipse.jetty.util.thread.strategy.EatWhatYouKill - EatWhatYouKill@15723761/SelectorProducer@4917d36b/IDLE/ReservedThreadExecutor@45f24169{s=1/4,p=0}@SelectorManager@ServerConnector@6107227e{HTTP/1.1,[http/1.1]}{0.0.0.0:8080} run
20:39:34.836 [qtp700072760-18] DEBUG org.eclipse.jetty.server.HttpConnection - HttpConnection@4801f408[p=HttpParser{s=START,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=4,c=false,a=IDLE,uri=null}<-SocketChannelEndPoint@478a7239{/0:0:0:0:0:0:0:1:55654<->/0:0:0:0:0:0:0:1:8080,OPEN,fill=-,flush=-,to=909/300000}{io=1/0,kio=1,kro=1}->HttpConnection@4801f408[p=HttpParser{s=START,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=4,c=false,a=IDLE,uri=null} onFillable enter HttpChannelState@2d6b59ca{s=IDLE a=NOT_ASYNC i=true r=IDLE w=false} null
20:39:34.842 [qtp700072760-18] DEBUG org.eclipse.jetty.io.ChannelEndPoint - filled 535 SocketChannelEndPoint@478a7239{/0:0:0:0:0:0:0:1:55654<->/0:0:0:0:0:0:0:1:8080,OPEN,fill=-,flush=-,to=916/300000}{io=1/0,kio=1,kro=1}->HttpConnection@4801f408[p=HttpParser{s=START,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=4,c=false,a=IDLE,uri=null}
20:39:34.842 [qtp700072760-18] DEBUG org.eclipse.jetty.server.HttpConnection - HttpConnection@4801f408[p=HttpParser{s=START,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=4,c=false,a=IDLE,uri=null}<-SocketChannelEndPoint@478a7239{/0:0:0:0:0:0:0:1:55654<->/0:0:0:0:0:0:0:1:8080,OPEN,fill=-,flush=-,to=0/300000}{io=1/0,kio=1,kro=1}->HttpConnection@4801f408[p=HttpParser{s=START,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=4,c=false,a=IDLE,uri=null} filled 535 HeapByteBuffer@7144902a[p=0,l=535,c=8192,r=535]={<<<GET /favicon.ico ...378210d4065\r\n\r\n>>>x03qp0.node0; sid...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}
20:39:34.843 [qtp700072760-18] DEBUG org.eclipse.jetty.server.HttpConnection - HttpConnection@4801f408[p=HttpParser{s=START,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=4,c=false,a=IDLE,uri=null}<-SocketChannelEndPoint@478a7239{/0:0:0:0:0:0:0:1:55654<->/0:0:0:0:0:0:0:1:8080,OPEN,fill=-,flush=-,to=1/300000}{io=1/0,kio=1,kro=1}->HttpConnection@4801f408[p=HttpParser{s=START,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=4,c=false,a=IDLE,uri=null} parse HeapByteBuffer@7144902a[p=0,l=535,c=8192,r=535]={<<<GET /favicon.ico ...378210d4065\r\n\r\n>>>x03qp0.node0; sid...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00} {}
20:39:34.843 [qtp700072760-18] DEBUG org.eclipse.jetty.http.HttpParser - parseNext s=START HeapByteBuffer@7144902a[p=0,l=535,c=8192,r=535]={<<<GET /favicon.ico ...378210d4065\r\n\r\n>>>x03qp0.node0; sid...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}
20:39:34.843 [qtp700072760-18] DEBUG org.eclipse.jetty.http.HttpParser - START --> SPACE1
20:39:34.843 [qtp700072760-18] DEBUG org.eclipse.jetty.http.HttpParser - SPACE1 --> URI
20:39:34.843 [qtp700072760-18] DEBUG org.eclipse.jetty.http.HttpParser - URI --> SPACE2
20:39:34.843 [qtp700072760-18] DEBUG org.eclipse.jetty.http.HttpParser - SPACE2 --> REQUEST_VERSION
20:39:34.843 [qtp700072760-18] DEBUG org.eclipse.jetty.http.HttpParser - REQUEST_VERSION --> HEADER
20:39:34.843 [qtp700072760-18] DEBUG org.eclipse.jetty.http.HttpParser - HEADER:Host: localhost:8080 --> IN_VALUE
20:39:34.843 [qtp700072760-18] DEBUG org.eclipse.jetty.http.HttpParser - HEADER:Host: localhost:8080 --> FIELD
20:39:34.843 [qtp700072760-18] DEBUG org.eclipse.jetty.http.HttpParser - HEADER:Connection: keep-alive --> IN_VALUE
20:39:34.843 [qtp700072760-18] DEBUG org.eclipse.jetty.http.HttpParser - HEADER:Connection: keep-alive --> FIELD
20:39:34.843 [qtp700072760-18] DEBUG org.eclipse.jetty.http.HttpParser - HEADER:User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.108 Safari/537.36 --> IN_VALUE
20:39:34.843 [qtp700072760-18] DEBUG org.eclipse.jetty.http.HttpParser - HEADER:User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.108 Safari/537.36 --> FIELD
20:39:34.843 [qtp700072760-18] DEBUG org.eclipse.jetty.http.HttpParser - HEADER:Accept: image/webp,image/apng,image/*,*/*;q=0.8 --> IN_VALUE
20:39:34.843 [qtp700072760-18] DEBUG org.eclipse.jetty.http.HttpParser - HEADER:Accept: image/webp,image/apng,image/*,*/*;q=0.8 --> FIELD
20:39:34.843 [qtp700072760-18] DEBUG org.eclipse.jetty.http.HttpParser - HEADER:null --> VALUE
20:39:34.843 [qtp700072760-18] DEBUG org.eclipse.jetty.http.HttpParser - HEADER:null --> IN_VALUE
20:39:34.843 [qtp700072760-18] DEBUG org.eclipse.jetty.http.HttpParser - HEADER:null --> FIELD
20:39:34.843 [qtp700072760-18] DEBUG org.eclipse.jetty.http.HttpParser - HEADER:Accept-Encoding: gzip, deflate, br --> IN_VALUE
20:39:34.843 [qtp700072760-18] DEBUG org.eclipse.jetty.http.HttpParser - HEADER:Accept-Encoding: gzip, deflate, br --> FIELD
20:39:34.843 [qtp700072760-18] DEBUG org.eclipse.jetty.http.HttpParser - HEADER:Accept-Language: zh-CN,zh;q=0.9,en-US;q=0.8,en;q=0.7 --> IN_VALUE
20:39:34.843 [qtp700072760-18] DEBUG org.eclipse.jetty.http.HttpParser - HEADER:Accept-Language: zh-CN,zh;q=0.9,en-US;q=0.8,en;q=0.7 --> FIELD
20:39:34.843 [qtp700072760-18] DEBUG org.eclipse.jetty.http.HttpParser - HEADER:Cookie: JSESSIONID=node01spv6yuajvt5m1j6de510x03qp0.node0; sid=89043e4f-7b84-4721-ae37-3378210d4065 --> IN_VALUE
20:39:34.843 [qtp700072760-18] DEBUG org.eclipse.jetty.http.HttpParser - HEADER:Cookie: JSESSIONID=node01spv6yuajvt5m1j6de510x03qp0.node0; sid=89043e4f-7b84-4721-ae37-3378210d4065 --> FIELD
20:39:34.843 [qtp700072760-18] DEBUG org.eclipse.jetty.http.HttpParser - HEADER --> END
20:39:34.844 [qtp700072760-18] DEBUG org.eclipse.jetty.server.HttpChannel - REQUEST for //localhost:8080/favicon.ico on HttpChannelOverHttp@1bab1062{r=5,c=false,a=IDLE,uri=//localhost:8080/favicon.ico}
GET //localhost:8080/favicon.ico HTTP/1.1
Host: localhost:8080
Connection: keep-alive
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.108 Safari/537.36
Accept: image/webp,image/apng,image/*,*/*;q=0.8
Referer: http://localhost:8080/login.html;JSESSIONID=673a4283-c354-499e-82a1-fd2ad67527c0
Accept-Encoding: gzip, deflate, br
Accept-Language: zh-CN,zh;q=0.9,en-US;q=0.8,en;q=0.7
Cookie: JSESSIONID=node01spv6yuajvt5m1j6de510x03qp0.node0; sid=89043e4f-7b84-4721-ae37-3378210d4065


20:39:34.845 [qtp700072760-18] DEBUG org.eclipse.jetty.server.HttpChannel - HttpChannelOverHttp@1bab1062{r=5,c=false,a=IDLE,uri=//localhost:8080/favicon.ico} onContentComplete
20:39:34.845 [qtp700072760-18] DEBUG org.eclipse.jetty.server.HttpChannel - HttpChannelOverHttp@1bab1062{r=5,c=false,a=IDLE,uri=//localhost:8080/favicon.ico} onRequestComplete
20:39:34.845 [qtp700072760-18] DEBUG org.eclipse.jetty.server.HttpInput - HttpInputOverHTTP@757b0ada[c=0,q=0,[0]=null,s=STREAM] addContent EOF
20:39:34.845 [qtp700072760-18] DEBUG org.eclipse.jetty.server.HttpConnection - HttpConnection@4801f408[p=HttpParser{s=END,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=5,c=false,a=IDLE,uri=//localhost:8080/favicon.ico}<-SocketChannelEndPoint@478a7239{/0:0:0:0:0:0:0:1:55654<->/0:0:0:0:0:0:0:1:8080,OPEN,fill=-,flush=-,to=3/300000}{io=1/0,kio=1,kro=1}->HttpConnection@4801f408[p=HttpParser{s=END,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=5,c=false,a=IDLE,uri=//localhost:8080/favicon.ico} parsed true HttpParser{s=END,0 of -1}
20:39:34.845 [qtp700072760-18] DEBUG org.eclipse.jetty.server.HttpConnection - releaseRequestBuffer HttpConnection@4801f408[p=HttpParser{s=END,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=5,c=false,a=IDLE,uri=//localhost:8080/favicon.ico}<-SocketChannelEndPoint@478a7239{/0:0:0:0:0:0:0:1:55654<->/0:0:0:0:0:0:0:1:8080,OPEN,fill=-,flush=-,to=3/300000}{io=1/0,kio=1,kro=1}->HttpConnection@4801f408[p=HttpParser{s=END,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=5,c=false,a=IDLE,uri=//localhost:8080/favicon.ico}
20:39:34.845 [qtp700072760-18] DEBUG org.eclipse.jetty.server.HttpChannel - HttpChannelOverHttp@1bab1062{r=5,c=false,a=IDLE,uri=//localhost:8080/favicon.ico} handle //localhost:8080/favicon.ico 
20:39:34.845 [qtp700072760-18] DEBUG org.eclipse.jetty.server.HttpChannelState - handling HttpChannelState@2d6b59ca{s=IDLE a=NOT_ASYNC i=true r=IDLE w=false}
20:39:34.845 [qtp700072760-18] DEBUG org.eclipse.jetty.server.HttpChannel - HttpChannelOverHttp@1bab1062{r=5,c=false,a=DISPATCHED,uri=//localhost:8080/favicon.ico} action DISPATCH
20:39:34.845 [qtp700072760-18] DEBUG org.eclipse.jetty.server.Server - REQUEST GET /favicon.ico on HttpChannelOverHttp@1bab1062{r=5,c=false,a=DISPATCHED,uri=//localhost:8080/favicon.ico}
20:39:34.845 [qtp700072760-18] DEBUG org.eclipse.jetty.server.handler.ContextHandler - scope null||/favicon.ico @ o.e.j.w.WebAppContext@bef2d72{/,[file:///E:/idea_workspace/LuliChat/target/classes/static/],AVAILABLE}
20:39:34.846 [qtp700072760-18] DEBUG org.eclipse.jetty.server.handler.ContextHandler - context=||/favicon.ico @ o.e.j.w.WebAppContext@bef2d72{/,[file:///E:/idea_workspace/LuliChat/target/classes/static/],AVAILABLE}
20:39:34.846 [qtp700072760-18] DEBUG org.eclipse.jetty.server.session - Got Session ID node01spv6yuajvt5m1j6de510x03qp0.node0 from cookie
20:39:34.846 [qtp700072760-18] DEBUG org.eclipse.jetty.server.session - Session node01spv6yuajvt5m1j6de510x03qp0 not found locally, attempting to load
20:39:34.846 [qtp700072760-18] DEBUG org.eclipse.jetty.server.session - sessionHandler=org.eclipse.jetty.server.session.SessionHandler1773283386==dftMaxIdleSec=86400000
20:39:34.846 [qtp700072760-18] DEBUG org.eclipse.jetty.server.session - session=null
20:39:34.846 [qtp700072760-18] DEBUG org.eclipse.jetty.servlet.ServletHandler - servlet |/favicon.ico|null -> default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,jsp=null,order=0,inst=true
20:39:34.846 [qtp700072760-18] DEBUG org.eclipse.jetty.servlet.ServletHandler - chain=Jetty_WebSocketUpgradeFilter->whale->nutz->ShiroFilter->DruidWebStatFilter->nutz->default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,jsp=null,order=0,inst=true
20:39:34.846 [qtp700072760-18] DEBUG org.eclipse.jetty.servlet.ServletHandler - call filter Jetty_WebSocketUpgradeFilter
20:39:34.846 [qtp700072760-18] DEBUG org.eclipse.jetty.servlet.ServletHandler - call filter whale
20:39:34.846 [qtp700072760-18] DEBUG org.eclipse.jetty.servlet.ServletHandler - call filter nutz
20:39:34.846 [qtp700072760-18] DEBUG org.eclipse.jetty.servlet.ServletHandler - call filter ShiroFilter
20:39:34.846 [qtp700072760-18] DEBUG org.apache.shiro.web.servlet.SimpleCookie - Found 'sid' cookie value [89043e4f-7b84-4721-ae37-3378210d4065]
20:39:34.847 [qtp700072760-18] DEBUG org.eclipse.jetty.server.HttpChannel - sendResponse info=null content=HeapByteBuffer@67bc5ebc[p=0,l=0,c=0,r=0]={<<<>>>} complete=true committing=true callback=Blocker@54933385{null}
20:39:34.847 [qtp700072760-18] DEBUG org.eclipse.jetty.server.HttpChannel - COMMIT for /favicon.ico on HttpChannelOverHttp@1bab1062{r=5,c=true,a=DISPATCHED,uri=//localhost:8080/favicon.ico}
302 null HTTP/1.1
Date: Fri, 26 Jan 2018 12:39:34 GMT
X-Powered-By: nutz/1.r.62 <nutzam.com>
Location: http://localhost:8080/login.html


20:39:34.847 [qtp700072760-18] DEBUG org.eclipse.jetty.server.HttpConnection - org.eclipse.jetty.server.HttpConnection$SendCallback@1832cfd[PROCESSING][i=HTTP/1.1{s=302,h=3,cl=-1},cb=org.eclipse.jetty.server.HttpChannel$CommitCallback@27384513] generate: NEED_HEADER (null,[p=0,l=0,c=0,r=0],true)@START
20:39:34.847 [qtp700072760-18] DEBUG org.eclipse.jetty.http.HttpGenerator - generateHeaders HTTP/1.1{s=302,h=3,cl=-1} last=true content=HeapByteBuffer@67bc5ebc[p=0,l=0,c=0,r=0]={<<<>>>}
20:39:34.847 [qtp700072760-18] DEBUG org.eclipse.jetty.http.HttpGenerator - Date: Fri, 26 Jan 2018 12:39:34 GMT
X-Powered-By: nutz/1.r.62 <nutzam.com>
Location: http://localhost:8080/login.html


20:39:34.847 [qtp700072760-18] DEBUG org.eclipse.jetty.http.HttpGenerator - CONTENT_LENGTH
20:39:34.847 [qtp700072760-18] DEBUG org.eclipse.jetty.server.HttpConnection - org.eclipse.jetty.server.HttpConnection$SendCallback@1832cfd[PROCESSING][i=HTTP/1.1{s=302,h=3,cl=-1},cb=org.eclipse.jetty.server.HttpChannel$CommitCallback@27384513] generate: FLUSH ([p=0,l=194,c=8192,r=194],[p=0,l=0,c=0,r=0],true)@COMPLETING
20:39:34.848 [qtp700072760-18] DEBUG org.eclipse.jetty.io.WriteFlusher - write: WriteFlusher@5056655e{IDLE}->null [HeapByteBuffer@7144902a[p=0,l=194,c=8192,r=194]={<<<HTTP/1.1 302 Foun....v20171121)\r\n\r\n>>>537.36\r\nAccept: i...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}]
20:39:34.848 [qtp700072760-18] DEBUG org.eclipse.jetty.io.WriteFlusher - update WriteFlusher@5056655e{WRITING}->null:IDLE-->WRITING
20:39:34.848 [qtp700072760-18] DEBUG org.eclipse.jetty.io.ChannelEndPoint - flushed 194 SocketChannelEndPoint@478a7239{/0:0:0:0:0:0:0:1:55654<->/0:0:0:0:0:0:0:1:8080,OPEN,fill=-,flush=W,to=6/300000}{io=1/0,kio=1,kro=1}->HttpConnection@4801f408[p=HttpParser{s=END,0 of -1},g=HttpGenerator@5c8e5c8b{s=COMPLETING}]=>HttpChannelOverHttp@1bab1062{r=5,c=true,a=DISPATCHED,uri=//localhost:8080/favicon.ico}
20:39:34.848 [qtp700072760-18] DEBUG org.eclipse.jetty.io.WriteFlusher - Flushed=true 194/194+0 WriteFlusher@5056655e{WRITING}->null
20:39:34.848 [qtp700072760-18] DEBUG org.eclipse.jetty.io.WriteFlusher - update WriteFlusher@5056655e{IDLE}->null:WRITING-->IDLE
20:39:34.848 [qtp700072760-18] DEBUG org.eclipse.jetty.server.HttpConnection - org.eclipse.jetty.server.HttpConnection$SendCallback@1832cfd[PROCESSING][i=HTTP/1.1{s=302,h=3,cl=-1},cb=org.eclipse.jetty.server.HttpChannel$CommitCallback@27384513] generate: DONE ([p=194,l=194,c=8192,r=0],[p=0,l=0,c=0,r=0],true)@END
20:39:34.848 [qtp700072760-18] DEBUG org.eclipse.jetty.server.session - FinalSession=null old_session_manager=null this=org.eclipse.jetty.server.session.SessionHandler1773283386==dftMaxIdleSec=86400000
20:39:34.848 [qtp700072760-18] DEBUG org.eclipse.jetty.server.Server - handled=true async=false committed=true on HttpChannelOverHttp@1bab1062{r=5,c=true,a=DISPATCHED,uri=//localhost:8080/favicon.ico}
20:39:34.848 [qtp700072760-18] DEBUG org.eclipse.jetty.server.HttpChannelState - unhandle HttpChannelState@2d6b59ca{s=DISPATCHED a=NOT_ASYNC i=true r=IDLE w=false}
20:39:34.848 [qtp700072760-18] DEBUG org.eclipse.jetty.server.HttpChannel - HttpChannelOverHttp@1bab1062{r=5,c=true,a=COMPLETING,uri=//localhost:8080/favicon.ico} action COMPLETE
20:39:34.848 [qtp700072760-18] DEBUG org.eclipse.jetty.server.HttpChannelState - onComplete HttpChannelState@2d6b59ca{s=COMPLETING a=NOT_ASYNC i=false r=IDLE w=false}
20:39:34.848 [qtp700072760-18] DEBUG org.eclipse.jetty.server.HttpChannel - COMPLETE for /favicon.ico written=0
20:39:34.848 [qtp700072760-18] DEBUG org.eclipse.jetty.server.HttpChannelState - recycle HttpChannelState@2d6b59ca{s=COMPLETED a=NOT_ASYNC i=false r=IDLE w=false}
20:39:34.848 [qtp700072760-18] DEBUG org.eclipse.jetty.http.HttpParser - reset HttpParser{s=END,0 of -1}
20:39:34.848 [qtp700072760-18] DEBUG org.eclipse.jetty.http.HttpParser - END --> START
20:39:34.849 [qtp700072760-18] DEBUG org.eclipse.jetty.server.HttpChannel - HttpChannelOverHttp@1bab1062{r=5,c=false,a=IDLE,uri=null} handle exit, result COMPLETE
20:39:34.849 [qtp700072760-18] DEBUG org.eclipse.jetty.io.ChannelEndPoint - filled 0 SocketChannelEndPoint@478a7239{/0:0:0:0:0:0:0:1:55654<->/0:0:0:0:0:0:0:1:8080,OPEN,fill=-,flush=-,to=1/300000}{io=1/0,kio=1,kro=1}->HttpConnection@4801f408[p=HttpParser{s=START,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=5,c=false,a=IDLE,uri=null}
20:39:34.849 [qtp700072760-18] DEBUG org.eclipse.jetty.io.ChannelEndPoint - filled 0 SocketChannelEndPoint@478a7239{/0:0:0:0:0:0:0:1:55654<->/0:0:0:0:0:0:0:1:8080,OPEN,fill=-,flush=-,to=1/300000}{io=1/0,kio=1,kro=1}->HttpConnection@4801f408[p=HttpParser{s=START,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=5,c=false,a=IDLE,uri=null}
20:39:34.849 [qtp700072760-18] DEBUG org.eclipse.jetty.server.HttpConnection - HttpConnection@4801f408[p=HttpParser{s=START,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=5,c=false,a=IDLE,uri=null}<-SocketChannelEndPoint@478a7239{/0:0:0:0:0:0:0:1:55654<->/0:0:0:0:0:0:0:1:8080,OPEN,fill=-,flush=-,to=1/300000}{io=1/0,kio=1,kro=1}->HttpConnection@4801f408[p=HttpParser{s=START,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=5,c=false,a=IDLE,uri=null} filled 0 HeapByteBuffer@7144902a[p=0,l=0,c=8192,r=0]={<<<>>>HTTP/1.1 302 Foun...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}
20:39:34.849 [qtp700072760-18] DEBUG org.eclipse.jetty.server.HttpConnection - HttpConnection@4801f408[p=HttpParser{s=START,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=5,c=false,a=IDLE,uri=null}<-SocketChannelEndPoint@478a7239{/0:0:0:0:0:0:0:1:55654<->/0:0:0:0:0:0:0:1:8080,OPEN,fill=-,flush=-,to=1/300000}{io=1/0,kio=1,kro=1}->HttpConnection@4801f408[p=HttpParser{s=START,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=5,c=false,a=IDLE,uri=null} parse HeapByteBuffer@7144902a[p=0,l=0,c=8192,r=0]={<<<>>>HTTP/1.1 302 Foun...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00} {}
20:39:34.849 [qtp700072760-18] DEBUG org.eclipse.jetty.http.HttpParser - parseNext s=START HeapByteBuffer@7144902a[p=0,l=0,c=8192,r=0]={<<<>>>HTTP/1.1 302 Foun...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}
20:39:34.849 [qtp700072760-18] DEBUG org.eclipse.jetty.server.HttpConnection - HttpConnection@4801f408[p=HttpParser{s=START,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=5,c=false,a=IDLE,uri=null}<-SocketChannelEndPoint@478a7239{/0:0:0:0:0:0:0:1:55654<->/0:0:0:0:0:0:0:1:8080,OPEN,fill=-,flush=-,to=1/300000}{io=1/0,kio=1,kro=1}->HttpConnection@4801f408[p=HttpParser{s=START,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=5,c=false,a=IDLE,uri=null} parsed false HttpParser{s=START,0 of -1}
20:39:34.850 [qtp700072760-18] DEBUG org.eclipse.jetty.server.HttpConnection - releaseRequestBuffer HttpConnection@4801f408[p=HttpParser{s=START,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=5,c=false,a=IDLE,uri=null}<-SocketChannelEndPoint@478a7239{/0:0:0:0:0:0:0:1:55654<->/0:0:0:0:0:0:0:1:8080,OPEN,fill=-,flush=-,to=2/300000}{io=1/0,kio=1,kro=1}->HttpConnection@4801f408[p=HttpParser{s=START,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=5,c=false,a=IDLE,uri=null}
20:39:34.850 [qtp700072760-18] DEBUG org.eclipse.jetty.io.AbstractConnection - fillInterested HttpConnection@4801f408[p=HttpParser{s=START,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=5,c=false,a=IDLE,uri=null}<-SocketChannelEndPoint@478a7239{/0:0:0:0:0:0:0:1:55654<->/0:0:0:0:0:0:0:1:8080,OPEN,fill=-,flush=-,to=2/300000}{io=1/0,kio=1,kro=1}->HttpConnection@4801f408[p=HttpParser{s=START,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=5,c=false,a=IDLE,uri=null}
20:39:34.850 [qtp700072760-18] DEBUG org.eclipse.jetty.io.FillInterest - interested FillInterest@1fe56f78{AC.ReadCB@4801f408{HttpConnection@4801f408[p=HttpParser{s=START,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=5,c=false,a=IDLE,uri=null}<-SocketChannelEndPoint@478a7239{/0:0:0:0:0:0:0:1:55654<->/0:0:0:0:0:0:0:1:8080,OPEN,fill=FI,flush=-,to=0/300000}{io=1/0,kio=1,kro=1}->HttpConnection@4801f408[p=HttpParser{s=START,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=5,c=false,a=IDLE,uri=null}}}
20:39:34.850 [qtp700072760-18] DEBUG org.eclipse.jetty.io.ChannelEndPoint - changeInterests p=true 0->1 for SocketChannelEndPoint@478a7239{/0:0:0:0:0:0:0:1:55654<->/0:0:0:0:0:0:0:1:8080,OPEN,fill=FI,flush=-,to=0/300000}{io=1/1,kio=1,kro=1}->HttpConnection@4801f408[p=HttpParser{s=START,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=5,c=false,a=IDLE,uri=null}
20:39:34.850 [qtp700072760-18] DEBUG org.eclipse.jetty.server.HttpConnection - HttpConnection@4801f408[p=HttpParser{s=START,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=5,c=false,a=IDLE,uri=null}<-SocketChannelEndPoint@478a7239{/0:0:0:0:0:0:0:1:55654<->/0:0:0:0:0:0:0:1:8080,OPEN,fill=FI,flush=-,to=0/300000}{io=1/1,kio=1,kro=1}->HttpConnection@4801f408[p=HttpParser{s=START,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=5,c=false,a=IDLE,uri=null} onFillable exit HttpChannelState@2d6b59ca{s=IDLE a=NOT_ASYNC i=true r=IDLE w=false} null
20:39:34.850 [qtp700072760-18] DEBUG org.eclipse.jetty.util.thread.ReservedThreadExecutor - ReservedThreadExecutor@45f24169{s=2/4,p=0}@SelectorManager@ServerConnector@6107227e{HTTP/1.1,[http/1.1]}{0.0.0.0:8080}@1c881172 waiting
20:39:34.844 [qtp700072760-19] DEBUG org.eclipse.jetty.util.thread.strategy.EatWhatYouKill - EatWhatYouKill@15723761/SelectorProducer@4917d36b/IDLE/ReservedThreadExecutor@45f24169{s=1/4,p=0}@SelectorManager@ServerConnector@6107227e{HTTP/1.1,[http/1.1]}{0.0.0.0:8080} produce
20:39:34.851 [qtp700072760-19] DEBUG org.eclipse.jetty.io.ManagedSelector - action=null wakeup=false
20:39:34.851 [qtp700072760-19] DEBUG org.eclipse.jetty.io.ChannelEndPoint - Key interests updated 1 -> 1 on SocketChannelEndPoint@478a7239{/0:0:0:0:0:0:0:1:55654<->/0:0:0:0:0:0:0:1:8080,OPEN,fill=FI,flush=-,to=1/300000}{io=1/1,kio=1,kro=1}->HttpConnection@4801f408[p=HttpParser{s=START,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=5,c=false,a=IDLE,uri=null}
20:39:34.851 [qtp700072760-19] DEBUG org.eclipse.jetty.io.ManagedSelector - Selector sun.nio.ch.WindowsSelectorImpl@3e867699 waiting on select
20:39:34.886 [qtp700072760-19] DEBUG org.eclipse.jetty.io.ManagedSelector - Selector sun.nio.ch.WindowsSelectorImpl@3e867699 woken up from select, 1/1 selected
20:39:34.886 [qtp700072760-19] DEBUG org.eclipse.jetty.io.ManagedSelector - Selector sun.nio.ch.WindowsSelectorImpl@3e867699 processing 1 keys, 0 actions
20:39:34.886 [qtp700072760-19] DEBUG org.eclipse.jetty.io.ManagedSelector - selected sun.nio.ch.SelectionKeyImpl@7b84ef2d SocketChannelEndPoint@478a7239{/0:0:0:0:0:0:0:1:55654<->/0:0:0:0:0:0:0:1:8080,OPEN,fill=FI,flush=-,to=36/300000}{io=1/1,kio=1,kro=1}->HttpConnection@4801f408[p=HttpParser{s=START,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=5,c=false,a=IDLE,uri=null} 
20:39:34.886 [qtp700072760-19] DEBUG org.eclipse.jetty.io.ChannelEndPoint - onSelected 1->0 r=true w=false for SocketChannelEndPoint@478a7239{/0:0:0:0:0:0:0:1:55654<->/0:0:0:0:0:0:0:1:8080,OPEN,fill=FI,flush=-,to=36/300000}{io=1/0,kio=1,kro=1}->HttpConnection@4801f408[p=HttpParser{s=START,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=5,c=false,a=IDLE,uri=null}
20:39:34.886 [qtp700072760-19] DEBUG org.eclipse.jetty.io.ChannelEndPoint - task CEP:SocketChannelEndPoint@478a7239{/0:0:0:0:0:0:0:1:55654<->/0:0:0:0:0:0:0:1:8080,OPEN,fill=FI,flush=-,to=36/300000}{io=1/0,kio=1,kro=1}->HttpConnection@4801f408[p=HttpParser{s=START,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=5,c=false,a=IDLE,uri=null}:runFillable:BLOCKING
20:39:34.886 [qtp700072760-19] DEBUG org.eclipse.jetty.util.thread.strategy.EatWhatYouKill - EatWhatYouKill@15723761/SelectorProducer@4917d36b/PRODUCING/ReservedThreadExecutor@45f24169{s=2/4,p=0}@SelectorManager@ServerConnector@6107227e{HTTP/1.1,[http/1.1]}{0.0.0.0:8080} t=CEP:SocketChannelEndPoint@478a7239{/0:0:0:0:0:0:0:1:55654<->/0:0:0:0:0:0:0:1:8080,OPEN,fill=FI,flush=-,to=36/300000}{io=1/0,kio=1,kro=1}->HttpConnection@4801f408[p=HttpParser{s=START,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=5,c=false,a=IDLE,uri=null}:runFillable:BLOCKING/BLOCKING
20:39:34.887 [qtp700072760-19] DEBUG org.eclipse.jetty.util.thread.ReservedThreadExecutor - ReservedThreadExecutor@45f24169{s=2/4,p=0}@SelectorManager@ServerConnector@6107227e{HTTP/1.1,[http/1.1]}{0.0.0.0:8080} tryExecute EatWhatYouKill@15723761/SelectorProducer@4917d36b/PRODUCING/ReservedThreadExecutor@45f24169{s=2/4,p=0}@SelectorManager@ServerConnector@6107227e{HTTP/1.1,[http/1.1]}{0.0.0.0:8080}
20:39:34.887 [qtp700072760-19] DEBUG org.eclipse.jetty.util.thread.ReservedThreadExecutor - ReservedThreadExecutor@45f24169{s=1/4,p=0}@SelectorManager@ServerConnector@6107227e{HTTP/1.1,[http/1.1]}{0.0.0.0:8080}@1c881172 offer EatWhatYouKill@15723761/SelectorProducer@4917d36b/PRODUCING/ReservedThreadExecutor@45f24169{s=1/4,p=0}@SelectorManager@ServerConnector@6107227e{HTTP/1.1,[http/1.1]}{0.0.0.0:8080}
20:39:34.887 [qtp700072760-18] DEBUG org.eclipse.jetty.util.thread.ReservedThreadExecutor - ReservedThreadExecutor@45f24169{s=1/4,p=0}@SelectorManager@ServerConnector@6107227e{HTTP/1.1,[http/1.1]}{0.0.0.0:8080}@1c881172 task=EatWhatYouKill@15723761/SelectorProducer@4917d36b/IDLE/ReservedThreadExecutor@45f24169{s=1/4,p=0}@SelectorManager@ServerConnector@6107227e{HTTP/1.1,[http/1.1]}{0.0.0.0:8080}
20:39:34.887 [qtp700072760-19] DEBUG org.eclipse.jetty.util.thread.strategy.EatWhatYouKill - EatWhatYouKill@15723761/SelectorProducer@4917d36b/IDLE/ReservedThreadExecutor@45f24169{s=1/4,p=0}@SelectorManager@ServerConnector@6107227e{HTTP/1.1,[http/1.1]}{0.0.0.0:8080} EPC t=CEP:SocketChannelEndPoint@478a7239{/0:0:0:0:0:0:0:1:55654<->/0:0:0:0:0:0:0:1:8080,OPEN,fill=FI,flush=-,to=37/300000}{io=1/0,kio=1,kro=1}->HttpConnection@4801f408[p=HttpParser{s=START,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=5,c=false,a=IDLE,uri=null}:runFillable:BLOCKING
20:39:34.887 [qtp700072760-18] DEBUG org.eclipse.jetty.util.thread.strategy.EatWhatYouKill - EatWhatYouKill@15723761/SelectorProducer@4917d36b/IDLE/ReservedThreadExecutor@45f24169{s=1/4,p=0}@SelectorManager@ServerConnector@6107227e{HTTP/1.1,[http/1.1]}{0.0.0.0:8080} run
20:39:34.887 [qtp700072760-19] DEBUG org.eclipse.jetty.io.FillInterest - fillable FillInterest@1fe56f78{AC.ReadCB@4801f408{HttpConnection@4801f408[p=HttpParser{s=START,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=5,c=false,a=IDLE,uri=null}<-SocketChannelEndPoint@478a7239{/0:0:0:0:0:0:0:1:55654<->/0:0:0:0:0:0:0:1:8080,OPEN,fill=FI,flush=-,to=37/300000}{io=1/0,kio=1,kro=1}->HttpConnection@4801f408[p=HttpParser{s=START,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=5,c=false,a=IDLE,uri=null}}}
20:39:34.889 [qtp700072760-18] DEBUG org.eclipse.jetty.util.thread.strategy.EatWhatYouKill - EatWhatYouKill@15723761/SelectorProducer@4917d36b/IDLE/ReservedThreadExecutor@45f24169{s=1/4,p=0}@SelectorManager@ServerConnector@6107227e{HTTP/1.1,[http/1.1]}{0.0.0.0:8080} produce
20:39:34.889 [qtp700072760-18] DEBUG org.eclipse.jetty.io.ManagedSelector - action=null wakeup=false
20:39:34.889 [qtp700072760-19] DEBUG org.eclipse.jetty.server.HttpConnection - HttpConnection@4801f408[p=HttpParser{s=START,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=5,c=false,a=IDLE,uri=null}<-SocketChannelEndPoint@478a7239{/0:0:0:0:0:0:0:1:55654<->/0:0:0:0:0:0:0:1:8080,OPEN,fill=-,flush=-,to=39/300000}{io=1/0,kio=1,kro=1}->HttpConnection@4801f408[p=HttpParser{s=START,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=5,c=false,a=IDLE,uri=null} onFillable enter HttpChannelState@2d6b59ca{s=IDLE a=NOT_ASYNC i=true r=IDLE w=false} null
20:39:34.889 [qtp700072760-18] DEBUG org.eclipse.jetty.io.ChannelEndPoint - Key interests updated 1 -> 0 on SocketChannelEndPoint@478a7239{/0:0:0:0:0:0:0:1:55654<->/0:0:0:0:0:0:0:1:8080,OPEN,fill=-,flush=-,to=39/300000}{io=0/0,kio=0,kro=1}->HttpConnection@4801f408[p=HttpParser{s=START,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=5,c=false,a=IDLE,uri=null}
20:39:34.889 [qtp700072760-18] DEBUG org.eclipse.jetty.io.ManagedSelector - Selector sun.nio.ch.WindowsSelectorImpl@3e867699 waiting on select
20:39:34.889 [qtp700072760-19] DEBUG org.eclipse.jetty.io.ChannelEndPoint - filled 534 SocketChannelEndPoint@478a7239{/0:0:0:0:0:0:0:1:55654<->/0:0:0:0:0:0:0:1:8080,OPEN,fill=-,flush=-,to=39/300000}{io=0/0,kio=0,kro=1}->HttpConnection@4801f408[p=HttpParser{s=START,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=5,c=false,a=IDLE,uri=null}
20:39:34.889 [qtp700072760-19] DEBUG org.eclipse.jetty.server.HttpConnection - HttpConnection@4801f408[p=HttpParser{s=START,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=5,c=false,a=IDLE,uri=null}<-SocketChannelEndPoint@478a7239{/0:0:0:0:0:0:0:1:55654<->/0:0:0:0:0:0:0:1:8080,OPEN,fill=-,flush=-,to=0/300000}{io=0/0,kio=0,kro=1}->HttpConnection@4801f408[p=HttpParser{s=START,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=5,c=false,a=IDLE,uri=null} filled 534 HeapByteBuffer@7144902a[p=0,l=534,c=8192,r=534]={<<<GET /login.html H...378210d4065\r\n\r\n>>>\nx03qp0.node0; si...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}
20:39:34.890 [qtp700072760-19] DEBUG org.eclipse.jetty.server.HttpConnection - HttpConnection@4801f408[p=HttpParser{s=START,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=5,c=false,a=IDLE,uri=null}<-SocketChannelEndPoint@478a7239{/0:0:0:0:0:0:0:1:55654<->/0:0:0:0:0:0:0:1:8080,OPEN,fill=-,flush=-,to=1/300000}{io=0/0,kio=0,kro=1}->HttpConnection@4801f408[p=HttpParser{s=START,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=5,c=false,a=IDLE,uri=null} parse HeapByteBuffer@7144902a[p=0,l=534,c=8192,r=534]={<<<GET /login.html H...378210d4065\r\n\r\n>>>\nx03qp0.node0; si...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00} {}
20:39:34.890 [qtp700072760-19] DEBUG org.eclipse.jetty.http.HttpParser - parseNext s=START HeapByteBuffer@7144902a[p=0,l=534,c=8192,r=534]={<<<GET /login.html H...378210d4065\r\n\r\n>>>\nx03qp0.node0; si...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}
20:39:34.890 [qtp700072760-19] DEBUG org.eclipse.jetty.http.HttpParser - START --> SPACE1
20:39:34.890 [qtp700072760-19] DEBUG org.eclipse.jetty.http.HttpParser - SPACE1 --> URI
20:39:34.890 [qtp700072760-19] DEBUG org.eclipse.jetty.http.HttpParser - URI --> SPACE2
20:39:34.890 [qtp700072760-19] DEBUG org.eclipse.jetty.http.HttpParser - SPACE2 --> REQUEST_VERSION
20:39:34.890 [qtp700072760-19] DEBUG org.eclipse.jetty.http.HttpParser - REQUEST_VERSION --> HEADER
20:39:34.890 [qtp700072760-19] DEBUG org.eclipse.jetty.http.HttpParser - HEADER:Host: localhost:8080 --> IN_VALUE
20:39:34.890 [qtp700072760-19] DEBUG org.eclipse.jetty.http.HttpParser - HEADER:Host: localhost:8080 --> FIELD
20:39:34.890 [qtp700072760-19] DEBUG org.eclipse.jetty.http.HttpParser - HEADER:Connection: keep-alive --> IN_VALUE
20:39:34.890 [qtp700072760-19] DEBUG org.eclipse.jetty.http.HttpParser - HEADER:Connection: keep-alive --> FIELD
20:39:34.890 [qtp700072760-19] DEBUG org.eclipse.jetty.http.HttpParser - HEADER:User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.108 Safari/537.36 --> IN_VALUE
20:39:34.890 [qtp700072760-19] DEBUG org.eclipse.jetty.http.HttpParser - HEADER:User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.108 Safari/537.36 --> FIELD
20:39:34.890 [qtp700072760-19] DEBUG org.eclipse.jetty.http.HttpParser - HEADER:Accept: image/webp,image/apng,image/*,*/*;q=0.8 --> IN_VALUE
20:39:34.890 [qtp700072760-19] DEBUG org.eclipse.jetty.http.HttpParser - HEADER:Accept: image/webp,image/apng,image/*,*/*;q=0.8 --> FIELD
20:39:34.890 [qtp700072760-19] DEBUG org.eclipse.jetty.http.HttpParser - HEADER:null --> VALUE
20:39:34.890 [qtp700072760-19] DEBUG org.eclipse.jetty.http.HttpParser - HEADER:null --> IN_VALUE
20:39:34.890 [qtp700072760-19] DEBUG org.eclipse.jetty.http.HttpParser - HEADER:null --> FIELD
20:39:34.890 [qtp700072760-19] DEBUG org.eclipse.jetty.http.HttpParser - HEADER:Accept-Encoding: gzip, deflate, br --> IN_VALUE
20:39:34.890 [qtp700072760-19] DEBUG org.eclipse.jetty.http.HttpParser - HEADER:Accept-Encoding: gzip, deflate, br --> FIELD
20:39:34.890 [qtp700072760-19] DEBUG org.eclipse.jetty.http.HttpParser - HEADER:Accept-Language: zh-CN,zh;q=0.9,en-US;q=0.8,en;q=0.7 --> IN_VALUE
20:39:34.890 [qtp700072760-19] DEBUG org.eclipse.jetty.http.HttpParser - HEADER:Accept-Language: zh-CN,zh;q=0.9,en-US;q=0.8,en;q=0.7 --> FIELD
20:39:34.890 [qtp700072760-19] DEBUG org.eclipse.jetty.http.HttpParser - HEADER:Cookie: JSESSIONID=node01spv6yuajvt5m1j6de510x03qp0.node0; sid=89043e4f-7b84-4721-ae37-3378210d4065 --> IN_VALUE
20:39:34.890 [qtp700072760-19] DEBUG org.eclipse.jetty.http.HttpParser - HEADER:Cookie: JSESSIONID=node01spv6yuajvt5m1j6de510x03qp0.node0; sid=89043e4f-7b84-4721-ae37-3378210d4065 --> FIELD
20:39:34.890 [qtp700072760-19] DEBUG org.eclipse.jetty.http.HttpParser - HEADER --> END
20:39:34.890 [qtp700072760-19] DEBUG org.eclipse.jetty.server.HttpChannel - REQUEST for //localhost:8080/login.html on HttpChannelOverHttp@1bab1062{r=6,c=false,a=IDLE,uri=//localhost:8080/login.html}
GET //localhost:8080/login.html HTTP/1.1
Host: localhost:8080
Connection: keep-alive
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.108 Safari/537.36
Accept: image/webp,image/apng,image/*,*/*;q=0.8
Referer: http://localhost:8080/login.html;JSESSIONID=673a4283-c354-499e-82a1-fd2ad67527c0
Accept-Encoding: gzip, deflate, br
Accept-Language: zh-CN,zh;q=0.9,en-US;q=0.8,en;q=0.7
Cookie: JSESSIONID=node01spv6yuajvt5m1j6de510x03qp0.node0; sid=89043e4f-7b84-4721-ae37-3378210d4065


20:39:34.891 [qtp700072760-19] DEBUG org.eclipse.jetty.server.HttpChannel - HttpChannelOverHttp@1bab1062{r=6,c=false,a=IDLE,uri=//localhost:8080/login.html} onContentComplete
20:39:34.891 [qtp700072760-19] DEBUG org.eclipse.jetty.server.HttpChannel - HttpChannelOverHttp@1bab1062{r=6,c=false,a=IDLE,uri=//localhost:8080/login.html} onRequestComplete
20:39:34.891 [qtp700072760-19] DEBUG org.eclipse.jetty.server.HttpInput - HttpInputOverHTTP@757b0ada[c=0,q=0,[0]=null,s=STREAM] addContent EOF
20:39:34.891 [qtp700072760-19] DEBUG org.eclipse.jetty.server.HttpConnection - HttpConnection@4801f408[p=HttpParser{s=END,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=6,c=false,a=IDLE,uri=//localhost:8080/login.html}<-SocketChannelEndPoint@478a7239{/0:0:0:0:0:0:0:1:55654<->/0:0:0:0:0:0:0:1:8080,OPEN,fill=-,flush=-,to=2/300000}{io=0/0,kio=0,kro=1}->HttpConnection@4801f408[p=HttpParser{s=END,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=6,c=false,a=IDLE,uri=//localhost:8080/login.html} parsed true HttpParser{s=END,0 of -1}
20:39:34.891 [qtp700072760-19] DEBUG org.eclipse.jetty.server.HttpConnection - releaseRequestBuffer HttpConnection@4801f408[p=HttpParser{s=END,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=6,c=false,a=IDLE,uri=//localhost:8080/login.html}<-SocketChannelEndPoint@478a7239{/0:0:0:0:0:0:0:1:55654<->/0:0:0:0:0:0:0:1:8080,OPEN,fill=-,flush=-,to=2/300000}{io=0/0,kio=0,kro=1}->HttpConnection@4801f408[p=HttpParser{s=END,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=6,c=false,a=IDLE,uri=//localhost:8080/login.html}
20:39:34.891 [qtp700072760-19] DEBUG org.eclipse.jetty.server.HttpChannel - HttpChannelOverHttp@1bab1062{r=6,c=false,a=IDLE,uri=//localhost:8080/login.html} handle //localhost:8080/login.html 
20:39:34.891 [qtp700072760-19] DEBUG org.eclipse.jetty.server.HttpChannelState - handling HttpChannelState@2d6b59ca{s=IDLE a=NOT_ASYNC i=true r=IDLE w=false}
20:39:34.891 [qtp700072760-19] DEBUG org.eclipse.jetty.server.HttpChannel - HttpChannelOverHttp@1bab1062{r=6,c=false,a=DISPATCHED,uri=//localhost:8080/login.html} action DISPATCH
20:39:34.891 [qtp700072760-19] DEBUG org.eclipse.jetty.server.Server - REQUEST GET /login.html on HttpChannelOverHttp@1bab1062{r=6,c=false,a=DISPATCHED,uri=//localhost:8080/login.html}
20:39:34.891 [qtp700072760-19] DEBUG org.eclipse.jetty.server.handler.ContextHandler - scope null||/login.html @ o.e.j.w.WebAppContext@bef2d72{/,[file:///E:/idea_workspace/LuliChat/target/classes/static/],AVAILABLE}
20:39:34.892 [qtp700072760-19] DEBUG org.eclipse.jetty.server.handler.ContextHandler - context=||/login.html @ o.e.j.w.WebAppContext@bef2d72{/,[file:///E:/idea_workspace/LuliChat/target/classes/static/],AVAILABLE}
20:39:34.892 [qtp700072760-19] DEBUG org.eclipse.jetty.server.session - Got Session ID node01spv6yuajvt5m1j6de510x03qp0.node0 from cookie
20:39:34.892 [qtp700072760-19] DEBUG org.eclipse.jetty.server.session - Session node01spv6yuajvt5m1j6de510x03qp0 not found locally, attempting to load
20:39:34.892 [qtp700072760-19] DEBUG org.eclipse.jetty.server.session - sessionHandler=org.eclipse.jetty.server.session.SessionHandler1773283386==dftMaxIdleSec=86400000
20:39:34.892 [qtp700072760-19] DEBUG org.eclipse.jetty.server.session - session=null
20:39:34.892 [qtp700072760-19] DEBUG org.eclipse.jetty.servlet.ServletHandler - servlet |/login.html|null -> freemarker@f5f529a6==freemarker.ext.servlet.FreemarkerServlet,jsp=null,order=2,inst=true
20:39:34.892 [qtp700072760-19] DEBUG org.eclipse.jetty.servlet.ServletHandler - chain=Jetty_WebSocketUpgradeFilter->whale->nutz->ShiroFilter->DruidWebStatFilter->nutz->freemarker@f5f529a6==freemarker.ext.servlet.FreemarkerServlet,jsp=null,order=2,inst=true
20:39:34.892 [qtp700072760-19] DEBUG org.eclipse.jetty.servlet.ServletHandler - call filter Jetty_WebSocketUpgradeFilter
20:39:34.892 [qtp700072760-19] DEBUG org.eclipse.jetty.servlet.ServletHandler - call filter whale
20:39:34.892 [qtp700072760-19] DEBUG org.eclipse.jetty.servlet.ServletHandler - call filter nutz
20:39:34.892 [qtp700072760-19] DEBUG org.nutz.mvc.impl.UrlMappingImpl - Search mapping for [GET] path=/login : NOT Action match
20:39:34.892 [qtp700072760-19] DEBUG org.eclipse.jetty.servlet.ServletHandler - call filter ShiroFilter
20:39:34.892 [qtp700072760-19] DEBUG org.apache.shiro.web.servlet.SimpleCookie - Found 'sid' cookie value [89043e4f-7b84-4721-ae37-3378210d4065]
20:39:34.893 [qtp700072760-19] DEBUG org.eclipse.jetty.servlet.ServletHandler - call filter DruidWebStatFilter
20:39:34.893 [qtp700072760-19] DEBUG org.eclipse.jetty.servlet.ServletHandler - call filter nutz
20:39:34.893 [qtp700072760-19] DEBUG org.nutz.mvc.impl.UrlMappingImpl - Search mapping for [GET] path=/login : NOT Action match
20:39:34.893 [qtp700072760-19] DEBUG org.eclipse.jetty.servlet.ServletHandler - call servlet freemarker@f5f529a6==freemarker.ext.servlet.FreemarkerServlet,jsp=null,order=2,inst=true
[DEBUG] 20:39:34.893 freemarker.log._Log4jLoggerFactory$Log4jLogger.debug(_Log4jLoggerFactory.java:44) - Requested template "/login.html".
[DEBUG] 20:39:34.898 freemarker.log._Log4jLoggerFactory$Log4jLogger.debug(_Log4jLoggerFactory.java:44) - TemplateLoader.findTemplateSource("login_zh_CN.html"): Not found
[DEBUG] 20:39:34.904 freemarker.log._Log4jLoggerFactory$Log4jLogger.debug(_Log4jLoggerFactory.java:44) - TemplateLoader.findTemplateSource("login_zh.html"): Not found
[DEBUG] 20:39:34.906 freemarker.log._Log4jLoggerFactory$Log4jLogger.debug(_Log4jLoggerFactory.java:44) - TemplateLoader.findTemplateSource("login.html"): Found
[DEBUG] 20:39:34.907 freemarker.log._Log4jLoggerFactory$Log4jLogger.debug(_Log4jLoggerFactory.java:44) - "login.html"("zh_CN", UTF-8, parsed): using cached since E:\idea_workspace\LuliChat\target\classes\static\login.html hasn't changed.
20:39:34.909 [qtp700072760-19] DEBUG org.eclipse.jetty.server.HttpChannel - sendResponse info=null content=DirectByteBuffer@6ccf931[p=0,l=5909,c=32768,r=5909]={<<<<!DOCTYPE html>\r\n...cript>\r\n</html>>>>\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00} complete=false committing=true callback=Blocker@54933385{null}
20:39:34.909 [qtp700072760-19] DEBUG org.eclipse.jetty.server.HttpChannel - COMMIT for /login.html on HttpChannelOverHttp@1bab1062{r=6,c=true,a=DISPATCHED,uri=//localhost:8080/login.html}
200 null HTTP/1.1
Date: Fri, 26 Jan 2018 12:39:34 GMT
X-Powered-By: nutz/1.r.62 <nutzam.com>
Content-Type: text/html;charset=utf-8


20:39:34.909 [qtp700072760-19] DEBUG org.eclipse.jetty.server.HttpConnection - org.eclipse.jetty.server.HttpConnection$SendCallback@1832cfd[PROCESSING][i=HTTP/1.1{s=200,h=3,cl=-1},cb=org.eclipse.jetty.server.HttpChannel$CommitCallback@1a283446] generate: NEED_HEADER (null,[p=0,l=5909,c=32768,r=5909],false)@START
20:39:34.909 [qtp700072760-19] DEBUG org.eclipse.jetty.http.HttpGenerator - generateHeaders HTTP/1.1{s=200,h=3,cl=-1} last=false content=DirectByteBuffer@6ccf931[p=0,l=5909,c=32768,r=5909]={<<<<!DOCTYPE html>\r\n...cript>\r\n</html>>>>\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}
20:39:34.909 [qtp700072760-19] DEBUG org.eclipse.jetty.http.HttpGenerator - Date: Fri, 26 Jan 2018 12:39:34 GMT
X-Powered-By: nutz/1.r.62 <nutzam.com>
Content-Type: text/html;charset=utf-8


20:39:34.909 [qtp700072760-19] DEBUG org.eclipse.jetty.http.HttpGenerator - CHUNKED_CONTENT
20:39:34.909 [qtp700072760-19] DEBUG org.eclipse.jetty.server.HttpConnection - org.eclipse.jetty.server.HttpConnection$SendCallback@1832cfd[PROCESSING][i=HTTP/1.1{s=200,h=3,cl=-1},cb=org.eclipse.jetty.server.HttpChannel$CommitCallback@1a283446] generate: FLUSH ([p=0,l=201,c=8192,r=201],[p=0,l=5909,c=32768,r=5909],false)@COMMITTED
20:39:34.909 [qtp700072760-19] DEBUG org.eclipse.jetty.io.WriteFlusher - write: WriteFlusher@5056655e{IDLE}->null [HeapByteBuffer@7144902a[p=0,l=201,c=8192,r=201]={<<<HTTP/1.1 200 OK\r\n...1121)\r\n\r\n1715\r\n>>>Accept: image/web...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00},DirectByteBuffer@6ccf931[p=0,l=5909,c=32768,r=5909]={<<<<!DOCTYPE html>\r\n...cript>\r\n</html>>>>\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}]
20:39:34.909 [qtp700072760-19] DEBUG org.eclipse.jetty.io.WriteFlusher - update WriteFlusher@5056655e{WRITING}->null:IDLE-->WRITING
20:39:34.910 [qtp700072760-19] DEBUG org.eclipse.jetty.io.ChannelEndPoint - flushed 6110 SocketChannelEndPoint@478a7239{/0:0:0:0:0:0:0:1:55654<->/0:0:0:0:0:0:0:1:8080,OPEN,fill=-,flush=W,to=21/300000}{io=0/0,kio=0,kro=1}->HttpConnection@4801f408[p=HttpParser{s=END,0 of -1},g=HttpGenerator@5c8e5c8b{s=COMMITTED}]=>HttpChannelOverHttp@1bab1062{r=6,c=true,a=DISPATCHED,uri=//localhost:8080/login.html}
20:39:34.910 [qtp700072760-19] DEBUG org.eclipse.jetty.io.WriteFlusher - Flushed=true 201/201+1 WriteFlusher@5056655e{WRITING}->null
20:39:34.910 [qtp700072760-19] DEBUG org.eclipse.jetty.io.WriteFlusher - update WriteFlusher@5056655e{IDLE}->null:WRITING-->IDLE
20:39:34.910 [qtp700072760-19] DEBUG org.eclipse.jetty.server.HttpConnection - org.eclipse.jetty.server.HttpConnection$SendCallback@1832cfd[PROCESSING][i=HTTP/1.1{s=200,h=3,cl=-1},cb=org.eclipse.jetty.server.HttpChannel$CommitCallback@1a283446] generate: DONE ([p=201,l=201,c=8192,r=0],[p=5909,l=5909,c=32768,r=0],false)@COMMITTED
20:39:34.910 [qtp700072760-19] DEBUG org.eclipse.jetty.server.session - FinalSession=null old_session_manager=null this=org.eclipse.jetty.server.session.SessionHandler1773283386==dftMaxIdleSec=86400000
20:39:34.911 [qtp700072760-19] DEBUG org.eclipse.jetty.server.Server - handled=true async=false committed=true on HttpChannelOverHttp@1bab1062{r=6,c=true,a=DISPATCHED,uri=//localhost:8080/login.html}
20:39:34.911 [qtp700072760-19] DEBUG org.eclipse.jetty.server.HttpChannelState - unhandle HttpChannelState@2d6b59ca{s=DISPATCHED a=NOT_ASYNC i=true r=IDLE w=false}
20:39:34.911 [qtp700072760-19] DEBUG org.eclipse.jetty.server.HttpChannel - HttpChannelOverHttp@1bab1062{r=6,c=true,a=COMPLETING,uri=//localhost:8080/login.html} action COMPLETE
20:39:34.911 [qtp700072760-19] DEBUG org.eclipse.jetty.server.HttpChannel - sendResponse info=null content=HeapByteBuffer@67bc5ebc[p=0,l=0,c=0,r=0]={<<<>>>} complete=true committing=false callback=Blocker@54933385{null}
20:39:34.911 [qtp700072760-19] DEBUG org.eclipse.jetty.server.HttpConnection - org.eclipse.jetty.server.HttpConnection$SendCallback@1832cfd[PROCESSING][i=null,cb=org.eclipse.jetty.server.HttpChannel$ContentCallback@22b92194] generate: CONTINUE (null,[p=0,l=0,c=0,r=0],true)@COMPLETING
20:39:34.911 [qtp700072760-19] DEBUG org.eclipse.jetty.server.HttpConnection - org.eclipse.jetty.server.HttpConnection$SendCallback@1832cfd[PROCESSING][i=null,cb=org.eclipse.jetty.server.HttpChannel$ContentCallback@22b92194] generate: NEED_CHUNK (null,[p=0,l=0,c=0,r=0],true)@COMPLETING
20:39:34.911 [qtp700072760-19] DEBUG org.eclipse.jetty.server.HttpConnection - org.eclipse.jetty.server.HttpConnection$SendCallback@1832cfd[PROCESSING][i=null,cb=org.eclipse.jetty.server.HttpChannel$ContentCallback@22b92194] generate: FLUSH (null,[p=0,l=0,c=0,r=0],true)@COMPLETING
20:39:34.911 [qtp700072760-19] DEBUG org.eclipse.jetty.io.WriteFlusher - write: WriteFlusher@5056655e{IDLE}->null [HeapByteBuffer@defe51c[p=0,l=7,c=1024,r=7]={<<<\r\n0\r\n\r\n>>>\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}]
20:39:34.911 [qtp700072760-19] DEBUG org.eclipse.jetty.io.WriteFlusher - update WriteFlusher@5056655e{WRITING}->null:IDLE-->WRITING
20:39:34.912 [qtp700072760-19] DEBUG org.eclipse.jetty.io.ChannelEndPoint - flushed 7 SocketChannelEndPoint@478a7239{/0:0:0:0:0:0:0:1:55654<->/0:0:0:0:0:0:0:1:8080,OPEN,fill=-,flush=W,to=1/300000}{io=0/0,kio=0,kro=1}->HttpConnection@4801f408[p=HttpParser{s=END,0 of -1},g=HttpGenerator@5c8e5c8b{s=COMPLETING}]=>HttpChannelOverHttp@1bab1062{r=6,c=true,a=COMPLETING,uri=//localhost:8080/login.html}
20:39:34.912 [qtp700072760-19] DEBUG org.eclipse.jetty.io.WriteFlusher - Flushed=true 7/7+0 WriteFlusher@5056655e{WRITING}->null
20:39:34.912 [qtp700072760-19] DEBUG org.eclipse.jetty.io.WriteFlusher - update WriteFlusher@5056655e{IDLE}->null:WRITING-->IDLE
20:39:34.912 [qtp700072760-19] DEBUG org.eclipse.jetty.server.HttpConnection - org.eclipse.jetty.server.HttpConnection$SendCallback@1832cfd[PROCESSING][i=null,cb=org.eclipse.jetty.server.HttpChannel$ContentCallback@22b92194] generate: DONE (null,[p=0,l=0,c=0,r=0],true)@END
20:39:34.912 [qtp700072760-19] DEBUG org.eclipse.jetty.server.HttpChannelState - onComplete HttpChannelState@2d6b59ca{s=COMPLETING a=NOT_ASYNC i=false r=IDLE w=false}
20:39:34.912 [qtp700072760-19] DEBUG org.eclipse.jetty.server.HttpChannel - COMPLETE for /login.html written=5909
20:39:34.912 [qtp700072760-19] DEBUG org.eclipse.jetty.server.HttpChannelState - recycle HttpChannelState@2d6b59ca{s=COMPLETED a=NOT_ASYNC i=false r=IDLE w=false}
20:39:34.912 [qtp700072760-19] DEBUG org.eclipse.jetty.http.HttpParser - reset HttpParser{s=END,0 of -1}
20:39:34.912 [qtp700072760-19] DEBUG org.eclipse.jetty.http.HttpParser - END --> START
20:39:34.912 [qtp700072760-19] DEBUG org.eclipse.jetty.server.HttpChannel - HttpChannelOverHttp@1bab1062{r=6,c=false,a=IDLE,uri=null} handle exit, result COMPLETE
20:39:34.912 [qtp700072760-19] DEBUG org.eclipse.jetty.io.ChannelEndPoint - filled 0 SocketChannelEndPoint@478a7239{/0:0:0:0:0:0:0:1:55654<->/0:0:0:0:0:0:0:1:8080,OPEN,fill=-,flush=-,to=0/300000}{io=0/0,kio=0,kro=1}->HttpConnection@4801f408[p=HttpParser{s=START,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=6,c=false,a=IDLE,uri=null}
20:39:34.912 [qtp700072760-19] DEBUG org.eclipse.jetty.io.ChannelEndPoint - filled 0 SocketChannelEndPoint@478a7239{/0:0:0:0:0:0:0:1:55654<->/0:0:0:0:0:0:0:1:8080,OPEN,fill=-,flush=-,to=0/300000}{io=0/0,kio=0,kro=1}->HttpConnection@4801f408[p=HttpParser{s=START,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=6,c=false,a=IDLE,uri=null}
20:39:34.913 [qtp700072760-19] DEBUG org.eclipse.jetty.server.HttpConnection - HttpConnection@4801f408[p=HttpParser{s=START,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=6,c=false,a=IDLE,uri=null}<-SocketChannelEndPoint@478a7239{/0:0:0:0:0:0:0:1:55654<->/0:0:0:0:0:0:0:1:8080,OPEN,fill=-,flush=-,to=1/300000}{io=0/0,kio=0,kro=1}->HttpConnection@4801f408[p=HttpParser{s=START,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=6,c=false,a=IDLE,uri=null} filled 0 HeapByteBuffer@7144902a[p=0,l=0,c=8192,r=0]={<<<>>>HTTP/1.1 200 OK\r\n...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}
20:39:34.913 [qtp700072760-19] DEBUG org.eclipse.jetty.server.HttpConnection - HttpConnection@4801f408[p=HttpParser{s=START,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=6,c=false,a=IDLE,uri=null}<-SocketChannelEndPoint@478a7239{/0:0:0:0:0:0:0:1:55654<->/0:0:0:0:0:0:0:1:8080,OPEN,fill=-,flush=-,to=1/300000}{io=0/0,kio=0,kro=1}->HttpConnection@4801f408[p=HttpParser{s=START,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=6,c=false,a=IDLE,uri=null} parse HeapByteBuffer@7144902a[p=0,l=0,c=8192,r=0]={<<<>>>HTTP/1.1 200 OK\r\n...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00} {}
20:39:34.913 [qtp700072760-19] DEBUG org.eclipse.jetty.http.HttpParser - parseNext s=START HeapByteBuffer@7144902a[p=0,l=0,c=8192,r=0]={<<<>>>HTTP/1.1 200 OK\r\n...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}
20:39:34.913 [qtp700072760-19] DEBUG org.eclipse.jetty.server.HttpConnection - HttpConnection@4801f408[p=HttpParser{s=START,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=6,c=false,a=IDLE,uri=null}<-SocketChannelEndPoint@478a7239{/0:0:0:0:0:0:0:1:55654<->/0:0:0:0:0:0:0:1:8080,OPEN,fill=-,flush=-,to=1/300000}{io=0/0,kio=0,kro=1}->HttpConnection@4801f408[p=HttpParser{s=START,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=6,c=false,a=IDLE,uri=null} parsed false HttpParser{s=START,0 of -1}
20:39:34.913 [qtp700072760-19] DEBUG org.eclipse.jetty.server.HttpConnection - releaseRequestBuffer HttpConnection@4801f408[p=HttpParser{s=START,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=6,c=false,a=IDLE,uri=null}<-SocketChannelEndPoint@478a7239{/0:0:0:0:0:0:0:1:55654<->/0:0:0:0:0:0:0:1:8080,OPEN,fill=-,flush=-,to=1/300000}{io=0/0,kio=0,kro=1}->HttpConnection@4801f408[p=HttpParser{s=START,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=6,c=false,a=IDLE,uri=null}
20:39:34.913 [qtp700072760-19] DEBUG org.eclipse.jetty.io.AbstractConnection - fillInterested HttpConnection@4801f408[p=HttpParser{s=START,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=6,c=false,a=IDLE,uri=null}<-SocketChannelEndPoint@478a7239{/0:0:0:0:0:0:0:1:55654<->/0:0:0:0:0:0:0:1:8080,OPEN,fill=-,flush=-,to=1/300000}{io=0/0,kio=0,kro=1}->HttpConnection@4801f408[p=HttpParser{s=START,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=6,c=false,a=IDLE,uri=null}
20:39:34.914 [qtp700072760-19] DEBUG org.eclipse.jetty.io.FillInterest - interested FillInterest@1fe56f78{AC.ReadCB@4801f408{HttpConnection@4801f408[p=HttpParser{s=START,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=6,c=false,a=IDLE,uri=null}<-SocketChannelEndPoint@478a7239{/0:0:0:0:0:0:0:1:55654<->/0:0:0:0:0:0:0:1:8080,OPEN,fill=FI,flush=-,to=0/300000}{io=0/0,kio=0,kro=1}->HttpConnection@4801f408[p=HttpParser{s=START,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=6,c=false,a=IDLE,uri=null}}}
20:39:34.914 [qtp700072760-19] DEBUG org.eclipse.jetty.io.ChannelEndPoint - changeInterests p=false 0->1 for SocketChannelEndPoint@478a7239{/0:0:0:0:0:0:0:1:55654<->/0:0:0:0:0:0:0:1:8080,OPEN,fill=FI,flush=-,to=1/300000}{io=0/1,kio=0,kro=1}->HttpConnection@4801f408[p=HttpParser{s=START,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=6,c=false,a=IDLE,uri=null}
20:39:34.914 [qtp700072760-19] DEBUG org.eclipse.jetty.io.ManagedSelector - Queued change CEP:SocketChannelEndPoint@478a7239{/0:0:0:0:0:0:0:1:55654<->/0:0:0:0:0:0:0:1:8080,OPEN,fill=FI,flush=-,to=1/300000}{io=0/1,kio=0,kro=1}->HttpConnection@4801f408[p=HttpParser{s=START,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=6,c=false,a=IDLE,uri=null}:runUpdateKey:NON_BLOCKING on org.eclipse.jetty.io.ManagedSelector@35c09b94 id=0 keys=1 selected=0 actions=0
20:39:34.914 [qtp700072760-18] DEBUG org.eclipse.jetty.io.ManagedSelector - Selector sun.nio.ch.WindowsSelectorImpl@3e867699 woken up from select, 0/1 selected
20:39:34.914 [qtp700072760-18] DEBUG org.eclipse.jetty.io.ManagedSelector - Selector sun.nio.ch.WindowsSelectorImpl@3e867699 processing 0 keys, 1 actions
20:39:34.914 [qtp700072760-19] DEBUG org.eclipse.jetty.server.HttpConnection - HttpConnection@4801f408[p=HttpParser{s=START,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=6,c=false,a=IDLE,uri=null}<-SocketChannelEndPoint@478a7239{/0:0:0:0:0:0:0:1:55654<->/0:0:0:0:0:0:0:1:8080,OPEN,fill=FI,flush=-,to=1/300000}{io=0/1,kio=0,kro=1}->HttpConnection@4801f408[p=HttpParser{s=START,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=6,c=false,a=IDLE,uri=null} onFillable exit HttpChannelState@2d6b59ca{s=IDLE a=NOT_ASYNC i=true r=IDLE w=false} null
20:39:34.914 [qtp700072760-18] DEBUG org.eclipse.jetty.io.ManagedSelector - action=CEP:SocketChannelEndPoint@478a7239{/0:0:0:0:0:0:0:1:55654<->/0:0:0:0:0:0:0:1:8080,OPEN,fill=FI,flush=-,to=1/300000}{io=0/1,kio=0,kro=1}->HttpConnection@4801f408[p=HttpParser{s=START,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=6,c=false,a=IDLE,uri=null}:runUpdateKey:NON_BLOCKING wakeup=false
20:39:34.914 [qtp700072760-19] DEBUG org.eclipse.jetty.util.thread.ReservedThreadExecutor - ReservedThreadExecutor@45f24169{s=2/4,p=0}@SelectorManager@ServerConnector@6107227e{HTTP/1.1,[http/1.1]}{0.0.0.0:8080}@4a35f758 waiting
20:39:34.915 [qtp700072760-18] DEBUG org.eclipse.jetty.util.thread.strategy.EatWhatYouKill - EatWhatYouKill@15723761/SelectorProducer@4917d36b/PRODUCING/ReservedThreadExecutor@45f24169{s=2/4,p=0}@SelectorManager@ServerConnector@6107227e{HTTP/1.1,[http/1.1]}{0.0.0.0:8080} t=CEP:SocketChannelEndPoint@478a7239{/0:0:0:0:0:0:0:1:55654<->/0:0:0:0:0:0:0:1:8080,OPEN,fill=FI,flush=-,to=1/300000}{io=0/1,kio=0,kro=1}->HttpConnection@4801f408[p=HttpParser{s=START,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=6,c=false,a=IDLE,uri=null}:runUpdateKey:NON_BLOCKING/NON_BLOCKING
20:39:34.915 [qtp700072760-18] DEBUG org.eclipse.jetty.util.thread.strategy.EatWhatYouKill - EatWhatYouKill@15723761/SelectorProducer@4917d36b/PRODUCING/ReservedThreadExecutor@45f24169{s=2/4,p=0}@SelectorManager@ServerConnector@6107227e{HTTP/1.1,[http/1.1]}{0.0.0.0:8080} PC t=CEP:SocketChannelEndPoint@478a7239{/0:0:0:0:0:0:0:1:55654<->/0:0:0:0:0:0:0:1:8080,OPEN,fill=FI,flush=-,to=2/300000}{io=0/1,kio=0,kro=1}->HttpConnection@4801f408[p=HttpParser{s=START,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=6,c=false,a=IDLE,uri=null}:runUpdateKey:NON_BLOCKING
20:39:34.915 [qtp700072760-18] DEBUG org.eclipse.jetty.io.ChannelEndPoint - Key interests updated 0 -> 1 on SocketChannelEndPoint@478a7239{/0:0:0:0:0:0:0:1:55654<->/0:0:0:0:0:0:0:1:8080,OPEN,fill=FI,flush=-,to=2/300000}{io=1/1,kio=1,kro=1}->HttpConnection@4801f408[p=HttpParser{s=START,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=6,c=false,a=IDLE,uri=null}
20:39:34.915 [qtp700072760-18] DEBUG org.eclipse.jetty.io.ManagedSelector - Forcing selection, actions=0
20:39:34.915 [qtp700072760-18] DEBUG org.eclipse.jetty.io.ManagedSelector - action=null wakeup=false
20:39:34.917 [qtp700072760-18] DEBUG org.eclipse.jetty.io.ManagedSelector - Selector sun.nio.ch.WindowsSelectorImpl@3e867699 waiting on select
20:39:44.181 [qtp700072760-18] DEBUG org.eclipse.jetty.io.ManagedSelector - Selector sun.nio.ch.WindowsSelectorImpl@3e867699 woken up from select, 1/1 selected
20:39:44.181 [qtp700072760-18] DEBUG org.eclipse.jetty.io.ManagedSelector - Selector sun.nio.ch.WindowsSelectorImpl@3e867699 processing 1 keys, 0 actions
20:39:44.185 [qtp700072760-18] DEBUG org.eclipse.jetty.io.ManagedSelector - selected sun.nio.ch.SelectionKeyImpl@7b84ef2d SocketChannelEndPoint@478a7239{/0:0:0:0:0:0:0:1:55654<->/0:0:0:0:0:0:0:1:8080,OPEN,fill=FI,flush=-,to=9272/300000}{io=1/1,kio=1,kro=1}->HttpConnection@4801f408[p=HttpParser{s=START,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=6,c=false,a=IDLE,uri=null} 
20:39:44.185 [qtp700072760-18] DEBUG org.eclipse.jetty.io.ChannelEndPoint - onSelected 1->0 r=true w=false for SocketChannelEndPoint@478a7239{/0:0:0:0:0:0:0:1:55654<->/0:0:0:0:0:0:0:1:8080,OPEN,fill=FI,flush=-,to=9272/300000}{io=1/0,kio=1,kro=1}->HttpConnection@4801f408[p=HttpParser{s=START,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=6,c=false,a=IDLE,uri=null}
20:39:44.185 [qtp700072760-18] DEBUG org.eclipse.jetty.io.ChannelEndPoint - task CEP:SocketChannelEndPoint@478a7239{/0:0:0:0:0:0:0:1:55654<->/0:0:0:0:0:0:0:1:8080,OPEN,fill=FI,flush=-,to=9272/300000}{io=1/0,kio=1,kro=1}->HttpConnection@4801f408[p=HttpParser{s=START,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=6,c=false,a=IDLE,uri=null}:runFillable:BLOCKING
20:39:44.185 [qtp700072760-18] DEBUG org.eclipse.jetty.util.thread.strategy.EatWhatYouKill - EatWhatYouKill@15723761/SelectorProducer@4917d36b/PRODUCING/ReservedThreadExecutor@45f24169{s=2/4,p=0}@SelectorManager@ServerConnector@6107227e{HTTP/1.1,[http/1.1]}{0.0.0.0:8080} t=CEP:SocketChannelEndPoint@478a7239{/0:0:0:0:0:0:0:1:55654<->/0:0:0:0:0:0:0:1:8080,OPEN,fill=FI,flush=-,to=9272/300000}{io=1/0,kio=1,kro=1}->HttpConnection@4801f408[p=HttpParser{s=START,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=6,c=false,a=IDLE,uri=null}:runFillable:BLOCKING/BLOCKING
20:39:44.185 [qtp700072760-18] DEBUG org.eclipse.jetty.util.thread.ReservedThreadExecutor - ReservedThreadExecutor@45f24169{s=2/4,p=0}@SelectorManager@ServerConnector@6107227e{HTTP/1.1,[http/1.1]}{0.0.0.0:8080} tryExecute EatWhatYouKill@15723761/SelectorProducer@4917d36b/PRODUCING/ReservedThreadExecutor@45f24169{s=2/4,p=0}@SelectorManager@ServerConnector@6107227e{HTTP/1.1,[http/1.1]}{0.0.0.0:8080}
20:39:44.185 [qtp700072760-18] DEBUG org.eclipse.jetty.util.thread.ReservedThreadExecutor - ReservedThreadExecutor@45f24169{s=1/4,p=0}@SelectorManager@ServerConnector@6107227e{HTTP/1.1,[http/1.1]}{0.0.0.0:8080}@4a35f758 offer EatWhatYouKill@15723761/SelectorProducer@4917d36b/PRODUCING/ReservedThreadExecutor@45f24169{s=1/4,p=0}@SelectorManager@ServerConnector@6107227e{HTTP/1.1,[http/1.1]}{0.0.0.0:8080}
20:39:44.185 [qtp700072760-19] DEBUG org.eclipse.jetty.util.thread.ReservedThreadExecutor - ReservedThreadExecutor@45f24169{s=1/4,p=0}@SelectorManager@ServerConnector@6107227e{HTTP/1.1,[http/1.1]}{0.0.0.0:8080}@4a35f758 task=EatWhatYouKill@15723761/SelectorProducer@4917d36b/IDLE/ReservedThreadExecutor@45f24169{s=1/4,p=0}@SelectorManager@ServerConnector@6107227e{HTTP/1.1,[http/1.1]}{0.0.0.0:8080}
20:39:44.185 [qtp700072760-18] DEBUG org.eclipse.jetty.util.thread.strategy.EatWhatYouKill - EatWhatYouKill@15723761/SelectorProducer@4917d36b/IDLE/ReservedThreadExecutor@45f24169{s=1/4,p=0}@SelectorManager@ServerConnector@6107227e{HTTP/1.1,[http/1.1]}{0.0.0.0:8080} EPC t=CEP:SocketChannelEndPoint@478a7239{/0:0:0:0:0:0:0:1:55654<->/0:0:0:0:0:0:0:1:8080,OPEN,fill=FI,flush=-,to=9272/300000}{io=1/0,kio=1,kro=1}->HttpConnection@4801f408[p=HttpParser{s=START,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=6,c=false,a=IDLE,uri=null}:runFillable:BLOCKING
20:39:44.185 [qtp700072760-19] DEBUG org.eclipse.jetty.util.thread.strategy.EatWhatYouKill - EatWhatYouKill@15723761/SelectorProducer@4917d36b/IDLE/ReservedThreadExecutor@45f24169{s=1/4,p=0}@SelectorManager@ServerConnector@6107227e{HTTP/1.1,[http/1.1]}{0.0.0.0:8080} run
20:39:44.185 [qtp700072760-18] DEBUG org.eclipse.jetty.io.FillInterest - fillable FillInterest@1fe56f78{AC.ReadCB@4801f408{HttpConnection@4801f408[p=HttpParser{s=START,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=6,c=false,a=IDLE,uri=null}<-SocketChannelEndPoint@478a7239{/0:0:0:0:0:0:0:1:55654<->/0:0:0:0:0:0:0:1:8080,OPEN,fill=FI,flush=-,to=9272/300000}{io=1/0,kio=1,kro=1}->HttpConnection@4801f408[p=HttpParser{s=START,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=6,c=false,a=IDLE,uri=null}}}
20:39:44.189 [qtp700072760-19] DEBUG org.eclipse.jetty.util.thread.strategy.EatWhatYouKill - EatWhatYouKill@15723761/SelectorProducer@4917d36b/IDLE/ReservedThreadExecutor@45f24169{s=1/4,p=0}@SelectorManager@ServerConnector@6107227e{HTTP/1.1,[http/1.1]}{0.0.0.0:8080} produce
20:39:44.189 [qtp700072760-19] DEBUG org.eclipse.jetty.io.ManagedSelector - action=null wakeup=false
20:39:44.189 [qtp700072760-18] DEBUG org.eclipse.jetty.server.HttpConnection - HttpConnection@4801f408[p=HttpParser{s=START,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=6,c=false,a=IDLE,uri=null}<-SocketChannelEndPoint@478a7239{/0:0:0:0:0:0:0:1:55654<->/0:0:0:0:0:0:0:1:8080,OPEN,fill=-,flush=-,to=9276/300000}{io=1/0,kio=1,kro=1}->HttpConnection@4801f408[p=HttpParser{s=START,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=6,c=false,a=IDLE,uri=null} onFillable enter HttpChannelState@2d6b59ca{s=IDLE a=NOT_ASYNC i=true r=IDLE w=false} null
20:39:44.189 [qtp700072760-19] DEBUG org.eclipse.jetty.io.ChannelEndPoint - Key interests updated 1 -> 0 on SocketChannelEndPoint@478a7239{/0:0:0:0:0:0:0:1:55654<->/0:0:0:0:0:0:0:1:8080,OPEN,fill=-,flush=-,to=9276/300000}{io=0/0,kio=0,kro=1}->HttpConnection@4801f408[p=HttpParser{s=START,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=6,c=false,a=IDLE,uri=null}
20:39:44.189 [qtp700072760-19] DEBUG org.eclipse.jetty.io.ManagedSelector - Selector sun.nio.ch.WindowsSelectorImpl@3e867699 waiting on select
20:39:44.189 [qtp700072760-18] DEBUG org.eclipse.jetty.io.ChannelEndPoint - filled 726 SocketChannelEndPoint@478a7239{/0:0:0:0:0:0:0:1:55654<->/0:0:0:0:0:0:0:1:8080,OPEN,fill=-,flush=-,to=9276/300000}{io=0/0,kio=0,kro=1}->HttpConnection@4801f408[p=HttpParser{s=START,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=6,c=false,a=IDLE,uri=null}
20:39:44.189 [qtp700072760-18] DEBUG org.eclipse.jetty.server.HttpConnection - HttpConnection@4801f408[p=HttpParser{s=START,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=6,c=false,a=IDLE,uri=null}<-SocketChannelEndPoint@478a7239{/0:0:0:0:0:0:0:1:55654<->/0:0:0:0:0:0:0:1:8080,OPEN,fill=-,flush=-,to=0/300000}{io=0/0,kio=0,kro=1}->HttpConnection@4801f408[p=HttpParser{s=START,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=6,c=false,a=IDLE,uri=null} filled 726 HeapByteBuffer@7144902a[p=0,l=726,c=8192,r=726]={<<<POST /user/login ...wd=123123123123>>>\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}
20:39:44.189 [qtp700072760-18] DEBUG org.eclipse.jetty.server.HttpConnection - HttpConnection@4801f408[p=HttpParser{s=START,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=6,c=false,a=IDLE,uri=null}<-SocketChannelEndPoint@478a7239{/0:0:0:0:0:0:0:1:55654<->/0:0:0:0:0:0:0:1:8080,OPEN,fill=-,flush=-,to=0/300000}{io=0/0,kio=0,kro=1}->HttpConnection@4801f408[p=HttpParser{s=START,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=6,c=false,a=IDLE,uri=null} parse HeapByteBuffer@7144902a[p=0,l=726,c=8192,r=726]={<<<POST /user/login ...wd=123123123123>>>\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00} {}
20:39:44.189 [qtp700072760-18] DEBUG org.eclipse.jetty.http.HttpParser - parseNext s=START HeapByteBuffer@7144902a[p=0,l=726,c=8192,r=726]={<<<POST /user/login ...wd=123123123123>>>\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}
20:39:44.189 [qtp700072760-18] DEBUG org.eclipse.jetty.http.HttpParser - START --> SPACE1
20:39:44.189 [qtp700072760-18] DEBUG org.eclipse.jetty.http.HttpParser - SPACE1 --> URI
20:39:44.189 [qtp700072760-18] DEBUG org.eclipse.jetty.http.HttpParser - URI --> SPACE2
20:39:44.189 [qtp700072760-18] DEBUG org.eclipse.jetty.http.HttpParser - SPACE2 --> REQUEST_VERSION
20:39:44.189 [qtp700072760-18] DEBUG org.eclipse.jetty.http.HttpParser - REQUEST_VERSION --> HEADER
20:39:44.189 [qtp700072760-18] DEBUG org.eclipse.jetty.http.HttpParser - HEADER:Host: localhost:8080 --> IN_VALUE
20:39:44.189 [qtp700072760-18] DEBUG org.eclipse.jetty.http.HttpParser - HEADER:Host: localhost:8080 --> FIELD
20:39:44.189 [qtp700072760-18] DEBUG org.eclipse.jetty.http.HttpParser - HEADER:Connection: keep-alive --> IN_VALUE
20:39:44.189 [qtp700072760-18] DEBUG org.eclipse.jetty.http.HttpParser - HEADER:Connection: keep-alive --> FIELD
20:39:44.189 [qtp700072760-18] DEBUG org.eclipse.jetty.http.HttpParser - HEADER:null --> VALUE
20:39:44.189 [qtp700072760-18] DEBUG org.eclipse.jetty.http.HttpParser - HEADER:null --> IN_VALUE
20:39:44.189 [qtp700072760-18] DEBUG org.eclipse.jetty.http.HttpParser - HEADER:null --> FIELD
20:39:44.189 [qtp700072760-18] DEBUG org.eclipse.jetty.http.HttpParser - HEADER:null --> VALUE
20:39:44.189 [qtp700072760-18] DEBUG org.eclipse.jetty.http.HttpParser - HEADER:null --> IN_VALUE
20:39:44.189 [qtp700072760-18] DEBUG org.eclipse.jetty.http.HttpParser - HEADER:null --> FIELD
20:39:44.189 [qtp700072760-18] DEBUG org.eclipse.jetty.http.HttpParser - HEADER:null --> VALUE
20:39:44.189 [qtp700072760-18] DEBUG org.eclipse.jetty.http.HttpParser - HEADER:null --> IN_VALUE
20:39:44.189 [qtp700072760-18] DEBUG org.eclipse.jetty.http.HttpParser - HEADER:null --> FIELD
20:39:44.189 [qtp700072760-18] DEBUG org.eclipse.jetty.http.HttpParser - HEADER:null --> IN_NAME
20:39:44.189 [qtp700072760-18] DEBUG org.eclipse.jetty.http.HttpParser - HEADER:null --> VALUE
20:39:44.189 [qtp700072760-18] DEBUG org.eclipse.jetty.http.HttpParser - HEADER:null --> IN_VALUE
20:39:44.189 [qtp700072760-18] DEBUG org.eclipse.jetty.http.HttpParser - HEADER:null --> FIELD
20:39:44.189 [qtp700072760-18] DEBUG org.eclipse.jetty.http.HttpParser - HEADER:User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.108 Safari/537.36 --> IN_VALUE
20:39:44.189 [qtp700072760-18] DEBUG org.eclipse.jetty.http.HttpParser - HEADER:User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.108 Safari/537.36 --> FIELD
20:39:44.189 [qtp700072760-18] DEBUG org.eclipse.jetty.http.HttpParser - HEADER:Content-Type: application/x-www-form-urlencoded; charset=UTF-8 --> IN_VALUE
20:39:44.189 [qtp700072760-18] DEBUG org.eclipse.jetty.http.HttpParser - HEADER:Content-Type: application/x-www-form-urlencoded; charset=UTF-8 --> FIELD
20:39:44.189 [qtp700072760-18] DEBUG org.eclipse.jetty.http.HttpParser - HEADER:null --> VALUE
20:39:44.189 [qtp700072760-18] DEBUG org.eclipse.jetty.http.HttpParser - HEADER:null --> IN_VALUE
20:39:44.189 [qtp700072760-18] DEBUG org.eclipse.jetty.http.HttpParser - HEADER:null --> FIELD
20:39:44.189 [qtp700072760-18] DEBUG org.eclipse.jetty.http.HttpParser - HEADER:Accept-Encoding: gzip, deflate, br --> IN_VALUE
20:39:44.189 [qtp700072760-18] DEBUG org.eclipse.jetty.http.HttpParser - HEADER:Accept-Encoding: gzip, deflate, br --> FIELD
20:39:44.189 [qtp700072760-18] DEBUG org.eclipse.jetty.http.HttpParser - HEADER:Accept-Language: zh-CN,zh;q=0.9,en-US;q=0.8,en;q=0.7 --> IN_VALUE
20:39:44.189 [qtp700072760-18] DEBUG org.eclipse.jetty.http.HttpParser - HEADER:Accept-Language: zh-CN,zh;q=0.9,en-US;q=0.8,en;q=0.7 --> FIELD
20:39:44.189 [qtp700072760-18] DEBUG org.eclipse.jetty.http.HttpParser - HEADER:Cookie: JSESSIONID=node01spv6yuajvt5m1j6de510x03qp0.node0; sid=89043e4f-7b84-4721-ae37-3378210d4065 --> IN_VALUE
20:39:44.189 [qtp700072760-18] DEBUG org.eclipse.jetty.http.HttpParser - HEADER:Cookie: JSESSIONID=node01spv6yuajvt5m1j6de510x03qp0.node0; sid=89043e4f-7b84-4721-ae37-3378210d4065 --> FIELD
20:39:44.189 [qtp700072760-18] DEBUG org.eclipse.jetty.http.HttpParser - HEADER --> CONTENT
20:39:44.189 [qtp700072760-18] DEBUG org.eclipse.jetty.server.HttpChannel - REQUEST for //localhost:8080/user/login on HttpChannelOverHttp@1bab1062{r=7,c=false,a=IDLE,uri=//localhost:8080/user/login}
POST //localhost:8080/user/login HTTP/1.1
Host: localhost:8080
Connection: keep-alive
Content-Length: 35
Accept: application/json, text/javascript, */*; q=0.01
Origin: http://localhost:8080
X-Requested-With: XMLHttpRequest
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.108 Safari/537.36
Content-Type: application/x-www-form-urlencoded; charset=UTF-8
Referer: http://localhost:8080/login.html;JSESSIONID=673a4283-c354-499e-82a1-fd2ad67527c0
Accept-Encoding: gzip, deflate, br
Accept-Language: zh-CN,zh;q=0.9,en-US;q=0.8,en;q=0.7
Cookie: JSESSIONID=node01spv6yuajvt5m1j6de510x03qp0.node0; sid=89043e4f-7b84-4721-ae37-3378210d4065


20:39:44.189 [qtp700072760-18] DEBUG org.eclipse.jetty.server.HttpConnection - HttpConnection@4801f408[p=HttpParser{s=CONTENT,0 of 35},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=7,c=false,a=IDLE,uri=//localhost:8080/user/login}<-SocketChannelEndPoint@478a7239{/0:0:0:0:0:0:0:1:55654<->/0:0:0:0:0:0:0:1:8080,OPEN,fill=-,flush=-,to=0/300000}{io=0/0,kio=0,kro=1}->HttpConnection@4801f408[p=HttpParser{s=CONTENT,0 of 35},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=7,c=false,a=IDLE,uri=//localhost:8080/user/login} parsed true HttpParser{s=CONTENT,0 of 35}
20:39:44.189 [qtp700072760-18] DEBUG org.eclipse.jetty.server.HttpChannel - HttpChannelOverHttp@1bab1062{r=7,c=false,a=IDLE,uri=//localhost:8080/user/login} handle //localhost:8080/user/login 
20:39:44.189 [qtp700072760-18] DEBUG org.eclipse.jetty.server.HttpChannelState - handling HttpChannelState@2d6b59ca{s=IDLE a=NOT_ASYNC i=true r=IDLE w=false}
20:39:44.189 [qtp700072760-18] DEBUG org.eclipse.jetty.server.HttpChannel - HttpChannelOverHttp@1bab1062{r=7,c=false,a=DISPATCHED,uri=//localhost:8080/user/login} action DISPATCH
20:39:44.189 [qtp700072760-18] DEBUG org.eclipse.jetty.server.Server - REQUEST POST /user/login on HttpChannelOverHttp@1bab1062{r=7,c=false,a=DISPATCHED,uri=//localhost:8080/user/login}
20:39:44.189 [qtp700072760-18] DEBUG org.eclipse.jetty.server.handler.ContextHandler - scope null||/user/login @ o.e.j.w.WebAppContext@bef2d72{/,[file:///E:/idea_workspace/LuliChat/target/classes/static/],AVAILABLE}
20:39:44.189 [qtp700072760-18] DEBUG org.eclipse.jetty.server.handler.ContextHandler - context=||/user/login @ o.e.j.w.WebAppContext@bef2d72{/,[file:///E:/idea_workspace/LuliChat/target/classes/static/],AVAILABLE}
20:39:44.189 [qtp700072760-18] DEBUG org.eclipse.jetty.server.session - Got Session ID node01spv6yuajvt5m1j6de510x03qp0.node0 from cookie
20:39:44.189 [qtp700072760-18] DEBUG org.eclipse.jetty.server.session - Session node01spv6yuajvt5m1j6de510x03qp0 not found locally, attempting to load
20:39:44.189 [qtp700072760-18] DEBUG org.eclipse.jetty.server.session - sessionHandler=org.eclipse.jetty.server.session.SessionHandler1773283386==dftMaxIdleSec=86400000
20:39:44.189 [qtp700072760-18] DEBUG org.eclipse.jetty.server.session - session=null
20:39:44.189 [qtp700072760-18] DEBUG org.eclipse.jetty.servlet.ServletHandler - servlet |/user/login|null -> default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,jsp=null,order=0,inst=true
20:39:44.189 [qtp700072760-18] DEBUG org.eclipse.jetty.servlet.ServletHandler - chain=Jetty_WebSocketUpgradeFilter->whale->nutz->ShiroFilter->DruidWebStatFilter->nutz->default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,jsp=null,order=0,inst=true
20:39:44.189 [qtp700072760-18] DEBUG org.eclipse.jetty.servlet.ServletHandler - call filter Jetty_WebSocketUpgradeFilter
20:39:44.189 [qtp700072760-18] DEBUG org.eclipse.jetty.servlet.ServletHandler - call filter whale
20:39:44.189 [qtp700072760-18] DEBUG org.eclipse.jetty.servlet.ServletHandler - call filter nutz
20:39:44.189 [qtp700072760-18] DEBUG org.nutz.mvc.impl.UrlMappingImpl - Found mapping for [POST] path=/user/login : UserController.login(UserController.java:66)
20:39:44.193 [qtp700072760-18] DEBUG org.nutz.ioc.impl.NutIoc - Get 'userController'<class com.dd.controller.UserController>
20:39:44.193 [qtp700072760-18] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Load definition name=userController
20:39:44.193 [qtp700072760-18] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(userController) in AnnotationIocLoader(packages=[com.dd])
20:39:44.193 [qtp700072760-18] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Make...'userController'<class com.dd.controller.UserController>
20:39:44.193 [qtp700072760-18] DEBUG org.nutz.ioc.aop.impl.DefaultMirrorFactory - Load class com.dd.controller.UserController without AOP
20:39:44.197 [qtp700072760-18] DEBUG org.nutz.ioc.impl.ScopeContext - Save object 'userController' to [app] 
20:39:44.225 [qtp700072760-18] DEBUG org.nutz.ioc.impl.NutIoc - Get 'userDao'<>
20:39:44.229 [qtp700072760-18] DEBUG org.nutz.ioc.impl.NutIoc - Get 'dao'<interface org.nutz.dao.Dao>
20:39:44.229 [qtp700072760-18] DEBUG org.nutz.ioc.impl.NutIoc - Get 'chatMessageDao'<interface com.dd.dao.ChatMessageDao>
20:39:44.245 [qtp700072760-18] DEBUG org.eclipse.jetty.server.HttpConnection - HttpConnection@4801f408[p=HttpParser{s=CONTENT,0 of 35},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=7,c=false,a=DISPATCHED,uri=//localhost:8080/user/login}<-SocketChannelEndPoint@478a7239{/0:0:0:0:0:0:0:1:55654<->/0:0:0:0:0:0:0:1:8080,OPEN,fill=-,flush=-,to=52/300000}{io=0/0,kio=0,kro=1}->HttpConnection@4801f408[p=HttpParser{s=CONTENT,0 of 35},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=7,c=false,a=DISPATCHED,uri=//localhost:8080/user/login} parse HeapByteBuffer@7144902a[p=691,l=726,c=8192,r=35]={POST /user/login ...378210d4065\r\n\r\n<<<username=12312312...wd=123123123123>>>\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00} {}
20:39:44.245 [qtp700072760-18] DEBUG org.eclipse.jetty.http.HttpParser - parseNext s=CONTENT HeapByteBuffer@7144902a[p=691,l=726,c=8192,r=35]={POST /user/login ...378210d4065\r\n\r\n<<<username=12312312...wd=123123123123>>>\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}
20:39:44.245 [qtp700072760-18] DEBUG org.eclipse.jetty.server.HttpChannel - HttpChannelOverHttp@1bab1062{r=7,c=false,a=DISPATCHED,uri=//localhost:8080/user/login} onContent Content@4c625865{HeapByteBufferR@eb1a041[p=691,l=726,c=8192,r=35]={POST /user/login ...378210d4065\r\n\r\n<<<username=12312312...wd=123123123123>>>\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}}
20:39:44.245 [qtp700072760-18] DEBUG org.eclipse.jetty.server.HttpInput - HttpInputOverHTTP@757b0ada[c=0,q=0,[0]=null,s=STREAM] addContent Content@4c625865{HeapByteBufferR@eb1a041[p=691,l=726,c=8192,r=35]={POST /user/login ...378210d4065\r\n\r\n<<<username=12312312...wd=123123123123>>>\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}}
20:39:44.245 [qtp700072760-18] DEBUG org.eclipse.jetty.http.HttpParser - CONTENT --> END
20:39:44.245 [qtp700072760-18] DEBUG org.eclipse.jetty.server.HttpChannel - HttpChannelOverHttp@1bab1062{r=7,c=false,a=DISPATCHED,uri=//localhost:8080/user/login} onContentComplete
20:39:44.245 [qtp700072760-18] DEBUG org.eclipse.jetty.server.HttpChannel - HttpChannelOverHttp@1bab1062{r=7,c=false,a=DISPATCHED,uri=//localhost:8080/user/login} onRequestComplete
20:39:44.245 [qtp700072760-18] DEBUG org.eclipse.jetty.server.HttpInput - HttpInputOverHTTP@757b0ada[c=0,q=1,[0]=EOF,s=STREAM] addContent EOF
20:39:44.245 [qtp700072760-18] DEBUG org.eclipse.jetty.server.HttpConnection - HttpConnection@4801f408[p=HttpParser{s=END,35 of 35},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=7,c=false,a=DISPATCHED,uri=//localhost:8080/user/login}<-SocketChannelEndPoint@478a7239{/0:0:0:0:0:0:0:1:55654<->/0:0:0:0:0:0:0:1:8080,OPEN,fill=-,flush=-,to=56/300000}{io=0/0,kio=0,kro=1}->HttpConnection@4801f408[p=HttpParser{s=END,35 of 35},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=7,c=false,a=DISPATCHED,uri=//localhost:8080/user/login} parsed false HttpParser{s=END,35 of 35}
20:39:44.245 [qtp700072760-18] DEBUG org.eclipse.jetty.server.HttpInput - HttpInputOverHTTP@757b0ada[c=1,q=1,[0]=EOF,s=STREAM] read 1 from Content@4c625865{HeapByteBufferR@eb1a041[p=692,l=726,c=8192,r=34]={POST /user/login ...78210d4065\r\n\r\nu<<<sername=123123123...wd=123123123123>>>\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}}
20:39:44.245 [qtp700072760-18] DEBUG org.eclipse.jetty.server.HttpInput - HttpInputOverHTTP@757b0ada[c=2,q=1,[0]=EOF,s=STREAM] read 1 from Content@4c625865{HeapByteBufferR@eb1a041[p=693,l=726,c=8192,r=33]={POST /user/login ...8210d4065\r\n\r\nus<<<ername=123123123&...wd=123123123123>>>\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}}
20:39:44.245 [qtp700072760-18] DEBUG org.eclipse.jetty.server.HttpInput - HttpInputOverHTTP@757b0ada[c=3,q=1,[0]=EOF,s=STREAM] read 1 from Content@4c625865{HeapByteBufferR@eb1a041[p=694,l=726,c=8192,r=32]={POST /user/login ...210d4065\r\n\r\nuse<<<rname=123123123&pwd=123123123123>>>\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}}
20:39:44.245 [qtp700072760-18] DEBUG org.eclipse.jetty.server.HttpInput - HttpInputOverHTTP@757b0ada[c=4,q=1,[0]=EOF,s=STREAM] read 1 from Content@4c625865{HeapByteBufferR@eb1a041[p=695,l=726,c=8192,r=31]={POST /user/login ...10d4065\r\n\r\nuser<<<name=123123123&pwd=123123123123>>>\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}}
20:39:44.245 [qtp700072760-18] DEBUG org.eclipse.jetty.server.HttpInput - HttpInputOverHTTP@757b0ada[c=5,q=1,[0]=EOF,s=STREAM] read 1 from Content@4c625865{HeapByteBufferR@eb1a041[p=696,l=726,c=8192,r=30]={POST /user/login ...0d4065\r\n\r\nusern<<<ame=123123123&pwd=123123123123>>>\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}}
20:39:44.249 [qtp700072760-18] DEBUG org.eclipse.jetty.server.HttpInput - HttpInputOverHTTP@757b0ada[c=6,q=1,[0]=EOF,s=STREAM] read 1 from Content@4c625865{HeapByteBufferR@eb1a041[p=697,l=726,c=8192,r=29]={POST /user/login ...d4065\r\n\r\nuserna<<<me=123123123&pwd=123123123123>>>\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}}
20:39:44.249 [qtp700072760-18] DEBUG org.eclipse.jetty.server.HttpInput - HttpInputOverHTTP@757b0ada[c=7,q=1,[0]=EOF,s=STREAM] read 1 from Content@4c625865{HeapByteBufferR@eb1a041[p=698,l=726,c=8192,r=28]={POST /user/login ...4065\r\n\r\nusernam<<<e=123123123&pwd=123123123123>>>\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}}
20:39:44.249 [qtp700072760-18] DEBUG org.eclipse.jetty.server.HttpInput - HttpInputOverHTTP@757b0ada[c=8,q=1,[0]=EOF,s=STREAM] read 1 from Content@4c625865{HeapByteBufferR@eb1a041[p=699,l=726,c=8192,r=27]={POST /user/login ...065\r\n\r\nusername<<<=123123123&pwd=123123123123>>>\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}}
20:39:44.249 [qtp700072760-18] DEBUG org.eclipse.jetty.server.HttpInput - HttpInputOverHTTP@757b0ada[c=9,q=1,[0]=EOF,s=STREAM] read 1 from Content@4c625865{HeapByteBufferR@eb1a041[p=700,l=726,c=8192,r=26]={POST /user/login ...65\r\n\r\nusername=<<<123123123&pwd=123123123123>>>\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}}
20:39:44.249 [qtp700072760-18] DEBUG org.eclipse.jetty.server.HttpInput - HttpInputOverHTTP@757b0ada[c=10,q=1,[0]=EOF,s=STREAM] read 1 from Content@4c625865{HeapByteBufferR@eb1a041[p=701,l=726,c=8192,r=25]={POST /user/login ...5\r\n\r\nusername=1<<<23123123&pwd=123123123123>>>\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}}
20:39:44.249 [qtp700072760-18] DEBUG org.eclipse.jetty.server.HttpInput - HttpInputOverHTTP@757b0ada[c=11,q=1,[0]=EOF,s=STREAM] read 1 from Content@4c625865{HeapByteBufferR@eb1a041[p=702,l=726,c=8192,r=24]={POST /user/login ...\r\n\r\nusername=12<<<3123123&pwd=123123123123>>>\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}}
20:39:44.249 [qtp700072760-18] DEBUG org.eclipse.jetty.server.HttpInput - HttpInputOverHTTP@757b0ada[c=12,q=1,[0]=EOF,s=STREAM] read 1 from Content@4c625865{HeapByteBufferR@eb1a041[p=703,l=726,c=8192,r=23]={POST /user/login ...\n\r\nusername=123<<<123123&pwd=123123123123>>>\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}}
20:39:44.249 [qtp700072760-18] DEBUG org.eclipse.jetty.server.HttpInput - HttpInputOverHTTP@757b0ada[c=13,q=1,[0]=EOF,s=STREAM] read 1 from Content@4c625865{HeapByteBufferR@eb1a041[p=704,l=726,c=8192,r=22]={POST /user/login ...\r\nusername=1231<<<23123&pwd=123123123123>>>\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}}
20:39:44.249 [qtp700072760-18] DEBUG org.eclipse.jetty.server.HttpInput - HttpInputOverHTTP@757b0ada[c=14,q=1,[0]=EOF,s=STREAM] read 1 from Content@4c625865{HeapByteBufferR@eb1a041[p=705,l=726,c=8192,r=21]={POST /user/login ...\nusername=12312<<<3123&pwd=123123123123>>>\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}}
20:39:44.249 [qtp700072760-18] DEBUG org.eclipse.jetty.server.HttpInput - HttpInputOverHTTP@757b0ada[c=15,q=1,[0]=EOF,s=STREAM] read 1 from Content@4c625865{HeapByteBufferR@eb1a041[p=706,l=726,c=8192,r=20]={POST /user/login ...username=123123<<<123&pwd=123123123123>>>\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}}
20:39:44.249 [qtp700072760-18] DEBUG org.eclipse.jetty.server.HttpInput - HttpInputOverHTTP@757b0ada[c=16,q=1,[0]=EOF,s=STREAM] read 1 from Content@4c625865{HeapByteBufferR@eb1a041[p=707,l=726,c=8192,r=19]={POST /user/login ...sername=1231231<<<23&pwd=123123123123>>>\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}}
20:39:44.253 [qtp700072760-18] DEBUG org.eclipse.jetty.server.HttpInput - HttpInputOverHTTP@757b0ada[c=17,q=1,[0]=EOF,s=STREAM] read 1 from Content@4c625865{HeapByteBufferR@eb1a041[p=708,l=726,c=8192,r=18]={POST /user/login ...ername=12312312<<<3&pwd=123123123123>>>\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}}
20:39:44.253 [qtp700072760-18] DEBUG org.eclipse.jetty.server.HttpInput - HttpInputOverHTTP@757b0ada[c=18,q=1,[0]=EOF,s=STREAM] read 1 from Content@4c625865{HeapByteBufferR@eb1a041[p=709,l=726,c=8192,r=17]={POST /user/login ...rname=123123123<<<&pwd=123123123123>>>\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}}
20:39:44.253 [qtp700072760-18] DEBUG org.eclipse.jetty.server.HttpInput - HttpInputOverHTTP@757b0ada[c=19,q=1,[0]=EOF,s=STREAM] read 1 from Content@4c625865{HeapByteBufferR@eb1a041[p=710,l=726,c=8192,r=16]={POST /user/login ...name=123123123&<<<pwd=123123123123>>>\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}}
20:39:44.253 [qtp700072760-18] DEBUG org.eclipse.jetty.server.HttpInput - HttpInputOverHTTP@757b0ada[c=20,q=1,[0]=EOF,s=STREAM] read 1 from Content@4c625865{HeapByteBufferR@eb1a041[p=711,l=726,c=8192,r=15]={POST /user/login ...ame=123123123&p<<<wd=123123123123>>>\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}}
20:39:44.253 [qtp700072760-18] DEBUG org.eclipse.jetty.server.HttpInput - HttpInputOverHTTP@757b0ada[c=21,q=1,[0]=EOF,s=STREAM] read 1 from Content@4c625865{HeapByteBufferR@eb1a041[p=712,l=726,c=8192,r=14]={POST /user/login ...me=123123123&pw<<<d=123123123123>>>\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}}
20:39:44.253 [qtp700072760-18] DEBUG org.eclipse.jetty.server.HttpInput - HttpInputOverHTTP@757b0ada[c=22,q=1,[0]=EOF,s=STREAM] read 1 from Content@4c625865{HeapByteBufferR@eb1a041[p=713,l=726,c=8192,r=13]={POST /user/login ...e=123123123&pwd<<<=123123123123>>>\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}}
20:39:44.253 [qtp700072760-18] DEBUG org.eclipse.jetty.server.HttpInput - HttpInputOverHTTP@757b0ada[c=23,q=1,[0]=EOF,s=STREAM] read 1 from Content@4c625865{HeapByteBufferR@eb1a041[p=714,l=726,c=8192,r=12]={POST /user/login ...=123123123&pwd=<<<123123123123>>>\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}}
20:39:44.253 [qtp700072760-18] DEBUG org.eclipse.jetty.server.HttpInput - HttpInputOverHTTP@757b0ada[c=24,q=1,[0]=EOF,s=STREAM] read 1 from Content@4c625865{HeapByteBufferR@eb1a041[p=715,l=726,c=8192,r=11]={POST /user/login ...123123123&pwd=1<<<23123123123>>>\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}}
20:39:44.253 [qtp700072760-18] DEBUG org.eclipse.jetty.server.HttpInput - HttpInputOverHTTP@757b0ada[c=25,q=1,[0]=EOF,s=STREAM] read 1 from Content@4c625865{HeapByteBufferR@eb1a041[p=716,l=726,c=8192,r=10]={POST /user/login ...23123123&pwd=12<<<3123123123>>>\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}}
20:39:44.253 [qtp700072760-18] DEBUG org.eclipse.jetty.server.HttpInput - HttpInputOverHTTP@757b0ada[c=26,q=1,[0]=EOF,s=STREAM] read 1 from Content@4c625865{HeapByteBufferR@eb1a041[p=717,l=726,c=8192,r=9]={POST /user/login ...3123123&pwd=123<<<123123123>>>\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}}
20:39:44.253 [qtp700072760-18] DEBUG org.eclipse.jetty.server.HttpInput - HttpInputOverHTTP@757b0ada[c=27,q=1,[0]=EOF,s=STREAM] read 1 from Content@4c625865{HeapByteBufferR@eb1a041[p=718,l=726,c=8192,r=8]={POST /user/login ...123123&pwd=1231<<<23123123>>>\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}}
20:39:44.257 [qtp700072760-18] DEBUG org.eclipse.jetty.server.HttpInput - HttpInputOverHTTP@757b0ada[c=28,q=1,[0]=EOF,s=STREAM] read 1 from Content@4c625865{HeapByteBufferR@eb1a041[p=719,l=726,c=8192,r=7]={POST /user/login ...23123&pwd=12312<<<3123123>>>\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}}
20:39:44.257 [qtp700072760-18] DEBUG org.eclipse.jetty.server.HttpInput - HttpInputOverHTTP@757b0ada[c=29,q=1,[0]=EOF,s=STREAM] read 1 from Content@4c625865{HeapByteBufferR@eb1a041[p=720,l=726,c=8192,r=6]={POST /user/login ...3123&pwd=123123<<<123123>>>\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}}
20:39:44.257 [qtp700072760-18] DEBUG org.eclipse.jetty.server.HttpInput - HttpInputOverHTTP@757b0ada[c=30,q=1,[0]=EOF,s=STREAM] read 1 from Content@4c625865{HeapByteBufferR@eb1a041[p=721,l=726,c=8192,r=5]={POST /user/login ...123&pwd=1231231<<<23123>>>\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}}
20:39:44.257 [qtp700072760-18] DEBUG org.eclipse.jetty.server.HttpInput - HttpInputOverHTTP@757b0ada[c=31,q=1,[0]=EOF,s=STREAM] read 1 from Content@4c625865{HeapByteBufferR@eb1a041[p=722,l=726,c=8192,r=4]={POST /user/login ...23&pwd=12312312<<<3123>>>\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}}
20:39:44.257 [qtp700072760-18] DEBUG org.eclipse.jetty.server.HttpInput - HttpInputOverHTTP@757b0ada[c=32,q=1,[0]=EOF,s=STREAM] read 1 from Content@4c625865{HeapByteBufferR@eb1a041[p=723,l=726,c=8192,r=3]={POST /user/login ...3&pwd=123123123<<<123>>>\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}}
20:39:44.257 [qtp700072760-18] DEBUG org.eclipse.jetty.server.HttpInput - HttpInputOverHTTP@757b0ada[c=33,q=1,[0]=EOF,s=STREAM] read 1 from Content@4c625865{HeapByteBufferR@eb1a041[p=724,l=726,c=8192,r=2]={POST /user/login ...&pwd=1231231231<<<23>>>\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}}
20:39:44.257 [qtp700072760-18] DEBUG org.eclipse.jetty.server.HttpInput - HttpInputOverHTTP@757b0ada[c=34,q=1,[0]=EOF,s=STREAM] read 1 from Content@4c625865{HeapByteBufferR@eb1a041[p=725,l=726,c=8192,r=1]={POST /user/login ...pwd=12312312312<<<3>>>\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}}
20:39:44.257 [qtp700072760-18] DEBUG org.eclipse.jetty.server.HttpInput - HttpInputOverHTTP@757b0ada[c=35,q=1,[0]=EOF,s=STREAM] read 1 from Content@4c625865{HeapByteBufferR@eb1a041[p=726,l=726,c=8192,r=0]={POST /user/login ...wd=123123123123<<<>>>\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}}
20:39:44.257 [qtp700072760-18] DEBUG org.eclipse.jetty.server.HttpConnection - releaseRequestBuffer HttpConnection@4801f408[p=HttpParser{s=END,35 of 35},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=7,c=false,a=DISPATCHED,uri=//localhost:8080/user/login}<-SocketChannelEndPoint@478a7239{/0:0:0:0:0:0:0:1:55654<->/0:0:0:0:0:0:0:1:8080,OPEN,fill=-,flush=-,to=68/300000}{io=0/0,kio=0,kro=1}->HttpConnection@4801f408[p=HttpParser{s=END,35 of 35},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=7,c=false,a=DISPATCHED,uri=//localhost:8080/user/login}
20:39:44.257 [qtp700072760-18] DEBUG org.eclipse.jetty.server.HttpChannelState - onEof HttpChannelState@2d6b59ca{s=DISPATCHED a=NOT_ASYNC i=true r=IDLE w=false}
20:39:44.257 [qtp700072760-18] DEBUG org.eclipse.jetty.server.session - Checking node01spv6yuajvt5m1j6de510x03qp0 is in use by at least one context
20:39:44.257 [qtp700072760-18] DEBUG org.eclipse.jetty.server.session - Checked node01spv6yuajvt5m1j6de510x03qp0, in use:
20:39:44.257 [qtp700072760-18] DEBUG org.eclipse.jetty.server.session - Creating new session id=node0vvjdqz9bvj44163047gjjelsi0
20:39:44.261 [qtp700072760-18] DEBUG org.eclipse.jetty.server.session - Req count=1 for id=node0vvjdqz9bvj44163047gjjelsi0
20:39:44.261 [qtp700072760-18] DEBUG org.eclipse.jetty.server.session - updateInactivityTimer
20:39:44.261 [qtp700072760-18] DEBUG org.eclipse.jetty.server.session - setIdleTimeout called: old=0 new=86400000000
20:39:44.261 [qtp700072760-18] DEBUG org.eclipse.jetty.io.IdleTimeout - org.eclipse.jetty.server.session.Session$SessionInactivityTimeout@3233904e idle timeout check, elapsed: 0 ms, remaining: 86400000000 ms
20:39:44.261 [qtp700072760-18] DEBUG org.eclipse.jetty.server.session - No inactive session eviction
20:39:44.281 [qtp700072760-18] WARN org.nutz.mvc.impl.processor.FailProcessor - Error@/user/login :
org.apache.shiro.UnavailableSecurityManagerException: No SecurityManager accessible to the calling code, either bound to the org.apache.shiro.util.ThreadContext or as a vm static singleton.  This is an invalid application configuration.
	at org.apache.shiro.SecurityUtils.getSecurityManager(SecurityUtils.java:123)
	at org.apache.shiro.subject.Subject$Builder.<init>(Subject.java:626)
	at org.apache.shiro.SecurityUtils.getSubject(SecurityUtils.java:56)
	at com.dd.controller.UserController.login(UserController.java:75)
	at com.dd.controller.UserController$FM$login$d17038cb4363fbad2fa1709b7d9f5425.invoke(UserController.java)
	at org.nutz.mvc.impl.processor.MethodInvokeProcessor.process(MethodInvokeProcessor.java:31)
	at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44)
	at org.nutz.mvc.impl.processor.AdaptorProcessor.process(AdaptorProcessor.java:33)
	at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44)
	at org.nutz.mvc.impl.processor.ActionFiltersProcessor.process(ActionFiltersProcessor.java:58)
	at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44)
	at org.nutz.integration.shiro.NutShiroProcessor.process(NutShiroProcessor.java:126)
	at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44)
	at org.nutz.mvc.impl.processor.ModuleProcessor.process(ModuleProcessor.java:123)
	at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44)
	at org.nutz.mvc.impl.processor.EncodingProcessor.process(EncodingProcessor.java:27)
	at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44)
	at org.nutz.mvc.impl.processor.UpdateRequestAttributesProcessor.process(UpdateRequestAttributesProcessor.java:15)
	at org.nutz.mvc.impl.NutActionChain.doChain(NutActionChain.java:44)
	at org.nutz.mvc.impl.ActionInvoker.invoke(ActionInvoker.java:67)
	at org.nutz.mvc.ActionHandler.handle(ActionHandler.java:31)
	at org.nutz.mvc.NutFilter.doFilter(NutFilter.java:202)
	at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1637)
	at org.nutz.mvc.WhaleFilter.doFilter(WhaleFilter.java:159)
	at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1637)
	at org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter.doFilter(WebSocketUpgradeFilter.java:206)
	at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1637)
	at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:533)
	at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)
	at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:548)
	at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132)
	at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:190)
	at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1595)
	at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:188)
	at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1253)
	at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:168)
	at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:473)
	at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1564)
	at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:166)
	at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1155)
	at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
	at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132)
	at org.eclipse.jetty.server.Server.handle(Server.java:530)
	at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:347)
	at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:256)
	at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:279)
	at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:102)
	at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:124)
	at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:247)
	at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.produce(EatWhatYouKill.java:140)
	at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:131)
	at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:382)
	at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:708)
	at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:626)
	at java.lang.Thread.run(Thread.java:748)
20:39:44.309 [qtp700072760-18] DEBUG org.eclipse.jetty.server.HttpChannel - sendResponse info=null content=DirectByteBuffer@6ccf931[p=0,l=7957,c=32768,r=7957]={<<<{"detailMessage":...Exceptions":[]}>>>\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00} complete=false committing=true callback=Blocker@54933385{null}
20:39:44.309 [qtp700072760-18] DEBUG org.eclipse.jetty.server.HttpChannel - COMMIT for /user/login on HttpChannelOverHttp@1bab1062{r=7,c=true,a=DISPATCHED,uri=//localhost:8080/user/login}
200 null HTTP/1.1
Date: Fri, 26 Jan 2018 12:39:44 GMT
X-Powered-By: nutz/1.r.62 <nutzam.com>
Set-Cookie: JSESSIONID=node0vvjdqz9bvj44163047gjjelsi0.node0;Path=/
Expires: Thu, 01 Jan 1970 00:00:00 GMT
Content-Type: application/json;charset=utf-8
Cache-Control: no-cache


20:39:44.309 [qtp700072760-18] DEBUG org.eclipse.jetty.server.HttpConnection - org.eclipse.jetty.server.HttpConnection$SendCallback@1832cfd[PROCESSING][i=HTTP/1.1{s=200,h=6,cl=-1},cb=org.eclipse.jetty.server.HttpChannel$CommitCallback@4d443633] generate: NEED_HEADER (null,[p=0,l=7957,c=32768,r=7957],false)@START
20:39:44.309 [qtp700072760-18] DEBUG org.eclipse.jetty.http.HttpGenerator - generateHeaders HTTP/1.1{s=200,h=6,cl=-1} last=false content=DirectByteBuffer@6ccf931[p=0,l=7957,c=32768,r=7957]={<<<{"detailMessage":...Exceptions":[]}>>>\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}
20:39:44.309 [qtp700072760-18] DEBUG org.eclipse.jetty.http.HttpGenerator - Date: Fri, 26 Jan 2018 12:39:44 GMT
X-Powered-By: nutz/1.r.62 <nutzam.com>
Set-Cookie: JSESSIONID=node0vvjdqz9bvj44163047gjjelsi0.node0;Path=/
Expires: Thu, 01 Jan 1970 00:00:00 GMT
Content-Type: application/json;charset=utf-8
Cache-Control: no-cache


20:39:44.309 [qtp700072760-18] DEBUG org.eclipse.jetty.http.HttpGenerator - CHUNKED_CONTENT
20:39:44.309 [qtp700072760-18] DEBUG org.eclipse.jetty.server.HttpConnection - org.eclipse.jetty.server.HttpConnection$SendCallback@1832cfd[PROCESSING][i=HTTP/1.1{s=200,h=6,cl=-1},cb=org.eclipse.jetty.server.HttpChannel$CommitCallback@4d443633] generate: FLUSH ([p=0,l=342,c=8192,r=342],[p=0,l=7957,c=32768,r=7957],false)@COMMITTED
20:39:44.309 [qtp700072760-18] DEBUG org.eclipse.jetty.io.WriteFlusher - write: WriteFlusher@5056655e{IDLE}->null [HeapByteBuffer@7144902a[p=0,l=342,c=8192,r=342]={<<<HTTP/1.1 200 OK\r\n...1121)\r\n\r\n1F15\r\n>>>\nContent-Type: ap...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00},DirectByteBuffer@6ccf931[p=0,l=7957,c=32768,r=7957]={<<<{"detailMessage":...Exceptions":[]}>>>\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}]
20:39:44.309 [qtp700072760-18] DEBUG org.eclipse.jetty.io.WriteFlusher - update WriteFlusher@5056655e{WRITING}->null:IDLE-->WRITING
20:39:44.313 [qtp700072760-18] DEBUG org.eclipse.jetty.io.ChannelEndPoint - flushed 8299 SocketChannelEndPoint@478a7239{/0:0:0:0:0:0:0:1:55654<->/0:0:0:0:0:0:0:1:8080,OPEN,fill=-,flush=W,to=124/300000}{io=0/0,kio=0,kro=1}->HttpConnection@4801f408[p=HttpParser{s=END,35 of 35},g=HttpGenerator@5c8e5c8b{s=COMMITTED}]=>HttpChannelOverHttp@1bab1062{r=7,c=true,a=DISPATCHED,uri=//localhost:8080/user/login}
20:39:44.313 [qtp700072760-18] DEBUG org.eclipse.jetty.io.WriteFlusher - Flushed=true 342/342+1 WriteFlusher@5056655e{WRITING}->null
20:39:44.313 [qtp700072760-18] DEBUG org.eclipse.jetty.io.WriteFlusher - update WriteFlusher@5056655e{IDLE}->null:WRITING-->IDLE
20:39:44.313 [qtp700072760-18] DEBUG org.eclipse.jetty.server.HttpConnection - org.eclipse.jetty.server.HttpConnection$SendCallback@1832cfd[PROCESSING][i=HTTP/1.1{s=200,h=6,cl=-1},cb=org.eclipse.jetty.server.HttpChannel$CommitCallback@4d443633] generate: DONE ([p=342,l=342,c=8192,r=0],[p=7957,l=7957,c=32768,r=0],false)@COMMITTED
20:39:44.313 [qtp700072760-18] DEBUG org.eclipse.jetty.server.HttpChannel - sendResponse info=null content=HeapByteBuffer@67bc5ebc[p=0,l=0,c=0,r=0]={<<<>>>} complete=false committing=false callback=Blocker@54933385{null}
20:39:44.317 [qtp700072760-18] DEBUG org.eclipse.jetty.server.session - FinalSession=org.eclipse.jetty.server.session.Session@300cd85f old_session_manager=null this=org.eclipse.jetty.server.session.SessionHandler1773283386==dftMaxIdleSec=86400000
20:39:44.317 [qtp700072760-18] DEBUG org.eclipse.jetty.server.session - Store: id=node0vvjdqz9bvj44163047gjjelsi0, dirty=true, lsave=0, period=0, elapsed=1516970384317
20:39:44.317 [qtp700072760-18] DEBUG org.eclipse.jetty.server.session - Non passivating SessionDataStore, session in SessionCache only id=node0vvjdqz9bvj44163047gjjelsi0
20:39:44.317 [qtp700072760-18] DEBUG org.eclipse.jetty.server.Server - handled=true async=false committed=true on HttpChannelOverHttp@1bab1062{r=7,c=true,a=DISPATCHED,uri=//localhost:8080/user/login}
20:39:44.317 [qtp700072760-18] DEBUG org.eclipse.jetty.server.HttpChannelState - unhandle HttpChannelState@2d6b59ca{s=DISPATCHED a=NOT_ASYNC i=true r=READY w=false}
20:39:44.317 [qtp700072760-18] DEBUG org.eclipse.jetty.server.HttpChannel - HttpChannelOverHttp@1bab1062{r=7,c=true,a=COMPLETING,uri=//localhost:8080/user/login} action COMPLETE
20:39:44.317 [qtp700072760-18] DEBUG org.eclipse.jetty.server.HttpChannel - sendResponse info=null content=HeapByteBuffer@67bc5ebc[p=0,l=0,c=0,r=0]={<<<>>>} complete=true committing=false callback=Blocker@54933385{null}
20:39:44.317 [qtp700072760-18] DEBUG org.eclipse.jetty.server.HttpConnection - org.eclipse.jetty.server.HttpConnection$SendCallback@1832cfd[PROCESSING][i=null,cb=org.eclipse.jetty.server.HttpChannel$ContentCallback@2dd7621e] generate: CONTINUE (null,[p=0,l=0,c=0,r=0],true)@COMPLETING
20:39:44.317 [qtp700072760-18] DEBUG org.eclipse.jetty.server.HttpConnection - org.eclipse.jetty.server.HttpConnection$SendCallback@1832cfd[PROCESSING][i=null,cb=org.eclipse.jetty.server.HttpChannel$ContentCallback@2dd7621e] generate: NEED_CHUNK (null,[p=0,l=0,c=0,r=0],true)@COMPLETING
20:39:44.317 [qtp700072760-18] DEBUG org.eclipse.jetty.server.HttpConnection - org.eclipse.jetty.server.HttpConnection$SendCallback@1832cfd[PROCESSING][i=null,cb=org.eclipse.jetty.server.HttpChannel$ContentCallback@2dd7621e] generate: FLUSH (null,[p=0,l=0,c=0,r=0],true)@COMPLETING
20:39:44.317 [qtp700072760-18] DEBUG org.eclipse.jetty.io.WriteFlusher - write: WriteFlusher@5056655e{IDLE}->null [HeapByteBuffer@defe51c[p=0,l=7,c=1024,r=7]={<<<\r\n0\r\n\r\n>>>\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}]
20:39:44.317 [qtp700072760-18] DEBUG org.eclipse.jetty.io.WriteFlusher - update WriteFlusher@5056655e{WRITING}->null:IDLE-->WRITING
20:39:44.321 [qtp700072760-18] DEBUG org.eclipse.jetty.io.ChannelEndPoint - flushed 7 SocketChannelEndPoint@478a7239{/0:0:0:0:0:0:0:1:55654<->/0:0:0:0:0:0:0:1:8080,OPEN,fill=-,flush=W,to=8/300000}{io=0/0,kio=0,kro=1}->HttpConnection@4801f408[p=HttpParser{s=END,35 of 35},g=HttpGenerator@5c8e5c8b{s=COMPLETING}]=>HttpChannelOverHttp@1bab1062{r=7,c=true,a=COMPLETING,uri=//localhost:8080/user/login}
20:39:44.321 [qtp700072760-18] DEBUG org.eclipse.jetty.io.WriteFlusher - Flushed=true 7/7+0 WriteFlusher@5056655e{WRITING}->null
20:39:44.321 [qtp700072760-18] DEBUG org.eclipse.jetty.io.WriteFlusher - update WriteFlusher@5056655e{IDLE}->null:WRITING-->IDLE
20:39:44.321 [qtp700072760-18] DEBUG org.eclipse.jetty.server.HttpConnection - org.eclipse.jetty.server.HttpConnection$SendCallback@1832cfd[PROCESSING][i=null,cb=org.eclipse.jetty.server.HttpChannel$ContentCallback@2dd7621e] generate: DONE (null,[p=0,l=0,c=0,r=0],true)@END
20:39:44.321 [qtp700072760-18] DEBUG org.eclipse.jetty.server.HttpChannelState - onComplete HttpChannelState@2d6b59ca{s=COMPLETING a=NOT_ASYNC i=false r=READY w=false}
20:39:44.321 [qtp700072760-18] DEBUG org.eclipse.jetty.server.HttpChannel - COMPLETE for /user/login written=7957
20:39:44.321 [qtp700072760-18] DEBUG org.eclipse.jetty.server.HttpChannelState - recycle HttpChannelState@2d6b59ca{s=COMPLETED a=NOT_ASYNC i=false r=READY w=false}
20:39:44.321 [qtp700072760-18] DEBUG org.eclipse.jetty.http.HttpParser - reset HttpParser{s=END,35 of 35}
20:39:44.325 [qtp700072760-18] DEBUG org.eclipse.jetty.http.HttpParser - END --> START
20:39:44.325 [qtp700072760-18] DEBUG org.eclipse.jetty.server.HttpChannel - HttpChannelOverHttp@1bab1062{r=7,c=false,a=IDLE,uri=null} handle exit, result COMPLETE
20:39:44.325 [qtp700072760-18] DEBUG org.eclipse.jetty.io.ChannelEndPoint - filled 0 SocketChannelEndPoint@478a7239{/0:0:0:0:0:0:0:1:55654<->/0:0:0:0:0:0:0:1:8080,OPEN,fill=-,flush=-,to=4/300000}{io=0/0,kio=0,kro=1}->HttpConnection@4801f408[p=HttpParser{s=START,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=7,c=false,a=IDLE,uri=null}
20:39:44.325 [qtp700072760-18] DEBUG org.eclipse.jetty.io.ChannelEndPoint - filled 0 SocketChannelEndPoint@478a7239{/0:0:0:0:0:0:0:1:55654<->/0:0:0:0:0:0:0:1:8080,OPEN,fill=-,flush=-,to=4/300000}{io=0/0,kio=0,kro=1}->HttpConnection@4801f408[p=HttpParser{s=START,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=7,c=false,a=IDLE,uri=null}
20:39:44.325 [qtp700072760-18] DEBUG org.eclipse.jetty.server.HttpConnection - HttpConnection@4801f408[p=HttpParser{s=START,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=7,c=false,a=IDLE,uri=null}<-SocketChannelEndPoint@478a7239{/0:0:0:0:0:0:0:1:55654<->/0:0:0:0:0:0:0:1:8080,OPEN,fill=-,flush=-,to=4/300000}{io=0/0,kio=0,kro=1}->HttpConnection@4801f408[p=HttpParser{s=START,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=7,c=false,a=IDLE,uri=null} filled 0 HeapByteBuffer@7144902a[p=0,l=0,c=8192,r=0]={<<<>>>HTTP/1.1 200 OK\r\n...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}
20:39:44.325 [qtp700072760-18] DEBUG org.eclipse.jetty.server.HttpConnection - HttpConnection@4801f408[p=HttpParser{s=START,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=7,c=false,a=IDLE,uri=null}<-SocketChannelEndPoint@478a7239{/0:0:0:0:0:0:0:1:55654<->/0:0:0:0:0:0:0:1:8080,OPEN,fill=-,flush=-,to=4/300000}{io=0/0,kio=0,kro=1}->HttpConnection@4801f408[p=HttpParser{s=START,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=7,c=false,a=IDLE,uri=null} parse HeapByteBuffer@7144902a[p=0,l=0,c=8192,r=0]={<<<>>>HTTP/1.1 200 OK\r\n...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00} {}
20:39:44.325 [qtp700072760-18] DEBUG org.eclipse.jetty.http.HttpParser - parseNext s=START HeapByteBuffer@7144902a[p=0,l=0,c=8192,r=0]={<<<>>>HTTP/1.1 200 OK\r\n...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}
20:39:44.325 [qtp700072760-18] DEBUG org.eclipse.jetty.server.HttpConnection - HttpConnection@4801f408[p=HttpParser{s=START,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=7,c=false,a=IDLE,uri=null}<-SocketChannelEndPoint@478a7239{/0:0:0:0:0:0:0:1:55654<->/0:0:0:0:0:0:0:1:8080,OPEN,fill=-,flush=-,to=4/300000}{io=0/0,kio=0,kro=1}->HttpConnection@4801f408[p=HttpParser{s=START,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=7,c=false,a=IDLE,uri=null} parsed false HttpParser{s=START,0 of -1}
20:39:44.325 [qtp700072760-18] DEBUG org.eclipse.jetty.server.HttpConnection - releaseRequestBuffer HttpConnection@4801f408[p=HttpParser{s=START,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=7,c=false,a=IDLE,uri=null}<-SocketChannelEndPoint@478a7239{/0:0:0:0:0:0:0:1:55654<->/0:0:0:0:0:0:0:1:8080,OPEN,fill=-,flush=-,to=4/300000}{io=0/0,kio=0,kro=1}->HttpConnection@4801f408[p=HttpParser{s=START,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=7,c=false,a=IDLE,uri=null}
20:39:44.325 [qtp700072760-18] DEBUG org.eclipse.jetty.io.AbstractConnection - fillInterested HttpConnection@4801f408[p=HttpParser{s=START,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=7,c=false,a=IDLE,uri=null}<-SocketChannelEndPoint@478a7239{/0:0:0:0:0:0:0:1:55654<->/0:0:0:0:0:0:0:1:8080,OPEN,fill=-,flush=-,to=4/300000}{io=0/0,kio=0,kro=1}->HttpConnection@4801f408[p=HttpParser{s=START,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=7,c=false,a=IDLE,uri=null}
20:39:44.341 [qtp700072760-18] DEBUG org.eclipse.jetty.io.FillInterest - interested FillInterest@1fe56f78{AC.ReadCB@4801f408{HttpConnection@4801f408[p=HttpParser{s=START,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=7,c=false,a=IDLE,uri=null}<-SocketChannelEndPoint@478a7239{/0:0:0:0:0:0:0:1:55654<->/0:0:0:0:0:0:0:1:8080,OPEN,fill=FI,flush=-,to=0/300000}{io=0/0,kio=0,kro=1}->HttpConnection@4801f408[p=HttpParser{s=START,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=7,c=false,a=IDLE,uri=null}}}
20:39:44.341 [qtp700072760-18] DEBUG org.eclipse.jetty.io.ChannelEndPoint - changeInterests p=false 0->1 for SocketChannelEndPoint@478a7239{/0:0:0:0:0:0:0:1:55654<->/0:0:0:0:0:0:0:1:8080,OPEN,fill=FI,flush=-,to=0/300000}{io=0/1,kio=0,kro=1}->HttpConnection@4801f408[p=HttpParser{s=START,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=7,c=false,a=IDLE,uri=null}
20:39:44.341 [qtp700072760-18] DEBUG org.eclipse.jetty.io.ManagedSelector - Queued change CEP:SocketChannelEndPoint@478a7239{/0:0:0:0:0:0:0:1:55654<->/0:0:0:0:0:0:0:1:8080,OPEN,fill=FI,flush=-,to=0/300000}{io=0/1,kio=0,kro=1}->HttpConnection@4801f408[p=HttpParser{s=START,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=7,c=false,a=IDLE,uri=null}:runUpdateKey:NON_BLOCKING on org.eclipse.jetty.io.ManagedSelector@35c09b94 id=0 keys=1 selected=0 actions=0
20:39:44.341 [qtp700072760-19] DEBUG org.eclipse.jetty.io.ManagedSelector - Selector sun.nio.ch.WindowsSelectorImpl@3e867699 woken up from select, 0/1 selected
20:39:44.341 [qtp700072760-19] DEBUG org.eclipse.jetty.io.ManagedSelector - Selector sun.nio.ch.WindowsSelectorImpl@3e867699 processing 0 keys, 1 actions
20:39:44.341 [qtp700072760-18] DEBUG org.eclipse.jetty.server.HttpConnection - HttpConnection@4801f408[p=HttpParser{s=START,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=7,c=false,a=IDLE,uri=null}<-SocketChannelEndPoint@478a7239{/0:0:0:0:0:0:0:1:55654<->/0:0:0:0:0:0:0:1:8080,OPEN,fill=FI,flush=-,to=0/300000}{io=0/1,kio=0,kro=1}->HttpConnection@4801f408[p=HttpParser{s=START,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=7,c=false,a=IDLE,uri=null} onFillable exit HttpChannelState@2d6b59ca{s=IDLE a=NOT_ASYNC i=true r=IDLE w=false} null
20:39:44.341 [qtp700072760-19] DEBUG org.eclipse.jetty.io.ManagedSelector - action=CEP:SocketChannelEndPoint@478a7239{/0:0:0:0:0:0:0:1:55654<->/0:0:0:0:0:0:0:1:8080,OPEN,fill=FI,flush=-,to=0/300000}{io=0/1,kio=0,kro=1}->HttpConnection@4801f408[p=HttpParser{s=START,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=7,c=false,a=IDLE,uri=null}:runUpdateKey:NON_BLOCKING wakeup=false
20:39:44.341 [qtp700072760-18] DEBUG org.eclipse.jetty.util.thread.ReservedThreadExecutor - ReservedThreadExecutor@45f24169{s=2/4,p=0}@SelectorManager@ServerConnector@6107227e{HTTP/1.1,[http/1.1]}{0.0.0.0:8080}@1c881172 waiting
20:39:44.341 [qtp700072760-19] DEBUG org.eclipse.jetty.util.thread.strategy.EatWhatYouKill - EatWhatYouKill@15723761/SelectorProducer@4917d36b/PRODUCING/ReservedThreadExecutor@45f24169{s=2/4,p=0}@SelectorManager@ServerConnector@6107227e{HTTP/1.1,[http/1.1]}{0.0.0.0:8080} t=CEP:SocketChannelEndPoint@478a7239{/0:0:0:0:0:0:0:1:55654<->/0:0:0:0:0:0:0:1:8080,OPEN,fill=FI,flush=-,to=0/300000}{io=0/1,kio=0,kro=1}->HttpConnection@4801f408[p=HttpParser{s=START,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=7,c=false,a=IDLE,uri=null}:runUpdateKey:NON_BLOCKING/NON_BLOCKING
20:39:44.341 [qtp700072760-19] DEBUG org.eclipse.jetty.util.thread.strategy.EatWhatYouKill - EatWhatYouKill@15723761/SelectorProducer@4917d36b/PRODUCING/ReservedThreadExecutor@45f24169{s=2/4,p=0}@SelectorManager@ServerConnector@6107227e{HTTP/1.1,[http/1.1]}{0.0.0.0:8080} PC t=CEP:SocketChannelEndPoint@478a7239{/0:0:0:0:0:0:0:1:55654<->/0:0:0:0:0:0:0:1:8080,OPEN,fill=FI,flush=-,to=0/300000}{io=0/1,kio=0,kro=1}->HttpConnection@4801f408[p=HttpParser{s=START,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=7,c=false,a=IDLE,uri=null}:runUpdateKey:NON_BLOCKING
20:39:44.341 [qtp700072760-19] DEBUG org.eclipse.jetty.io.ChannelEndPoint - Key interests updated 0 -> 1 on SocketChannelEndPoint@478a7239{/0:0:0:0:0:0:0:1:55654<->/0:0:0:0:0:0:0:1:8080,OPEN,fill=FI,flush=-,to=0/300000}{io=1/1,kio=1,kro=1}->HttpConnection@4801f408[p=HttpParser{s=START,0 of -1},g=HttpGenerator@5c8e5c8b{s=START}]=>HttpChannelOverHttp@1bab1062{r=7,c=false,a=IDLE,uri=null}
20:39:44.341 [qtp700072760-19] DEBUG org.eclipse.jetty.io.ManagedSelector - Forcing selection, actions=0
20:39:44.341 [qtp700072760-19] DEBUG org.eclipse.jetty.io.ManagedSelector - action=null wakeup=false
20:39:44.341 [qtp700072760-19] DEBUG org.eclipse.jetty.io.ManagedSelector - Selector sun.nio.ch.WindowsSelectorImpl@3e867699 waiting on select

贴加上shiro的日志

"E:\dev\java 8\jdk\bin\java" "-javaagent:C:\Program Files\JetBrains\IntelliJ IDEA 2017.3.2\lib\idea_rt.jar=57098:C:\Program Files\JetBrains\IntelliJ IDEA 2017.3.2\bin" -Dfile.encoding=UTF-8 -classpath "E:\dev\java 8\jdk\jre\lib\charsets.jar;E:\dev\java 8\jdk\jre\lib\deploy.jar;E:\dev\java 8\jdk\jre\lib\ext\access-bridge-64.jar;E:\dev\java 8\jdk\jre\lib\ext\cldrdata.jar;E:\dev\java 8\jdk\jre\lib\ext\dnsns.jar;E:\dev\java 8\jdk\jre\lib\ext\jaccess.jar;E:\dev\java 8\jdk\jre\lib\ext\jfxrt.jar;E:\dev\java 8\jdk\jre\lib\ext\localedata.jar;E:\dev\java 8\jdk\jre\lib\ext\nashorn.jar;E:\dev\java 8\jdk\jre\lib\ext\sunec.jar;E:\dev\java 8\jdk\jre\lib\ext\sunjce_provider.jar;E:\dev\java 8\jdk\jre\lib\ext\sunmscapi.jar;E:\dev\java 8\jdk\jre\lib\ext\sunpkcs11.jar;E:\dev\java 8\jdk\jre\lib\ext\zipfs.jar;E:\dev\java 8\jdk\jre\lib\javaws.jar;E:\dev\java 8\jdk\jre\lib\jce.jar;E:\dev\java 8\jdk\jre\lib\jfr.jar;E:\dev\java 8\jdk\jre\lib\jfxswt.jar;E:\dev\java 8\jdk\jre\lib\jsse.jar;E:\dev\java 8\jdk\jre\lib\management-agent.jar;E:\dev\java 8\jdk\jre\lib\plugin.jar;E:\dev\java 8\jdk\jre\lib\resources.jar;E:\dev\java 8\jdk\jre\lib\rt.jar;E:\idea_workspace\LuliChat\target\classes;E:\dev\apache-maven-3.5.2\resp\org\nutz\nutzboot-starter-nutz-mvc\2.1.1\nutzboot-starter-nutz-mvc-2.1.1.jar;E:\dev\apache-maven-3.5.2\resp\org\nutz\nutzboot-core\2.1.1\nutzboot-core-2.1.1.jar;E:\dev\apache-maven-3.5.2\resp\javax\servlet\javax.servlet-api\3.1.0\javax.servlet-api-3.1.0.jar;E:\dev\apache-maven-3.5.2\resp\org\nutz\nutzboot-starter-jetty\2.1.1\nutzboot-starter-jetty-2.1.1.jar;E:\dev\apache-maven-3.5.2\resp\org\eclipse\jetty\jetty-servlets\9.4.8.v20171121\jetty-servlets-9.4.8.v20171121.jar;E:\dev\apache-maven-3.5.2\resp\org\eclipse\jetty\jetty-continuation\9.4.8.v20171121\jetty-continuation-9.4.8.v20171121.jar;E:\dev\apache-maven-3.5.2\resp\org\eclipse\jetty\jetty-http\9.4.8.v20171121\jetty-http-9.4.8.v20171121.jar;E:\dev\apache-maven-3.5.2\resp\org\eclipse\jetty\jetty-util\9.4.8.v20171121\jetty-util-9.4.8.v20171121.jar;E:\dev\apache-maven-3.5.2\resp\org\eclipse\jetty\jetty-io\9.4.8.v20171121\jetty-io-9.4.8.v20171121.jar;E:\dev\apache-maven-3.5.2\resp\org\eclipse\jetty\jetty-webapp\9.4.8.v20171121\jetty-webapp-9.4.8.v20171121.jar;E:\dev\apache-maven-3.5.2\resp\org\eclipse\jetty\jetty-xml\9.4.8.v20171121\jetty-xml-9.4.8.v20171121.jar;E:\dev\apache-maven-3.5.2\resp\org\eclipse\jetty\jetty-servlet\9.4.8.v20171121\jetty-servlet-9.4.8.v20171121.jar;E:\dev\apache-maven-3.5.2\resp\org\eclipse\jetty\jetty-security\9.4.8.v20171121\jetty-security-9.4.8.v20171121.jar;E:\dev\apache-maven-3.5.2\resp\org\eclipse\jetty\jetty-server\9.4.8.v20171121\jetty-server-9.4.8.v20171121.jar;E:\dev\apache-maven-3.5.2\resp\org\eclipse\jetty\websocket\websocket-server\9.4.8.v20171121\websocket-server-9.4.8.v20171121.jar;E:\dev\apache-maven-3.5.2\resp\org\eclipse\jetty\websocket\websocket-common\9.4.8.v20171121\websocket-common-9.4.8.v20171121.jar;E:\dev\apache-maven-3.5.2\resp\org\eclipse\jetty\websocket\websocket-api\9.4.8.v20171121\websocket-api-9.4.8.v20171121.jar;E:\dev\apache-maven-3.5.2\resp\org\eclipse\jetty\websocket\websocket-client\9.4.8.v20171121\websocket-client-9.4.8.v20171121.jar;E:\dev\apache-maven-3.5.2\resp\org\eclipse\jetty\jetty-client\9.4.8.v20171121\jetty-client-9.4.8.v20171121.jar;E:\dev\apache-maven-3.5.2\resp\org\eclipse\jetty\websocket\websocket-servlet\9.4.8.v20171121\websocket-servlet-9.4.8.v20171121.jar;E:\dev\apache-maven-3.5.2\resp\org\eclipse\jetty\websocket\javax-websocket-server-impl\9.4.8.v20171121\javax-websocket-server-impl-9.4.8.v20171121.jar;E:\dev\apache-maven-3.5.2\resp\org\eclipse\jetty\jetty-annotations\9.4.8.v20171121\jetty-annotations-9.4.8.v20171121.jar;E:\dev\apache-maven-3.5.2\resp\org\eclipse\jetty\jetty-plus\9.4.8.v20171121\jetty-plus-9.4.8.v20171121.jar;E:\dev\apache-maven-3.5.2\resp\javax\annotation\javax.annotation-api\1.2\javax.annotation-api-1.2.jar;E:\dev\apache-maven-3.5.2\resp\org\ow2\asm\asm\6.0\asm-6.0.jar;E:\dev\apache-maven-3.5.2\resp\org\ow2\asm\asm-commons\6.0\asm-commons-6.0.jar;E:\dev\apache-maven-3.5.2\resp\org\ow2\asm\asm-tree\6.0\asm-tree-6.0.jar;E:\dev\apache-maven-3.5.2\resp\org\eclipse\jetty\websocket\javax-websocket-client-impl\9.4.8.v20171121\javax-websocket-client-impl-9.4.8.v20171121.jar;E:\dev\apache-maven-3.5.2\resp\javax\websocket\javax.websocket-client-api\1.0\javax.websocket-client-api-1.0.jar;E:\dev\apache-maven-3.5.2\resp\javax\websocket\javax.websocket-api\1.0\javax.websocket-api-1.0.jar;E:\dev\apache-maven-3.5.2\resp\org\slf4j\jul-to-slf4j\1.7.25\jul-to-slf4j-1.7.25.jar;E:\dev\apache-maven-3.5.2\resp\org\nutz\nutz-plugins-websocket\1.r.63.r5\nutz-plugins-websocket-1.r.63.r5.jar;E:\dev\apache-maven-3.5.2\resp\org\nutz\nutzboot-starter-shiro\2.1.1\nutzboot-starter-shiro-2.1.1.jar;E:\dev\apache-maven-3.5.2\resp\org\nutz\nutz-integration-shiro\1.r.63.r5\nutz-integration-shiro-1.r.63.r5.jar;E:\dev\apache-maven-3.5.2\resp\org\slf4j\jcl-over-slf4j\1.7.25\jcl-over-slf4j-1.7.25.jar;E:\dev\apache-maven-3.5.2\resp\org\apache\shiro\shiro-web\1.3.2\shiro-web-1.3.2.jar;E:\dev\apache-maven-3.5.2\resp\org\apache\shiro\shiro-core\1.3.2\shiro-core-1.3.2.jar;E:\dev\apache-maven-3.5.2\resp\commons-beanutils\commons-beanutils\1.8.3\commons-beanutils-1.8.3.jar;E:\dev\apache-maven-3.5.2\resp\org\apache\shiro\shiro-ehcache\1.3.2\shiro-ehcache-1.3.2.jar;E:\dev\apache-maven-3.5.2\resp\org\nutz\nutz-plugins-cache\1.r.63.r5\nutz-plugins-cache-1.r.63.r5.jar;E:\dev\apache-maven-3.5.2\resp\org\nutz\nutz-integration-jedis\1.r.63.r5\nutz-integration-jedis-1.r.63.r5.jar;E:\dev\apache-maven-3.5.2\resp\mysql\mysql-connector-java\5.1.40\mysql-connector-java-5.1.40.jar;E:\dev\apache-maven-3.5.2\resp\log4j\log4j\1.2.17\log4j-1.2.17.jar;E:\dev\apache-maven-3.5.2\resp\org\slf4j\slf4j-api\1.7.21\slf4j-api-1.7.21.jar;E:\dev\apache-maven-3.5.2\resp\com\alibaba\druid\1.1.5\druid-1.1.5.jar;E:\dev\apache-maven-3.5.2\resp\org\freemarker\freemarker\2.3.26-incubating\freemarker-2.3.26-incubating.jar;E:\dev\apache-maven-3.5.2\resp\org\t-io\tio-websocket-server\0.0.4-tio-websocket\tio-websocket-server-0.0.4-tio-websocket.jar;E:\dev\apache-maven-3.5.2\resp\org\t-io\tio-websocket-common\0.0.4-tio-websocket\tio-websocket-common-0.0.4-tio-websocket.jar;E:\dev\apache-maven-3.5.2\resp\org\t-io\tio-http-common\0.0.4-tio-http\tio-http-common-0.0.4-tio-http.jar;E:\dev\apache-maven-3.5.2\resp\commons-codec\commons-codec\1.11\commons-codec-1.11.jar;E:\dev\apache-maven-3.5.2\resp\ch\qos\logback\logback-classic\1.2.3\logback-classic-1.2.3.jar;E:\dev\apache-maven-3.5.2\resp\ch\qos\logback\logback-core\1.2.3\logback-core-1.2.3.jar;E:\dev\apache-maven-3.5.2\resp\ch\qos\logback\logback-access\1.2.3\logback-access-1.2.3.jar;E:\dev\apache-maven-3.5.2\resp\org\slf4j\log4j-over-slf4j\1.7.25\log4j-over-slf4j-1.7.25.jar;E:\dev\apache-maven-3.5.2\resp\org\t-io\tio-http-server\0.0.4-tio-http\tio-http-server-0.0.4-tio-http.jar;E:\dev\apache-maven-3.5.2\resp\io\github\lukehutch\fast-classpath-scanner\2.9.3\fast-classpath-scanner-2.9.3.jar;E:\dev\apache-maven-3.5.2\resp\com\thoughtworks\paranamer\paranamer\2.8\paranamer-2.8.jar;E:\dev\apache-maven-3.5.2\resp\org\t-io\tio-core\2.0.2.v20171129-RELEASE\tio-core-2.0.2.v20171129-RELEASE.jar;E:\dev\apache-maven-3.5.2\resp\org\t-io\tio-utils\2.0.2.v20171129-RELEASE\tio-utils-2.0.2.v20171129-RELEASE.jar;E:\dev\apache-maven-3.5.2\resp\org\apache\commons\commons-collections4\4.1\commons-collections4-4.1.jar;E:\dev\apache-maven-3.5.2\resp\org\apache\commons\commons-lang3\3.7\commons-lang3-3.7.jar;E:\dev\apache-maven-3.5.2\resp\org\apache\commons\commons-text\1.1\commons-text-1.1.jar;E:\dev\apache-maven-3.5.2\resp\com\xiaoleilu\hutool-all\3.2.1\hutool-all-3.2.1.jar;E:\dev\apache-maven-3.5.2\resp\com\alibaba\fastjson\1.2.41\fastjson-1.2.41.jar;E:\dev\apache-maven-3.5.2\resp\com\google\guava\guava\23.5-jre\guava-23.5-jre.jar;E:\dev\apache-maven-3.5.2\resp\com\google\code\findbugs\jsr305\1.3.9\jsr305-1.3.9.jar;E:\dev\apache-maven-3.5.2\resp\org\checkerframework\checker-qual\2.0.0\checker-qual-2.0.0.jar;E:\dev\apache-maven-3.5.2\resp\com\google\errorprone\error_prone_annotations\2.0.18\error_prone_annotations-2.0.18.jar;E:\dev\apache-maven-3.5.2\resp\com\google\j2objc\j2objc-annotations\1.1\j2objc-annotations-1.1.jar;E:\dev\apache-maven-3.5.2\resp\org\codehaus\mojo\animal-sniffer-annotations\1.14\animal-sniffer-annotations-1.14.jar;E:\dev\apache-maven-3.5.2\resp\org\jodd\jodd-core\3.9.1\jodd-core-3.9.1.jar;E:\dev\apache-maven-3.5.2\resp\net\sf\ehcache\ehcache\2.10.2\ehcache-2.10.2.jar;E:\dev\apache-maven-3.5.2\resp\org\nutz\nutz-plugins-views\1.r.62\nutz-plugins-views-1.r.62.jar;E:\dev\apache-maven-3.5.2\resp\org\nutz\nutz\1.r.62\nutz-1.r.62.jar;E:\dev\apache-maven-3.5.2\resp\commons-logging\commons-logging\1.1.3\commons-logging-1.1.3.jar;E:\dev\apache-maven-3.5.2\resp\junit\junit\4.12\junit-4.12.jar;E:\dev\apache-maven-3.5.2\resp\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar" com.dd.MainLauncher
20:45:40.823 [main] INFO org.nutz.boot.banner.SimpleBannerPrinter - 
 _   _ ______                                      ___   
| \ | || ___ \  ______ ______ ______ ______ ______| \ \  
|  \| || |_/ / |______|______|______|______|______| |\ \ 
| . ` || ___ \  ______ ______ ______ ______ ______| | > >
| |\  || |_/ / |______|______|______|______|______| |/ / 
\_| \_/\____/                                     |_/_/  
  
:: Nutz Boot ::   (2.1.0)
20:45:41.124 [main] DEBUG org.nutz.resource.Scans - Locations count=103 time use 262ms
20:45:41.153 [main] DEBUG org.nutz.resource.Scans - Found 1 resource by src( custom/ ) , regex( ^.+[.]properties$ )
20:45:41.153 [main] DEBUG org.nutz.ioc.impl.PropertiesProxy - load properties from jar:file:/E:/dev/apache-maven-3.5.2/resp/org/nutz/nutzboot-core/2.1.1/nutzboot-core-2.1.1.jar!/custom/emtry.properties
20:45:41.157 [main] DEBUG org.nutz.boot.config.impl.PropertiesConfigureLoader - load E:\idea_workspace\LuliChat\target\classes\application.properties
20:45:41.385 [main] DEBUG org.nutz.resource.Scans - Found 5 resource by src( ioc/ ) , regex( ^(.+[.])(js|json)$ )
20:45:41.385 [main] DEBUG org.nutz.ioc.loader.json.JsonLoader - loading [emtry.json]
20:45:41.537 [main] DEBUG org.nutz.castor.Castors - Using 95 castor for Castors
20:45:41.545 [main] DEBUG org.nutz.ioc.loader.json.JsonLoader - loading [conf.js]
20:45:41.547 [main] DEBUG org.nutz.ioc.loader.json.JsonLoader - loading [dao.js]
20:45:41.548 [main] DEBUG org.nutz.ioc.loader.json.JsonLoader - loading [ehcache.js]
20:45:41.548 [main] DEBUG org.nutz.ioc.loader.json.JsonLoader - loading [upload.js]
20:45:41.552 [main] DEBUG org.nutz.ioc.loader.json.JsonLoader - Loaded 15 bean define from path=[ioc/] --> [uploadTextFileContext, freeMarkerConfigurer, configuration, conf, imageUpload, cacheManager, currentTime, dao, uploadFileContext, freemarkerDirectiveFactory, fileSqlManager, tmpFilePool, txtUpload, siteConf, dataSource]
20:45:41.560 [main] DEBUG org.nutz.ioc.loader.json.JsonLoader - Loaded 5 bean define from reader --
[txREPEATABLE_READ, txSERIALIZABLE, txNONE, txREAD_UNCOMMITTED, txREAD_COMMITTED]
20:45:41.601 [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
20:45:41.687 [main] DEBUG org.nutz.resource.Scans - Found 49 resource by src( com/dd/ ) , regex( ^.+[.]class$ )
20:45:41.761 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.dd.controller.UploadModule
20:45:41.782 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.dd.controller.UserController
20:45:41.801 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.dd.dao.impl.ChatMessageDaoImpl
20:45:41.802 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.dd.dao.impl.UserDaoImpl
20:45:41.807 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.dd.MainLauncher
20:45:41.850 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.dd.socket.Accepter
20:45:41.861 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.dd.socket.handler.DelFriendMessageHandler
20:45:41.862 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.dd.socket.handler.GroupMessageHandler
20:45:41.867 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.dd.socket.handler.JoinGroupMessageHandler
20:45:41.868 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.dd.socket.handler.LoginMessageHandler
20:45:41.868 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.dd.socket.handler.OldMessageHandler
20:45:41.869 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.dd.socket.handler.OutGroupMessageHandler
20:45:41.870 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.dd.socket.handler.P2PMessageHandler
20:45:41.871 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.dd.socket.handler.ReqMessageHandler
20:45:41.871 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.dd.socket.SocketServer
20:45:41.875 [main] INFO org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found 15 classes in 1 base-packages!
beans = ["delFriendMessageHandler", "joinGroupMessageHandler", "oldMessageHandler", "userController", "mainLauncher", "loginMessageHandler", "reqMessageHandler", "uploadModule", "p2PMessageHandler", "chatMessageDao", "accepter", "userDao", "outGroupMessageHandler", "groupMessageHandler", "socketServer"]
20:45:41.879 [main] DEBUG org.nutz.resource.Scans - Found 17 resource by src( org/nutz/boot/starter/ ) , regex( ^.+[.]class$ )
20:45:41.925 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class org.nutz.boot.starter.nutz.mvc.NutFilterStarter
20:45:41.931 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean method : NutFilterStarter.createNutFilter(...) define as name=nutFilter
20:45:41.933 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter
20:45:41.935 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean method : WhaleFilterStarter.createNutFilter(...) define as name=whaleFilter
20:45:41.936 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class org.nutz.boot.starter.jetty.JettyStarter
20:45:41.959 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class org.nutz.boot.starter.shiro.ShiroEnvStarter
20:45:41.965 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean method : ShiroEnvStarter.getWebSecurityManager(...) define as name=shiroWebSecurityManager
20:45:41.965 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean method : ShiroEnvStarter.createWebEnvironment(...) define as name=shiroWebEnvironment
20:45:41.965 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean method : ShiroEnvStarter.createRememberMeManager(...) define as name=shiroRememberMeManager
20:45:41.966 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean method : ShiroEnvStarter.getWebSessionManager(...) define as name=shiroWebSessionManager
20:45:41.966 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean method : ShiroEnvStarter.getShiroLcacheCacheManager(...) define as name=shiroEhcacheCacheManager
20:45:41.966 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean method : ShiroEnvStarter.getShiroLcacheCacheManager(...) define as name=shiroLcacheCacheManager
20:45:41.971 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean method : ShiroEnvStarter.getRedisLcacheCacheManager(...) define as name=shiroRedisCacheManager
20:45:41.972 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean method : ShiroEnvStarter.createShiroEnvironmentLoaderListener(...) define as name=shiroEnvironmentLoaderListener
20:45:41.972 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean method : ShiroEnvStarter.getCacheManager(...) define as name=shiroCacheManager
20:45:41.973 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class org.nutz.boot.starter.shiro.ShiroFilterStarter
20:45:41.976 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean method : ShiroFilterStarter.createShiroFilter(...) define as name=shiroFilter
20:45:41.976 [main] INFO org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found 17 classes in 1 base-packages!
beans = ["shiroFilter", "shiroEhcacheCacheManager", "shiroEnvironmentLoaderListener", "shiroWebSecurityManager", "shiroCacheManager", "whaleFilterStarter", "nutFilter", "whaleFilter", "jettyStarter", "shiroRememberMeManager", "shiroWebSessionManager", "shiroLcacheCacheManager", "nutFilterStarter", "shiroEnvStarter", "shiroRedisCacheManager", "shiroFilterStarter", "shiroWebEnvironment"]
20:45:41.977 [main] INFO org.nutz.ioc.loader.combo.ComboIocLoader - add loader : class org.nutz.ioc.loader.annotation.AnnotationIocLoader : 
     - shiroFilter
     - shiroEhcacheCacheManager
     - shiroEnvironmentLoaderListener
     - shiroWebSecurityManager
     - shiroCacheManager
     - whaleFilterStarter
     - nutFilter
     - whaleFilter
     - jettyStarter
     - shiroRememberMeManager
     - shiroWebSessionManager
     - shiroLcacheCacheManager
     - nutFilterStarter
     - shiroEnvStarter
     - shiroRedisCacheManager
     - shiroFilterStarter
     - shiroWebEnvironment
20:45:41.977 [main] DEBUG org.nutz.boot.NbApp - Found jar:file:/E:/dev/apache-maven-3.5.2/resp/org/nutz/nutzboot-starter-nutz-mvc/2.1.1/nutzboot-starter-nutz-mvc-2.1.1.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter
20:45:41.979 [main] DEBUG org.nutz.boot.NbApp - Found jar:file:/E:/dev/apache-maven-3.5.2/resp/org/nutz/nutzboot-starter-jetty/2.1.1/nutzboot-starter-jetty-2.1.1.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter
20:45:41.979 [main] DEBUG org.nutz.boot.NbApp - Found jar:file:/E:/dev/apache-maven-3.5.2/resp/org/nutz/nutzboot-starter-shiro/2.1.1/nutzboot-starter-shiro-2.1.1.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter
20:45:41.994 [main] INFO org.nutz.boot.NbApp - Configure Manual:
|id  |key                                     |required  |Possible Values     |Default   |Description         |                                starters|
|----|----------------------------------------|----------|--------------------|----------|--------------------|----------------------------------------|
|0   |jetty.contextPath                       |no        |                    |/         |上下文路径               |org.nutz.boot.starter.jetty.JettyStarter|
|1   |jetty.host                              |no        |                    |0.0.0.0   |监听的ip地址             |org.nutz.boot.starter.jetty.JettyStarter|
|2   |jetty.http.idleTimeout                  |no        |                    |300000    |空闲时间,单位毫秒           |org.nutz.boot.starter.jetty.JettyStarter|
|3   |jetty.maxFormContentSize                |no        |                    |1gb       |表单最大尺寸              |org.nutz.boot.starter.jetty.JettyStarter|
|4   |jetty.port                              |no        |                    |8080      |监听的端口               |org.nutz.boot.starter.jetty.JettyStarter|
|5   |jetty.threadpool.idleTimeout            |no        |                    |60000     |线程池idleTimeout,单位毫秒 |org.nutz.boot.starter.jetty.JettyStarter|
|6   |jetty.threadpool.maxThreads             |no        |                    |500       |线程池最大线程数maxThreads  |org.nutz.boot.starter.jetty.JettyStarter|
|7   |jetty.threadpool.minThreads             |no        |                    |200       |线程池最小线程数minThreads  |org.nutz.boot.starter.jetty.JettyStarter|
|8   |shiro.ini.path                          |no        |                    |          |shiro.ini的路径,如果shiro.ini存在,就会使用它,否则走NB的内部逻辑|org.nutz.boot.starter.shiro.ShiroEnvStarter|
|9   |shiro.ini.urls                          |no        |                    |          |urls过滤清单            |org.nutz.boot.starter.shiro.ShiroEnvStarter|
|10  |shiro.session.cache.redis.debug         |no        |                    |false     |session持久化时redis的debug模式|org.nutz.boot.starter.shiro.ShiroEnvStarter|
|11  |shiro.session.cache.redis.mode          |no        |                    |kv        |设置redis缓存的模式        |org.nutz.boot.starter.shiro.ShiroEnvStarter|
|12  |shiro.session.cache.redis.ttl           |no        |                    |-1        |redis缓存的过期时间        |org.nutz.boot.starter.shiro.ShiroEnvStarter|
|13  |shiro.session.cache.type                |no        |                    |memory    |设置使用的缓存类型           |org.nutz.boot.starter.shiro.ShiroEnvStarter|
|14  |shiro.session.cookie.httpOnly           |no        |                    |true      |Cookie是否只读          |org.nutz.boot.starter.shiro.ShiroEnvStarter|
|15  |shiro.session.cookie.maxAge             |no        |                    |946080000 |Cookie的过期时间,单位:毫秒   |org.nutz.boot.starter.shiro.ShiroEnvStarter|
|16  |shiro.session.cookie.name               |no        |                    |sid       |Cookie的name         |org.nutz.boot.starter.shiro.ShiroEnvStarter|
|17  |shiro.session.enable                    |no        |                    |true      |是否启用Shiro的Session管理 |org.nutz.boot.starter.shiro.ShiroEnvStarter|
|18  |shiro.url.login                         |no        |                    |/user/login|默认登录路径              |org.nutz.boot.starter.shiro.ShiroEnvStarter|
|19  |shiro.url.logout_redirect               |no        |                    |/         |退出登录后的重定向路径         |org.nutz.boot.starter.shiro.ShiroEnvStarter|
|20  |shiro.url.unauth                        |no        |                    |/user/login|访问未授权页面后的重定向路径      |org.nutz.boot.starter.shiro.ShiroEnvStarter|
|21  |web.session.timeout                     |no        |                    |30        |Session空闲时间,单位分钟    |org.nutz.boot.starter.jetty.JettyStarter|
20:45:42.010 [main] INFO org.nutz.ioc.impl.NutIoc - NutIoc init begin ...
20:45:42.013 [main] INFO org.nutz.ioc.impl.NutIoc - ... NutIoc init complete
20:45:42.014 [main] DEBUG org.nutz.ioc.impl.ScopeContext - Save object 'appContext' to [app] 
20:45:42.014 [main] DEBUG org.nutz.ioc.impl.ScopeContext - Save object 'conf' to [app] 
20:45:42.015 [main] DEBUG org.nutz.ioc.impl.ScopeContext - Save object 'nbApp' to [app] 
20:45:42.015 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'nutFilterStarter'<class org.nutz.boot.starter.nutz.mvc.NutFilterStarter>
20:45:42.016 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get '$aop_async'<interface org.nutz.ioc.aop.config.AopConfigration>
20:45:42.017 [main] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Load definition name=$aop_async
20:45:42.018 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject($aop_async) in AsyncAopIocLoader@1147258851
20:45:42.018 [main] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Make...'$aop_async'<interface org.nutz.ioc.aop.config.AopConfigration>
20:45:42.019 [main] DEBUG org.nutz.ioc.impl.ScopeContext - Save object '$aop_async' to [app] 
20:45:42.025 [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
20:45:42.025 [main] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Load definition name=nutFilterStarter
20:45:42.026 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(nutFilterStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:45:42.026 [main] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Make...'nutFilterStarter'<class org.nutz.boot.starter.nutz.mvc.NutFilterStarter>
20:45:42.026 [main] DEBUG org.nutz.ioc.aop.impl.DefaultMirrorFactory - Load class org.nutz.boot.starter.nutz.mvc.NutFilterStarter without AOP
20:45:42.027 [main] DEBUG org.nutz.ioc.impl.ScopeContext - Save object 'nutFilterStarter' to [app] 
20:45:42.053 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'conf'<class org.nutz.ioc.impl.PropertiesProxy>
20:45:42.053 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'appContext'<class org.nutz.boot.AppContext>
20:45:42.054 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'whaleFilterStarter'<class org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter>
20:45:42.054 [main] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Load definition name=whaleFilterStarter
20:45:42.055 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(whaleFilterStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:45:42.055 [main] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Make...'whaleFilterStarter'<class org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter>
20:45:42.055 [main] DEBUG org.nutz.ioc.aop.impl.DefaultMirrorFactory - Load class org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter without AOP
20:45:42.055 [main] DEBUG org.nutz.ioc.impl.ScopeContext - Save object 'whaleFilterStarter' to [app] 
20:45:42.066 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'conf'<class org.nutz.ioc.impl.PropertiesProxy>
20:45:42.066 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'jettyStarter'<class org.nutz.boot.starter.jetty.JettyStarter>
20:45:42.066 [main] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Load definition name=jettyStarter
20:45:42.066 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(jettyStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:45:42.066 [main] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Make...'jettyStarter'<class org.nutz.boot.starter.jetty.JettyStarter>
20:45:42.067 [main] DEBUG org.nutz.ioc.aop.impl.DefaultMirrorFactory - Load class org.nutz.boot.starter.jetty.JettyStarter without AOP
20:45:42.067 [main] DEBUG org.nutz.ioc.impl.ScopeContext - Save object 'jettyStarter' to [app] 
20:45:42.092 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'conf'<class org.nutz.ioc.impl.PropertiesProxy>
20:45:42.092 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'shiroFilterStarter'<class org.nutz.boot.starter.shiro.ShiroFilterStarter>
20:45:42.092 [main] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Load definition name=shiroFilterStarter
20:45:42.092 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(shiroFilterStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:45:42.092 [main] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Make...'shiroFilterStarter'<class org.nutz.boot.starter.shiro.ShiroFilterStarter>
20:45:42.093 [main] DEBUG org.nutz.ioc.aop.impl.DefaultMirrorFactory - Load class org.nutz.boot.starter.shiro.ShiroFilterStarter without AOP
20:45:42.093 [main] DEBUG org.nutz.ioc.impl.ScopeContext - Save object 'shiroFilterStarter' to [app] 
20:45:42.105 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'conf'<class org.nutz.ioc.impl.PropertiesProxy>
20:45:42.107 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'shiroEnvStarter'<class org.nutz.boot.starter.shiro.ShiroEnvStarter>
20:45:42.108 [main] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Load definition name=shiroEnvStarter
20:45:42.110 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(shiroEnvStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:45:42.111 [main] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Make...'shiroEnvStarter'<class org.nutz.boot.starter.shiro.ShiroEnvStarter>
20:45:42.111 [main] DEBUG org.nutz.ioc.aop.impl.DefaultMirrorFactory - Load class org.nutz.boot.starter.shiro.ShiroEnvStarter without AOP
20:45:42.113 [main] DEBUG org.nutz.ioc.impl.ScopeContext - Save object 'shiroEnvStarter' to [app] 
20:45:42.125 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'conf'<class org.nutz.ioc.impl.PropertiesProxy>
20:45:42.125 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'appContext'<class org.nutz.boot.AppContext>
20:45:42.137 [main] DEBUG org.eclipse.jetty.util.log - Logging to Logger[org.eclipse.jetty.util.log] via org.eclipse.jetty.util.log.Slf4jLog
20:45:42.142 [main] INFO org.eclipse.jetty.util.log - Logging initialized @2191ms to org.eclipse.jetty.util.log.Slf4jLog
20:45:42.164 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - org.eclipse.jetty.server.Server@5762806e[9.4.8.v20171121] added {QueuedThreadPool@qtp1486566962{STOPPED,200<=0<=500,i=0,q=0},AUTO}
20:45:42.197 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - HttpConnectionFactory@2aa3cd93[HTTP/1.1] added {HttpConfiguration@7ea37dbf{32768/8192,8192/8192,https://:0,[]},POJO}
20:45:42.202 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - ServerConnector@79ad8b2f{null,[]}{0.0.0.0:0} added {org.eclipse.jetty.server.Server@5762806e[9.4.8.v20171121],UNMANAGED}
20:45:42.203 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - ServerConnector@79ad8b2f{null,[]}{0.0.0.0:0} added {QueuedThreadPool@qtp1486566962{STOPPED,200<=0<=500,i=0,q=0},AUTO}
20:45:42.204 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - ServerConnector@79ad8b2f{null,[]}{0.0.0.0:0} added {org.eclipse.jetty.util.thread.ScheduledExecutorScheduler@10db82ae,AUTO}
20:45:42.204 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - ServerConnector@79ad8b2f{null,[]}{0.0.0.0:0} added {org.eclipse.jetty.io.ArrayByteBufferPool@1df82230,POJO}
20:45:42.205 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - ServerConnector@79ad8b2f{null,[http/1.1]}{0.0.0.0:0} added {HttpConnectionFactory@2aa3cd93[HTTP/1.1],AUTO}
20:45:42.205 [main] DEBUG org.eclipse.jetty.server.AbstractConnector - ServerConnector@79ad8b2f{HTTP/1.1,[http/1.1]}{0.0.0.0:0} added HttpConnectionFactory@2aa3cd93[HTTP/1.1]
20:45:42.307 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - ServerConnector@79ad8b2f{HTTP/1.1,[http/1.1]}{0.0.0.0:0} added {SelectorManager@ServerConnector@79ad8b2f{HTTP/1.1,[http/1.1]}{0.0.0.0:0},MANAGED}
20:45:42.308 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - org.eclipse.jetty.server.Server@5762806e[9.4.8.v20171121] added {ServerConnector@79ad8b2f{HTTP/1.1,[http/1.1]}{0.0.0.0:8080},AUTO}
20:45:42.353 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Adding Decorator: org.eclipse.jetty.util.DeprecationWarning@bef2d72
20:45:42.381 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - o.e.j.w.WebAppContext@19bb07ed{/,null,UNAVAILABLE} added {org.eclipse.jetty.server.session.SessionHandler283383329==dftMaxIdleSec=-1,MANAGED}
20:45:42.402 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - org.eclipse.jetty.security.ConstraintSecurityHandler@1700915 added {org.eclipse.jetty.security.DefaultAuthenticatorFactory@21de60b4,POJO}
20:45:42.409 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - org.eclipse.jetty.server.session.SessionHandler283383329==dftMaxIdleSec=-1 added {org.eclipse.jetty.security.ConstraintSecurityHandler@1700915,MANAGED}
20:45:42.441 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - org.eclipse.jetty.security.ConstraintSecurityHandler@1700915 added {org.eclipse.jetty.servlet.ServletHandler@15c43bd9,MANAGED}
20:45:42.441 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - o.e.j.w.WebAppContext@19bb07ed{/,null,UNAVAILABLE} added {org.eclipse.jetty.servlet.ErrorPageErrorHandler@3d74bf60,MANAGED}
20:45:42.485 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - org.eclipse.jetty.server.Server@5762806e[9.4.8.v20171121] added {o.e.j.w.WebAppContext@19bb07ed{/,[file:///E:/idea_workspace/LuliChat/target/classes/static/],UNAVAILABLE},MANAGED}
20:45:42.489 [main] DEBUG org.eclipse.jetty.server.session - SessionManager default maxInactiveInterval=1800
20:45:42.489 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - org.eclipse.jetty.server.Server@5762806e[9.4.8.v20171121] added {1073741824,POJO}
20:45:42.631 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - WebSocketServerFactory@5b8dfcc1[defaultPolicy=WebSocketPolicy@2f9f7dcf[behavior=SERVER,maxTextMessageSize=65536,maxTextMessageBufferSize=32768,maxBinaryMessageSize=65536,maxBinaryMessageBufferSize=32768,asyncWriteTimeout=60000,idleTimeout=300000,inputBufferSize=4096],creator=org.eclipse.jetty.websocket.server.WebSocketServerFactory] added {org.eclipse.jetty.util.thread.ScheduledExecutorScheduler@2a798d51,AUTO}
20:45:42.631 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - WebSocketServerFactory@5b8dfcc1[defaultPolicy=WebSocketPolicy@2f9f7dcf[behavior=SERVER,maxTextMessageSize=65536,maxTextMessageBufferSize=32768,maxBinaryMessageSize=65536,maxBinaryMessageBufferSize=32768,asyncWriteTimeout=60000,idleTimeout=300000,inputBufferSize=4096],creator=org.eclipse.jetty.websocket.server.WebSocketServerFactory] added {org.eclipse.jetty.io.MappedByteBufferPool@747ddf94,POJO}
20:45:42.635 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - org.eclipse.jetty.websocket.server.NativeWebSocketConfiguration@55183b20 added {WebSocketServerFactory@5b8dfcc1[defaultPolicy=WebSocketPolicy@2f9f7dcf[behavior=SERVER,maxTextMessageSize=65536,maxTextMessageBufferSize=32768,maxBinaryMessageSize=65536,maxBinaryMessageBufferSize=32768,asyncWriteTimeout=60000,idleTimeout=300000,inputBufferSize=4096],creator=org.eclipse.jetty.websocket.server.WebSocketServerFactory],AUTO}
20:45:42.639 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - org.eclipse.jetty.websocket.server.NativeWebSocketConfiguration@55183b20 added {PathMappings[size=0],POJO}
20:45:42.674 [main] DEBUG org.eclipse.jetty.websocket.jsr356.JsrSessionFactory - Container: org.eclipse.jetty.websocket.jsr356.server.ServerContainer@4802796d
20:45:42.758 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - WebSocketClient@1cd3e001[httpClient=org.eclipse.jetty.client.HttpClient@31190526,openSessions.size=0] added {org.eclipse.jetty.client.HttpClient@31190526,AUTO}
20:45:42.788 [main] DEBUG org.eclipse.jetty.websocket.jsr356.JsrSessionFactory - Container: org.eclipse.jetty.websocket.jsr356.server.ServerContainer@4802796d
20:45:42.788 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - org.eclipse.jetty.websocket.jsr356.server.ServerContainer@4802796d added {org.eclipse.jetty.websocket.server.NativeWebSocketConfiguration@55183b20,AUTO}
20:45:42.788 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - o.e.j.w.WebAppContext@19bb07ed{/,[file:///E:/idea_workspace/LuliChat/target/classes/static/],UNAVAILABLE} added {org.eclipse.jetty.websocket.jsr356.server.ServerContainer@4802796d,AUTO}
20:45:42.789 [main] DEBUG org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketServerContainerInitializer - Dynamic filter add to support JSR356/javax.websocket.server: org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter
20:45:42.796 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - org.eclipse.jetty.servlet.ServletHandler@15c43bd9 added {Jetty_WebSocketUpgradeFilter,AUTO}
20:45:42.801 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - org.eclipse.jetty.servlet.ServletHandler@15c43bd9 added {[/*]/[]==1=>Jetty_WebSocketUpgradeFilter,POJO}
20:45:42.801 [main] DEBUG org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter - Adding [Jetty_WebSocketUpgradeFilter] WebSocketUpgradeFilter[configuration=org.eclipse.jetty.websocket.server.NativeWebSocketConfiguration@55183b20] mapped to /* to o.e.j.w.WebAppContext@19bb07ed{/,[file:///E:/idea_workspace/LuliChat/target/classes/static/],UNAVAILABLE}
20:45:42.830 [main] DEBUG org.nutz.resource.Scans - Found 49 resource by src( com/dd/ ) , regex( ^.+[.]class$ )
20:45:42.851 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=uploadTextFileContext
20:45:42.900 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(uploadTextFileContext) in JsonLoader(paths=[ioc/])
20:45:42.900 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=freeMarkerConfigurer
20:45:42.972 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(freeMarkerConfigurer) in JsonLoader(paths=[ioc/])
20:45:42.972 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=configuration
20:45:43.012 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(configuration) in JsonLoader(paths=[ioc/])
20:45:43.012 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=conf
20:45:43.100 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(conf) in JsonLoader(paths=[ioc/])
20:45:43.100 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=imageUpload
20:45:43.101 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(imageUpload) in JsonLoader(paths=[ioc/])
20:45:43.101 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=cacheManager
20:45:43.110 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(cacheManager) in JsonLoader(paths=[ioc/])
20:45:43.111 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=currentTime
20:45:43.113 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(currentTime) in JsonLoader(paths=[ioc/])
20:45:43.113 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=dao
20:45:43.118 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(dao) in JsonLoader(paths=[ioc/])
20:45:43.118 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=uploadFileContext
20:45:43.120 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(uploadFileContext) in JsonLoader(paths=[ioc/])
20:45:43.120 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=freemarkerDirectiveFactory
20:45:43.121 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(freemarkerDirectiveFactory) in JsonLoader(paths=[ioc/])
20:45:43.121 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=fileSqlManager
20:45:43.123 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(fileSqlManager) in JsonLoader(paths=[ioc/])
20:45:43.123 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=tmpFilePool
20:45:43.126 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(tmpFilePool) in JsonLoader(paths=[ioc/])
20:45:43.126 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=txtUpload
20:45:43.126 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txtUpload) in JsonLoader(paths=[ioc/])
20:45:43.127 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=siteConf
20:45:43.127 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(siteConf) in JsonLoader(paths=[ioc/])
20:45:43.127 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=dataSource
20:45:43.152 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(dataSource) in JsonLoader(paths=[ioc/])
20:45:43.152 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=txREPEATABLE_READ
20:45:43.153 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txREPEATABLE_READ) in TransIocLoader@254801937
20:45:43.153 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=txSERIALIZABLE
20:45:43.154 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txSERIALIZABLE) in TransIocLoader@254801937
20:45:43.154 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=txNONE
20:45:43.155 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txNONE) in TransIocLoader@254801937
20:45:43.155 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=txREAD_UNCOMMITTED
20:45:43.155 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txREAD_UNCOMMITTED) in TransIocLoader@254801937
20:45:43.155 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=txREAD_COMMITTED
20:45:43.155 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txREAD_COMMITTED) in TransIocLoader@254801937
20:45:43.156 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject($aop_async) in AsyncAopIocLoader@1147258851
20:45:43.157 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(delFriendMessageHandler) in AnnotationIocLoader(packages=[com.dd])
20:45:43.157 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(joinGroupMessageHandler) in AnnotationIocLoader(packages=[com.dd])
20:45:43.157 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(oldMessageHandler) in AnnotationIocLoader(packages=[com.dd])
20:45:43.157 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(userController) in AnnotationIocLoader(packages=[com.dd])
20:45:43.158 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(mainLauncher) in AnnotationIocLoader(packages=[com.dd])
20:45:43.158 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(loginMessageHandler) in AnnotationIocLoader(packages=[com.dd])
20:45:43.158 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(reqMessageHandler) in AnnotationIocLoader(packages=[com.dd])
20:45:43.158 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(uploadModule) in AnnotationIocLoader(packages=[com.dd])
20:45:43.158 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(p2PMessageHandler) in AnnotationIocLoader(packages=[com.dd])
20:45:43.158 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(chatMessageDao) in AnnotationIocLoader(packages=[com.dd])
20:45:43.158 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(accepter) in AnnotationIocLoader(packages=[com.dd])
20:45:43.158 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(userDao) in AnnotationIocLoader(packages=[com.dd])
20:45:43.159 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(outGroupMessageHandler) in AnnotationIocLoader(packages=[com.dd])
20:45:43.159 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(groupMessageHandler) in AnnotationIocLoader(packages=[com.dd])
20:45:43.160 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(socketServer) in AnnotationIocLoader(packages=[com.dd])
20:45:43.160 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(shiroFilter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:45:43.160 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(shiroEhcacheCacheManager) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:45:43.160 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(shiroEnvironmentLoaderListener) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:45:43.160 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(shiroWebSecurityManager) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:45:43.160 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(shiroCacheManager) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:45:43.160 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(whaleFilterStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:45:43.162 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(nutFilter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:45:43.162 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(whaleFilter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:45:43.162 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(jettyStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:45:43.162 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(shiroRememberMeManager) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:45:43.162 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(shiroWebSessionManager) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:45:43.162 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(shiroLcacheCacheManager) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:45:43.162 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(nutFilterStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:45:43.162 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(shiroEnvStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:45:43.162 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(shiroRedisCacheManager) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:45:43.163 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(shiroFilterStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:45:43.163 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(shiroWebEnvironment) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:45:43.163 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'whaleFilterStarter'<interface org.nutz.boot.starter.WebFilterFace>
20:45:43.163 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'nutFilterStarter'<interface org.nutz.boot.starter.WebFilterFace>
20:45:43.163 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'shiroFilterStarter'<interface org.nutz.boot.starter.WebFilterFace>
20:45:43.178 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'whaleFilter'<class org.nutz.mvc.WhaleFilter>
20:45:43.178 [main] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Load definition name=whaleFilter
20:45:43.179 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(whaleFilter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:45:43.179 [main] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Make...'whaleFilter'<class org.nutz.mvc.WhaleFilter>
20:45:43.180 [main] DEBUG org.nutz.ioc.aop.impl.DefaultMirrorFactory - Load class org.nutz.mvc.WhaleFilter without AOP
20:45:43.180 [main] DEBUG org.nutz.ioc.impl.ScopeContext - Save object 'whaleFilter' to [app] 
20:45:43.181 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'whaleFilterStarter'<>
20:45:43.185 [main] DEBUG org.nutz.boot.starter.jetty.JettyStarter - add filter name=whale pathSpec=/*
20:45:43.185 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'whaleFilter'<class org.nutz.mvc.WhaleFilter>
20:45:43.186 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - org.eclipse.jetty.servlet.ServletHandler@15c43bd9 added {whale,AUTO}
20:45:43.187 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - org.eclipse.jetty.servlet.ServletHandler@15c43bd9 added {[/*]/[]==7=>whale,POJO}
20:45:43.190 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'shiroFilter'<class org.apache.shiro.web.servlet.ShiroFilter>
20:45:43.190 [main] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Load definition name=shiroFilter
20:45:43.190 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(shiroFilter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:45:43.190 [main] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Make...'shiroFilter'<class org.apache.shiro.web.servlet.ShiroFilter>
20:45:43.193 [main] DEBUG org.nutz.ioc.aop.impl.DefaultMirrorFactory - Load class org.apache.shiro.web.servlet.ShiroFilter without AOP
20:45:43.193 [main] DEBUG org.nutz.ioc.impl.ScopeContext - Save object 'shiroFilter' to [app] 
20:45:43.193 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'shiroFilterStarter'<>
20:45:43.193 [main] DEBUG org.nutz.boot.starter.jetty.JettyStarter - add filter name=shiro pathSpec=/*
20:45:43.193 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'shiroFilter'<class org.apache.shiro.web.servlet.ShiroFilter>
20:45:43.194 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - org.eclipse.jetty.servlet.ServletHandler@15c43bd9 added {shiro,AUTO}
20:45:43.194 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - org.eclipse.jetty.servlet.ServletHandler@15c43bd9 added {[/*]/[]==31=>shiro,POJO}
20:45:43.194 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'nutFilter'<class org.nutz.mvc.NutFilter>
20:45:43.194 [main] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Load definition name=nutFilter
20:45:43.194 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(nutFilter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:45:43.194 [main] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Make...'nutFilter'<class org.nutz.mvc.NutFilter>
20:45:43.197 [main] DEBUG org.nutz.ioc.aop.impl.DefaultMirrorFactory - Load class org.nutz.mvc.NutFilter without AOP
20:45:43.198 [main] DEBUG org.nutz.ioc.impl.ScopeContext - Save object 'nutFilter' to [app] 
20:45:43.198 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'nutFilterStarter'<>
20:45:43.198 [main] DEBUG org.nutz.boot.starter.jetty.JettyStarter - add filter name=nutz pathSpec=/*
20:45:43.198 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'nutFilter'<class org.nutz.mvc.NutFilter>
20:45:43.199 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=uploadTextFileContext
20:45:43.199 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(uploadTextFileContext) in JsonLoader(paths=[ioc/])
20:45:43.199 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=freeMarkerConfigurer
20:45:43.200 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(freeMarkerConfigurer) in JsonLoader(paths=[ioc/])
20:45:43.200 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=configuration
20:45:43.200 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(configuration) in JsonLoader(paths=[ioc/])
20:45:43.200 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=conf
20:45:43.200 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(conf) in JsonLoader(paths=[ioc/])
20:45:43.200 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=imageUpload
20:45:43.200 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(imageUpload) in JsonLoader(paths=[ioc/])
20:45:43.200 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=cacheManager
20:45:43.200 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(cacheManager) in JsonLoader(paths=[ioc/])
20:45:43.200 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=currentTime
20:45:43.201 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(currentTime) in JsonLoader(paths=[ioc/])
20:45:43.201 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=dao
20:45:43.201 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(dao) in JsonLoader(paths=[ioc/])
20:45:43.201 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=uploadFileContext
20:45:43.201 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(uploadFileContext) in JsonLoader(paths=[ioc/])
20:45:43.202 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=freemarkerDirectiveFactory
20:45:43.202 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(freemarkerDirectiveFactory) in JsonLoader(paths=[ioc/])
20:45:43.202 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=fileSqlManager
20:45:43.202 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(fileSqlManager) in JsonLoader(paths=[ioc/])
20:45:43.202 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=tmpFilePool
20:45:43.202 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(tmpFilePool) in JsonLoader(paths=[ioc/])
20:45:43.202 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=txtUpload
20:45:43.202 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txtUpload) in JsonLoader(paths=[ioc/])
20:45:43.202 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=siteConf
20:45:43.203 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(siteConf) in JsonLoader(paths=[ioc/])
20:45:43.203 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=dataSource
20:45:43.203 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(dataSource) in JsonLoader(paths=[ioc/])
20:45:43.203 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=txREPEATABLE_READ
20:45:43.203 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txREPEATABLE_READ) in TransIocLoader@254801937
20:45:43.203 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=txSERIALIZABLE
20:45:43.203 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txSERIALIZABLE) in TransIocLoader@254801937
20:45:43.203 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=txNONE
20:45:43.204 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txNONE) in TransIocLoader@254801937
20:45:43.204 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=txREAD_UNCOMMITTED
20:45:43.204 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txREAD_UNCOMMITTED) in TransIocLoader@254801937
20:45:43.204 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=txREAD_COMMITTED
20:45:43.204 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txREAD_COMMITTED) in TransIocLoader@254801937
20:45:43.204 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject($aop_async) in AsyncAopIocLoader@1147258851
20:45:43.204 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(delFriendMessageHandler) in AnnotationIocLoader(packages=[com.dd])
20:45:43.204 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(joinGroupMessageHandler) in AnnotationIocLoader(packages=[com.dd])
20:45:43.204 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(oldMessageHandler) in AnnotationIocLoader(packages=[com.dd])
20:45:43.205 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(userController) in AnnotationIocLoader(packages=[com.dd])
20:45:43.205 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(mainLauncher) in AnnotationIocLoader(packages=[com.dd])
20:45:43.205 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(loginMessageHandler) in AnnotationIocLoader(packages=[com.dd])
20:45:43.205 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(reqMessageHandler) in AnnotationIocLoader(packages=[com.dd])
20:45:43.205 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(uploadModule) in AnnotationIocLoader(packages=[com.dd])
20:45:43.205 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(p2PMessageHandler) in AnnotationIocLoader(packages=[com.dd])
20:45:43.205 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(chatMessageDao) in AnnotationIocLoader(packages=[com.dd])
20:45:43.206 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(accepter) in AnnotationIocLoader(packages=[com.dd])
20:45:43.206 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(userDao) in AnnotationIocLoader(packages=[com.dd])
20:45:43.206 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(outGroupMessageHandler) in AnnotationIocLoader(packages=[com.dd])
20:45:43.207 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(groupMessageHandler) in AnnotationIocLoader(packages=[com.dd])
20:45:43.207 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(socketServer) in AnnotationIocLoader(packages=[com.dd])
20:45:43.207 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(shiroFilter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:45:43.207 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(shiroEhcacheCacheManager) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:45:43.207 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(shiroEnvironmentLoaderListener) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:45:43.207 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(shiroWebSecurityManager) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:45:43.207 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(shiroCacheManager) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:45:43.207 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(whaleFilterStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:45:43.207 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(nutFilter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:45:43.207 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(whaleFilter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:45:43.208 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(jettyStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:45:43.208 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(shiroRememberMeManager) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:45:43.208 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(shiroWebSessionManager) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:45:43.208 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(shiroLcacheCacheManager) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:45:43.208 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(nutFilterStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:45:43.208 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(shiroEnvStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:45:43.208 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(shiroRedisCacheManager) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:45:43.208 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(shiroFilterStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:45:43.208 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(shiroWebEnvironment) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:45:43.209 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - org.eclipse.jetty.servlet.ServletHandler@15c43bd9 added {nutz,AUTO}
20:45:43.209 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - org.eclipse.jetty.servlet.ServletHandler@15c43bd9 added {[/*]/[]==7=>nutz,POJO}
20:45:43.209 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=uploadTextFileContext
20:45:43.210 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(uploadTextFileContext) in JsonLoader(paths=[ioc/])
20:45:43.210 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=freeMarkerConfigurer
20:45:43.210 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(freeMarkerConfigurer) in JsonLoader(paths=[ioc/])
20:45:43.210 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=configuration
20:45:43.210 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(configuration) in JsonLoader(paths=[ioc/])
20:45:43.210 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=conf
20:45:43.210 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(conf) in JsonLoader(paths=[ioc/])
20:45:43.210 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=imageUpload
20:45:43.211 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(imageUpload) in JsonLoader(paths=[ioc/])
20:45:43.211 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=cacheManager
20:45:43.211 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(cacheManager) in JsonLoader(paths=[ioc/])
20:45:43.211 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=currentTime
20:45:43.211 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(currentTime) in JsonLoader(paths=[ioc/])
20:45:43.211 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=dao
20:45:43.211 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(dao) in JsonLoader(paths=[ioc/])
20:45:43.211 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=uploadFileContext
20:45:43.211 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(uploadFileContext) in JsonLoader(paths=[ioc/])
20:45:43.212 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=freemarkerDirectiveFactory
20:45:43.212 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(freemarkerDirectiveFactory) in JsonLoader(paths=[ioc/])
20:45:43.212 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=fileSqlManager
20:45:43.212 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(fileSqlManager) in JsonLoader(paths=[ioc/])
20:45:43.212 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=tmpFilePool
20:45:43.212 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(tmpFilePool) in JsonLoader(paths=[ioc/])
20:45:43.212 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=txtUpload
20:45:43.212 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txtUpload) in JsonLoader(paths=[ioc/])
20:45:43.212 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=siteConf
20:45:43.213 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(siteConf) in JsonLoader(paths=[ioc/])
20:45:43.213 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=dataSource
20:45:43.213 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(dataSource) in JsonLoader(paths=[ioc/])
20:45:43.213 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=txREPEATABLE_READ
20:45:43.213 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txREPEATABLE_READ) in TransIocLoader@254801937
20:45:43.213 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=txSERIALIZABLE
20:45:43.214 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txSERIALIZABLE) in TransIocLoader@254801937
20:45:43.214 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=txNONE
20:45:43.214 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txNONE) in TransIocLoader@254801937
20:45:43.214 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=txREAD_UNCOMMITTED
20:45:43.214 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txREAD_UNCOMMITTED) in TransIocLoader@254801937
20:45:43.214 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=txREAD_COMMITTED
20:45:43.214 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txREAD_COMMITTED) in TransIocLoader@254801937
20:45:43.214 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject($aop_async) in AsyncAopIocLoader@1147258851
20:45:43.214 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(delFriendMessageHandler) in AnnotationIocLoader(packages=[com.dd])
20:45:43.214 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(joinGroupMessageHandler) in AnnotationIocLoader(packages=[com.dd])
20:45:43.215 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(oldMessageHandler) in AnnotationIocLoader(packages=[com.dd])
20:45:43.215 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(userController) in AnnotationIocLoader(packages=[com.dd])
20:45:43.215 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(mainLauncher) in AnnotationIocLoader(packages=[com.dd])
20:45:43.215 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(loginMessageHandler) in AnnotationIocLoader(packages=[com.dd])
20:45:43.215 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(reqMessageHandler) in AnnotationIocLoader(packages=[com.dd])
20:45:43.215 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(uploadModule) in AnnotationIocLoader(packages=[com.dd])
20:45:43.215 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(p2PMessageHandler) in AnnotationIocLoader(packages=[com.dd])
20:45:43.215 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(chatMessageDao) in AnnotationIocLoader(packages=[com.dd])
20:45:43.215 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(accepter) in AnnotationIocLoader(packages=[com.dd])
20:45:43.218 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(userDao) in AnnotationIocLoader(packages=[com.dd])
20:45:43.218 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(outGroupMessageHandler) in AnnotationIocLoader(packages=[com.dd])
20:45:43.218 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(groupMessageHandler) in AnnotationIocLoader(packages=[com.dd])
20:45:43.218 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(socketServer) in AnnotationIocLoader(packages=[com.dd])
20:45:43.219 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(shiroFilter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:45:43.219 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(shiroEhcacheCacheManager) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:45:43.219 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(shiroEnvironmentLoaderListener) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:45:43.219 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(shiroWebSecurityManager) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:45:43.225 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(shiroCacheManager) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:45:43.225 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(whaleFilterStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:45:43.225 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(nutFilter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:45:43.225 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(whaleFilter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:45:43.225 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(jettyStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:45:43.225 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(shiroRememberMeManager) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:45:43.226 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(shiroWebSessionManager) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:45:43.226 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(shiroLcacheCacheManager) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:45:43.226 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(nutFilterStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:45:43.226 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(shiroEnvStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:45:43.226 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(shiroRedisCacheManager) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:45:43.226 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(shiroFilterStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:45:43.226 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(shiroWebEnvironment) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:45:43.227 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=uploadTextFileContext
20:45:43.227 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(uploadTextFileContext) in JsonLoader(paths=[ioc/])
20:45:43.227 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=freeMarkerConfigurer
20:45:43.228 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(freeMarkerConfigurer) in JsonLoader(paths=[ioc/])
20:45:43.228 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=configuration
20:45:43.228 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(configuration) in JsonLoader(paths=[ioc/])
20:45:43.228 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=conf
20:45:43.228 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(conf) in JsonLoader(paths=[ioc/])
20:45:43.228 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=imageUpload
20:45:43.229 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(imageUpload) in JsonLoader(paths=[ioc/])
20:45:43.229 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=cacheManager
20:45:43.229 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(cacheManager) in JsonLoader(paths=[ioc/])
20:45:43.229 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=currentTime
20:45:43.229 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(currentTime) in JsonLoader(paths=[ioc/])
20:45:43.229 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=dao
20:45:43.229 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(dao) in JsonLoader(paths=[ioc/])
20:45:43.229 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=uploadFileContext
20:45:43.229 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(uploadFileContext) in JsonLoader(paths=[ioc/])
20:45:43.229 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=freemarkerDirectiveFactory
20:45:43.229 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(freemarkerDirectiveFactory) in JsonLoader(paths=[ioc/])
20:45:43.229 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=fileSqlManager
20:45:43.230 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(fileSqlManager) in JsonLoader(paths=[ioc/])
20:45:43.230 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=tmpFilePool
20:45:43.230 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(tmpFilePool) in JsonLoader(paths=[ioc/])
20:45:43.230 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=txtUpload
20:45:43.230 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txtUpload) in JsonLoader(paths=[ioc/])
20:45:43.230 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=siteConf
20:45:43.230 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(siteConf) in JsonLoader(paths=[ioc/])
20:45:43.230 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=dataSource
20:45:43.230 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(dataSource) in JsonLoader(paths=[ioc/])
20:45:43.230 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=txREPEATABLE_READ
20:45:43.231 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txREPEATABLE_READ) in TransIocLoader@254801937
20:45:43.231 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=txSERIALIZABLE
20:45:43.231 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txSERIALIZABLE) in TransIocLoader@254801937
20:45:43.231 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=txNONE
20:45:43.231 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txNONE) in TransIocLoader@254801937
20:45:43.231 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=txREAD_UNCOMMITTED
20:45:43.231 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txREAD_UNCOMMITTED) in TransIocLoader@254801937
20:45:43.231 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=txREAD_COMMITTED
20:45:43.231 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txREAD_COMMITTED) in TransIocLoader@254801937
20:45:43.231 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject($aop_async) in AsyncAopIocLoader@1147258851
20:45:43.231 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(delFriendMessageHandler) in AnnotationIocLoader(packages=[com.dd])
20:45:43.231 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(joinGroupMessageHandler) in AnnotationIocLoader(packages=[com.dd])
20:45:43.231 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(oldMessageHandler) in AnnotationIocLoader(packages=[com.dd])
20:45:43.231 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(userController) in AnnotationIocLoader(packages=[com.dd])
20:45:43.231 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(mainLauncher) in AnnotationIocLoader(packages=[com.dd])
20:45:43.232 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(loginMessageHandler) in AnnotationIocLoader(packages=[com.dd])
20:45:43.232 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(reqMessageHandler) in AnnotationIocLoader(packages=[com.dd])
20:45:43.232 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(uploadModule) in AnnotationIocLoader(packages=[com.dd])
20:45:43.232 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(p2PMessageHandler) in AnnotationIocLoader(packages=[com.dd])
20:45:43.232 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(chatMessageDao) in AnnotationIocLoader(packages=[com.dd])
20:45:43.232 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(accepter) in AnnotationIocLoader(packages=[com.dd])
20:45:43.232 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(userDao) in AnnotationIocLoader(packages=[com.dd])
20:45:43.232 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(outGroupMessageHandler) in AnnotationIocLoader(packages=[com.dd])
20:45:43.232 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(groupMessageHandler) in AnnotationIocLoader(packages=[com.dd])
20:45:43.232 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(socketServer) in AnnotationIocLoader(packages=[com.dd])
20:45:43.232 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(shiroFilter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:45:43.232 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(shiroEhcacheCacheManager) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:45:43.232 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(shiroEnvironmentLoaderListener) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:45:43.233 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(shiroWebSecurityManager) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:45:43.233 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(shiroCacheManager) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:45:43.233 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(whaleFilterStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:45:43.233 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(nutFilter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:45:43.233 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(whaleFilter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:45:43.233 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(jettyStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:45:43.233 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(shiroRememberMeManager) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:45:43.233 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(shiroWebSessionManager) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:45:43.234 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(shiroLcacheCacheManager) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:45:43.239 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(nutFilterStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:45:43.239 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(shiroEnvStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:45:43.239 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(shiroRedisCacheManager) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:45:43.239 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(shiroFilterStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:45:43.239 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(shiroWebEnvironment) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:45:43.239 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'shiroEnvStarter'<interface org.nutz.boot.starter.WebEventListenerFace>
20:45:43.240 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'shiroEnvironmentLoaderListener'<class org.apache.shiro.web.env.EnvironmentLoaderListener>
20:45:43.242 [main] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Load definition name=shiroEnvironmentLoaderListener
20:45:43.242 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(shiroEnvironmentLoaderListener) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:45:43.242 [main] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Make...'shiroEnvironmentLoaderListener'<class org.apache.shiro.web.env.EnvironmentLoaderListener>
20:45:43.244 [main] DEBUG org.nutz.ioc.aop.impl.DefaultMirrorFactory - Load class org.apache.shiro.web.env.EnvironmentLoaderListener without AOP
20:45:43.244 [main] DEBUG org.nutz.ioc.impl.ScopeContext - Save object 'shiroEnvironmentLoaderListener' to [app] 
20:45:43.245 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'shiroEnvStarter'<>
20:45:43.245 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'shiroEnvironmentLoaderListener'<class org.apache.shiro.web.env.EnvironmentLoaderListener>
20:45:43.253 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=uploadTextFileContext
20:45:43.253 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(uploadTextFileContext) in JsonLoader(paths=[ioc/])
20:45:43.253 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=freeMarkerConfigurer
20:45:43.254 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(freeMarkerConfigurer) in JsonLoader(paths=[ioc/])
20:45:43.254 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=configuration
20:45:43.255 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(configuration) in JsonLoader(paths=[ioc/])
20:45:43.255 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=conf
20:45:43.255 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(conf) in JsonLoader(paths=[ioc/])
20:45:43.255 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=imageUpload
20:45:43.255 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(imageUpload) in JsonLoader(paths=[ioc/])
20:45:43.255 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=cacheManager
20:45:43.255 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(cacheManager) in JsonLoader(paths=[ioc/])
20:45:43.255 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=currentTime
20:45:43.256 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(currentTime) in JsonLoader(paths=[ioc/])
20:45:43.256 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=dao
20:45:43.257 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(dao) in JsonLoader(paths=[ioc/])
20:45:43.257 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=uploadFileContext
20:45:43.257 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(uploadFileContext) in JsonLoader(paths=[ioc/])
20:45:43.257 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=freemarkerDirectiveFactory
20:45:43.257 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(freemarkerDirectiveFactory) in JsonLoader(paths=[ioc/])
20:45:43.257 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=fileSqlManager
20:45:43.257 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(fileSqlManager) in JsonLoader(paths=[ioc/])
20:45:43.257 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=tmpFilePool
20:45:43.259 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(tmpFilePool) in JsonLoader(paths=[ioc/])
20:45:43.259 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=txtUpload
20:45:43.259 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txtUpload) in JsonLoader(paths=[ioc/])
20:45:43.259 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=siteConf
20:45:43.260 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(siteConf) in JsonLoader(paths=[ioc/])
20:45:43.260 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=dataSource
20:45:43.260 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(dataSource) in JsonLoader(paths=[ioc/])
20:45:43.260 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=txREPEATABLE_READ
20:45:43.261 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txREPEATABLE_READ) in TransIocLoader@254801937
20:45:43.261 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=txSERIALIZABLE
20:45:43.261 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txSERIALIZABLE) in TransIocLoader@254801937
20:45:43.261 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=txNONE
20:45:43.262 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txNONE) in TransIocLoader@254801937
20:45:43.263 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=txREAD_UNCOMMITTED
20:45:43.263 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txREAD_UNCOMMITTED) in TransIocLoader@254801937
20:45:43.263 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=txREAD_COMMITTED
20:45:43.263 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txREAD_COMMITTED) in TransIocLoader@254801937
20:45:43.263 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject($aop_async) in AsyncAopIocLoader@1147258851
20:45:43.263 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(delFriendMessageHandler) in AnnotationIocLoader(packages=[com.dd])
20:45:43.263 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(joinGroupMessageHandler) in AnnotationIocLoader(packages=[com.dd])
20:45:43.263 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(oldMessageHandler) in AnnotationIocLoader(packages=[com.dd])
20:45:43.263 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(userController) in AnnotationIocLoader(packages=[com.dd])
20:45:43.263 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(mainLauncher) in AnnotationIocLoader(packages=[com.dd])
20:45:43.263 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(loginMessageHandler) in AnnotationIocLoader(packages=[com.dd])
20:45:43.263 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(reqMessageHandler) in AnnotationIocLoader(packages=[com.dd])
20:45:43.264 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(uploadModule) in AnnotationIocLoader(packages=[com.dd])
20:45:43.264 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(p2PMessageHandler) in AnnotationIocLoader(packages=[com.dd])
20:45:43.264 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(chatMessageDao) in AnnotationIocLoader(packages=[com.dd])
20:45:43.264 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(accepter) in AnnotationIocLoader(packages=[com.dd])
20:45:43.264 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(userDao) in AnnotationIocLoader(packages=[com.dd])
20:45:43.264 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(outGroupMessageHandler) in AnnotationIocLoader(packages=[com.dd])
20:45:43.264 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(groupMessageHandler) in AnnotationIocLoader(packages=[com.dd])
20:45:43.264 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(socketServer) in AnnotationIocLoader(packages=[com.dd])
20:45:43.264 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(shiroFilter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:45:43.264 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(shiroEhcacheCacheManager) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:45:43.264 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(shiroEnvironmentLoaderListener) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:45:43.264 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(shiroWebSecurityManager) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:45:43.265 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(shiroCacheManager) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:45:43.265 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(whaleFilterStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:45:43.265 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(nutFilter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:45:43.265 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(whaleFilter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:45:43.265 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(jettyStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:45:43.265 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(shiroRememberMeManager) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:45:43.265 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(shiroWebSessionManager) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:45:43.265 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(shiroLcacheCacheManager) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:45:43.265 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(nutFilterStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:45:43.265 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(shiroEnvStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:45:43.265 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(shiroRedisCacheManager) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:45:43.265 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(shiroFilterStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:45:43.266 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(shiroWebEnvironment) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:45:43.266 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'jettyStarter'<interface org.nutz.boot.starter.ServerFace>
20:45:43.266 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - starting org.eclipse.jetty.server.Server@5762806e[9.4.8.v20171121]
20:45:43.266 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - org.eclipse.jetty.server.Server@5762806e[9.4.8.v20171121] added {org.eclipse.jetty.server.handler.ErrorHandler@44a7bfbc,AUTO}
20:45:43.271 [main] INFO org.eclipse.jetty.server.Server - jetty-9.4.8.v20171121, build timestamp: 2017-11-22T05:27:37+08:00, git hash: 82b8fb23f757335bb3329d540ce37a2a2615f0a8
20:45:43.290 [main] DEBUG org.eclipse.jetty.server.handler.AbstractHandler - starting org.eclipse.jetty.server.Server@5762806e[9.4.8.v20171121]
20:45:43.290 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - starting QueuedThreadPool@qtp1486566962{STOPPED,200<=0<=500,i=0,q=0}
20:45:43.315 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @3365ms QueuedThreadPool@qtp1486566962{STARTED,200<=200<=500,i=49,q=0}
20:45:43.315 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - starting o.e.j.w.WebAppContext@19bb07ed{/,[file:///E:/idea_workspace/LuliChat/target/classes/static/],UNAVAILABLE}
20:45:43.354 [main] DEBUG org.eclipse.jetty.webapp.WebAppContext - Thread Context classloader sun.misc.Launcher$AppClassLoader@18b4aac2
20:45:43.354 [main] DEBUG org.eclipse.jetty.webapp.WebAppContext - Parent class loader: sun.misc.Launcher$ExtClassLoader@15615099 
20:45:43.354 [main] DEBUG org.eclipse.jetty.webapp.WebAppContext - preConfigure o.e.j.w.WebAppContext@19bb07ed{/,[file:///E:/idea_workspace/LuliChat/target/classes/static/],UNAVAILABLE} with org.eclipse.jetty.webapp.WebInfConfiguration@2805d709
20:45:43.379 [main] DEBUG org.eclipse.jetty.webapp.WebInfConfiguration - Matching container urls [file:/E:/dev/java%208/jdk/jre/lib/ext/access-bridge-64.jar, file:/E:/dev/java%208/jdk/jre/lib/ext/cldrdata.jar, file:/E:/dev/java%208/jdk/jre/lib/ext/dnsns.jar, file:/E:/dev/java%208/jdk/jre/lib/ext/jaccess.jar, file:/E:/dev/java%208/jdk/jre/lib/ext/jfxrt.jar, file:/E:/dev/java%208/jdk/jre/lib/ext/localedata.jar, file:/E:/dev/java%208/jdk/jre/lib/ext/nashorn.jar, file:/E:/dev/java%208/jdk/jre/lib/ext/sunec.jar, file:/E:/dev/java%208/jdk/jre/lib/ext/sunjce_provider.jar, file:/E:/dev/java%208/jdk/jre/lib/ext/sunmscapi.jar, file:/E:/dev/java%208/jdk/jre/lib/ext/sunpkcs11.jar, file:/E:/dev/java%208/jdk/jre/lib/ext/zipfs.jar]
20:45:43.379 [main] DEBUG org.eclipse.jetty.webapp.WebInfConfiguration - Container paths selected:[]
20:45:43.393 [main] DEBUG org.eclipse.jetty.webapp.WebAppContext - preConfigure o.e.j.w.WebAppContext@19bb07ed{/,[file:///E:/idea_workspace/LuliChat/target/classes/static/],UNAVAILABLE} with org.eclipse.jetty.webapp.WebXmlConfiguration@957e06
20:45:43.458 [main] DEBUG org.eclipse.jetty.webapp.WebDescriptor - jar:file:/E:/dev/apache-maven-3.5.2/resp/org/eclipse/jetty/jetty-webapp/9.4.8.v20171121/jetty-webapp-9.4.8.v20171121.jar!/org/eclipse/jetty/webapp/webdefault.xml: Calculated metadatacomplete = False with version=3.1
20:45:43.483 [main] DEBUG org.eclipse.jetty.xml.XmlParser - resolveEntity(-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN, http://java.sun.com/dtd/web-app_2_3.dtd)
20:45:43.483 [main] DEBUG org.eclipse.jetty.xml.XmlParser - Can't exact match entity in redirect map, trying web-app_2_3.dtd
20:45:44.215 [main] DEBUG org.eclipse.jetty.webapp.WebDescriptor - file:///E:/idea_workspace/LuliChat/target/classes/static/WEB-INF/web.xml: Calculated metadatacomplete = True with version=DTD
20:45:44.216 [main] DEBUG org.eclipse.jetty.webapp.WebAppContext - preConfigure o.e.j.w.WebAppContext@19bb07ed{/,[file:///E:/idea_workspace/LuliChat/target/classes/static/],UNAVAILABLE} with org.eclipse.jetty.webapp.MetaInfConfiguration@51e69659
20:45:44.216 [main] DEBUG org.eclipse.jetty.webapp.MetaInfConfiguration - org.eclipse.jetty.metainf.useCache = true
20:45:44.216 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - org.eclipse.jetty.server.Server@5762806e[9.4.8.v20171121] added {{},POJO}
20:45:44.216 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - org.eclipse.jetty.server.Server@5762806e[9.4.8.v20171121] added {{},POJO}
20:45:44.216 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - org.eclipse.jetty.server.Server@5762806e[9.4.8.v20171121] added {{},POJO}
20:45:44.216 [main] DEBUG org.eclipse.jetty.webapp.WebAppContext - preConfigure o.e.j.w.WebAppContext@19bb07ed{/,[file:///E:/idea_workspace/LuliChat/target/classes/static/],UNAVAILABLE} with org.eclipse.jetty.webapp.FragmentConfiguration@47e2e487
20:45:44.217 [main] DEBUG org.eclipse.jetty.webapp.WebAppContext - preConfigure o.e.j.w.WebAppContext@19bb07ed{/,[file:///E:/idea_workspace/LuliChat/target/classes/static/],UNAVAILABLE} with org.eclipse.jetty.webapp.JettyWebXmlConfiguration@201a4587
20:45:44.217 [main] DEBUG org.eclipse.jetty.webapp.WebAppContext - preConfigure o.e.j.w.WebAppContext@19bb07ed{/,[file:///E:/idea_workspace/LuliChat/target/classes/static/],UNAVAILABLE} with org.eclipse.jetty.annotations.AnnotationConfiguration@61001b64
20:45:44.226 [main] DEBUG org.eclipse.jetty.http.PreEncodedHttpField - HttpField encoders loaded: [org.eclipse.jetty.http.Http1FieldPreEncoder@428640fa]
20:45:44.244 [main] DEBUG org.eclipse.jetty.webapp.WebAppContext - configure o.e.j.w.WebAppContext@19bb07ed{/,[file:///E:/idea_workspace/LuliChat/target/classes/static/],STARTING} with org.eclipse.jetty.webapp.WebInfConfiguration@2805d709
20:45:44.246 [main] DEBUG org.eclipse.jetty.webapp.WebAppContext - configure o.e.j.w.WebAppContext@19bb07ed{/,[file:///E:/idea_workspace/LuliChat/target/classes/static/],STARTING} with org.eclipse.jetty.webapp.WebXmlConfiguration@957e06
20:45:44.254 [main] DEBUG org.eclipse.jetty.webapp.WebAppContext - configure o.e.j.w.WebAppContext@19bb07ed{/,[file:///E:/idea_workspace/LuliChat/target/classes/static/],STARTING} with org.eclipse.jetty.webapp.MetaInfConfiguration@51e69659
20:45:44.254 [main] DEBUG org.eclipse.jetty.webapp.WebAppContext - configure o.e.j.w.WebAppContext@19bb07ed{/,[file:///E:/idea_workspace/LuliChat/target/classes/static/],STARTING} with org.eclipse.jetty.webapp.FragmentConfiguration@47e2e487
20:45:44.254 [main] DEBUG org.eclipse.jetty.webapp.WebAppContext - configure o.e.j.w.WebAppContext@19bb07ed{/,[file:///E:/idea_workspace/LuliChat/target/classes/static/],STARTING} with org.eclipse.jetty.webapp.JettyWebXmlConfiguration@201a4587
20:45:44.254 [main] DEBUG org.eclipse.jetty.webapp.JettyWebXmlConfiguration - Configuring web-jetty.xml
20:45:44.259 [main] DEBUG org.eclipse.jetty.webapp.WebAppContext - configure o.e.j.w.WebAppContext@19bb07ed{/,[file:///E:/idea_workspace/LuliChat/target/classes/static/],STARTING} with org.eclipse.jetty.annotations.AnnotationConfiguration@61001b64
20:45:44.275 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Adding Decorator: org.eclipse.jetty.annotations.AnnotationDecorator@41a0aa7d
20:45:44.275 [main] DEBUG org.eclipse.jetty.annotations.AnnotationConfiguration - Service loaders found in 0ms
20:45:44.278 [main] DEBUG org.eclipse.jetty.annotations.AnnotationConfiguration - !Excluded org.eclipse.jetty.websocket.server.NativeWebSocketServletContainerInitializer@13e344d no ordering
20:45:44.282 [main] DEBUG org.eclipse.jetty.annotations.AnnotationConfiguration - !Excluded org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketServerContainerInitializer@1c7696c6 no ordering
20:45:44.285 [main] DEBUG org.eclipse.jetty.annotations.AnnotationConfiguration - !Excluded ch.qos.logback.classic.servlet.LogbackServletContainerInitializer@1a942c18 no ordering
20:45:44.286 [main] DEBUG org.eclipse.jetty.annotations.AnnotationConfiguration - No web.xml ordering, ServletContainerInitializers in random order
20:45:44.286 [main] DEBUG org.eclipse.jetty.annotations.AnnotationConfiguration - ServletContainerInitializer: 1 org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketServerContainerInitializer from file:///E:/dev/apache-maven-3.5.2/resp/org/eclipse/jetty/websocket/javax-websocket-server-impl/9.4.8.v20171121/javax-websocket-server-impl-9.4.8.v20171121.jar
20:45:44.286 [main] DEBUG org.eclipse.jetty.annotations.AnnotationConfiguration - ServletContainerInitializer: 2 org.eclipse.jetty.websocket.server.NativeWebSocketServletContainerInitializer from file:///E:/dev/apache-maven-3.5.2/resp/org/eclipse/jetty/websocket/websocket-server/9.4.8.v20171121/websocket-server-9.4.8.v20171121.jar
20:45:44.287 [main] DEBUG org.eclipse.jetty.annotations.AnnotationConfiguration - ServletContainerInitializer: 3 ch.qos.logback.classic.servlet.LogbackServletContainerInitializer from file:///E:/dev/apache-maven-3.5.2/resp/ch/qos/logback/logback-classic/1.2.3/logback-classic-1.2.3.jar
20:45:44.291 [main] DEBUG org.eclipse.jetty.annotations.AnnotationConfiguration - HandlesTypes [interface javax.websocket.server.ServerApplicationConfig, interface javax.websocket.server.ServerEndpoint, class javax.websocket.Endpoint] on initializer class org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketServerContainerInitializer
20:45:44.298 [main] DEBUG org.eclipse.jetty.annotations.AnnotationConfiguration - Registering annotation handler for javax.websocket.server.ServerEndpoint
20:45:44.299 [main] DEBUG org.eclipse.jetty.annotations.AnnotationConfiguration - No HandlesTypes annotation on initializer class org.eclipse.jetty.websocket.server.NativeWebSocketServletContainerInitializer
20:45:44.299 [main] DEBUG org.eclipse.jetty.annotations.AnnotationConfiguration - No HandlesTypes annotation on initializer class ch.qos.logback.classic.servlet.LogbackServletContainerInitializer
20:45:44.301 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - o.e.j.w.WebAppContext@19bb07ed{/,[file:///E:/idea_workspace/LuliChat/target/classes/static/],STARTING} added {org.eclipse.jetty.annotations.ServletContainerInitializersStarter@54c5a2ff,MANAGED}
20:45:44.307 [main] DEBUG org.eclipse.jetty.annotations.AnnotationConfiguration - Annotation scanning commencing: webxml=2, metadatacomplete=true, configurationDiscovered=true, multiThreaded=true, maxScanWait=60
20:45:44.308 [main] INFO org.eclipse.jetty.annotations.AnnotationConfiguration - Scanning elapsed time=0ms
20:45:44.308 [main] DEBUG org.eclipse.jetty.annotations.AnnotationConfiguration - Scanned 0 container path jars, 0 WEB-INF/lib jars, 0 WEB-INF/classes dirs in 0ms for context o.e.j.w.WebAppContext@19bb07ed{/,[file:///E:/idea_workspace/LuliChat/target/classes/static/],STARTING}
20:45:44.308 [main] DEBUG org.eclipse.jetty.webapp.MetaData - metadata resolve o.e.j.w.WebAppContext@19bb07ed{/,[file:///E:/idea_workspace/LuliChat/target/classes/static/],STARTING}
20:45:44.309 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - org.eclipse.jetty.servlet.ServletHandler@15c43bd9 added {org.eclipse.jetty.servlet.ListenerHolder@4b741d6d,AUTO}
20:45:44.311 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - org.eclipse.jetty.servlet.ServletHandler@15c43bd9 added {org.eclipse.jetty.servlet.ListenerHolder@74ea2410,AUTO}
20:45:44.316 [main] DEBUG org.eclipse.jetty.webapp.StandardDescriptorProcessor - Added mapping [/]=>default 
20:45:44.317 [main] INFO org.eclipse.jetty.webapp.StandardDescriptorProcessor - NO JSP Support for /, did not find org.eclipse.jetty.jsp.JettyJspServlet
20:45:44.317 [main] DEBUG org.eclipse.jetty.webapp.StandardDescriptorProcessor - Added mapping [*.jsp, *.jspf, *.jspx, *.xsp, *.JSP, *.JSPF, *.JSPX, *.XSP]=>jsp 
20:45:44.317 [main] DEBUG org.eclipse.jetty.server.session - SessionManager default maxInactiveInterval=1800
20:45:44.319 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - org.eclipse.jetty.servlet.ServletHandler@15c43bd9 added {default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,jsp=null,order=0,inst=false,AUTO}
20:45:44.319 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - org.eclipse.jetty.servlet.ServletHandler@15c43bd9 added {jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,AUTO}
20:45:44.319 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - org.eclipse.jetty.servlet.ServletHandler@15c43bd9 added {[/]=>default,POJO}
20:45:44.319 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - org.eclipse.jetty.servlet.ServletHandler@15c43bd9 added {[*.jsp, *.jspf, *.jspx, *.xsp, *.JSP, *.JSPF, *.JSPX, *.XSP]=>jsp,POJO}
20:45:44.319 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - org.eclipse.jetty.servlet.ServletHandler@15c43bd9 added {org.eclipse.jetty.servlet.ListenerHolder@235ecd9f,AUTO}
20:45:44.319 [main] DEBUG org.eclipse.jetty.webapp.StandardDescriptorProcessor - ContextParam: shiroEnvironmentClass=org.apache.shiro.web.env.IniWebEnvironment
20:45:44.319 [main] DEBUG org.eclipse.jetty.webapp.StandardDescriptorProcessor - ContextParam: shiroConfigLocations=classpath:shiro.ini
20:45:44.320 [main] DEBUG org.eclipse.jetty.webapp.StandardDescriptorProcessor - Added mapping [*.ftl]=>freemarker 
20:45:44.320 [main] DEBUG org.eclipse.jetty.webapp.StandardDescriptorProcessor - Added mapping [*.html]=>freemarker 
20:45:44.320 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - org.eclipse.jetty.servlet.ServletHandler@15c43bd9 added {org.eclipse.jetty.servlet.ListenerHolder@1ca3b418,AUTO}
20:45:44.320 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - org.eclipse.jetty.server.session.SessionHandler283383329==dftMaxIdleSec=1800 added {com.dd.listener.SessionListener@58cbafc2,UNMANAGED}
20:45:44.320 [main] DEBUG org.eclipse.jetty.server.session - SessionManager default maxInactiveInterval=86400000
20:45:44.321 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - org.eclipse.jetty.servlet.ServletHandler@15c43bd9 added {ShiroFilter,AUTO}
20:45:44.321 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - org.eclipse.jetty.servlet.ServletHandler@15c43bd9 added {DruidWebStatFilter,AUTO}
20:45:44.321 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - org.eclipse.jetty.servlet.ServletHandler@15c43bd9 added {freemarker@f5f529a6==freemarker.ext.servlet.FreemarkerServlet,jsp=null,order=2,inst=false,AUTO}
20:45:44.321 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - org.eclipse.jetty.servlet.ServletHandler@15c43bd9 added {[/*]/[]==0=>ShiroFilter,POJO}
20:45:44.321 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - org.eclipse.jetty.servlet.ServletHandler@15c43bd9 added {[/*]/[]==0=>DruidWebStatFilter,POJO}
20:45:44.321 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - org.eclipse.jetty.servlet.ServletHandler@15c43bd9 added {[/*]/[]==3=>nutz,POJO}
20:45:44.321 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - org.eclipse.jetty.servlet.ServletHandler@15c43bd9 added {[*.ftl]=>freemarker,POJO}
20:45:44.321 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - org.eclipse.jetty.servlet.ServletHandler@15c43bd9 added {[*.html]=>freemarker,POJO}
20:45:44.321 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - starting org.eclipse.jetty.annotations.ServletContainerInitializersStarter@54c5a2ff
20:45:44.321 [main] DEBUG org.eclipse.jetty.annotations.ServletContainerInitializersStarter - Calling ServletContainerInitializer org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketServerContainerInitializer
20:45:44.324 [main] DEBUG org.eclipse.jetty.websocket.jsr356.JsrSessionFactory - Container: org.eclipse.jetty.websocket.jsr356.server.ServerContainer@7161d8d1
20:45:44.325 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - WebSocketClient@d7b672fa[httpClient=org.eclipse.jetty.client.HttpClient@1cf6d1be,openSessions.size=0] added {org.eclipse.jetty.client.HttpClient@1cf6d1be,AUTO}
20:45:44.328 [main] DEBUG org.eclipse.jetty.websocket.jsr356.JsrSessionFactory - Container: org.eclipse.jetty.websocket.jsr356.server.ServerContainer@7161d8d1
20:45:44.328 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - org.eclipse.jetty.websocket.jsr356.server.ServerContainer@7161d8d1 added {org.eclipse.jetty.websocket.server.NativeWebSocketConfiguration@55183b20,AUTO}
20:45:44.328 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - o.e.j.w.WebAppContext@19bb07ed{/,[file:///E:/idea_workspace/LuliChat/target/classes/static/],STARTING} added {org.eclipse.jetty.websocket.jsr356.server.ServerContainer@7161d8d1,AUTO}
20:45:44.330 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - org.eclipse.jetty.servlet.ServletHandler@15c43bd9 added {org.eclipse.jetty.servlet.ListenerHolder@5149d738,AUTO}
20:45:44.330 [main] DEBUG org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketServerContainerInitializer - No JSR-356 annotations or interfaces discovered
20:45:44.330 [main] DEBUG org.eclipse.jetty.plus.annotation.ContainerInitializer - ContainerInitializer org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketServerContainerInitializer called in 7ms
20:45:44.330 [main] DEBUG org.eclipse.jetty.annotations.ServletContainerInitializersStarter - Calling ServletContainerInitializer org.eclipse.jetty.websocket.server.NativeWebSocketServletContainerInitializer
20:45:44.330 [main] DEBUG org.eclipse.jetty.plus.annotation.ContainerInitializer - ContainerInitializer org.eclipse.jetty.websocket.server.NativeWebSocketServletContainerInitializer called in 0ms
20:45:44.330 [main] DEBUG org.eclipse.jetty.annotations.ServletContainerInitializersStarter - Calling ServletContainerInitializer ch.qos.logback.classic.servlet.LogbackServletContainerInitializer
20:45:44.333 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - org.eclipse.jetty.servlet.ServletHandler@15c43bd9 added {org.eclipse.jetty.servlet.ListenerHolder@4b013c76,AUTO}
20:45:44.333 [main] DEBUG org.eclipse.jetty.plus.annotation.ContainerInitializer - ContainerInitializer ch.qos.logback.classic.servlet.LogbackServletContainerInitializer called in 2ms
20:45:44.333 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @4383ms org.eclipse.jetty.annotations.ServletContainerInitializersStarter@54c5a2ff
20:45:44.335 [main] DEBUG org.eclipse.jetty.server.handler.AbstractHandler - starting o.e.j.w.WebAppContext@19bb07ed{/,[file:///E:/idea_workspace/LuliChat/target/classes/static/],STARTING}
20:45:44.335 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - starting org.eclipse.jetty.server.session.SessionHandler283383329==dftMaxIdleSec=86400000
20:45:44.339 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - org.eclipse.jetty.server.session.SessionHandler283383329==dftMaxIdleSec=86400000 added {org.eclipse.jetty.server.session.DefaultSessionCache@2d901eb0[evict=-1,removeUnloadable=false,saveOnCreate=false,saveOnInactiveEvict=false],AUTO}
20:45:44.341 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - org.eclipse.jetty.server.session.DefaultSessionCache@2d901eb0[evict=-1,removeUnloadable=false,saveOnCreate=false,saveOnInactiveEvict=false] added {org.eclipse.jetty.server.session.NullSessionDataStore@909217e[passivating=false,graceSec=3600],AUTO}
20:45:44.344 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - starting org.eclipse.jetty.server.session.DefaultSessionIdManager@8458f04[worker=null]
20:45:44.345 [main] INFO org.eclipse.jetty.server.session - DefaultSessionIdManager workerName=node0
20:45:44.345 [main] INFO org.eclipse.jetty.server.session - No SessionScavenger set, using defaults
20:45:44.347 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - org.eclipse.jetty.server.session.DefaultSessionIdManager@8458f04[worker=node0] added {org.eclipse.jetty.server.session.HouseKeeper@7ce69770[interval=600000, ownscheduler=false],MANAGED}
20:45:44.347 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - starting org.eclipse.jetty.server.session.HouseKeeper@7ce69770[interval=600000, ownscheduler=false]
20:45:44.347 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - starting org.eclipse.jetty.util.thread.ScheduledExecutorScheduler@1750fbeb
20:45:44.348 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @4398ms org.eclipse.jetty.util.thread.ScheduledExecutorScheduler@1750fbeb
20:45:44.349 [main] DEBUG org.eclipse.jetty.server.session - Using own scheduler for scavenging
20:45:44.349 [main] INFO org.eclipse.jetty.server.session - Scavenging every 600000ms
20:45:44.351 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @4401ms org.eclipse.jetty.server.session.HouseKeeper@7ce69770[interval=600000, ownscheduler=true]
20:45:44.351 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @4401ms org.eclipse.jetty.server.session.DefaultSessionIdManager@8458f04[worker=node0]
20:45:44.351 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - org.eclipse.jetty.server.Server@5762806e[9.4.8.v20171121] added {org.eclipse.jetty.server.session.DefaultSessionIdManager@8458f04[worker=node0],MANAGED}
20:45:44.351 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - org.eclipse.jetty.server.session.SessionHandler283383329==dftMaxIdleSec=86400000 added {org.eclipse.jetty.server.session.DefaultSessionIdManager@8458f04[worker=node0],UNMANAGED}
20:45:44.351 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - starting org.eclipse.jetty.util.thread.ScheduledExecutorScheduler@231f98ef
20:45:44.351 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @4401ms org.eclipse.jetty.util.thread.ScheduledExecutorScheduler@231f98ef
20:45:44.352 [main] DEBUG org.eclipse.jetty.server.handler.AbstractHandler - starting org.eclipse.jetty.server.session.SessionHandler283383329==dftMaxIdleSec=86400000
20:45:44.352 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - starting org.eclipse.jetty.security.ConstraintSecurityHandler@1700915
20:45:44.356 [main] DEBUG org.eclipse.jetty.server.handler.AbstractHandler - starting org.eclipse.jetty.security.ConstraintSecurityHandler@1700915
20:45:44.357 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - starting org.eclipse.jetty.servlet.ServletHandler@15c43bd9
20:45:44.358 [main] DEBUG org.eclipse.jetty.servlet.ServletHandler - Path=*.jspx[DESCRIPTOR:jar:file:/E:/dev/apache-maven-3.5.2/resp/org/eclipse/jetty/jetty-webapp/9.4.8.v20171121/jetty-webapp-9.4.8.v20171121.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/E:/dev/apache-maven-3.5.2/resp/org/eclipse/jetty/jetty-webapp/9.4.8.v20171121/jetty-webapp-9.4.8.v20171121.jar!/org/eclipse/jetty/webapp/webdefault.xml]
20:45:44.360 [main] DEBUG org.eclipse.jetty.http.pathmap.PathMappings - Added MappedResource[pathSpec=ServletPathSpec["*.jspx",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false] to PathMappings[size=1]
20:45:44.360 [main] DEBUG org.eclipse.jetty.servlet.ServletHandler - Path=*.JSPX[DESCRIPTOR:jar:file:/E:/dev/apache-maven-3.5.2/resp/org/eclipse/jetty/jetty-webapp/9.4.8.v20171121/jetty-webapp-9.4.8.v20171121.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/E:/dev/apache-maven-3.5.2/resp/org/eclipse/jetty/jetty-webapp/9.4.8.v20171121/jetty-webapp-9.4.8.v20171121.jar!/org/eclipse/jetty/webapp/webdefault.xml]
20:45:44.361 [main] DEBUG org.eclipse.jetty.http.pathmap.PathMappings - Added MappedResource[pathSpec=ServletPathSpec["*.JSPX",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false] to PathMappings[size=2]
20:45:44.361 [main] DEBUG org.eclipse.jetty.servlet.ServletHandler - Path=*.jsp[DESCRIPTOR:jar:file:/E:/dev/apache-maven-3.5.2/resp/org/eclipse/jetty/jetty-webapp/9.4.8.v20171121/jetty-webapp-9.4.8.v20171121.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/E:/dev/apache-maven-3.5.2/resp/org/eclipse/jetty/jetty-webapp/9.4.8.v20171121/jetty-webapp-9.4.8.v20171121.jar!/org/eclipse/jetty/webapp/webdefault.xml]
20:45:44.361 [main] DEBUG org.eclipse.jetty.http.pathmap.PathMappings - Added MappedResource[pathSpec=ServletPathSpec["*.jsp",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false] to PathMappings[size=3]
20:45:44.361 [main] DEBUG org.eclipse.jetty.servlet.ServletHandler - Path=*.JSPF[DESCRIPTOR:jar:file:/E:/dev/apache-maven-3.5.2/resp/org/eclipse/jetty/jetty-webapp/9.4.8.v20171121/jetty-webapp-9.4.8.v20171121.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/E:/dev/apache-maven-3.5.2/resp/org/eclipse/jetty/jetty-webapp/9.4.8.v20171121/jetty-webapp-9.4.8.v20171121.jar!/org/eclipse/jetty/webapp/webdefault.xml]
20:45:44.361 [main] DEBUG org.eclipse.jetty.http.pathmap.PathMappings - Added MappedResource[pathSpec=ServletPathSpec["*.JSPF",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false] to PathMappings[size=4]
20:45:44.361 [main] DEBUG org.eclipse.jetty.servlet.ServletHandler - Path=*.jspf[DESCRIPTOR:jar:file:/E:/dev/apache-maven-3.5.2/resp/org/eclipse/jetty/jetty-webapp/9.4.8.v20171121/jetty-webapp-9.4.8.v20171121.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/E:/dev/apache-maven-3.5.2/resp/org/eclipse/jetty/jetty-webapp/9.4.8.v20171121/jetty-webapp-9.4.8.v20171121.jar!/org/eclipse/jetty/webapp/webdefault.xml]
20:45:44.361 [main] DEBUG org.eclipse.jetty.http.pathmap.PathMappings - Added MappedResource[pathSpec=ServletPathSpec["*.jspf",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false] to PathMappings[size=5]
20:45:44.361 [main] DEBUG org.eclipse.jetty.servlet.ServletHandler - Path=*.JSP[DESCRIPTOR:jar:file:/E:/dev/apache-maven-3.5.2/resp/org/eclipse/jetty/jetty-webapp/9.4.8.v20171121/jetty-webapp-9.4.8.v20171121.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/E:/dev/apache-maven-3.5.2/resp/org/eclipse/jetty/jetty-webapp/9.4.8.v20171121/jetty-webapp-9.4.8.v20171121.jar!/org/eclipse/jetty/webapp/webdefault.xml]
20:45:44.362 [main] DEBUG org.eclipse.jetty.http.pathmap.PathMappings - Added MappedResource[pathSpec=ServletPathSpec["*.JSP",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false] to PathMappings[size=6]
20:45:44.362 [main] DEBUG org.eclipse.jetty.servlet.ServletHandler - Path=*.xsp[DESCRIPTOR:jar:file:/E:/dev/apache-maven-3.5.2/resp/org/eclipse/jetty/jetty-webapp/9.4.8.v20171121/jetty-webapp-9.4.8.v20171121.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/E:/dev/apache-maven-3.5.2/resp/org/eclipse/jetty/jetty-webapp/9.4.8.v20171121/jetty-webapp-9.4.8.v20171121.jar!/org/eclipse/jetty/webapp/webdefault.xml]
20:45:44.362 [main] DEBUG org.eclipse.jetty.http.pathmap.PathMappings - Added MappedResource[pathSpec=ServletPathSpec["*.xsp",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false] to PathMappings[size=7]
20:45:44.363 [main] DEBUG org.eclipse.jetty.servlet.ServletHandler - Path=*.XSP[DESCRIPTOR:jar:file:/E:/dev/apache-maven-3.5.2/resp/org/eclipse/jetty/jetty-webapp/9.4.8.v20171121/jetty-webapp-9.4.8.v20171121.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/E:/dev/apache-maven-3.5.2/resp/org/eclipse/jetty/jetty-webapp/9.4.8.v20171121/jetty-webapp-9.4.8.v20171121.jar!/org/eclipse/jetty/webapp/webdefault.xml]
20:45:44.363 [main] DEBUG org.eclipse.jetty.http.pathmap.PathMappings - Added MappedResource[pathSpec=ServletPathSpec["*.XSP",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false] to PathMappings[size=8]
20:45:44.363 [main] DEBUG org.eclipse.jetty.servlet.ServletHandler - Path=*.html[DESCRIPTOR:file:///E:/idea_workspace/LuliChat/target/classes/static/WEB-INF/web.xml] mapped to servlet=freemarker[DESCRIPTOR:file:///E:/idea_workspace/LuliChat/target/classes/static/WEB-INF/web.xml]
20:45:44.363 [main] DEBUG org.eclipse.jetty.http.pathmap.PathMappings - Added MappedResource[pathSpec=ServletPathSpec["*.html",pathDepth=0,group=SUFFIX_GLOB],resource=freemarker@f5f529a6==freemarker.ext.servlet.FreemarkerServlet,jsp=null,order=2,inst=false] to PathMappings[size=9]
20:45:44.363 [main] DEBUG org.eclipse.jetty.servlet.ServletHandler - Path=*.ftl[DESCRIPTOR:file:///E:/idea_workspace/LuliChat/target/classes/static/WEB-INF/web.xml] mapped to servlet=freemarker[DESCRIPTOR:file:///E:/idea_workspace/LuliChat/target/classes/static/WEB-INF/web.xml]
20:45:44.364 [main] DEBUG org.eclipse.jetty.http.pathmap.PathMappings - Added MappedResource[pathSpec=ServletPathSpec["*.ftl",pathDepth=0,group=SUFFIX_GLOB],resource=freemarker@f5f529a6==freemarker.ext.servlet.FreemarkerServlet,jsp=null,order=2,inst=false] to PathMappings[size=10]
20:45:44.364 [main] DEBUG org.eclipse.jetty.servlet.ServletHandler - Path=/[DESCRIPTOR:jar:file:/E:/dev/apache-maven-3.5.2/resp/org/eclipse/jetty/jetty-webapp/9.4.8.v20171121/jetty-webapp-9.4.8.v20171121.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=default[DESCRIPTOR:jar:file:/E:/dev/apache-maven-3.5.2/resp/org/eclipse/jetty/jetty-webapp/9.4.8.v20171121/jetty-webapp-9.4.8.v20171121.jar!/org/eclipse/jetty/webapp/webdefault.xml]
20:45:44.364 [main] DEBUG org.eclipse.jetty.http.pathmap.PathMappings - Added MappedResource[pathSpec=ServletPathSpec["/",pathDepth=-1,group=DEFAULT],resource=default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,jsp=null,order=0,inst=false] to PathMappings[size=11]
20:45:44.364 [main] DEBUG org.eclipse.jetty.servlet.ServletHandler - filterNameMap={DruidWebStatFilter=DruidWebStatFilter, whale=whale, shiro=shiro, Jetty_WebSocketUpgradeFilter=Jetty_WebSocketUpgradeFilter, ShiroFilter=ShiroFilter, nutz=nutz}
20:45:44.364 [main] DEBUG org.eclipse.jetty.servlet.ServletHandler - pathFilters=[[/*]/[]==1=>Jetty_WebSocketUpgradeFilter, [/*]/[]==7=>whale, [/*]/[]==31=>shiro, [/*]/[]==7=>nutz, [/*]/[]==0=>ShiroFilter, [/*]/[]==0=>DruidWebStatFilter, [/*]/[]==3=>nutz]
20:45:44.364 [main] DEBUG org.eclipse.jetty.servlet.ServletHandler - servletFilterMap={}
20:45:44.364 [main] DEBUG org.eclipse.jetty.servlet.ServletHandler - servletPathMap=PathMappings[size=11]
20:45:44.364 [main] DEBUG org.eclipse.jetty.servlet.ServletHandler - servletNameMap={default=default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,jsp=null,order=0,inst=false, freemarker=freemarker@f5f529a6==freemarker.ext.servlet.FreemarkerServlet,jsp=null,order=2,inst=false, jsp=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false}
20:45:44.366 [main] DEBUG org.eclipse.jetty.server.handler.AbstractHandler - starting org.eclipse.jetty.servlet.ServletHandler@15c43bd9
20:45:44.366 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - starting org.eclipse.jetty.servlet.ListenerHolder@4b741d6d
20:45:44.366 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @4416ms org.eclipse.jetty.servlet.ListenerHolder@4b741d6d
20:45:44.366 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - starting org.eclipse.jetty.servlet.ListenerHolder@74ea2410
20:45:44.366 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @4416ms org.eclipse.jetty.servlet.ListenerHolder@74ea2410
20:45:44.366 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - starting org.eclipse.jetty.servlet.ListenerHolder@235ecd9f
20:45:44.366 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @4416ms org.eclipse.jetty.servlet.ListenerHolder@235ecd9f
20:45:44.366 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - starting org.eclipse.jetty.servlet.ListenerHolder@1ca3b418
20:45:44.366 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @4416ms org.eclipse.jetty.servlet.ListenerHolder@1ca3b418
20:45:44.366 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - starting org.eclipse.jetty.servlet.ListenerHolder@5149d738
20:45:44.366 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @4416ms org.eclipse.jetty.servlet.ListenerHolder@5149d738
20:45:44.366 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - starting org.eclipse.jetty.servlet.ListenerHolder@4b013c76
20:45:44.366 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @4416ms org.eclipse.jetty.servlet.ListenerHolder@4b013c76
20:45:44.366 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @4416ms org.eclipse.jetty.servlet.ServletHandler@15c43bd9
20:45:44.366 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @4416ms org.eclipse.jetty.security.ConstraintSecurityHandler@1700915
20:45:44.366 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - starting org.eclipse.jetty.server.session.DefaultSessionCache@2d901eb0[evict=-1,removeUnloadable=false,saveOnCreate=false,saveOnInactiveEvict=false]
20:45:44.366 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - starting org.eclipse.jetty.server.session.NullSessionDataStore@909217e[passivating=false,graceSec=3600]
20:45:44.367 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @4417ms org.eclipse.jetty.server.session.NullSessionDataStore@909217e[passivating=false,graceSec=3600]
20:45:44.367 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @4417ms org.eclipse.jetty.server.session.DefaultSessionCache@2d901eb0[evict=-1,removeUnloadable=false,saveOnCreate=false,saveOnInactiveEvict=false]
20:45:44.367 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @4417ms org.eclipse.jetty.server.session.SessionHandler283383329==dftMaxIdleSec=86400000
20:45:44.367 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - starting org.eclipse.jetty.servlet.ErrorPageErrorHandler@3d74bf60
20:45:44.367 [main] DEBUG org.eclipse.jetty.server.handler.AbstractHandler - starting org.eclipse.jetty.servlet.ErrorPageErrorHandler@3d74bf60
20:45:44.367 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @4417ms org.eclipse.jetty.servlet.ErrorPageErrorHandler@3d74bf60
20:45:44.367 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - starting org.eclipse.jetty.websocket.jsr356.server.ServerContainer@4802796d
20:45:44.367 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - starting org.eclipse.jetty.websocket.server.NativeWebSocketConfiguration@55183b20
20:45:44.367 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - starting WebSocketServerFactory@5b8dfcc1[defaultPolicy=WebSocketPolicy@2f9f7dcf[behavior=SERVER,maxTextMessageSize=65536,maxTextMessageBufferSize=32768,maxBinaryMessageSize=65536,maxBinaryMessageBufferSize=32768,asyncWriteTimeout=60000,idleTimeout=300000,inputBufferSize=4096],creator=org.eclipse.jetty.websocket.server.WebSocketServerFactory]
20:45:44.371 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - starting org.eclipse.jetty.util.thread.ScheduledExecutorScheduler@2a798d51
20:45:44.371 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @4421ms org.eclipse.jetty.util.thread.ScheduledExecutorScheduler@2a798d51
20:45:44.371 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @4421ms WebSocketServerFactory@5b8dfcc1[defaultPolicy=WebSocketPolicy@2f9f7dcf[behavior=SERVER,maxTextMessageSize=65536,maxTextMessageBufferSize=32768,maxBinaryMessageSize=65536,maxBinaryMessageBufferSize=32768,asyncWriteTimeout=60000,idleTimeout=300000,inputBufferSize=4096],creator=org.eclipse.jetty.websocket.server.WebSocketServerFactory]
20:45:44.371 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @4421ms org.eclipse.jetty.websocket.server.NativeWebSocketConfiguration@55183b20
20:45:44.372 [main] DEBUG org.eclipse.jetty.websocket.jsr356.DecoderFactory - init(org.eclipse.jetty.websocket.jsr356.client.EmptyClientEndpointConfig@792b749c)
20:45:44.373 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.BooleanDecoder
20:45:44.373 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.ByteDecoder
20:45:44.374 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.CharacterDecoder
20:45:44.374 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.DoubleDecoder
20:45:44.374 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.FloatDecoder
20:45:44.375 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.IntegerDecoder
20:45:44.375 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.LongDecoder
20:45:44.375 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.ShortDecoder
20:45:44.375 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.StringDecoder
20:45:44.375 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.BooleanDecoder
20:45:44.375 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.ByteDecoder
20:45:44.375 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.CharacterDecoder
20:45:44.375 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.DoubleDecoder
20:45:44.375 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.FloatDecoder
20:45:44.376 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.IntegerDecoder
20:45:44.376 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.LongDecoder
20:45:44.376 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.ShortDecoder
20:45:44.376 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.ByteBufferDecoder
20:45:44.376 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.ByteArrayDecoder
20:45:44.376 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.PongMessageDecoder
20:45:44.376 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.ReaderDecoder
20:45:44.376 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.InputStreamDecoder
20:45:44.377 [main] DEBUG org.eclipse.jetty.websocket.jsr356.EncoderFactory - init(org.eclipse.jetty.websocket.jsr356.client.EmptyClientEndpointConfig@792b749c)
20:45:44.377 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.BooleanEncoder
20:45:44.378 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.ByteEncoder
20:45:44.378 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.CharacterEncoder
20:45:44.378 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.DoubleEncoder
20:45:44.378 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.FloatEncoder
20:45:44.378 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.IntegerEncoder
20:45:44.378 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.LongEncoder
20:45:44.379 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.ShortEncoder
20:45:44.379 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.StringEncoder
20:45:44.379 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.BooleanEncoder
20:45:44.379 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.ByteEncoder
20:45:44.379 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.CharacterEncoder
20:45:44.379 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.DoubleEncoder
20:45:44.379 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.FloatEncoder
20:45:44.379 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.IntegerEncoder
20:45:44.379 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.LongEncoder
20:45:44.379 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.ShortEncoder
20:45:44.379 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.ByteBufferEncoder
20:45:44.379 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.ByteArrayEncoder
20:45:44.380 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @4430ms org.eclipse.jetty.websocket.jsr356.server.ServerContainer@4802796d
20:45:44.380 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - starting org.eclipse.jetty.websocket.jsr356.server.ServerContainer@7161d8d1
20:45:44.380 [main] DEBUG org.eclipse.jetty.websocket.jsr356.DecoderFactory - init(org.eclipse.jetty.websocket.jsr356.client.EmptyClientEndpointConfig@1972e513)
20:45:44.380 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.BooleanDecoder
20:45:44.380 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.ByteDecoder
20:45:44.380 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.CharacterDecoder
20:45:44.380 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.DoubleDecoder
20:45:44.380 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.FloatDecoder
20:45:44.380 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.IntegerDecoder
20:45:44.380 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.LongDecoder
20:45:44.380 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.ShortDecoder
20:45:44.380 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.StringDecoder
20:45:44.380 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.BooleanDecoder
20:45:44.380 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.ByteDecoder
20:45:44.380 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.CharacterDecoder
20:45:44.381 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.DoubleDecoder
20:45:44.381 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.FloatDecoder
20:45:44.382 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.IntegerDecoder
20:45:44.382 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.LongDecoder
20:45:44.382 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.ShortDecoder
20:45:44.382 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.ByteBufferDecoder
20:45:44.382 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.ByteArrayDecoder
20:45:44.382 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.PongMessageDecoder
20:45:44.382 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.ReaderDecoder
20:45:44.383 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.InputStreamDecoder
20:45:44.383 [main] DEBUG org.eclipse.jetty.websocket.jsr356.EncoderFactory - init(org.eclipse.jetty.websocket.jsr356.client.EmptyClientEndpointConfig@1972e513)
20:45:44.383 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.BooleanEncoder
20:45:44.383 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.ByteEncoder
20:45:44.383 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.CharacterEncoder
20:45:44.383 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.DoubleEncoder
20:45:44.384 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.FloatEncoder
20:45:44.384 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.IntegerEncoder
20:45:44.384 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.LongEncoder
20:45:44.384 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.ShortEncoder
20:45:44.384 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.StringEncoder
20:45:44.384 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.BooleanEncoder
20:45:44.384 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.ByteEncoder
20:45:44.385 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.CharacterEncoder
20:45:44.385 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.DoubleEncoder
20:45:44.385 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.FloatEncoder
20:45:44.385 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.IntegerEncoder
20:45:44.385 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.LongEncoder
20:45:44.385 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.ShortEncoder
20:45:44.385 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.ByteBufferEncoder
20:45:44.385 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.ByteArrayEncoder
20:45:44.386 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @4436ms org.eclipse.jetty.websocket.jsr356.server.ServerContainer@7161d8d1
20:45:44.386 [main] DEBUG org.eclipse.jetty.server.handler.ContextHandler - contextInitialized: javax.servlet.ServletContextEvent[source=ServletContext@o.e.j.w.WebAppContext@19bb07ed{/,[file:///E:/idea_workspace/LuliChat/target/classes/static/],STARTING}]->org.nutz.boot.starter.shiro.NbShiroEnvironmentLoaderListener@7ae0a9ec
20:45:44.387 [main] INFO org.eclipse.jetty.server.handler.ContextHandler.ROOT - Initializing Shiro environment
20:45:44.387 [main] INFO org.apache.shiro.web.env.EnvironmentLoader - Starting Shiro environment initialization.
20:45:44.405 [main] DEBUG org.apache.shiro.web.env.IniWebEnvironment - Checking any specified config locations.
20:45:44.406 [main] DEBUG org.apache.shiro.io.ResourceUtils - Opening resource from class path [shiro.ini]
20:45:44.415 [main] DEBUG org.apache.shiro.config.Ini - Parsing [main]
20:45:44.421 [main] DEBUG org.apache.shiro.config.Ini - Parsing [urls]
20:45:44.426 [main] DEBUG org.apache.shiro.config.IniFactorySupport - Creating instance from Ini [sections=main,urls]
20:45:45.245 [main] DEBUG org.apache.commons.beanutils.converters.BooleanConverter - Setting default value: false
20:45:45.245 [main] DEBUG org.apache.commons.beanutils.converters.BooleanConverter - Converting 'Boolean' value 'false' to type 'Boolean'
20:45:45.245 [main] DEBUG org.apache.commons.beanutils.converters.BooleanConverter -     No conversion required, value is already a Boolean
20:45:45.248 [main] DEBUG org.apache.commons.beanutils.converters.ByteConverter - Setting default value: 0
20:45:45.248 [main] DEBUG org.apache.commons.beanutils.converters.ByteConverter - Converting 'Integer' value '0' to type 'Byte'
20:45:45.248 [main] DEBUG org.apache.commons.beanutils.converters.ByteConverter -     Converted to Byte value '0'
20:45:45.249 [main] DEBUG org.apache.commons.beanutils.converters.CharacterConverter - Setting default value:  
20:45:45.249 [main] DEBUG org.apache.commons.beanutils.converters.CharacterConverter - Converting 'Character' value ' ' to type 'Character'
20:45:45.249 [main] DEBUG org.apache.commons.beanutils.converters.CharacterConverter -     No conversion required, value is already a Character
20:45:45.249 [main] DEBUG org.apache.commons.beanutils.converters.DoubleConverter - Setting default value: 0
20:45:45.249 [main] DEBUG org.apache.commons.beanutils.converters.DoubleConverter - Converting 'Integer' value '0' to type 'Double'
20:45:45.249 [main] DEBUG org.apache.commons.beanutils.converters.DoubleConverter -     Converted to Double value '0.0'
20:45:45.250 [main] DEBUG org.apache.commons.beanutils.converters.FloatConverter - Setting default value: 0
20:45:45.250 [main] DEBUG org.apache.commons.beanutils.converters.FloatConverter - Converting 'Integer' value '0' to type 'Float'
20:45:45.250 [main] DEBUG org.apache.commons.beanutils.converters.FloatConverter -     Converted to Float value '0.0'
20:45:45.250 [main] DEBUG org.apache.commons.beanutils.converters.IntegerConverter - Setting default value: 0
20:45:45.250 [main] DEBUG org.apache.commons.beanutils.converters.IntegerConverter - Converting 'Integer' value '0' to type 'Integer'
20:45:45.250 [main] DEBUG org.apache.commons.beanutils.converters.IntegerConverter -     No conversion required, value is already a Integer
20:45:45.251 [main] DEBUG org.apache.commons.beanutils.converters.LongConverter - Setting default value: 0
20:45:45.251 [main] DEBUG org.apache.commons.beanutils.converters.LongConverter - Converting 'Integer' value '0' to type 'Long'
20:45:45.251 [main] DEBUG org.apache.commons.beanutils.converters.LongConverter -     Converted to Long value '0'
20:45:45.251 [main] DEBUG org.apache.commons.beanutils.converters.ShortConverter - Setting default value: 0
20:45:45.251 [main] DEBUG org.apache.commons.beanutils.converters.ShortConverter - Converting 'Integer' value '0' to type 'Short'
20:45:45.251 [main] DEBUG org.apache.commons.beanutils.converters.ShortConverter -     Converted to Short value '0'
20:45:45.253 [main] DEBUG org.apache.commons.beanutils.converters.BigDecimalConverter - Setting default value: 0.0
20:45:45.253 [main] DEBUG org.apache.commons.beanutils.converters.BigDecimalConverter - Converting 'BigDecimal' value '0.0' to type 'BigDecimal'
20:45:45.253 [main] DEBUG org.apache.commons.beanutils.converters.BigDecimalConverter -     No conversion required, value is already a BigDecimal
20:45:45.254 [main] DEBUG org.apache.commons.beanutils.converters.BigIntegerConverter - Setting default value: 0
20:45:45.254 [main] DEBUG org.apache.commons.beanutils.converters.BigIntegerConverter - Converting 'BigInteger' value '0' to type 'BigInteger'
20:45:45.254 [main] DEBUG org.apache.commons.beanutils.converters.BigIntegerConverter -     No conversion required, value is already a BigInteger
20:45:45.254 [main] DEBUG org.apache.commons.beanutils.converters.BooleanConverter - Setting default value: false
20:45:45.254 [main] DEBUG org.apache.commons.beanutils.converters.BooleanConverter - Converting 'Boolean' value 'false' to type 'Boolean'
20:45:45.254 [main] DEBUG org.apache.commons.beanutils.converters.BooleanConverter -     No conversion required, value is already a Boolean
20:45:45.254 [main] DEBUG org.apache.commons.beanutils.converters.ByteConverter - Setting default value: 0
20:45:45.254 [main] DEBUG org.apache.commons.beanutils.converters.ByteConverter - Converting 'Integer' value '0' to type 'Byte'
20:45:45.254 [main] DEBUG org.apache.commons.beanutils.converters.ByteConverter -     Converted to Byte value '0'
20:45:45.254 [main] DEBUG org.apache.commons.beanutils.converters.CharacterConverter - Setting default value:  
20:45:45.254 [main] DEBUG org.apache.commons.beanutils.converters.CharacterConverter - Converting 'Character' value ' ' to type 'Character'
20:45:45.254 [main] DEBUG org.apache.commons.beanutils.converters.CharacterConverter -     No conversion required, value is already a Character
20:45:45.254 [main] DEBUG org.apache.commons.beanutils.converters.DoubleConverter - Setting default value: 0
20:45:45.254 [main] DEBUG org.apache.commons.beanutils.converters.DoubleConverter - Converting 'Integer' value '0' to type 'Double'
20:45:45.254 [main] DEBUG org.apache.commons.beanutils.converters.DoubleConverter -     Converted to Double value '0.0'
20:45:45.254 [main] DEBUG org.apache.commons.beanutils.converters.FloatConverter - Setting default value: 0
20:45:45.254 [main] DEBUG org.apache.commons.beanutils.converters.FloatConverter - Converting 'Integer' value '0' to type 'Float'
20:45:45.254 [main] DEBUG org.apache.commons.beanutils.converters.FloatConverter -     Converted to Float value '0.0'
20:45:45.254 [main] DEBUG org.apache.commons.beanutils.converters.IntegerConverter - Setting default value: 0
20:45:45.254 [main] DEBUG org.apache.commons.beanutils.converters.IntegerConverter - Converting 'Integer' value '0' to type 'Integer'
20:45:45.254 [main] DEBUG org.apache.commons.beanutils.converters.IntegerConverter -     No conversion required, value is already a Integer
20:45:45.254 [main] DEBUG org.apache.commons.beanutils.converters.LongConverter - Setting default value: 0
20:45:45.254 [main] DEBUG org.apache.commons.beanutils.converters.LongConverter - Converting 'Integer' value '0' to type 'Long'
20:45:45.254 [main] DEBUG org.apache.commons.beanutils.converters.LongConverter -     Converted to Long value '0'
20:45:45.254 [main] DEBUG org.apache.commons.beanutils.converters.ShortConverter - Setting default value: 0
20:45:45.254 [main] DEBUG org.apache.commons.beanutils.converters.ShortConverter - Converting 'Integer' value '0' to type 'Short'
20:45:45.254 [main] DEBUG org.apache.commons.beanutils.converters.ShortConverter -     Converted to Short value '0'
20:45:45.255 [main] DEBUG org.apache.commons.beanutils.converters.StringConverter - Setting default value: 
20:45:45.255 [main] DEBUG org.apache.commons.beanutils.converters.StringConverter - Converting 'String' value '' to type 'String'
20:45:45.265 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Setting default value: [Z@12d2ce03
20:45:45.265 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Converting 'boolean[]' value '[Z@12d2ce03' to type 'boolean[]'
20:45:45.265 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter -     No conversion required, value is already a boolean[]
20:45:45.265 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Setting default value: [B@413f69cc
20:45:45.265 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Converting 'byte[]' value '[B@413f69cc' to type 'byte[]'
20:45:45.265 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter -     No conversion required, value is already a byte[]
20:45:45.265 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Setting default value: [C@1f53a5dc
20:45:45.265 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Converting 'char[]' value '[C@1f53a5dc' to type 'char[]'
20:45:45.265 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter -     No conversion required, value is already a char[]
20:45:45.265 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Setting default value: [D@1b75c2e3
20:45:45.266 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Converting 'double[]' value '[D@1b75c2e3' to type 'double[]'
20:45:45.266 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter -     No conversion required, value is already a double[]
20:45:45.266 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Setting default value: [F@3bd323e9
20:45:45.266 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Converting 'float[]' value '[F@3bd323e9' to type 'float[]'
20:45:45.266 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter -     No conversion required, value is already a float[]
20:45:45.266 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Setting default value: [I@c7ba306
20:45:45.266 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Converting 'int[]' value '[I@c7ba306' to type 'int[]'
20:45:45.266 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter -     No conversion required, value is already a int[]
20:45:45.266 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Setting default value: [J@4ff8d125
20:45:45.266 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Converting 'long[]' value '[J@4ff8d125' to type 'long[]'
20:45:45.266 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter -     No conversion required, value is already a long[]
20:45:45.266 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Setting default value: [S@3403e2ac
20:45:45.266 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Converting 'short[]' value '[S@3403e2ac' to type 'short[]'
20:45:45.266 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter -     No conversion required, value is already a short[]
20:45:45.266 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Setting default value: [Ljava.math.BigDecimal;@6c4980d3
20:45:45.266 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Converting 'BigDecimal[]' value '[Ljava.math.BigDecimal;@6c4980d3' to type 'BigDecimal[]'
20:45:45.266 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter -     No conversion required, value is already a BigDecimal[]
20:45:45.266 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Setting default value: [Ljava.math.BigInteger;@19c65cdc
20:45:45.266 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Converting 'BigInteger[]' value '[Ljava.math.BigInteger;@19c65cdc' to type 'BigInteger[]'
20:45:45.266 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter -     No conversion required, value is already a BigInteger[]
20:45:45.266 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Setting default value: [Ljava.lang.Boolean;@54504ecd
20:45:45.270 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Converting 'Boolean[]' value '[Ljava.lang.Boolean;@54504ecd' to type 'Boolean[]'
20:45:45.270 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter -     No conversion required, value is already a Boolean[]
20:45:45.270 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Setting default value: [Ljava.lang.Byte;@1339e7aa
20:45:45.270 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Converting 'Byte[]' value '[Ljava.lang.Byte;@1339e7aa' to type 'Byte[]'
20:45:45.270 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter -     No conversion required, value is already a Byte[]
20:45:45.270 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Setting default value: [Ljava.lang.Character;@49c66ade
20:45:45.270 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Converting 'Character[]' value '[Ljava.lang.Character;@49c66ade' to type 'Character[]'
20:45:45.270 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter -     No conversion required, value is already a Character[]
20:45:45.270 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Setting default value: [Ljava.lang.Double;@3e6104fc
20:45:45.270 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Converting 'Double[]' value '[Ljava.lang.Double;@3e6104fc' to type 'Double[]'
20:45:45.270 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter -     No conversion required, value is already a Double[]
20:45:45.270 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Setting default value: [Ljava.lang.Float;@68df9280
20:45:45.270 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Converting 'Float[]' value '[Ljava.lang.Float;@68df9280' to type 'Float[]'
20:45:45.270 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter -     No conversion required, value is already a Float[]
20:45:45.270 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Setting default value: [Ljava.lang.Integer;@7164ca4c
20:45:45.270 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Converting 'Integer[]' value '[Ljava.lang.Integer;@7164ca4c' to type 'Integer[]'
20:45:45.270 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter -     No conversion required, value is already a Integer[]
20:45:45.270 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Setting default value: [Ljava.lang.Long;@5be46f9d
20:45:45.270 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Converting 'Long[]' value '[Ljava.lang.Long;@5be46f9d' to type 'Long[]'
20:45:45.270 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter -     No conversion required, value is already a Long[]
20:45:45.270 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Setting default value: [Ljava.lang.Short;@68702e03
20:45:45.270 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Converting 'Short[]' value '[Ljava.lang.Short;@68702e03' to type 'Short[]'
20:45:45.270 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter -     No conversion required, value is already a Short[]
20:45:45.270 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Setting default value: [Ljava.lang.String;@2421cc4
20:45:45.270 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Converting 'String[]' value '[Ljava.lang.String;@2421cc4' to type 'String[]'
20:45:45.270 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter -     No conversion required, value is already a String[]
20:45:45.270 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Setting default value: [Ljava.lang.Class;@59a008ba
20:45:45.270 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Converting 'Class[]' value '[Ljava.lang.Class;@59a008ba' to type 'Class[]'
20:45:45.270 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter -     No conversion required, value is already a Class[]
20:45:45.270 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Setting default value: [Ljava.util.Date;@338c99c8
20:45:45.270 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Converting 'Date[]' value '[Ljava.util.Date;@338c99c8' to type 'Date[]'
20:45:45.270 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter -     No conversion required, value is already a Date[]
20:45:45.270 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Setting default value: [Ljava.util.Calendar;@58ce9668
20:45:45.270 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Converting 'Calendar[]' value '[Ljava.util.Calendar;@58ce9668' to type 'Calendar[]'
20:45:45.270 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter -     No conversion required, value is already a Calendar[]
20:45:45.270 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Setting default value: [Ljava.io.File;@56673b2c
20:45:45.270 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Converting 'java.io.File[]' value '[Ljava.io.File;@56673b2c' to type 'java.io.File[]'
20:45:45.270 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter -     No conversion required, value is already a java.io.File[]
20:45:45.270 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Setting default value: [Ljava.sql.Date;@b4711e2
20:45:45.270 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Converting 'java.sql.Date[]' value '[Ljava.sql.Date;@b4711e2' to type 'java.sql.Date[]'
20:45:45.270 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter -     No conversion required, value is already a java.sql.Date[]
20:45:45.270 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Setting default value: [Ljava.sql.Time;@70f02c32
20:45:45.271 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Converting 'java.sql.Time[]' value '[Ljava.sql.Time;@70f02c32' to type 'java.sql.Time[]'
20:45:45.271 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter -     No conversion required, value is already a java.sql.Time[]
20:45:45.271 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Setting default value: [Ljava.sql.Timestamp;@51fadaff
20:45:45.271 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Converting 'java.sql.Timestamp[]' value '[Ljava.sql.Timestamp;@51fadaff' to type 'java.sql.Timestamp[]'
20:45:45.271 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter -     No conversion required, value is already a java.sql.Timestamp[]
20:45:45.271 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Setting default value: [Ljava.net.URL;@31ff43be
20:45:45.271 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Converting 'java.net.URL[]' value '[Ljava.net.URL;@31ff43be' to type 'java.net.URL[]'
20:45:45.271 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter -     No conversion required, value is already a java.net.URL[]
20:45:45.287 [main] DEBUG org.apache.commons.beanutils.ConvertUtils - Convert string 'classpath:ehcache.xml' to class 'java.lang.String'
20:45:45.287 [main] DEBUG org.apache.commons.beanutils.converters.StringConverter - Converting 'String' value 'classpath:ehcache.xml' to type 'String'
20:45:45.292 [main] DEBUG org.apache.shiro.cache.ehcache.EhCacheManager - cacheManager property not set.  Constructing CacheManager instance... 
20:45:45.303 [main] DEBUG org.apache.shiro.io.ResourceUtils - Opening resource from class path [ehcache.xml]
20:45:45.306 [main] DEBUG net.sf.ehcache.config.ConfigurationFactory - Configuring ehcache from InputStream
20:45:45.333 [main] DEBUG net.sf.ehcache.config.BeanHandler - Ignoring ehcache attribute xmlns:xsi
20:45:45.333 [main] DEBUG net.sf.ehcache.config.BeanHandler - Ignoring ehcache attribute xsi:noNamespaceSchemaLocation
20:45:45.335 [main] DEBUG net.sf.ehcache.config.DiskStoreConfiguration - Disk Store Path: ehcache.disk.store.dir/luli_cache
20:45:45.367 [main] DEBUG net.sf.ehcache.util.PropertyUtil - propertiesString is null.
20:45:45.387 [main] DEBUG net.sf.ehcache.config.ConfigurationHelper - No CacheManagerEventListenerFactory class specified. Skipping...
20:45:45.491 [main] DEBUG net.sf.ehcache.Cache - No BootstrapCacheLoaderFactory class specified. Skipping...
20:45:45.491 [main] DEBUG net.sf.ehcache.Cache - CacheWriter factory not configured. Skipping...
20:45:45.491 [main] DEBUG net.sf.ehcache.config.ConfigurationHelper - No CacheExceptionHandlerFactory class specified. Skipping...
20:45:45.507 [main] DEBUG net.sf.ehcache.Cache - No BootstrapCacheLoaderFactory class specified. Skipping...
20:45:45.507 [main] DEBUG net.sf.ehcache.Cache - CacheWriter factory not configured. Skipping...
20:45:45.507 [main] DEBUG net.sf.ehcache.config.ConfigurationHelper - No CacheExceptionHandlerFactory class specified. Skipping...
20:45:45.538 [main] DEBUG net.sf.ehcache.DiskStorePathManager - Using diskstore path ehcache.disk.store.dir\luli_cache
20:45:45.538 [main] DEBUG net.sf.ehcache.DiskStorePathManager - Holding exclusive lock on E:\idea_workspace\LuliChat\ehcache.disk.store.dir\luli_cache\.ehcache-diskstore.lock
20:45:45.551 [main] DEBUG net.sf.ehcache.store.disk.DiskStorageFactory - Matching data file missing (or empty) for index file. Deleting index file ehcache.disk.store.dir\luli_cache\shiro-active%0053ession%0043ache.index
20:45:45.551 [main] DEBUG net.sf.ehcache.store.disk.DiskStorageFactory - Failed to delete file shiro-active%0053ession%0043ache.index
20:45:45.699 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Pass-Through Statistic: LOCAL_OFFHEAP_SIZE
20:45:45.702 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Pass-Through Statistic: LOCAL_OFFHEAP_SIZE_BYTES
20:45:45.703 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Pass-Through Statistic: WRITER_QUEUE_LENGTH
20:45:45.707 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Pass-Through Statistic: REMOTE_SIZE
20:45:45.707 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Pass-Through Statistic: LAST_REJOIN_TIMESTAMP
20:45:45.730 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Operation Statistic: OFFHEAP_GET
20:45:45.731 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Operation Statistic: OFFHEAP_PUT
20:45:45.732 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Operation Statistic: OFFHEAP_REMOVE
20:45:45.734 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Operation Statistic: XA_COMMIT
20:45:45.734 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Operation Statistic: XA_ROLLBACK
20:45:45.735 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Operation Statistic: XA_RECOVERY
20:45:45.736 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Operation Statistic: CLUSTER_EVENT
20:45:45.737 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Operation Statistic: NONSTOP
20:45:45.748 [main] DEBUG net.sf.ehcache.Cache - Initialised cache: shiro-activeSessionCache
20:45:45.748 [main] DEBUG net.sf.ehcache.config.ConfigurationHelper - CacheDecoratorFactory not configured. Skipping for 'shiro-activeSessionCache'.
20:45:45.748 [main] DEBUG net.sf.ehcache.config.ConfigurationHelper - CacheDecoratorFactory not configured for defaultCache. Skipping for 'shiro-activeSessionCache'.
20:45:45.749 [main] DEBUG org.apache.shiro.cache.ehcache.EhCacheManager - implicit cacheManager created successfully.
20:45:45.771 [main] DEBUG org.apache.shiro.config.ReflectionBuilder - Encountered object reference '$cacheManager'.  Looking up object with id 'cacheManager'
20:45:45.787 [main] DEBUG org.apache.shiro.config.ReflectionBuilder - Encountered object reference '$sessionListener'.  Looking up object with id 'sessionListener'
20:45:45.788 [main] DEBUG org.apache.shiro.config.ReflectionBuilder - Encountered object reference '$sessionListener'.  Looking up object with id 'sessionListener'
20:45:45.791 [main] DEBUG org.apache.commons.beanutils.ConvertUtils - Convert string 'sid' to class 'java.lang.String'
20:45:45.791 [main] DEBUG org.apache.commons.beanutils.converters.StringConverter - Converting 'String' value 'sid' to type 'String'
20:45:45.792 [main] DEBUG org.apache.commons.beanutils.ConvertUtils - Convert string '43200000' to class 'int'
20:45:45.792 [main] DEBUG org.apache.commons.beanutils.converters.IntegerConverter - Converting 'String' value '43200000' to type 'Integer'
20:45:45.792 [main] DEBUG org.apache.commons.beanutils.converters.IntegerConverter -     No NumberFormat, using default conversion
20:45:45.792 [main] DEBUG org.apache.commons.beanutils.converters.IntegerConverter -     Converted to Integer value '43200000'
20:45:45.792 [main] DEBUG org.apache.commons.beanutils.ConvertUtils - Convert string 'true' to class 'boolean'
20:45:45.792 [main] DEBUG org.apache.commons.beanutils.converters.BooleanConverter - Converting 'String' value 'true' to type 'Boolean'
20:45:45.792 [main] DEBUG org.apache.commons.beanutils.converters.BooleanConverter -     Converted to Boolean value 'true'
20:45:45.792 [main] DEBUG org.apache.shiro.config.ReflectionBuilder - Encountered object reference '$sessionIdCookie'.  Looking up object with id 'sessionIdCookie'
20:45:45.793 [main] DEBUG org.apache.commons.beanutils.ConvertUtils - Convert string 'true' to class 'boolean'
20:45:45.793 [main] DEBUG org.apache.commons.beanutils.converters.BooleanConverter - Converting 'String' value 'true' to type 'Boolean'
20:45:45.793 [main] DEBUG org.apache.commons.beanutils.converters.BooleanConverter -     Converted to Boolean value 'true'
20:45:45.793 [main] DEBUG org.apache.commons.beanutils.ConvertUtils - Convert string '43200000' to class 'long'
20:45:45.793 [main] DEBUG org.apache.commons.beanutils.converters.LongConverter - Converting 'String' value '43200000' to type 'Long'
20:45:45.793 [main] DEBUG org.apache.commons.beanutils.converters.LongConverter -     No NumberFormat, using default conversion
20:45:45.793 [main] DEBUG org.apache.commons.beanutils.converters.LongConverter -     Converted to Long value '43200000'
20:45:45.793 [main] DEBUG org.apache.shiro.config.ReflectionBuilder - Encountered object reference '$sessionManager'.  Looking up object with id 'sessionManager'
20:45:45.814 [main] DEBUG org.apache.shiro.config.ReflectionBuilder - Encountered object reference '$cacheManager'.  Looking up object with id 'cacheManager'
20:45:45.815 [main] DEBUG org.apache.shiro.realm.AuthorizingRealm - No authorizationCache instance set.  Checking for a cacheManager...
20:45:45.815 [main] DEBUG org.apache.shiro.realm.AuthorizingRealm - CacheManager [org.apache.shiro.cache.ehcache.EhCacheManager@5b1f29fa] has been configured.  Building authorization cache named [user_realm.authorizationCache]
20:45:45.815 [main] INFO org.apache.shiro.cache.ehcache.EhCacheManager - Cache with name 'user_realm.authorizationCache' does not yet exist.  Creating now.
20:45:45.837 [main] DEBUG net.sf.ehcache.store.MemoryStore - Initialized net.sf.ehcache.store.MemoryStore for user_realm.authorizationCache
20:45:45.843 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Pass-Through Statistic: LOCAL_OFFHEAP_SIZE
20:45:45.843 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Pass-Through Statistic: LOCAL_OFFHEAP_SIZE_BYTES
20:45:45.843 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Pass-Through Statistic: LOCAL_DISK_SIZE
20:45:45.843 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Pass-Through Statistic: LOCAL_DISK_SIZE_BYTES
20:45:45.843 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Pass-Through Statistic: WRITER_QUEUE_LENGTH
20:45:45.843 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Pass-Through Statistic: REMOTE_SIZE
20:45:45.844 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Pass-Through Statistic: LAST_REJOIN_TIMESTAMP
20:45:45.845 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Operation Statistic: OFFHEAP_GET
20:45:45.845 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Operation Statistic: OFFHEAP_PUT
20:45:45.845 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Operation Statistic: OFFHEAP_REMOVE
20:45:45.846 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Operation Statistic: DISK_GET
20:45:45.846 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Operation Statistic: DISK_PUT
20:45:45.846 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Operation Statistic: DISK_REMOVE
20:45:45.846 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Operation Statistic: XA_COMMIT
20:45:45.847 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Operation Statistic: XA_ROLLBACK
20:45:45.847 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Operation Statistic: XA_RECOVERY
20:45:45.849 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Operation Statistic: CLUSTER_EVENT
20:45:45.849 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Operation Statistic: NONSTOP
20:45:45.852 [main] DEBUG net.sf.ehcache.Cache - Initialised cache: user_realm.authorizationCache
20:45:45.852 [main] DEBUG net.sf.ehcache.config.ConfigurationHelper - CacheDecoratorFactory not configured for defaultCache. Skipping for 'user_realm.authorizationCache'.
20:45:45.852 [main] INFO org.apache.shiro.cache.ehcache.EhCacheManager - Added EhCache named [user_realm.authorizationCache]
20:45:45.853 [main] INFO org.apache.shiro.config.ReflectionBuilder - An instance with name 'authc' already exists.  Redefining this object as a new instance of type com.dd.filter.AuthenticationFilter
20:45:45.875 [main] DEBUG org.apache.commons.beanutils.ConvertUtils - Convert string '/login.html' to class 'java.lang.String'
20:45:45.875 [main] DEBUG org.apache.commons.beanutils.converters.StringConverter - Converting 'String' value '/login.html' to type 'String'
20:45:45.875 [main] DEBUG org.apache.commons.beanutils.ConvertUtils - Convert string '/chat.html' to class 'java.lang.String'
20:45:45.875 [main] DEBUG org.apache.commons.beanutils.converters.StringConverter - Converting 'String' value '/chat.html' to type 'String'
20:45:45.875 [main] DEBUG org.apache.commons.beanutils.ConvertUtils - Convert string 'shiroLoginFailure' to class 'java.lang.String'
20:45:45.875 [main] DEBUG org.apache.commons.beanutils.converters.StringConverter - Converting 'String' value 'shiroLoginFailure' to type 'String'
20:45:45.879 [main] DEBUG org.apache.shiro.config.IniFactorySupport - Creating instance from Ini [sections=main,urls]
20:45:45.882 [main] DEBUG org.apache.shiro.web.filter.mgt.DefaultFilterChainManager - Creating chain [/user/registry] from String definition [anon]
20:45:45.883 [main] DEBUG org.apache.shiro.web.filter.mgt.DefaultFilterChainManager - Attempting to apply path [/user/registry] to filter [anon] with config [null]
20:45:45.884 [main] DEBUG org.apache.shiro.web.filter.mgt.DefaultFilterChainManager - Creating chain [/login.html] from String definition [anon]
20:45:45.885 [main] DEBUG org.apache.shiro.web.filter.mgt.DefaultFilterChainManager - Attempting to apply path [/login.html] to filter [anon] with config [null]
20:45:45.885 [main] DEBUG org.apache.shiro.web.filter.mgt.DefaultFilterChainManager - Creating chain [/user/login] from String definition [anon]
20:45:45.885 [main] DEBUG org.apache.shiro.web.filter.mgt.DefaultFilterChainManager - Attempting to apply path [/user/login] to filter [anon] with config [null]
20:45:45.885 [main] DEBUG org.apache.shiro.web.filter.mgt.DefaultFilterChainManager - Creating chain [/css/**] from String definition [anon]
20:45:45.885 [main] DEBUG org.apache.shiro.web.filter.mgt.DefaultFilterChainManager - Attempting to apply path [/css/**] to filter [anon] with config [null]
20:45:45.885 [main] DEBUG org.apache.shiro.web.filter.mgt.DefaultFilterChainManager - Creating chain [/js/**] from String definition [anon]
20:45:45.886 [main] DEBUG org.apache.shiro.web.filter.mgt.DefaultFilterChainManager - Attempting to apply path [/js/**] to filter [anon] with config [null]
20:45:45.886 [main] DEBUG org.apache.shiro.web.filter.mgt.DefaultFilterChainManager - Creating chain [/img/**] from String definition [anon]
20:45:45.886 [main] DEBUG org.apache.shiro.web.filter.mgt.DefaultFilterChainManager - Attempting to apply path [/img/**] to filter [anon] with config [null]
20:45:45.886 [main] DEBUG org.apache.shiro.web.filter.mgt.DefaultFilterChainManager - Creating chain [/user/logout] from String definition [logout]
20:45:45.886 [main] DEBUG org.apache.shiro.web.filter.mgt.DefaultFilterChainManager - Attempting to apply path [/user/logout] to filter [logout] with config [null]
20:45:45.886 [main] DEBUG org.apache.shiro.web.filter.mgt.DefaultFilterChainManager - Creating chain [/**] from String definition [authc]
20:45:45.886 [main] DEBUG org.apache.shiro.web.filter.mgt.DefaultFilterChainManager - Attempting to apply path [/**] to filter [authc] with config [null]
20:45:45.886 [main] DEBUG org.apache.shiro.web.env.EnvironmentLoader - Published WebEnvironment as ServletContext attribute with name [org.apache.shiro.web.env.EnvironmentLoader.ENVIRONMENT_ATTRIBUTE_KEY]
20:45:45.886 [main] INFO org.apache.shiro.web.env.EnvironmentLoader - Shiro environment initialized in 1499 ms.
20:45:45.886 [main] DEBUG org.eclipse.jetty.server.handler.ContextHandler - contextInitialized: javax.servlet.ServletContextEvent[source=ServletContext@o.e.j.w.WebAppContext@19bb07ed{/,[file:///E:/idea_workspace/LuliChat/target/classes/static/],STARTING}]->org.eclipse.jetty.servlet.listener.ELContextCleaner@5c8eee0f
20:45:45.886 [main] DEBUG org.eclipse.jetty.server.handler.ContextHandler - contextInitialized: javax.servlet.ServletContextEvent[source=ServletContext@o.e.j.w.WebAppContext@19bb07ed{/,[file:///E:/idea_workspace/LuliChat/target/classes/static/],STARTING}]->org.eclipse.jetty.servlet.listener.IntrospectorCleaner@565b064f
20:45:45.886 [main] DEBUG org.eclipse.jetty.server.handler.ContextHandler - contextInitialized: javax.servlet.ServletContextEvent[source=ServletContext@o.e.j.w.WebAppContext@19bb07ed{/,[file:///E:/idea_workspace/LuliChat/target/classes/static/],STARTING}]->org.apache.shiro.web.env.EnvironmentLoaderListener@26425897
20:45:45.889 [main] WARN org.eclipse.jetty.webapp.WebAppContext - Failed startup of context o.e.j.w.WebAppContext@19bb07ed{/,[file:///E:/idea_workspace/LuliChat/target/classes/static/],UNAVAILABLE}
java.lang.IllegalStateException: There is already a Shiro environment associated with the current ServletContext.  Check if you have multiple EnvironmentLoader* definitions in your web.xml!
	at org.apache.shiro.web.env.EnvironmentLoader.initEnvironment(EnvironmentLoader.java:124)
	at org.apache.shiro.web.env.EnvironmentLoaderListener.contextInitialized(EnvironmentLoaderListener.java:58)
	at org.eclipse.jetty.server.handler.ContextHandler.callContextInitialized(ContextHandler.java:890)
	at org.eclipse.jetty.servlet.ServletContextHandler.callContextInitialized(ServletContextHandler.java:532)
	at org.eclipse.jetty.server.handler.ContextHandler.startContext(ContextHandler.java:853)
	at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:344)
	at org.eclipse.jetty.webapp.WebAppContext.startWebapp(WebAppContext.java:1515)
	at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1477)
	at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:785)
	at org.eclipse.jetty.servlet.ServletContextHandler.doStart(ServletContextHandler.java:261)
	at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:545)
	at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
	at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:133)
	at org.eclipse.jetty.server.Server.start(Server.java:418)
	at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:107)
	at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:113)
	at org.eclipse.jetty.server.Server.doStart(Server.java:385)
	at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
	at org.nutz.boot.starter.jetty.JettyStarter.start(JettyStarter.java:91)
	at org.nutz.boot.AppContext.startServers(AppContext.java:298)
	at org.nutz.boot.NbApp._run(NbApp.java:190)
	at org.nutz.boot.NbApp.run(NbApp.java:170)
	at com.dd.MainLauncher.main(MainLauncher.java:12)
20:45:45.889 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @5939ms o.e.j.w.WebAppContext@19bb07ed{/,[file:///E:/idea_workspace/LuliChat/target/classes/static/],UNAVAILABLE}
20:45:45.889 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - starting org.eclipse.jetty.server.handler.ErrorHandler@44a7bfbc
20:45:45.889 [main] DEBUG org.eclipse.jetty.server.handler.AbstractHandler - starting org.eclipse.jetty.server.handler.ErrorHandler@44a7bfbc
20:45:45.889 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @5939ms org.eclipse.jetty.server.handler.ErrorHandler@44a7bfbc
20:45:45.890 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - starting ServerConnector@79ad8b2f{HTTP/1.1,[http/1.1]}{0.0.0.0:8080}
20:45:46.021 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - ServerConnector@79ad8b2f{HTTP/1.1,[http/1.1]}{0.0.0.0:8080} added {sun.nio.ch.ServerSocketChannelImpl[/0:0:0:0:0:0:0:0:8080],POJO}
20:45:46.027 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - starting org.eclipse.jetty.util.thread.ScheduledExecutorScheduler@10db82ae
20:45:46.027 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @6077ms org.eclipse.jetty.util.thread.ScheduledExecutorScheduler@10db82ae
20:45:46.027 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - starting HttpConnectionFactory@2aa3cd93[HTTP/1.1]
20:45:46.027 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @6077ms HttpConnectionFactory@2aa3cd93[HTTP/1.1]
20:45:46.027 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - starting SelectorManager@ServerConnector@79ad8b2f{HTTP/1.1,[http/1.1]}{0.0.0.0:8080}
20:45:46.029 [main] DEBUG org.eclipse.jetty.util.thread.ReservedThreadExecutor - ReservedThreadExecutor@10c626be{s=0/4,p=0}@SelectorManager@ServerConnector@79ad8b2f{HTTP/1.1,[http/1.1]}{0.0.0.0:8080}
20:45:46.029 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - SelectorManager@ServerConnector@79ad8b2f{HTTP/1.1,[http/1.1]}{0.0.0.0:8080} added {ReservedThreadExecutor@10c626be{s=0/4,p=0}@SelectorManager@ServerConnector@79ad8b2f{HTTP/1.1,[http/1.1]}{0.0.0.0:8080},MANAGED}
20:45:46.039 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - EatWhatYouKill@b78a709/SelectorProducer@2bb7bd00/IDLE/ReservedThreadExecutor@10c626be{s=0/4,p=0}@SelectorManager@ServerConnector@79ad8b2f{HTTP/1.1,[http/1.1]}{0.0.0.0:8080} added {SelectorProducer@2bb7bd00,POJO}
20:45:46.039 [main] DEBUG org.eclipse.jetty.util.thread.strategy.EatWhatYouKill - EatWhatYouKill@b78a709/SelectorProducer@2bb7bd00/IDLE/ReservedThreadExecutor@10c626be{s=0/4,p=0}@SelectorManager@ServerConnector@79ad8b2f{HTTP/1.1,[http/1.1]}{0.0.0.0:8080} created
20:45:46.039 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - org.eclipse.jetty.io.ManagedSelector@5f031ebd id=0 keys=-1 selected=-1 actions=0 added {EatWhatYouKill@b78a709/SelectorProducer@2bb7bd00/IDLE/ReservedThreadExecutor@10c626be{s=0/4,p=0}@SelectorManager@ServerConnector@79ad8b2f{HTTP/1.1,[http/1.1]}{0.0.0.0:8080},MANAGED}
20:45:46.040 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - SelectorManager@ServerConnector@79ad8b2f{HTTP/1.1,[http/1.1]}{0.0.0.0:8080} added {org.eclipse.jetty.io.ManagedSelector@5f031ebd id=0 keys=-1 selected=-1 actions=0,AUTO}
20:45:46.040 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - EatWhatYouKill@4ee37ca3/SelectorProducer@45c8d09f/IDLE/ReservedThreadExecutor@10c626be{s=0/4,p=0}@SelectorManager@ServerConnector@79ad8b2f{HTTP/1.1,[http/1.1]}{0.0.0.0:8080} added {SelectorProducer@45c8d09f,POJO}
20:45:46.040 [main] DEBUG org.eclipse.jetty.util.thread.strategy.EatWhatYouKill - EatWhatYouKill@4ee37ca3/SelectorProducer@45c8d09f/IDLE/ReservedThreadExecutor@10c626be{s=0/4,p=0}@SelectorManager@ServerConnector@79ad8b2f{HTTP/1.1,[http/1.1]}{0.0.0.0:8080} created
20:45:46.040 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - org.eclipse.jetty.io.ManagedSelector@53812a9b id=1 keys=-1 selected=-1 actions=0 added {EatWhatYouKill@4ee37ca3/SelectorProducer@45c8d09f/IDLE/ReservedThreadExecutor@10c626be{s=0/4,p=0}@SelectorManager@ServerConnector@79ad8b2f{HTTP/1.1,[http/1.1]}{0.0.0.0:8080},MANAGED}
20:45:46.040 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - SelectorManager@ServerConnector@79ad8b2f{HTTP/1.1,[http/1.1]}{0.0.0.0:8080} added {org.eclipse.jetty.io.ManagedSelector@53812a9b id=1 keys=-1 selected=-1 actions=0,AUTO}
20:45:46.040 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - starting ReservedThreadExecutor@10c626be{s=0/4,p=0}@SelectorManager@ServerConnector@79ad8b2f{HTTP/1.1,[http/1.1]}{0.0.0.0:8080}
20:45:46.040 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @6090ms ReservedThreadExecutor@10c626be{s=0/4,p=0}@SelectorManager@ServerConnector@79ad8b2f{HTTP/1.1,[http/1.1]}{0.0.0.0:8080}
20:45:46.040 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - starting org.eclipse.jetty.io.ManagedSelector@5f031ebd id=0 keys=-1 selected=-1 actions=0
20:45:46.041 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - starting EatWhatYouKill@b78a709/SelectorProducer@2bb7bd00/IDLE/ReservedThreadExecutor@10c626be{s=0/4,p=0}@SelectorManager@ServerConnector@79ad8b2f{HTTP/1.1,[http/1.1]}{0.0.0.0:8080}
20:45:46.041 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @6090ms EatWhatYouKill@b78a709/SelectorProducer@2bb7bd00/IDLE/ReservedThreadExecutor@10c626be{s=0/4,p=0}@SelectorManager@ServerConnector@79ad8b2f{HTTP/1.1,[http/1.1]}{0.0.0.0:8080}
20:45:46.050 [main] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - queue org.eclipse.jetty.io.ManagedSelector$$Lambda$20/1073741635@a8e6492
20:45:46.050 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @6100ms org.eclipse.jetty.io.ManagedSelector@5f031ebd id=0 keys=0 selected=0 actions=0
20:45:46.050 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - starting org.eclipse.jetty.io.ManagedSelector@53812a9b id=1 keys=-1 selected=-1 actions=0
20:45:46.050 [qtp1486566962-13] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - run org.eclipse.jetty.io.ManagedSelector$$Lambda$20/1073741635@a8e6492
20:45:46.050 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - starting EatWhatYouKill@4ee37ca3/SelectorProducer@45c8d09f/IDLE/ReservedThreadExecutor@10c626be{s=0/4,p=0}@SelectorManager@ServerConnector@79ad8b2f{HTTP/1.1,[http/1.1]}{0.0.0.0:8080}
20:45:46.051 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @6100ms EatWhatYouKill@4ee37ca3/SelectorProducer@45c8d09f/IDLE/ReservedThreadExecutor@10c626be{s=0/4,p=0}@SelectorManager@ServerConnector@79ad8b2f{HTTP/1.1,[http/1.1]}{0.0.0.0:8080}
20:45:46.051 [qtp1486566962-13] DEBUG org.eclipse.jetty.util.thread.strategy.EatWhatYouKill - EatWhatYouKill@b78a709/SelectorProducer@2bb7bd00/IDLE/ReservedThreadExecutor@10c626be{s=0/4,p=0}@SelectorManager@ServerConnector@79ad8b2f{HTTP/1.1,[http/1.1]}{0.0.0.0:8080} produce
20:45:46.052 [qtp1486566962-13] DEBUG org.eclipse.jetty.io.ManagedSelector - action=null wakeup=false
20:45:46.052 [qtp1486566962-13] DEBUG org.eclipse.jetty.io.ManagedSelector - Selector sun.nio.ch.WindowsSelectorImpl@75ee0834 waiting on select
20:45:46.052 [main] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - queue org.eclipse.jetty.io.ManagedSelector$$Lambda$20/1073741635@1c7fd41f
20:45:46.052 [qtp1486566962-14] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - run org.eclipse.jetty.io.ManagedSelector$$Lambda$20/1073741635@1c7fd41f
20:45:46.052 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @6102ms org.eclipse.jetty.io.ManagedSelector@53812a9b id=1 keys=0 selected=0 actions=0
20:45:46.053 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @6102ms SelectorManager@ServerConnector@79ad8b2f{HTTP/1.1,[http/1.1]}{0.0.0.0:8080}
20:45:46.053 [qtp1486566962-14] DEBUG org.eclipse.jetty.util.thread.strategy.EatWhatYouKill - EatWhatYouKill@4ee37ca3/SelectorProducer@45c8d09f/IDLE/ReservedThreadExecutor@10c626be{s=0/4,p=0}@SelectorManager@ServerConnector@79ad8b2f{HTTP/1.1,[http/1.1]}{0.0.0.0:8080} produce
20:45:46.053 [qtp1486566962-14] DEBUG org.eclipse.jetty.io.ManagedSelector - action=null wakeup=false
20:45:46.053 [qtp1486566962-14] DEBUG org.eclipse.jetty.io.ManagedSelector - Selector sun.nio.ch.WindowsSelectorImpl@7e5c241c waiting on select
20:45:46.054 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - ServerConnector@79ad8b2f{HTTP/1.1,[http/1.1]}{0.0.0.0:8080} added {acceptor-0@2e11485,POJO}
20:45:46.054 [main] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - queue acceptor-0@2e11485
20:45:46.054 [main] INFO org.eclipse.jetty.server.AbstractConnector - Started ServerConnector@79ad8b2f{HTTP/1.1,[http/1.1]}{0.0.0.0:8080}
20:45:46.054 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @6104ms ServerConnector@79ad8b2f{HTTP/1.1,[http/1.1]}{0.0.0.0:8080}
20:45:46.054 [qtp1486566962-15] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - run acceptor-0@2e11485
20:45:46.054 [main] INFO org.eclipse.jetty.server.Server - Started @6104ms
20:45:46.054 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @6104ms org.eclipse.jetty.server.Server@5762806e[9.4.8.v20171121]
20:45:46.054 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'mainLauncher'<class com.dd.MainLauncher>
20:45:46.054 [main] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Load definition name=mainLauncher
20:45:46.054 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(mainLauncher) in AnnotationIocLoader(packages=[com.dd])
20:45:46.054 [main] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Make...'mainLauncher'<class com.dd.MainLauncher>
20:45:46.054 [main] DEBUG org.nutz.ioc.aop.impl.DefaultMirrorFactory - Load class com.dd.MainLauncher without AOP
20:45:46.054 [main] DEBUG org.nutz.ioc.impl.ScopeContext - Save object 'mainLauncher' to [app] 
20:45:46.057 [main] INFO org.nutz.boot.NbApp - NB started : 5541ms

卧槽,我的static下有WEB-INF...里面有web.xml....是不是jetty去读了???

我把WEB-INF删掉后启动报错:

"E:\dev\java 8\jdk\bin\java" "-javaagent:C:\Program Files\JetBrains\IntelliJ IDEA 2017.3.2\lib\idea_rt.jar=58312:C:\Program Files\JetBrains\IntelliJ IDEA 2017.3.2\bin" -Dfile.encoding=UTF-8 -classpath "E:\dev\java 8\jdk\jre\lib\charsets.jar;E:\dev\java 8\jdk\jre\lib\deploy.jar;E:\dev\java 8\jdk\jre\lib\ext\access-bridge-64.jar;E:\dev\java 8\jdk\jre\lib\ext\cldrdata.jar;E:\dev\java 8\jdk\jre\lib\ext\dnsns.jar;E:\dev\java 8\jdk\jre\lib\ext\jaccess.jar;E:\dev\java 8\jdk\jre\lib\ext\jfxrt.jar;E:\dev\java 8\jdk\jre\lib\ext\localedata.jar;E:\dev\java 8\jdk\jre\lib\ext\nashorn.jar;E:\dev\java 8\jdk\jre\lib\ext\sunec.jar;E:\dev\java 8\jdk\jre\lib\ext\sunjce_provider.jar;E:\dev\java 8\jdk\jre\lib\ext\sunmscapi.jar;E:\dev\java 8\jdk\jre\lib\ext\sunpkcs11.jar;E:\dev\java 8\jdk\jre\lib\ext\zipfs.jar;E:\dev\java 8\jdk\jre\lib\javaws.jar;E:\dev\java 8\jdk\jre\lib\jce.jar;E:\dev\java 8\jdk\jre\lib\jfr.jar;E:\dev\java 8\jdk\jre\lib\jfxswt.jar;E:\dev\java 8\jdk\jre\lib\jsse.jar;E:\dev\java 8\jdk\jre\lib\management-agent.jar;E:\dev\java 8\jdk\jre\lib\plugin.jar;E:\dev\java 8\jdk\jre\lib\resources.jar;E:\dev\java 8\jdk\jre\lib\rt.jar;E:\idea_workspace\LuliChat\target\classes;E:\dev\apache-maven-3.5.2\resp\org\nutz\nutzboot-starter-nutz-mvc\2.1.1\nutzboot-starter-nutz-mvc-2.1.1.jar;E:\dev\apache-maven-3.5.2\resp\org\nutz\nutzboot-core\2.1.1\nutzboot-core-2.1.1.jar;E:\dev\apache-maven-3.5.2\resp\javax\servlet\javax.servlet-api\3.1.0\javax.servlet-api-3.1.0.jar;E:\dev\apache-maven-3.5.2\resp\org\nutz\nutzboot-starter-jetty\2.1.1\nutzboot-starter-jetty-2.1.1.jar;E:\dev\apache-maven-3.5.2\resp\org\eclipse\jetty\jetty-servlets\9.4.8.v20171121\jetty-servlets-9.4.8.v20171121.jar;E:\dev\apache-maven-3.5.2\resp\org\eclipse\jetty\jetty-continuation\9.4.8.v20171121\jetty-continuation-9.4.8.v20171121.jar;E:\dev\apache-maven-3.5.2\resp\org\eclipse\jetty\jetty-http\9.4.8.v20171121\jetty-http-9.4.8.v20171121.jar;E:\dev\apache-maven-3.5.2\resp\org\eclipse\jetty\jetty-util\9.4.8.v20171121\jetty-util-9.4.8.v20171121.jar;E:\dev\apache-maven-3.5.2\resp\org\eclipse\jetty\jetty-io\9.4.8.v20171121\jetty-io-9.4.8.v20171121.jar;E:\dev\apache-maven-3.5.2\resp\org\eclipse\jetty\jetty-webapp\9.4.8.v20171121\jetty-webapp-9.4.8.v20171121.jar;E:\dev\apache-maven-3.5.2\resp\org\eclipse\jetty\jetty-xml\9.4.8.v20171121\jetty-xml-9.4.8.v20171121.jar;E:\dev\apache-maven-3.5.2\resp\org\eclipse\jetty\jetty-servlet\9.4.8.v20171121\jetty-servlet-9.4.8.v20171121.jar;E:\dev\apache-maven-3.5.2\resp\org\eclipse\jetty\jetty-security\9.4.8.v20171121\jetty-security-9.4.8.v20171121.jar;E:\dev\apache-maven-3.5.2\resp\org\eclipse\jetty\jetty-server\9.4.8.v20171121\jetty-server-9.4.8.v20171121.jar;E:\dev\apache-maven-3.5.2\resp\org\eclipse\jetty\websocket\websocket-server\9.4.8.v20171121\websocket-server-9.4.8.v20171121.jar;E:\dev\apache-maven-3.5.2\resp\org\eclipse\jetty\websocket\websocket-common\9.4.8.v20171121\websocket-common-9.4.8.v20171121.jar;E:\dev\apache-maven-3.5.2\resp\org\eclipse\jetty\websocket\websocket-api\9.4.8.v20171121\websocket-api-9.4.8.v20171121.jar;E:\dev\apache-maven-3.5.2\resp\org\eclipse\jetty\websocket\websocket-client\9.4.8.v20171121\websocket-client-9.4.8.v20171121.jar;E:\dev\apache-maven-3.5.2\resp\org\eclipse\jetty\jetty-client\9.4.8.v20171121\jetty-client-9.4.8.v20171121.jar;E:\dev\apache-maven-3.5.2\resp\org\eclipse\jetty\websocket\websocket-servlet\9.4.8.v20171121\websocket-servlet-9.4.8.v20171121.jar;E:\dev\apache-maven-3.5.2\resp\org\eclipse\jetty\websocket\javax-websocket-server-impl\9.4.8.v20171121\javax-websocket-server-impl-9.4.8.v20171121.jar;E:\dev\apache-maven-3.5.2\resp\org\eclipse\jetty\jetty-annotations\9.4.8.v20171121\jetty-annotations-9.4.8.v20171121.jar;E:\dev\apache-maven-3.5.2\resp\org\eclipse\jetty\jetty-plus\9.4.8.v20171121\jetty-plus-9.4.8.v20171121.jar;E:\dev\apache-maven-3.5.2\resp\javax\annotation\javax.annotation-api\1.2\javax.annotation-api-1.2.jar;E:\dev\apache-maven-3.5.2\resp\org\ow2\asm\asm\6.0\asm-6.0.jar;E:\dev\apache-maven-3.5.2\resp\org\ow2\asm\asm-commons\6.0\asm-commons-6.0.jar;E:\dev\apache-maven-3.5.2\resp\org\ow2\asm\asm-tree\6.0\asm-tree-6.0.jar;E:\dev\apache-maven-3.5.2\resp\org\eclipse\jetty\websocket\javax-websocket-client-impl\9.4.8.v20171121\javax-websocket-client-impl-9.4.8.v20171121.jar;E:\dev\apache-maven-3.5.2\resp\javax\websocket\javax.websocket-client-api\1.0\javax.websocket-client-api-1.0.jar;E:\dev\apache-maven-3.5.2\resp\javax\websocket\javax.websocket-api\1.0\javax.websocket-api-1.0.jar;E:\dev\apache-maven-3.5.2\resp\org\slf4j\jul-to-slf4j\1.7.25\jul-to-slf4j-1.7.25.jar;E:\dev\apache-maven-3.5.2\resp\org\nutz\nutz-plugins-websocket\1.r.63.r5\nutz-plugins-websocket-1.r.63.r5.jar;E:\dev\apache-maven-3.5.2\resp\org\nutz\nutzboot-starter-shiro\2.1.1\nutzboot-starter-shiro-2.1.1.jar;E:\dev\apache-maven-3.5.2\resp\org\nutz\nutz-integration-shiro\1.r.63.r5\nutz-integration-shiro-1.r.63.r5.jar;E:\dev\apache-maven-3.5.2\resp\org\slf4j\jcl-over-slf4j\1.7.25\jcl-over-slf4j-1.7.25.jar;E:\dev\apache-maven-3.5.2\resp\org\apache\shiro\shiro-web\1.3.2\shiro-web-1.3.2.jar;E:\dev\apache-maven-3.5.2\resp\org\apache\shiro\shiro-core\1.3.2\shiro-core-1.3.2.jar;E:\dev\apache-maven-3.5.2\resp\commons-beanutils\commons-beanutils\1.8.3\commons-beanutils-1.8.3.jar;E:\dev\apache-maven-3.5.2\resp\org\apache\shiro\shiro-ehcache\1.3.2\shiro-ehcache-1.3.2.jar;E:\dev\apache-maven-3.5.2\resp\org\nutz\nutz-plugins-cache\1.r.63.r5\nutz-plugins-cache-1.r.63.r5.jar;E:\dev\apache-maven-3.5.2\resp\org\nutz\nutz-integration-jedis\1.r.63.r5\nutz-integration-jedis-1.r.63.r5.jar;E:\dev\apache-maven-3.5.2\resp\mysql\mysql-connector-java\5.1.40\mysql-connector-java-5.1.40.jar;E:\dev\apache-maven-3.5.2\resp\log4j\log4j\1.2.17\log4j-1.2.17.jar;E:\dev\apache-maven-3.5.2\resp\org\slf4j\slf4j-api\1.7.21\slf4j-api-1.7.21.jar;E:\dev\apache-maven-3.5.2\resp\com\alibaba\druid\1.1.5\druid-1.1.5.jar;E:\dev\apache-maven-3.5.2\resp\org\freemarker\freemarker\2.3.26-incubating\freemarker-2.3.26-incubating.jar;E:\dev\apache-maven-3.5.2\resp\org\t-io\tio-websocket-server\0.0.4-tio-websocket\tio-websocket-server-0.0.4-tio-websocket.jar;E:\dev\apache-maven-3.5.2\resp\org\t-io\tio-websocket-common\0.0.4-tio-websocket\tio-websocket-common-0.0.4-tio-websocket.jar;E:\dev\apache-maven-3.5.2\resp\org\t-io\tio-http-common\0.0.4-tio-http\tio-http-common-0.0.4-tio-http.jar;E:\dev\apache-maven-3.5.2\resp\commons-codec\commons-codec\1.11\commons-codec-1.11.jar;E:\dev\apache-maven-3.5.2\resp\ch\qos\logback\logback-classic\1.2.3\logback-classic-1.2.3.jar;E:\dev\apache-maven-3.5.2\resp\ch\qos\logback\logback-core\1.2.3\logback-core-1.2.3.jar;E:\dev\apache-maven-3.5.2\resp\ch\qos\logback\logback-access\1.2.3\logback-access-1.2.3.jar;E:\dev\apache-maven-3.5.2\resp\org\slf4j\log4j-over-slf4j\1.7.25\log4j-over-slf4j-1.7.25.jar;E:\dev\apache-maven-3.5.2\resp\org\t-io\tio-http-server\0.0.4-tio-http\tio-http-server-0.0.4-tio-http.jar;E:\dev\apache-maven-3.5.2\resp\io\github\lukehutch\fast-classpath-scanner\2.9.3\fast-classpath-scanner-2.9.3.jar;E:\dev\apache-maven-3.5.2\resp\com\thoughtworks\paranamer\paranamer\2.8\paranamer-2.8.jar;E:\dev\apache-maven-3.5.2\resp\org\t-io\tio-core\2.0.2.v20171129-RELEASE\tio-core-2.0.2.v20171129-RELEASE.jar;E:\dev\apache-maven-3.5.2\resp\org\t-io\tio-utils\2.0.2.v20171129-RELEASE\tio-utils-2.0.2.v20171129-RELEASE.jar;E:\dev\apache-maven-3.5.2\resp\org\apache\commons\commons-collections4\4.1\commons-collections4-4.1.jar;E:\dev\apache-maven-3.5.2\resp\org\apache\commons\commons-lang3\3.7\commons-lang3-3.7.jar;E:\dev\apache-maven-3.5.2\resp\org\apache\commons\commons-text\1.1\commons-text-1.1.jar;E:\dev\apache-maven-3.5.2\resp\com\xiaoleilu\hutool-all\3.2.1\hutool-all-3.2.1.jar;E:\dev\apache-maven-3.5.2\resp\com\alibaba\fastjson\1.2.41\fastjson-1.2.41.jar;E:\dev\apache-maven-3.5.2\resp\com\google\guava\guava\23.5-jre\guava-23.5-jre.jar;E:\dev\apache-maven-3.5.2\resp\com\google\code\findbugs\jsr305\1.3.9\jsr305-1.3.9.jar;E:\dev\apache-maven-3.5.2\resp\org\checkerframework\checker-qual\2.0.0\checker-qual-2.0.0.jar;E:\dev\apache-maven-3.5.2\resp\com\google\errorprone\error_prone_annotations\2.0.18\error_prone_annotations-2.0.18.jar;E:\dev\apache-maven-3.5.2\resp\com\google\j2objc\j2objc-annotations\1.1\j2objc-annotations-1.1.jar;E:\dev\apache-maven-3.5.2\resp\org\codehaus\mojo\animal-sniffer-annotations\1.14\animal-sniffer-annotations-1.14.jar;E:\dev\apache-maven-3.5.2\resp\org\jodd\jodd-core\3.9.1\jodd-core-3.9.1.jar;E:\dev\apache-maven-3.5.2\resp\net\sf\ehcache\ehcache\2.10.2\ehcache-2.10.2.jar;E:\dev\apache-maven-3.5.2\resp\org\nutz\nutz-plugins-views\1.r.62\nutz-plugins-views-1.r.62.jar;E:\dev\apache-maven-3.5.2\resp\org\nutz\nutz\1.r.62\nutz-1.r.62.jar;E:\dev\apache-maven-3.5.2\resp\commons-logging\commons-logging\1.1.3\commons-logging-1.1.3.jar;E:\dev\apache-maven-3.5.2\resp\junit\junit\4.12\junit-4.12.jar;E:\dev\apache-maven-3.5.2\resp\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar" com.dd.MainLauncher
20:52:42.824 [main] INFO org.nutz.boot.banner.SimpleBannerPrinter - 
 _   _ ______                                      ___   
| \ | || ___ \  ______ ______ ______ ______ ______| \ \  
|  \| || |_/ / |______|______|______|______|______| |\ \ 
| . ` || ___ \  ______ ______ ______ ______ ______| | > >
| |\  || |_/ / |______|______|______|______|______| |/ / 
\_| \_/\____/                                     |_/_/  
  
:: Nutz Boot ::   (2.1.0)
20:52:43.086 [main] DEBUG org.nutz.resource.Scans - Locations count=103 time use 225ms
20:52:43.107 [main] DEBUG org.nutz.resource.Scans - Found 1 resource by src( custom/ ) , regex( ^.+[.]properties$ )
20:52:43.107 [main] DEBUG org.nutz.ioc.impl.PropertiesProxy - load properties from jar:file:/E:/dev/apache-maven-3.5.2/resp/org/nutz/nutzboot-core/2.1.1/nutzboot-core-2.1.1.jar!/custom/emtry.properties
20:52:43.110 [main] DEBUG org.nutz.boot.config.impl.PropertiesConfigureLoader - load E:\idea_workspace\LuliChat\target\classes\application.properties
20:52:43.313 [main] DEBUG org.nutz.resource.Scans - Found 5 resource by src( ioc/ ) , regex( ^(.+[.])(js|json)$ )
20:52:43.313 [main] DEBUG org.nutz.ioc.loader.json.JsonLoader - loading [emtry.json]
20:52:43.490 [main] DEBUG org.nutz.castor.Castors - Using 95 castor for Castors
20:52:43.498 [main] DEBUG org.nutz.ioc.loader.json.JsonLoader - loading [conf.js]
20:52:43.500 [main] DEBUG org.nutz.ioc.loader.json.JsonLoader - loading [dao.js]
20:52:43.501 [main] DEBUG org.nutz.ioc.loader.json.JsonLoader - loading [ehcache.js]
20:52:43.502 [main] DEBUG org.nutz.ioc.loader.json.JsonLoader - loading [upload.js]
20:52:43.504 [main] DEBUG org.nutz.ioc.loader.json.JsonLoader - Loaded 15 bean define from path=[ioc/] --> [uploadTextFileContext, freeMarkerConfigurer, configuration, conf, imageUpload, cacheManager, currentTime, dao, uploadFileContext, freemarkerDirectiveFactory, fileSqlManager, tmpFilePool, txtUpload, siteConf, dataSource]
20:52:43.511 [main] DEBUG org.nutz.ioc.loader.json.JsonLoader - Loaded 5 bean define from reader --
[txREPEATABLE_READ, txSERIALIZABLE, txNONE, txREAD_UNCOMMITTED, txREAD_COMMITTED]
20:52:43.547 [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
20:52:43.613 [main] DEBUG org.nutz.resource.Scans - Found 49 resource by src( com/dd/ ) , regex( ^.+[.]class$ )
20:52:43.679 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.dd.controller.UploadModule
20:52:43.702 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.dd.controller.UserController
20:52:43.718 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.dd.dao.impl.ChatMessageDaoImpl
20:52:43.721 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.dd.dao.impl.UserDaoImpl
20:52:43.725 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.dd.MainLauncher
20:52:43.746 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.dd.socket.Accepter
20:52:43.763 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.dd.socket.handler.DelFriendMessageHandler
20:52:43.765 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.dd.socket.handler.GroupMessageHandler
20:52:43.769 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.dd.socket.handler.JoinGroupMessageHandler
20:52:43.769 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.dd.socket.handler.LoginMessageHandler
20:52:43.770 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.dd.socket.handler.OldMessageHandler
20:52:43.772 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.dd.socket.handler.OutGroupMessageHandler
20:52:43.772 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.dd.socket.handler.P2PMessageHandler
20:52:43.773 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.dd.socket.handler.ReqMessageHandler
20:52:43.773 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class com.dd.socket.SocketServer
20:52:43.778 [main] INFO org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found 15 classes in 1 base-packages!
beans = ["delFriendMessageHandler", "joinGroupMessageHandler", "oldMessageHandler", "userController", "mainLauncher", "loginMessageHandler", "reqMessageHandler", "uploadModule", "p2PMessageHandler", "chatMessageDao", "accepter", "userDao", "outGroupMessageHandler", "groupMessageHandler", "socketServer"]
20:52:43.782 [main] DEBUG org.nutz.resource.Scans - Found 17 resource by src( org/nutz/boot/starter/ ) , regex( ^.+[.]class$ )
20:52:43.819 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class org.nutz.boot.starter.nutz.mvc.NutFilterStarter
20:52:43.822 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean method : NutFilterStarter.createNutFilter(...) define as name=nutFilter
20:52:43.823 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter
20:52:43.825 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean method : WhaleFilterStarter.createNutFilter(...) define as name=whaleFilter
20:52:43.826 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class org.nutz.boot.starter.jetty.JettyStarter
20:52:43.847 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class org.nutz.boot.starter.shiro.ShiroEnvStarter
20:52:43.854 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean method : ShiroEnvStarter.createWebEnvironment(...) define as name=shiroWebEnvironment
20:52:43.854 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean method : ShiroEnvStarter.createRememberMeManager(...) define as name=shiroRememberMeManager
20:52:43.855 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean method : ShiroEnvStarter.getRedisLcacheCacheManager(...) define as name=shiroRedisCacheManager
20:52:43.855 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean method : ShiroEnvStarter.getWebSessionManager(...) define as name=shiroWebSessionManager
20:52:43.855 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean method : ShiroEnvStarter.getShiroLcacheCacheManager(...) define as name=shiroEhcacheCacheManager
20:52:43.855 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean method : ShiroEnvStarter.getShiroLcacheCacheManager(...) define as name=shiroLcacheCacheManager
20:52:43.860 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean method : ShiroEnvStarter.getWebSecurityManager(...) define as name=shiroWebSecurityManager
20:52:43.860 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean method : ShiroEnvStarter.createShiroEnvironmentLoaderListener(...) define as name=shiroEnvironmentLoaderListener
20:52:43.861 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean method : ShiroEnvStarter.getCacheManager(...) define as name=shiroCacheManager
20:52:43.861 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean : class org.nutz.boot.starter.shiro.ShiroFilterStarter
20:52:43.864 [main] DEBUG org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found @IocBean method : ShiroFilterStarter.createShiroFilter(...) define as name=shiroFilter
20:52:43.865 [main] INFO org.nutz.ioc.loader.annotation.AnnotationIocLoader - Found 17 classes in 1 base-packages!
beans = ["shiroFilter", "shiroEhcacheCacheManager", "shiroEnvironmentLoaderListener", "shiroWebSecurityManager", "shiroCacheManager", "whaleFilterStarter", "nutFilter", "whaleFilter", "jettyStarter", "shiroRememberMeManager", "shiroWebSessionManager", "shiroLcacheCacheManager", "nutFilterStarter", "shiroEnvStarter", "shiroRedisCacheManager", "shiroFilterStarter", "shiroWebEnvironment"]
20:52:43.866 [main] INFO org.nutz.ioc.loader.combo.ComboIocLoader - add loader : class org.nutz.ioc.loader.annotation.AnnotationIocLoader : 
     - shiroFilter
     - shiroEhcacheCacheManager
     - shiroEnvironmentLoaderListener
     - shiroWebSecurityManager
     - shiroCacheManager
     - whaleFilterStarter
     - nutFilter
     - whaleFilter
     - jettyStarter
     - shiroRememberMeManager
     - shiroWebSessionManager
     - shiroLcacheCacheManager
     - nutFilterStarter
     - shiroEnvStarter
     - shiroRedisCacheManager
     - shiroFilterStarter
     - shiroWebEnvironment
20:52:43.867 [main] DEBUG org.nutz.boot.NbApp - Found jar:file:/E:/dev/apache-maven-3.5.2/resp/org/nutz/nutzboot-starter-nutz-mvc/2.1.1/nutzboot-starter-nutz-mvc-2.1.1.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter
20:52:43.869 [main] DEBUG org.nutz.boot.NbApp - Found jar:file:/E:/dev/apache-maven-3.5.2/resp/org/nutz/nutzboot-starter-jetty/2.1.1/nutzboot-starter-jetty-2.1.1.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter
20:52:43.870 [main] DEBUG org.nutz.boot.NbApp - Found jar:file:/E:/dev/apache-maven-3.5.2/resp/org/nutz/nutzboot-starter-shiro/2.1.1/nutzboot-starter-shiro-2.1.1.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter
20:52:43.884 [main] INFO org.nutz.boot.NbApp - Configure Manual:
|id  |key                                     |required  |Possible Values     |Default   |Description         |                                starters|
|----|----------------------------------------|----------|--------------------|----------|--------------------|----------------------------------------|
|0   |jetty.contextPath                       |no        |                    |/         |上下文路径               |org.nutz.boot.starter.jetty.JettyStarter|
|1   |jetty.host                              |no        |                    |0.0.0.0   |监听的ip地址             |org.nutz.boot.starter.jetty.JettyStarter|
|2   |jetty.http.idleTimeout                  |no        |                    |300000    |空闲时间,单位毫秒           |org.nutz.boot.starter.jetty.JettyStarter|
|3   |jetty.maxFormContentSize                |no        |                    |1gb       |表单最大尺寸              |org.nutz.boot.starter.jetty.JettyStarter|
|4   |jetty.port                              |no        |                    |8080      |监听的端口               |org.nutz.boot.starter.jetty.JettyStarter|
|5   |jetty.threadpool.idleTimeout            |no        |                    |60000     |线程池idleTimeout,单位毫秒 |org.nutz.boot.starter.jetty.JettyStarter|
|6   |jetty.threadpool.maxThreads             |no        |                    |500       |线程池最大线程数maxThreads  |org.nutz.boot.starter.jetty.JettyStarter|
|7   |jetty.threadpool.minThreads             |no        |                    |200       |线程池最小线程数minThreads  |org.nutz.boot.starter.jetty.JettyStarter|
|8   |shiro.ini.path                          |no        |                    |          |shiro.ini的路径,如果shiro.ini存在,就会使用它,否则走NB的内部逻辑|org.nutz.boot.starter.shiro.ShiroEnvStarter|
|9   |shiro.ini.urls                          |no        |                    |          |urls过滤清单            |org.nutz.boot.starter.shiro.ShiroEnvStarter|
|10  |shiro.session.cache.redis.debug         |no        |                    |false     |session持久化时redis的debug模式|org.nutz.boot.starter.shiro.ShiroEnvStarter|
|11  |shiro.session.cache.redis.mode          |no        |                    |kv        |设置redis缓存的模式        |org.nutz.boot.starter.shiro.ShiroEnvStarter|
|12  |shiro.session.cache.redis.ttl           |no        |                    |-1        |redis缓存的过期时间        |org.nutz.boot.starter.shiro.ShiroEnvStarter|
|13  |shiro.session.cache.type                |no        |                    |memory    |设置使用的缓存类型           |org.nutz.boot.starter.shiro.ShiroEnvStarter|
|14  |shiro.session.cookie.httpOnly           |no        |                    |true      |Cookie是否只读          |org.nutz.boot.starter.shiro.ShiroEnvStarter|
|15  |shiro.session.cookie.maxAge             |no        |                    |946080000 |Cookie的过期时间,单位:毫秒   |org.nutz.boot.starter.shiro.ShiroEnvStarter|
|16  |shiro.session.cookie.name               |no        |                    |sid       |Cookie的name         |org.nutz.boot.starter.shiro.ShiroEnvStarter|
|17  |shiro.session.enable                    |no        |                    |true      |是否启用Shiro的Session管理 |org.nutz.boot.starter.shiro.ShiroEnvStarter|
|18  |shiro.url.login                         |no        |                    |/user/login|默认登录路径              |org.nutz.boot.starter.shiro.ShiroEnvStarter|
|19  |shiro.url.logout_redirect               |no        |                    |/         |退出登录后的重定向路径         |org.nutz.boot.starter.shiro.ShiroEnvStarter|
|20  |shiro.url.unauth                        |no        |                    |/user/login|访问未授权页面后的重定向路径      |org.nutz.boot.starter.shiro.ShiroEnvStarter|
|21  |web.session.timeout                     |no        |                    |30        |Session空闲时间,单位分钟    |org.nutz.boot.starter.jetty.JettyStarter|
20:52:43.897 [main] INFO org.nutz.ioc.impl.NutIoc - NutIoc init begin ...
20:52:43.906 [main] INFO org.nutz.ioc.impl.NutIoc - ... NutIoc init complete
20:52:43.907 [main] DEBUG org.nutz.ioc.impl.ScopeContext - Save object 'appContext' to [app] 
20:52:43.908 [main] DEBUG org.nutz.ioc.impl.ScopeContext - Save object 'conf' to [app] 
20:52:43.908 [main] DEBUG org.nutz.ioc.impl.ScopeContext - Save object 'nbApp' to [app] 
20:52:43.908 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'nutFilterStarter'<class org.nutz.boot.starter.nutz.mvc.NutFilterStarter>
20:52:43.909 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get '$aop_async'<interface org.nutz.ioc.aop.config.AopConfigration>
20:52:43.910 [main] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Load definition name=$aop_async
20:52:43.912 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject($aop_async) in AsyncAopIocLoader@1514840818
20:52:43.912 [main] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Make...'$aop_async'<interface org.nutz.ioc.aop.config.AopConfigration>
20:52:43.913 [main] DEBUG org.nutz.ioc.impl.ScopeContext - Save object '$aop_async' to [app] 
20:52:43.919 [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
20:52:43.919 [main] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Load definition name=nutFilterStarter
20:52:43.920 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(nutFilterStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:52:43.920 [main] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Make...'nutFilterStarter'<class org.nutz.boot.starter.nutz.mvc.NutFilterStarter>
20:52:43.920 [main] DEBUG org.nutz.ioc.aop.impl.DefaultMirrorFactory - Load class org.nutz.boot.starter.nutz.mvc.NutFilterStarter without AOP
20:52:43.920 [main] DEBUG org.nutz.ioc.impl.ScopeContext - Save object 'nutFilterStarter' to [app] 
20:52:43.950 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'conf'<class org.nutz.ioc.impl.PropertiesProxy>
20:52:43.950 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'appContext'<class org.nutz.boot.AppContext>
20:52:43.951 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'whaleFilterStarter'<class org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter>
20:52:43.951 [main] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Load definition name=whaleFilterStarter
20:52:43.951 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(whaleFilterStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:52:43.952 [main] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Make...'whaleFilterStarter'<class org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter>
20:52:43.952 [main] DEBUG org.nutz.ioc.aop.impl.DefaultMirrorFactory - Load class org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter without AOP
20:52:43.952 [main] DEBUG org.nutz.ioc.impl.ScopeContext - Save object 'whaleFilterStarter' to [app] 
20:52:43.960 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'conf'<class org.nutz.ioc.impl.PropertiesProxy>
20:52:43.960 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'jettyStarter'<class org.nutz.boot.starter.jetty.JettyStarter>
20:52:43.960 [main] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Load definition name=jettyStarter
20:52:43.961 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(jettyStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:52:43.961 [main] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Make...'jettyStarter'<class org.nutz.boot.starter.jetty.JettyStarter>
20:52:43.961 [main] DEBUG org.nutz.ioc.aop.impl.DefaultMirrorFactory - Load class org.nutz.boot.starter.jetty.JettyStarter without AOP
20:52:43.961 [main] DEBUG org.nutz.ioc.impl.ScopeContext - Save object 'jettyStarter' to [app] 
20:52:43.986 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'conf'<class org.nutz.ioc.impl.PropertiesProxy>
20:52:43.986 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'shiroFilterStarter'<class org.nutz.boot.starter.shiro.ShiroFilterStarter>
20:52:43.986 [main] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Load definition name=shiroFilterStarter
20:52:43.986 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(shiroFilterStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:52:43.986 [main] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Make...'shiroFilterStarter'<class org.nutz.boot.starter.shiro.ShiroFilterStarter>
20:52:43.987 [main] DEBUG org.nutz.ioc.aop.impl.DefaultMirrorFactory - Load class org.nutz.boot.starter.shiro.ShiroFilterStarter without AOP
20:52:43.987 [main] DEBUG org.nutz.ioc.impl.ScopeContext - Save object 'shiroFilterStarter' to [app] 
20:52:43.999 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'conf'<class org.nutz.ioc.impl.PropertiesProxy>
20:52:43.999 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'shiroEnvStarter'<class org.nutz.boot.starter.shiro.ShiroEnvStarter>
20:52:44.000 [main] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Load definition name=shiroEnvStarter
20:52:44.000 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(shiroEnvStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:52:44.000 [main] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Make...'shiroEnvStarter'<class org.nutz.boot.starter.shiro.ShiroEnvStarter>
20:52:44.001 [main] DEBUG org.nutz.ioc.aop.impl.DefaultMirrorFactory - Load class org.nutz.boot.starter.shiro.ShiroEnvStarter without AOP
20:52:44.001 [main] DEBUG org.nutz.ioc.impl.ScopeContext - Save object 'shiroEnvStarter' to [app] 
20:52:44.030 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'conf'<class org.nutz.ioc.impl.PropertiesProxy>
20:52:44.030 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'appContext'<class org.nutz.boot.AppContext>
20:52:44.066 [main] DEBUG org.eclipse.jetty.util.log - Logging to Logger[org.eclipse.jetty.util.log] via org.eclipse.jetty.util.log.Slf4jLog
20:52:44.072 [main] INFO org.eclipse.jetty.util.log - Logging initialized @1965ms to org.eclipse.jetty.util.log.Slf4jLog
20:52:44.106 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - org.eclipse.jetty.server.Server@240237d2[9.4.8.v20171121] added {QueuedThreadPool@qtp1742920067{STOPPED,200<=0<=500,i=0,q=0},AUTO}
20:52:44.165 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - HttpConnectionFactory@4387b79e[HTTP/1.1] added {HttpConfiguration@6e75aa0d{32768/8192,8192/8192,https://:0,[]},POJO}
20:52:44.171 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - ServerConnector@78dd667e{null,[]}{0.0.0.0:0} added {org.eclipse.jetty.server.Server@240237d2[9.4.8.v20171121],UNMANAGED}
20:52:44.171 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - ServerConnector@78dd667e{null,[]}{0.0.0.0:0} added {QueuedThreadPool@qtp1742920067{STOPPED,200<=0<=500,i=0,q=0},AUTO}
20:52:44.171 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - ServerConnector@78dd667e{null,[]}{0.0.0.0:0} added {org.eclipse.jetty.util.thread.ScheduledExecutorScheduler@7ff95560,AUTO}
20:52:44.172 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - ServerConnector@78dd667e{null,[]}{0.0.0.0:0} added {org.eclipse.jetty.io.ArrayByteBufferPool@10db82ae,POJO}
20:52:44.172 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - ServerConnector@78dd667e{null,[http/1.1]}{0.0.0.0:0} added {HttpConnectionFactory@4387b79e[HTTP/1.1],AUTO}
20:52:44.172 [main] DEBUG org.eclipse.jetty.server.AbstractConnector - ServerConnector@78dd667e{HTTP/1.1,[http/1.1]}{0.0.0.0:0} added HttpConnectionFactory@4387b79e[HTTP/1.1]
20:52:44.339 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - ServerConnector@78dd667e{HTTP/1.1,[http/1.1]}{0.0.0.0:0} added {SelectorManager@ServerConnector@78dd667e{HTTP/1.1,[http/1.1]}{0.0.0.0:0},MANAGED}
20:52:44.340 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - org.eclipse.jetty.server.Server@240237d2[9.4.8.v20171121] added {ServerConnector@78dd667e{HTTP/1.1,[http/1.1]}{0.0.0.0:8080},AUTO}
20:52:44.379 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Adding Decorator: org.eclipse.jetty.util.DeprecationWarning@7880cdf3
20:52:44.400 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - o.e.j.w.WebAppContext@17046283{/,null,UNAVAILABLE} added {org.eclipse.jetty.server.session.SessionHandler1540374340==dftMaxIdleSec=-1,MANAGED}
20:52:44.416 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - org.eclipse.jetty.security.ConstraintSecurityHandler@654f0d9c added {org.eclipse.jetty.security.DefaultAuthenticatorFactory@6a400542,POJO}
20:52:44.419 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - org.eclipse.jetty.server.session.SessionHandler1540374340==dftMaxIdleSec=-1 added {org.eclipse.jetty.security.ConstraintSecurityHandler@654f0d9c,MANAGED}
20:52:44.430 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - org.eclipse.jetty.security.ConstraintSecurityHandler@654f0d9c added {org.eclipse.jetty.servlet.ServletHandler@50b472aa,MANAGED}
20:52:44.430 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - o.e.j.w.WebAppContext@17046283{/,null,UNAVAILABLE} added {org.eclipse.jetty.servlet.ErrorPageErrorHandler@31368b99,MANAGED}
20:52:44.472 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - org.eclipse.jetty.server.Server@240237d2[9.4.8.v20171121] added {o.e.j.w.WebAppContext@17046283{/,[file:///E:/idea_workspace/LuliChat/target/classes/static/],UNAVAILABLE},MANAGED}
20:52:44.474 [main] DEBUG org.eclipse.jetty.server.session - SessionManager default maxInactiveInterval=1800
20:52:44.474 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - org.eclipse.jetty.server.Server@240237d2[9.4.8.v20171121] added {1073741824,POJO}
20:52:44.541 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - WebSocketServerFactory@6069db50[defaultPolicy=WebSocketPolicy@4efbca5a[behavior=SERVER,maxTextMessageSize=65536,maxTextMessageBufferSize=32768,maxBinaryMessageSize=65536,maxBinaryMessageBufferSize=32768,asyncWriteTimeout=60000,idleTimeout=300000,inputBufferSize=4096],creator=org.eclipse.jetty.websocket.server.WebSocketServerFactory] added {org.eclipse.jetty.util.thread.ScheduledExecutorScheduler@12468a38,AUTO}
20:52:44.541 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - WebSocketServerFactory@6069db50[defaultPolicy=WebSocketPolicy@4efbca5a[behavior=SERVER,maxTextMessageSize=65536,maxTextMessageBufferSize=32768,maxBinaryMessageSize=65536,maxBinaryMessageBufferSize=32768,asyncWriteTimeout=60000,idleTimeout=300000,inputBufferSize=4096],creator=org.eclipse.jetty.websocket.server.WebSocketServerFactory] added {org.eclipse.jetty.io.MappedByteBufferPool@1b7cc17c,POJO}
20:52:44.544 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - org.eclipse.jetty.websocket.server.NativeWebSocketConfiguration@67c27493 added {WebSocketServerFactory@6069db50[defaultPolicy=WebSocketPolicy@4efbca5a[behavior=SERVER,maxTextMessageSize=65536,maxTextMessageBufferSize=32768,maxBinaryMessageSize=65536,maxBinaryMessageBufferSize=32768,asyncWriteTimeout=60000,idleTimeout=300000,inputBufferSize=4096],creator=org.eclipse.jetty.websocket.server.WebSocketServerFactory],AUTO}
20:52:44.544 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - org.eclipse.jetty.websocket.server.NativeWebSocketConfiguration@67c27493 added {PathMappings[size=0],POJO}
20:52:44.569 [main] DEBUG org.eclipse.jetty.websocket.jsr356.JsrSessionFactory - Container: org.eclipse.jetty.websocket.jsr356.server.ServerContainer@5656be13
20:52:44.776 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - WebSocketClient@9ba44e14[httpClient=org.eclipse.jetty.client.HttpClient@5aa9e4eb,openSessions.size=0] added {org.eclipse.jetty.client.HttpClient@5aa9e4eb,AUTO}
20:52:44.815 [main] DEBUG org.eclipse.jetty.websocket.jsr356.JsrSessionFactory - Container: org.eclipse.jetty.websocket.jsr356.server.ServerContainer@5656be13
20:52:44.815 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - org.eclipse.jetty.websocket.jsr356.server.ServerContainer@5656be13 added {org.eclipse.jetty.websocket.server.NativeWebSocketConfiguration@67c27493,AUTO}
20:52:44.815 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - o.e.j.w.WebAppContext@17046283{/,[file:///E:/idea_workspace/LuliChat/target/classes/static/],UNAVAILABLE} added {org.eclipse.jetty.websocket.jsr356.server.ServerContainer@5656be13,AUTO}
20:52:44.816 [main] DEBUG org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketServerContainerInitializer - Dynamic filter add to support JSR356/javax.websocket.server: org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter
20:52:44.824 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - org.eclipse.jetty.servlet.ServletHandler@50b472aa added {Jetty_WebSocketUpgradeFilter,AUTO}
20:52:44.829 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - org.eclipse.jetty.servlet.ServletHandler@50b472aa added {[/*]/[]==1=>Jetty_WebSocketUpgradeFilter,POJO}
20:52:44.830 [main] DEBUG org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter - Adding [Jetty_WebSocketUpgradeFilter] WebSocketUpgradeFilter[configuration=org.eclipse.jetty.websocket.server.NativeWebSocketConfiguration@67c27493] mapped to /* to o.e.j.w.WebAppContext@17046283{/,[file:///E:/idea_workspace/LuliChat/target/classes/static/],UNAVAILABLE}
20:52:44.869 [main] DEBUG org.nutz.resource.Scans - Found 49 resource by src( com/dd/ ) , regex( ^.+[.]class$ )
20:52:44.872 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=uploadTextFileContext
20:52:44.876 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(uploadTextFileContext) in JsonLoader(paths=[ioc/])
20:52:44.876 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=freeMarkerConfigurer
20:52:44.886 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(freeMarkerConfigurer) in JsonLoader(paths=[ioc/])
20:52:44.886 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=configuration
20:52:44.910 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(configuration) in JsonLoader(paths=[ioc/])
20:52:44.910 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=conf
20:52:44.950 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(conf) in JsonLoader(paths=[ioc/])
20:52:44.950 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=imageUpload
20:52:44.950 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(imageUpload) in JsonLoader(paths=[ioc/])
20:52:44.950 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=cacheManager
20:52:44.956 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(cacheManager) in JsonLoader(paths=[ioc/])
20:52:44.956 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=currentTime
20:52:44.958 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(currentTime) in JsonLoader(paths=[ioc/])
20:52:44.958 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=dao
20:52:44.964 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(dao) in JsonLoader(paths=[ioc/])
20:52:44.964 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=uploadFileContext
20:52:44.964 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(uploadFileContext) in JsonLoader(paths=[ioc/])
20:52:44.964 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=freemarkerDirectiveFactory
20:52:44.965 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(freemarkerDirectiveFactory) in JsonLoader(paths=[ioc/])
20:52:44.966 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=fileSqlManager
20:52:44.967 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(fileSqlManager) in JsonLoader(paths=[ioc/])
20:52:44.967 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=tmpFilePool
20:52:44.969 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(tmpFilePool) in JsonLoader(paths=[ioc/])
20:52:44.969 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=txtUpload
20:52:44.969 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txtUpload) in JsonLoader(paths=[ioc/])
20:52:44.969 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=siteConf
20:52:44.970 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(siteConf) in JsonLoader(paths=[ioc/])
20:52:44.970 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=dataSource
20:52:44.980 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(dataSource) in JsonLoader(paths=[ioc/])
20:52:44.980 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=txREPEATABLE_READ
20:52:44.982 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txREPEATABLE_READ) in TransIocLoader@2001223946
20:52:44.982 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=txSERIALIZABLE
20:52:44.982 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txSERIALIZABLE) in TransIocLoader@2001223946
20:52:44.982 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=txNONE
20:52:44.982 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txNONE) in TransIocLoader@2001223946
20:52:44.983 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=txREAD_UNCOMMITTED
20:52:44.983 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txREAD_UNCOMMITTED) in TransIocLoader@2001223946
20:52:44.983 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=txREAD_COMMITTED
20:52:44.983 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txREAD_COMMITTED) in TransIocLoader@2001223946
20:52:44.983 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject($aop_async) in AsyncAopIocLoader@1514840818
20:52:44.983 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(delFriendMessageHandler) in AnnotationIocLoader(packages=[com.dd])
20:52:44.983 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(joinGroupMessageHandler) in AnnotationIocLoader(packages=[com.dd])
20:52:44.983 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(oldMessageHandler) in AnnotationIocLoader(packages=[com.dd])
20:52:44.985 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(userController) in AnnotationIocLoader(packages=[com.dd])
20:52:44.985 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(mainLauncher) in AnnotationIocLoader(packages=[com.dd])
20:52:44.986 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(loginMessageHandler) in AnnotationIocLoader(packages=[com.dd])
20:52:44.986 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(reqMessageHandler) in AnnotationIocLoader(packages=[com.dd])
20:52:44.986 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(uploadModule) in AnnotationIocLoader(packages=[com.dd])
20:52:44.986 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(p2PMessageHandler) in AnnotationIocLoader(packages=[com.dd])
20:52:44.987 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(chatMessageDao) in AnnotationIocLoader(packages=[com.dd])
20:52:44.987 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(accepter) in AnnotationIocLoader(packages=[com.dd])
20:52:44.987 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(userDao) in AnnotationIocLoader(packages=[com.dd])
20:52:44.987 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(outGroupMessageHandler) in AnnotationIocLoader(packages=[com.dd])
20:52:44.987 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(groupMessageHandler) in AnnotationIocLoader(packages=[com.dd])
20:52:44.987 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(socketServer) in AnnotationIocLoader(packages=[com.dd])
20:52:44.987 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(shiroFilter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:52:44.987 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(shiroEhcacheCacheManager) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:52:44.987 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(shiroEnvironmentLoaderListener) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:52:44.987 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(shiroWebSecurityManager) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:52:44.988 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(shiroCacheManager) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:52:44.988 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(whaleFilterStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:52:44.988 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(nutFilter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:52:44.988 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(whaleFilter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:52:44.988 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(jettyStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:52:44.988 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(shiroRememberMeManager) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:52:44.989 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(shiroWebSessionManager) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:52:44.990 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(shiroLcacheCacheManager) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:52:44.990 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(nutFilterStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:52:44.990 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(shiroEnvStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:52:44.990 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(shiroRedisCacheManager) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:52:44.990 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(shiroFilterStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:52:44.990 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(shiroWebEnvironment) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:52:44.991 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'whaleFilterStarter'<interface org.nutz.boot.starter.WebFilterFace>
20:52:44.991 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'nutFilterStarter'<interface org.nutz.boot.starter.WebFilterFace>
20:52:44.991 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'shiroFilterStarter'<interface org.nutz.boot.starter.WebFilterFace>
20:52:44.999 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'whaleFilter'<class org.nutz.mvc.WhaleFilter>
20:52:45.000 [main] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Load definition name=whaleFilter
20:52:45.000 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(whaleFilter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:52:45.000 [main] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Make...'whaleFilter'<class org.nutz.mvc.WhaleFilter>
20:52:45.001 [main] DEBUG org.nutz.ioc.aop.impl.DefaultMirrorFactory - Load class org.nutz.mvc.WhaleFilter without AOP
20:52:45.008 [main] DEBUG org.nutz.ioc.impl.ScopeContext - Save object 'whaleFilter' to [app] 
20:52:45.010 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'whaleFilterStarter'<>
20:52:45.016 [main] DEBUG org.nutz.boot.starter.jetty.JettyStarter - add filter name=whale pathSpec=/*
20:52:45.016 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'whaleFilter'<class org.nutz.mvc.WhaleFilter>
20:52:45.016 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - org.eclipse.jetty.servlet.ServletHandler@50b472aa added {whale,AUTO}
20:52:45.017 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - org.eclipse.jetty.servlet.ServletHandler@50b472aa added {[/*]/[]==7=>whale,POJO}
20:52:45.017 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'shiroFilter'<class org.apache.shiro.web.servlet.ShiroFilter>
20:52:45.017 [main] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Load definition name=shiroFilter
20:52:45.017 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(shiroFilter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:52:45.017 [main] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Make...'shiroFilter'<class org.apache.shiro.web.servlet.ShiroFilter>
20:52:45.032 [main] DEBUG org.nutz.ioc.aop.impl.DefaultMirrorFactory - Load class org.apache.shiro.web.servlet.ShiroFilter without AOP
20:52:45.032 [main] DEBUG org.nutz.ioc.impl.ScopeContext - Save object 'shiroFilter' to [app] 
20:52:45.038 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'shiroFilterStarter'<>
20:52:45.038 [main] DEBUG org.nutz.boot.starter.jetty.JettyStarter - add filter name=shiro pathSpec=/*
20:52:45.038 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'shiroFilter'<class org.apache.shiro.web.servlet.ShiroFilter>
20:52:45.039 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - org.eclipse.jetty.servlet.ServletHandler@50b472aa added {shiro,AUTO}
20:52:45.039 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - org.eclipse.jetty.servlet.ServletHandler@50b472aa added {[/*]/[]==31=>shiro,POJO}
20:52:45.039 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'nutFilter'<class org.nutz.mvc.NutFilter>
20:52:45.039 [main] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Load definition name=nutFilter
20:52:45.039 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(nutFilter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:52:45.039 [main] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Make...'nutFilter'<class org.nutz.mvc.NutFilter>
20:52:45.041 [main] DEBUG org.nutz.ioc.aop.impl.DefaultMirrorFactory - Load class org.nutz.mvc.NutFilter without AOP
20:52:45.041 [main] DEBUG org.nutz.ioc.impl.ScopeContext - Save object 'nutFilter' to [app] 
20:52:45.041 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'nutFilterStarter'<>
20:52:45.041 [main] DEBUG org.nutz.boot.starter.jetty.JettyStarter - add filter name=nutz pathSpec=/*
20:52:45.041 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'nutFilter'<class org.nutz.mvc.NutFilter>
20:52:45.044 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=uploadTextFileContext
20:52:45.045 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(uploadTextFileContext) in JsonLoader(paths=[ioc/])
20:52:45.045 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=freeMarkerConfigurer
20:52:45.046 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(freeMarkerConfigurer) in JsonLoader(paths=[ioc/])
20:52:45.046 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=configuration
20:52:45.046 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(configuration) in JsonLoader(paths=[ioc/])
20:52:45.046 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=conf
20:52:45.046 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(conf) in JsonLoader(paths=[ioc/])
20:52:45.046 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=imageUpload
20:52:45.046 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(imageUpload) in JsonLoader(paths=[ioc/])
20:52:45.046 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=cacheManager
20:52:45.047 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(cacheManager) in JsonLoader(paths=[ioc/])
20:52:45.047 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=currentTime
20:52:45.047 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(currentTime) in JsonLoader(paths=[ioc/])
20:52:45.047 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=dao
20:52:45.047 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(dao) in JsonLoader(paths=[ioc/])
20:52:45.047 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=uploadFileContext
20:52:45.047 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(uploadFileContext) in JsonLoader(paths=[ioc/])
20:52:45.047 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=freemarkerDirectiveFactory
20:52:45.047 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(freemarkerDirectiveFactory) in JsonLoader(paths=[ioc/])
20:52:45.048 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=fileSqlManager
20:52:45.048 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(fileSqlManager) in JsonLoader(paths=[ioc/])
20:52:45.048 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=tmpFilePool
20:52:45.048 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(tmpFilePool) in JsonLoader(paths=[ioc/])
20:52:45.048 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=txtUpload
20:52:45.048 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txtUpload) in JsonLoader(paths=[ioc/])
20:52:45.048 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=siteConf
20:52:45.049 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(siteConf) in JsonLoader(paths=[ioc/])
20:52:45.049 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=dataSource
20:52:45.049 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(dataSource) in JsonLoader(paths=[ioc/])
20:52:45.049 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=txREPEATABLE_READ
20:52:45.049 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txREPEATABLE_READ) in TransIocLoader@2001223946
20:52:45.050 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=txSERIALIZABLE
20:52:45.050 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txSERIALIZABLE) in TransIocLoader@2001223946
20:52:45.051 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=txNONE
20:52:45.051 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txNONE) in TransIocLoader@2001223946
20:52:45.051 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=txREAD_UNCOMMITTED
20:52:45.051 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txREAD_UNCOMMITTED) in TransIocLoader@2001223946
20:52:45.051 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=txREAD_COMMITTED
20:52:45.052 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txREAD_COMMITTED) in TransIocLoader@2001223946
20:52:45.052 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject($aop_async) in AsyncAopIocLoader@1514840818
20:52:45.052 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(delFriendMessageHandler) in AnnotationIocLoader(packages=[com.dd])
20:52:45.052 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(joinGroupMessageHandler) in AnnotationIocLoader(packages=[com.dd])
20:52:45.052 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(oldMessageHandler) in AnnotationIocLoader(packages=[com.dd])
20:52:45.053 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(userController) in AnnotationIocLoader(packages=[com.dd])
20:52:45.054 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(mainLauncher) in AnnotationIocLoader(packages=[com.dd])
20:52:45.054 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(loginMessageHandler) in AnnotationIocLoader(packages=[com.dd])
20:52:45.054 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(reqMessageHandler) in AnnotationIocLoader(packages=[com.dd])
20:52:45.054 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(uploadModule) in AnnotationIocLoader(packages=[com.dd])
20:52:45.054 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(p2PMessageHandler) in AnnotationIocLoader(packages=[com.dd])
20:52:45.054 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(chatMessageDao) in AnnotationIocLoader(packages=[com.dd])
20:52:45.054 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(accepter) in AnnotationIocLoader(packages=[com.dd])
20:52:45.054 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(userDao) in AnnotationIocLoader(packages=[com.dd])
20:52:45.054 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(outGroupMessageHandler) in AnnotationIocLoader(packages=[com.dd])
20:52:45.054 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(groupMessageHandler) in AnnotationIocLoader(packages=[com.dd])
20:52:45.054 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(socketServer) in AnnotationIocLoader(packages=[com.dd])
20:52:45.064 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(shiroFilter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:52:45.064 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(shiroEhcacheCacheManager) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:52:45.064 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(shiroEnvironmentLoaderListener) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:52:45.064 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(shiroWebSecurityManager) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:52:45.064 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(shiroCacheManager) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:52:45.065 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(whaleFilterStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:52:45.066 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(nutFilter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:52:45.066 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(whaleFilter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:52:45.066 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(jettyStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:52:45.066 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(shiroRememberMeManager) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:52:45.066 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(shiroWebSessionManager) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:52:45.066 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(shiroLcacheCacheManager) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:52:45.066 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(nutFilterStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:52:45.066 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(shiroEnvStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:52:45.066 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(shiroRedisCacheManager) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:52:45.066 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(shiroFilterStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:52:45.067 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(shiroWebEnvironment) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:52:45.067 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - org.eclipse.jetty.servlet.ServletHandler@50b472aa added {nutz,AUTO}
20:52:45.067 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - org.eclipse.jetty.servlet.ServletHandler@50b472aa added {[/*]/[]==7=>nutz,POJO}
20:52:45.068 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=uploadTextFileContext
20:52:45.071 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(uploadTextFileContext) in JsonLoader(paths=[ioc/])
20:52:45.071 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=freeMarkerConfigurer
20:52:45.072 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(freeMarkerConfigurer) in JsonLoader(paths=[ioc/])
20:52:45.072 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=configuration
20:52:45.072 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(configuration) in JsonLoader(paths=[ioc/])
20:52:45.072 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=conf
20:52:45.072 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(conf) in JsonLoader(paths=[ioc/])
20:52:45.072 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=imageUpload
20:52:45.072 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(imageUpload) in JsonLoader(paths=[ioc/])
20:52:45.072 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=cacheManager
20:52:45.073 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(cacheManager) in JsonLoader(paths=[ioc/])
20:52:45.090 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=currentTime
20:52:45.090 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(currentTime) in JsonLoader(paths=[ioc/])
20:52:45.091 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=dao
20:52:45.091 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(dao) in JsonLoader(paths=[ioc/])
20:52:45.091 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=uploadFileContext
20:52:45.092 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(uploadFileContext) in JsonLoader(paths=[ioc/])
20:52:45.092 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=freemarkerDirectiveFactory
20:52:45.092 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(freemarkerDirectiveFactory) in JsonLoader(paths=[ioc/])
20:52:45.092 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=fileSqlManager
20:52:45.092 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(fileSqlManager) in JsonLoader(paths=[ioc/])
20:52:45.092 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=tmpFilePool
20:52:45.096 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(tmpFilePool) in JsonLoader(paths=[ioc/])
20:52:45.097 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=txtUpload
20:52:45.097 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txtUpload) in JsonLoader(paths=[ioc/])
20:52:45.097 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=siteConf
20:52:45.097 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(siteConf) in JsonLoader(paths=[ioc/])
20:52:45.097 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=dataSource
20:52:45.099 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(dataSource) in JsonLoader(paths=[ioc/])
20:52:45.099 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=txREPEATABLE_READ
20:52:45.100 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txREPEATABLE_READ) in TransIocLoader@2001223946
20:52:45.100 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=txSERIALIZABLE
20:52:45.100 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txSERIALIZABLE) in TransIocLoader@2001223946
20:52:45.100 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=txNONE
20:52:45.100 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txNONE) in TransIocLoader@2001223946
20:52:45.100 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=txREAD_UNCOMMITTED
20:52:45.100 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txREAD_UNCOMMITTED) in TransIocLoader@2001223946
20:52:45.100 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=txREAD_COMMITTED
20:52:45.104 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txREAD_COMMITTED) in TransIocLoader@2001223946
20:52:45.104 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject($aop_async) in AsyncAopIocLoader@1514840818
20:52:45.106 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(delFriendMessageHandler) in AnnotationIocLoader(packages=[com.dd])
20:52:45.106 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(joinGroupMessageHandler) in AnnotationIocLoader(packages=[com.dd])
20:52:45.106 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(oldMessageHandler) in AnnotationIocLoader(packages=[com.dd])
20:52:45.106 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(userController) in AnnotationIocLoader(packages=[com.dd])
20:52:45.107 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(mainLauncher) in AnnotationIocLoader(packages=[com.dd])
20:52:45.107 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(loginMessageHandler) in AnnotationIocLoader(packages=[com.dd])
20:52:45.107 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(reqMessageHandler) in AnnotationIocLoader(packages=[com.dd])
20:52:45.107 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(uploadModule) in AnnotationIocLoader(packages=[com.dd])
20:52:45.107 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(p2PMessageHandler) in AnnotationIocLoader(packages=[com.dd])
20:52:45.107 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(chatMessageDao) in AnnotationIocLoader(packages=[com.dd])
20:52:45.107 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(accepter) in AnnotationIocLoader(packages=[com.dd])
20:52:45.107 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(userDao) in AnnotationIocLoader(packages=[com.dd])
20:52:45.107 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(outGroupMessageHandler) in AnnotationIocLoader(packages=[com.dd])
20:52:45.108 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(groupMessageHandler) in AnnotationIocLoader(packages=[com.dd])
20:52:45.108 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(socketServer) in AnnotationIocLoader(packages=[com.dd])
20:52:45.108 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(shiroFilter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:52:45.109 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(shiroEhcacheCacheManager) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:52:45.109 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(shiroEnvironmentLoaderListener) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:52:45.109 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(shiroWebSecurityManager) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:52:45.115 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(shiroCacheManager) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:52:45.117 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(whaleFilterStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:52:45.117 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(nutFilter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:52:45.117 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(whaleFilter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:52:45.117 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(jettyStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:52:45.117 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(shiroRememberMeManager) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:52:45.117 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(shiroWebSessionManager) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:52:45.117 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(shiroLcacheCacheManager) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:52:45.118 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(nutFilterStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:52:45.118 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(shiroEnvStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:52:45.118 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(shiroRedisCacheManager) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:52:45.118 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(shiroFilterStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:52:45.118 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(shiroWebEnvironment) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:52:45.121 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=uploadTextFileContext
20:52:45.122 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(uploadTextFileContext) in JsonLoader(paths=[ioc/])
20:52:45.122 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=freeMarkerConfigurer
20:52:45.122 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(freeMarkerConfigurer) in JsonLoader(paths=[ioc/])
20:52:45.122 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=configuration
20:52:45.122 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(configuration) in JsonLoader(paths=[ioc/])
20:52:45.122 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=conf
20:52:45.123 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(conf) in JsonLoader(paths=[ioc/])
20:52:45.123 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=imageUpload
20:52:45.123 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(imageUpload) in JsonLoader(paths=[ioc/])
20:52:45.123 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=cacheManager
20:52:45.123 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(cacheManager) in JsonLoader(paths=[ioc/])
20:52:45.123 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=currentTime
20:52:45.123 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(currentTime) in JsonLoader(paths=[ioc/])
20:52:45.123 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=dao
20:52:45.123 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(dao) in JsonLoader(paths=[ioc/])
20:52:45.123 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=uploadFileContext
20:52:45.123 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(uploadFileContext) in JsonLoader(paths=[ioc/])
20:52:45.123 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=freemarkerDirectiveFactory
20:52:45.123 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(freemarkerDirectiveFactory) in JsonLoader(paths=[ioc/])
20:52:45.124 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=fileSqlManager
20:52:45.124 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(fileSqlManager) in JsonLoader(paths=[ioc/])
20:52:45.124 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=tmpFilePool
20:52:45.124 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(tmpFilePool) in JsonLoader(paths=[ioc/])
20:52:45.124 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=txtUpload
20:52:45.124 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txtUpload) in JsonLoader(paths=[ioc/])
20:52:45.124 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=siteConf
20:52:45.124 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(siteConf) in JsonLoader(paths=[ioc/])
20:52:45.124 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=dataSource
20:52:45.125 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(dataSource) in JsonLoader(paths=[ioc/])
20:52:45.125 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=txREPEATABLE_READ
20:52:45.125 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txREPEATABLE_READ) in TransIocLoader@2001223946
20:52:45.125 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=txSERIALIZABLE
20:52:45.125 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txSERIALIZABLE) in TransIocLoader@2001223946
20:52:45.125 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=txNONE
20:52:45.126 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txNONE) in TransIocLoader@2001223946
20:52:45.126 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=txREAD_UNCOMMITTED
20:52:45.126 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txREAD_UNCOMMITTED) in TransIocLoader@2001223946
20:52:45.126 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=txREAD_COMMITTED
20:52:45.126 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txREAD_COMMITTED) in TransIocLoader@2001223946
20:52:45.126 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject($aop_async) in AsyncAopIocLoader@1514840818
20:52:45.126 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(delFriendMessageHandler) in AnnotationIocLoader(packages=[com.dd])
20:52:45.126 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(joinGroupMessageHandler) in AnnotationIocLoader(packages=[com.dd])
20:52:45.126 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(oldMessageHandler) in AnnotationIocLoader(packages=[com.dd])
20:52:45.126 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(userController) in AnnotationIocLoader(packages=[com.dd])
20:52:45.127 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(mainLauncher) in AnnotationIocLoader(packages=[com.dd])
20:52:45.127 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(loginMessageHandler) in AnnotationIocLoader(packages=[com.dd])
20:52:45.127 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(reqMessageHandler) in AnnotationIocLoader(packages=[com.dd])
20:52:45.127 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(uploadModule) in AnnotationIocLoader(packages=[com.dd])
20:52:45.127 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(p2PMessageHandler) in AnnotationIocLoader(packages=[com.dd])
20:52:45.127 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(chatMessageDao) in AnnotationIocLoader(packages=[com.dd])
20:52:45.127 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(accepter) in AnnotationIocLoader(packages=[com.dd])
20:52:45.127 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(userDao) in AnnotationIocLoader(packages=[com.dd])
20:52:45.127 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(outGroupMessageHandler) in AnnotationIocLoader(packages=[com.dd])
20:52:45.127 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(groupMessageHandler) in AnnotationIocLoader(packages=[com.dd])
20:52:45.127 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(socketServer) in AnnotationIocLoader(packages=[com.dd])
20:52:45.127 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(shiroFilter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:52:45.127 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(shiroEhcacheCacheManager) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:52:45.127 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(shiroEnvironmentLoaderListener) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:52:45.127 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(shiroWebSecurityManager) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:52:45.127 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(shiroCacheManager) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:52:45.128 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(whaleFilterStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:52:45.128 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(nutFilter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:52:45.128 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(whaleFilter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:52:45.128 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(jettyStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:52:45.128 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(shiroRememberMeManager) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:52:45.128 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(shiroWebSessionManager) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:52:45.128 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(shiroLcacheCacheManager) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:52:45.134 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(nutFilterStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:52:45.134 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(shiroEnvStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:52:45.134 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(shiroRedisCacheManager) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:52:45.134 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(shiroFilterStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:52:45.134 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(shiroWebEnvironment) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:52:45.134 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'shiroEnvStarter'<interface org.nutz.boot.starter.WebEventListenerFace>
20:52:45.139 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'shiroEnvironmentLoaderListener'<class org.apache.shiro.web.env.EnvironmentLoaderListener>
20:52:45.140 [main] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Load definition name=shiroEnvironmentLoaderListener
20:52:45.140 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(shiroEnvironmentLoaderListener) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:52:45.140 [main] DEBUG org.nutz.ioc.impl.NutIoc - 	 >> Make...'shiroEnvironmentLoaderListener'<class org.apache.shiro.web.env.EnvironmentLoaderListener>
20:52:45.146 [main] DEBUG org.nutz.ioc.aop.impl.DefaultMirrorFactory - Load class org.apache.shiro.web.env.EnvironmentLoaderListener without AOP
20:52:45.147 [main] DEBUG org.nutz.ioc.impl.ScopeContext - Save object 'shiroEnvironmentLoaderListener' to [app] 
20:52:45.147 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'shiroEnvStarter'<>
20:52:45.147 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'shiroEnvironmentLoaderListener'<class org.apache.shiro.web.env.EnvironmentLoaderListener>
20:52:45.149 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=uploadTextFileContext
20:52:45.150 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(uploadTextFileContext) in JsonLoader(paths=[ioc/])
20:52:45.150 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=freeMarkerConfigurer
20:52:45.150 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(freeMarkerConfigurer) in JsonLoader(paths=[ioc/])
20:52:45.151 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=configuration
20:52:45.151 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(configuration) in JsonLoader(paths=[ioc/])
20:52:45.151 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=conf
20:52:45.151 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(conf) in JsonLoader(paths=[ioc/])
20:52:45.151 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=imageUpload
20:52:45.151 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(imageUpload) in JsonLoader(paths=[ioc/])
20:52:45.152 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=cacheManager
20:52:45.152 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(cacheManager) in JsonLoader(paths=[ioc/])
20:52:45.152 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=currentTime
20:52:45.154 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(currentTime) in JsonLoader(paths=[ioc/])
20:52:45.154 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=dao
20:52:45.155 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(dao) in JsonLoader(paths=[ioc/])
20:52:45.155 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=uploadFileContext
20:52:45.155 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(uploadFileContext) in JsonLoader(paths=[ioc/])
20:52:45.155 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=freemarkerDirectiveFactory
20:52:45.155 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(freemarkerDirectiveFactory) in JsonLoader(paths=[ioc/])
20:52:45.155 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=fileSqlManager
20:52:45.171 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(fileSqlManager) in JsonLoader(paths=[ioc/])
20:52:45.171 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=tmpFilePool
20:52:45.171 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(tmpFilePool) in JsonLoader(paths=[ioc/])
20:52:45.171 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=txtUpload
20:52:45.171 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txtUpload) in JsonLoader(paths=[ioc/])
20:52:45.172 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=siteConf
20:52:45.172 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(siteConf) in JsonLoader(paths=[ioc/])
20:52:45.172 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=dataSource
20:52:45.173 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(dataSource) in JsonLoader(paths=[ioc/])
20:52:45.173 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=txREPEATABLE_READ
20:52:45.173 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txREPEATABLE_READ) in TransIocLoader@2001223946
20:52:45.173 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=txSERIALIZABLE
20:52:45.173 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txSERIALIZABLE) in TransIocLoader@2001223946
20:52:45.173 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=txNONE
20:52:45.174 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txNONE) in TransIocLoader@2001223946
20:52:45.174 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=txREAD_UNCOMMITTED
20:52:45.175 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txREAD_UNCOMMITTED) in TransIocLoader@2001223946
20:52:45.175 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=txREAD_COMMITTED
20:52:45.175 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txREAD_COMMITTED) in TransIocLoader@2001223946
20:52:45.175 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject($aop_async) in AsyncAopIocLoader@1514840818
20:52:45.175 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(delFriendMessageHandler) in AnnotationIocLoader(packages=[com.dd])
20:52:45.175 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(joinGroupMessageHandler) in AnnotationIocLoader(packages=[com.dd])
20:52:45.175 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(oldMessageHandler) in AnnotationIocLoader(packages=[com.dd])
20:52:45.175 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(userController) in AnnotationIocLoader(packages=[com.dd])
20:52:45.175 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(mainLauncher) in AnnotationIocLoader(packages=[com.dd])
20:52:45.175 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(loginMessageHandler) in AnnotationIocLoader(packages=[com.dd])
20:52:45.175 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(reqMessageHandler) in AnnotationIocLoader(packages=[com.dd])
20:52:45.176 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(uploadModule) in AnnotationIocLoader(packages=[com.dd])
20:52:45.176 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(p2PMessageHandler) in AnnotationIocLoader(packages=[com.dd])
20:52:45.176 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(chatMessageDao) in AnnotationIocLoader(packages=[com.dd])
20:52:45.176 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(accepter) in AnnotationIocLoader(packages=[com.dd])
20:52:45.176 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(userDao) in AnnotationIocLoader(packages=[com.dd])
20:52:45.176 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(outGroupMessageHandler) in AnnotationIocLoader(packages=[com.dd])
20:52:45.176 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(groupMessageHandler) in AnnotationIocLoader(packages=[com.dd])
20:52:45.176 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(socketServer) in AnnotationIocLoader(packages=[com.dd])
20:52:45.176 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(shiroFilter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:52:45.176 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(shiroEhcacheCacheManager) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:52:45.176 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(shiroEnvironmentLoaderListener) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:52:45.176 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(shiroWebSecurityManager) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:52:45.176 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(shiroCacheManager) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:52:45.176 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(whaleFilterStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:52:45.176 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(nutFilter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:52:45.176 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(whaleFilter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:52:45.177 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(jettyStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:52:45.177 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(shiroRememberMeManager) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:52:45.177 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(shiroWebSessionManager) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:52:45.177 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(shiroLcacheCacheManager) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:52:45.177 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(nutFilterStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:52:45.177 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(shiroEnvStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:52:45.177 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(shiroRedisCacheManager) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:52:45.177 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(shiroFilterStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:52:45.177 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(shiroWebEnvironment) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:52:45.177 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'jettyStarter'<interface org.nutz.boot.starter.ServerFace>
20:52:45.178 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - starting org.eclipse.jetty.server.Server@240237d2[9.4.8.v20171121]
20:52:45.178 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - org.eclipse.jetty.server.Server@240237d2[9.4.8.v20171121] added {org.eclipse.jetty.server.handler.ErrorHandler@f381794,AUTO}
20:52:45.188 [main] INFO org.eclipse.jetty.server.Server - jetty-9.4.8.v20171121, build timestamp: 2017-11-22T05:27:37+08:00, git hash: 82b8fb23f757335bb3329d540ce37a2a2615f0a8
20:52:45.243 [main] DEBUG org.eclipse.jetty.server.handler.AbstractHandler - starting org.eclipse.jetty.server.Server@240237d2[9.4.8.v20171121]
20:52:45.244 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - starting QueuedThreadPool@qtp1742920067{STOPPED,200<=0<=500,i=0,q=0}
20:52:45.297 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @3190ms QueuedThreadPool@qtp1742920067{STARTED,200<=200<=500,i=0,q=0}
20:52:45.297 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - starting o.e.j.w.WebAppContext@17046283{/,[file:///E:/idea_workspace/LuliChat/target/classes/static/],UNAVAILABLE}
20:52:45.332 [main] DEBUG org.eclipse.jetty.webapp.WebAppContext - Thread Context classloader sun.misc.Launcher$AppClassLoader@18b4aac2
20:52:45.332 [main] DEBUG org.eclipse.jetty.webapp.WebAppContext - Parent class loader: sun.misc.Launcher$ExtClassLoader@15615099 
20:52:45.332 [main] DEBUG org.eclipse.jetty.webapp.WebAppContext - preConfigure o.e.j.w.WebAppContext@17046283{/,[file:///E:/idea_workspace/LuliChat/target/classes/static/],UNAVAILABLE} with org.eclipse.jetty.webapp.WebInfConfiguration@593aaf41
20:52:45.339 [main] DEBUG org.eclipse.jetty.webapp.WebInfConfiguration - Matching container urls [file:/E:/dev/java%208/jdk/jre/lib/ext/access-bridge-64.jar, file:/E:/dev/java%208/jdk/jre/lib/ext/cldrdata.jar, file:/E:/dev/java%208/jdk/jre/lib/ext/dnsns.jar, file:/E:/dev/java%208/jdk/jre/lib/ext/jaccess.jar, file:/E:/dev/java%208/jdk/jre/lib/ext/jfxrt.jar, file:/E:/dev/java%208/jdk/jre/lib/ext/localedata.jar, file:/E:/dev/java%208/jdk/jre/lib/ext/nashorn.jar, file:/E:/dev/java%208/jdk/jre/lib/ext/sunec.jar, file:/E:/dev/java%208/jdk/jre/lib/ext/sunjce_provider.jar, file:/E:/dev/java%208/jdk/jre/lib/ext/sunmscapi.jar, file:/E:/dev/java%208/jdk/jre/lib/ext/sunpkcs11.jar, file:/E:/dev/java%208/jdk/jre/lib/ext/zipfs.jar]
20:52:45.339 [main] DEBUG org.eclipse.jetty.webapp.WebInfConfiguration - Container paths selected:[]
20:52:45.344 [main] DEBUG org.eclipse.jetty.webapp.WebAppContext - preConfigure o.e.j.w.WebAppContext@17046283{/,[file:///E:/idea_workspace/LuliChat/target/classes/static/],UNAVAILABLE} with org.eclipse.jetty.webapp.WebXmlConfiguration@3ee37e5a
20:52:45.388 [main] DEBUG org.eclipse.jetty.webapp.WebDescriptor - jar:file:/E:/dev/apache-maven-3.5.2/resp/org/eclipse/jetty/jetty-webapp/9.4.8.v20171121/jetty-webapp-9.4.8.v20171121.jar!/org/eclipse/jetty/webapp/webdefault.xml: Calculated metadatacomplete = False with version=3.1
20:52:45.390 [main] DEBUG org.eclipse.jetty.webapp.WebAppContext - preConfigure o.e.j.w.WebAppContext@17046283{/,[file:///E:/idea_workspace/LuliChat/target/classes/static/],UNAVAILABLE} with org.eclipse.jetty.webapp.MetaInfConfiguration@7bab3f1a
20:52:45.390 [main] DEBUG org.eclipse.jetty.webapp.MetaInfConfiguration - org.eclipse.jetty.metainf.useCache = true
20:52:45.390 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - org.eclipse.jetty.server.Server@240237d2[9.4.8.v20171121] added {{},POJO}
20:52:45.391 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - org.eclipse.jetty.server.Server@240237d2[9.4.8.v20171121] added {{},POJO}
20:52:45.391 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - org.eclipse.jetty.server.Server@240237d2[9.4.8.v20171121] added {{},POJO}
20:52:45.391 [main] DEBUG org.eclipse.jetty.webapp.WebAppContext - preConfigure o.e.j.w.WebAppContext@17046283{/,[file:///E:/idea_workspace/LuliChat/target/classes/static/],UNAVAILABLE} with org.eclipse.jetty.webapp.FragmentConfiguration@437da279
20:52:45.391 [main] DEBUG org.eclipse.jetty.webapp.WebAppContext - preConfigure o.e.j.w.WebAppContext@17046283{/,[file:///E:/idea_workspace/LuliChat/target/classes/static/],UNAVAILABLE} with org.eclipse.jetty.webapp.JettyWebXmlConfiguration@23c30a20
20:52:45.391 [main] DEBUG org.eclipse.jetty.webapp.WebAppContext - preConfigure o.e.j.w.WebAppContext@17046283{/,[file:///E:/idea_workspace/LuliChat/target/classes/static/],UNAVAILABLE} with org.eclipse.jetty.annotations.AnnotationConfiguration@1e1a0406
20:52:45.399 [main] DEBUG org.eclipse.jetty.http.PreEncodedHttpField - HttpField encoders loaded: [org.eclipse.jetty.http.Http1FieldPreEncoder@61001b64]
20:52:45.497 [main] DEBUG org.eclipse.jetty.webapp.WebAppContext - configure o.e.j.w.WebAppContext@17046283{/,[file:///E:/idea_workspace/LuliChat/target/classes/static/],STARTING} with org.eclipse.jetty.webapp.WebInfConfiguration@593aaf41
20:52:45.499 [main] DEBUG org.eclipse.jetty.webapp.WebAppContext - configure o.e.j.w.WebAppContext@17046283{/,[file:///E:/idea_workspace/LuliChat/target/classes/static/],STARTING} with org.eclipse.jetty.webapp.WebXmlConfiguration@3ee37e5a
20:52:45.518 [main] DEBUG org.eclipse.jetty.webapp.WebAppContext - configure o.e.j.w.WebAppContext@17046283{/,[file:///E:/idea_workspace/LuliChat/target/classes/static/],STARTING} with org.eclipse.jetty.webapp.MetaInfConfiguration@7bab3f1a
20:52:45.519 [main] DEBUG org.eclipse.jetty.webapp.WebAppContext - configure o.e.j.w.WebAppContext@17046283{/,[file:///E:/idea_workspace/LuliChat/target/classes/static/],STARTING} with org.eclipse.jetty.webapp.FragmentConfiguration@437da279
20:52:45.519 [main] DEBUG org.eclipse.jetty.webapp.WebAppContext - configure o.e.j.w.WebAppContext@17046283{/,[file:///E:/idea_workspace/LuliChat/target/classes/static/],STARTING} with org.eclipse.jetty.webapp.JettyWebXmlConfiguration@23c30a20
20:52:45.519 [main] DEBUG org.eclipse.jetty.webapp.JettyWebXmlConfiguration - Configuring web-jetty.xml
20:52:45.521 [main] DEBUG org.eclipse.jetty.webapp.WebAppContext - configure o.e.j.w.WebAppContext@17046283{/,[file:///E:/idea_workspace/LuliChat/target/classes/static/],STARTING} with org.eclipse.jetty.annotations.AnnotationConfiguration@1e1a0406
20:52:45.538 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Adding Decorator: org.eclipse.jetty.annotations.AnnotationDecorator@5824a83d
20:52:45.545 [main] DEBUG org.eclipse.jetty.annotations.AnnotationConfiguration - Service loaders found in 0ms
20:52:45.552 [main] DEBUG org.eclipse.jetty.annotations.AnnotationConfiguration - !Excluded org.eclipse.jetty.websocket.server.NativeWebSocketServletContainerInitializer@20140db9 no ordering
20:52:45.555 [main] DEBUG org.eclipse.jetty.annotations.AnnotationConfiguration - !Excluded org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketServerContainerInitializer@1a942c18 no ordering
20:52:45.558 [main] DEBUG org.eclipse.jetty.annotations.AnnotationConfiguration - !Excluded ch.qos.logback.classic.servlet.LogbackServletContainerInitializer@4145bad8 no ordering
20:52:45.558 [main] DEBUG org.eclipse.jetty.annotations.AnnotationConfiguration - No web.xml ordering, ServletContainerInitializers in random order
20:52:45.558 [main] DEBUG org.eclipse.jetty.annotations.AnnotationConfiguration - ServletContainerInitializer: 1 org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketServerContainerInitializer from file:///E:/dev/apache-maven-3.5.2/resp/org/eclipse/jetty/websocket/javax-websocket-server-impl/9.4.8.v20171121/javax-websocket-server-impl-9.4.8.v20171121.jar
20:52:45.558 [main] DEBUG org.eclipse.jetty.annotations.AnnotationConfiguration - ServletContainerInitializer: 2 org.eclipse.jetty.websocket.server.NativeWebSocketServletContainerInitializer from file:///E:/dev/apache-maven-3.5.2/resp/org/eclipse/jetty/websocket/websocket-server/9.4.8.v20171121/websocket-server-9.4.8.v20171121.jar
20:52:45.558 [main] DEBUG org.eclipse.jetty.annotations.AnnotationConfiguration - ServletContainerInitializer: 3 ch.qos.logback.classic.servlet.LogbackServletContainerInitializer from file:///E:/dev/apache-maven-3.5.2/resp/ch/qos/logback/logback-classic/1.2.3/logback-classic-1.2.3.jar
20:52:45.562 [main] DEBUG org.eclipse.jetty.annotations.AnnotationConfiguration - HandlesTypes [interface javax.websocket.server.ServerApplicationConfig, interface javax.websocket.server.ServerEndpoint, class javax.websocket.Endpoint] on initializer class org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketServerContainerInitializer
20:52:45.565 [main] DEBUG org.eclipse.jetty.annotations.AnnotationConfiguration - Registering annotation handler for javax.websocket.server.ServerEndpoint
20:52:45.566 [main] DEBUG org.eclipse.jetty.annotations.AnnotationConfiguration - No HandlesTypes annotation on initializer class org.eclipse.jetty.websocket.server.NativeWebSocketServletContainerInitializer
20:52:45.566 [main] DEBUG org.eclipse.jetty.annotations.AnnotationConfiguration - No HandlesTypes annotation on initializer class ch.qos.logback.classic.servlet.LogbackServletContainerInitializer
20:52:45.568 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - o.e.j.w.WebAppContext@17046283{/,[file:///E:/idea_workspace/LuliChat/target/classes/static/],STARTING} added {org.eclipse.jetty.annotations.ServletContainerInitializersStarter@2a265ea9,MANAGED}
20:52:45.572 [main] DEBUG org.eclipse.jetty.annotations.AnnotationConfiguration - Annotation scanning commencing: webxml=3, metadatacomplete=false, configurationDiscovered=true, multiThreaded=true, maxScanWait=60
20:52:45.573 [main] INFO org.eclipse.jetty.annotations.AnnotationConfiguration - Scanning elapsed time=0ms
20:52:45.573 [main] DEBUG org.eclipse.jetty.annotations.AnnotationConfiguration - Scanned 0 container path jars, 0 WEB-INF/lib jars, 0 WEB-INF/classes dirs in 0ms for context o.e.j.w.WebAppContext@17046283{/,[file:///E:/idea_workspace/LuliChat/target/classes/static/],STARTING}
20:52:45.573 [main] DEBUG org.eclipse.jetty.webapp.MetaData - metadata resolve o.e.j.w.WebAppContext@17046283{/,[file:///E:/idea_workspace/LuliChat/target/classes/static/],STARTING}
20:52:45.583 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - org.eclipse.jetty.servlet.ServletHandler@50b472aa added {org.eclipse.jetty.servlet.ListenerHolder@7674f035,AUTO}
20:52:45.586 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - org.eclipse.jetty.servlet.ServletHandler@50b472aa added {org.eclipse.jetty.servlet.ListenerHolder@248e319b,AUTO}
20:52:45.592 [main] DEBUG org.eclipse.jetty.webapp.StandardDescriptorProcessor - Added mapping [/]=>default 
20:52:45.593 [main] INFO org.eclipse.jetty.webapp.StandardDescriptorProcessor - NO JSP Support for /, did not find org.eclipse.jetty.jsp.JettyJspServlet
20:52:45.593 [main] DEBUG org.eclipse.jetty.webapp.StandardDescriptorProcessor - Added mapping [*.jsp, *.jspf, *.jspx, *.xsp, *.JSP, *.JSPF, *.JSPX, *.XSP]=>jsp 
20:52:45.594 [main] DEBUG org.eclipse.jetty.server.session - SessionManager default maxInactiveInterval=1800
20:52:45.596 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - org.eclipse.jetty.servlet.ServletHandler@50b472aa added {default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,jsp=null,order=0,inst=false,AUTO}
20:52:45.596 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - org.eclipse.jetty.servlet.ServletHandler@50b472aa added {jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,AUTO}
20:52:45.596 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - org.eclipse.jetty.servlet.ServletHandler@50b472aa added {[/]=>default,POJO}
20:52:45.596 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - org.eclipse.jetty.servlet.ServletHandler@50b472aa added {[*.jsp, *.jspf, *.jspx, *.xsp, *.JSP, *.JSPF, *.JSPX, *.XSP]=>jsp,POJO}
20:52:45.597 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - starting org.eclipse.jetty.annotations.ServletContainerInitializersStarter@2a265ea9
20:52:45.597 [main] DEBUG org.eclipse.jetty.annotations.ServletContainerInitializersStarter - Calling ServletContainerInitializer org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketServerContainerInitializer
20:52:45.598 [main] DEBUG org.eclipse.jetty.websocket.jsr356.JsrSessionFactory - Container: org.eclipse.jetty.websocket.jsr356.server.ServerContainer@1cf6d1be
20:52:45.599 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - WebSocketClient@93fb6b92[httpClient=org.eclipse.jetty.client.HttpClient@19e4653c,openSessions.size=0] added {org.eclipse.jetty.client.HttpClient@19e4653c,AUTO}
20:52:45.601 [main] DEBUG org.eclipse.jetty.websocket.jsr356.JsrSessionFactory - Container: org.eclipse.jetty.websocket.jsr356.server.ServerContainer@1cf6d1be
20:52:45.601 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - org.eclipse.jetty.websocket.jsr356.server.ServerContainer@1cf6d1be added {org.eclipse.jetty.websocket.server.NativeWebSocketConfiguration@67c27493,AUTO}
20:52:45.601 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - o.e.j.w.WebAppContext@17046283{/,[file:///E:/idea_workspace/LuliChat/target/classes/static/],STARTING} added {org.eclipse.jetty.websocket.jsr356.server.ServerContainer@1cf6d1be,AUTO}
20:52:45.602 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - org.eclipse.jetty.servlet.ServletHandler@50b472aa added {org.eclipse.jetty.servlet.ListenerHolder@3a7442c7,AUTO}
20:52:45.602 [main] DEBUG org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketServerContainerInitializer - No JSR-356 annotations or interfaces discovered
20:52:45.602 [main] DEBUG org.eclipse.jetty.plus.annotation.ContainerInitializer - ContainerInitializer org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketServerContainerInitializer called in 4ms
20:52:45.602 [main] DEBUG org.eclipse.jetty.annotations.ServletContainerInitializersStarter - Calling ServletContainerInitializer org.eclipse.jetty.websocket.server.NativeWebSocketServletContainerInitializer
20:52:45.602 [main] DEBUG org.eclipse.jetty.plus.annotation.ContainerInitializer - ContainerInitializer org.eclipse.jetty.websocket.server.NativeWebSocketServletContainerInitializer called in 0ms
20:52:45.602 [main] DEBUG org.eclipse.jetty.annotations.ServletContainerInitializersStarter - Calling ServletContainerInitializer ch.qos.logback.classic.servlet.LogbackServletContainerInitializer
20:52:45.604 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - org.eclipse.jetty.servlet.ServletHandler@50b472aa added {org.eclipse.jetty.servlet.ListenerHolder@cb0755b,AUTO}
20:52:45.604 [main] DEBUG org.eclipse.jetty.plus.annotation.ContainerInitializer - ContainerInitializer ch.qos.logback.classic.servlet.LogbackServletContainerInitializer called in 1ms
20:52:45.604 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @3497ms org.eclipse.jetty.annotations.ServletContainerInitializersStarter@2a265ea9
20:52:45.617 [main] DEBUG org.eclipse.jetty.server.handler.AbstractHandler - starting o.e.j.w.WebAppContext@17046283{/,[file:///E:/idea_workspace/LuliChat/target/classes/static/],STARTING}
20:52:45.617 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - starting org.eclipse.jetty.server.session.SessionHandler1540374340==dftMaxIdleSec=1800
20:52:45.626 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - org.eclipse.jetty.server.session.SessionHandler1540374340==dftMaxIdleSec=1800 added {org.eclipse.jetty.server.session.DefaultSessionCache@8519cb4[evict=-1,removeUnloadable=false,saveOnCreate=false,saveOnInactiveEvict=false],AUTO}
20:52:45.630 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - org.eclipse.jetty.server.session.DefaultSessionCache@8519cb4[evict=-1,removeUnloadable=false,saveOnCreate=false,saveOnInactiveEvict=false] added {org.eclipse.jetty.server.session.NullSessionDataStore@5afa3c9[passivating=false,graceSec=3600],AUTO}
20:52:45.655 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - starting org.eclipse.jetty.server.session.DefaultSessionIdManager@18271936[worker=null]
20:52:45.668 [main] INFO org.eclipse.jetty.server.session - DefaultSessionIdManager workerName=node0
20:52:45.668 [main] INFO org.eclipse.jetty.server.session - No SessionScavenger set, using defaults
20:52:45.670 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - org.eclipse.jetty.server.session.DefaultSessionIdManager@18271936[worker=node0] added {org.eclipse.jetty.server.session.HouseKeeper@1caa0244[interval=600000, ownscheduler=false],MANAGED}
20:52:45.670 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - starting org.eclipse.jetty.server.session.HouseKeeper@1caa0244[interval=600000, ownscheduler=false]
20:52:45.671 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - starting org.eclipse.jetty.util.thread.ScheduledExecutorScheduler@7ce026d3
20:52:45.674 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @3567ms org.eclipse.jetty.util.thread.ScheduledExecutorScheduler@7ce026d3
20:52:45.674 [main] DEBUG org.eclipse.jetty.server.session - Using own scheduler for scavenging
20:52:45.674 [main] INFO org.eclipse.jetty.server.session - Scavenging every 660000ms
20:52:45.677 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @3570ms org.eclipse.jetty.server.session.HouseKeeper@1caa0244[interval=660000, ownscheduler=true]
20:52:45.677 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @3570ms org.eclipse.jetty.server.session.DefaultSessionIdManager@18271936[worker=node0]
20:52:45.677 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - org.eclipse.jetty.server.Server@240237d2[9.4.8.v20171121] added {org.eclipse.jetty.server.session.DefaultSessionIdManager@18271936[worker=node0],MANAGED}
20:52:45.679 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - org.eclipse.jetty.server.session.SessionHandler1540374340==dftMaxIdleSec=1800 added {org.eclipse.jetty.server.session.DefaultSessionIdManager@18271936[worker=node0],UNMANAGED}
20:52:45.679 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - starting org.eclipse.jetty.util.thread.ScheduledExecutorScheduler@6440112d
20:52:45.679 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @3573ms org.eclipse.jetty.util.thread.ScheduledExecutorScheduler@6440112d
20:52:45.681 [main] DEBUG org.eclipse.jetty.server.handler.AbstractHandler - starting org.eclipse.jetty.server.session.SessionHandler1540374340==dftMaxIdleSec=1800
20:52:45.681 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - starting org.eclipse.jetty.security.ConstraintSecurityHandler@654f0d9c
20:52:45.688 [main] DEBUG org.eclipse.jetty.server.handler.AbstractHandler - starting org.eclipse.jetty.security.ConstraintSecurityHandler@654f0d9c
20:52:45.691 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - starting org.eclipse.jetty.servlet.ServletHandler@50b472aa
20:52:45.693 [main] DEBUG org.eclipse.jetty.servlet.ServletHandler - Path=*.jspx[DESCRIPTOR:jar:file:/E:/dev/apache-maven-3.5.2/resp/org/eclipse/jetty/jetty-webapp/9.4.8.v20171121/jetty-webapp-9.4.8.v20171121.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/E:/dev/apache-maven-3.5.2/resp/org/eclipse/jetty/jetty-webapp/9.4.8.v20171121/jetty-webapp-9.4.8.v20171121.jar!/org/eclipse/jetty/webapp/webdefault.xml]
20:52:45.696 [main] DEBUG org.eclipse.jetty.http.pathmap.PathMappings - Added MappedResource[pathSpec=ServletPathSpec["*.jspx",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false] to PathMappings[size=1]
20:52:45.696 [main] DEBUG org.eclipse.jetty.servlet.ServletHandler - Path=*.JSPX[DESCRIPTOR:jar:file:/E:/dev/apache-maven-3.5.2/resp/org/eclipse/jetty/jetty-webapp/9.4.8.v20171121/jetty-webapp-9.4.8.v20171121.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/E:/dev/apache-maven-3.5.2/resp/org/eclipse/jetty/jetty-webapp/9.4.8.v20171121/jetty-webapp-9.4.8.v20171121.jar!/org/eclipse/jetty/webapp/webdefault.xml]
20:52:45.696 [main] DEBUG org.eclipse.jetty.http.pathmap.PathMappings - Added MappedResource[pathSpec=ServletPathSpec["*.JSPX",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false] to PathMappings[size=2]
20:52:45.696 [main] DEBUG org.eclipse.jetty.servlet.ServletHandler - Path=*.jsp[DESCRIPTOR:jar:file:/E:/dev/apache-maven-3.5.2/resp/org/eclipse/jetty/jetty-webapp/9.4.8.v20171121/jetty-webapp-9.4.8.v20171121.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/E:/dev/apache-maven-3.5.2/resp/org/eclipse/jetty/jetty-webapp/9.4.8.v20171121/jetty-webapp-9.4.8.v20171121.jar!/org/eclipse/jetty/webapp/webdefault.xml]
20:52:45.697 [main] DEBUG org.eclipse.jetty.http.pathmap.PathMappings - Added MappedResource[pathSpec=ServletPathSpec["*.jsp",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false] to PathMappings[size=3]
20:52:45.697 [main] DEBUG org.eclipse.jetty.servlet.ServletHandler - Path=*.JSPF[DESCRIPTOR:jar:file:/E:/dev/apache-maven-3.5.2/resp/org/eclipse/jetty/jetty-webapp/9.4.8.v20171121/jetty-webapp-9.4.8.v20171121.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/E:/dev/apache-maven-3.5.2/resp/org/eclipse/jetty/jetty-webapp/9.4.8.v20171121/jetty-webapp-9.4.8.v20171121.jar!/org/eclipse/jetty/webapp/webdefault.xml]
20:52:45.697 [main] DEBUG org.eclipse.jetty.http.pathmap.PathMappings - Added MappedResource[pathSpec=ServletPathSpec["*.JSPF",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false] to PathMappings[size=4]
20:52:45.697 [main] DEBUG org.eclipse.jetty.servlet.ServletHandler - Path=*.jspf[DESCRIPTOR:jar:file:/E:/dev/apache-maven-3.5.2/resp/org/eclipse/jetty/jetty-webapp/9.4.8.v20171121/jetty-webapp-9.4.8.v20171121.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/E:/dev/apache-maven-3.5.2/resp/org/eclipse/jetty/jetty-webapp/9.4.8.v20171121/jetty-webapp-9.4.8.v20171121.jar!/org/eclipse/jetty/webapp/webdefault.xml]
20:52:45.701 [main] DEBUG org.eclipse.jetty.http.pathmap.PathMappings - Added MappedResource[pathSpec=ServletPathSpec["*.jspf",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false] to PathMappings[size=5]
20:52:45.703 [main] DEBUG org.eclipse.jetty.servlet.ServletHandler - Path=*.JSP[DESCRIPTOR:jar:file:/E:/dev/apache-maven-3.5.2/resp/org/eclipse/jetty/jetty-webapp/9.4.8.v20171121/jetty-webapp-9.4.8.v20171121.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/E:/dev/apache-maven-3.5.2/resp/org/eclipse/jetty/jetty-webapp/9.4.8.v20171121/jetty-webapp-9.4.8.v20171121.jar!/org/eclipse/jetty/webapp/webdefault.xml]
20:52:45.704 [main] DEBUG org.eclipse.jetty.http.pathmap.PathMappings - Added MappedResource[pathSpec=ServletPathSpec["*.JSP",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false] to PathMappings[size=6]
20:52:45.704 [main] DEBUG org.eclipse.jetty.servlet.ServletHandler - Path=*.xsp[DESCRIPTOR:jar:file:/E:/dev/apache-maven-3.5.2/resp/org/eclipse/jetty/jetty-webapp/9.4.8.v20171121/jetty-webapp-9.4.8.v20171121.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/E:/dev/apache-maven-3.5.2/resp/org/eclipse/jetty/jetty-webapp/9.4.8.v20171121/jetty-webapp-9.4.8.v20171121.jar!/org/eclipse/jetty/webapp/webdefault.xml]
20:52:45.704 [main] DEBUG org.eclipse.jetty.http.pathmap.PathMappings - Added MappedResource[pathSpec=ServletPathSpec["*.xsp",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false] to PathMappings[size=7]
20:52:45.704 [main] DEBUG org.eclipse.jetty.servlet.ServletHandler - Path=*.XSP[DESCRIPTOR:jar:file:/E:/dev/apache-maven-3.5.2/resp/org/eclipse/jetty/jetty-webapp/9.4.8.v20171121/jetty-webapp-9.4.8.v20171121.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/E:/dev/apache-maven-3.5.2/resp/org/eclipse/jetty/jetty-webapp/9.4.8.v20171121/jetty-webapp-9.4.8.v20171121.jar!/org/eclipse/jetty/webapp/webdefault.xml]
20:52:45.704 [main] DEBUG org.eclipse.jetty.http.pathmap.PathMappings - Added MappedResource[pathSpec=ServletPathSpec["*.XSP",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false] to PathMappings[size=8]
20:52:45.704 [main] DEBUG org.eclipse.jetty.servlet.ServletHandler - Path=/[DESCRIPTOR:jar:file:/E:/dev/apache-maven-3.5.2/resp/org/eclipse/jetty/jetty-webapp/9.4.8.v20171121/jetty-webapp-9.4.8.v20171121.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=default[DESCRIPTOR:jar:file:/E:/dev/apache-maven-3.5.2/resp/org/eclipse/jetty/jetty-webapp/9.4.8.v20171121/jetty-webapp-9.4.8.v20171121.jar!/org/eclipse/jetty/webapp/webdefault.xml]
20:52:45.704 [main] DEBUG org.eclipse.jetty.http.pathmap.PathMappings - Added MappedResource[pathSpec=ServletPathSpec["/",pathDepth=-1,group=DEFAULT],resource=default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,jsp=null,order=0,inst=false] to PathMappings[size=9]
20:52:45.713 [main] DEBUG org.eclipse.jetty.servlet.ServletHandler - filterNameMap={whale=whale, shiro=shiro, Jetty_WebSocketUpgradeFilter=Jetty_WebSocketUpgradeFilter, nutz=nutz}
20:52:45.713 [main] DEBUG org.eclipse.jetty.servlet.ServletHandler - pathFilters=[[/*]/[]==1=>Jetty_WebSocketUpgradeFilter, [/*]/[]==7=>whale, [/*]/[]==31=>shiro, [/*]/[]==7=>nutz]
20:52:45.713 [main] DEBUG org.eclipse.jetty.servlet.ServletHandler - servletFilterMap={}
20:52:45.714 [main] DEBUG org.eclipse.jetty.servlet.ServletHandler - servletPathMap=PathMappings[size=9]
20:52:45.714 [main] DEBUG org.eclipse.jetty.servlet.ServletHandler - servletNameMap={default=default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,jsp=null,order=0,inst=false, jsp=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false}
20:52:45.718 [main] DEBUG org.eclipse.jetty.server.handler.AbstractHandler - starting org.eclipse.jetty.servlet.ServletHandler@50b472aa
20:52:45.721 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - starting org.eclipse.jetty.servlet.ListenerHolder@7674f035
20:52:45.721 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @3614ms org.eclipse.jetty.servlet.ListenerHolder@7674f035
20:52:45.721 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - starting org.eclipse.jetty.servlet.ListenerHolder@248e319b
20:52:45.721 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @3614ms org.eclipse.jetty.servlet.ListenerHolder@248e319b
20:52:45.721 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - starting org.eclipse.jetty.servlet.ListenerHolder@3a7442c7
20:52:45.721 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @3614ms org.eclipse.jetty.servlet.ListenerHolder@3a7442c7
20:52:45.721 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - starting org.eclipse.jetty.servlet.ListenerHolder@cb0755b
20:52:45.721 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @3614ms org.eclipse.jetty.servlet.ListenerHolder@cb0755b
20:52:45.721 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @3615ms org.eclipse.jetty.servlet.ServletHandler@50b472aa
20:52:45.721 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @3615ms org.eclipse.jetty.security.ConstraintSecurityHandler@654f0d9c
20:52:45.721 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - starting org.eclipse.jetty.server.session.DefaultSessionCache@8519cb4[evict=-1,removeUnloadable=false,saveOnCreate=false,saveOnInactiveEvict=false]
20:52:45.721 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - starting org.eclipse.jetty.server.session.NullSessionDataStore@5afa3c9[passivating=false,graceSec=3600]
20:52:45.721 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @3615ms org.eclipse.jetty.server.session.NullSessionDataStore@5afa3c9[passivating=false,graceSec=3600]
20:52:45.722 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @3615ms org.eclipse.jetty.server.session.DefaultSessionCache@8519cb4[evict=-1,removeUnloadable=false,saveOnCreate=false,saveOnInactiveEvict=false]
20:52:45.722 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @3616ms org.eclipse.jetty.server.session.SessionHandler1540374340==dftMaxIdleSec=1800
20:52:45.722 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - starting org.eclipse.jetty.servlet.ErrorPageErrorHandler@31368b99
20:52:45.722 [main] DEBUG org.eclipse.jetty.server.handler.AbstractHandler - starting org.eclipse.jetty.servlet.ErrorPageErrorHandler@31368b99
20:52:45.722 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @3616ms org.eclipse.jetty.servlet.ErrorPageErrorHandler@31368b99
20:52:45.722 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - starting org.eclipse.jetty.websocket.jsr356.server.ServerContainer@5656be13
20:52:45.722 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - starting org.eclipse.jetty.websocket.server.NativeWebSocketConfiguration@67c27493
20:52:45.722 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - starting WebSocketServerFactory@6069db50[defaultPolicy=WebSocketPolicy@4efbca5a[behavior=SERVER,maxTextMessageSize=65536,maxTextMessageBufferSize=32768,maxBinaryMessageSize=65536,maxBinaryMessageBufferSize=32768,asyncWriteTimeout=60000,idleTimeout=300000,inputBufferSize=4096],creator=org.eclipse.jetty.websocket.server.WebSocketServerFactory]
20:52:45.723 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - starting org.eclipse.jetty.util.thread.ScheduledExecutorScheduler@12468a38
20:52:45.723 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @3616ms org.eclipse.jetty.util.thread.ScheduledExecutorScheduler@12468a38
20:52:45.723 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @3616ms WebSocketServerFactory@6069db50[defaultPolicy=WebSocketPolicy@4efbca5a[behavior=SERVER,maxTextMessageSize=65536,maxTextMessageBufferSize=32768,maxBinaryMessageSize=65536,maxBinaryMessageBufferSize=32768,asyncWriteTimeout=60000,idleTimeout=300000,inputBufferSize=4096],creator=org.eclipse.jetty.websocket.server.WebSocketServerFactory]
20:52:45.723 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @3616ms org.eclipse.jetty.websocket.server.NativeWebSocketConfiguration@67c27493
20:52:45.725 [main] DEBUG org.eclipse.jetty.websocket.jsr356.DecoderFactory - init(org.eclipse.jetty.websocket.jsr356.client.EmptyClientEndpointConfig@43df23d3)
20:52:45.726 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.BooleanDecoder
20:52:45.727 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.ByteDecoder
20:52:45.728 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.CharacterDecoder
20:52:45.730 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.DoubleDecoder
20:52:45.731 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.FloatDecoder
20:52:45.731 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.IntegerDecoder
20:52:45.733 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.LongDecoder
20:52:45.733 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.ShortDecoder
20:52:45.733 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.StringDecoder
20:52:45.733 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.BooleanDecoder
20:52:45.734 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.ByteDecoder
20:52:45.734 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.CharacterDecoder
20:52:45.734 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.DoubleDecoder
20:52:45.734 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.FloatDecoder
20:52:45.734 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.IntegerDecoder
20:52:45.734 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.LongDecoder
20:52:45.734 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.ShortDecoder
20:52:45.734 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.ByteBufferDecoder
20:52:45.734 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.ByteArrayDecoder
20:52:45.734 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.PongMessageDecoder
20:52:45.735 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.ReaderDecoder
20:52:45.735 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.InputStreamDecoder
20:52:45.736 [main] DEBUG org.eclipse.jetty.websocket.jsr356.EncoderFactory - init(org.eclipse.jetty.websocket.jsr356.client.EmptyClientEndpointConfig@43df23d3)
20:52:45.736 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.BooleanEncoder
20:52:45.738 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.ByteEncoder
20:52:45.738 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.CharacterEncoder
20:52:45.738 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.DoubleEncoder
20:52:45.738 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.FloatEncoder
20:52:45.739 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.IntegerEncoder
20:52:45.739 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.LongEncoder
20:52:45.739 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.ShortEncoder
20:52:45.739 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.StringEncoder
20:52:45.739 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.BooleanEncoder
20:52:45.739 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.ByteEncoder
20:52:45.739 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.CharacterEncoder
20:52:45.739 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.DoubleEncoder
20:52:45.739 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.FloatEncoder
20:52:45.740 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.IntegerEncoder
20:52:45.740 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.LongEncoder
20:52:45.740 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.ShortEncoder
20:52:45.740 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.ByteBufferEncoder
20:52:45.740 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.ByteArrayEncoder
20:52:45.740 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @3633ms org.eclipse.jetty.websocket.jsr356.server.ServerContainer@5656be13
20:52:45.740 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - starting org.eclipse.jetty.websocket.jsr356.server.ServerContainer@1cf6d1be
20:52:45.740 [main] DEBUG org.eclipse.jetty.websocket.jsr356.DecoderFactory - init(org.eclipse.jetty.websocket.jsr356.client.EmptyClientEndpointConfig@1972e513)
20:52:45.740 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.BooleanDecoder
20:52:45.740 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.ByteDecoder
20:52:45.740 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.CharacterDecoder
20:52:45.740 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.DoubleDecoder
20:52:45.740 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.FloatDecoder
20:52:45.740 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.IntegerDecoder
20:52:45.743 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.LongDecoder
20:52:45.743 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.ShortDecoder
20:52:45.743 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.StringDecoder
20:52:45.743 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.BooleanDecoder
20:52:45.743 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.ByteDecoder
20:52:45.743 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.CharacterDecoder
20:52:45.743 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.DoubleDecoder
20:52:45.743 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.FloatDecoder
20:52:45.743 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.IntegerDecoder
20:52:45.743 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.LongDecoder
20:52:45.743 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.ShortDecoder
20:52:45.744 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.ByteBufferDecoder
20:52:45.744 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.ByteArrayDecoder
20:52:45.744 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.PongMessageDecoder
20:52:45.744 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.ReaderDecoder
20:52:45.744 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.InputStreamDecoder
20:52:45.744 [main] DEBUG org.eclipse.jetty.websocket.jsr356.EncoderFactory - init(org.eclipse.jetty.websocket.jsr356.client.EmptyClientEndpointConfig@1972e513)
20:52:45.744 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.BooleanEncoder
20:52:45.744 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.ByteEncoder
20:52:45.744 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.CharacterEncoder
20:52:45.744 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.DoubleEncoder
20:52:45.744 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.FloatEncoder
20:52:45.744 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.IntegerEncoder
20:52:45.744 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.LongEncoder
20:52:45.744 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.ShortEncoder
20:52:45.745 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.StringEncoder
20:52:45.745 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.BooleanEncoder
20:52:45.745 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.ByteEncoder
20:52:45.745 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.CharacterEncoder
20:52:45.745 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.DoubleEncoder
20:52:45.745 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.FloatEncoder
20:52:45.745 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.IntegerEncoder
20:52:45.745 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.LongEncoder
20:52:45.745 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.ShortEncoder
20:52:45.745 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.ByteBufferEncoder
20:52:45.745 [main] DEBUG org.eclipse.jetty.util.DecoratedObjectFactory - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.ByteArrayEncoder
20:52:45.745 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @3639ms org.eclipse.jetty.websocket.jsr356.server.ServerContainer@1cf6d1be
20:52:45.745 [main] DEBUG org.eclipse.jetty.server.handler.ContextHandler - contextInitialized: javax.servlet.ServletContextEvent[source=ServletContext@o.e.j.w.WebAppContext@17046283{/,[file:///E:/idea_workspace/LuliChat/target/classes/static/],STARTING}]->org.nutz.boot.starter.shiro.NbShiroEnvironmentLoaderListener@7ae0a9ec
20:52:45.746 [main] INFO org.eclipse.jetty.server.handler.ContextHandler.ROOT - Initializing Shiro environment
20:52:45.746 [main] INFO org.apache.shiro.web.env.EnvironmentLoader - Starting Shiro environment initialization.
20:52:45.758 [main] DEBUG org.apache.shiro.web.env.IniWebEnvironment - Checking any specified config locations.
20:52:45.758 [main] DEBUG org.apache.shiro.web.env.IniWebEnvironment - No INI instance or config locations specified.  Trying default config locations.
20:52:45.762 [main] DEBUG org.apache.shiro.io.ResourceUtils - Opening resource from class path [shiro.ini]
20:52:45.777 [main] DEBUG org.apache.shiro.config.Ini - Parsing [main]
20:52:45.793 [main] DEBUG org.apache.shiro.config.Ini - Parsing [urls]
20:52:45.794 [main] DEBUG org.apache.shiro.web.env.IniWebEnvironment - Discovered non-empty INI configuration at location 'classpath:shiro.ini'.  Using for configuration.
20:52:45.798 [main] DEBUG org.apache.shiro.config.IniFactorySupport - Creating instance from Ini [sections=main,urls]
20:52:47.256 [main] DEBUG org.apache.commons.beanutils.converters.BooleanConverter - Setting default value: false
20:52:47.257 [main] DEBUG org.apache.commons.beanutils.converters.BooleanConverter - Converting 'Boolean' value 'false' to type 'Boolean'
20:52:47.257 [main] DEBUG org.apache.commons.beanutils.converters.BooleanConverter -     No conversion required, value is already a Boolean
20:52:47.261 [main] DEBUG org.apache.commons.beanutils.converters.ByteConverter - Setting default value: 0
20:52:47.261 [main] DEBUG org.apache.commons.beanutils.converters.ByteConverter - Converting 'Integer' value '0' to type 'Byte'
20:52:47.261 [main] DEBUG org.apache.commons.beanutils.converters.ByteConverter -     Converted to Byte value '0'
20:52:47.262 [main] DEBUG org.apache.commons.beanutils.converters.CharacterConverter - Setting default value:  
20:52:47.262 [main] DEBUG org.apache.commons.beanutils.converters.CharacterConverter - Converting 'Character' value ' ' to type 'Character'
20:52:47.262 [main] DEBUG org.apache.commons.beanutils.converters.CharacterConverter -     No conversion required, value is already a Character
20:52:47.262 [main] DEBUG org.apache.commons.beanutils.converters.DoubleConverter - Setting default value: 0
20:52:47.262 [main] DEBUG org.apache.commons.beanutils.converters.DoubleConverter - Converting 'Integer' value '0' to type 'Double'
20:52:47.262 [main] DEBUG org.apache.commons.beanutils.converters.DoubleConverter -     Converted to Double value '0.0'
20:52:47.263 [main] DEBUG org.apache.commons.beanutils.converters.FloatConverter - Setting default value: 0
20:52:47.263 [main] DEBUG org.apache.commons.beanutils.converters.FloatConverter - Converting 'Integer' value '0' to type 'Float'
20:52:47.263 [main] DEBUG org.apache.commons.beanutils.converters.FloatConverter -     Converted to Float value '0.0'
20:52:47.264 [main] DEBUG org.apache.commons.beanutils.converters.IntegerConverter - Setting default value: 0
20:52:47.264 [main] DEBUG org.apache.commons.beanutils.converters.IntegerConverter - Converting 'Integer' value '0' to type 'Integer'
20:52:47.264 [main] DEBUG org.apache.commons.beanutils.converters.IntegerConverter -     No conversion required, value is already a Integer
20:52:47.265 [main] DEBUG org.apache.commons.beanutils.converters.LongConverter - Setting default value: 0
20:52:47.265 [main] DEBUG org.apache.commons.beanutils.converters.LongConverter - Converting 'Integer' value '0' to type 'Long'
20:52:47.265 [main] DEBUG org.apache.commons.beanutils.converters.LongConverter -     Converted to Long value '0'
20:52:47.266 [main] DEBUG org.apache.commons.beanutils.converters.ShortConverter - Setting default value: 0
20:52:47.266 [main] DEBUG org.apache.commons.beanutils.converters.ShortConverter - Converting 'Integer' value '0' to type 'Short'
20:52:47.266 [main] DEBUG org.apache.commons.beanutils.converters.ShortConverter -     Converted to Short value '0'
20:52:47.267 [main] DEBUG org.apache.commons.beanutils.converters.BigDecimalConverter - Setting default value: 0.0
20:52:47.267 [main] DEBUG org.apache.commons.beanutils.converters.BigDecimalConverter - Converting 'BigDecimal' value '0.0' to type 'BigDecimal'
20:52:47.267 [main] DEBUG org.apache.commons.beanutils.converters.BigDecimalConverter -     No conversion required, value is already a BigDecimal
20:52:47.267 [main] DEBUG org.apache.commons.beanutils.converters.BigIntegerConverter - Setting default value: 0
20:52:47.267 [main] DEBUG org.apache.commons.beanutils.converters.BigIntegerConverter - Converting 'BigInteger' value '0' to type 'BigInteger'
20:52:47.267 [main] DEBUG org.apache.commons.beanutils.converters.BigIntegerConverter -     No conversion required, value is already a BigInteger
20:52:47.268 [main] DEBUG org.apache.commons.beanutils.converters.BooleanConverter - Setting default value: false
20:52:47.268 [main] DEBUG org.apache.commons.beanutils.converters.BooleanConverter - Converting 'Boolean' value 'false' to type 'Boolean'
20:52:47.268 [main] DEBUG org.apache.commons.beanutils.converters.BooleanConverter -     No conversion required, value is already a Boolean
20:52:47.268 [main] DEBUG org.apache.commons.beanutils.converters.ByteConverter - Setting default value: 0
20:52:47.268 [main] DEBUG org.apache.commons.beanutils.converters.ByteConverter - Converting 'Integer' value '0' to type 'Byte'
20:52:47.268 [main] DEBUG org.apache.commons.beanutils.converters.ByteConverter -     Converted to Byte value '0'
20:52:47.268 [main] DEBUG org.apache.commons.beanutils.converters.CharacterConverter - Setting default value:  
20:52:47.268 [main] DEBUG org.apache.commons.beanutils.converters.CharacterConverter - Converting 'Character' value ' ' to type 'Character'
20:52:47.268 [main] DEBUG org.apache.commons.beanutils.converters.CharacterConverter -     No conversion required, value is already a Character
20:52:47.268 [main] DEBUG org.apache.commons.beanutils.converters.DoubleConverter - Setting default value: 0
20:52:47.268 [main] DEBUG org.apache.commons.beanutils.converters.DoubleConverter - Converting 'Integer' value '0' to type 'Double'
20:52:47.268 [main] DEBUG org.apache.commons.beanutils.converters.DoubleConverter -     Converted to Double value '0.0'
20:52:47.268 [main] DEBUG org.apache.commons.beanutils.converters.FloatConverter - Setting default value: 0
20:52:47.268 [main] DEBUG org.apache.commons.beanutils.converters.FloatConverter - Converting 'Integer' value '0' to type 'Float'
20:52:47.268 [main] DEBUG org.apache.commons.beanutils.converters.FloatConverter -     Converted to Float value '0.0'
20:52:47.268 [main] DEBUG org.apache.commons.beanutils.converters.IntegerConverter - Setting default value: 0
20:52:47.268 [main] DEBUG org.apache.commons.beanutils.converters.IntegerConverter - Converting 'Integer' value '0' to type 'Integer'
20:52:47.268 [main] DEBUG org.apache.commons.beanutils.converters.IntegerConverter -     No conversion required, value is already a Integer
20:52:47.268 [main] DEBUG org.apache.commons.beanutils.converters.LongConverter - Setting default value: 0
20:52:47.268 [main] DEBUG org.apache.commons.beanutils.converters.LongConverter - Converting 'Integer' value '0' to type 'Long'
20:52:47.268 [main] DEBUG org.apache.commons.beanutils.converters.LongConverter -     Converted to Long value '0'
20:52:47.268 [main] DEBUG org.apache.commons.beanutils.converters.ShortConverter - Setting default value: 0
20:52:47.268 [main] DEBUG org.apache.commons.beanutils.converters.ShortConverter - Converting 'Integer' value '0' to type 'Short'
20:52:47.268 [main] DEBUG org.apache.commons.beanutils.converters.ShortConverter -     Converted to Short value '0'
20:52:47.269 [main] DEBUG org.apache.commons.beanutils.converters.StringConverter - Setting default value: 
20:52:47.269 [main] DEBUG org.apache.commons.beanutils.converters.StringConverter - Converting 'String' value '' to type 'String'
20:52:47.279 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Setting default value: [Z@413f69cc
20:52:47.279 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Converting 'boolean[]' value '[Z@413f69cc' to type 'boolean[]'
20:52:47.279 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter -     No conversion required, value is already a boolean[]
20:52:47.279 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Setting default value: [B@1b75c2e3
20:52:47.279 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Converting 'byte[]' value '[B@1b75c2e3' to type 'byte[]'
20:52:47.279 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter -     No conversion required, value is already a byte[]
20:52:47.280 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Setting default value: [C@1984b1f
20:52:47.280 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Converting 'char[]' value '[C@1984b1f' to type 'char[]'
20:52:47.280 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter -     No conversion required, value is already a char[]
20:52:47.280 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Setting default value: [D@3bd323e9
20:52:47.280 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Converting 'double[]' value '[D@3bd323e9' to type 'double[]'
20:52:47.280 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter -     No conversion required, value is already a double[]
20:52:47.280 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Setting default value: [F@c7ba306
20:52:47.280 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Converting 'float[]' value '[F@c7ba306' to type 'float[]'
20:52:47.280 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter -     No conversion required, value is already a float[]
20:52:47.280 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Setting default value: [I@6d167f58
20:52:47.280 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Converting 'int[]' value '[I@6d167f58' to type 'int[]'
20:52:47.280 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter -     No conversion required, value is already a int[]
20:52:47.280 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Setting default value: [J@3403e2ac
20:52:47.280 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Converting 'long[]' value '[J@3403e2ac' to type 'long[]'
20:52:47.280 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter -     No conversion required, value is already a long[]
20:52:47.280 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Setting default value: [S@6c4980d3
20:52:47.280 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Converting 'short[]' value '[S@6c4980d3' to type 'short[]'
20:52:47.280 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter -     No conversion required, value is already a short[]
20:52:47.280 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Setting default value: [Ljava.math.BigDecimal;@19c65cdc
20:52:47.280 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Converting 'BigDecimal[]' value '[Ljava.math.BigDecimal;@19c65cdc' to type 'BigDecimal[]'
20:52:47.280 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter -     No conversion required, value is already a BigDecimal[]
20:52:47.280 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Setting default value: [Ljava.math.BigInteger;@54504ecd
20:52:47.280 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Converting 'BigInteger[]' value '[Ljava.math.BigInteger;@54504ecd' to type 'BigInteger[]'
20:52:47.280 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter -     No conversion required, value is already a BigInteger[]
20:52:47.280 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Setting default value: [Ljava.lang.Boolean;@1339e7aa
20:52:47.283 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Converting 'Boolean[]' value '[Ljava.lang.Boolean;@1339e7aa' to type 'Boolean[]'
20:52:47.283 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter -     No conversion required, value is already a Boolean[]
20:52:47.283 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Setting default value: [Ljava.lang.Byte;@49c66ade
20:52:47.283 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Converting 'Byte[]' value '[Ljava.lang.Byte;@49c66ade' to type 'Byte[]'
20:52:47.283 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter -     No conversion required, value is already a Byte[]
20:52:47.283 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Setting default value: [Ljava.lang.Character;@3e6104fc
20:52:47.283 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Converting 'Character[]' value '[Ljava.lang.Character;@3e6104fc' to type 'Character[]'
20:52:47.283 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter -     No conversion required, value is already a Character[]
20:52:47.283 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Setting default value: [Ljava.lang.Double;@68df9280
20:52:47.283 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Converting 'Double[]' value '[Ljava.lang.Double;@68df9280' to type 'Double[]'
20:52:47.283 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter -     No conversion required, value is already a Double[]
20:52:47.283 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Setting default value: [Ljava.lang.Float;@7164ca4c
20:52:47.283 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Converting 'Float[]' value '[Ljava.lang.Float;@7164ca4c' to type 'Float[]'
20:52:47.283 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter -     No conversion required, value is already a Float[]
20:52:47.283 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Setting default value: [Ljava.lang.Integer;@5be46f9d
20:52:47.283 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Converting 'Integer[]' value '[Ljava.lang.Integer;@5be46f9d' to type 'Integer[]'
20:52:47.283 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter -     No conversion required, value is already a Integer[]
20:52:47.284 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Setting default value: [Ljava.lang.Long;@68702e03
20:52:47.284 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Converting 'Long[]' value '[Ljava.lang.Long;@68702e03' to type 'Long[]'
20:52:47.284 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter -     No conversion required, value is already a Long[]
20:52:47.284 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Setting default value: [Ljava.lang.Short;@2421cc4
20:52:47.284 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Converting 'Short[]' value '[Ljava.lang.Short;@2421cc4' to type 'Short[]'
20:52:47.284 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter -     No conversion required, value is already a Short[]
20:52:47.284 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Setting default value: [Ljava.lang.String;@59a008ba
20:52:47.284 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Converting 'String[]' value '[Ljava.lang.String;@59a008ba' to type 'String[]'
20:52:47.284 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter -     No conversion required, value is already a String[]
20:52:47.284 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Setting default value: [Ljava.lang.Class;@21ba0741
20:52:47.284 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Converting 'Class[]' value '[Ljava.lang.Class;@21ba0741' to type 'Class[]'
20:52:47.284 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter -     No conversion required, value is already a Class[]
20:52:47.284 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Setting default value: [Ljava.util.Date;@58ce9668
20:52:47.284 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Converting 'Date[]' value '[Ljava.util.Date;@58ce9668' to type 'Date[]'
20:52:47.284 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter -     No conversion required, value is already a Date[]
20:52:47.284 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Setting default value: [Ljava.util.Calendar;@56673b2c
20:52:47.284 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Converting 'Calendar[]' value '[Ljava.util.Calendar;@56673b2c' to type 'Calendar[]'
20:52:47.284 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter -     No conversion required, value is already a Calendar[]
20:52:47.284 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Setting default value: [Ljava.io.File;@b4711e2
20:52:47.284 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Converting 'java.io.File[]' value '[Ljava.io.File;@b4711e2' to type 'java.io.File[]'
20:52:47.284 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter -     No conversion required, value is already a java.io.File[]
20:52:47.284 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Setting default value: [Ljava.sql.Date;@70f02c32
20:52:47.284 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Converting 'java.sql.Date[]' value '[Ljava.sql.Date;@70f02c32' to type 'java.sql.Date[]'
20:52:47.284 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter -     No conversion required, value is already a java.sql.Date[]
20:52:47.284 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Setting default value: [Ljava.sql.Time;@51fadaff
20:52:47.284 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Converting 'java.sql.Time[]' value '[Ljava.sql.Time;@51fadaff' to type 'java.sql.Time[]'
20:52:47.284 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter -     No conversion required, value is already a java.sql.Time[]
20:52:47.284 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Setting default value: [Ljava.sql.Timestamp;@31ff43be
20:52:47.284 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Converting 'java.sql.Timestamp[]' value '[Ljava.sql.Timestamp;@31ff43be' to type 'java.sql.Timestamp[]'
20:52:47.284 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter -     No conversion required, value is already a java.sql.Timestamp[]
20:52:47.285 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Setting default value: [Ljava.net.URL;@5c44c582
20:52:47.285 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter - Converting 'java.net.URL[]' value '[Ljava.net.URL;@5c44c582' to type 'java.net.URL[]'
20:52:47.285 [main] DEBUG org.apache.commons.beanutils.converters.ArrayConverter -     No conversion required, value is already a java.net.URL[]
20:52:47.297 [main] DEBUG org.apache.commons.beanutils.ConvertUtils - Convert string 'classpath:ehcache.xml' to class 'java.lang.String'
20:52:47.297 [main] DEBUG org.apache.commons.beanutils.converters.StringConverter - Converting 'String' value 'classpath:ehcache.xml' to type 'String'
20:52:47.299 [main] DEBUG org.apache.shiro.cache.ehcache.EhCacheManager - cacheManager property not set.  Constructing CacheManager instance... 
20:52:47.308 [main] DEBUG org.apache.shiro.io.ResourceUtils - Opening resource from class path [ehcache.xml]
20:52:47.312 [main] DEBUG net.sf.ehcache.config.ConfigurationFactory - Configuring ehcache from InputStream
20:52:47.340 [main] DEBUG net.sf.ehcache.config.BeanHandler - Ignoring ehcache attribute xmlns:xsi
20:52:47.340 [main] DEBUG net.sf.ehcache.config.BeanHandler - Ignoring ehcache attribute xsi:noNamespaceSchemaLocation
20:52:47.344 [main] DEBUG net.sf.ehcache.config.DiskStoreConfiguration - Disk Store Path: ehcache.disk.store.dir/luli_cache
20:52:47.369 [main] DEBUG net.sf.ehcache.util.PropertyUtil - propertiesString is null.
20:52:47.380 [main] DEBUG net.sf.ehcache.config.ConfigurationHelper - No CacheManagerEventListenerFactory class specified. Skipping...
20:52:47.536 [main] DEBUG net.sf.ehcache.Cache - No BootstrapCacheLoaderFactory class specified. Skipping...
20:52:47.536 [main] DEBUG net.sf.ehcache.Cache - CacheWriter factory not configured. Skipping...
20:52:47.536 [main] DEBUG net.sf.ehcache.config.ConfigurationHelper - No CacheExceptionHandlerFactory class specified. Skipping...
20:52:47.548 [main] DEBUG net.sf.ehcache.Cache - No BootstrapCacheLoaderFactory class specified. Skipping...
20:52:47.548 [main] DEBUG net.sf.ehcache.Cache - CacheWriter factory not configured. Skipping...
20:52:47.548 [main] DEBUG net.sf.ehcache.config.ConfigurationHelper - No CacheExceptionHandlerFactory class specified. Skipping...
20:52:47.579 [main] DEBUG net.sf.ehcache.DiskStorePathManager - Using diskstore path ehcache.disk.store.dir\luli_cache
20:52:47.580 [main] DEBUG net.sf.ehcache.DiskStorePathManager - Holding exclusive lock on E:\idea_workspace\LuliChat\ehcache.disk.store.dir\luli_cache\.ehcache-diskstore.lock
20:52:47.592 [main] DEBUG net.sf.ehcache.store.disk.DiskStorageFactory - Matching data file missing (or empty) for index file. Deleting index file ehcache.disk.store.dir\luli_cache\shiro-active%0053ession%0043ache.index
20:52:47.687 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Pass-Through Statistic: LOCAL_OFFHEAP_SIZE
20:52:47.689 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Pass-Through Statistic: LOCAL_OFFHEAP_SIZE_BYTES
20:52:47.690 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Pass-Through Statistic: WRITER_QUEUE_LENGTH
20:52:47.690 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Pass-Through Statistic: REMOTE_SIZE
20:52:47.691 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Pass-Through Statistic: LAST_REJOIN_TIMESTAMP
20:52:47.713 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Operation Statistic: OFFHEAP_GET
20:52:47.714 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Operation Statistic: OFFHEAP_PUT
20:52:47.714 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Operation Statistic: OFFHEAP_REMOVE
20:52:47.715 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Operation Statistic: XA_COMMIT
20:52:47.716 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Operation Statistic: XA_ROLLBACK
20:52:47.716 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Operation Statistic: XA_RECOVERY
20:52:47.717 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Operation Statistic: CLUSTER_EVENT
20:52:47.717 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Operation Statistic: NONSTOP
20:52:47.726 [main] DEBUG net.sf.ehcache.Cache - Initialised cache: shiro-activeSessionCache
20:52:47.726 [main] DEBUG net.sf.ehcache.config.ConfigurationHelper - CacheDecoratorFactory not configured. Skipping for 'shiro-activeSessionCache'.
20:52:47.726 [main] DEBUG net.sf.ehcache.config.ConfigurationHelper - CacheDecoratorFactory not configured for defaultCache. Skipping for 'shiro-activeSessionCache'.
20:52:47.727 [main] DEBUG org.apache.shiro.cache.ehcache.EhCacheManager - implicit cacheManager created successfully.
20:52:47.749 [main] DEBUG org.apache.shiro.config.ReflectionBuilder - Encountered object reference '$cacheManager'.  Looking up object with id 'cacheManager'
20:52:47.764 [main] DEBUG org.apache.shiro.config.ReflectionBuilder - Encountered object reference '$sessionListener'.  Looking up object with id 'sessionListener'
20:52:47.764 [main] DEBUG org.apache.shiro.config.ReflectionBuilder - Encountered object reference '$sessionListener'.  Looking up object with id 'sessionListener'
20:52:47.769 [main] DEBUG org.apache.commons.beanutils.ConvertUtils - Convert string 'sid' to class 'java.lang.String'
20:52:47.769 [main] DEBUG org.apache.commons.beanutils.converters.StringConverter - Converting 'String' value 'sid' to type 'String'
20:52:47.769 [main] DEBUG org.apache.commons.beanutils.ConvertUtils - Convert string '43200000' to class 'int'
20:52:47.769 [main] DEBUG org.apache.commons.beanutils.converters.IntegerConverter - Converting 'String' value '43200000' to type 'Integer'
20:52:47.769 [main] DEBUG org.apache.commons.beanutils.converters.IntegerConverter -     No NumberFormat, using default conversion
20:52:47.769 [main] DEBUG org.apache.commons.beanutils.converters.IntegerConverter -     Converted to Integer value '43200000'
20:52:47.770 [main] DEBUG org.apache.commons.beanutils.ConvertUtils - Convert string 'true' to class 'boolean'
20:52:47.770 [main] DEBUG org.apache.commons.beanutils.converters.BooleanConverter - Converting 'String' value 'true' to type 'Boolean'
20:52:47.770 [main] DEBUG org.apache.commons.beanutils.converters.BooleanConverter -     Converted to Boolean value 'true'
20:52:47.771 [main] DEBUG org.apache.shiro.config.ReflectionBuilder - Encountered object reference '$sessionIdCookie'.  Looking up object with id 'sessionIdCookie'
20:52:47.773 [main] DEBUG org.apache.commons.beanutils.ConvertUtils - Convert string 'true' to class 'boolean'
20:52:47.773 [main] DEBUG org.apache.commons.beanutils.converters.BooleanConverter - Converting 'String' value 'true' to type 'Boolean'
20:52:47.773 [main] DEBUG org.apache.commons.beanutils.converters.BooleanConverter -     Converted to Boolean value 'true'
20:52:47.773 [main] DEBUG org.apache.commons.beanutils.ConvertUtils - Convert string '43200000' to class 'long'
20:52:47.773 [main] DEBUG org.apache.commons.beanutils.converters.LongConverter - Converting 'String' value '43200000' to type 'Long'
20:52:47.773 [main] DEBUG org.apache.commons.beanutils.converters.LongConverter -     No NumberFormat, using default conversion
20:52:47.773 [main] DEBUG org.apache.commons.beanutils.converters.LongConverter -     Converted to Long value '43200000'
20:52:47.773 [main] DEBUG org.apache.shiro.config.ReflectionBuilder - Encountered object reference '$sessionManager'.  Looking up object with id 'sessionManager'
20:52:47.796 [main] DEBUG org.apache.shiro.config.ReflectionBuilder - Encountered object reference '$cacheManager'.  Looking up object with id 'cacheManager'
20:52:47.796 [main] DEBUG org.apache.shiro.realm.AuthorizingRealm - No authorizationCache instance set.  Checking for a cacheManager...
20:52:47.796 [main] DEBUG org.apache.shiro.realm.AuthorizingRealm - CacheManager [org.apache.shiro.cache.ehcache.EhCacheManager@40f70521] has been configured.  Building authorization cache named [user_realm.authorizationCache]
20:52:47.796 [main] INFO org.apache.shiro.cache.ehcache.EhCacheManager - Cache with name 'user_realm.authorizationCache' does not yet exist.  Creating now.
20:52:47.819 [main] DEBUG net.sf.ehcache.store.MemoryStore - Initialized net.sf.ehcache.store.MemoryStore for user_realm.authorizationCache
20:52:47.824 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Pass-Through Statistic: LOCAL_OFFHEAP_SIZE
20:52:47.824 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Pass-Through Statistic: LOCAL_OFFHEAP_SIZE_BYTES
20:52:47.825 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Pass-Through Statistic: LOCAL_DISK_SIZE
20:52:47.825 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Pass-Through Statistic: LOCAL_DISK_SIZE_BYTES
20:52:47.825 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Pass-Through Statistic: WRITER_QUEUE_LENGTH
20:52:47.825 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Pass-Through Statistic: REMOTE_SIZE
20:52:47.826 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Pass-Through Statistic: LAST_REJOIN_TIMESTAMP
20:52:47.827 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Operation Statistic: OFFHEAP_GET
20:52:47.827 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Operation Statistic: OFFHEAP_PUT
20:52:47.827 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Operation Statistic: OFFHEAP_REMOVE
20:52:47.827 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Operation Statistic: DISK_GET
20:52:47.828 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Operation Statistic: DISK_PUT
20:52:47.828 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Operation Statistic: DISK_REMOVE
20:52:47.828 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Operation Statistic: XA_COMMIT
20:52:47.828 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Operation Statistic: XA_ROLLBACK
20:52:47.828 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Operation Statistic: XA_RECOVERY
20:52:47.829 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Operation Statistic: CLUSTER_EVENT
20:52:47.829 [main] DEBUG net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl - Mocking Operation Statistic: NONSTOP
20:52:47.832 [main] DEBUG net.sf.ehcache.Cache - Initialised cache: user_realm.authorizationCache
20:52:47.832 [main] DEBUG net.sf.ehcache.config.ConfigurationHelper - CacheDecoratorFactory not configured for defaultCache. Skipping for 'user_realm.authorizationCache'.
20:52:47.833 [main] INFO org.apache.shiro.cache.ehcache.EhCacheManager - Added EhCache named [user_realm.authorizationCache]
20:52:47.833 [main] INFO org.apache.shiro.config.ReflectionBuilder - An instance with name 'authc' already exists.  Redefining this object as a new instance of type com.dd.filter.AuthenticationFilter
20:52:47.857 [main] DEBUG org.apache.commons.beanutils.ConvertUtils - Convert string '/login.html' to class 'java.lang.String'
20:52:47.857 [main] DEBUG org.apache.commons.beanutils.converters.StringConverter - Converting 'String' value '/login.html' to type 'String'
20:52:47.857 [main] DEBUG org.apache.commons.beanutils.ConvertUtils - Convert string '/chat.html' to class 'java.lang.String'
20:52:47.857 [main] DEBUG org.apache.commons.beanutils.converters.StringConverter - Converting 'String' value '/chat.html' to type 'String'
20:52:47.857 [main] DEBUG org.apache.commons.beanutils.ConvertUtils - Convert string 'shiroLoginFailure' to class 'java.lang.String'
20:52:47.857 [main] DEBUG org.apache.commons.beanutils.converters.StringConverter - Converting 'String' value 'shiroLoginFailure' to type 'String'
20:52:47.861 [main] DEBUG org.apache.shiro.config.IniFactorySupport - Creating instance from Ini [sections=main,urls]
20:52:47.864 [main] DEBUG org.apache.shiro.web.filter.mgt.DefaultFilterChainManager - Creating chain [/user/registry] from String definition [anon]
20:52:47.864 [main] DEBUG org.apache.shiro.web.filter.mgt.DefaultFilterChainManager - Attempting to apply path [/user/registry] to filter [anon] with config [null]
20:52:47.865 [main] DEBUG org.apache.shiro.web.filter.mgt.DefaultFilterChainManager - Creating chain [/login.html] from String definition [anon]
20:52:47.866 [main] DEBUG org.apache.shiro.web.filter.mgt.DefaultFilterChainManager - Attempting to apply path [/login.html] to filter [anon] with config [null]
20:52:47.866 [main] DEBUG org.apache.shiro.web.filter.mgt.DefaultFilterChainManager - Creating chain [/user/login] from String definition [anon]
20:52:47.866 [main] DEBUG org.apache.shiro.web.filter.mgt.DefaultFilterChainManager - Attempting to apply path [/user/login] to filter [anon] with config [null]
20:52:47.866 [main] DEBUG org.apache.shiro.web.filter.mgt.DefaultFilterChainManager - Creating chain [/css/**] from String definition [anon]
20:52:47.866 [main] DEBUG org.apache.shiro.web.filter.mgt.DefaultFilterChainManager - Attempting to apply path [/css/**] to filter [anon] with config [null]
20:52:47.866 [main] DEBUG org.apache.shiro.web.filter.mgt.DefaultFilterChainManager - Creating chain [/js/**] from String definition [anon]
20:52:47.866 [main] DEBUG org.apache.shiro.web.filter.mgt.DefaultFilterChainManager - Attempting to apply path [/js/**] to filter [anon] with config [null]
20:52:47.866 [main] DEBUG org.apache.shiro.web.filter.mgt.DefaultFilterChainManager - Creating chain [/img/**] from String definition [anon]
20:52:47.866 [main] DEBUG org.apache.shiro.web.filter.mgt.DefaultFilterChainManager - Attempting to apply path [/img/**] to filter [anon] with config [null]
20:52:47.866 [main] DEBUG org.apache.shiro.web.filter.mgt.DefaultFilterChainManager - Creating chain [/user/logout] from String definition [logout]
20:52:47.866 [main] DEBUG org.apache.shiro.web.filter.mgt.DefaultFilterChainManager - Attempting to apply path [/user/logout] to filter [logout] with config [null]
20:52:47.866 [main] DEBUG org.apache.shiro.web.filter.mgt.DefaultFilterChainManager - Creating chain [/**] from String definition [authc]
20:52:47.866 [main] DEBUG org.apache.shiro.web.filter.mgt.DefaultFilterChainManager - Attempting to apply path [/**] to filter [authc] with config [null]
20:52:47.866 [main] DEBUG org.apache.shiro.web.env.EnvironmentLoader - Published WebEnvironment as ServletContext attribute with name [org.apache.shiro.web.env.EnvironmentLoader.ENVIRONMENT_ATTRIBUTE_KEY]
20:52:47.866 [main] INFO org.apache.shiro.web.env.EnvironmentLoader - Shiro environment initialized in 2120 ms.
20:52:47.866 [main] DEBUG org.eclipse.jetty.server.handler.ContextHandler - contextInitialized: javax.servlet.ServletContextEvent[source=ServletContext@o.e.j.w.WebAppContext@17046283{/,[file:///E:/idea_workspace/LuliChat/target/classes/static/],STARTING}]->org.eclipse.jetty.servlet.listener.ELContextCleaner@26425897
20:52:47.866 [main] DEBUG org.eclipse.jetty.server.handler.ContextHandler - contextInitialized: javax.servlet.ServletContextEvent[source=ServletContext@o.e.j.w.WebAppContext@17046283{/,[file:///E:/idea_workspace/LuliChat/target/classes/static/],STARTING}]->org.eclipse.jetty.servlet.listener.IntrospectorCleaner@73163d48
20:52:47.866 [main] DEBUG org.eclipse.jetty.server.handler.ContextHandler - contextInitialized: javax.servlet.ServletContextEvent[source=ServletContext@o.e.j.w.WebAppContext@17046283{/,[file:///E:/idea_workspace/LuliChat/target/classes/static/],STARTING}]->org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketServerContainerInitializer$ContextDestroyListener@58c34bb3
20:52:47.866 [main] DEBUG org.eclipse.jetty.server.handler.ContextHandler - contextInitialized: javax.servlet.ServletContextEvent[source=ServletContext@o.e.j.w.WebAppContext@17046283{/,[file:///E:/idea_workspace/LuliChat/target/classes/static/],STARTING}]->ch.qos.logback.classic.servlet.LogbackServletContextListener@56a4479a
20:52:47.866 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - starting Jetty_WebSocketUpgradeFilter
20:52:47.867 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @5760ms Jetty_WebSocketUpgradeFilter
20:52:47.867 [main] DEBUG org.eclipse.jetty.servlet.FilterHolder - Filter.init WebSocketUpgradeFilter[configuration=org.eclipse.jetty.websocket.server.NativeWebSocketConfiguration@67c27493]
20:52:47.868 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - starting whale
20:52:47.868 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @5761ms whale
20:52:47.868 [main] DEBUG org.eclipse.jetty.servlet.FilterHolder - Filter.init org.nutz.mvc.WhaleFilter@4504d271
20:52:47.868 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - starting shiro
20:52:47.868 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @5761ms shiro
20:52:47.868 [main] DEBUG org.eclipse.jetty.servlet.FilterHolder - Filter.init org.nutz.integration.shiro.ShiroFilter2@207b8649
20:52:47.868 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - starting nutz
20:52:47.868 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @5761ms nutz
20:52:47.868 [main] DEBUG org.eclipse.jetty.servlet.FilterHolder - Filter.init org.nutz.mvc.NutFilter@65b3a85a
20:52:47.870 [main] INFO org.nutz.mvc.NutFilter - NutFilter[nutz] starting ...
20:52:47.875 [main] INFO org.nutz.resource.impl.ErrorResourceLocation - [loc=E:\idea_workspace\LuliChat\target\classes\static\WEB-INF\classes]not exist
20:52:47.876 [main] DEBUG org.nutz.resource.Scans - Locations count=104 time use 2ms
20:52:47.878 [main] DEBUG org.nutz.mvc.config.AbstractNutConfig - Loading by class org.nutz.boot.starter.nutz.mvc.NbMvcLoading
20:52:47.889 [main] WARN org.eclipse.jetty.util.component.AbstractLifeCycle - FAILED o.e.j.w.WebAppContext@17046283{/,[file:///E:/idea_workspace/LuliChat/target/classes/static/],UNAVAILABLE}: java.lang.NoSuchMethodError: org.nutz.mvc.NutConfig.setMainModule(Ljava/lang/Class;)V
java.lang.NoSuchMethodError: org.nutz.mvc.NutConfig.setMainModule(Ljava/lang/Class;)V
	at org.nutz.boot.starter.nutz.mvc.NbMvcLoading.load(NbMvcLoading.java:27)
	at org.nutz.mvc.ActionHandler.<init>(ActionHandler.java:19)
	at org.nutz.mvc.NutFilter._init(NutFilter.java:91)
	at org.nutz.mvc.NutFilter.init(NutFilter.java:69)
	at org.eclipse.jetty.servlet.FilterHolder.initialize(FilterHolder.java:139)
	at org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:741)
	at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:348)
	at org.eclipse.jetty.webapp.WebAppContext.startWebapp(WebAppContext.java:1515)
	at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1477)
	at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:785)
	at org.eclipse.jetty.servlet.ServletContextHandler.doStart(ServletContextHandler.java:261)
	at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:545)
	at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
	at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:133)
	at org.eclipse.jetty.server.Server.start(Server.java:418)
	at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:107)
	at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:113)
	at org.eclipse.jetty.server.Server.doStart(Server.java:385)
	at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
	at org.nutz.boot.starter.jetty.JettyStarter.start(JettyStarter.java:91)
	at org.nutz.boot.AppContext.startServers(AppContext.java:298)
	at org.nutz.boot.NbApp._run(NbApp.java:190)
	at org.nutz.boot.NbApp.run(NbApp.java:170)
	at com.dd.MainLauncher.main(MainLauncher.java:12)
20:52:47.889 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - starting ServerConnector@78dd667e{HTTP/1.1,[http/1.1]}{0.0.0.0:8080}
20:52:47.893 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - ServerConnector@78dd667e{HTTP/1.1,[http/1.1]}{0.0.0.0:8080} added {sun.nio.ch.ServerSocketChannelImpl[/0:0:0:0:0:0:0:0:8080],POJO}
20:52:47.899 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - starting org.eclipse.jetty.util.thread.ScheduledExecutorScheduler@7ff95560
20:52:47.899 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @5792ms org.eclipse.jetty.util.thread.ScheduledExecutorScheduler@7ff95560
20:52:47.899 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - starting HttpConnectionFactory@4387b79e[HTTP/1.1]
20:52:47.899 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @5793ms HttpConnectionFactory@4387b79e[HTTP/1.1]
20:52:47.899 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - starting SelectorManager@ServerConnector@78dd667e{HTTP/1.1,[http/1.1]}{0.0.0.0:8080}
20:52:47.901 [main] DEBUG org.eclipse.jetty.util.thread.ReservedThreadExecutor - ReservedThreadExecutor@4ee37ca3{s=0/4,p=0}@SelectorManager@ServerConnector@78dd667e{HTTP/1.1,[http/1.1]}{0.0.0.0:8080}
20:52:47.902 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - SelectorManager@ServerConnector@78dd667e{HTTP/1.1,[http/1.1]}{0.0.0.0:8080} added {ReservedThreadExecutor@4ee37ca3{s=0/4,p=0}@SelectorManager@ServerConnector@78dd667e{HTTP/1.1,[http/1.1]}{0.0.0.0:8080},MANAGED}
20:52:47.917 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - EatWhatYouKill@60d1a32f/SelectorProducer@502f1f4c/IDLE/ReservedThreadExecutor@4ee37ca3{s=0/4,p=0}@SelectorManager@ServerConnector@78dd667e{HTTP/1.1,[http/1.1]}{0.0.0.0:8080} added {SelectorProducer@502f1f4c,POJO}
20:52:47.918 [main] DEBUG org.eclipse.jetty.util.thread.strategy.EatWhatYouKill - EatWhatYouKill@60d1a32f/SelectorProducer@502f1f4c/IDLE/ReservedThreadExecutor@4ee37ca3{s=0/4,p=0}@SelectorManager@ServerConnector@78dd667e{HTTP/1.1,[http/1.1]}{0.0.0.0:8080} created
20:52:47.918 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - org.eclipse.jetty.io.ManagedSelector@6f8f9349 id=0 keys=-1 selected=-1 actions=0 added {EatWhatYouKill@60d1a32f/SelectorProducer@502f1f4c/IDLE/ReservedThreadExecutor@4ee37ca3{s=0/4,p=0}@SelectorManager@ServerConnector@78dd667e{HTTP/1.1,[http/1.1]}{0.0.0.0:8080},MANAGED}
20:52:47.918 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - SelectorManager@ServerConnector@78dd667e{HTTP/1.1,[http/1.1]}{0.0.0.0:8080} added {org.eclipse.jetty.io.ManagedSelector@6f8f9349 id=0 keys=-1 selected=-1 actions=0,AUTO}
20:52:47.918 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - EatWhatYouKill@75c9e76b/SelectorProducer@7446d8d5/IDLE/ReservedThreadExecutor@4ee37ca3{s=0/4,p=0}@SelectorManager@ServerConnector@78dd667e{HTTP/1.1,[http/1.1]}{0.0.0.0:8080} added {SelectorProducer@7446d8d5,POJO}
20:52:47.919 [main] DEBUG org.eclipse.jetty.util.thread.strategy.EatWhatYouKill - EatWhatYouKill@75c9e76b/SelectorProducer@7446d8d5/IDLE/ReservedThreadExecutor@4ee37ca3{s=0/4,p=0}@SelectorManager@ServerConnector@78dd667e{HTTP/1.1,[http/1.1]}{0.0.0.0:8080} created
20:52:47.919 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - org.eclipse.jetty.io.ManagedSelector@5c3b6c6e id=1 keys=-1 selected=-1 actions=0 added {EatWhatYouKill@75c9e76b/SelectorProducer@7446d8d5/IDLE/ReservedThreadExecutor@4ee37ca3{s=0/4,p=0}@SelectorManager@ServerConnector@78dd667e{HTTP/1.1,[http/1.1]}{0.0.0.0:8080},MANAGED}
20:52:47.919 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - SelectorManager@ServerConnector@78dd667e{HTTP/1.1,[http/1.1]}{0.0.0.0:8080} added {org.eclipse.jetty.io.ManagedSelector@5c3b6c6e id=1 keys=-1 selected=-1 actions=0,AUTO}
20:52:47.919 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - starting ReservedThreadExecutor@4ee37ca3{s=0/4,p=0}@SelectorManager@ServerConnector@78dd667e{HTTP/1.1,[http/1.1]}{0.0.0.0:8080}
20:52:47.919 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @5813ms ReservedThreadExecutor@4ee37ca3{s=0/4,p=0}@SelectorManager@ServerConnector@78dd667e{HTTP/1.1,[http/1.1]}{0.0.0.0:8080}
20:52:47.919 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - starting org.eclipse.jetty.io.ManagedSelector@6f8f9349 id=0 keys=-1 selected=-1 actions=0
20:52:47.919 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - starting EatWhatYouKill@60d1a32f/SelectorProducer@502f1f4c/IDLE/ReservedThreadExecutor@4ee37ca3{s=0/4,p=0}@SelectorManager@ServerConnector@78dd667e{HTTP/1.1,[http/1.1]}{0.0.0.0:8080}
20:52:47.920 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @5813ms EatWhatYouKill@60d1a32f/SelectorProducer@502f1f4c/IDLE/ReservedThreadExecutor@4ee37ca3{s=0/4,p=0}@SelectorManager@ServerConnector@78dd667e{HTTP/1.1,[http/1.1]}{0.0.0.0:8080}
20:52:48.027 [main] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - queue org.eclipse.jetty.io.ManagedSelector$$Lambda$19/803893384@40499e4f
20:52:48.027 [qtp1742920067-13] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - run org.eclipse.jetty.io.ManagedSelector$$Lambda$19/803893384@40499e4f
20:52:48.027 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @5921ms org.eclipse.jetty.io.ManagedSelector@6f8f9349 id=0 keys=0 selected=0 actions=0
20:52:48.027 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - starting org.eclipse.jetty.io.ManagedSelector@5c3b6c6e id=1 keys=-1 selected=-1 actions=0
20:52:48.027 [qtp1742920067-13] DEBUG org.eclipse.jetty.util.thread.strategy.EatWhatYouKill - EatWhatYouKill@60d1a32f/SelectorProducer@502f1f4c/IDLE/ReservedThreadExecutor@4ee37ca3{s=0/4,p=0}@SelectorManager@ServerConnector@78dd667e{HTTP/1.1,[http/1.1]}{0.0.0.0:8080} produce
20:52:48.027 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - starting EatWhatYouKill@75c9e76b/SelectorProducer@7446d8d5/IDLE/ReservedThreadExecutor@4ee37ca3{s=0/4,p=0}@SelectorManager@ServerConnector@78dd667e{HTTP/1.1,[http/1.1]}{0.0.0.0:8080}
20:52:48.029 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @5921ms EatWhatYouKill@75c9e76b/SelectorProducer@7446d8d5/IDLE/ReservedThreadExecutor@4ee37ca3{s=0/4,p=0}@SelectorManager@ServerConnector@78dd667e{HTTP/1.1,[http/1.1]}{0.0.0.0:8080}
20:52:48.029 [qtp1742920067-13] DEBUG org.eclipse.jetty.io.ManagedSelector - action=null wakeup=false
20:52:48.029 [qtp1742920067-13] DEBUG org.eclipse.jetty.io.ManagedSelector - Selector sun.nio.ch.WindowsSelectorImpl@3a87c2f2 waiting on select
20:52:48.030 [main] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - queue org.eclipse.jetty.io.ManagedSelector$$Lambda$19/803893384@51cd7ffc
20:52:48.030 [qtp1742920067-14] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - run org.eclipse.jetty.io.ManagedSelector$$Lambda$19/803893384@51cd7ffc
20:52:48.030 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @5924ms org.eclipse.jetty.io.ManagedSelector@5c3b6c6e id=1 keys=0 selected=0 actions=0
20:52:48.030 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @5924ms SelectorManager@ServerConnector@78dd667e{HTTP/1.1,[http/1.1]}{0.0.0.0:8080}
20:52:48.031 [qtp1742920067-14] DEBUG org.eclipse.jetty.util.thread.strategy.EatWhatYouKill - EatWhatYouKill@75c9e76b/SelectorProducer@7446d8d5/IDLE/ReservedThreadExecutor@4ee37ca3{s=0/4,p=0}@SelectorManager@ServerConnector@78dd667e{HTTP/1.1,[http/1.1]}{0.0.0.0:8080} produce
20:52:48.031 [qtp1742920067-14] DEBUG org.eclipse.jetty.io.ManagedSelector - action=null wakeup=false
20:52:48.031 [qtp1742920067-14] DEBUG org.eclipse.jetty.io.ManagedSelector - Selector sun.nio.ch.WindowsSelectorImpl@5d7aadb9 waiting on select
20:52:48.032 [main] DEBUG org.eclipse.jetty.util.component.ContainerLifeCycle - ServerConnector@78dd667e{HTTP/1.1,[http/1.1]}{0.0.0.0:8080} added {acceptor-0@40f1be1b,POJO}
20:52:48.032 [main] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - queue acceptor-0@40f1be1b
20:52:48.032 [main] INFO org.eclipse.jetty.server.AbstractConnector - Started ServerConnector@78dd667e{HTTP/1.1,[http/1.1]}{0.0.0.0:8080}
20:52:48.032 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STARTED @5926ms ServerConnector@78dd667e{HTTP/1.1,[http/1.1]}{0.0.0.0:8080}
20:52:48.032 [qtp1742920067-15] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - run acceptor-0@40f1be1b
20:52:48.032 [main] WARN org.eclipse.jetty.util.component.AbstractLifeCycle - FAILED org.eclipse.jetty.server.Server@240237d2[9.4.8.v20171121]: java.lang.NoSuchMethodError: org.nutz.mvc.NutConfig.setMainModule(Ljava/lang/Class;)V
java.lang.NoSuchMethodError: org.nutz.mvc.NutConfig.setMainModule(Ljava/lang/Class;)V
	at org.nutz.boot.starter.nutz.mvc.NbMvcLoading.load(NbMvcLoading.java:27)
	at org.nutz.mvc.ActionHandler.<init>(ActionHandler.java:19)
	at org.nutz.mvc.NutFilter._init(NutFilter.java:91)
	at org.nutz.mvc.NutFilter.init(NutFilter.java:69)
	at org.eclipse.jetty.servlet.FilterHolder.initialize(FilterHolder.java:139)
	at org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:741)
	at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:348)
	at org.eclipse.jetty.webapp.WebAppContext.startWebapp(WebAppContext.java:1515)
	at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1477)
	at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:785)
	at org.eclipse.jetty.servlet.ServletContextHandler.doStart(ServletContextHandler.java:261)
	at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:545)
	at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
	at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:133)
	at org.eclipse.jetty.server.Server.start(Server.java:418)
	at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:107)
	at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:113)
	at org.eclipse.jetty.server.Server.doStart(Server.java:385)
	at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
	at org.nutz.boot.starter.jetty.JettyStarter.start(JettyStarter.java:91)
	at org.nutz.boot.AppContext.startServers(AppContext.java:298)
	at org.nutz.boot.NbApp._run(NbApp.java:190)
	at org.nutz.boot.NbApp.run(NbApp.java:170)
	at com.dd.MainLauncher.main(MainLauncher.java:12)
20:52:48.034 [main] ERROR org.nutz.boot.NbApp - something happen!!
java.lang.NoSuchMethodError: org.nutz.mvc.NutConfig.setMainModule(Ljava/lang/Class;)V
	at org.nutz.boot.starter.nutz.mvc.NbMvcLoading.load(NbMvcLoading.java:27)
	at org.nutz.mvc.ActionHandler.<init>(ActionHandler.java:19)
	at org.nutz.mvc.NutFilter._init(NutFilter.java:91)
	at org.nutz.mvc.NutFilter.init(NutFilter.java:69)
	at org.eclipse.jetty.servlet.FilterHolder.initialize(FilterHolder.java:139)
	at org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:741)
	at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:348)
	at org.eclipse.jetty.webapp.WebAppContext.startWebapp(WebAppContext.java:1515)
	at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1477)
	at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:785)
	at org.eclipse.jetty.servlet.ServletContextHandler.doStart(ServletContextHandler.java:261)
	at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:545)
	at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
	at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:133)
	at org.eclipse.jetty.server.Server.start(Server.java:418)
	at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:107)
	at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:113)
	at org.eclipse.jetty.server.Server.doStart(Server.java:385)
	at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
	at org.nutz.boot.starter.jetty.JettyStarter.start(JettyStarter.java:91)
	at org.nutz.boot.AppContext.startServers(AppContext.java:298)
	at org.nutz.boot.NbApp._run(NbApp.java:190)
	at org.nutz.boot.NbApp.run(NbApp.java:170)
	at com.dd.MainLauncher.main(MainLauncher.java:12)
20:52:48.034 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=uploadTextFileContext
20:52:48.035 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(uploadTextFileContext) in JsonLoader(paths=[ioc/])
20:52:48.035 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=freeMarkerConfigurer
20:52:48.036 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(freeMarkerConfigurer) in JsonLoader(paths=[ioc/])
20:52:48.036 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=configuration
20:52:48.036 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(configuration) in JsonLoader(paths=[ioc/])
20:52:48.036 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=conf
20:52:48.037 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(conf) in JsonLoader(paths=[ioc/])
20:52:48.037 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=imageUpload
20:52:48.037 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(imageUpload) in JsonLoader(paths=[ioc/])
20:52:48.037 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=cacheManager
20:52:48.037 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(cacheManager) in JsonLoader(paths=[ioc/])
20:52:48.037 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=currentTime
20:52:48.037 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(currentTime) in JsonLoader(paths=[ioc/])
20:52:48.037 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=dao
20:52:48.037 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(dao) in JsonLoader(paths=[ioc/])
20:52:48.037 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=uploadFileContext
20:52:48.037 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(uploadFileContext) in JsonLoader(paths=[ioc/])
20:52:48.037 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=freemarkerDirectiveFactory
20:52:48.038 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(freemarkerDirectiveFactory) in JsonLoader(paths=[ioc/])
20:52:48.038 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=fileSqlManager
20:52:48.038 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(fileSqlManager) in JsonLoader(paths=[ioc/])
20:52:48.038 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=tmpFilePool
20:52:48.038 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(tmpFilePool) in JsonLoader(paths=[ioc/])
20:52:48.038 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=txtUpload
20:52:48.038 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txtUpload) in JsonLoader(paths=[ioc/])
20:52:48.038 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=siteConf
20:52:48.038 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(siteConf) in JsonLoader(paths=[ioc/])
20:52:48.038 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=dataSource
20:52:48.038 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(dataSource) in JsonLoader(paths=[ioc/])
20:52:48.038 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=txREPEATABLE_READ
20:52:48.038 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txREPEATABLE_READ) in TransIocLoader@2001223946
20:52:48.038 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=txSERIALIZABLE
20:52:48.038 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txSERIALIZABLE) in TransIocLoader@2001223946
20:52:48.038 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=txNONE
20:52:48.038 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txNONE) in TransIocLoader@2001223946
20:52:48.038 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=txREAD_UNCOMMITTED
20:52:48.039 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txREAD_UNCOMMITTED) in TransIocLoader@2001223946
20:52:48.039 [main] DEBUG org.nutz.ioc.loader.map.MapLoader - Loading define for name=txREAD_COMMITTED
20:52:48.039 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(txREAD_COMMITTED) in TransIocLoader@2001223946
20:52:48.039 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject($aop_async) in AsyncAopIocLoader@1514840818
20:52:48.039 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(delFriendMessageHandler) in AnnotationIocLoader(packages=[com.dd])
20:52:48.039 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(joinGroupMessageHandler) in AnnotationIocLoader(packages=[com.dd])
20:52:48.039 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(oldMessageHandler) in AnnotationIocLoader(packages=[com.dd])
20:52:48.039 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(userController) in AnnotationIocLoader(packages=[com.dd])
20:52:48.039 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(mainLauncher) in AnnotationIocLoader(packages=[com.dd])
20:52:48.039 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(loginMessageHandler) in AnnotationIocLoader(packages=[com.dd])
20:52:48.039 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(reqMessageHandler) in AnnotationIocLoader(packages=[com.dd])
20:52:48.039 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(uploadModule) in AnnotationIocLoader(packages=[com.dd])
20:52:48.039 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(p2PMessageHandler) in AnnotationIocLoader(packages=[com.dd])
20:52:48.039 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(chatMessageDao) in AnnotationIocLoader(packages=[com.dd])
20:52:48.039 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(accepter) in AnnotationIocLoader(packages=[com.dd])
20:52:48.039 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(userDao) in AnnotationIocLoader(packages=[com.dd])
20:52:48.039 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(outGroupMessageHandler) in AnnotationIocLoader(packages=[com.dd])
20:52:48.039 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(groupMessageHandler) in AnnotationIocLoader(packages=[com.dd])
20:52:48.039 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(socketServer) in AnnotationIocLoader(packages=[com.dd])
20:52:48.039 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(shiroFilter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:52:48.039 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(shiroEhcacheCacheManager) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:52:48.039 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(shiroEnvironmentLoaderListener) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:52:48.039 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(shiroWebSecurityManager) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:52:48.039 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(shiroCacheManager) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:52:48.039 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(whaleFilterStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:52:48.039 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(nutFilter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:52:48.039 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(whaleFilter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:52:48.039 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(jettyStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:52:48.039 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(shiroRememberMeManager) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:52:48.039 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(shiroWebSessionManager) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:52:48.039 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(shiroLcacheCacheManager) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:52:48.039 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(nutFilterStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:52:48.040 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(shiroEnvStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:52:48.040 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(shiroRedisCacheManager) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:52:48.040 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(shiroFilterStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:52:48.040 [main] DEBUG org.nutz.ioc.loader.combo.ComboIocLoader - Found IocObject(shiroWebEnvironment) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
20:52:48.040 [main] DEBUG org.nutz.ioc.impl.NutIoc - Get 'jettyStarter'<interface org.nutz.boot.starter.ServerFace>
20:52:48.040 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - stopping org.eclipse.jetty.server.Server@240237d2[9.4.8.v20171121]
20:52:48.040 [main] DEBUG org.eclipse.jetty.server.Server - doStop org.eclipse.jetty.server.Server@240237d2[9.4.8.v20171121]
20:52:48.041 [qtp1742920067-15] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - ran qtp1742920067-15-acceptor-0@40f1be1b-ServerConnector@78dd667e{HTTP/1.1,[http/1.1]}{0.0.0.0:8080}
20:52:48.042 [main] DEBUG org.eclipse.jetty.server.Server - Graceful shutdown org.eclipse.jetty.server.Server@240237d2[9.4.8.v20171121] by 
20:52:48.043 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - stopping ServerConnector@78dd667e{HTTP/1.1,[http/1.1]}{0.0.0.0:8080}
20:52:48.043 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - stopping SelectorManager@ServerConnector@78dd667e{HTTP/1.1,[http/1.1]}{0.0.0.0:8080}
20:52:48.043 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - stopping org.eclipse.jetty.io.ManagedSelector@5c3b6c6e id=1 keys=0 selected=0 actions=0
20:52:48.043 [main] DEBUG org.eclipse.jetty.io.ManagedSelector - Stopping org.eclipse.jetty.io.ManagedSelector@5c3b6c6e id=1 keys=0 selected=0 actions=0
20:52:48.043 [main] DEBUG org.eclipse.jetty.io.ManagedSelector - Queued change org.eclipse.jetty.io.ManagedSelector$CloseEndPoints@6b9ce1bf on org.eclipse.jetty.io.ManagedSelector@5c3b6c6e id=1 keys=0 selected=0 actions=0
20:52:48.045 [qtp1742920067-14] DEBUG org.eclipse.jetty.io.ManagedSelector - Selector sun.nio.ch.WindowsSelectorImpl@5d7aadb9 woken up from select, 0/0 selected
20:52:48.045 [qtp1742920067-14] DEBUG org.eclipse.jetty.io.ManagedSelector - Selector sun.nio.ch.WindowsSelectorImpl@5d7aadb9 processing 0 keys, 1 actions
20:52:48.045 [qtp1742920067-14] DEBUG org.eclipse.jetty.io.ManagedSelector - action=org.eclipse.jetty.io.ManagedSelector$CloseEndPoints@6b9ce1bf wakeup=false
20:52:48.048 [qtp1742920067-14] DEBUG org.eclipse.jetty.util.thread.strategy.EatWhatYouKill - EatWhatYouKill@75c9e76b/SelectorProducer@7446d8d5/PRODUCING/ReservedThreadExecutor@4ee37ca3{s=0/4,p=0}@SelectorManager@ServerConnector@78dd667e{HTTP/1.1,[http/1.1]}{0.0.0.0:8080} t=org.eclipse.jetty.io.ManagedSelector$CloseEndPoints@6b9ce1bf/NON_BLOCKING
20:52:48.048 [qtp1742920067-14] DEBUG org.eclipse.jetty.util.thread.strategy.EatWhatYouKill - EatWhatYouKill@75c9e76b/SelectorProducer@7446d8d5/PRODUCING/ReservedThreadExecutor@4ee37ca3{s=0/4,p=0}@SelectorManager@ServerConnector@78dd667e{HTTP/1.1,[http/1.1]}{0.0.0.0:8080} PC t=org.eclipse.jetty.io.ManagedSelector$CloseEndPoints@6b9ce1bf
20:52:48.048 [qtp1742920067-14] DEBUG org.eclipse.jetty.io.ManagedSelector - Closing 0 endPoints on org.eclipse.jetty.io.ManagedSelector@5c3b6c6e id=1 keys=0 selected=0 actions=0
20:52:48.048 [qtp1742920067-14] DEBUG org.eclipse.jetty.io.ManagedSelector - Closed 0 endPoints on org.eclipse.jetty.io.ManagedSelector@5c3b6c6e id=1 keys=0 selected=0 actions=0
20:52:48.048 [qtp1742920067-14] DEBUG org.eclipse.jetty.io.ManagedSelector - Forcing selection, actions=0
20:52:48.048 [qtp1742920067-14] DEBUG org.eclipse.jetty.io.ManagedSelector - action=null wakeup=false
20:52:48.048 [qtp1742920067-14] DEBUG org.eclipse.jetty.io.ManagedSelector - Selector sun.nio.ch.WindowsSelectorImpl@5d7aadb9 waiting on select
20:52:48.049 [main] DEBUG org.eclipse.jetty.io.ManagedSelector - Queued change org.eclipse.jetty.io.ManagedSelector$CloseSelector@61884cb1 on org.eclipse.jetty.io.ManagedSelector@5c3b6c6e id=1 keys=0 selected=0 actions=0
20:52:48.049 [qtp1742920067-14] DEBUG org.eclipse.jetty.io.ManagedSelector - Selector sun.nio.ch.WindowsSelectorImpl@5d7aadb9 woken up from select, 0/0 selected
20:52:48.049 [qtp1742920067-14] DEBUG org.eclipse.jetty.io.ManagedSelector - Selector sun.nio.ch.WindowsSelectorImpl@5d7aadb9 processing 0 keys, 1 actions
20:52:48.049 [qtp1742920067-14] DEBUG org.eclipse.jetty.io.ManagedSelector - action=org.eclipse.jetty.io.ManagedSelector$CloseSelector@61884cb1 wakeup=false
20:52:48.049 [qtp1742920067-14] DEBUG org.eclipse.jetty.util.thread.strategy.EatWhatYouKill - EatWhatYouKill@75c9e76b/SelectorProducer@7446d8d5/PRODUCING/ReservedThreadExecutor@4ee37ca3{s=0/4,p=0}@SelectorManager@ServerConnector@78dd667e{HTTP/1.1,[http/1.1]}{0.0.0.0:8080} t=org.eclipse.jetty.io.ManagedSelector$CloseSelector@61884cb1/NON_BLOCKING
20:52:48.050 [qtp1742920067-14] DEBUG org.eclipse.jetty.util.thread.strategy.EatWhatYouKill - EatWhatYouKill@75c9e76b/SelectorProducer@7446d8d5/PRODUCING/ReservedThreadExecutor@4ee37ca3{s=0/4,p=0}@SelectorManager@ServerConnector@78dd667e{HTTP/1.1,[http/1.1]}{0.0.0.0:8080} PC t=org.eclipse.jetty.io.ManagedSelector$CloseSelector@61884cb1
20:52:48.052 [qtp1742920067-14] DEBUG org.eclipse.jetty.io.ManagedSelector - Forcing selection, actions=0
20:52:48.052 [qtp1742920067-14] DEBUG org.eclipse.jetty.io.ManagedSelector - action=null wakeup=false
20:52:48.053 [qtp1742920067-14] DEBUG org.eclipse.jetty.util.thread.strategy.EatWhatYouKill - EatWhatYouKill@75c9e76b/SelectorProducer@7446d8d5/PRODUCING/ReservedThreadExecutor@4ee37ca3{s=0/4,p=0}@SelectorManager@ServerConnector@78dd667e{HTTP/1.1,[http/1.1]}{0.0.0.0:8080} t=null/BLOCKING
20:52:48.053 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - stopping EatWhatYouKill@75c9e76b/SelectorProducer@7446d8d5/PRODUCING/ReservedThreadExecutor@4ee37ca3{s=0/4,p=0}@SelectorManager@ServerConnector@78dd667e{HTTP/1.1,[http/1.1]}{0.0.0.0:8080}
20:52:48.053 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPED EatWhatYouKill@75c9e76b/SelectorProducer@7446d8d5/PRODUCING/ReservedThreadExecutor@4ee37ca3{s=0/4,p=0}@SelectorManager@ServerConnector@78dd667e{HTTP/1.1,[http/1.1]}{0.0.0.0:8080}
20:52:48.054 [main] DEBUG org.eclipse.jetty.io.ManagedSelector - Stopped org.eclipse.jetty.io.ManagedSelector@5c3b6c6e id=1 keys=-1 selected=-1 actions=0
20:52:48.054 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPED org.eclipse.jetty.io.ManagedSelector@5c3b6c6e id=1 keys=-1 selected=-1 actions=0
20:52:48.054 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - stopping org.eclipse.jetty.io.ManagedSelector@6f8f9349 id=0 keys=0 selected=0 actions=0
20:52:48.054 [qtp1742920067-14] DEBUG org.eclipse.jetty.util.thread.strategy.EatWhatYouKill - EatWhatYouKill@75c9e76b/SelectorProducer@7446d8d5/PRODUCING/ReservedThreadExecutor@4ee37ca3{s=0/4,p=0}@SelectorManager@ServerConnector@78dd667e{HTTP/1.1,[http/1.1]}{0.0.0.0:8080} IDLE
20:52:48.054 [main] DEBUG org.eclipse.jetty.io.ManagedSelector - Stopping org.eclipse.jetty.io.ManagedSelector@6f8f9349 id=0 keys=0 selected=0 actions=0
20:52:48.054 [qtp1742920067-14] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - ran org.eclipse.jetty.io.ManagedSelector$$Lambda$19/803893384@51cd7ffc
20:52:48.054 [main] DEBUG org.eclipse.jetty.io.ManagedSelector - Queued change org.eclipse.jetty.io.ManagedSelector$CloseEndPoints@75ed9710 on org.eclipse.jetty.io.ManagedSelector@6f8f9349 id=0 keys=0 selected=0 actions=0
20:52:48.055 [qtp1742920067-13] DEBUG org.eclipse.jetty.io.ManagedSelector - Selector sun.nio.ch.WindowsSelectorImpl@3a87c2f2 woken up from select, 0/0 selected
20:52:48.055 [qtp1742920067-13] DEBUG org.eclipse.jetty.io.ManagedSelector - Selector sun.nio.ch.WindowsSelectorImpl@3a87c2f2 processing 0 keys, 1 actions
20:52:48.055 [qtp1742920067-13] DEBUG org.eclipse.jetty.io.ManagedSelector - action=org.eclipse.jetty.io.ManagedSelector$CloseEndPoints@75ed9710 wakeup=false
20:52:48.056 [qtp1742920067-13] DEBUG org.eclipse.jetty.util.thread.strategy.EatWhatYouKill - EatWhatYouKill@60d1a32f/SelectorProducer@502f1f4c/PRODUCING/ReservedThreadExecutor@4ee37ca3{s=0/4,p=0}@SelectorManager@ServerConnector@78dd667e{HTTP/1.1,[http/1.1]}{0.0.0.0:8080} t=org.eclipse.jetty.io.ManagedSelector$CloseEndPoints@75ed9710/NON_BLOCKING
20:52:48.056 [qtp1742920067-13] DEBUG org.eclipse.jetty.util.thread.strategy.EatWhatYouKill - EatWhatYouKill@60d1a32f/SelectorProducer@502f1f4c/PRODUCING/ReservedThreadExecutor@4ee37ca3{s=0/4,p=0}@SelectorManager@ServerConnector@78dd667e{HTTP/1.1,[http/1.1]}{0.0.0.0:8080} PC t=org.eclipse.jetty.io.ManagedSelector$CloseEndPoints@75ed9710
20:52:48.056 [qtp1742920067-13] DEBUG org.eclipse.jetty.io.ManagedSelector - Closing 0 endPoints on org.eclipse.jetty.io.ManagedSelector@6f8f9349 id=0 keys=0 selected=0 actions=0
20:52:48.056 [qtp1742920067-13] DEBUG org.eclipse.jetty.io.ManagedSelector - Closed 0 endPoints on org.eclipse.jetty.io.ManagedSelector@6f8f9349 id=0 keys=0 selected=0 actions=0
20:52:48.056 [qtp1742920067-13] DEBUG org.eclipse.jetty.io.ManagedSelector - Forcing selection, actions=0
20:52:48.056 [qtp1742920067-13] DEBUG org.eclipse.jetty.io.ManagedSelector - action=null wakeup=false
20:52:48.056 [qtp1742920067-13] DEBUG org.eclipse.jetty.io.ManagedSelector - Selector sun.nio.ch.WindowsSelectorImpl@3a87c2f2 waiting on select
20:52:48.056 [main] DEBUG org.eclipse.jetty.io.ManagedSelector - Queued change org.eclipse.jetty.io.ManagedSelector$CloseSelector@4fc5e095 on org.eclipse.jetty.io.ManagedSelector@6f8f9349 id=0 keys=0 selected=0 actions=0
20:52:48.057 [qtp1742920067-13] DEBUG org.eclipse.jetty.io.ManagedSelector - Selector sun.nio.ch.WindowsSelectorImpl@3a87c2f2 woken up from select, 0/0 selected
20:52:48.057 [qtp1742920067-13] DEBUG org.eclipse.jetty.io.ManagedSelector - Selector sun.nio.ch.WindowsSelectorImpl@3a87c2f2 processing 0 keys, 1 actions
20:52:48.057 [qtp1742920067-13] DEBUG org.eclipse.jetty.io.ManagedSelector - action=org.eclipse.jetty.io.ManagedSelector$CloseSelector@4fc5e095 wakeup=false
20:52:48.057 [qtp1742920067-13] DEBUG org.eclipse.jetty.util.thread.strategy.EatWhatYouKill - EatWhatYouKill@60d1a32f/SelectorProducer@502f1f4c/PRODUCING/ReservedThreadExecutor@4ee37ca3{s=0/4,p=0}@SelectorManager@ServerConnector@78dd667e{HTTP/1.1,[http/1.1]}{0.0.0.0:8080} t=org.eclipse.jetty.io.ManagedSelector$CloseSelector@4fc5e095/NON_BLOCKING
20:52:48.057 [qtp1742920067-13] DEBUG org.eclipse.jetty.util.thread.strategy.EatWhatYouKill - EatWhatYouKill@60d1a32f/SelectorProducer@502f1f4c/PRODUCING/ReservedThreadExecutor@4ee37ca3{s=0/4,p=0}@SelectorManager@ServerConnector@78dd667e{HTTP/1.1,[http/1.1]}{0.0.0.0:8080} PC t=org.eclipse.jetty.io.ManagedSelector$CloseSelector@4fc5e095
20:52:48.059 [qtp1742920067-13] DEBUG org.eclipse.jetty.io.ManagedSelector - Forcing selection, actions=0
20:52:48.059 [qtp1742920067-13] DEBUG org.eclipse.jetty.io.ManagedSelector - action=null wakeup=false
20:52:48.059 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - stopping EatWhatYouKill@60d1a32f/SelectorProducer@502f1f4c/PRODUCING/ReservedThreadExecutor@4ee37ca3{s=0/4,p=0}@SelectorManager@ServerConnector@78dd667e{HTTP/1.1,[http/1.1]}{0.0.0.0:8080}
20:52:48.059 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPED EatWhatYouKill@60d1a32f/SelectorProducer@502f1f4c/PRODUCING/ReservedThreadExecutor@4ee37ca3{s=0/4,p=0}@SelectorManager@ServerConnector@78dd667e{HTTP/1.1,[http/1.1]}{0.0.0.0:8080}
20:52:48.059 [main] DEBUG org.eclipse.jetty.io.ManagedSelector - Stopped org.eclipse.jetty.io.ManagedSelector@6f8f9349 id=0 keys=-1 selected=-1 actions=0
20:52:48.059 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPED org.eclipse.jetty.io.ManagedSelector@6f8f9349 id=0 keys=-1 selected=-1 actions=0
20:52:48.059 [qtp1742920067-13] DEBUG org.eclipse.jetty.util.thread.strategy.EatWhatYouKill - EatWhatYouKill@60d1a32f/SelectorProducer@502f1f4c/PRODUCING/ReservedThreadExecutor@4ee37ca3{s=0/4,p=0}@SelectorManager@ServerConnector@78dd667e{HTTP/1.1,[http/1.1]}{0.0.0.0:8080} t=null/BLOCKING
20:52:48.059 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - stopping ReservedThreadExecutor@4ee37ca3{s=0/4,p=0}@SelectorManager@ServerConnector@78dd667e{HTTP/1.1,[http/1.1]}{0.0.0.0:8080}
20:52:48.059 [qtp1742920067-13] DEBUG org.eclipse.jetty.util.thread.strategy.EatWhatYouKill - EatWhatYouKill@60d1a32f/SelectorProducer@502f1f4c/PRODUCING/ReservedThreadExecutor@4ee37ca3{s=0/4,p=0}@SelectorManager@ServerConnector@78dd667e{HTTP/1.1,[http/1.1]}{0.0.0.0:8080} IDLE
20:52:48.059 [qtp1742920067-13] DEBUG org.eclipse.jetty.util.thread.QueuedThreadPool - ran org.eclipse.jetty.io.ManagedSelector$$Lambda$19/803893384@40499e4f
20:52:48.059 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPED ReservedThreadExecutor@4ee37ca3{s=0/4,p=0}@SelectorManager@ServerConnector@78dd667e{HTTP/1.1,[http/1.1]}{0.0.0.0:8080}
20:52:48.060 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPED SelectorManager@ServerConnector@78dd667e{HTTP/1.1,[http/1.1]}{0.0.0.0:8080}
20:52:48.060 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - stopping HttpConnectionFactory@4387b79e[HTTP/1.1]
20:52:48.060 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPED HttpConnectionFactory@4387b79e[HTTP/1.1]
20:52:48.060 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - stopping org.eclipse.jetty.util.thread.ScheduledExecutorScheduler@7ff95560
20:52:48.060 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPED org.eclipse.jetty.util.thread.ScheduledExecutorScheduler@7ff95560
20:52:48.060 [main] INFO org.eclipse.jetty.server.AbstractConnector - Stopped ServerConnector@78dd667e{HTTP/1.1,[http/1.1]}{0.0.0.0:8080}
20:52:48.060 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPED ServerConnector@78dd667e{HTTP/1.1,[http/1.1]}{0.0.0.0:8080}
20:52:48.060 [main] DEBUG org.eclipse.jetty.server.handler.AbstractHandler - stopping org.eclipse.jetty.server.Server@240237d2[9.4.8.v20171121]
20:52:48.060 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - stopping org.eclipse.jetty.server.session.DefaultSessionIdManager@18271936[worker=node0]
20:52:48.060 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - stopping org.eclipse.jetty.server.session.HouseKeeper@1caa0244[interval=660000, ownscheduler=true]
20:52:48.060 [main] INFO org.eclipse.jetty.server.session - Stopped scavenging
20:52:48.060 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - stopping org.eclipse.jetty.util.thread.ScheduledExecutorScheduler@7ce026d3
20:52:48.061 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPED org.eclipse.jetty.util.thread.ScheduledExecutorScheduler@7ce026d3
20:52:48.061 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPED org.eclipse.jetty.server.session.HouseKeeper@1caa0244[interval=660000, ownscheduler=true]
20:52:48.063 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPED org.eclipse.jetty.server.session.DefaultSessionIdManager@18271936[worker=node0]
20:52:48.063 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - stopping o.e.j.w.WebAppContext@17046283{/,[file:///E:/idea_workspace/LuliChat/target/classes/static/],UNAVAILABLE}
20:52:48.063 [main] DEBUG org.eclipse.jetty.server.handler.AbstractHandler - stopping o.e.j.w.WebAppContext@17046283{/,[file:///E:/idea_workspace/LuliChat/target/classes/static/],UNAVAILABLE}
20:52:48.063 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - stopping org.eclipse.jetty.websocket.jsr356.server.ServerContainer@1cf6d1be
20:52:48.063 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPED org.eclipse.jetty.websocket.jsr356.server.ServerContainer@1cf6d1be
20:52:48.063 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - stopping org.eclipse.jetty.annotations.ServletContainerInitializersStarter@2a265ea9
20:52:48.063 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPED org.eclipse.jetty.annotations.ServletContainerInitializersStarter@2a265ea9
20:52:48.063 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - stopping org.eclipse.jetty.websocket.jsr356.server.ServerContainer@5656be13
20:52:48.063 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - stopping org.eclipse.jetty.websocket.server.NativeWebSocketConfiguration@67c27493
20:52:48.065 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - stopping WebSocketServerFactory@6069db50[defaultPolicy=WebSocketPolicy@4efbca5a[behavior=SERVER,maxTextMessageSize=65536,maxTextMessageBufferSize=32768,maxBinaryMessageSize=65536,maxBinaryMessageBufferSize=32768,asyncWriteTimeout=60000,idleTimeout=300000,inputBufferSize=4096],creator=org.eclipse.jetty.websocket.server.WebSocketServerFactory]
20:52:48.066 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - stopping org.eclipse.jetty.util.thread.ScheduledExecutorScheduler@12468a38
20:52:48.066 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPED org.eclipse.jetty.util.thread.ScheduledExecutorScheduler@12468a38
20:52:48.066 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPED WebSocketServerFactory@6069db50[defaultPolicy=WebSocketPolicy@4efbca5a[behavior=SERVER,maxTextMessageSize=65536,maxTextMessageBufferSize=32768,maxBinaryMessageSize=65536,maxBinaryMessageBufferSize=32768,asyncWriteTimeout=60000,idleTimeout=300000,inputBufferSize=4096],creator=org.eclipse.jetty.websocket.server.WebSocketServerFactory]
20:52:48.066 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPED org.eclipse.jetty.websocket.server.NativeWebSocketConfiguration@67c27493
20:52:48.066 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPED org.eclipse.jetty.websocket.jsr356.server.ServerContainer@5656be13
20:52:48.066 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - stopping org.eclipse.jetty.servlet.ErrorPageErrorHandler@31368b99
20:52:48.066 [main] DEBUG org.eclipse.jetty.server.handler.AbstractHandler - stopping org.eclipse.jetty.servlet.ErrorPageErrorHandler@31368b99
20:52:48.066 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPED org.eclipse.jetty.servlet.ErrorPageErrorHandler@31368b99
20:52:48.066 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - stopping org.eclipse.jetty.server.session.SessionHandler1540374340==dftMaxIdleSec=1800
20:52:48.066 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - stopping org.eclipse.jetty.server.session.DefaultSessionCache@8519cb4[evict=-1,removeUnloadable=false,saveOnCreate=false,saveOnInactiveEvict=false]
20:52:48.066 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - stopping org.eclipse.jetty.server.session.NullSessionDataStore@5afa3c9[passivating=false,graceSec=3600]
20:52:48.066 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPED org.eclipse.jetty.server.session.NullSessionDataStore@5afa3c9[passivating=false,graceSec=3600]
20:52:48.066 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPED org.eclipse.jetty.server.session.DefaultSessionCache@8519cb4[evict=-1,removeUnloadable=false,saveOnCreate=false,saveOnInactiveEvict=false]
20:52:48.066 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - stopping org.eclipse.jetty.util.thread.ScheduledExecutorScheduler@6440112d
20:52:48.066 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPED org.eclipse.jetty.util.thread.ScheduledExecutorScheduler@6440112d
20:52:48.066 [main] DEBUG org.eclipse.jetty.server.handler.AbstractHandler - stopping org.eclipse.jetty.server.session.SessionHandler1540374340==dftMaxIdleSec=1800
20:52:48.066 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - stopping org.eclipse.jetty.security.ConstraintSecurityHandler@654f0d9c
20:52:48.066 [main] DEBUG org.eclipse.jetty.server.handler.AbstractHandler - stopping org.eclipse.jetty.security.ConstraintSecurityHandler@654f0d9c
20:52:48.066 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - stopping org.eclipse.jetty.servlet.ServletHandler@50b472aa
20:52:48.066 [main] DEBUG org.eclipse.jetty.server.handler.AbstractHandler - stopping org.eclipse.jetty.servlet.ServletHandler@50b472aa
20:52:48.067 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - stopping org.eclipse.jetty.servlet.ListenerHolder@cb0755b
20:52:48.067 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPED org.eclipse.jetty.servlet.ListenerHolder@cb0755b
20:52:48.070 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - stopping org.eclipse.jetty.servlet.ListenerHolder@3a7442c7
20:52:48.070 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPED org.eclipse.jetty.servlet.ListenerHolder@3a7442c7
20:52:48.070 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - stopping org.eclipse.jetty.servlet.ListenerHolder@248e319b
20:52:48.070 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPED org.eclipse.jetty.servlet.ListenerHolder@248e319b
20:52:48.070 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - stopping org.eclipse.jetty.servlet.ListenerHolder@7674f035
20:52:48.070 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPED org.eclipse.jetty.servlet.ListenerHolder@7674f035
20:52:48.070 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - stopping nutz
20:52:48.070 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPED nutz
20:52:48.070 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - stopping shiro
20:52:48.070 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPED shiro
20:52:48.070 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - stopping whale
20:52:48.070 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPED whale
20:52:48.070 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - stopping Jetty_WebSocketUpgradeFilter
20:52:48.070 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPED Jetty_WebSocketUpgradeFilter
20:52:48.072 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPED org.eclipse.jetty.servlet.ServletHandler@50b472aa
20:52:48.072 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPED org.eclipse.jetty.security.ConstraintSecurityHandler@654f0d9c
20:52:48.072 [main] DEBUG org.eclipse.jetty.util.component.AbstractLifeCycle - STOPPED org.eclipse.jetty.server.session.SessionHandler1540374340==dftMaxIdleSec=1800
20:52:48.072 [main] DEBUG org.eclipse.jetty.server.handler.ContextHandler - contextDestroyed: javax.servlet.ServletContextEvent[source=ServletContext@o.e.j.w.WebAppContext@17046283{/,[file:///E:/idea_workspace/LuliChat/target/classes/static/],UNAVAILABLE}]->ch.qos.logback.classic.servlet.LogbackServletContextListener@56a4479a

Process finished with exit code 0

奇怪了,注册了2次, 你自己的代码里面有出现过WebEventListenerFace吗?

20:45:45.886 [main] DEBUG org.apache.shiro.web.env.EnvironmentLoader - Published WebEnvironment as ServletContext attribute with name [org.apache.shiro.web.env.EnvironmentLoader.ENVIRONMENT_ATTRIBUTE_KEY]
20:45:45.886 [main] INFO org.apache.shiro.web.env.EnvironmentLoader - Shiro environment initialized in 1499 ms.
20:45:45.886 [main] DEBUG org.eclipse.jetty.server.handler.ContextHandler - contextInitialized: javax.servlet.ServletContextEvent[source=ServletContext@o.e.j.w.WebAppContext@19bb07ed{/,[file:///E:/idea_workspace/LuliChat/target/classes/static/],STARTING}]->org.eclipse.jetty.servlet.listener.ELContextCleaner@5c8eee0f
20:45:45.886 [main] DEBUG org.eclipse.jetty.server.handler.ContextHandler - contextInitialized: javax.servlet.ServletContextEvent[source=ServletContext@o.e.j.w.WebAppContext@19bb07ed{/,[file:///E:/idea_workspace/LuliChat/target/classes/static/],STARTING}]->org.eclipse.jetty.servlet.listener.IntrospectorCleaner@565b064f
20:45:45.886 [main] DEBUG org.eclipse.jetty.server.handler.ContextHandler - contextInitialized: javax.servlet.ServletContextEvent[source=ServletContext@o.e.j.w.WebAppContext@19bb07ed{/,[file:///E:/idea_workspace/LuliChat/target/classes/static/],STARTING}]->org.apache.shiro.web.env.EnvironmentLoaderListener@26425897

原来你没删掉老的web.xml ...

至于后面的错误, pom.xml把nutz依赖删掉, nutzboot自己会管理nutz版本号

pom.xml

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">

  <modelVersion>4.0.0</modelVersion>
  <groupId>com.dd</groupId>
  <artifactId>LuliChat</artifactId>
  <packaging>jar</packaging>
  <version>1.0-SNAPSHOT</version>
  <name>LuliChat Maven Webapp</name>
  <url>http://maven.apache.org</url>

  <properties>
    <!-- UTF8大法好 -->
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    <nutzboot-version>2.1.1</nutzboot-version>
  </properties>

  <dependencies>

      <dependency>
          <groupId>org.nutz</groupId>
          <artifactId>nutzboot-starter-nutz-mvc</artifactId>
          <version>${nutzboot-version}</version>
      </dependency>
      <dependency>
          <groupId>org.nutz</groupId>
          <artifactId>nutzboot-starter-jetty</artifactId>
        <version>${nutzboot-version}</version>
      </dependency>
      <dependency>
        <groupId>org.nutz</groupId>
        <artifactId>nutzboot-starter-shiro</artifactId>
        <version>${nutzboot-version}</version>
      </dependency>
    <!-- mysql驱动 -->
    <dependency>
      <groupId>mysql</groupId>
      <artifactId>mysql-connector-java</artifactId>
      <version>5.1.40</version>
    </dependency>
    <dependency>
      <groupId>log4j</groupId>
      <artifactId>log4j</artifactId>
      <version>1.2.17</version>
    </dependency>
    <dependency>
      <groupId>org.slf4j</groupId>
      <artifactId>slf4j-log4j12</artifactId>
      <version>1.7.21</version>
      <scope>test</scope>
    </dependency>
    <dependency>
      <groupId>com.alibaba</groupId>
      <artifactId>druid</artifactId>
      <version>1.1.5</version>
    </dependency>
    <dependency>
      <groupId>org.freemarker</groupId>
      <artifactId>freemarker</artifactId>
      <version>2.3.26-incubating</version>
    </dependency>

    <dependency>
      <groupId>org.nutz</groupId>
      <artifactId>nutz-plugins-views</artifactId>
      <version>1.r.62</version>
    </dependency>

    <dependency>
      <groupId>org.t-io</groupId>
      <artifactId>tio-websocket-server</artifactId>
      <version>0.0.4-tio-websocket</version>
    </dependency>
    <dependency>
      <groupId>org.t-io</groupId>
      <artifactId>tio-core</artifactId>
      <version>2.0.2.v20171129-RELEASE</version>
    </dependency>
    <dependency>
      <groupId>net.sf.ehcache</groupId>
      <artifactId>ehcache</artifactId>
      <version>2.10.2</version>
    </dependency>

    <!--<dependency>-->
      <!--<groupId>org.nutz</groupId>-->
      <!--<artifactId>nutz-plugins-daocache</artifactId>-->
      <!--<version>1.r.57</version>-->
    <!--</dependency>-->

    <!--<dependency>-->
      <!--<groupId>org.nutz</groupId>-->
      <!--<artifactId>nutz-integration-shiro</artifactId>-->
      <!--<version>1.r.60</version>-->
    <!--</dependency>-->
    <!--<dependency>-->
      <!--<groupId>org.apache.shiro</groupId>-->
      <!--<artifactId>shiro-all</artifactId>-->
      <!--<version>1.4.0</version>-->
      <!--<exclusions>-->
        <!--<exclusion>-->
          <!--<artifactId>ehcache-core</artifactId>-->
          <!--<groupId>net.sf.ehcache</groupId>-->
        <!--</exclusion>-->
      <!--</exclusions>-->
    <!--</dependency>-->
    <!--<dependency>-->
      <!--<groupId>org.apache.shiro</groupId>-->
      <!--<artifactId>shiro-core</artifactId>-->
      <!--<version>1.4.0</version>-->
    <!--</dependency>-->
    <!--<dependency>-->
      <!--<groupId>org.apache.shiro</groupId>-->
      <!--<artifactId>shiro-web</artifactId>-->
      <!--<version>1.4.0</version>-->
    <!--</dependency>-->
    <dependency>
      <groupId>commons-logging</groupId>
      <artifactId>commons-logging</artifactId>
      <version>1.1.3</version>
    </dependency>

    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>4.12</version>
    </dependency>

    <!--<dependency>-->
      <!--<groupId>org.springframework</groupId>-->
      <!--<artifactId>spring-aop</artifactId>-->
      <!--<version>4.3.12.RELEASE</version>-->
    <!--</dependency>-->

  </dependencies>
  <build>
    <finalName>lulichat</finalName>
    <plugins>
      <plugin>
        <artifactId>maven-compiler-plugin</artifactId>
        <version>3.3</version>
        <configuration>
          <source>1.8</source>
          <target>1.8</target>
          <compilerArgs>
            <arg>-parameters</arg>
          </compilerArgs>
          <useIncrementalCompilation>false</useIncrementalCompilation>
        </configuration>
      </plugin>
    </plugins>
  </build>

  <profiles>
    <profile>
      <id>jdk-1.8</id>
      <!-- 另外一种激活方式 -->
      <activation>
        <activeByDefault>true</activeByDefault>
        <jdk>1.8</jdk>
      </activation>
      <properties>
        <maven.compiler.source>1.8</maven.compiler.source>
        <maven.compiler.target>1.8</maven.compiler.target>
        <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
      </properties>
    </profile>
  </profiles>

  <repositories>
    <repository>
      <id>nutz</id>
      <url>http://jfrog.nutz.cn/artifactory/libs-release</url>
      <snapshots>
        <enabled>false</enabled>
      </snapshots>
    </repository>
    <repository>
      <id>nutz-snapshots</id>
      <url>http://jfrog.nutz.cn/artifactory/snapshots</url>
      <snapshots>
        <enabled>true</enabled>
        <updatePolicy>always</updatePolicy>
      </snapshots>
      <releases>
        <enabled>false</enabled>
      </releases>
    </repository>
  </repositories>
</project>

然后还是报错:

09:27:42.081 [main] WARN org.eclipse.jetty.util.component.AbstractLifeCycle - FAILED org.eclipse.jetty.server.Server@240237d2[9.4.8.v20171121]: java.lang.NoSuchMethodError: org.nutz.mvc.NutConfig.setMainModule(Ljava/lang/Class;)V
java.lang.NoSuchMethodError: org.nutz.mvc.NutConfig.setMainModule(Ljava/lang/Class;)V
	at org.nutz.boot.starter.nutz.mvc.NbMvcLoading.load(NbMvcLoading.java:27)
	at org.nutz.mvc.ActionHandler.<init>(ActionHandler.java:19)
	at org.nutz.mvc.NutFilter._init(NutFilter.java:91)
	at org.nutz.mvc.NutFilter.init(NutFilter.java:69)
	at org.eclipse.jetty.servlet.FilterHolder.initialize(FilterHolder.java:139)
	at org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:741)
	at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:348)
	at org.eclipse.jetty.webapp.WebAppContext.startWebapp(WebAppContext.java:1515)
	at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1477)
	at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:785)
	at org.eclipse.jetty.servlet.ServletContextHandler.doStart(ServletContextHandler.java:261)
	at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:545)
	at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
	at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:133)
	at org.eclipse.jetty.server.Server.start(Server.java:418)
	at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:107)
	at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:113)
	at org.eclipse.jetty.server.Server.doStart(Server.java:385)
	at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
	at org.nutz.boot.starter.jetty.JettyStarter.start(JettyStarter.java:91)
	at org.nutz.boot.AppContext.startServers(AppContext.java:298)
	at org.nutz.boot.NbApp._run(NbApp.java:190)
	at org.nutz.boot.NbApp.run(NbApp.java:170)
	at com.dd.MainLauncher.main(MainLauncher.java:12)
09:27:42.082 [main] ERROR org.nutz.boot.NbApp - something happen!!
java.lang.NoSuchMethodError: org.nutz.mvc.NutConfig.setMainModule(Ljava/lang/Class;)V
	at org.nutz.boot.starter.nutz.mvc.NbMvcLoading.load(NbMvcLoading.java:27)
	at org.nutz.mvc.ActionHandler.<init>(ActionHandler.java:19)
	at org.nutz.mvc.NutFilter._init(NutFilter.java:91)
	at org.nutz.mvc.NutFilter.init(NutFilter.java:69)
	at org.eclipse.jetty.servlet.FilterHolder.initialize(FilterHolder.java:139)
	at org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:741)
	at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:348)
	at org.eclipse.jetty.webapp.WebAppContext.startWebapp(WebAppContext.java:1515)
	at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1477)
	at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:785)
	at org.eclipse.jetty.servlet.ServletContextHandler.doStart(ServletContextHandler.java:261)
	at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:545)
	at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
	at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:133)
	at org.eclipse.jetty.server.Server.start(Server.java:418)
	at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:107)
	at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:113)
	at org.eclipse.jetty.server.Server.doStart(Server.java:385)
	at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
	at org.nutz.boot.starter.jetty.JettyStarter.start(JettyStarter.java:91)
	at org.nutz.boot.AppContext.startServers(AppContext.java:298)
	at org.nutz.boot.NbApp._run(NbApp.java:190)
	at org.nutz.boot.NbApp.run(NbApp.java:170)
	at com.dd.MainLauncher.main(MainLauncher.java:12)
09:27:42.083 [main] DEBUG org.nutz.ioc.loader.map.MapLoader

其中用到了nutz-plugins-views,是不是里面引用了nutz的包导致的?

    <dependency>
      <groupId>org.nutz</groupId>
      <artifactId>nutz-plugins-views</artifactId>
      <version>1.r.63.r5</version>
    </dependency>

另外,slf4j-log4j12的scope去掉,不能是test的

slf4j-log4j12的scope去掉启动报错,加上test范围启动没问题

"E:\dev\java 8\jdk\bin\java" "-javaagent:C:\Program Files\JetBrains\IntelliJ IDEA 2017.3.2\lib\idea_rt.jar=52991:C:\Program Files\JetBrains\IntelliJ IDEA 2017.3.2\bin" -Dfile.encoding=UTF-8 -classpath "E:\dev\java 8\jdk\jre\lib\charsets.jar;E:\dev\java 8\jdk\jre\lib\deploy.jar;E:\dev\java 8\jdk\jre\lib\ext\access-bridge-64.jar;E:\dev\java 8\jdk\jre\lib\ext\cldrdata.jar;E:\dev\java 8\jdk\jre\lib\ext\dnsns.jar;E:\dev\java 8\jdk\jre\lib\ext\jaccess.jar;E:\dev\java 8\jdk\jre\lib\ext\jfxrt.jar;E:\dev\java 8\jdk\jre\lib\ext\localedata.jar;E:\dev\java 8\jdk\jre\lib\ext\nashorn.jar;E:\dev\java 8\jdk\jre\lib\ext\sunec.jar;E:\dev\java 8\jdk\jre\lib\ext\sunjce_provider.jar;E:\dev\java 8\jdk\jre\lib\ext\sunmscapi.jar;E:\dev\java 8\jdk\jre\lib\ext\sunpkcs11.jar;E:\dev\java 8\jdk\jre\lib\ext\zipfs.jar;E:\dev\java 8\jdk\jre\lib\javaws.jar;E:\dev\java 8\jdk\jre\lib\jce.jar;E:\dev\java 8\jdk\jre\lib\jfr.jar;E:\dev\java 8\jdk\jre\lib\jfxswt.jar;E:\dev\java 8\jdk\jre\lib\jsse.jar;E:\dev\java 8\jdk\jre\lib\management-agent.jar;E:\dev\java 8\jdk\jre\lib\plugin.jar;E:\dev\java 8\jdk\jre\lib\resources.jar;E:\dev\java 8\jdk\jre\lib\rt.jar;E:\idea_workspace\LuliChat\target\classes;E:\dev\apache-maven-3.5.2\resp\org\nutz\nutzboot-starter-nutz-mvc\2.1.1\nutzboot-starter-nutz-mvc-2.1.1.jar;E:\dev\apache-maven-3.5.2\resp\org\nutz\nutzboot-core\2.1.1\nutzboot-core-2.1.1.jar;E:\dev\apache-maven-3.5.2\resp\javax\servlet\javax.servlet-api\3.1.0\javax.servlet-api-3.1.0.jar;E:\dev\apache-maven-3.5.2\resp\org\nutz\nutzboot-starter-jetty\2.1.1\nutzboot-starter-jetty-2.1.1.jar;E:\dev\apache-maven-3.5.2\resp\org\eclipse\jetty\jetty-servlets\9.4.8.v20171121\jetty-servlets-9.4.8.v20171121.jar;E:\dev\apache-maven-3.5.2\resp\org\eclipse\jetty\jetty-continuation\9.4.8.v20171121\jetty-continuation-9.4.8.v20171121.jar;E:\dev\apache-maven-3.5.2\resp\org\eclipse\jetty\jetty-http\9.4.8.v20171121\jetty-http-9.4.8.v20171121.jar;E:\dev\apache-maven-3.5.2\resp\org\eclipse\jetty\jetty-util\9.4.8.v20171121\jetty-util-9.4.8.v20171121.jar;E:\dev\apache-maven-3.5.2\resp\org\eclipse\jetty\jetty-io\9.4.8.v20171121\jetty-io-9.4.8.v20171121.jar;E:\dev\apache-maven-3.5.2\resp\org\eclipse\jetty\jetty-webapp\9.4.8.v20171121\jetty-webapp-9.4.8.v20171121.jar;E:\dev\apache-maven-3.5.2\resp\org\eclipse\jetty\jetty-xml\9.4.8.v20171121\jetty-xml-9.4.8.v20171121.jar;E:\dev\apache-maven-3.5.2\resp\org\eclipse\jetty\jetty-servlet\9.4.8.v20171121\jetty-servlet-9.4.8.v20171121.jar;E:\dev\apache-maven-3.5.2\resp\org\eclipse\jetty\jetty-security\9.4.8.v20171121\jetty-security-9.4.8.v20171121.jar;E:\dev\apache-maven-3.5.2\resp\org\eclipse\jetty\jetty-server\9.4.8.v20171121\jetty-server-9.4.8.v20171121.jar;E:\dev\apache-maven-3.5.2\resp\org\eclipse\jetty\websocket\websocket-server\9.4.8.v20171121\websocket-server-9.4.8.v20171121.jar;E:\dev\apache-maven-3.5.2\resp\org\eclipse\jetty\websocket\websocket-common\9.4.8.v20171121\websocket-common-9.4.8.v20171121.jar;E:\dev\apache-maven-3.5.2\resp\org\eclipse\jetty\websocket\websocket-api\9.4.8.v20171121\websocket-api-9.4.8.v20171121.jar;E:\dev\apache-maven-3.5.2\resp\org\eclipse\jetty\websocket\websocket-client\9.4.8.v20171121\websocket-client-9.4.8.v20171121.jar;E:\dev\apache-maven-3.5.2\resp\org\eclipse\jetty\jetty-client\9.4.8.v20171121\jetty-client-9.4.8.v20171121.jar;E:\dev\apache-maven-3.5.2\resp\org\eclipse\jetty\websocket\websocket-servlet\9.4.8.v20171121\websocket-servlet-9.4.8.v20171121.jar;E:\dev\apache-maven-3.5.2\resp\org\eclipse\jetty\websocket\javax-websocket-server-impl\9.4.8.v20171121\javax-websocket-server-impl-9.4.8.v20171121.jar;E:\dev\apache-maven-3.5.2\resp\org\eclipse\jetty\jetty-annotations\9.4.8.v20171121\jetty-annotations-9.4.8.v20171121.jar;E:\dev\apache-maven-3.5.2\resp\org\eclipse\jetty\jetty-plus\9.4.8.v20171121\jetty-plus-9.4.8.v20171121.jar;E:\dev\apache-maven-3.5.2\resp\javax\annotation\javax.annotation-api\1.2\javax.annotation-api-1.2.jar;E:\dev\apache-maven-3.5.2\resp\org\ow2\asm\asm\6.0\asm-6.0.jar;E:\dev\apache-maven-3.5.2\resp\org\ow2\asm\asm-commons\6.0\asm-commons-6.0.jar;E:\dev\apache-maven-3.5.2\resp\org\ow2\asm\asm-tree\6.0\asm-tree-6.0.jar;E:\dev\apache-maven-3.5.2\resp\org\eclipse\jetty\websocket\javax-websocket-client-impl\9.4.8.v20171121\javax-websocket-client-impl-9.4.8.v20171121.jar;E:\dev\apache-maven-3.5.2\resp\javax\websocket\javax.websocket-client-api\1.0\javax.websocket-client-api-1.0.jar;E:\dev\apache-maven-3.5.2\resp\javax\websocket\javax.websocket-api\1.0\javax.websocket-api-1.0.jar;E:\dev\apache-maven-3.5.2\resp\org\slf4j\jul-to-slf4j\1.7.25\jul-to-slf4j-1.7.25.jar;E:\dev\apache-maven-3.5.2\resp\org\nutz\nutz-plugins-websocket\1.r.63.r5\nutz-plugins-websocket-1.r.63.r5.jar;E:\dev\apache-maven-3.5.2\resp\org\nutz\nutzboot-starter-shiro\2.1.1\nutzboot-starter-shiro-2.1.1.jar;E:\dev\apache-maven-3.5.2\resp\org\nutz\nutz-integration-shiro\1.r.63.r5\nutz-integration-shiro-1.r.63.r5.jar;E:\dev\apache-maven-3.5.2\resp\org\slf4j\jcl-over-slf4j\1.7.25\jcl-over-slf4j-1.7.25.jar;E:\dev\apache-maven-3.5.2\resp\org\apache\shiro\shiro-web\1.3.2\shiro-web-1.3.2.jar;E:\dev\apache-maven-3.5.2\resp\org\apache\shiro\shiro-core\1.3.2\shiro-core-1.3.2.jar;E:\dev\apache-maven-3.5.2\resp\commons-beanutils\commons-beanutils\1.8.3\commons-beanutils-1.8.3.jar;E:\dev\apache-maven-3.5.2\resp\org\apache\shiro\shiro-ehcache\1.3.2\shiro-ehcache-1.3.2.jar;E:\dev\apache-maven-3.5.2\resp\org\nutz\nutz-plugins-cache\1.r.63.r5\nutz-plugins-cache-1.r.63.r5.jar;E:\dev\apache-maven-3.5.2\resp\org\nutz\nutz-integration-jedis\1.r.63.r5\nutz-integration-jedis-1.r.63.r5.jar;E:\dev\apache-maven-3.5.2\resp\mysql\mysql-connector-java\5.1.40\mysql-connector-java-5.1.40.jar;E:\dev\apache-maven-3.5.2\resp\log4j\log4j\1.2.17\log4j-1.2.17.jar;E:\dev\apache-maven-3.5.2\resp\org\slf4j\slf4j-log4j12\1.7.21\slf4j-log4j12-1.7.21.jar;E:\dev\apache-maven-3.5.2\resp\org\slf4j\slf4j-api\1.7.21\slf4j-api-1.7.21.jar;E:\dev\apache-maven-3.5.2\resp\com\alibaba\druid\1.1.5\druid-1.1.5.jar;E:\dev\apache-maven-3.5.2\resp\org\freemarker\freemarker\2.3.26-incubating\freemarker-2.3.26-incubating.jar;E:\dev\apache-maven-3.5.2\resp\org\t-io\tio-websocket-server\0.0.4-tio-websocket\tio-websocket-server-0.0.4-tio-websocket.jar;E:\dev\apache-maven-3.5.2\resp\org\t-io\tio-websocket-common\0.0.4-tio-websocket\tio-websocket-common-0.0.4-tio-websocket.jar;E:\dev\apache-maven-3.5.2\resp\org\t-io\tio-http-common\0.0.4-tio-http\tio-http-common-0.0.4-tio-http.jar;E:\dev\apache-maven-3.5.2\resp\commons-codec\commons-codec\1.11\commons-codec-1.11.jar;E:\dev\apache-maven-3.5.2\resp\ch\qos\logback\logback-classic\1.2.3\logback-classic-1.2.3.jar;E:\dev\apache-maven-3.5.2\resp\ch\qos\logback\logback-core\1.2.3\logback-core-1.2.3.jar;E:\dev\apache-maven-3.5.2\resp\ch\qos\logback\logback-access\1.2.3\logback-access-1.2.3.jar;E:\dev\apache-maven-3.5.2\resp\org\slf4j\log4j-over-slf4j\1.7.25\log4j-over-slf4j-1.7.25.jar;E:\dev\apache-maven-3.5.2\resp\org\t-io\tio-http-server\0.0.4-tio-http\tio-http-server-0.0.4-tio-http.jar;E:\dev\apache-maven-3.5.2\resp\io\github\lukehutch\fast-classpath-scanner\2.9.3\fast-classpath-scanner-2.9.3.jar;E:\dev\apache-maven-3.5.2\resp\com\thoughtworks\paranamer\paranamer\2.8\paranamer-2.8.jar;E:\dev\apache-maven-3.5.2\resp\org\t-io\tio-core\2.0.2.v20171129-RELEASE\tio-core-2.0.2.v20171129-RELEASE.jar;E:\dev\apache-maven-3.5.2\resp\org\t-io\tio-utils\2.0.2.v20171129-RELEASE\tio-utils-2.0.2.v20171129-RELEASE.jar;E:\dev\apache-maven-3.5.2\resp\org\apache\commons\commons-collections4\4.1\commons-collections4-4.1.jar;E:\dev\apache-maven-3.5.2\resp\org\apache\commons\commons-lang3\3.7\commons-lang3-3.7.jar;E:\dev\apache-maven-3.5.2\resp\org\apache\commons\commons-text\1.1\commons-text-1.1.jar;E:\dev\apache-maven-3.5.2\resp\com\xiaoleilu\hutool-all\3.2.1\hutool-all-3.2.1.jar;E:\dev\apache-maven-3.5.2\resp\com\alibaba\fastjson\1.2.41\fastjson-1.2.41.jar;E:\dev\apache-maven-3.5.2\resp\com\google\guava\guava\23.5-jre\guava-23.5-jre.jar;E:\dev\apache-maven-3.5.2\resp\com\google\code\findbugs\jsr305\1.3.9\jsr305-1.3.9.jar;E:\dev\apache-maven-3.5.2\resp\org\checkerframework\checker-qual\2.0.0\checker-qual-2.0.0.jar;E:\dev\apache-maven-3.5.2\resp\com\google\errorprone\error_prone_annotations\2.0.18\error_prone_annotations-2.0.18.jar;E:\dev\apache-maven-3.5.2\resp\com\google\j2objc\j2objc-annotations\1.1\j2objc-annotations-1.1.jar;E:\dev\apache-maven-3.5.2\resp\org\codehaus\mojo\animal-sniffer-annotations\1.14\animal-sniffer-annotations-1.14.jar;E:\dev\apache-maven-3.5.2\resp\org\jodd\jodd-core\3.9.1\jodd-core-3.9.1.jar;E:\dev\apache-maven-3.5.2\resp\net\sf\ehcache\ehcache\2.10.2\ehcache-2.10.2.jar;E:\dev\apache-maven-3.5.2\resp\org\nutz\nutz-plugins-views\1.r.63.r5\nutz-plugins-views-1.r.63.r5.jar;E:\dev\apache-maven-3.5.2\resp\org\nutz\nutz\1.r.63.r5\nutz-1.r.63.r5.jar;E:\dev\apache-maven-3.5.2\resp\commons-logging\commons-logging\1.1.3\commons-logging-1.1.3.jar;E:\dev\apache-maven-3.5.2\resp\junit\junit\4.12\junit-4.12.jar;E:\dev\apache-maven-3.5.2\resp\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar" com.dd.MainLauncher
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/E:/dev/apache-maven-3.5.2/resp/org/slf4j/slf4j-log4j12/1.7.21/slf4j-log4j12-1.7.21.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/E:/dev/apache-maven-3.5.2/resp/ch/qos/logback/logback-classic/1.2.3/logback-classic-1.2.3.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
SLF4J: Detected both log4j-over-slf4j.jar AND bound slf4j-log4j12.jar on the class path, preempting StackOverflowError. 
SLF4J: See also http://www.slf4j.org/codes.html#log4jDelegationLoop for more details.

Process finished with exit code 0

哦,你用了logback

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