NutzCN Logo
问答 打包发布启动成功,但是使用时报错
发布于 55天前 作者 fabienfay 363 次浏览 复制 上一个帖子 下一个帖子
标签:
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(Servlet
Handler.java:1642)
        at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilte
rChain.java:61)
        at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.j
ava:108)
        at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilt
er.java:137)
        at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerReq
uestFilter.java:125)
        at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilte
rChain.java:66)
        at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(Abstrac
tShiroFilter.java:449)
        at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiro
Filter.java:365)
        at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallab
le.java:90)
        at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable
.java:83)
        at org.apache.shiro.subject.support.DelegatingSubject.execute(Delegating
Subject.java:383)
        at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(Abs
tractShiroFilter.java:362)
        at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerReq
uestFilter.java:125)
        at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(Servlet
Handler.java:1642)
        at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.j
ava:123)
        at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(Servlet
Handler.java:1642)
        at org.nutz.mvc.WhaleFilter.doFilter(WhaleFilter.java:171)
        at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(Servlet
Handler.java:1634)
        at org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter.doFilter(We
bSocketUpgradeFilter.java:215)
        at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(Servlet
Handler.java:1642)
        at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java
:533)
        at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.j
ava:146)
        at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.jav
a:548)
        at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper
.java:132)
        at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandl
er.java:257)
        at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandl
er.java:1595)
        at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandl
er.java:255)
        at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandl
er.java:1317)
        at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandle
r.java:203)
        at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:
473)
        at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandle
r.java:1564)
        at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandle
r.java:201)
        at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandle
r.java:1219)
        at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.j
ava:144)
        at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper
.java:132)
        at org.eclipse.jetty.server.Server.handle(Server.java:531)
        at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:352)
        at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.jav
a:260)
        at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(Abstra
ctConnection.java:281)
        at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:102)
        at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:118)
        at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhat
YouKill.java:333)
        at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWh
atYouKill.java:310)
        at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatW
hatYouKill.java:168)
        at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.produce(EatWhat
YouKill.java:132)
        at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPoo
l.java:762)
        at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool
.java:680)
        at java.lang.Thread.run(Thread.java:748)
Caused by: freemarker.template.TemplateNotFoundException: Template not found for
 name "/login.html".
The name was interpreted by this TemplateLoader: ClassTemplateLoader(resourceLoa
derClass=org.nutz.boot.starter.freemarker.FreeMarkerConfigurer, basePackagePath=
"file:/D:/chat/LuliChat-1.0-SNAPSHOT-shaded.jar!/template/" /* relatively to res
ourceLoaderClass pkg */).
        at freemarker.template.Configuration.getTemplate(Configuration.java:2797
)
        at freemarker.template.Configuration.getTemplate(Configuration.java:2599
)
        at org.nutz.boot.starter.freemarker.FreemarkerView.render(FreemarkerView
.java:74)
        ... 67 more
[DEBUG] 18:43:56.935 org.eclipse.jetty.server.session.SessionHandler.doScope(Ses
sionHandler.java:1574) - FinalSession=null old_session_manager=null this=org.ecl
ipse.jetty.server.session.SessionHandler1238959340==dftMaxIdleSec=1800
[DEBUG] 18:43:56.936 org.eclipse.jetty.server.Server.handle(Server.java:534) - h
andled=true async=false committed=false on HttpChannelOverHttp@2def32b3{r=4,c=fa
lse,a=DISPATCHED,uri=//192.168.2.206:8085/login,age=23}
[DEBUG] 18:43:56.936 org.eclipse.jetty.server.HttpChannelState.unhandle(HttpChan
nelState.java:398) - unhandle HttpChannelState@5ddd177f{s=DISPATCHED a=NOT_ASYNC
 i=true r=IDLE w=false}
[DEBUG] 18:43:56.936 org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.jav
a:315) - HttpChannelOverHttp@2def32b3{r=4,c=false,a=COMPLETING,uri=//192.168.2.2
06:8085/login,age=23} action COMPLETE
[DEBUG] 18:43:56.937 org.eclipse.jetty.server.HttpChannel.sendResponse(HttpChann
el.java:769) - sendResponse info=null content=HeapByteBuffer@3cdd22a3[p=0,l=0,c=
0,r=0]={<<<>>>} complete=true committing=true callback=Blocker@4375fe55{null}
[DEBUG] 18:43:56.938 org.eclipse.jetty.server.HttpChannel.commit(HttpChannel.jav
a:825) - COMMIT for /login on HttpChannelOverHttp@2def32b3{r=4,c=true,a=COMPLETI
NG,uri=//192.168.2.206:8085/login,age=25}
200 null HTTP/1.1
Date: Tue, 28 May 2019 10:43:56 GMT
X-Powered-By: nutz/1.r.67-SNAPSHOT <nutzam.com>
Access-Control-Allow-Origin: *
Access-Control-Allow-Methods: GET, POST, PUT, DELETE, OPTIONS, PATCH
Access-Control-Allow-Headers: Origin, Content-Type, Accept, X-Requested-With
Access-Control-Allow-Credentials: true


[DEBUG] 18:43:56.938 org.eclipse.jetty.server.HttpConnection$SendCallback.proces
s(HttpConnection.java:731) - org.eclipse.jetty.server.HttpConnection$SendCallbac
k@617ff272[PROCESSING][i=HTTP/1.1{s=200,h=6,cl=-1},cb=org.eclipse.jetty.server.H
ttpChannel$CommitCallback@2d008a57] generate: NEED_HEADER (null,[p=0,l=0,c=0,r=0
],true)@START
[DEBUG] 18:43:56.939 org.eclipse.jetty.http.HttpGenerator.generateHeaders(HttpGe
nerator.java:638) - generateHeaders HTTP/1.1{s=200,h=6,cl=-1} last=true content=
HeapByteBuffer@3cdd22a3[p=0,l=0,c=0,r=0]={<<<>>>}
[DEBUG] 18:43:56.939 org.eclipse.jetty.http.HttpGenerator.generateHeaders(HttpGe
nerator.java:639) - Date: Tue, 28 May 2019 10:43:56 GMT
X-Powered-By: nutz/1.r.67-SNAPSHOT <nutzam.com>
Access-Control-Allow-Origin: *
Access-Control-Allow-Methods: GET, POST, PUT, DELETE, OPTIONS, PATCH
Access-Control-Allow-Headers: Origin, Content-Type, Accept, X-Requested-With
Access-Control-Allow-Credentials: true


[DEBUG] 18:43:56.940 org.eclipse.jetty.http.HttpGenerator.generateHeaders(HttpGe
nerator.java:807) - CONTENT_LENGTH
[DEBUG] 18:43:56.940 org.eclipse.jetty.server.HttpConnection$SendCallback.proces
s(HttpConnection.java:731) - org.eclipse.jetty.server.HttpConnection$SendCallbac
k@617ff272[PROCESSING][i=HTTP/1.1{s=200,h=6,cl=-1},cb=org.eclipse.jetty.server.H
ttpChannel$CommitCallback@2d008a57] generate: FLUSH ([p=0,l=375,c=8192,r=375],[p
=0,l=0,c=0,r=0],true)@COMPLETING
[DEBUG] 18:43:56.940 org.eclipse.jetty.io.WriteFlusher.write(WriteFlusher.java:3
16) - write: WriteFlusher@52c34c98{IDLE}->null [HeapByteBuffer@191a9d77[p=0,l=37
5,c=8192,r=375]={<<<HTTP/1.1 200 OK\r\n...z-SNAPSHOT)\r\n\r\n>>>guage: en-US,en;
q...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}]
[DEBUG] 18:43:56.941 org.eclipse.jetty.io.WriteFlusher.updateState(WriteFlusher.
java:119) - update WriteFlusher@52c34c98{WRITING}->null:IDLE-->WRITING
[DEBUG] 18:43:56.941 org.eclipse.jetty.io.ChannelEndPoint.flush(ChannelEndPoint.
java:282) - flushed 375 SocketChannelEndPoint@44c4c6cd{/192.168.2.206:52225<->/1
92.168.2.206:8085,OPEN,fill=-,flush=W,to=38/300000}{io=1/0,kio=1,kro=1}->HttpCon
nection@6a3e1e96[p=HttpParser{s=END,0 of -1},g=HttpGenerator@532516b3{s=COMPLETI
NG}]=>HttpChannelOverHttp@2def32b3{r=4,c=true,a=COMPLETING,uri=//192.168.2.206:8
085/login,age=28}
[DEBUG] 18:43:56.942 org.eclipse.jetty.io.WriteFlusher.flush(WriteFlusher.java:4
34) - Flushed=true written=375 remaining=0 WriteFlusher@52c34c98{WRITING}->null
[DEBUG] 18:43:56.942 org.eclipse.jetty.io.WriteFlusher.updateState(WriteFlusher.
java:119) - update WriteFlusher@52c34c98{IDLE}->null:WRITING-->IDLE
[DEBUG] 18:43:56.942 org.eclipse.jetty.server.HttpConnection$SendCallback.proces
s(HttpConnection.java:731) - org.eclipse.jetty.server.HttpConnection$SendCallbac
k@617ff272[PROCESSING][i=HTTP/1.1{s=200,h=6,cl=-1},cb=org.eclipse.jetty.server.H
ttpChannel$CommitCallback@2d008a57] generate: DONE ([p=375,l=375,c=8192,r=0],[p=
0,l=0,c=0,r=0],true)@END
[DEBUG] 18:43:56.943 org.eclipse.jetty.server.HttpChannelState.onComplete(HttpCh
annelState.java:857) - onComplete HttpChannelState@5ddd177f{s=COMPLETING a=NOT_A
SYNC i=false r=IDLE w=false}
[DEBUG] 18:43:56.943 org.eclipse.jetty.server.HttpChannel.onCompleted(HttpChanne
l.java:691) - COMPLETE for /login written=0
[DEBUG] 18:43:56.944 org.eclipse.jetty.server.HttpChannelState.recycle(HttpChann
elState.java:914) - recycle HttpChannelState@5ddd177f{s=COMPLETED a=NOT_ASYNC i=
false r=IDLE w=false}
[DEBUG] 18:43:56.944 org.eclipse.jetty.http.HttpParser.reset(HttpParser.java:184
6) - reset HttpParser{s=END,0 of -1}
[DEBUG] 18:43:56.944 org.eclipse.jetty.http.HttpParser.setState(HttpParser.java:
1868) - END --> START
[DEBUG] 18:43:56.944 org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.jav
a:521) - HttpChannelOverHttp@2def32b3{r=4,c=false,a=IDLE,uri=null,age=0} handle
exit, result COMPLETE
[DEBUG] 18:43:56.945 org.eclipse.jetty.io.ChannelEndPoint.fill(ChannelEndPoint.j
ava:236) - filled 0 SocketChannelEndPoint@44c4c6cd{/192.168.2.206:52225<->/192.1
68.2.206:8085,OPEN,fill=-,flush=-,to=3/300000}{io=1/0,kio=1,kro=1}->HttpConnecti
on@6a3e1e96[p=HttpParser{s=START,0 of -1},g=HttpGenerator@532516b3{s=START}]=>Ht
tpChannelOverHttp@2def32b3{r=4,c=false,a=IDLE,uri=null,age=0}
[DEBUG] 18:43:56.945 org.eclipse.jetty.io.ChannelEndPoint.fill(ChannelEndPoint.j
ava:236) - filled 0 SocketChannelEndPoint@44c4c6cd{/192.168.2.206:52225<->/192.1
68.2.206:8085,OPEN,fill=-,flush=-,to=3/300000}{io=1/0,kio=1,kro=1}->HttpConnecti
on@6a3e1e96[p=HttpParser{s=START,0 of -1},g=HttpGenerator@532516b3{s=START}]=>Ht
tpChannelOverHttp@2def32b3{r=4,c=false,a=IDLE,uri=null,age=0}
[DEBUG] 18:43:56.946 org.eclipse.jetty.server.HttpConnection.fillRequestBuffer(H
ttpConnection.java:340) - HttpConnection@6a3e1e96[p=HttpParser{s=START,0 of -1},
g=HttpGenerator@532516b3{s=START}]=>HttpChannelOverHttp@2def32b3{r=4,c=false,a=I
DLE,uri=null,age=0}<-SocketChannelEndPoint@44c4c6cd{/192.168.2.206:52225<->/192.
168.2.206:8085,OPEN,fill=-,flush=-,to=4/300000}{io=1/0,kio=1,kro=1}->HttpConnect
ion@6a3e1e96[p=HttpParser{s=START,0 of -1},g=HttpGenerator@532516b3{s=START}]=>H
ttpChannelOverHttp@2def32b3{r=4,c=false,a=IDLE,uri=null,age=0} filled 0 HeapByte
Buffer@191a9d77[p=0,l=0,c=8192,r=0]={<<<>>>HTTP/1.1 200 OK\r\n...\x00\x00\x00\x0
0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}
[DEBUG] 18:43:56.947 org.eclipse.jetty.server.HttpConnection.parseRequestBuffer(
HttpConnection.java:358) - HttpConnection@6a3e1e96[p=HttpParser{s=START,0 of -1}
,g=HttpGenerator@532516b3{s=START}]=>HttpChannelOverHttp@2def32b3{r=4,c=false,a=
IDLE,uri=null,age=0}<-SocketChannelEndPoint@44c4c6cd{/192.168.2.206:52225<->/192
.168.2.206:8085,OPEN,fill=-,flush=-,to=5/300000}{io=1/0,kio=1,kro=1}->HttpConnec
tion@6a3e1e96[p=HttpParser{s=START,0 of -1},g=HttpGenerator@532516b3{s=START}]=>
HttpChannelOverHttp@2def32b3{r=4,c=false,a=IDLE,uri=null,age=0} parse HeapByteBu
ffer@191a9d77[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} {}
[DEBUG] 18:43:56.947 org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java
:1483) - parseNext s=START HeapByteBuffer@191a9d77[p=0,l=0,c=8192,r=0]={<<<>>>HT
TP/1.1 200 OK\r\n...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
}
[DEBUG] 18:43:56.948 org.eclipse.jetty.server.HttpConnection.parseRequestBuffer(
HttpConnection.java:363) - HttpConnection@6a3e1e96[p=HttpParser{s=START,0 of -1}
,g=HttpGenerator@532516b3{s=START}]=>HttpChannelOverHttp@2def32b3{r=4,c=false,a=
IDLE,uri=null,age=0}<-SocketChannelEndPoint@44c4c6cd{/192.168.2.206:52225<->/192
.168.2.206:8085,OPEN,fill=-,flush=-,to=6/300000}{io=1/0,kio=1,kro=1}->HttpConnec
tion@6a3e1e96[p=HttpParser{s=START,0 of -1},g=HttpGenerator@532516b3{s=START}]=>
HttpChannelOverHttp@2def32b3{r=4,c=false,a=IDLE,uri=null,age=0} parsed false Htt
pParser{s=START,0 of -1}
[DEBUG] 18:43:56.948 org.eclipse.jetty.server.HttpConnection.releaseRequestBuffe
r(HttpConnection.java:212) - releaseRequestBuffer HttpConnection@6a3e1e96[p=Http
Parser{s=START,0 of -1},g=HttpGenerator@532516b3{s=START}]=>HttpChannelOverHttp@
2def32b3{r=4,c=false,a=IDLE,uri=null,age=0}<-SocketChannelEndPoint@44c4c6cd{/192
.168.2.206:52225<->/192.168.2.206:8085,OPEN,fill=-,flush=-,to=6/300000}{io=1/0,k
io=1,kro=1}->HttpConnection@6a3e1e96[p=HttpParser{s=START,0 of -1},g=HttpGenerat
or@532516b3{s=START}]=>HttpChannelOverHttp@2def32b3{r=4,c=false,a=IDLE,uri=null,
age=0}
[DEBUG] 18:43:56.949 org.eclipse.jetty.io.AbstractConnection.fillInterested(Abst
ractConnection.java:133) - fillInterested HttpConnection@6a3e1e96[p=HttpParser{s
=START,0 of -1},g=HttpGenerator@532516b3{s=START}]=>HttpChannelOverHttp@2def32b3
{r=4,c=false,a=IDLE,uri=null,age=0}<-SocketChannelEndPoint@44c4c6cd{/192.168.2.2
06:52225<->/192.168.2.206:8085,OPEN,fill=-,flush=-,to=7/300000}{io=1/0,kio=1,kro
=1}->HttpConnection@6a3e1e96[p=HttpParser{s=START,0 of -1},g=HttpGenerator@53251
6b3{s=START}]=>HttpChannelOverHttp@2def32b3{r=4,c=false,a=IDLE,uri=null,age=0}
[DEBUG] 18:43:56.950 org.eclipse.jetty.io.FillInterest.tryRegister(FillInterest.
java:79) - interested FillInterest@49ed9acb{AC.ReadCB@6a3e1e96{HttpConnection@6a
3e1e96[p=HttpParser{s=START,0 of -1},g=HttpGenerator@532516b3{s=START}]=>HttpCha
nnelOverHttp@2def32b3{r=4,c=false,a=IDLE,uri=null,age=0}<-SocketChannelEndPoint@
44c4c6cd{/192.168.2.206:52225<->/192.168.2.206:8085,OPEN,fill=FI,flush=-,to=0/30
0000}{io=1/0,kio=1,kro=1}->HttpConnection@6a3e1e96[p=HttpParser{s=START,0 of -1}
,g=HttpGenerator@532516b3{s=START}]=>HttpChannelOverHttp@2def32b3{r=4,c=false,a=
IDLE,uri=null,age=0}}}
[DEBUG] 18:43:56.951 org.eclipse.jetty.io.ChannelEndPoint.changeInterests(Channe
lEndPoint.java:420) - changeInterests p=true 0->1 for SocketChannelEndPoint@44c4
c6cd{/192.168.2.206:52225<->/192.168.2.206:8085,OPEN,fill=FI,flush=-,to=1/300000
}{io=1/1,kio=1,kro=1}->HttpConnection@6a3e1e96[p=HttpParser{s=START,0 of -1},g=H
ttpGenerator@532516b3{s=START}]=>HttpChannelOverHttp@2def32b3{r=4,c=false,a=IDLE
,uri=null,age=0}
[DEBUG] 18:43:56.951 org.eclipse.jetty.server.HttpConnection.onFillable(HttpConn
ection.java:281) - HttpConnection@6a3e1e96[p=HttpParser{s=START,0 of -1},g=HttpG
enerator@532516b3{s=START}]=>HttpChannelOverHttp@2def32b3{r=4,c=false,a=IDLE,uri
=null,age=0}<-SocketChannelEndPoint@44c4c6cd{/192.168.2.206:52225<->/192.168.2.2
06:8085,OPEN,fill=FI,flush=-,to=1/300000}{io=1/1,kio=1,kro=1}->HttpConnection@6a
3e1e96[p=HttpParser{s=START,0 of -1},g=HttpGenerator@532516b3{s=START}]=>HttpCha
nnelOverHttp@2def32b3{r=4,c=false,a=IDLE,uri=null,age=0} onFillable exit HttpCha
nnelState@5ddd177f{s=IDLE a=NOT_ASYNC i=true r=IDLE w=false} null
[DEBUG] 18:43:56.952 org.eclipse.jetty.io.ManagedSelector$SelectorProducer.proce
ssUpdates(ManagedSelector.java:348) - updateable 0
[DEBUG] 18:43:56.952 org.eclipse.jetty.io.ManagedSelector$SelectorProducer.proce
ssUpdates(ManagedSelector.java:377) - updates 0
[DEBUG] 18:43:56.953 org.eclipse.jetty.io.ChannelEndPoint.updateKey(ChannelEndPo
int.java:386) - Key interests updated 1 -> 1 on SocketChannelEndPoint@44c4c6cd{/
192.168.2.206:52225<->/192.168.2.206:8085,OPEN,fill=FI,flush=-,to=3/300000}{io=1
/1,kio=1,kro=1}->HttpConnection@6a3e1e96[p=HttpParser{s=START,0 of -1},g=HttpGen
erator@532516b3{s=START}]=>HttpChannelOverHttp@2def32b3{r=4,c=false,a=IDLE,uri=n
ull,age=0}
[DEBUG] 18:43:56.953 org.eclipse.jetty.io.ManagedSelector$SelectorProducer.selec
t(ManagedSelector.java:395) - Selector sun.nio.ch.WindowsSelectorImpl@78f03787 w
aiting with 2 keys
[DEBUG] 18:43:56.905 org.eclipse.jetty.util.thread.ReservedThreadExecutor$Reserv
edThread.reservedWait(ReservedThreadExecutor.java:317) - ReservedThreadExecutor@
1190200a{s=1/2,p=0}@1497060 task=EatWhatYouKill@47f08b81/SelectorProducer@d176a3
1/IDLE/p=true/QueuedThreadPool[qtp125881207]@780cb77{STARTED,200<=200<=1000,i=19
6,q=0}[ReservedThreadExecutor@1190200a{s=1/2,p=0}][pc=0,pic=0,pec=1,epc=2]@2019-
05-28T18:43:56.905+08:00
[DEBUG] 18:43:56.959 org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryPr
oduce(EatWhatYouKill.java:138) - EatWhatYouKill@47f08b81/SelectorProducer@d176a3
1/PRODUCING/p=true/QueuedThreadPool[qtp125881207]@780cb77{STARTED,200<=200<=1000
,i=196,q=0}[ReservedThreadExecutor@1190200a{s=1/2,p=0}][pc=0,pic=0,pec=1,epc=2]@
2019-05-28T18:43:56.958+08:00 tryProduce true
[DEBUG] 18:43:56.959 org.eclipse.jetty.util.thread.ReservedThreadExecutor$Reserv
edThread.reservedWait(ReservedThreadExecutor.java:276) - ReservedThreadExecutor@
1190200a{s=2/2,p=0}@1497060 waiting

23 回复

老问题了,更新为nutzboot最新版就好了

那怎么更新呢

 <nutzboot.version>2.2.3</nutzboot.version>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    <slf4j.version>1.7.25</slf4j.version>
<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>
    <nutzboot.version>2.2.3</nutzboot.version>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    <slf4j.version>1.7.25</slf4j.version>
  </properties>
  <dependencyManagement>
    <dependencies>
      <dependency>
        <groupId>org.nutz</groupId>
        <artifactId>nutzboot-parent</artifactId>
        <version>${nutzboot.version}</version>
        <type>pom</type>
        <scope>import</scope>
      </dependency>
    </dependencies>
  </dependencyManagement>

  <dependencies>
    <dependency>
      <groupId>org.nutz</groupId>
      <artifactId>nutzboot-starter-nutz-mvc</artifactId>
    </dependency>
    <dependency>
      <groupId>org.nutz</groupId>
      <artifactId>nutzboot-starter-jdbc</artifactId>
    </dependency>
    <dependency>
      <groupId>org.nutz</groupId>
      <artifactId>nutzboot-starter-nutz-dao</artifactId>
    </dependency>
    <dependency>
      <groupId>org.nutz</groupId>
      <artifactId>nutzboot-starter-jetty</artifactId>
    </dependency>
    <dependency>
      <groupId>org.slf4j</groupId>
      <artifactId>slf4j-log4j12</artifactId>
    </dependency>
    <dependency>
      <groupId>org.nutz</groupId>
      <artifactId>nutzboot-starter-freemarker</artifactId>
    </dependency>

    <dependency>
      <groupId>org.nutz</groupId>
      <artifactId>nutzboot-starter-shiro</artifactId>
    </dependency>
    <!-- mysql驱动 -->
    <dependency>
      <groupId>mysql</groupId>
      <artifactId>mysql-connector-java</artifactId>
      <version>8.0.11</version>
    </dependency>

   <!-- <dependency>
      <groupId>com.microsoft.sqlserver</groupId>
      <artifactId>sqljdbc4</artifactId>
      <version>4.2</version>
    </dependency>-->
    <!-- https://mvnrepository.com/artifact/org.geotools.jdbc/gt-jdbc-sqlserver -->
    <!--<dependency>
      <groupId>org.eclipse.jetty</groupId>
      <artifactId>jetty-servlets</artifactId>
      <version>9.4.0.RC2</version>
    </dependency>-->



    <dependency>
      <groupId>org.t-io</groupId>
      <artifactId>tio-websocket-server</artifactId>
      <version>3.1.4.v20180726-RELEASE</version>
    </dependency>

    <dependency>
      <groupId>com.aliyun.oss</groupId>
      <artifactId>aliyun-sdk-oss</artifactId>
      <version>2.8.2</version>
    </dependency>
    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>4.12</version>
      <scope>test</scope>
    </dependency>

    <dependency>
      <groupId>org.nutz</groupId>
      <artifactId>nutzboot-starter-test-junit4</artifactId>
      <version>2.2.8</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>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-shade-plugin</artifactId>
        <version>3.0.0</version>
        <executions>
          <execution>
            <phase>package</phase>
            <goals>
              <goal>shade</goal>
            </goals>
            <configuration>
              <transformers>
                <transformer implementation="org.apache.maven.plugins.shade.resource.ServicesResourceTransformer" />
                <transformer implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
                  <resource>META-INF/nutz/org.nutz.boot.starter.NbStarter</resource>
                </transformer>
                <transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
                  <mainClass>com.dd.MainLauncher</mainClass>
                </transformer>
              </transformers>
            </configuration>
          </execution>
        </executions>
      </plugin>

			<plugin>
				<groupId>org.nutz.boot</groupId>
				<artifactId>nutzboot-maven-plugin</artifactId>
				<version>${nutzboot.version}</version>
				<configuration>
					<repoUser>TopCoderMyDream</repoUser>
					<repoUrl>http://appstore.nutz.io/repo</repoUrl>
				</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>

[INFO] Scanning for projects...
Downloading from nutz-snapshots: http://jfrog.nutz.cn/artifactory/snapshots/org/nutz/nutzboot-parent/2.3.6-SNAPSHOT/maven-metadata.xml
Downloaded from nutz-snapshots: http://jfrog.nutz.cn/artifactory/snapshots/org/nutz/nutzboot-parent/2.3.6-SNAPSHOT/maven-metadata.xml (600 B at 2.0 kB/s)
[WARNING] The POM for org.nutz.boot:nutzboot-maven-plugin:jar:2.3.6-SNAPSHOT is missing, no dependency information available
[WARNING] Failed to retrieve plugin descriptor for org.nutz.boot:nutzboot-maven-plugin:2.3.6-SNAPSHOT: Plugin org.nutz.boot:nutzboot-maven-plugin:2.3.6-SNAPSHOT or one of its dependencies could not be resol
ved: Could not find artifact org.nutz.boot:nutzboot-maven-plugin:jar:2.3.6-SNAPSHOT
Downloading from central: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-metadata.xml
Downloading from central: https://repo.maven.apache.org/maven2/org/codehaus/mojo/maven-metadata.xml
Downloaded from central: https://repo.maven.apache.org/maven2/org/codehaus/mojo/maven-metadata.xml (20 kB at 11 kB/s)
Downloaded from central: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-metadata.xml (14 kB at 6.1 kB/s)
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  3.393 s
[INFO] Finished at: 2019-05-28T19:15:20+08:00
[INFO] ------------------------------------------------------------------------
[ERROR] No plugin found for prefix 'nutzboot' in the current project and in the plugin groups [org.apache.maven.plugins, org.codehaus.mojo] available from the repositories [local (C:\Users\00026\.m2\reposit
ory), central (https://repo.maven.apache.org/maven2)] -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/NoPluginFoundForPrefixException


打包出问题了

用正式版嘛. 2.3.5.v20190516

改了后出现
503 Service Unavailable

D:\Java\jdk1.8.0_91\bin\java.exe "-javaagent:D:\software\IntelliJ IDEA 2018.1.5\lib\idea_rt.jar=54512:D:\software\IntelliJ IDEA 2018.1.5\bin" -Dfile.encoding=UTF-8 -classpath D:\Java\jdk1.8.0_91\jre\lib\charsets.jar;D:\Java\jdk1.8.0_91\jre\lib\deploy.jar;D:\Java\jdk1.8.0_91\jre\lib\ext\access-bridge-64.jar;D:\Java\jdk1.8.0_91\jre\lib\ext\cldrdata.jar;D:\Java\jdk1.8.0_91\jre\lib\ext\dnsns.jar;D:\Java\jdk1.8.0_91\jre\lib\ext\jaccess.jar;D:\Java\jdk1.8.0_91\jre\lib\ext\jfxrt.jar;D:\Java\jdk1.8.0_91\jre\lib\ext\localedata.jar;D:\Java\jdk1.8.0_91\jre\lib\ext\nashorn.jar;D:\Java\jdk1.8.0_91\jre\lib\ext\sunec.jar;D:\Java\jdk1.8.0_91\jre\lib\ext\sunjce_provider.jar;D:\Java\jdk1.8.0_91\jre\lib\ext\sunmscapi.jar;D:\Java\jdk1.8.0_91\jre\lib\ext\sunpkcs11.jar;D:\Java\jdk1.8.0_91\jre\lib\ext\zipfs.jar;D:\Java\jdk1.8.0_91\jre\lib\javaws.jar;D:\Java\jdk1.8.0_91\jre\lib\jce.jar;D:\Java\jdk1.8.0_91\jre\lib\jfr.jar;D:\Java\jdk1.8.0_91\jre\lib\jfxswt.jar;D:\Java\jdk1.8.0_91\jre\lib\jsse.jar;D:\Java\jdk1.8.0_91\jre\lib\management-agent.jar;D:\Java\jdk1.8.0_91\jre\lib\plugin.jar;D:\Java\jdk1.8.0_91\jre\lib\resources.jar;D:\Java\jdk1.8.0_91\jre\lib\rt.jar;D:\soft\源码-后端\LuliChat-nutzboot\target\classes;C:\Users\00026\.m2\repository\org\nutz\nutzboot-starter-nutz-mvc\2.3.5.v20190516\nutzboot-starter-nutz-mvc-2.3.5.v20190516.jar;C:\Users\00026\.m2\repository\org\nutz\nutzboot-core\2.3.5.v20190516\nutzboot-core-2.3.5.v20190516.jar;C:\Users\00026\.m2\repository\org\nutz\nutz\1.r.68.v20190516\nutz-1.r.68.v20190516.jar;C:\Users\00026\.m2\repository\javax\servlet\javax.servlet-api\3.1.0\javax.servlet-api-3.1.0.jar;C:\Users\00026\.m2\repository\org\nutz\nutzboot-starter-jdbc\2.3.5.v20190516\nutzboot-starter-jdbc-2.3.5.v20190516.jar;C:\Users\00026\.m2\repository\com\alibaba\druid\1.1.16\druid-1.1.16.jar;C:\Users\00026\.m2\repository\org\nutz\nutzboot-starter-nutz-dao\2.3.5.v20190516\nutzboot-starter-nutz-dao-2.3.5.v20190516.jar;C:\Users\00026\.m2\repository\org\nutz\nutz-plugins-daocache\1.r.68.v20190516\nutz-plugins-daocache-1.r.68.v20190516.jar;C:\Users\00026\.m2\repository\org\nutz\nutzboot-starter-jetty\2.3.5.v20190516\nutzboot-starter-jetty-2.3.5.v20190516.jar;C:\Users\00026\.m2\repository\org\eclipse\jetty\jetty-servlets\9.4.15.v20190215\jetty-servlets-9.4.15.v20190215.jar;C:\Users\00026\.m2\repository\org\eclipse\jetty\jetty-continuation\9.4.15.v20190215\jetty-continuation-9.4.15.v20190215.jar;C:\Users\00026\.m2\repository\org\eclipse\jetty\jetty-http\9.4.15.v20190215\jetty-http-9.4.15.v20190215.jar;C:\Users\00026\.m2\repository\org\eclipse\jetty\jetty-util\9.4.15.v20190215\jetty-util-9.4.15.v20190215.jar;C:\Users\00026\.m2\repository\org\eclipse\jetty\jetty-io\9.4.15.v20190215\jetty-io-9.4.15.v20190215.jar;C:\Users\00026\.m2\repository\org\eclipse\jetty\jetty-webapp\9.4.15.v20190215\jetty-webapp-9.4.15.v20190215.jar;C:\Users\00026\.m2\repository\org\eclipse\jetty\jetty-xml\9.4.15.v20190215\jetty-xml-9.4.15.v20190215.jar;C:\Users\00026\.m2\repository\org\eclipse\jetty\jetty-servlet\9.4.15.v20190215\jetty-servlet-9.4.15.v20190215.jar;C:\Users\00026\.m2\repository\org\eclipse\jetty\jetty-security\9.4.15.v20190215\jetty-security-9.4.15.v20190215.jar;C:\Users\00026\.m2\repository\org\eclipse\jetty\jetty-server\9.4.15.v20190215\jetty-server-9.4.15.v20190215.jar;C:\Users\00026\.m2\repository\org\eclipse\jetty\websocket\websocket-server\9.4.15.v20190215\websocket-server-9.4.15.v20190215.jar;C:\Users\00026\.m2\repository\org\eclipse\jetty\websocket\websocket-common\9.4.15.v20190215\websocket-common-9.4.15.v20190215.jar;C:\Users\00026\.m2\repository\org\eclipse\jetty\websocket\websocket-api\9.4.15.v20190215\websocket-api-9.4.15.v20190215.jar;C:\Users\00026\.m2\repository\org\eclipse\jetty\websocket\websocket-client\9.4.15.v20190215\websocket-client-9.4.15.v20190215.jar;C:\Users\00026\.m2\repository\org\eclipse\jetty\jetty-client\9.4.15.v20190215\jetty-client-9.4.15.v20190215.jar;C:\Users\00026\.m2\repository\org\eclipse\jetty\websocket\websocket-servlet\9.4.15.v20190215\websocket-servlet-9.4.15.v20190215.jar;C:\Users\00026\.m2\repository\org\eclipse\jetty\websocket\javax-websocket-server-impl\9.4.15.v20190215\javax-websocket-server-impl-9.4.15.v20190215.jar;C:\Users\00026\.m2\repository\org\eclipse\jetty\jetty-annotations\9.4.15.v20190215\jetty-annotations-9.4.15.v20190215.jar;C:\Users\00026\.m2\repository\org\eclipse\jetty\jetty-plus\9.4.15.v20190215\jetty-plus-9.4.15.v20190215.jar;C:\Users\00026\.m2\repository\org\ow2\asm\asm-commons\6.1.1\asm-commons-6.1.1.jar;C:\Users\00026\.m2\repository\org\ow2\asm\asm-tree\6.1.1\asm-tree-6.1.1.jar;C:\Users\00026\.m2\repository\org\ow2\asm\asm-analysis\6.1.1\asm-analysis-6.1.1.jar;C:\Users\00026\.m2\repository\org\eclipse\jetty\websocket\javax-websocket-client-impl\9.4.15.v20190215\javax-websocket-client-impl-9.4.15.v20190215.jar;C:\Users\00026\.m2\repository\javax\websocket\javax.websocket-client-api\1.0\javax.websocket-client-api-1.0.jar;C:\Users\00026\.m2\repository\javax\websocket\javax.websocket-api\1.0\javax.websocket-api-1.0.jar;C:\Users\00026\.m2\repository\org\slf4j\jul-to-slf4j\1.7.25\jul-to-slf4j-1.7.25.jar;C:\Users\00026\.m2\repository\org\nutz\nutz-plugins-websocket\1.r.68.v20190516\nutz-plugins-websocket-1.r.68.v20190516.jar;C:\Users\00026\.m2\repository\org\nutz\nutzboot-servlet3\2.3.5.v20190516\nutzboot-servlet3-2.3.5.v20190516.jar;C:\Users\00026\.m2\repository\javax\annotation\javax.annotation-api\1.2\javax.annotation-api-1.2.jar;C:\Users\00026\.m2\repository\org\ow2\asm\asm\6.1.1\asm-6.1.1.jar;C:\Users\00026\.m2\repository\org\slf4j\slf4j-log4j12\1.7.25\slf4j-log4j12-1.7.25.jar;C:\Users\00026\.m2\repository\org\slf4j\slf4j-api\1.7.25\slf4j-api-1.7.25.jar;C:\Users\00026\.m2\repository\log4j\log4j\1.2.17\log4j-1.2.17.jar;C:\Users\00026\.m2\repository\org\nutz\nutzboot-starter-freemarker\2.3.5.v20190516\nutzboot-starter-freemarker-2.3.5.v20190516.jar;C:\Users\00026\.m2\repository\org\freemarker\freemarker\2.3.28\freemarker-2.3.28.jar;C:\Users\00026\.m2\repository\org\nutz\nutzboot-starter-shiro\2.3.5.v20190516\nutzboot-starter-shiro-2.3.5.v20190516.jar;C:\Users\00026\.m2\repository\org\nutz\nutz-integration-shiro\1.r.68.v20190516\nutz-integration-shiro-1.r.68.v20190516.jar;C:\Users\00026\.m2\repository\org\slf4j\jcl-over-slf4j\1.7.25\jcl-over-slf4j-1.7.25.jar;C:\Users\00026\.m2\repository\org\apache\shiro\shiro-web\1.3.2\shiro-web-1.3.2.jar;C:\Users\00026\.m2\repository\org\apache\shiro\shiro-core\1.3.2\shiro-core-1.3.2.jar;C:\Users\00026\.m2\repository\org\apache\shiro\shiro-ehcache\1.3.2\shiro-ehcache-1.3.2.jar;C:\Users\00026\.m2\repository\net\sf\ehcache\ehcache\2.10.4\ehcache-2.10.4.jar;C:\Users\00026\.m2\repository\org\nutz\nutz-plugins-cache\1.r.68.v20190516\nutz-plugins-cache-1.r.68.v20190516.jar;C:\Users\00026\.m2\repository\org\nutz\nutz-integration-jedis\1.r.68.v20190516\nutz-integration-jedis-1.r.68.v20190516.jar;C:\Users\00026\.m2\repository\mysql\mysql-connector-java\8.0.11\mysql-connector-java-8.0.11.jar;C:\Users\00026\.m2\repository\com\google\protobuf\protobuf-java\2.6.0\protobuf-java-2.6.0.jar;C:\Users\00026\.m2\repository\org\t-io\tio-websocket-server\3.1.4.v20180726-RELEASE\tio-websocket-server-3.1.4.v20180726-RELEASE.jar;C:\Users\00026\.m2\repository\org\t-io\tio-websocket-common\3.1.4.v20180726-RELEASE\tio-websocket-common-3.1.4.v20180726-RELEASE.jar;C:\Users\00026\.m2\repository\org\t-io\tio-http-common\3.1.4.v20180726-RELEASE\tio-http-common-3.1.4.v20180726-RELEASE.jar;C:\Users\00026\.m2\repository\org\t-io\tio-core\3.1.8.v20180818-RELEASE\tio-core-3.1.8.v20180818-RELEASE.jar;C:\Users\00026\.m2\repository\org\t-io\tio-utils\3.1.8.v20180818-RELEASE\tio-utils-3.1.8.v20180818-RELEASE.jar;C:\Users\00026\.m2\repository\com\alibaba\fastjson\1.2.49\fastjson-1.2.49.jar;C:\Users\00026\.m2\repository\com\github\ben-manes\caffeine\caffeine\2.6.2\caffeine-2.6.2.jar;C:\Users\00026\.m2\repository\commons-codec\commons-codec\1.11\commons-codec-1.11.jar;C:\Users\00026\.m2\repository\org\t-io\tio-http-server\3.1.8.v20180818-RELEASE\tio-http-server-3.1.8.v20180818-RELEASE.jar;C:\Users\00026\.m2\repository\com\esotericsoftware\reflectasm\1.11.7\reflectasm-1.11.7.jar;C:\Users\00026\.m2\repository\com\aliyun\oss\aliyun-sdk-oss\2.8.2\aliyun-sdk-oss-2.8.2.jar;C:\Users\00026\.m2\repository\org\apache\httpcomponents\httpclient\4.4.1\httpclient-4.4.1.jar;C:\Users\00026\.m2\repository\org\apache\httpcomponents\httpcore\4.4.1\httpcore-4.4.1.jar;C:\Users\00026\.m2\repository\commons-logging\commons-logging\1.2\commons-logging-1.2.jar;C:\Users\00026\.m2\repository\org\jdom\jdom\1.1\jdom-1.1.jar;C:\Users\00026\.m2\repository\net\sf\json-lib\json-lib\2.4\json-lib-2.4-jdk15.jar;C:\Users\00026\.m2\repository\commons-beanutils\commons-beanutils\1.8.0\commons-beanutils-1.8.0.jar;C:\Users\00026\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\00026\.m2\repository\commons-lang\commons-lang\2.5\commons-lang-2.5.jar;C:\Users\00026\.m2\repository\net\sf\ezmorph\ezmorph\1.0.6\ezmorph-1.0.6.jar;C:\Users\00026\.m2\repository\org\nutz\nutzboot-starter-test-junit4\2.2.8\nutzboot-starter-test-junit4-2.2.8.jar com.dd.MainLauncher
[INFO ] 20:48:06.451 org.nutz.boot.banner.SimpleBannerPrinter.printBanner(SimpleBannerPrinter.java:34) - 
 _   _ ______                                      ___   
| \ | || ___ \  ______ ______ ______ ______ ______| \ \  
|  \| || |_/ / |______|______|______|______|______| |\ \ 
| . ` || ___ \  ______ ______ ______ ______ ______| | > >
| |\  || |_/ / |______|______|______|______|______| |/ / 
\_| \_/\____/                                     |_/_/  
  
:: Nutz Boot ::   (2.3.5.v20190516)

[INFO ] 20:48:06.466 org.nutz.resource.impl.ErrorResourceLocation.<init>(ErrorResourceLocation.java:28) - [loc=D:\soft\%e6%ba%90%e7%a0%81-%e5%90%8e%e7%ab%af\LuliChat-nutzboot\target\classes]not exist
[DEBUG] 20:48:06.583 org.nutz.resource.Scans.printLocations(Scans.java:527) - Locations count=103 time use 119ms
[DEBUG] 20:48:06.598 org.nutz.resource.Scans.scan(Scans.java:280) - Found 1 resource by src( custom/ ) , regex( ^.+[.]properties$ )
[DEBUG] 20:48:06.599 org.nutz.ioc.impl.PropertiesProxy.setPaths(PropertiesProxy.java:106) - load properties from jar:file:/C:/Users/00026/.m2/repository/org/nutz/nutzboot-core/2.3.5.v20190516/nutzboot-core-2.3.5.v20190516.jar!/custom/emtry.properties
[DEBUG] 20:48:06.601 org.nutz.boot.config.impl.PropertiesConfigureLoader.init(PropertiesConfigureLoader.java:38) - load D:\soft\源码-后端\LuliChat-nutzboot\target\classes\application.properties
[DEBUG] 20:48:06.647 org.nutz.resource.Scans.scan(Scans.java:280) - Found 4 resource by src( ioc/ ) , regex( ^(.+[.])(js|json)$ )
[DEBUG] 20:48:06.647 org.nutz.ioc.loader.json.JsonLoader.<init>(JsonLoader.java:49) - loading [emtry.json]
[DEBUG] 20:48:06.649 org.nutz.ioc.loader.json.JsonLoader.<init>(JsonLoader.java:49) - loading [conf.js]
[DEBUG] 20:48:06.651 org.nutz.ioc.loader.json.JsonLoader.<init>(JsonLoader.java:49) - loading [ehcache.js]
[DEBUG] 20:48:06.651 org.nutz.ioc.loader.json.JsonLoader.<init>(JsonLoader.java:49) - loading [upload.js]
[DEBUG] 20:48:06.656 org.nutz.ioc.loader.json.JsonLoader.<init>(JsonLoader.java:57) - Loaded 7 bean define from path=[ioc/] --> [uploadTextFileContext, uploadFileContext, tmpFilePool, txtUpload, imageUpload, siteConf, cacheManager]
[DEBUG] 20:48:06.736 org.nutz.castor.Castors.reload(Castors.java:116) - Using 107 castor for Castors
[DEBUG] 20:48:06.798 org.nutz.ioc.aop.SimpleAopMaker.<init>(SimpleAopMaker.java:79) - Load AopConfigure for anno=org.nutz.aop.interceptor.async.Async by type=org.nutz.aop.interceptor.async.AsyncAopIocLoader
[INFO ] 20:48:06.805 org.nutz.ioc.loader.annotation.AnnotationIocLoader.<init>(AnnotationIocLoader.java:51) -  > scan 'com.dd'
[DEBUG] 20:48:06.825 org.nutz.resource.Scans.scan(Scans.java:280) - Found 51 resource by src( com/dd/ ) , regex( ^.+[.]class$ )
[INFO ] 20:48:06.861 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) -    > add 'indexController                         ' - com.dd.controller.IndexController
[INFO ] 20:48:06.867 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) -    > add 'testController                          ' - com.dd.controller.TestController
[INFO ] 20:48:06.871 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) -    > add 'uploadModule                            ' - com.dd.controller.UploadModule
[INFO ] 20:48:06.877 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) -    > add 'userController                          ' - com.dd.controller.UserController
[INFO ] 20:48:06.892 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) -    > add 'chatMessageDao                          ' - com.dd.dao.impl.ChatMessageDaoImpl
[INFO ] 20:48:06.893 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) -    > add 'userDao                                 ' - com.dd.dao.impl.UserDaoImpl
[INFO ] 20:48:06.898 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) -    > add 'mainLauncher                            ' - com.dd.MainLauncher
[INFO ] 20:48:06.899 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) -    > add 'accepter                                ' - com.dd.socket.Accepter
[INFO ] 20:48:06.905 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) -    > add 'delFriendMessageHandler                 ' - com.dd.socket.handler.DelFriendMessageHandler
[INFO ] 20:48:06.905 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) -    > add 'groupMessageHandler                     ' - com.dd.socket.handler.GroupMessageHandler
[INFO ] 20:48:06.907 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) -    > add 'joinGroupMessageHandler                 ' - com.dd.socket.handler.JoinGroupMessageHandler
[INFO ] 20:48:06.908 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) -    > add 'loginMessageHandler                     ' - com.dd.socket.handler.LoginMessageHandler
[INFO ] 20:48:06.909 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) -    > add 'oldMessageHandler                       ' - com.dd.socket.handler.OldMessageHandler
[INFO ] 20:48:06.911 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) -    > add 'outGroupMessageHandler                  ' - com.dd.socket.handler.OutGroupMessageHandler
[INFO ] 20:48:06.911 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) -    > add 'p2PMessageHandler                       ' - com.dd.socket.handler.P2PMessageHandler
[INFO ] 20:48:06.913 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) -    > add 'reqMessageHandler                       ' - com.dd.socket.handler.ReqMessageHandler
[INFO ] 20:48:06.914 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) -    > add 'socketServer                            ' - com.dd.socket.SocketServer
[INFO ] 20:48:06.917 org.nutz.ioc.loader.annotation.AnnotationIocLoader.<init>(AnnotationIocLoader.java:51) -  > scan 'org.nutz.boot.starter'
[DEBUG] 20:48:06.920 org.nutz.resource.Scans.scan(Scans.java:280) - Found 33 resource by src( org/nutz/boot/starter/ ) , regex( ^.+[.]class$ )
[INFO ] 20:48:06.961 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) -    > add 'nutFilterStarter                        ' - org.nutz.boot.starter.nutz.mvc.NutFilterStarter
[DEBUG] 20:48:06.963 org.nutz.ioc.loader.annotation.AnnotationIocLoader.handleIocBeanMethod(AnnotationIocLoader.java:254) - Found @IocBean method : NutFilterStarter.createNutFilter(...) define as name=nutFilter
[INFO ] 20:48:06.964 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) -    > add 'whaleFilterStarter                      ' - org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter
[DEBUG] 20:48:06.966 org.nutz.ioc.loader.annotation.AnnotationIocLoader.handleIocBeanMethod(AnnotationIocLoader.java:254) - Found @IocBean method : WhaleFilterStarter.createNutFilter(...) define as name=whaleFilter
[INFO ] 20:48:06.966 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) -    > add 'dataSourceStarter                       ' - org.nutz.boot.starter.jdbc.DataSourceStarter
[DEBUG] 20:48:06.968 org.nutz.ioc.loader.annotation.AnnotationIocLoader.handleIocBeanMethod(AnnotationIocLoader.java:254) - Found @IocBean method : DataSourceStarter.createDruidDataSource(...) define as name=druidDataSource
[DEBUG] 20:48:06.978 org.nutz.ioc.loader.annotation.AnnotationIocLoader.handleIocBeanMethod(AnnotationIocLoader.java:254) - Found @IocBean method : DataSourceStarter.createHikariCPDataSource(...) define as name=hikariDataSource
[DEBUG] 20:48:06.979 org.nutz.ioc.loader.annotation.AnnotationIocLoader.handleIocBeanMethod(AnnotationIocLoader.java:254) - Found @IocBean method : DataSourceStarter.getDataSource(...) define as name=dataSource
[INFO ] 20:48:06.979 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) -    > add 'druidWebStatFilterStarter               ' - org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter
[INFO ] 20:48:06.980 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) -    > add 'druidWebStatServletStarter              ' - org.nutz.boot.starter.jdbc.DruidWebStatServletStarter
[INFO ] 20:48:06.980 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) -    > add 'nutDaoStarter                           ' - org.nutz.boot.starter.nutz.dao.NutDaoStarter
[DEBUG] 20:48:06.988 org.nutz.ioc.loader.annotation.AnnotationIocLoader.handleIocBeanMethod(AnnotationIocLoader.java:254) - Found @IocBean method : NutDaoStarter.createCacheSerializer(...) define as name=daoCacheSerializer
[DEBUG] 20:48:06.988 org.nutz.ioc.loader.annotation.AnnotationIocLoader.handleIocBeanMethod(AnnotationIocLoader.java:254) - Found @IocBean method : NutDaoStarter.createDaoCacheInterceptor(...) define as name=daoCacheInterceptor
[DEBUG] 20:48:06.989 org.nutz.ioc.loader.annotation.AnnotationIocLoader.handleIocBeanMethod(AnnotationIocLoader.java:254) - Found @IocBean method : NutDaoStarter.getSqlManager(...) define as name=sqlManager
[DEBUG] 20:48:06.989 org.nutz.ioc.loader.annotation.AnnotationIocLoader.handleIocBeanMethod(AnnotationIocLoader.java:254) - Found @IocBean method : NutDaoStarter.getDao(...) define as name=dao
[INFO ] 20:48:06.993 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) -    > add 'jettyStarter                            ' - org.nutz.boot.starter.jetty.JettyStarter
[DEBUG] 20:48:07.012 org.nutz.ioc.loader.annotation.AnnotationIocLoader.handleIocBeanMethod(AnnotationIocLoader.java:254) - Found @IocBean method : JettyStarter.getJettyServer(...) define as name=jettyServer
[INFO ] 20:48:07.013 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) -    > add 'nbServletContextListener                ' - org.nutz.boot.starter.servlet3.NbServletContextListener
[INFO ] 20:48:07.014 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) -    > add 'freeMarkerConfigurer                    ' - org.nutz.boot.starter.freemarker.FreeMarkerConfigurer
[INFO ] 20:48:07.021 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) -    > add '$views_freekmarker                      ' - org.nutz.boot.starter.freemarker.FreemarkerViewMaker
[INFO ] 20:48:07.022 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) -    > add 'shiroEnvStarter                         ' - org.nutz.boot.starter.shiro.ShiroEnvStarter
[DEBUG] 20:48:07.025 org.nutz.ioc.loader.annotation.AnnotationIocLoader.handleIocBeanMethod(AnnotationIocLoader.java:254) - Found @IocBean method : ShiroEnvStarter.createShiroEnvironmentLoaderListener(...) define as name=shiroEnvironmentLoaderListener
[DEBUG] 20:48:07.025 org.nutz.ioc.loader.annotation.AnnotationIocLoader.handleIocBeanMethod(AnnotationIocLoader.java:254) - Found @IocBean method : ShiroEnvStarter.getWebSessionManager(...) define as name=shiroWebSessionManager
[DEBUG] 20:48:07.026 org.nutz.ioc.loader.annotation.AnnotationIocLoader.handleIocBeanMethod(AnnotationIocLoader.java:254) - Found @IocBean method : ShiroEnvStarter.getShiroLcacheCacheManager(...) define as name=shiroLcacheCacheManager
[DEBUG] 20:48:07.028 org.nutz.ioc.loader.annotation.AnnotationIocLoader.handleIocBeanMethod(AnnotationIocLoader.java:254) - Found @IocBean method : ShiroEnvStarter.getShiroEhcacheCacheManager(...) define as name=shiroEhcacheCacheManager
[DEBUG] 20:48:07.028 org.nutz.ioc.loader.annotation.AnnotationIocLoader.handleIocBeanMethod(AnnotationIocLoader.java:254) - Found @IocBean method : ShiroEnvStarter.getRedisLcacheCacheManager(...) define as name=shiroRedisCacheManager
[DEBUG] 20:48:07.028 org.nutz.ioc.loader.annotation.AnnotationIocLoader.handleIocBeanMethod(AnnotationIocLoader.java:254) - Found @IocBean method : ShiroEnvStarter.getWebSecurityManager(...) define as name=shiroWebSecurityManager
[DEBUG] 20:48:07.028 org.nutz.ioc.loader.annotation.AnnotationIocLoader.handleIocBeanMethod(AnnotationIocLoader.java:254) - Found @IocBean method : ShiroEnvStarter.createWebEnvironment(...) define as name=shiroWebEnvironment
[DEBUG] 20:48:07.029 org.nutz.ioc.loader.annotation.AnnotationIocLoader.handleIocBeanMethod(AnnotationIocLoader.java:254) - Found @IocBean method : ShiroEnvStarter.createRememberMeManager(...) define as name=shiroRememberMeManager
[DEBUG] 20:48:07.029 org.nutz.ioc.loader.annotation.AnnotationIocLoader.handleIocBeanMethod(AnnotationIocLoader.java:254) - Found @IocBean method : ShiroEnvStarter.getCacheManager(...) define as name=shiroCacheManager
[INFO ] 20:48:07.029 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) -    > add 'shiroFilterStarter                      ' - org.nutz.boot.starter.shiro.ShiroFilterStarter
[DEBUG] 20:48:07.031 org.nutz.ioc.loader.annotation.AnnotationIocLoader.handleIocBeanMethod(AnnotationIocLoader.java:254) - Found @IocBean method : ShiroFilterStarter.createShiroFilter(...) define as name=shiroFilter
[DEBUG] 20:48:07.033 org.nutz.boot.NbApp.prepareStarterClassList(NbApp.java:430) - Found jar:file:/C:/Users/00026/.m2/repository/org/nutz/nutzboot-starter-nutz-mvc/2.3.5.v20190516/nutzboot-starter-nutz-mvc-2.3.5.v20190516.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter
[DEBUG] 20:48:07.033 org.nutz.boot.NbApp.prepareStarterClassList(NbApp.java:430) - Found jar:file:/C:/Users/00026/.m2/repository/org/nutz/nutzboot-starter-jdbc/2.3.5.v20190516/nutzboot-starter-jdbc-2.3.5.v20190516.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter
[DEBUG] 20:48:07.034 org.nutz.boot.NbApp.prepareStarterClassList(NbApp.java:430) - Found jar:file:/C:/Users/00026/.m2/repository/org/nutz/nutzboot-starter-nutz-dao/2.3.5.v20190516/nutzboot-starter-nutz-dao-2.3.5.v20190516.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter
[DEBUG] 20:48:07.035 org.nutz.boot.NbApp.prepareStarterClassList(NbApp.java:430) - Found jar:file:/C:/Users/00026/.m2/repository/org/nutz/nutzboot-starter-jetty/2.3.5.v20190516/nutzboot-starter-jetty-2.3.5.v20190516.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter
[DEBUG] 20:48:07.035 org.nutz.boot.NbApp.prepareStarterClassList(NbApp.java:430) - Found jar:file:/C:/Users/00026/.m2/repository/org/nutz/nutzboot-starter-freemarker/2.3.5.v20190516/nutzboot-starter-freemarker-2.3.5.v20190516.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter
[DEBUG] 20:48:07.036 org.nutz.boot.NbApp.prepareStarterClassList(NbApp.java:430) - Found jar:file:/C:/Users/00026/.m2/repository/org/nutz/nutzboot-starter-shiro/2.3.5.v20190516/nutzboot-starter-shiro-2.3.5.v20190516.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter
[INFO ] 20:48:07.056 org.nutz.boot.NbApp.prepare(NbApp.java:310) - Configure Manual:
|id  |key                                     |required  |Possible Values     |Default   |Description         |                                starters|
|----|----------------------------------------|----------|--------------------|----------|--------------------|----------------------------------------|
|0   |druid.web.filter.exclusions             |no        |                    |          |需要排除的路径             |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter|
|1   |druid.web.filter.principalCookieName    |no        |                    |          |用户权限信息的cookie属性名称   |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter|
|2   |druid.web.filter.principalSessionName   |no        |                    |          |用户权限信息的session属性名称  |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter|
|3   |druid.web.filter.profileEnable          |no        |                    |          |是否开启性能监控            |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter|
|4   |druid.web.filter.realIpHeader           |no        |                    |          |Header中ReadIp对应的key |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter|
|5   |druid.web.filter.sessionStatEnable      |no        |                    |true      |是否开启session状态监控     |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter|
|6   |druid.web.filter.sessionStatMaxCount    |no        |                    |          |session最大状态数量       |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter|
|7   |druid.web.servlet.allow                 |no        |                    |          |允许访问的ip列表           |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter|
|8   |druid.web.servlet.deny                  |no        |                    |          |禁止访问的ip列表           |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter|
|9   |druid.web.servlet.jmxPassword           |no        |                    |          |JMX的密码              |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter|
|10  |druid.web.servlet.jmxUrl                |no        |                    |          |读取JMX信息的URL         |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter|
|11  |druid.web.servlet.jmxUsername           |no        |                    |          |JMX的用户名             |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter|
|12  |druid.web.servlet.loginPassword         |no        |                    |随机值,打印在日志中|访问monitor页面的密码      |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter|
|13  |druid.web.servlet.loginUsername         |no        |                    |driud     |访问monitor页面的用户名     |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter|
|14  |druid.web.servlet.resetEnable           |no        |                    |true      |是否允许重置统计结果          |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter|
|15  |freemarker.suffix                       |no        |                    |.html     |文件后缀                |org.nutz.boot.starter.freemarker.FreemarkerViewMaker|
|16  |jdbc.password                           |no        |                    |          |数据库密码               |org.nutz.boot.starter.jdbc.DataSourceStarter|
|17  |jdbc.type                               |no        |druid,simple,hikari |druid     |连接池类型               |org.nutz.boot.starter.jdbc.DataSourceStarter|
|18  |jdbc.url                                |yes       |                    |          |JDBC URL            |org.nutz.boot.starter.jdbc.DataSourceStarter|
|19  |jdbc.username                           |no        |                    |          |数据库用户名              |org.nutz.boot.starter.jdbc.DataSourceStarter|
|20  |jetty.contextPath                       |no        |                    |/         |上下文路径               |org.nutz.boot.starter.jetty.JettyStarter|
|21  |jetty.gzip.enable                       |no        |                    |false     |是否启用gzip            |org.nutz.boot.starter.jetty.JettyStarter|
|22  |jetty.gzip.level                        |no        |                    |-1        |gzip压缩级别            |org.nutz.boot.starter.jetty.JettyStarter|
|23  |jetty.gzip.minContentSize               |no        |                    |512       |gzip压缩最小触发大小        |org.nutz.boot.starter.jetty.JettyStarter|
|24  |jetty.host                              |no        |                    |0.0.0.0   |监听的ip地址             |org.nutz.boot.starter.jetty.JettyStarter|
|25  |jetty.http.idleTimeout                  |no        |                    |300000    |空闲时间,单位毫秒           |org.nutz.boot.starter.jetty.JettyStarter|
|26  |jetty.httpConfig.blockingTimeout        |no        |                    |-1        |阻塞超时                |org.nutz.boot.starter.jetty.JettyStarter|
|27  |jetty.httpConfig.headerCacheSize        |no        |                    |8192      |头部缓冲区大小             |org.nutz.boot.starter.jetty.JettyStarter|
|28  |jetty.httpConfig.maxErrorDispatches     |no        |                    |10        |最大错误重定向次数           |org.nutz.boot.starter.jetty.JettyStarter|
|29  |jetty.httpConfig.outputAggregationSize  |no        |                    |8192      |输出聚合大小              |org.nutz.boot.starter.jetty.JettyStarter|
|30  |jetty.httpConfig.outputBufferSize       |no        |                    |32768     |输出缓冲区大小             |org.nutz.boot.starter.jetty.JettyStarter|
|31  |jetty.httpConfig.persistentConnectionsEnabled|no        |                    |true      |是否启用持久化连接           |org.nutz.boot.starter.jetty.JettyStarter|
|32  |jetty.httpConfig.requestHeaderSize      |no        |                    |8192      |请求的头部最大值            |org.nutz.boot.starter.jetty.JettyStarter|
|33  |jetty.httpConfig.responseHeaderSize     |no        |                    |8192      |响应的头部最大值            |org.nutz.boot.starter.jetty.JettyStarter|
|34  |jetty.httpConfig.securePort             |no        |                    |          |安全协议的端口,例如8443      |org.nutz.boot.starter.jetty.JettyStarter|
|35  |jetty.httpConfig.secureScheme           |no        |                    |          |安全协议,例如https        |org.nutz.boot.starter.jetty.JettyStarter|
|36  |jetty.httpConfig.sendDateHeader         |no        |                    |true      |是否发送日期信息            |org.nutz.boot.starter.jetty.JettyStarter|
|37  |jetty.httpConfig.sendServerVersion      |no        |                    |true      |是否发送jetty版本号        |org.nutz.boot.starter.jetty.JettyStarter|
|38  |jetty.https.keystore.password           |no        |                    |          |Https的KeyStore的密码   |org.nutz.boot.starter.jetty.JettyStarter|
|39  |jetty.https.keystore.path               |no        |                    |          |Https的KeyStore路径    |org.nutz.boot.starter.jetty.JettyStarter|
|40  |jetty.https.port                        |no        |                    |          |Https端口号            |org.nutz.boot.starter.jetty.JettyStarter|
|41  |jetty.maxFormContentSize                |no        |                    |1gb       |表单最大尺寸              |org.nutz.boot.starter.jetty.JettyStarter|
|42  |jetty.maxFormKeys                       |no        |                    |1000      |表单最大key数量           |org.nutz.boot.starter.jetty.JettyStarter|
|43  |jetty.page.404                          |no        |                    |          |自定义404页面,同理,其他状态码也是支持的|org.nutz.boot.starter.jetty.JettyStarter|
|44  |jetty.page.java.lang.Throwable          |no        |                    |          |自定义java.lang.Throwable页面,同理,其他异常也支持|org.nutz.boot.starter.jetty.JettyStarter|
|45  |jetty.port                              |no        |                    |8080      |监听的端口               |org.nutz.boot.starter.jetty.JettyStarter|
|46  |jetty.staticPath                        |no        |                    |          |额外的静态文件路径           |org.nutz.boot.starter.jetty.JettyStarter|
|47  |jetty.staticPathLocal                   |no        |                    |          |静态文件所在的本地路径         |org.nutz.boot.starter.jetty.JettyStarter|
|48  |jetty.threadpool.idleTimeout            |no        |                    |60000     |线程池idleTimeout,单位毫秒 |org.nutz.boot.starter.jetty.JettyStarter|
|49  |jetty.threadpool.maxThreads             |no        |                    |500       |线程池最大线程数maxThreads  |org.nutz.boot.starter.jetty.JettyStarter|
|50  |jetty.threadpool.minThreads             |no        |                    |200       |线程池最小线程数minThreads  |org.nutz.boot.starter.jetty.JettyStarter|
|51  |jetty.welcome_files                     |no        |                    |index.html,index.htm,index.do|WelcomeFile列表       |org.nutz.boot.starter.jetty.JettyStarter|
|52  |nutz.dao.interceptor.cache.cache4Null   |no        |                    |true      |是否缓存null结果          |org.nutz.boot.starter.nutz.dao.NutDaoStarter|
|53  |nutz.dao.interceptor.cache.debug        |no        |                    |false     |打印daocache详细调试日志    |org.nutz.boot.starter.nutz.dao.NutDaoStarter|
|54  |nutz.dao.interceptor.cache.enable       |no        |                    |false     |是否使用daocache        |org.nutz.boot.starter.nutz.dao.NutDaoStarter|
|55  |nutz.dao.interceptor.cache.enableWhenTrans|no        |                    |false     |事务内是否启用daocache     |org.nutz.boot.starter.nutz.dao.NutDaoStarter|
|56  |nutz.dao.interceptor.cache.provider.ioc.name|no        |                    |daoCacheProvider|daocache提供者DaoCacheProvider的IocBean名称|org.nutz.boot.starter.nutz.dao.NutDaoStarter|
|57  |nutz.dao.interceptor.cache.provider.memory.cacheSize|no        |                    |          |daocache提供者MemoryDaoCacheProvider的默认缓存大小|org.nutz.boot.starter.nutz.dao.NutDaoStarter|
|58  |nutz.dao.interceptor.cache.provider.type|no        |memory,ehcache,jedis,ioc|memory    |daocache提供者         |org.nutz.boot.starter.nutz.dao.NutDaoStarter|
|59  |nutz.dao.interceptor.cache.table.names  |no        |                    |          |需要缓存的表名称,英文逗号分隔     |org.nutz.boot.starter.nutz.dao.NutDaoStarter|
|60  |nutz.dao.interceptor.cache.table.pattern|no        |                    |          |需要缓存的表名称的正则表达式      |org.nutz.boot.starter.nutz.dao.NutDaoStarter|
|61  |nutz.dao.interceptor.log.enable         |no        |                    |true      |是否打印dao的SQL日志       |org.nutz.boot.starter.nutz.dao.NutDaoStarter|
|62  |nutz.dao.interceptor.time.enable        |no        |                    |false     |是否打印dao的SQL耗时日志     |org.nutz.boot.starter.nutz.dao.NutDaoStarter|
|63  |nutz.dao.sqls.path                      |no        |                    |sqls/     |sql目录               |org.nutz.boot.starter.nutz.dao.NutDaoStarter|
|64  |nutz.mvc.exclusions                     |no        |                    |          |排除指定请求路径的正则表达式      |org.nutz.boot.starter.nutz.mvc.NutFilterStarter|
|65  |nutz.mvc.ignore                         |no        |                    |          |过滤指定请求路径的正则表达式      |org.nutz.boot.starter.nutz.mvc.NutFilterStarter|
|66  |nutz.mvc.whale.enc.input                |no        |                    |UTF-8     |在其他Filter之前设置input编码|org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter|
|67  |nutz.mvc.whale.enc.output               |no        |                    |UTF-8     |在其他Filter之前设置output编码|org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter|
|68  |nutz.mvc.whale.http.hidden_method_param |no        |                    |          |隐形http方法参数转换所对应的参数名 |org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter|
|69  |nutz.mvc.whale.http.method_override     |no        |                    |false     |是否允许使用X-HTTP-Method-Override|org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter|
|70  |nutz.mvc.whale.upload.enable            |no        |                    |false     |是否启用隐形Upload支持      |org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter|
|71  |shiro.ini.path                          |no        |                    |          |shiro.ini的路径,如果shiro.ini存在,就会使用它,否则走NB的内部逻辑|org.nutz.boot.starter.shiro.ShiroEnvStarter|
|72  |shiro.ini.urls                          |no        |                    |          |urls过滤清单            |org.nutz.boot.starter.shiro.ShiroEnvStarter|
|73  |shiro.realm.cache.enable                |no        |                    |          |realm是否缓存           |org.nutz.boot.starter.shiro.ShiroEnvStarter|
|74  |shiro.session.cache.redis.debug         |no        |                    |false     |session持久化时redis的debug模式|org.nutz.boot.starter.shiro.ShiroEnvStarter|
|75  |shiro.session.cache.redis.mode          |no        |                    |kv        |设置redis缓存的模式        |org.nutz.boot.starter.shiro.ShiroEnvStarter|
|76  |shiro.session.cache.redis.ttl           |no        |                    |-1        |redis缓存的过期时间        |org.nutz.boot.starter.shiro.ShiroEnvStarter|
|77  |shiro.session.cache.type                |no        |                    |memory    |设置使用的缓存类型           |org.nutz.boot.starter.shiro.ShiroEnvStarter|
|78  |shiro.session.cookie.httpOnly           |no        |                    |true      |Cookie是否只读          |org.nutz.boot.starter.shiro.ShiroEnvStarter|
|79  |shiro.session.cookie.maxAge             |no        |                    |946080000 |Cookie的过期时间,单位:毫秒   |org.nutz.boot.starter.shiro.ShiroEnvStarter|
|80  |shiro.session.cookie.name               |no        |                    |sid       |Cookie的name         |org.nutz.boot.starter.shiro.ShiroEnvStarter|
|81  |shiro.session.dao.iocName               |no        |                    |shiroSessionDao|SessionDao的ioc名称,设置并声明该IocBean,就能覆盖默认的SessionDao实现|org.nutz.boot.starter.shiro.ShiroEnvStarter|
|82  |shiro.session.enable                    |no        |                    |true      |是否启用Shiro的Session管理 |org.nutz.boot.starter.shiro.ShiroEnvStarter|
|83  |shiro.session.manager.globalSessionTimeout|no        |                    |1800000   |全局session过期时间       |org.nutz.boot.starter.shiro.ShiroEnvStarter|
|84  |shiro.session.manager.sessionValidationInterval|no        |                    |3600000   |定期检查session过期的周期    |org.nutz.boot.starter.shiro.ShiroEnvStarter|
|85  |shiro.session.manager.sessionValidationSchedulerEnabled|no        |                    |true      |是否定期检查session过期     |org.nutz.boot.starter.shiro.ShiroEnvStarter|
|86  |shiro.url.login                         |no        |                    |/user/login|默认登录路径              |org.nutz.boot.starter.shiro.ShiroEnvStarter|
|87  |shiro.url.logout_redirect               |no        |                    |/         |退出登录后的重定向路径         |org.nutz.boot.starter.shiro.ShiroEnvStarter|
|88  |shiro.url.unauth                        |no        |                    |/user/login|访问未授权页面后的重定向路径      |org.nutz.boot.starter.shiro.ShiroEnvStarter|
|89  |web.filter.order.nutz                   |no        |                    |          |指定NutFilter执行顺序     |org.nutz.boot.starter.nutz.mvc.NutFilterStarter|
|90  |web.session.timeout                     |no        |                    |30        |Session空闲时间,单位分钟    |org.nutz.boot.starter.jetty.JettyStarter|
[INFO ] 20:48:07.066 org.nutz.ioc.impl.NutIoc.<init>(NutIoc.java:130) - ... NutIoc init complete
[DEBUG] 20:48:07.067 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'appContext' to [app] 
[DEBUG] 20:48:07.067 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'conf' to [app] 
[DEBUG] 20:48:07.068 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'nbApp' to [app] 
[DEBUG] 20:48:07.069 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'counterService' to [app] 
[DEBUG] 20:48:07.073 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'nutFilterStarter'<class org.nutz.boot.starter.nutz.mvc.NutFilterStarter>
[DEBUG] 20:48:07.074 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get '$aop_async'<interface org.nutz.ioc.aop.config.AopConfigration>
[DEBUG] 20:48:07.075 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - 	 >> Load definition name=$aop_async
[DEBUG] 20:48:07.077 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject($aop_async) in AsyncAopIocLoader@1125381564
[DEBUG] 20:48:07.077 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - 	 >> Make...'$aop_async'<interface org.nutz.ioc.aop.config.AopConfigration>
[DEBUG] 20:48:07.101 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object '$aop_async' to [app] 
[DEBUG] 20:48:07.107 org.nutz.ioc.aop.SimpleAopMaker.<init>(SimpleAopMaker.java:79) - Load AopConfigure for anno=org.nutz.ioc.aop.Aop by type=org.nutz.ioc.aop.config.impl.AnnotationAopConfigration
[DEBUG] 20:48:07.107 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - 	 >> Load definition name=nutFilterStarter
[DEBUG] 20:48:07.108 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(nutFilterStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
[DEBUG] 20:48:07.108 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - 	 >> Make...'nutFilterStarter'<class org.nutz.boot.starter.nutz.mvc.NutFilterStarter>
[DEBUG] 20:48:07.108 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'nutFilterStarter' to [app] 
[DEBUG] 20:48:07.108 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class org.nutz.boot.starter.nutz.mvc.NutFilterStarter without AOP
[DEBUG] 20:48:07.136 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'conf'<class org.nutz.ioc.impl.PropertiesProxy>
[DEBUG] 20:48:07.136 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'appContext'<class org.nutz.boot.AppContext>
[DEBUG] 20:48:07.137 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'whaleFilterStarter'<class org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter>
[DEBUG] 20:48:07.137 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - 	 >> Load definition name=whaleFilterStarter
[DEBUG] 20:48:07.137 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(whaleFilterStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
[DEBUG] 20:48:07.137 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - 	 >> Make...'whaleFilterStarter'<class org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter>
[DEBUG] 20:48:07.138 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'whaleFilterStarter' to [app] 
[DEBUG] 20:48:07.138 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter without AOP
[DEBUG] 20:48:07.143 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'conf'<class org.nutz.ioc.impl.PropertiesProxy>
[DEBUG] 20:48:07.144 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dataSourceStarter'<class org.nutz.boot.starter.jdbc.DataSourceStarter>
[DEBUG] 20:48:07.144 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - 	 >> Load definition name=dataSourceStarter
[DEBUG] 20:48:07.144 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(dataSourceStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
[DEBUG] 20:48:07.144 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - 	 >> Make...'dataSourceStarter'<class org.nutz.boot.starter.jdbc.DataSourceStarter>
[DEBUG] 20:48:07.144 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'dataSourceStarter' to [app] 
[DEBUG] 20:48:07.144 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class org.nutz.boot.starter.jdbc.DataSourceStarter without AOP
[DEBUG] 20:48:07.156 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'conf'<class org.nutz.ioc.impl.PropertiesProxy>
[DEBUG] 20:48:07.156 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'druidWebStatFilterStarter'<class org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter>
[DEBUG] 20:48:07.156 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - 	 >> Load definition name=druidWebStatFilterStarter
[DEBUG] 20:48:07.156 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(druidWebStatFilterStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
[DEBUG] 20:48:07.156 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - 	 >> Make...'druidWebStatFilterStarter'<class org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter>
[DEBUG] 20:48:07.157 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'druidWebStatFilterStarter' to [app] 
[DEBUG] 20:48:07.157 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter without AOP
[DEBUG] 20:48:07.161 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'conf'<class org.nutz.ioc.impl.PropertiesProxy>
[DEBUG] 20:48:07.161 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'druidWebStatServletStarter'<class org.nutz.boot.starter.jdbc.DruidWebStatServletStarter>
[DEBUG] 20:48:07.162 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - 	 >> Load definition name=druidWebStatServletStarter
[DEBUG] 20:48:07.162 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(druidWebStatServletStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
[DEBUG] 20:48:07.162 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - 	 >> Make...'druidWebStatServletStarter'<class org.nutz.boot.starter.jdbc.DruidWebStatServletStarter>
[DEBUG] 20:48:07.162 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'druidWebStatServletStarter' to [app] 
[DEBUG] 20:48:07.162 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class org.nutz.boot.starter.jdbc.DruidWebStatServletStarter without AOP
[DEBUG] 20:48:07.172 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'conf'<class org.nutz.ioc.impl.PropertiesProxy>
[DEBUG] 20:48:07.173 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'nutDaoStarter'<class org.nutz.boot.starter.nutz.dao.NutDaoStarter>
[DEBUG] 20:48:07.173 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - 	 >> Load definition name=nutDaoStarter
[DEBUG] 20:48:07.173 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(nutDaoStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
[DEBUG] 20:48:07.173 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - 	 >> Make...'nutDaoStarter'<class org.nutz.boot.starter.nutz.dao.NutDaoStarter>
[DEBUG] 20:48:07.173 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'nutDaoStarter' to [app] 
[DEBUG] 20:48:07.174 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class org.nutz.boot.starter.nutz.dao.NutDaoStarter without AOP
[DEBUG] 20:48:07.181 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'conf'<class org.nutz.ioc.impl.PropertiesProxy>
[DEBUG] 20:48:07.183 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'jettyStarter'<class org.nutz.boot.starter.jetty.JettyStarter>
[DEBUG] 20:48:07.183 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - 	 >> Load definition name=jettyStarter
[DEBUG] 20:48:07.184 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(jettyStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
[DEBUG] 20:48:07.184 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - 	 >> Make...'jettyStarter'<class org.nutz.boot.starter.jetty.JettyStarter>
[DEBUG] 20:48:07.184 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'jettyStarter' to [app] 
[DEBUG] 20:48:07.184 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class org.nutz.boot.starter.jetty.JettyStarter without AOP
[DEBUG] 20:48:07.217 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'conf'<class org.nutz.ioc.impl.PropertiesProxy>
[DEBUG] 20:48:07.218 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'appContext'<class org.nutz.boot.AppContext>
[DEBUG] 20:48:07.219 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get '$views_freekmarker'<class org.nutz.boot.starter.freemarker.FreemarkerViewMaker>
[DEBUG] 20:48:07.219 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - 	 >> Load definition name=$views_freekmarker
[DEBUG] 20:48:07.219 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject($views_freekmarker) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
[DEBUG] 20:48:07.219 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - 	 >> Make...'$views_freekmarker'<class org.nutz.boot.starter.freemarker.FreemarkerViewMaker>
[DEBUG] 20:48:07.220 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object '$views_freekmarker' to [app] 
[DEBUG] 20:48:07.220 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class org.nutz.boot.starter.freemarker.FreemarkerViewMaker without AOP
[DEBUG] 20:48:07.222 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'conf'<class org.nutz.ioc.impl.PropertiesProxy>
[DEBUG] 20:48:07.222 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroFilterStarter'<class org.nutz.boot.starter.shiro.ShiroFilterStarter>
[DEBUG] 20:48:07.222 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - 	 >> Load definition name=shiroFilterStarter
[DEBUG] 20:48:07.223 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(shiroFilterStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
[DEBUG] 20:48:07.223 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - 	 >> Make...'shiroFilterStarter'<class org.nutz.boot.starter.shiro.ShiroFilterStarter>
[DEBUG] 20:48:07.224 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'shiroFilterStarter' to [app] 
[DEBUG] 20:48:07.224 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class org.nutz.boot.starter.shiro.ShiroFilterStarter without AOP
[DEBUG] 20:48:07.239 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'conf'<class org.nutz.ioc.impl.PropertiesProxy>
[DEBUG] 20:48:07.240 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroEnvStarter'<class org.nutz.boot.starter.shiro.ShiroEnvStarter>
[DEBUG] 20:48:07.240 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - 	 >> Load definition name=shiroEnvStarter
[DEBUG] 20:48:07.240 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(shiroEnvStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
[DEBUG] 20:48:07.240 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - 	 >> Make...'shiroEnvStarter'<class org.nutz.boot.starter.shiro.ShiroEnvStarter>
[DEBUG] 20:48:07.240 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'shiroEnvStarter' to [app] 
[DEBUG] 20:48:07.241 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class org.nutz.boot.starter.shiro.ShiroEnvStarter without AOP
[DEBUG] 20:48:07.249 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'conf'<class org.nutz.ioc.impl.PropertiesProxy>
[DEBUG] 20:48:07.249 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'appContext'<class org.nutz.boot.AppContext>
[DEBUG] 20:48:07.260 org.eclipse.jetty.util.log.Log.initialized(Log.java:181) - Logging to org.slf4j.impl.Log4jLoggerAdapter(org.eclipse.jetty.util.log) via org.eclipse.jetty.util.log.Slf4jLog
[INFO ] 20:48:07.264 org.eclipse.jetty.util.log.Log.initialized(Log.java:193) - Logging initialized @1467ms to org.eclipse.jetty.util.log.Slf4jLog
[DEBUG] 20:48:07.315 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:371) - Server@c33b74f{STOPPED}[9.4.15.v20190215] added {QueuedThreadPool[qtp1702940637]@6580cfdd{STOPPED,200<=0<=1000,i=0,q=0}[org.eclipse.jetty.util.thread.TryExecutor$$Lambda$16/1691185247@1afd44cb],AUTO}
[DEBUG] 20:48:07.363 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:371) - HttpConnectionFactory@7ec7ffd3[HTTP/1.1] added {HttpConfiguration@5b239d7d{32768/8192,8192/8192,https://:0,[]},POJO}
[DEBUG] 20:48:07.373 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:371) - ServerConnector@8f4ea7c{null,[]}{0.0.0.0:0} added {Server@c33b74f{STOPPED}[9.4.15.v20190215],UNMANAGED}
[DEBUG] 20:48:07.373 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:371) - ServerConnector@8f4ea7c{null,[]}{0.0.0.0:0} added {QueuedThreadPool[qtp1702940637]@6580cfdd{STOPPED,200<=0<=1000,i=0,q=0}[org.eclipse.jetty.util.thread.TryExecutor$$Lambda$16/1691185247@1afd44cb],AUTO}
[DEBUG] 20:48:07.374 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:371) - ServerConnector@8f4ea7c{null,[]}{0.0.0.0:0} added {ScheduledExecutorScheduler@36bc55de{STOPPED},AUTO}
[DEBUG] 20:48:07.374 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:371) - ServerConnector@8f4ea7c{null,[]}{0.0.0.0:0} added {org.eclipse.jetty.io.ArrayByteBufferPool@436813f3,POJO}
[DEBUG] 20:48:07.374 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:371) - ServerConnector@8f4ea7c{null,[http/1.1]}{0.0.0.0:0} added {HttpConnectionFactory@7ec7ffd3[HTTP/1.1],AUTO}
[DEBUG] 20:48:07.375 org.eclipse.jetty.server.AbstractConnector.addConnectionFactory(AbstractConnector.java:439) - ServerConnector@8f4ea7c{HTTP/1.1,[http/1.1]}{0.0.0.0:0} added HttpConnectionFactory@7ec7ffd3[HTTP/1.1]
[DEBUG] 20:48:07.380 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:371) - ServerConnector@8f4ea7c{HTTP/1.1,[http/1.1]}{0.0.0.0:0} added {SelectorManager@ServerConnector@8f4ea7c{HTTP/1.1,[http/1.1]}{0.0.0.0:0},MANAGED}
[DEBUG] 20:48:07.380 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:371) - Server@c33b74f{STOPPED}[9.4.15.v20190215] added {ServerConnector@8f4ea7c{HTTP/1.1,[http/1.1]}{0.0.0.0:8085},AUTO}
[DEBUG] 20:48:07.407 org.eclipse.jetty.util.DecoratedObjectFactory.addDecorator(DecoratedObjectFactory.java:53) - Adding Decorator: org.eclipse.jetty.util.DeprecationWarning@692f203f
[DEBUG] 20:48:07.416 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:371) - o.e.j.w.WebAppContext@411f53a0{/,null,UNAVAILABLE} added {org.eclipse.jetty.server.session.SessionHandler728885526==dftMaxIdleSec=-1,MANAGED}
[DEBUG] 20:48:07.422 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:371) - ConstraintSecurityHandler@3c46e67a{STOPPED} added {org.eclipse.jetty.security.DefaultAuthenticatorFactory@c730b35,POJO}
[DEBUG] 20:48:07.423 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:371) - org.eclipse.jetty.server.session.SessionHandler728885526==dftMaxIdleSec=-1 added {ConstraintSecurityHandler@3c46e67a{STOPPED},MANAGED}
[DEBUG] 20:48:07.430 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:371) - ConstraintSecurityHandler@3c46e67a{STOPPED} added {ServletHandler@4c12331b{STOPPED},MANAGED}
[DEBUG] 20:48:07.430 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:371) - o.e.j.w.WebAppContext@411f53a0{/,null,UNAVAILABLE} added {ErrorPageErrorHandler@7586beff{STOPPED},MANAGED}
[DEBUG] 20:48:07.452 org.nutz.boot.starter.jetty.JettyStarter.init(JettyStarter.java:247) - found static local path, add it : D:\data\upload
[DEBUG] 20:48:07.476 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:371) - Server@c33b74f{STOPPED}[9.4.15.v20190215] added {o.e.j.w.WebAppContext@411f53a0{/,[file:///D:/data/upload/, file:///D:/soft/%E6%BA%90%E7%A0%81-%E5%90%8E%E7%AB%AF/LuliChat-nutzboot/target/classes/static/],UNAVAILABLE},MANAGED}
[DEBUG] 20:48:07.480 org.eclipse.jetty.server.session.SessionHandler.setMaxInactiveInterval(SessionHandler.java:946) - SessionManager default maxInactiveInterval=1800
[DEBUG] 20:48:07.482 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:371) - o.e.j.w.WebAppContext@411f53a0{/,[file:///D:/data/upload/, file:///D:/soft/%E6%BA%90%E7%A0%81-%E5%90%8E%E7%AB%AF/LuliChat-nutzboot/target/classes/static/],UNAVAILABLE} added {ErrorPageErrorHandler@185a6e9{STOPPED},MANAGED}
[DEBUG] 20:48:07.482 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:371) - Server@c33b74f{STOPPED}[9.4.15.v20190215] added {1073741824,POJO}
[DEBUG] 20:48:07.483 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:371) - Server@c33b74f{STOPPED}[9.4.15.v20190215] added {1000,POJO}
[DEBUG] 20:48:07.489 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'nbServletContextListener'<class org.nutz.boot.starter.servlet3.NbServletContextListener>
[DEBUG] 20:48:07.489 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - 	 >> Load definition name=nbServletContextListener
[DEBUG] 20:48:07.490 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(nbServletContextListener) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
[DEBUG] 20:48:07.490 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - 	 >> Make...'nbServletContextListener'<class org.nutz.boot.starter.servlet3.NbServletContextListener>
[DEBUG] 20:48:07.491 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'nbServletContextListener' to [app] 
[DEBUG] 20:48:07.491 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class org.nutz.boot.starter.servlet3.NbServletContextListener without AOP
[DEBUG] 20:48:07.493 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'appContext'<class org.nutz.boot.AppContext>
[DEBUG] 20:48:07.529 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:371) - WebSocketServerFactory@38e79ae3[defaultPolicy=WebSocketPolicy@63070bab[behavior=SERVER,maxTextMessageSize=65536,maxTextMessageBufferSize=32768,maxBinaryMessageSize=65536,maxBinaryMessageBufferSize=32768,asyncWriteTimeout=60000,idleTimeout=300000,inputBufferSize=4096],creator=org.eclipse.jetty.websocket.server.WebSocketServerFactory] added {ScheduledExecutorScheduler@13b6aecc{STOPPED},AUTO}
[DEBUG] 20:48:07.530 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:371) - WebSocketServerFactory@38e79ae3[defaultPolicy=WebSocketPolicy@63070bab[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@68e5eea7,POJO}
[DEBUG] 20:48:07.531 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:371) - NativeWebSocketConfiguration@762ef0ea{STOPPED} added {WebSocketServerFactory@38e79ae3[defaultPolicy=WebSocketPolicy@63070bab[behavior=SERVER,maxTextMessageSize=65536,maxTextMessageBufferSize=32768,maxBinaryMessageSize=65536,maxBinaryMessageBufferSize=32768,asyncWriteTimeout=60000,idleTimeout=300000,inputBufferSize=4096],creator=org.eclipse.jetty.websocket.server.WebSocketServerFactory],AUTO}
[DEBUG] 20:48:07.532 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:371) - NativeWebSocketConfiguration@762ef0ea{STOPPED} added {PathMappings[size=0],POJO}
[DEBUG] 20:48:07.532 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:371) - o.e.j.w.WebAppContext@411f53a0{/,[file:///D:/data/upload/, file:///D:/soft/%E6%BA%90%E7%A0%81-%E5%90%8E%E7%AB%AF/LuliChat-nutzboot/target/classes/static/],UNAVAILABLE} added {NativeWebSocketConfiguration@762ef0ea{STOPPED},MANAGED}
[DEBUG] 20:48:07.565 org.eclipse.jetty.websocket.jsr356.JsrSessionFactory.<init>(JsrSessionFactory.java:39) - Container: ServerContainer@50caa560{STOPPED}
[DEBUG] 20:48:07.616 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:371) - HttpClient@503d687a{STOPPED} added {HttpClientTransportOverHTTP@6a370f4{STOPPED},AUTO}
[DEBUG] 20:48:07.617 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:371) - HttpClient@503d687a{STOPPED} added {SslContextFactory@2abf4075[provider=null,keyStore=null,trustStore=null],AUTO}
[DEBUG] 20:48:07.617 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:371) - HttpClient@503d687a{STOPPED} added {org.eclipse.jetty.client.ProtocolHandlers@770d3326,POJO}
[DEBUG] 20:48:07.617 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:371) - HttpClient@503d687a{STOPPED} added {org.eclipse.jetty.client.HttpClient$ContentDecoderFactorySet@4cc8eb05,POJO}
[DEBUG] 20:48:07.618 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:371) - HttpClient@503d687a{STOPPED} added {QueuedThreadPool[WebSocketClient@1346201722]@51f116b8{STOPPED,8<=0<=200,i=0,q=0}[org.eclipse.jetty.util.thread.TryExecutor$$Lambda$16/1691185247@1afd44cb],AUTO}
[DEBUG] 20:48:07.618 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:371) - HttpClient@503d687a{STOPPED} added {org.eclipse.jetty.io.MappedByteBufferPool@68e5eea7,POJO}
[DEBUG] 20:48:07.618 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:371) - WebSocketClient@b76faa87[httpClient=HttpClient@503d687a{STOPPED},openSessions.size=0] added {HttpClient@503d687a{STOPPED},AUTO}
[DEBUG] 20:48:07.640 org.eclipse.jetty.websocket.jsr356.JsrSessionFactory.<init>(JsrSessionFactory.java:39) - Container: ServerContainer@50caa560{STOPPED}
[DEBUG] 20:48:07.641 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:371) - ServerContainer@50caa560{STOPPED} added {NativeWebSocketConfiguration@762ef0ea{STOPPED},AUTO}
[DEBUG] 20:48:07.641 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:371) - o.e.j.w.WebAppContext@411f53a0{/,[file:///D:/data/upload/, file:///D:/soft/%E6%BA%90%E7%A0%81-%E5%90%8E%E7%AB%AF/LuliChat-nutzboot/target/classes/static/],UNAVAILABLE} added {ServerContainer@50caa560{STOPPED},AUTO}
[DEBUG] 20:48:07.642 org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketServerContainerInitializer.configureContext(WebSocketServerContainerInitializer.java:165) - Dynamic filter add to support JSR356/javax.websocket.server: org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter
[DEBUG] 20:48:07.647 org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter.configureContext(WebSocketUpgradeFilter.java:90) - Adding [Jetty_WebSocketUpgradeFilter] WebSocketUpgradeFilter[configuration=NativeWebSocketConfiguration@762ef0ea{STOPPED}] mapped to /* to o.e.j.w.WebAppContext@411f53a0{/,[file:///D:/data/upload/, file:///D:/soft/%E6%BA%90%E7%A0%81-%E5%90%8E%E7%AB%AF/LuliChat-nutzboot/target/classes/static/],UNAVAILABLE}
[DEBUG] 20:48:07.661 org.nutz.resource.Scans.scan(Scans.java:280) - Found 51 resource by src( com/dd/ ) , regex( ^.+[.]class$ )
[DEBUG] 20:48:07.666 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'jettyStarter'<interface org.nutz.boot.starter.ServerFace>
[DEBUG] 20:48:07.666 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarting(AbstractLifeCycle.java:185) - starting Server@c33b74f{STOPPED}[9.4.15.v20190215]
[DEBUG] 20:48:07.667 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:371) - Server@c33b74f{STARTING}[9.4.15.v20190215] added {ErrorHandler@16610890{STOPPED},AUTO}
[INFO ] 20:48:07.670 org.eclipse.jetty.server.Server.doStart(Server.java:370) - jetty-9.4.15.v20190215; built: 2019-02-15T16:53:49.381Z; git: eb70b240169fcf1abbd86af36482d1c49826fa0b; jvm 1.8.0_91-b15
[DEBUG] 20:48:07.683 org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:110) - starting Server@c33b74f{STARTING}[9.4.15.v20190215]
[DEBUG] 20:48:07.684 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarting(AbstractLifeCycle.java:185) - starting QueuedThreadPool[qtp1702940637]@6580cfdd{STOPPED,200<=0<=1000,i=0,q=0}[org.eclipse.jetty.util.thread.TryExecutor$$Lambda$16/1691185247@1afd44cb]
[DEBUG] 20:48:07.685 org.eclipse.jetty.util.thread.ReservedThreadExecutor.<init>(ReservedThreadExecutor.java:85) - ReservedThreadExecutor@6cd28fa7{s=0/4,p=0}
[DEBUG] 20:48:07.686 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:371) - QueuedThreadPool[qtp1702940637]@6580cfdd{STARTING,200<=0<=1000,i=0,q=0}[ReservedThreadExecutor@6cd28fa7{s=0/4,p=0}] added {ReservedThreadExecutor@6cd28fa7{s=0/4,p=0},AUTO}
[DEBUG] 20:48:07.686 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarting(AbstractLifeCycle.java:185) - starting ReservedThreadExecutor@6cd28fa7{s=0/4,p=0}
[DEBUG] 20:48:07.686 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarted(AbstractLifeCycle.java:177) - STARTED @1890ms ReservedThreadExecutor@6cd28fa7{s=0/4,p=0}
[DEBUG] 20:48:07.706 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarted(AbstractLifeCycle.java:177) - STARTED @1910ms QueuedThreadPool[qtp1702940637]@6580cfdd{STARTED,200<=200<=1000,i=64,q=0}[ReservedThreadExecutor@6cd28fa7{s=0/4,p=0}]
[DEBUG] 20:48:07.706 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarting(AbstractLifeCycle.java:185) - starting o.e.j.w.WebAppContext@411f53a0{/,[file:///D:/data/upload/, file:///D:/soft/%E6%BA%90%E7%A0%81-%E5%90%8E%E7%AB%AF/LuliChat-nutzboot/target/classes/static/],UNAVAILABLE}
[DEBUG] 20:48:07.723 org.eclipse.jetty.webapp.WebAppContext.preConfigure(WebAppContext.java:493) - Thread Context classloader sun.misc.Launcher$AppClassLoader@18b4aac2
[DEBUG] 20:48:07.724 org.eclipse.jetty.webapp.WebAppContext.preConfigure(WebAppContext.java:497) - Parent class loader: sun.misc.Launcher$ExtClassLoader@442d9b6e 
[DEBUG] 20:48:07.724 org.eclipse.jetty.webapp.WebAppContext.preConfigure(WebAppContext.java:505) - preConfigure o.e.j.w.WebAppContext@411f53a0{/,[file:///D:/data/upload/, file:///D:/soft/%E6%BA%90%E7%A0%81-%E5%90%8E%E7%AB%AF/LuliChat-nutzboot/target/classes/static/],UNAVAILABLE} with org.eclipse.jetty.webapp.WebInfConfiguration@2034b64c
[DEBUG] 20:48:07.738 org.eclipse.jetty.webapp.WebInfConfiguration.findAndFilterContainerPaths(WebInfConfiguration.java:221) - Matching container urls [file:/D:/Java/jdk1.8.0_91/jre/lib/ext/access-bridge-64.jar, file:/D:/Java/jdk1.8.0_91/jre/lib/ext/cldrdata.jar, file:/D:/Java/jdk1.8.0_91/jre/lib/ext/dnsns.jar, file:/D:/Java/jdk1.8.0_91/jre/lib/ext/jaccess.jar, file:/D:/Java/jdk1.8.0_91/jre/lib/ext/jfxrt.jar, file:/D:/Java/jdk1.8.0_91/jre/lib/ext/localedata.jar, file:/D:/Java/jdk1.8.0_91/jre/lib/ext/nashorn.jar, file:/D:/Java/jdk1.8.0_91/jre/lib/ext/sunec.jar, file:/D:/Java/jdk1.8.0_91/jre/lib/ext/sunjce_provider.jar, file:/D:/Java/jdk1.8.0_91/jre/lib/ext/sunmscapi.jar, file:/D:/Java/jdk1.8.0_91/jre/lib/ext/sunpkcs11.jar, file:/D:/Java/jdk1.8.0_91/jre/lib/ext/zipfs.jar]
[DEBUG] 20:48:07.738 org.eclipse.jetty.webapp.WebInfConfiguration.findAndFilterContainerPaths(WebInfConfiguration.java:280) - Container paths selected:[]
[DEBUG] 20:48:07.745 org.eclipse.jetty.webapp.WebAppContext.preConfigure(WebAppContext.java:505) - preConfigure o.e.j.w.WebAppContext@411f53a0{/,[file:///D:/data/upload/, file:///D:/soft/%E6%BA%90%E7%A0%81-%E5%90%8E%E7%AB%AF/LuliChat-nutzboot/target/classes/static/],UNAVAILABLE} with org.eclipse.jetty.webapp.WebXmlConfiguration@cb0755b
[DEBUG] 20:48:07.772 org.eclipse.jetty.webapp.WebDescriptor.processVersion(WebDescriptor.java:271) - jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml: Calculated metadatacomplete = False with version=3.1
[DEBUG] 20:48:07.774 org.eclipse.jetty.webapp.WebXmlConfiguration.findWebXml(WebXmlConfiguration.java:113) - No WEB-INF/web.xml in [file:///D:/data/upload/, file:///D:/soft/%E6%BA%90%E7%A0%81-%E5%90%8E%E7%AB%AF/LuliChat-nutzboot/target/classes/static/]. Serving files and default/dynamic servlets only
[DEBUG] 20:48:07.775 org.eclipse.jetty.webapp.WebAppContext.preConfigure(WebAppContext.java:505) - preConfigure o.e.j.w.WebAppContext@411f53a0{/,[file:///D:/data/upload/, file:///D:/soft/%E6%BA%90%E7%A0%81-%E5%90%8E%E7%AB%AF/LuliChat-nutzboot/target/classes/static/],UNAVAILABLE}{[file:///D:/data/upload/, file:///D:/soft/%E6%BA%90%E7%A0%81-%E5%90%8E%E7%AB%AF/LuliChat-nutzboot/target/classes/static/]} with org.eclipse.jetty.webapp.MetaInfConfiguration@7f485fda
[DEBUG] 20:48:07.775 org.eclipse.jetty.webapp.MetaInfConfiguration.preConfigure(MetaInfConfiguration.java:89) - org.eclipse.jetty.metainf.useCache = true
[DEBUG] 20:48:07.775 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:371) - Server@c33b74f{STARTING}[9.4.15.v20190215] added {{},POJO}
[DEBUG] 20:48:07.775 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:371) - Server@c33b74f{STARTING}[9.4.15.v20190215] added {{},POJO}
[DEBUG] 20:48:07.776 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:371) - Server@c33b74f{STARTING}[9.4.15.v20190215] added {{},POJO}
[DEBUG] 20:48:07.776 org.eclipse.jetty.webapp.WebAppContext.preConfigure(WebAppContext.java:505) - preConfigure o.e.j.w.WebAppContext@411f53a0{/,[file:///D:/data/upload/, file:///D:/soft/%E6%BA%90%E7%A0%81-%E5%90%8E%E7%AB%AF/LuliChat-nutzboot/target/classes/static/],UNAVAILABLE}{[file:///D:/data/upload/, file:///D:/soft/%E6%BA%90%E7%A0%81-%E5%90%8E%E7%AB%AF/LuliChat-nutzboot/target/classes/static/]} with org.eclipse.jetty.webapp.FragmentConfiguration@28261e8e
[DEBUG] 20:48:07.776 org.eclipse.jetty.webapp.WebAppContext.preConfigure(WebAppContext.java:505) - preConfigure o.e.j.w.WebAppContext@411f53a0{/,[file:///D:/data/upload/, file:///D:/soft/%E6%BA%90%E7%A0%81-%E5%90%8E%E7%AB%AF/LuliChat-nutzboot/target/classes/static/],UNAVAILABLE}{[file:///D:/data/upload/, file:///D:/soft/%E6%BA%90%E7%A0%81-%E5%90%8E%E7%AB%AF/LuliChat-nutzboot/target/classes/static/]} with org.eclipse.jetty.webapp.JettyWebXmlConfiguration@d737b89
[DEBUG] 20:48:07.776 org.eclipse.jetty.webapp.WebAppContext.preConfigure(WebAppContext.java:505) - preConfigure o.e.j.w.WebAppContext@411f53a0{/,[file:///D:/data/upload/, file:///D:/soft/%E6%BA%90%E7%A0%81-%E5%90%8E%E7%AB%AF/LuliChat-nutzboot/target/classes/static/],UNAVAILABLE}{[file:///D:/data/upload/, file:///D:/soft/%E6%BA%90%E7%A0%81-%E5%90%8E%E7%AB%AF/LuliChat-nutzboot/target/classes/static/]} with org.eclipse.jetty.annotations.AnnotationConfiguration@8519cb4
[DEBUG] 20:48:07.777 org.eclipse.jetty.webapp.WebAppContext.preConfigure(WebAppContext.java:505) - preConfigure o.e.j.w.WebAppContext@411f53a0{/,[file:///D:/data/upload/, file:///D:/soft/%E6%BA%90%E7%A0%81-%E5%90%8E%E7%AB%AF/LuliChat-nutzboot/target/classes/static/],UNAVAILABLE}{[file:///D:/data/upload/, file:///D:/soft/%E6%BA%90%E7%A0%81-%E5%90%8E%E7%AB%AF/LuliChat-nutzboot/target/classes/static/]} with org.eclipse.jetty.webapp.MetaInfConfiguration@35dab4eb
[DEBUG] 20:48:07.777 org.eclipse.jetty.webapp.MetaInfConfiguration.preConfigure(MetaInfConfiguration.java:89) - org.eclipse.jetty.metainf.useCache = true
[DEBUG] 20:48:07.782 org.eclipse.jetty.http.PreEncodedHttpField.<clinit>(PreEncodedHttpField.java:64) - HttpField encoders loaded: [org.eclipse.jetty.http.Http1FieldPreEncoder@7a35b0f5]
[DEBUG] 20:48:07.788 org.eclipse.jetty.webapp.WebAppContext.configure(WebAppContext.java:516) - configure o.e.j.w.WebAppContext@411f53a0{/,[file:///D:/data/upload/, file:///D:/soft/%E6%BA%90%E7%A0%81-%E5%90%8E%E7%AB%AF/LuliChat-nutzboot/target/classes/static/],STARTING}{[file:///D:/data/upload/, file:///D:/soft/%E6%BA%90%E7%A0%81-%E5%90%8E%E7%AB%AF/LuliChat-nutzboot/target/classes/static/]} with org.eclipse.jetty.webapp.WebInfConfiguration@2034b64c
[DEBUG] 20:48:07.790 org.eclipse.jetty.webapp.WebAppContext.configure(WebAppContext.java:516) - configure o.e.j.w.WebAppContext@411f53a0{/,[file:///D:/data/upload/, file:///D:/soft/%E6%BA%90%E7%A0%81-%E5%90%8E%E7%AB%AF/LuliChat-nutzboot/target/classes/static/],STARTING}{[file:///D:/data/upload/, file:///D:/soft/%E6%BA%90%E7%A0%81-%E5%90%8E%E7%AB%AF/LuliChat-nutzboot/target/classes/static/]} with org.eclipse.jetty.webapp.WebXmlConfiguration@cb0755b
[DEBUG] 20:48:07.794 org.eclipse.jetty.webapp.WebAppContext.configure(WebAppContext.java:516) - configure o.e.j.w.WebAppContext@411f53a0{/,[file:///D:/data/upload/, file:///D:/soft/%E6%BA%90%E7%A0%81-%E5%90%8E%E7%AB%AF/LuliChat-nutzboot/target/classes/static/],STARTING}{[file:///D:/data/upload/, file:///D:/soft/%E6%BA%90%E7%A0%81-%E5%90%8E%E7%AB%AF/LuliChat-nutzboot/target/classes/static/]} with org.eclipse.jetty.webapp.MetaInfConfiguration@7f485fda
[DEBUG] 20:48:07.794 org.eclipse.jetty.webapp.WebAppContext.configure(WebAppContext.java:516) - configure o.e.j.w.WebAppContext@411f53a0{/,[file:///D:/data/upload/, file:///D:/soft/%E6%BA%90%E7%A0%81-%E5%90%8E%E7%AB%AF/LuliChat-nutzboot/target/classes/static/],STARTING}{[file:///D:/data/upload/, file:///D:/soft/%E6%BA%90%E7%A0%81-%E5%90%8E%E7%AB%AF/LuliChat-nutzboot/target/classes/static/]} with org.eclipse.jetty.webapp.FragmentConfiguration@28261e8e
[DEBUG] 20:48:07.794 org.eclipse.jetty.webapp.WebAppContext.configure(WebAppContext.java:516) - configure o.e.j.w.WebAppContext@411f53a0{/,[file:///D:/data/upload/, file:///D:/soft/%E6%BA%90%E7%A0%81-%E5%90%8E%E7%AB%AF/LuliChat-nutzboot/target/classes/static/],STARTING}{[file:///D:/data/upload/, file:///D:/soft/%E6%BA%90%E7%A0%81-%E5%90%8E%E7%AB%AF/LuliChat-nutzboot/target/classes/static/]} with org.eclipse.jetty.webapp.JettyWebXmlConfiguration@d737b89
[DEBUG] 20:48:07.794 org.eclipse.jetty.webapp.JettyWebXmlConfiguration.configure(JettyWebXmlConfiguration.java:69) - Configuring web-jetty.xml
[DEBUG] 20:48:07.796 org.eclipse.jetty.webapp.WebAppContext.configure(WebAppContext.java:516) - configure o.e.j.w.WebAppContext@411f53a0{/,[file:///D:/data/upload/, file:///D:/soft/%E6%BA%90%E7%A0%81-%E5%90%8E%E7%AB%AF/LuliChat-nutzboot/target/classes/static/],STARTING}{[file:///D:/data/upload/, file:///D:/soft/%E6%BA%90%E7%A0%81-%E5%90%8E%E7%AB%AF/LuliChat-nutzboot/target/classes/static/]} with org.eclipse.jetty.annotations.AnnotationConfiguration@8519cb4
[DEBUG] 20:48:07.802 org.eclipse.jetty.util.DecoratedObjectFactory.addDecorator(DecoratedObjectFactory.java:53) - Adding Decorator: org.eclipse.jetty.annotations.AnnotationDecorator@17fc391b
[DEBUG] 20:48:07.805 org.eclipse.jetty.annotations.AnnotationConfiguration.getNonExcludedInitializers(AnnotationConfiguration.java:830) - Service loaders found in 0ms
[DEBUG] 20:48:07.809 org.eclipse.jetty.annotations.AnnotationConfiguration.isFromExcludedJar(AnnotationConfiguration.java:699) - !Excluded org.eclipse.jetty.websocket.server.NativeWebSocketServletContainerInitializer@723ca036 no ordering
[DEBUG] 20:48:07.810 org.eclipse.jetty.annotations.AnnotationConfiguration.isFromExcludedJar(AnnotationConfiguration.java:699) - !Excluded org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketServerContainerInitializer@52f27fbd no ordering
[DEBUG] 20:48:07.811 org.eclipse.jetty.annotations.AnnotationConfiguration.getNonExcludedInitializers(AnnotationConfiguration.java:916) - No web.xml ordering, ServletContainerInitializers in random order
[DEBUG] 20:48:07.811 org.eclipse.jetty.annotations.AnnotationConfiguration.getNonExcludedInitializers(AnnotationConfiguration.java:960) - ServletContainerInitializer: 1 org.eclipse.jetty.websocket.server.NativeWebSocketServletContainerInitializer from file:///C:/Users/00026/.m2/repository/org/eclipse/jetty/websocket/websocket-server/9.4.15.v20190215/websocket-server-9.4.15.v20190215.jar
[DEBUG] 20:48:07.811 org.eclipse.jetty.annotations.AnnotationConfiguration.getNonExcludedInitializers(AnnotationConfiguration.java:960) - ServletContainerInitializer: 2 org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketServerContainerInitializer from file:///C:/Users/00026/.m2/repository/org/eclipse/jetty/websocket/javax-websocket-server-impl/9.4.15.v20190215/javax-websocket-server-impl-9.4.15.v20190215.jar
[DEBUG] 20:48:07.812 org.eclipse.jetty.annotations.AnnotationConfiguration.createServletContainerInitializerAnnotationHandlers(AnnotationConfiguration.java:627) - No HandlesTypes annotation on initializer class org.eclipse.jetty.websocket.server.NativeWebSocketServletContainerInitializer
[DEBUG] 20:48:07.814 org.eclipse.jetty.annotations.AnnotationConfiguration.createServletContainerInitializerAnnotationHandlers(AnnotationConfiguration.java:593) - 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
[DEBUG] 20:48:07.816 org.eclipse.jetty.annotations.AnnotationConfiguration.createServletContainerInitializerAnnotationHandlers(AnnotationConfiguration.java:613) - Registering annotation handler for javax.websocket.server.ServerEndpoint
[DEBUG] 20:48:07.818 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:371) - o.e.j.w.WebAppContext@411f53a0{/,[file:///D:/data/upload/, file:///D:/soft/%E6%BA%90%E7%A0%81-%E5%90%8E%E7%AB%AF/LuliChat-nutzboot/target/classes/static/],STARTING}{[file:///D:/data/upload/, file:///D:/soft/%E6%BA%90%E7%A0%81-%E5%90%8E%E7%AB%AF/LuliChat-nutzboot/target/classes/static/]} added {ServletContainerInitializersStarter@4007f65e{STOPPED},MANAGED}
[WARN ] 20:48:07.824 org.eclipse.jetty.annotations.AnnotationParser.asmVersion(AnnotationParser.java:92) - Unknown ASM version, assuming ASM7
[DEBUG] 20:48:07.825 org.eclipse.jetty.annotations.AnnotationConfiguration.scanForAnnotations(AnnotationConfiguration.java:429) - Annotation scanning commencing: webxml=3, metadatacomplete=false, configurationDiscovered=true, multiThreaded=true, maxScanWait=60
[INFO ] 20:48:07.825 org.eclipse.jetty.annotations.AnnotationConfiguration.scanForAnnotations(AnnotationConfiguration.java:481) - Scanning elapsed time=0ms
[DEBUG] 20:48:07.826 org.eclipse.jetty.annotations.AnnotationConfiguration.scanForAnnotations(AnnotationConfiguration.java:488) - Scanned 0 container path jars, 0 WEB-INF/lib jars, 0 WEB-INF/classes dirs in 0ms for context o.e.j.w.WebAppContext@411f53a0{/,[file:///D:/data/upload/, file:///D:/soft/%E6%BA%90%E7%A0%81-%E5%90%8E%E7%AB%AF/LuliChat-nutzboot/target/classes/static/],STARTING}{[file:///D:/data/upload/, file:///D:/soft/%E6%BA%90%E7%A0%81-%E5%90%8E%E7%AB%AF/LuliChat-nutzboot/target/classes/static/]}
[DEBUG] 20:48:07.826 org.eclipse.jetty.webapp.WebAppContext.configure(WebAppContext.java:516) - configure o.e.j.w.WebAppContext@411f53a0{/,[file:///D:/data/upload/, file:///D:/soft/%E6%BA%90%E7%A0%81-%E5%90%8E%E7%AB%AF/LuliChat-nutzboot/target/classes/static/],STARTING}{[file:///D:/data/upload/, file:///D:/soft/%E6%BA%90%E7%A0%81-%E5%90%8E%E7%AB%AF/LuliChat-nutzboot/target/classes/static/]} with org.eclipse.jetty.webapp.MetaInfConfiguration@35dab4eb
[DEBUG] 20:48:07.826 org.eclipse.jetty.webapp.MetaData.resolve(MetaData.java:377) - metadata resolve o.e.j.w.WebAppContext@411f53a0{/,[file:///D:/data/upload/, file:///D:/soft/%E6%BA%90%E7%A0%81-%E5%90%8E%E7%AB%AF/LuliChat-nutzboot/target/classes/static/],STARTING}{[file:///D:/data/upload/, file:///D:/soft/%E6%BA%90%E7%A0%81-%E5%90%8E%E7%AB%AF/LuliChat-nutzboot/target/classes/static/]}
[DEBUG] 20:48:07.849 org.eclipse.jetty.webapp.StandardDescriptorProcessor.addServletMapping(StandardDescriptorProcessor.java:1248) - Added mapping [/]=>default 
[INFO ] 20:48:07.850 org.eclipse.jetty.webapp.StandardDescriptorProcessor.visitServlet(StandardDescriptorProcessor.java:283) - NO JSP Support for /, did not find org.eclipse.jetty.jsp.JettyJspServlet
[DEBUG] 20:48:07.851 org.eclipse.jetty.webapp.StandardDescriptorProcessor.addServletMapping(StandardDescriptorProcessor.java:1248) - Added mapping [*.jsp, *.jspf, *.jspx, *.xsp, *.JSP, *.JSPF, *.JSPX, *.XSP]=>jsp 
[DEBUG] 20:48:07.851 org.eclipse.jetty.server.session.SessionHandler.setMaxInactiveInterval(SessionHandler.java:946) - SessionManager default maxInactiveInterval=1800
[DEBUG] 20:48:07.853 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarting(AbstractLifeCycle.java:185) - starting ServletContainerInitializersStarter@4007f65e{STOPPED}
[DEBUG] 20:48:07.854 org.eclipse.jetty.annotations.ServletContainerInitializersStarter.doStart(ServletContainerInitializersStarter.java:63) - Calling ServletContainerInitializer org.eclipse.jetty.websocket.server.NativeWebSocketServletContainerInitializer
[DEBUG] 20:48:07.854 org.eclipse.jetty.plus.annotation.ContainerInitializer.callStartup(ContainerInitializer.java:137) - ContainerInitializer org.eclipse.jetty.websocket.server.NativeWebSocketServletContainerInitializer called in 0ms
[DEBUG] 20:48:07.854 org.eclipse.jetty.annotations.ServletContainerInitializersStarter.doStart(ServletContainerInitializersStarter.java:63) - Calling ServletContainerInitializer org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketServerContainerInitializer
[DEBUG] 20:48:07.855 org.eclipse.jetty.websocket.jsr356.JsrSessionFactory.<init>(JsrSessionFactory.java:39) - Container: ServerContainer@33ecda92{STOPPED}
[DEBUG] 20:48:07.856 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:371) - HttpClient@14fc5f04{STOPPED} added {HttpClientTransportOverHTTP@6e2829c7{STOPPED},AUTO}
[DEBUG] 20:48:07.856 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:371) - HttpClient@14fc5f04{STOPPED} added {SslContextFactory@3feb2dda[provider=null,keyStore=null,trustStore=null],AUTO}
[DEBUG] 20:48:07.856 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:371) - HttpClient@14fc5f04{STOPPED} added {org.eclipse.jetty.client.ProtocolHandlers@6a8658ff,POJO}
[DEBUG] 20:48:07.857 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:371) - HttpClient@14fc5f04{STOPPED} added {org.eclipse.jetty.client.HttpClient$ContentDecoderFactorySet@1c742ed4,POJO}
[DEBUG] 20:48:07.857 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:371) - HttpClient@14fc5f04{STOPPED} added {QueuedThreadPool[WebSocketClient@352083716]@333d4a8c{STOPPED,8<=0<=200,i=0,q=0}[org.eclipse.jetty.util.thread.TryExecutor$$Lambda$16/1691185247@1afd44cb],AUTO}
[DEBUG] 20:48:07.857 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:371) - HttpClient@14fc5f04{STOPPED} added {org.eclipse.jetty.io.MappedByteBufferPool@68e5eea7,POJO}
[DEBUG] 20:48:07.857 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:371) - WebSocketClient@8a8f853d[httpClient=HttpClient@14fc5f04{STOPPED},openSessions.size=0] added {HttpClient@14fc5f04{STOPPED},AUTO}
[DEBUG] 20:48:07.859 org.eclipse.jetty.websocket.jsr356.JsrSessionFactory.<init>(JsrSessionFactory.java:39) - Container: ServerContainer@33ecda92{STOPPED}
[DEBUG] 20:48:07.859 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:371) - ServerContainer@33ecda92{STOPPED} added {NativeWebSocketConfiguration@762ef0ea{STOPPED},AUTO}
[DEBUG] 20:48:07.859 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:371) - o.e.j.w.WebAppContext@411f53a0{/,[file:///D:/data/upload/, file:///D:/soft/%E6%BA%90%E7%A0%81-%E5%90%8E%E7%AB%AF/LuliChat-nutzboot/target/classes/static/],STARTING}{[file:///D:/data/upload/, file:///D:/soft/%E6%BA%90%E7%A0%81-%E5%90%8E%E7%AB%AF/LuliChat-nutzboot/target/classes/static/]} added {ServerContainer@33ecda92{STOPPED},AUTO}
[DEBUG] 20:48:07.860 org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketServerContainerInitializer.onStartup(WebSocketServerContainerInitializer.java:221) - No JSR-356 annotations or interfaces discovered
[DEBUG] 20:48:07.861 org.eclipse.jetty.plus.annotation.ContainerInitializer.callStartup(ContainerInitializer.java:137) - ContainerInitializer org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketServerContainerInitializer called in 6ms
[DEBUG] 20:48:07.861 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarted(AbstractLifeCycle.java:177) - STARTED @2065ms ServletContainerInitializersStarter@4007f65e{STARTED}
[DEBUG] 20:48:07.861 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarting(AbstractLifeCycle.java:185) - starting ListenerHolder@4d14b6c2{STOPPED}: org.eclipse.jetty.servlet.listener.ELContextCleaner
[DEBUG] 20:48:07.862 org.eclipse.jetty.servlet.BaseHolder.doStart(BaseHolder.java:94) - Holding class org.eclipse.jetty.servlet.listener.ELContextCleaner from sun.misc.Launcher$AppClassLoader@18b4aac2
[DEBUG] 20:48:07.862 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarted(AbstractLifeCycle.java:177) - STARTED @2066ms ListenerHolder@4d14b6c2{STARTED}: org.eclipse.jetty.servlet.listener.ELContextCleaner
[DEBUG] 20:48:07.864 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarting(AbstractLifeCycle.java:185) - starting ListenerHolder@5884a914{STOPPED}: org.eclipse.jetty.servlet.listener.IntrospectorCleaner
[DEBUG] 20:48:07.865 org.eclipse.jetty.servlet.BaseHolder.doStart(BaseHolder.java:94) - Holding class org.eclipse.jetty.servlet.listener.IntrospectorCleaner from sun.misc.Launcher$AppClassLoader@18b4aac2
[DEBUG] 20:48:07.866 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarted(AbstractLifeCycle.java:177) - STARTED @2069ms ListenerHolder@5884a914{STARTED}: org.eclipse.jetty.servlet.listener.IntrospectorCleaner
[DEBUG] 20:48:07.866 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarting(AbstractLifeCycle.java:185) - starting ListenerHolder@491b9b8{STOPPED}: org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketServerContainerInitializer$ContextDestroyListener
[DEBUG] 20:48:07.866 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarted(AbstractLifeCycle.java:177) - STARTED @2070ms ListenerHolder@491b9b8{STARTED}: org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketServerContainerInitializer$ContextDestroyListener
[DEBUG] 20:48:07.867 org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:110) - starting o.e.j.w.WebAppContext@411f53a0{/,[file:///D:/data/upload/, file:///D:/soft/%E6%BA%90%E7%A0%81-%E5%90%8E%E7%AB%AF/LuliChat-nutzboot/target/classes/static/],STARTING}{[file:///D:/data/upload/, file:///D:/soft/%E6%BA%90%E7%A0%81-%E5%90%8E%E7%AB%AF/LuliChat-nutzboot/target/classes/static/]}
[DEBUG] 20:48:07.867 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarting(AbstractLifeCycle.java:185) - starting org.eclipse.jetty.server.session.SessionHandler728885526==dftMaxIdleSec=1800
[DEBUG] 20:48:07.872 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:371) - org.eclipse.jetty.server.session.SessionHandler728885526==dftMaxIdleSec=1800 added {org.eclipse.jetty.server.session.DefaultSessionCache@34bde49d[evict=-1,removeUnloadable=false,saveOnCreate=false,saveOnInactiveEvict=false],AUTO}
[DEBUG] 20:48:07.873 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:371) - org.eclipse.jetty.server.session.DefaultSessionCache@34bde49d[evict=-1,removeUnloadable=false,saveOnCreate=false,saveOnInactiveEvict=false] added {org.eclipse.jetty.server.session.NullSessionDataStore@7857fe2[passivating=false,graceSec=3600],AUTO}
[DEBUG] 20:48:07.875 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarting(AbstractLifeCycle.java:185) - starting DefaultSessionIdManager@29d80d2b{STOPPED}[worker=null]
[INFO ] 20:48:07.876 org.eclipse.jetty.server.session.DefaultSessionIdManager.doStart(DefaultSessionIdManager.java:365) - DefaultSessionIdManager workerName=node0
[INFO ] 20:48:07.876 org.eclipse.jetty.server.session.DefaultSessionIdManager.doStart(DefaultSessionIdManager.java:370) - No SessionScavenger set, using defaults
[DEBUG] 20:48:07.877 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:371) - DefaultSessionIdManager@29d80d2b{STARTING}[worker=node0] added {HouseKeeper@626abbd0{STOPPED}[interval=600000, ownscheduler=false],MANAGED}
[DEBUG] 20:48:07.877 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarting(AbstractLifeCycle.java:185) - starting HouseKeeper@626abbd0{STOPPED}[interval=600000, ownscheduler=false]
[DEBUG] 20:48:07.878 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarting(AbstractLifeCycle.java:185) - starting ScheduledExecutorScheduler@169bb4dd{STOPPED}
[DEBUG] 20:48:07.879 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarted(AbstractLifeCycle.java:177) - STARTED @2083ms ScheduledExecutorScheduler@169bb4dd{STARTED}
[DEBUG] 20:48:07.879 org.eclipse.jetty.server.session.HouseKeeper.findScheduler(HouseKeeper.java:127) - Using own scheduler for scavenging
[INFO ] 20:48:07.879 org.eclipse.jetty.server.session.HouseKeeper.startScavenging(HouseKeeper.java:149) - node0 Scavenging every 660000ms
[DEBUG] 20:48:07.880 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarted(AbstractLifeCycle.java:177) - STARTED @2084ms HouseKeeper@626abbd0{STARTED}[interval=660000, ownscheduler=true]
[DEBUG] 20:48:07.880 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarted(AbstractLifeCycle.java:177) - STARTED @2084ms DefaultSessionIdManager@29d80d2b{STARTED}[worker=node0]
[DEBUG] 20:48:07.881 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:371) - Server@c33b74f{STARTING}[9.4.15.v20190215] added {DefaultSessionIdManager@29d80d2b{STARTED}[worker=node0],MANAGED}
[DEBUG] 20:48:07.881 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:371) - org.eclipse.jetty.server.session.SessionHandler728885526==dftMaxIdleSec=1800 added {DefaultSessionIdManager@29d80d2b{STARTED}[worker=node0],UNMANAGED}
[DEBUG] 20:48:07.881 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarting(AbstractLifeCycle.java:185) - starting ScheduledExecutorScheduler@5dafbe45{STOPPED}
[DEBUG] 20:48:07.881 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarted(AbstractLifeCycle.java:177) - STARTED @2085ms ScheduledExecutorScheduler@5dafbe45{STARTED}
[DEBUG] 20:48:07.881 org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:110) - starting org.eclipse.jetty.server.session.SessionHandler728885526==dftMaxIdleSec=1800
[DEBUG] 20:48:07.882 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarting(AbstractLifeCycle.java:185) - starting ConstraintSecurityHandler@3c46e67a{STOPPED}
[DEBUG] 20:48:07.884 org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:110) - starting ConstraintSecurityHandler@3c46e67a{STARTING}
[DEBUG] 20:48:07.884 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarting(AbstractLifeCycle.java:185) - starting ServletHandler@4c12331b{STOPPED}
[DEBUG] 20:48:07.885 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1414) - Path=*.jspx[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml]
[DEBUG] 20:48:07.887 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:250) - Added MappedResource[pathSpec=ServletPathSpec["*.jspx",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=1]
[DEBUG] 20:48:07.887 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1414) - Path=*.JSPX[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml]
[DEBUG] 20:48:07.887 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:250) - Added MappedResource[pathSpec=ServletPathSpec["*.JSPX",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=2]
[DEBUG] 20:48:07.888 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1414) - Path=*.jsp[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml]
[DEBUG] 20:48:07.888 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:250) - Added MappedResource[pathSpec=ServletPathSpec["*.jsp",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=3]
[DEBUG] 20:48:07.888 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1414) - Path=*.JSPF[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml]
[DEBUG] 20:48:07.888 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:250) - Added MappedResource[pathSpec=ServletPathSpec["*.JSPF",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=4]
[DEBUG] 20:48:07.889 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1414) - Path=*.jspf[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml]
[DEBUG] 20:48:07.889 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:250) - Added MappedResource[pathSpec=ServletPathSpec["*.jspf",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=5]
[DEBUG] 20:48:07.889 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1414) - Path=*.JSP[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml]
[DEBUG] 20:48:07.890 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:250) - Added MappedResource[pathSpec=ServletPathSpec["*.JSP",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=6]
[DEBUG] 20:48:07.890 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1414) - Path=*.xsp[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml]
[DEBUG] 20:48:07.890 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:250) - Added MappedResource[pathSpec=ServletPathSpec["*.xsp",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=7]
[DEBUG] 20:48:07.890 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1414) - Path=*.XSP[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml]
[DEBUG] 20:48:07.891 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:250) - Added MappedResource[pathSpec=ServletPathSpec["*.XSP",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=8]
[DEBUG] 20:48:07.891 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1414) - Path=/[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=default[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml]
[DEBUG] 20:48:07.891 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:250) - Added MappedResource[pathSpec=ServletPathSpec["/",pathDepth=-1,group=DEFAULT],resource=default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=9]
[DEBUG] 20:48:07.891 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1439) - filterNameMap={Jetty_WebSocketUpgradeFilter=Jetty_WebSocketUpgradeFilter@2a54a73f==org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter,inst=true,async=true}
[DEBUG] 20:48:07.895 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1440) - pathFilters=[[/*]/[]/[REQUEST]=>Jetty_WebSocketUpgradeFilter]
[DEBUG] 20:48:07.896 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1441) - servletFilterMap={}
[DEBUG] 20:48:07.896 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1442) - servletPathMap=PathMappings[size=9]
[DEBUG] 20:48:07.896 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1443) - servletNameMap={default=default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,jsp=null,order=0,inst=false,async=false, jsp=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false}
[DEBUG] 20:48:07.896 org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:110) - starting ServletHandler@4c12331b{STARTING}
[DEBUG] 20:48:07.897 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarted(AbstractLifeCycle.java:177) - STARTED @2100ms ServletHandler@4c12331b{STARTED}
[DEBUG] 20:48:07.897 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarted(AbstractLifeCycle.java:177) - STARTED @2101ms ConstraintSecurityHandler@3c46e67a{STARTED}
[DEBUG] 20:48:07.897 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarting(AbstractLifeCycle.java:185) - starting org.eclipse.jetty.server.session.DefaultSessionCache@34bde49d[evict=-1,removeUnloadable=false,saveOnCreate=false,saveOnInactiveEvict=false]
[DEBUG] 20:48:07.897 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarting(AbstractLifeCycle.java:185) - starting org.eclipse.jetty.server.session.NullSessionDataStore@7857fe2[passivating=false,graceSec=3600]
[DEBUG] 20:48:07.897 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarted(AbstractLifeCycle.java:177) - STARTED @2101ms org.eclipse.jetty.server.session.NullSessionDataStore@7857fe2[passivating=false,graceSec=3600]
[DEBUG] 20:48:07.898 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarted(AbstractLifeCycle.java:177) - STARTED @2102ms org.eclipse.jetty.server.session.DefaultSessionCache@34bde49d[evict=-1,removeUnloadable=false,saveOnCreate=false,saveOnInactiveEvict=false]
[DEBUG] 20:48:07.898 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarted(AbstractLifeCycle.java:177) - STARTED @2102ms org.eclipse.jetty.server.session.SessionHandler728885526==dftMaxIdleSec=1800
[DEBUG] 20:48:07.899 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarting(AbstractLifeCycle.java:185) - starting ErrorPageErrorHandler@185a6e9{STOPPED}
[DEBUG] 20:48:07.899 org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:110) - starting ErrorPageErrorHandler@185a6e9{STARTING}
[DEBUG] 20:48:07.899 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarted(AbstractLifeCycle.java:177) - STARTED @2103ms ErrorPageErrorHandler@185a6e9{STARTED}
[DEBUG] 20:48:07.899 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarting(AbstractLifeCycle.java:185) - starting NativeWebSocketConfiguration@762ef0ea{STOPPED}
[DEBUG] 20:48:07.899 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarting(AbstractLifeCycle.java:185) - starting WebSocketServerFactory@38e79ae3[defaultPolicy=WebSocketPolicy@63070bab[behavior=SERVER,maxTextMessageSize=65536,maxTextMessageBufferSize=32768,maxBinaryMessageSize=65536,maxBinaryMessageBufferSize=32768,asyncWriteTimeout=60000,idleTimeout=300000,inputBufferSize=4096],creator=org.eclipse.jetty.websocket.server.WebSocketServerFactory]
[DEBUG] 20:48:07.899 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarting(AbstractLifeCycle.java:185) - starting ScheduledExecutorScheduler@13b6aecc{STOPPED}
[DEBUG] 20:48:07.900 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarted(AbstractLifeCycle.java:177) - STARTED @2104ms ScheduledExecutorScheduler@13b6aecc{STARTED}
[DEBUG] 20:48:07.900 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarted(AbstractLifeCycle.java:177) - STARTED @2104ms WebSocketServerFactory@38e79ae3[defaultPolicy=WebSocketPolicy@63070bab[behavior=SERVER,maxTextMessageSize=65536,maxTextMessageBufferSize=32768,maxBinaryMessageSize=65536,maxBinaryMessageBufferSize=32768,asyncWriteTimeout=60000,idleTimeout=300000,inputBufferSize=4096],creator=org.eclipse.jetty.websocket.server.WebSocketServerFactory]
[DEBUG] 20:48:07.900 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarted(AbstractLifeCycle.java:177) - STARTED @2104ms NativeWebSocketConfiguration@762ef0ea{STARTED}
[DEBUG] 20:48:07.900 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarting(AbstractLifeCycle.java:185) - starting ServerContainer@50caa560{STOPPED}
[DEBUG] 20:48:07.901 org.eclipse.jetty.websocket.jsr356.DecoderFactory.init(DecoderFactory.java:167) - init(org.eclipse.jetty.websocket.jsr356.client.EmptyClientEndpointConfig@5be1d0a4)
[DEBUG] 20:48:07.902 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.BooleanDecoder
[DEBUG] 20:48:07.902 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.ByteDecoder
[DEBUG] 20:48:07.903 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.CharacterDecoder
[DEBUG] 20:48:07.903 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.DoubleDecoder
[DEBUG] 20:48:07.903 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.FloatDecoder
[DEBUG] 20:48:07.903 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.IntegerDecoder
[DEBUG] 20:48:07.903 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.LongDecoder
[DEBUG] 20:48:07.904 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.ShortDecoder
[DEBUG] 20:48:07.904 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.StringDecoder
[DEBUG] 20:48:07.904 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.BooleanDecoder
[DEBUG] 20:48:07.904 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.ByteDecoder
[DEBUG] 20:48:07.904 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.CharacterDecoder
[DEBUG] 20:48:07.904 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.DoubleDecoder
[DEBUG] 20:48:07.905 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.FloatDecoder
[DEBUG] 20:48:07.905 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.IntegerDecoder
[DEBUG] 20:48:07.905 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.LongDecoder
[DEBUG] 20:48:07.905 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.ShortDecoder
[DEBUG] 20:48:07.905 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.ByteBufferDecoder
[DEBUG] 20:48:07.905 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.ByteArrayDecoder
[DEBUG] 20:48:07.905 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.PongMessageDecoder
[DEBUG] 20:48:07.907 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.ReaderDecoder
[DEBUG] 20:48:07.907 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.InputStreamDecoder
[DEBUG] 20:48:07.907 org.eclipse.jetty.websocket.jsr356.EncoderFactory.init(EncoderFactory.java:159) - init(org.eclipse.jetty.websocket.jsr356.client.EmptyClientEndpointConfig@5be1d0a4)
[DEBUG] 20:48:07.907 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.BooleanEncoder
[DEBUG] 20:48:07.908 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.ByteEncoder
[DEBUG] 20:48:07.908 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.CharacterEncoder
[DEBUG] 20:48:07.908 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.DoubleEncoder
[DEBUG] 20:48:07.908 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.FloatEncoder
[DEBUG] 20:48:07.908 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.IntegerEncoder
[DEBUG] 20:48:07.908 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.LongEncoder
[DEBUG] 20:48:07.909 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.ShortEncoder
[DEBUG] 20:48:07.909 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.StringEncoder
[DEBUG] 20:48:07.909 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.BooleanEncoder
[DEBUG] 20:48:07.909 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.ByteEncoder
[DEBUG] 20:48:07.909 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.CharacterEncoder
[DEBUG] 20:48:07.910 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.DoubleEncoder
[DEBUG] 20:48:07.910 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.FloatEncoder
[DEBUG] 20:48:07.910 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.IntegerEncoder
[DEBUG] 20:48:07.910 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.LongEncoder
[DEBUG] 20:48:07.910 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.ShortEncoder
[DEBUG] 20:48:07.911 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.ByteBufferEncoder
[DEBUG] 20:48:07.911 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.ByteArrayEncoder
[DEBUG] 20:48:07.911 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarted(AbstractLifeCycle.java:177) - STARTED @2115ms ServerContainer@50caa560{STARTED}
[DEBUG] 20:48:07.911 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarting(AbstractLifeCycle.java:185) - starting ServerContainer@33ecda92{STOPPED}
[DEBUG] 20:48:07.911 org.eclipse.jetty.websocket.jsr356.DecoderFactory.init(DecoderFactory.java:167) - init(org.eclipse.jetty.websocket.jsr356.client.EmptyClientEndpointConfig@147e2ae7)
[DEBUG] 20:48:07.912 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.BooleanDecoder
[DEBUG] 20:48:07.912 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.ByteDecoder
[DEBUG] 20:48:07.912 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.CharacterDecoder
[DEBUG] 20:48:07.912 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.DoubleDecoder
[DEBUG] 20:48:07.912 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.FloatDecoder
[DEBUG] 20:48:07.912 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.IntegerDecoder
[DEBUG] 20:48:07.912 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.LongDecoder
[DEBUG] 20:48:07.912 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.ShortDecoder
[DEBUG] 20:48:07.912 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.StringDecoder
[DEBUG] 20:48:07.912 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.BooleanDecoder
[DEBUG] 20:48:07.913 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.ByteDecoder
[DEBUG] 20:48:07.913 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.CharacterDecoder
[DEBUG] 20:48:07.913 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.DoubleDecoder
[DEBUG] 20:48:07.913 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.FloatDecoder
[DEBUG] 20:48:07.913 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.IntegerDecoder
[DEBUG] 20:48:07.913 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.LongDecoder
[DEBUG] 20:48:07.913 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.ShortDecoder
[DEBUG] 20:48:07.913 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.ByteBufferDecoder
[DEBUG] 20:48:07.913 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.ByteArrayDecoder
[DEBUG] 20:48:07.913 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.PongMessageDecoder
[DEBUG] 20:48:07.913 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.ReaderDecoder
[DEBUG] 20:48:07.913 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.InputStreamDecoder
[DEBUG] 20:48:07.914 org.eclipse.jetty.websocket.jsr356.EncoderFactory.init(EncoderFactory.java:159) - init(org.eclipse.jetty.websocket.jsr356.client.EmptyClientEndpointConfig@147e2ae7)
[DEBUG] 20:48:07.914 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.BooleanEncoder
[DEBUG] 20:48:07.914 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.ByteEncoder
[DEBUG] 20:48:07.914 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.CharacterEncoder
[DEBUG] 20:48:07.914 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.DoubleEncoder
[DEBUG] 20:48:07.914 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.FloatEncoder
[DEBUG] 20:48:07.914 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.IntegerEncoder
[DEBUG] 20:48:07.914 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.LongEncoder
[DEBUG] 20:48:07.914 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.ShortEncoder
[DEBUG] 20:48:07.914 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.StringEncoder
[DEBUG] 20:48:07.914 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.BooleanEncoder
[DEBUG] 20:48:07.915 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.ByteEncoder
[DEBUG] 20:48:07.915 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.CharacterEncoder
[DEBUG] 20:48:07.915 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.DoubleEncoder
[DEBUG] 20:48:07.915 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.FloatEncoder
[DEBUG] 20:48:07.915 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.IntegerEncoder
[DEBUG] 20:48:07.915 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.LongEncoder
[DEBUG] 20:48:07.915 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.ShortEncoder
[DEBUG] 20:48:07.915 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.ByteBufferEncoder
[DEBUG] 20:48:07.915 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.ByteArrayEncoder
[DEBUG] 20:48:07.915 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarted(AbstractLifeCycle.java:177) - STARTED @2119ms ServerContainer@33ecda92{STARTED}
[DEBUG] 20:48:07.916 org.eclipse.jetty.server.handler.ContextHandler.callContextInitialized(ContextHandler.java:956) - contextInitialized: javax.servlet.ServletContextEvent[source=ServletContext@o.e.j.w.WebAppContext@411f53a0{/,[file:///D:/data/upload/, file:///D:/soft/%E6%BA%90%E7%A0%81-%E5%90%8E%E7%AB%AF/LuliChat-nutzboot/target/classes/static/],STARTING}{[file:///D:/data/upload/, file:///D:/soft/%E6%BA%90%E7%A0%81-%E5%90%8E%E7%AB%AF/LuliChat-nutzboot/target/classes/static/]}]->org.nutz.boot.starter.servlet3.NbServletContextListener@448c8166
[DEBUG] 20:48:07.916 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'druidWebStatServletStarter'<interface org.nutz.boot.starter.WebServletFace>
[DEBUG] 20:48:07.925 org.nutz.boot.starter.servlet3.NbServletContextListener.lambda$contextInitialized$0(NbServletContextListener.java:98) - add Servlet name=druid pathSpec=/druid/*
[DEBUG] 20:48:07.926 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1414) - Path=*.jspx[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml]
[DEBUG] 20:48:07.926 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:250) - Added MappedResource[pathSpec=ServletPathSpec["*.jspx",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=1]
[DEBUG] 20:48:07.926 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1414) - Path=*.JSPX[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml]
[DEBUG] 20:48:07.926 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:250) - Added MappedResource[pathSpec=ServletPathSpec["*.JSPX",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=2]
[DEBUG] 20:48:07.927 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1414) - Path=*.jsp[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml]
[DEBUG] 20:48:07.927 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:250) - Added MappedResource[pathSpec=ServletPathSpec["*.jsp",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=3]
[DEBUG] 20:48:07.927 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1414) - Path=*.JSPF[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml]
[DEBUG] 20:48:07.927 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:250) - Added MappedResource[pathSpec=ServletPathSpec["*.JSPF",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=4]
[DEBUG] 20:48:07.927 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1414) - Path=*.jspf[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml]
[DEBUG] 20:48:07.927 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:250) - Added MappedResource[pathSpec=ServletPathSpec["*.jspf",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=5]
[DEBUG] 20:48:07.928 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1414) - Path=*.JSP[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml]
[DEBUG] 20:48:07.928 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:250) - Added MappedResource[pathSpec=ServletPathSpec["*.JSP",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=6]
[DEBUG] 20:48:07.928 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1414) - Path=*.xsp[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml]
[DEBUG] 20:48:07.928 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:250) - Added MappedResource[pathSpec=ServletPathSpec["*.xsp",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=7]
[DEBUG] 20:48:07.928 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1414) - Path=*.XSP[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml]
[DEBUG] 20:48:07.928 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:250) - Added MappedResource[pathSpec=ServletPathSpec["*.XSP",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=8]
[DEBUG] 20:48:07.928 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1414) - Path=/druid/*[JAVAX_API:null] mapped to servlet=druid[JAVAX_API:null]
[DEBUG] 20:48:07.929 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:250) - Added MappedResource[pathSpec=ServletPathSpec["/druid/*",pathDepth=2,group=PREFIX_GLOB],resource=druid@5b6c502==com.alibaba.druid.support.http.StatViewServlet,jsp=null,order=-1,inst=true,async=false] to PathMappings[size=9]
[DEBUG] 20:48:07.929 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1414) - Path=/[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=default[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml]
[DEBUG] 20:48:07.929 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:250) - Added MappedResource[pathSpec=ServletPathSpec["/",pathDepth=-1,group=DEFAULT],resource=default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=10]
[DEBUG] 20:48:07.929 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1439) - filterNameMap={Jetty_WebSocketUpgradeFilter=Jetty_WebSocketUpgradeFilter@2a54a73f==org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter,inst=true,async=true}
[DEBUG] 20:48:07.929 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1440) - pathFilters=[[/*]/[]/[REQUEST]=>Jetty_WebSocketUpgradeFilter]
[DEBUG] 20:48:07.929 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1441) - servletFilterMap={}
[DEBUG] 20:48:07.930 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1442) - servletPathMap=PathMappings[size=10]
[DEBUG] 20:48:07.930 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1443) - servletNameMap={default=default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,jsp=null,order=0,inst=false,async=false, druid=druid@5b6c502==com.alibaba.druid.support.http.StatViewServlet,jsp=null,order=-1,inst=true,async=false, jsp=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false}
[INFO ] 20:48:07.968 org.nutz.boot.starter.jdbc.DruidWebStatServletStarter.getInitParameters(DruidWebStatServletStarter.java:71) - druid stat view random user=druid password=7asu1v0t8ughhpugkemhv0sbun
[DEBUG] 20:48:07.970 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroEnvStarter'<interface org.nutz.boot.starter.WebEventListenerFace>
[DEBUG] 20:48:07.970 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroEnvironmentLoaderListener'<class org.apache.shiro.web.env.EnvironmentLoaderListener>
[DEBUG] 20:48:07.970 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - 	 >> Load definition name=shiroEnvironmentLoaderListener
[DEBUG] 20:48:07.970 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(shiroEnvironmentLoaderListener) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
[DEBUG] 20:48:07.970 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - 	 >> Make...'shiroEnvironmentLoaderListener'<class org.apache.shiro.web.env.EnvironmentLoaderListener>
[DEBUG] 20:48:07.970 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'shiroEnvironmentLoaderListener' to [app] 
[DEBUG] 20:48:07.971 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class org.apache.shiro.web.env.EnvironmentLoaderListener without AOP
[DEBUG] 20:48:07.972 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroEnvStarter'<>
[INFO ] 20:48:07.973 org.eclipse.jetty.server.handler.ContextHandler$Context.log(ContextHandler.java:2345) - Initializing Shiro environment
[INFO ] 20:48:07.973 org.apache.shiro.web.env.EnvironmentLoader.initEnvironment(EnvironmentLoader.java:128) - Starting Shiro environment initialization.
[DEBUG] 20:48:07.977 org.apache.shiro.web.env.IniWebEnvironment.init(IniWebEnvironment.java:76) - Checking any specified config locations.
[DEBUG] 20:48:07.977 org.apache.shiro.web.env.IniWebEnvironment.init(IniWebEnvironment.java:81) - No INI instance or config locations specified.  Trying default config locations.
[DEBUG] 20:48:07.979 org.apache.shiro.io.ResourceUtils.loadFromClassPath(ResourceUtils.java:159) - Opening resource from class path [shiro.ini]
[DEBUG] 20:48:07.983 org.apache.shiro.config.Ini.load(Ini.java:351) - Parsing [main]
[DEBUG] 20:48:07.985 org.apache.shiro.config.Ini.load(Ini.java:351) - Parsing [urls]
[DEBUG] 20:48:07.985 org.apache.shiro.web.env.IniWebEnvironment.getDefaultIni(IniWebEnvironment.java:136) - Discovered non-empty INI configuration at location 'classpath:shiro.ini'.  Using for configuration.
[DEBUG] 20:48:07.987 org.apache.shiro.config.IniFactorySupport.createInstance(IniFactorySupport.java:122) - Creating instance from Ini [sections=main,urls]
[DEBUG] 20:48:08.193 org.apache.commons.beanutils.ConvertUtilsBean.convert(ConvertUtilsBean.java:460) - Convert string 'classpath:ehcache.xml' to class 'java.lang.String'
[DEBUG] 20:48:08.195 org.apache.shiro.cache.ehcache.EhCacheManager.ensureCacheManager(EhCacheManager.java:206) - cacheManager property not set.  Constructing CacheManager instance... 
[DEBUG] 20:48:08.201 org.apache.shiro.io.ResourceUtils.loadFromClassPath(ResourceUtils.java:159) - Opening resource from class path [ehcache.xml]
[DEBUG] 20:48:08.203 net.sf.ehcache.config.ConfigurationFactory.parseConfiguration(ConfigurationFactory.java:150) - Configuring ehcache from InputStream
[DEBUG] 20:48:08.217 net.sf.ehcache.config.BeanHandler.setAttribute(BeanHandler.java:271) - Ignoring ehcache attribute xmlns:xsi
[DEBUG] 20:48:08.217 net.sf.ehcache.config.BeanHandler.setAttribute(BeanHandler.java:271) - Ignoring ehcache attribute xsi:noNamespaceSchemaLocation
[DEBUG] 20:48:08.219 net.sf.ehcache.config.DiskStoreConfiguration.translatePath(DiskStoreConfiguration.java:141) - Disk Store Path: ehcache.disk.store.dir/luli_cache
[DEBUG] 20:48:08.231 net.sf.ehcache.util.PropertyUtil.parseProperties(PropertyUtil.java:87) - propertiesString is null.
[DEBUG] 20:48:08.237 net.sf.ehcache.config.ConfigurationHelper.createCacheManagerEventListener(ConfigurationHelper.java:189) - No CacheManagerEventListenerFactory class specified. Skipping...
[DEBUG] 20:48:08.278 net.sf.ehcache.Cache.createBootstrapCacheLoader(Cache.java:1044) - No BootstrapCacheLoaderFactory class specified. Skipping...
[DEBUG] 20:48:08.278 net.sf.ehcache.Cache.createCacheWriter(Cache.java:1017) - CacheWriter factory not configured. Skipping...
[DEBUG] 20:48:08.278 net.sf.ehcache.config.ConfigurationHelper.createCacheExceptionHandler(ConfigurationHelper.java:100) - No CacheExceptionHandlerFactory class specified. Skipping...
[DEBUG] 20:48:08.283 net.sf.ehcache.Cache.createBootstrapCacheLoader(Cache.java:1044) - No BootstrapCacheLoaderFactory class specified. Skipping...
[DEBUG] 20:48:08.283 net.sf.ehcache.Cache.createCacheWriter(Cache.java:1017) - CacheWriter factory not configured. Skipping...
[DEBUG] 20:48:08.283 net.sf.ehcache.config.ConfigurationHelper.createCacheExceptionHandler(ConfigurationHelper.java:100) - No CacheExceptionHandlerFactory class specified. Skipping...
[DEBUG] 20:48:08.294 net.sf.ehcache.DiskStorePathManager.resolveAndLockIfNeeded(DiskStorePathManager.java:169) - Using diskstore path ehcache.disk.store.dir\luli_cache
[DEBUG] 20:48:08.295 net.sf.ehcache.DiskStorePathManager.resolveAndLockIfNeeded(DiskStorePathManager.java:170) - Holding exclusive lock on D:\soft\源码-后端\LuliChat-nutzboot\ehcache.disk.store.dir\luli_cache\.ehcache-diskstore.lock
[DEBUG] 20:48:08.300 net.sf.ehcache.store.disk.DiskStorageFactory.<init>(DiskStorageFactory.java:170) - Matching data file missing (or empty) for index file. Deleting index file ehcache.disk.store.dir\luli_cache\shiro-active%0053ession%0043ache.index
[DEBUG] 20:48:08.301 net.sf.ehcache.store.disk.DiskStorageFactory.deleteFile(DiskStorageFactory.java:838) - Failed to delete file shiro-active%0053ession%0043ache.index
[DEBUG] 20:48:08.391 net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl.findStandardPassThruStatistics(ExtendedStatisticsImpl.java:224) - Mocking Pass-Through Statistic: LOCAL_OFFHEAP_SIZE
[DEBUG] 20:48:08.392 net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl.findStandardPassThruStatistics(ExtendedStatisticsImpl.java:224) - Mocking Pass-Through Statistic: LOCAL_OFFHEAP_SIZE_BYTES
[DEBUG] 20:48:08.393 net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl.findStandardPassThruStatistics(ExtendedStatisticsImpl.java:224) - Mocking Pass-Through Statistic: WRITER_QUEUE_LENGTH
[DEBUG] 20:48:08.393 net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl.findStandardPassThruStatistics(ExtendedStatisticsImpl.java:224) - Mocking Pass-Through Statistic: REMOTE_SIZE
[DEBUG] 20:48:08.393 net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl.findStandardPassThruStatistics(ExtendedStatisticsImpl.java:224) - Mocking Pass-Through Statistic: LAST_REJOIN_TIMESTAMP
[DEBUG] 20:48:08.402 net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl.findStandardOperationStatistics(ExtendedStatisticsImpl.java:206) - Mocking Operation Statistic: OFFHEAP_GET
[DEBUG] 20:48:08.403 net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl.findStandardOperationStatistics(ExtendedStatisticsImpl.java:206) - Mocking Operation Statistic: OFFHEAP_PUT
[DEBUG] 20:48:08.403 net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl.findStandardOperationStatistics(ExtendedStatisticsImpl.java:206) - Mocking Operation Statistic: OFFHEAP_REMOVE
[DEBUG] 20:48:08.404 net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl.findStandardOperationStatistics(ExtendedStatisticsImpl.java:206) - Mocking Operation Statistic: XA_COMMIT
[DEBUG] 20:48:08.405 net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl.findStandardOperationStatistics(ExtendedStatisticsImpl.java:206) - Mocking Operation Statistic: XA_ROLLBACK
[DEBUG] 20:48:08.405 net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl.findStandardOperationStatistics(ExtendedStatisticsImpl.java:206) - Mocking Operation Statistic: XA_RECOVERY
[DEBUG] 20:48:08.406 net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl.findStandardOperationStatistics(ExtendedStatisticsImpl.java:206) - Mocking Operation Statistic: CLUSTER_EVENT
[DEBUG] 20:48:08.407 net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl.findStandardOperationStatistics(ExtendedStatisticsImpl.java:206) - Mocking Operation Statistic: NONSTOP
[DEBUG] 20:48:08.413 net.sf.ehcache.Cache.initialise(Cache.java:1262) - Initialised cache: shiro-activeSessionCache
[DEBUG] 20:48:08.413 net.sf.ehcache.config.ConfigurationHelper.createCacheDecorators(ConfigurationHelper.java:334) - CacheDecoratorFactory not configured. Skipping for 'shiro-activeSessionCache'.
[DEBUG] 20:48:08.413 net.sf.ehcache.config.ConfigurationHelper.createDefaultCacheDecorators(ConfigurationHelper.java:364) - CacheDecoratorFactory not configured for defaultCache. Skipping for 'shiro-activeSessionCache'.
[DEBUG] 20:48:08.414 org.apache.shiro.cache.ehcache.EhCacheManager.ensureCacheManager(EhCacheManager.java:219) - implicit cacheManager created successfully.
[DEBUG] 20:48:08.430 org.apache.shiro.config.ReflectionBuilder.resolveReference(ReflectionBuilder.java:396) - Encountered object reference '$cacheManager'.  Looking up object with id 'cacheManager'
[DEBUG] 20:48:08.437 org.apache.shiro.config.ReflectionBuilder.resolveReference(ReflectionBuilder.java:396) - Encountered object reference '$sessionListener'.  Looking up object with id 'sessionListener'
[DEBUG] 20:48:08.437 org.apache.shiro.config.ReflectionBuilder.resolveReference(ReflectionBuilder.java:396) - Encountered object reference '$sessionListener'.  Looking up object with id 'sessionListener'
[DEBUG] 20:48:08.439 org.apache.commons.beanutils.ConvertUtilsBean.convert(ConvertUtilsBean.java:460) - Convert string 'sid' to class 'java.lang.String'
[DEBUG] 20:48:08.439 org.apache.commons.beanutils.ConvertUtilsBean.convert(ConvertUtilsBean.java:460) - Convert string '43200000' to class 'int'
[DEBUG] 20:48:08.439 org.apache.commons.beanutils.ConvertUtilsBean.convert(ConvertUtilsBean.java:460) - Convert string 'true' to class 'boolean'
[DEBUG] 20:48:08.440 org.apache.shiro.config.ReflectionBuilder.resolveReference(ReflectionBuilder.java:396) - Encountered object reference '$sessionIdCookie'.  Looking up object with id 'sessionIdCookie'
[DEBUG] 20:48:08.440 org.apache.commons.beanutils.ConvertUtilsBean.convert(ConvertUtilsBean.java:460) - Convert string 'true' to class 'boolean'
[DEBUG] 20:48:08.440 org.apache.commons.beanutils.ConvertUtilsBean.convert(ConvertUtilsBean.java:460) - Convert string '43200000' to class 'long'
[DEBUG] 20:48:08.440 org.apache.shiro.config.ReflectionBuilder.resolveReference(ReflectionBuilder.java:396) - Encountered object reference '$sessionManager'.  Looking up object with id 'sessionManager'
[DEBUG] 20:48:08.450 org.apache.shiro.config.ReflectionBuilder.resolveReference(ReflectionBuilder.java:396) - Encountered object reference '$cacheManager'.  Looking up object with id 'cacheManager'
[DEBUG] 20:48:08.450 org.apache.shiro.realm.AuthorizingRealm.getAuthorizationCacheLazy(AuthorizingRealm.java:234) - No authorizationCache instance set.  Checking for a cacheManager...
[DEBUG] 20:48:08.451 org.apache.shiro.realm.AuthorizingRealm.getAuthorizationCacheLazy(AuthorizingRealm.java:242) - CacheManager [org.apache.shiro.cache.ehcache.EhCacheManager@75ed9710] has been configured.  Building authorization cache named [user_realm.authorizationCache]
[INFO ] 20:48:08.451 org.apache.shiro.cache.ehcache.EhCacheManager.getCache(EhCacheManager.java:159) - Cache with name 'user_realm.authorizationCache' does not yet exist.  Creating now.
[DEBUG] 20:48:08.460 net.sf.ehcache.store.MemoryStore.<init>(MemoryStore.java:180) - Initialized net.sf.ehcache.store.MemoryStore for user_realm.authorizationCache
[DEBUG] 20:48:08.462 net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl.findStandardPassThruStatistics(ExtendedStatisticsImpl.java:224) - Mocking Pass-Through Statistic: LOCAL_OFFHEAP_SIZE
[DEBUG] 20:48:08.463 net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl.findStandardPassThruStatistics(ExtendedStatisticsImpl.java:224) - Mocking Pass-Through Statistic: LOCAL_OFFHEAP_SIZE_BYTES
[DEBUG] 20:48:08.463 net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl.findStandardPassThruStatistics(ExtendedStatisticsImpl.java:224) - Mocking Pass-Through Statistic: LOCAL_DISK_SIZE
[DEBUG] 20:48:08.463 net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl.findStandardPassThruStatistics(ExtendedStatisticsImpl.java:224) - Mocking Pass-Through Statistic: LOCAL_DISK_SIZE_BYTES
[DEBUG] 20:48:08.463 net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl.findStandardPassThruStatistics(ExtendedStatisticsImpl.java:224) - Mocking Pass-Through Statistic: WRITER_QUEUE_LENGTH
[DEBUG] 20:48:08.463 net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl.findStandardPassThruStatistics(ExtendedStatisticsImpl.java:224) - Mocking Pass-Through Statistic: REMOTE_SIZE
[DEBUG] 20:48:08.464 net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl.findStandardPassThruStatistics(ExtendedStatisticsImpl.java:224) - Mocking Pass-Through Statistic: LAST_REJOIN_TIMESTAMP
[DEBUG] 20:48:08.464 net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl.findStandardOperationStatistics(ExtendedStatisticsImpl.java:206) - Mocking Operation Statistic: OFFHEAP_GET
[DEBUG] 20:48:08.465 net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl.findStandardOperationStatistics(ExtendedStatisticsImpl.java:206) - Mocking Operation Statistic: OFFHEAP_PUT
[DEBUG] 20:48:08.465 net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl.findStandardOperationStatistics(ExtendedStatisticsImpl.java:206) - Mocking Operation Statistic: OFFHEAP_REMOVE
[DEBUG] 20:48:08.465 net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl.findStandardOperationStatistics(ExtendedStatisticsImpl.java:206) - Mocking Operation Statistic: DISK_GET
[DEBUG] 20:48:08.466 net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl.findStandardOperationStatistics(ExtendedStatisticsImpl.java:206) - Mocking Operation Statistic: DISK_PUT
[DEBUG] 20:48:08.466 net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl.findStandardOperationStatistics(ExtendedStatisticsImpl.java:206) - Mocking Operation Statistic: DISK_REMOVE
[DEBUG] 20:48:08.466 net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl.findStandardOperationStatistics(ExtendedStatisticsImpl.java:206) - Mocking Operation Statistic: XA_COMMIT
[DEBUG] 20:48:08.466 net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl.findStandardOperationStatistics(ExtendedStatisticsImpl.java:206) - Mocking Operation Statistic: XA_ROLLBACK
[DEBUG] 20:48:08.466 net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl.findStandardOperationStatistics(ExtendedStatisticsImpl.java:206) - Mocking Operation Statistic: XA_RECOVERY
[DEBUG] 20:48:08.467 net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl.findStandardOperationStatistics(ExtendedStatisticsImpl.java:206) - Mocking Operation Statistic: CLUSTER_EVENT
[DEBUG] 20:48:08.467 net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl.findStandardOperationStatistics(ExtendedStatisticsImpl.java:206) - Mocking Operation Statistic: NONSTOP
[DEBUG] 20:48:08.469 net.sf.ehcache.Cache.initialise(Cache.java:1262) - Initialised cache: user_realm.authorizationCache
[DEBUG] 20:48:08.469 net.sf.ehcache.config.ConfigurationHelper.createDefaultCacheDecorators(ConfigurationHelper.java:364) - CacheDecoratorFactory not configured for defaultCache. Skipping for 'user_realm.authorizationCache'.
[INFO ] 20:48:08.469 org.apache.shiro.cache.ehcache.EhCacheManager.getCache(EhCacheManager.java:166) - Added EhCache named [user_realm.authorizationCache]
[INFO ] 20:48:08.470 org.apache.shiro.config.ReflectionBuilder.createNewInstance(ReflectionBuilder.java:296) - An instance with name 'authc' already exists.  Redefining this object as a new instance of type com.dd.filter.AuthenticationFilter
[DEBUG] 20:48:08.478 org.apache.commons.beanutils.ConvertUtilsBean.convert(ConvertUtilsBean.java:460) - Convert string '/login' to class 'java.lang.String'
[DEBUG] 20:48:08.478 org.apache.commons.beanutils.ConvertUtilsBean.convert(ConvertUtilsBean.java:460) - Convert string '/chat' to class 'java.lang.String'
[DEBUG] 20:48:08.478 org.apache.commons.beanutils.ConvertUtilsBean.convert(ConvertUtilsBean.java:460) - Convert string 'shiroLoginFailure' to class 'java.lang.String'
[DEBUG] 20:48:08.480 org.apache.shiro.config.IniFactorySupport.createInstance(IniFactorySupport.java:122) - Creating instance from Ini [sections=main,urls]
[DEBUG] 20:48:08.483 org.apache.shiro.web.filter.mgt.DefaultFilterChainManager.createChain(DefaultFilterChainManager.java:127) - Creating chain [/user/registry] from String definition [anon]
[DEBUG] 20:48:08.483 org.apache.shiro.web.filter.mgt.DefaultFilterChainManager.applyChainConfig(DefaultFilterChainManager.java:278) - Attempting to apply path [/user/registry] to filter [anon] with config [null]
[DEBUG] 20:48:08.484 org.apache.shiro.web.filter.mgt.DefaultFilterChainManager.createChain(DefaultFilterChainManager.java:127) - Creating chain [/login] from String definition [anon]
[DEBUG] 20:48:08.484 org.apache.shiro.web.filter.mgt.DefaultFilterChainManager.applyChainConfig(DefaultFilterChainManager.java:278) - Attempting to apply path [/login] to filter [anon] with config [null]
[DEBUG] 20:48:08.484 org.apache.shiro.web.filter.mgt.DefaultFilterChainManager.createChain(DefaultFilterChainManager.java:127) - Creating chain [/login.html] from String definition [anon]
[DEBUG] 20:48:08.484 org.apache.shiro.web.filter.mgt.DefaultFilterChainManager.applyChainConfig(DefaultFilterChainManager.java:278) - Attempting to apply path [/login.html] to filter [anon] with config [null]
[DEBUG] 20:48:08.484 org.apache.shiro.web.filter.mgt.DefaultFilterChainManager.createChain(DefaultFilterChainManager.java:127) - Creating chain [/user/login] from String definition [anon]
[DEBUG] 20:48:08.485 org.apache.shiro.web.filter.mgt.DefaultFilterChainManager.applyChainConfig(DefaultFilterChainManager.java:278) - Attempting to apply path [/user/login] to filter [anon] with config [null]
[DEBUG] 20:48:08.485 org.apache.shiro.web.filter.mgt.DefaultFilterChainManager.createChain(DefaultFilterChainManager.java:127) - Creating chain [/test/**] from String definition [anon]
[DEBUG] 20:48:08.485 org.apache.shiro.web.filter.mgt.DefaultFilterChainManager.applyChainConfig(DefaultFilterChainManager.java:278) - Attempting to apply path [/test/**] to filter [anon] with config [null]
[DEBUG] 20:48:08.485 org.apache.shiro.web.filter.mgt.DefaultFilterChainManager.createChain(DefaultFilterChainManager.java:127) - Creating chain [/css/**] from String definition [anon]
[DEBUG] 20:48:08.485 org.apache.shiro.web.filter.mgt.DefaultFilterChainManager.applyChainConfig(DefaultFilterChainManager.java:278) - Attempting to apply path [/css/**] to filter [anon] with config [null]
[DEBUG] 20:48:08.485 org.apache.shiro.web.filter.mgt.DefaultFilterChainManager.createChain(DefaultFilterChainManager.java:127) - Creating chain [/js/**] from String definition [anon]
[DEBUG] 20:48:08.485 org.apache.shiro.web.filter.mgt.DefaultFilterChainManager.applyChainConfig(DefaultFilterChainManager.java:278) - Attempting to apply path [/js/**] to filter [anon] with config [null]
[DEBUG] 20:48:08.485 org.apache.shiro.web.filter.mgt.DefaultFilterChainManager.createChain(DefaultFilterChainManager.java:127) - Creating chain [/img/**] from String definition [anon]
[DEBUG] 20:48:08.485 org.apache.shiro.web.filter.mgt.DefaultFilterChainManager.applyChainConfig(DefaultFilterChainManager.java:278) - Attempting to apply path [/img/**] to filter [anon] with config [null]
[DEBUG] 20:48:08.485 org.apache.shiro.web.filter.mgt.DefaultFilterChainManager.createChain(DefaultFilterChainManager.java:127) - Creating chain [/user/logout] from String definition [logout]
[DEBUG] 20:48:08.486 org.apache.shiro.web.filter.mgt.DefaultFilterChainManager.applyChainConfig(DefaultFilterChainManager.java:278) - Attempting to apply path [/user/logout] to filter [logout] with config [null]
[DEBUG] 20:48:08.486 org.apache.shiro.web.filter.mgt.DefaultFilterChainManager.createChain(DefaultFilterChainManager.java:127) - Creating chain [/**] from String definition [authc]
[DEBUG] 20:48:08.486 org.apache.shiro.web.filter.mgt.DefaultFilterChainManager.applyChainConfig(DefaultFilterChainManager.java:278) - Attempting to apply path [/**] to filter [authc] with config [null]
[DEBUG] 20:48:08.486 org.apache.shiro.web.env.EnvironmentLoader.initEnvironment(EnvironmentLoader.java:136) - Published WebEnvironment as ServletContext attribute with name [org.apache.shiro.web.env.EnvironmentLoader.ENVIRONMENT_ATTRIBUTE_KEY]
[INFO ] 20:48:08.487 org.apache.shiro.web.env.EnvironmentLoader.initEnvironment(EnvironmentLoader.java:141) - Shiro environment initialized in 514 ms.
[DEBUG] 20:48:08.487 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'druidWebStatFilterStarter'<interface org.nutz.boot.starter.WebFilterFace>
[DEBUG] 20:48:08.487 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'whaleFilterStarter'<interface org.nutz.boot.starter.WebFilterFace>
[DEBUG] 20:48:08.488 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'nutFilterStarter'<interface org.nutz.boot.starter.WebFilterFace>
[DEBUG] 20:48:08.488 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroFilterStarter'<interface org.nutz.boot.starter.WebFilterFace>
[DEBUG] 20:48:08.490 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'whaleFilter'<class org.nutz.mvc.WhaleFilter>
[DEBUG] 20:48:08.490 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - 	 >> Load definition name=whaleFilter
[DEBUG] 20:48:08.490 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(whaleFilter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
[DEBUG] 20:48:08.491 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - 	 >> Make...'whaleFilter'<class org.nutz.mvc.WhaleFilter>
[DEBUG] 20:48:08.491 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'whaleFilter' to [app] 
[DEBUG] 20:48:08.493 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class org.nutz.mvc.WhaleFilter without AOP
[DEBUG] 20:48:08.493 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'whaleFilterStarter'<>
[DEBUG] 20:48:08.493 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'whaleFilter'<class org.nutz.mvc.WhaleFilter>
[DEBUG] 20:48:08.494 org.nutz.boot.starter.servlet3.NbServletContextListener.lambda$contextInitialized$2(NbServletContextListener.java:128) - add filter name=whale pathSpec=/*
[DEBUG] 20:48:08.495 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1414) - Path=*.jspx[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml]
[DEBUG] 20:48:08.495 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:250) - Added MappedResource[pathSpec=ServletPathSpec["*.jspx",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=1]
[DEBUG] 20:48:08.495 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1414) - Path=*.JSPX[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml]
[DEBUG] 20:48:08.495 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:250) - Added MappedResource[pathSpec=ServletPathSpec["*.JSPX",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=2]
[DEBUG] 20:48:08.496 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1414) - Path=*.jsp[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml]
[DEBUG] 20:48:08.496 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:250) - Added MappedResource[pathSpec=ServletPathSpec["*.jsp",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=3]
[DEBUG] 20:48:08.496 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1414) - Path=*.JSPF[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml]
[DEBUG] 20:48:08.496 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:250) - Added MappedResource[pathSpec=ServletPathSpec["*.JSPF",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=4]
[DEBUG] 20:48:08.496 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1414) - Path=*.jspf[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml]
[DEBUG] 20:48:08.497 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:250) - Added MappedResource[pathSpec=ServletPathSpec["*.jspf",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=5]
[DEBUG] 20:48:08.497 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1414) - Path=*.JSP[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml]
[DEBUG] 20:48:08.497 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:250) - Added MappedResource[pathSpec=ServletPathSpec["*.JSP",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=6]
[DEBUG] 20:48:08.497 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1414) - Path=*.xsp[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml]
[DEBUG] 20:48:08.498 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:250) - Added MappedResource[pathSpec=ServletPathSpec["*.xsp",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=7]
[DEBUG] 20:48:08.498 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1414) - Path=*.XSP[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml]
[DEBUG] 20:48:08.498 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:250) - Added MappedResource[pathSpec=ServletPathSpec["*.XSP",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=8]
[DEBUG] 20:48:08.498 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1414) - Path=/druid/*[JAVAX_API:null] mapped to servlet=druid[JAVAX_API:null]
[DEBUG] 20:48:08.498 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:250) - Added MappedResource[pathSpec=ServletPathSpec["/druid/*",pathDepth=2,group=PREFIX_GLOB],resource=druid@5b6c502==com.alibaba.druid.support.http.StatViewServlet,jsp=null,order=-1,inst=true,async=false] to PathMappings[size=9]
[DEBUG] 20:48:08.498 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1414) - Path=/[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=default[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml]
[DEBUG] 20:48:08.498 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:250) - Added MappedResource[pathSpec=ServletPathSpec["/",pathDepth=-1,group=DEFAULT],resource=default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=10]
[DEBUG] 20:48:08.498 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1439) - filterNameMap={whale=whale@6e1d8f9e==org.nutz.mvc.WhaleFilter,inst=true,async=false, Jetty_WebSocketUpgradeFilter=Jetty_WebSocketUpgradeFilter@2a54a73f==org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter,inst=true,async=true}
[DEBUG] 20:48:08.498 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1440) - pathFilters=[[/*]/[]/[REQUEST]=>Jetty_WebSocketUpgradeFilter, [/*]/[]/[FORWARD, INCLUDE, REQUEST]=>whale]
[DEBUG] 20:48:08.499 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1441) - servletFilterMap={}
[DEBUG] 20:48:08.499 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1442) - servletPathMap=PathMappings[size=10]
[DEBUG] 20:48:08.499 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1443) - servletNameMap={default=default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,jsp=null,order=0,inst=false,async=false, druid=druid@5b6c502==com.alibaba.druid.support.http.StatViewServlet,jsp=null,order=-1,inst=true,async=false, jsp=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false}
[DEBUG] 20:48:08.502 org.nutz.boot.starter.servlet3.NbServletContextListener.lambda$contextInitialized$2(NbServletContextListener.java:128) - add filter name=druid pathSpec=/*
[DEBUG] 20:48:08.504 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1414) - Path=*.jspx[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml]
[DEBUG] 20:48:08.505 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:250) - Added MappedResource[pathSpec=ServletPathSpec["*.jspx",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=1]
[DEBUG] 20:48:08.505 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1414) - Path=*.JSPX[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml]
[DEBUG] 20:48:08.505 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:250) - Added MappedResource[pathSpec=ServletPathSpec["*.JSPX",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=2]
[DEBUG] 20:48:08.506 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1414) - Path=*.jsp[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml]
[DEBUG] 20:48:08.506 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:250) - Added MappedResource[pathSpec=ServletPathSpec["*.jsp",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=3]
[DEBUG] 20:48:08.506 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1414) - Path=*.JSPF[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml]
[DEBUG] 20:48:08.506 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:250) - Added MappedResource[pathSpec=ServletPathSpec["*.JSPF",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=4]
[DEBUG] 20:48:08.506 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1414) - Path=*.jspf[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml]
[DEBUG] 20:48:08.506 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:250) - Added MappedResource[pathSpec=ServletPathSpec["*.jspf",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=5]
[DEBUG] 20:48:08.507 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1414) - Path=*.JSP[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml]
[DEBUG] 20:48:08.507 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:250) - Added MappedResource[pathSpec=ServletPathSpec["*.JSP",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=6]
[DEBUG] 20:48:08.507 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1414) - Path=*.xsp[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml]
[DEBUG] 20:48:08.507 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:250) - Added MappedResource[pathSpec=ServletPathSpec["*.xsp",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=7]
[DEBUG] 20:48:08.507 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1414) - Path=*.XSP[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml]
[DEBUG] 20:48:08.507 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:250) - Added MappedResource[pathSpec=ServletPathSpec["*.XSP",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=8]
[DEBUG] 20:48:08.508 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1414) - Path=/druid/*[JAVAX_API:null] mapped to servlet=druid[JAVAX_API:null]
[DEBUG] 20:48:08.508 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:250) - Added MappedResource[pathSpec=ServletPathSpec["/druid/*",pathDepth=2,group=PREFIX_GLOB],resource=druid@5b6c502==com.alibaba.druid.support.http.StatViewServlet,jsp=null,order=-1,inst=true,async=false] to PathMappings[size=9]
[DEBUG] 20:48:08.508 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1414) - Path=/[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=default[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml]
[DEBUG] 20:48:08.508 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:250) - Added MappedResource[pathSpec=ServletPathSpec["/",pathDepth=-1,group=DEFAULT],resource=default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=10]
[DEBUG] 20:48:08.508 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1439) - filterNameMap={whale=whale@6e1d8f9e==org.nutz.mvc.WhaleFilter,inst=true,async=false, druid=druid@7bc10d84==com.alibaba.druid.support.http.WebStatFilter,inst=true,async=false, Jetty_WebSocketUpgradeFilter=Jetty_WebSocketUpgradeFilter@2a54a73f==org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter,inst=true,async=true}
[DEBUG] 20:48:08.508 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1440) - pathFilters=[[/*]/[]/[REQUEST]=>Jetty_WebSocketUpgradeFilter, [/*]/[]/[FORWARD, INCLUDE, REQUEST]=>whale, [/*]/[]/[REQUEST]=>druid]
[DEBUG] 20:48:08.508 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1441) - servletFilterMap={}
[DEBUG] 20:48:08.509 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1442) - servletPathMap=PathMappings[size=10]
[DEBUG] 20:48:08.509 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1443) - servletNameMap={default=default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,jsp=null,order=0,inst=false,async=false, druid=druid@5b6c502==com.alibaba.druid.support.http.StatViewServlet,jsp=null,order=-1,inst=true,async=false, jsp=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false}
[DEBUG] 20:48:08.509 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroFilter'<class org.apache.shiro.web.servlet.ShiroFilter>
[DEBUG] 20:48:08.509 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - 	 >> Load definition name=shiroFilter
[DEBUG] 20:48:08.509 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(shiroFilter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
[DEBUG] 20:48:08.509 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - 	 >> Make...'shiroFilter'<class org.apache.shiro.web.servlet.ShiroFilter>
[DEBUG] 20:48:08.509 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'shiroFilter' to [app] 
[DEBUG] 20:48:08.510 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class org.apache.shiro.web.servlet.ShiroFilter without AOP
[DEBUG] 20:48:08.511 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroFilterStarter'<>
[DEBUG] 20:48:08.511 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroFilter'<class org.apache.shiro.web.servlet.ShiroFilter>
[DEBUG] 20:48:08.511 org.nutz.boot.starter.servlet3.NbServletContextListener.lambda$contextInitialized$2(NbServletContextListener.java:128) - add filter name=shiro pathSpec=/*
[DEBUG] 20:48:08.511 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1414) - Path=*.jspx[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml]
[DEBUG] 20:48:08.511 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:250) - Added MappedResource[pathSpec=ServletPathSpec["*.jspx",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=1]
[DEBUG] 20:48:08.512 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1414) - Path=*.JSPX[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml]
[DEBUG] 20:48:08.512 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:250) - Added MappedResource[pathSpec=ServletPathSpec["*.JSPX",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=2]
[DEBUG] 20:48:08.512 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1414) - Path=*.jsp[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml]
[DEBUG] 20:48:08.512 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:250) - Added MappedResource[pathSpec=ServletPathSpec["*.jsp",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=3]
[DEBUG] 20:48:08.512 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1414) - Path=*.JSPF[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml]
[DEBUG] 20:48:08.512 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:250) - Added MappedResource[pathSpec=ServletPathSpec["*.JSPF",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=4]
[DEBUG] 20:48:08.512 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1414) - Path=*.jspf[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml]
[DEBUG] 20:48:08.513 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:250) - Added MappedResource[pathSpec=ServletPathSpec["*.jspf",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=5]
[DEBUG] 20:48:08.513 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1414) - Path=*.JSP[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml]
[DEBUG] 20:48:08.513 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:250) - Added MappedResource[pathSpec=ServletPathSpec["*.JSP",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=6]
[DEBUG] 20:48:08.513 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1414) - Path=*.xsp[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml]
[DEBUG] 20:48:08.513 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:250) - Added MappedResource[pathSpec=ServletPathSpec["*.xsp",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=7]
[DEBUG] 20:48:08.514 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1414) - Path=*.XSP[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml]
[DEBUG] 20:48:08.514 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:250) - Added MappedResource[pathSpec=ServletPathSpec["*.XSP",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=8]
[DEBUG] 20:48:08.514 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1414) - Path=/druid/*[JAVAX_API:null] mapped to servlet=druid[JAVAX_API:null]
[DEBUG] 20:48:08.514 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:250) - Added MappedResource[pathSpec=ServletPathSpec["/druid/*",pathDepth=2,group=PREFIX_GLOB],resource=druid@5b6c502==com.alibaba.druid.support.http.StatViewServlet,jsp=null,order=-1,inst=true,async=false] to PathMappings[size=9]
[DEBUG] 20:48:08.514 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1414) - Path=/[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=default[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml]
[DEBUG] 20:48:08.514 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:250) - Added MappedResource[pathSpec=ServletPathSpec["/",pathDepth=-1,group=DEFAULT],resource=default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=10]
[DEBUG] 20:48:08.514 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1439) - filterNameMap={whale=whale@6e1d8f9e==org.nutz.mvc.WhaleFilter,inst=true,async=false, druid=druid@7bc10d84==com.alibaba.druid.support.http.WebStatFilter,inst=true,async=false, shiro=shiro@26a4842b==org.nutz.integration.shiro.ShiroFilter2,inst=true,async=false, Jetty_WebSocketUpgradeFilter=Jetty_WebSocketUpgradeFilter@2a54a73f==org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter,inst=true,async=true}
[DEBUG] 20:48:08.515 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1440) - pathFilters=[[/*]/[]/[REQUEST]=>Jetty_WebSocketUpgradeFilter, [/*]/[]/[FORWARD, INCLUDE, REQUEST]=>whale, [/*]/[]/[REQUEST]=>druid, [/*]/[]/[ERROR, FORWARD, ASYNC, INCLUDE, REQUEST]=>shiro]
[DEBUG] 20:48:08.515 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1441) - servletFilterMap={}
[DEBUG] 20:48:08.515 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1442) - servletPathMap=PathMappings[size=10]
[DEBUG] 20:48:08.515 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1443) - servletNameMap={default=default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,jsp=null,order=0,inst=false,async=false, druid=druid@5b6c502==com.alibaba.druid.support.http.StatViewServlet,jsp=null,order=-1,inst=true,async=false, jsp=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false}
[DEBUG] 20:48:08.515 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'nutFilter'<class org.nutz.mvc.NutFilter>
[DEBUG] 20:48:08.515 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - 	 >> Load definition name=nutFilter
[DEBUG] 20:48:08.515 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(nutFilter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
[DEBUG] 20:48:08.515 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - 	 >> Make...'nutFilter'<class org.nutz.mvc.NutFilter>
[DEBUG] 20:48:08.516 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'nutFilter' to [app] 
[DEBUG] 20:48:08.517 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class org.nutz.mvc.NutFilter without AOP
[DEBUG] 20:48:08.517 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'nutFilterStarter'<>
[DEBUG] 20:48:08.520 org.nutz.resource.Scans.scan(Scans.java:280) - Found 1 resource by src( org/nutz/conf/NutzDefaultConfig.js ) , regex( \.(js|json)$ )
[DEBUG] 20:48:08.522 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'nutFilter'<class org.nutz.mvc.NutFilter>
[DEBUG] 20:48:08.522 org.nutz.boot.starter.servlet3.NbServletContextListener.lambda$contextInitialized$2(NbServletContextListener.java:128) - add filter name=nutz pathSpec=/*
[DEBUG] 20:48:08.523 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'druidWebStatServletStarter'<interface org.nutz.boot.starter.WebServletFace>
[DEBUG] 20:48:08.523 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1414) - Path=*.jspx[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml]
[DEBUG] 20:48:08.523 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:250) - Added MappedResource[pathSpec=ServletPathSpec["*.jspx",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=1]
[DEBUG] 20:48:08.523 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1414) - Path=*.JSPX[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml]
[DEBUG] 20:48:08.524 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:250) - Added MappedResource[pathSpec=ServletPathSpec["*.JSPX",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=2]
[DEBUG] 20:48:08.524 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1414) - Path=*.jsp[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml]
[DEBUG] 20:48:08.524 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:250) - Added MappedResource[pathSpec=ServletPathSpec["*.jsp",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=3]
[DEBUG] 20:48:08.524 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1414) - Path=*.JSPF[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml]
[DEBUG] 20:48:08.525 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:250) - Added MappedResource[pathSpec=ServletPathSpec["*.JSPF",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=4]
[DEBUG] 20:48:08.525 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1414) - Path=*.jspf[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml]
[DEBUG] 20:48:08.525 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:250) - Added MappedResource[pathSpec=ServletPathSpec["*.jspf",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=5]
[DEBUG] 20:48:08.525 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1414) - Path=*.JSP[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml]
[DEBUG] 20:48:08.525 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:250) - Added MappedResource[pathSpec=ServletPathSpec["*.JSP",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=6]
[DEBUG] 20:48:08.526 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1414) - Path=*.xsp[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml]
[DEBUG] 20:48:08.526 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:250) - Added MappedResource[pathSpec=ServletPathSpec["*.xsp",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=7]
[DEBUG] 20:48:08.526 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1414) - Path=*.XSP[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml]
[DEBUG] 20:48:08.526 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:250) - Added MappedResource[pathSpec=ServletPathSpec["*.XSP",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=8]
[DEBUG] 20:48:08.526 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1414) - Path=/druid/*[JAVAX_API:null] mapped to servlet=druid[JAVAX_API:null]
[DEBUG] 20:48:08.526 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:250) - Added MappedResource[pathSpec=ServletPathSpec["/druid/*",pathDepth=2,group=PREFIX_GLOB],resource=druid@5b6c502==com.alibaba.druid.support.http.StatViewServlet,jsp=null,order=-1,inst=true,async=false] to PathMappings[size=9]
[DEBUG] 20:48:08.526 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1414) - Path=/[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=default[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml]
[DEBUG] 20:48:08.527 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:250) - Added MappedResource[pathSpec=ServletPathSpec["/",pathDepth=-1,group=DEFAULT],resource=default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=10]
[DEBUG] 20:48:08.527 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1439) - filterNameMap={whale=whale@6e1d8f9e==org.nutz.mvc.WhaleFilter,inst=true,async=false, druid=druid@7bc10d84==com.alibaba.druid.support.http.WebStatFilter,inst=true,async=false, shiro=shiro@26a4842b==org.nutz.integration.shiro.ShiroFilter2,inst=true,async=false, Jetty_WebSocketUpgradeFilter=Jetty_WebSocketUpgradeFilter@2a54a73f==org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter,inst=true,async=true, nutz=nutz@2f9a01c1==org.nutz.mvc.NutFilter,inst=true,async=false}
[DEBUG] 20:48:08.527 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1440) - pathFilters=[[/*]/[]/[REQUEST]=>Jetty_WebSocketUpgradeFilter, [/*]/[]/[FORWARD, INCLUDE, REQUEST]=>whale, [/*]/[]/[REQUEST]=>druid, [/*]/[]/[ERROR, FORWARD, ASYNC, INCLUDE, REQUEST]=>shiro, [/*]/[]/[FORWARD, INCLUDE, REQUEST]=>nutz]
[DEBUG] 20:48:08.527 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1441) - servletFilterMap={}
[DEBUG] 20:48:08.527 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1442) - servletPathMap=PathMappings[size=10]
[DEBUG] 20:48:08.528 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1443) - servletNameMap={default=default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,jsp=null,order=0,inst=false,async=false, druid=druid@5b6c502==com.alibaba.druid.support.http.StatViewServlet,jsp=null,order=-1,inst=true,async=false, jsp=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false}
[DEBUG] 20:48:08.528 org.eclipse.jetty.server.handler.ContextHandler.callContextInitialized(ContextHandler.java:956) - contextInitialized: javax.servlet.ServletContextEvent[source=ServletContext@o.e.j.w.WebAppContext@411f53a0{/,[file:///D:/data/upload/, file:///D:/soft/%E6%BA%90%E7%A0%81-%E5%90%8E%E7%AB%AF/LuliChat-nutzboot/target/classes/static/],STARTING}{[file:///D:/data/upload/, file:///D:/soft/%E6%BA%90%E7%A0%81-%E5%90%8E%E7%AB%AF/LuliChat-nutzboot/target/classes/static/]}]->org.eclipse.jetty.servlet.listener.ELContextCleaner@2611b9a3
[DEBUG] 20:48:08.528 org.eclipse.jetty.server.handler.ContextHandler.callContextInitialized(ContextHandler.java:956) - contextInitialized: javax.servlet.ServletContextEvent[source=ServletContext@o.e.j.w.WebAppContext@411f53a0{/,[file:///D:/data/upload/, file:///D:/soft/%E6%BA%90%E7%A0%81-%E5%90%8E%E7%AB%AF/LuliChat-nutzboot/target/classes/static/],STARTING}{[file:///D:/data/upload/, file:///D:/soft/%E6%BA%90%E7%A0%81-%E5%90%8E%E7%AB%AF/LuliChat-nutzboot/target/classes/static/]}]->org.eclipse.jetty.servlet.listener.IntrospectorCleaner@54227100
[DEBUG] 20:48:08.528 org.eclipse.jetty.server.handler.ContextHandler.callContextInitialized(ContextHandler.java:956) - contextInitialized: javax.servlet.ServletContextEvent[source=ServletContext@o.e.j.w.WebAppContext@411f53a0{/,[file:///D:/data/upload/, file:///D:/soft/%E6%BA%90%E7%A0%81-%E5%90%8E%E7%AB%AF/LuliChat-nutzboot/target/classes/static/],STARTING}{[file:///D:/data/upload/, file:///D:/soft/%E6%BA%90%E7%A0%81-%E5%90%8E%E7%AB%AF/LuliChat-nutzboot/target/classes/static/]}]->org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketServerContainerInitializer$ContextDestroyListener@6b5894c8
[DEBUG] 20:48:08.530 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarting(AbstractLifeCycle.java:185) - starting Jetty_WebSocketUpgradeFilter@2a54a73f==org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter,inst=true,async=true
[DEBUG] 20:48:08.531 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarted(AbstractLifeCycle.java:177) - STARTED @2735ms Jetty_WebSocketUpgradeFilter@2a54a73f==org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter,inst=true,async=true
[DEBUG] 20:48:08.532 org.eclipse.jetty.servlet.FilterHolder.initialize(FilterHolder.java:135) - Filter.init WebSocketUpgradeFilter[configuration=NativeWebSocketConfiguration@762ef0ea{STARTED}]
[DEBUG] 20:48:08.532 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarting(AbstractLifeCycle.java:185) - starting whale@6e1d8f9e==org.nutz.mvc.WhaleFilter,inst=true,async=false
[DEBUG] 20:48:08.532 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarted(AbstractLifeCycle.java:177) - STARTED @2736ms whale@6e1d8f9e==org.nutz.mvc.WhaleFilter,inst=true,async=false
[DEBUG] 20:48:08.532 org.eclipse.jetty.servlet.FilterHolder.initialize(FilterHolder.java:135) - Filter.init org.nutz.mvc.WhaleFilter@1252b961
[DEBUG] 20:48:08.533 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarting(AbstractLifeCycle.java:185) - starting druid@7bc10d84==com.alibaba.druid.support.http.WebStatFilter,inst=true,async=false
[DEBUG] 20:48:08.533 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarted(AbstractLifeCycle.java:177) - STARTED @2737ms druid@7bc10d84==com.alibaba.druid.support.http.WebStatFilter,inst=true,async=false
[DEBUG] 20:48:08.533 org.eclipse.jetty.servlet.FilterHolder.initialize(FilterHolder.java:135) - Filter.init com.alibaba.druid.support.http.WebStatFilter@9ed238c
[DEBUG] 20:48:08.539 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarting(AbstractLifeCycle.java:185) - starting shiro@26a4842b==org.nutz.integration.shiro.ShiroFilter2,inst=true,async=false
[DEBUG] 20:48:08.539 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarted(AbstractLifeCycle.java:177) - STARTED @2743ms shiro@26a4842b==org.nutz.integration.shiro.ShiroFilter2,inst=true,async=false
[DEBUG] 20:48:08.539 org.eclipse.jetty.servlet.FilterHolder.initialize(FilterHolder.java:135) - Filter.init org.nutz.integration.shiro.ShiroFilter2@47dbb1e2
[DEBUG] 20:48:08.539 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarting(AbstractLifeCycle.java:185) - starting nutz@2f9a01c1==org.nutz.mvc.NutFilter,inst=true,async=false
[DEBUG] 20:48:08.540 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarted(AbstractLifeCycle.java:177) - STARTED @2744ms nutz@2f9a01c1==org.nutz.mvc.NutFilter,inst=true,async=false
[DEBUG] 20:48:08.540 org.eclipse.jetty.servlet.FilterHolder.initialize(FilterHolder.java:135) - Filter.init org.nutz.mvc.NutFilter@74cadd41
[INFO ] 20:48:08.540 org.nutz.mvc.NutFilter._init(NutFilter.java:85) - NutFilter[nutz] starting ...
[INFO ] 20:48:08.543 org.nutz.resource.impl.ErrorResourceLocation.<init>(ErrorResourceLocation.java:28) - [loc=D:\soft\源码-后端\LuliChat-nutzboot\target\classes\static\WEB-INF\classes]not exist
[DEBUG] 20:48:08.545 org.nutz.resource.Scans.printLocations(Scans.java:527) - Locations count=104 time use 3ms
[DEBUG] 20:48:08.546 org.nutz.mvc.config.AbstractNutConfig.createLoading(AbstractNutConfig.java:67) - Loading by class org.nutz.boot.starter.nutz.mvc.NbMvcLoading
[INFO ] 20:48:08.552 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:55) - Nutz Version : 1.r.68.v20190516 
[INFO ] 20:48:08.552 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:56) - Nutz.Mvc[nutz] is initializing ...
[DEBUG] 20:48:08.552 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:60) - Web Container Information:
[DEBUG] 20:48:08.552 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:61) -  - Default Charset : UTF-8
[DEBUG] 20:48:08.552 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:62) -  - Current . path  : D:\soft\源码-后端\LuliChat-nutzboot\.
[DEBUG] 20:48:08.553 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:63) -  - Java Version    : 1.8.0_91
[DEBUG] 20:48:08.553 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:64) -  - File separator  : \
[DEBUG] 20:48:08.553 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:65) -  - Timezone        : Asia/Shanghai
[DEBUG] 20:48:08.553 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:66) -  - OS              : Windows 7 amd64
[DEBUG] 20:48:08.553 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:67) -  - ServerInfo      : jetty/9.4.15.v20190215
[DEBUG] 20:48:08.553 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:68) -  - Servlet API     : 3.1
[DEBUG] 20:48:08.553 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:73) -  - ContextPath     : 
[DEBUG] 20:48:08.553 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:74) -  - context.tempdir : D:\soft\源码-后端\LuliChat-nutzboot\temp
[DEBUG] 20:48:08.553 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:75) -  - MainModule      : com.dd.MainModule
[DEBUG] 20:48:08.556 org.nutz.mvc.impl.NutLoading.createContext(NutLoading.java:239) - >> app.root = D:/data/upload
[INFO ] 20:48:08.559 org.nutz.mvc.impl.NutLoading.evalUrlMapping(NutLoading.java:159) - Build URL mapping by org.nutz.mvc.impl.UrlMappingImpl ...
[DEBUG] 20:48:08.560 org.nutz.mvc.impl.NutLoading.createViewMakers(NutLoading.java:356) - add ViewMaker from Ioc by name=$views_freekmarker
[DEBUG] 20:48:08.560 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get '$views_freekmarker'<interface org.nutz.mvc.ViewMaker>
[DEBUG] 20:48:08.561 org.nutz.mvc.impl.NutLoading.createViewMakers(NutLoading.java:369) - @Views(FreemarkerViewMaker.class,DefaultViewMaker.class)
[DEBUG] 20:48:08.564 org.nutz.mvc.impl.NutLoading.createChainMaker(NutLoading.java:267) - @ChainBy(org.nutz.mvc.impl.NutActionChainMaker)
[DEBUG] 20:48:08.569 org.nutz.mvc.impl.Loadings.scanModules(Loadings.java:155) - module class location 'file:/D:/soft/%e6%ba%90%e7%a0%81-%e5%90%8e%e7%ab%af/LuliChat-nutzboot/target/classes/'
[DEBUG] 20:48:08.569 org.nutz.mvc.impl.Loadings.scanModuleInPackage(Loadings.java:185) -  > scan 'com.dd'
[DEBUG] 20:48:08.583 org.nutz.resource.Scans.scan(Scans.java:280) - Found 51 resource by src( com/dd/ ) , regex( ^.+[.]class$ )
[DEBUG] 20:48:08.585 org.nutz.mvc.impl.Loadings.checkModule(Loadings.java:204) -    >> add 'com.dd.controller.IndexController'
[DEBUG] 20:48:08.586 org.nutz.mvc.impl.Loadings.checkModule(Loadings.java:204) -    >> add 'com.dd.controller.TestController'
[DEBUG] 20:48:08.586 org.nutz.mvc.impl.Loadings.checkModule(Loadings.java:204) -    >> add 'com.dd.controller.UploadModule'
[DEBUG] 20:48:08.586 org.nutz.mvc.impl.Loadings.checkModule(Loadings.java:204) -    >> add 'com.dd.controller.UserController'
[DEBUG] 20:48:08.605 org.nutz.mvc.impl.NutLoading.evalUrlMapping(NutLoading.java:196) - Use org.nutz.mvc.impl.NutEntryDeterminer as EntryMethodDeterminer
[INFO ] 20:48:08.712 org.nutz.mvc.impl.NutActionChainMaker.getProcessorByName(NutActionChainMaker.java:72) - Optional processor class not found, disabled : org.nutz.plugins.validation.ValidationProcessor
[DEBUG] 20:48:08.720 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'freeMarkerConfigurer'<class org.nutz.boot.starter.freemarker.FreeMarkerConfigurer>
[DEBUG] 20:48:08.720 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - 	 >> Load definition name=freeMarkerConfigurer
[DEBUG] 20:48:08.720 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(freeMarkerConfigurer) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
[DEBUG] 20:48:08.720 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - 	 >> Make...'freeMarkerConfigurer'<class org.nutz.boot.starter.freemarker.FreeMarkerConfigurer>
[DEBUG] 20:48:08.720 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'freeMarkerConfigurer' to [app] 
[DEBUG] 20:48:08.721 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class org.nutz.boot.starter.freemarker.FreeMarkerConfigurer without AOP
[DEBUG] 20:48:08.805 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'conf'<class org.nutz.ioc.impl.PropertiesProxy>
[DEBUG] 20:48:08.823 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '//find'                    >> (IndexController.java:35).find        : Object     | @Ok(fm:/find) @Fail(null ) | by 1 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 20:48:08.824 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '//login'                   >> (IndexController.java:21).login       : Object     | @Ok(fm:/login) @Fail(null ) | by 1 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 20:48:08.825 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '//chat'                    >> (IndexController.java:28).chat        : Object     | @Ok(fm:/chat) @Fail(null ) | by 1 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 20:48:08.831 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/user/getmembers'          >> (UserController.java:460).getMembers  : Object     | @Ok(json ) @Fail(null ) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 20:48:08.867 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/user/random'              >> (UserController.java:741).random      : Object     | @Ok(json:{actived:'username|groupname'}) @Fail(null ) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 20:48:08.870 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/user/online'              >> (UserController.java:421).online      : void       | @Ok(json ) @Fail(null ) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 20:48:08.879 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/user/registry'            >> (UserController.java:143).registry    : Object     | @Ok(json ) @Fail(null ) | by 1 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 20:48:08.879 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/user/del'                 >> (UserController.java:680).del         : int        | @Ok(json ) @Fail(null ) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 20:48:08.880 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/user/seachuser'           >> (UserController.java:212).seachUser   : Object     | @Ok(json ) @Fail(null ) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 20:48:08.881 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/user/seach'               >> (UserController.java:223).seach       : Object     | @Ok(json ) @Fail(null ) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 20:48:08.883 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/user/getinitdata'         >> (UserController.java:241).getInitData : String     | @Ok(raw  ) @Fail(null ) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 20:48:08.886 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/user/unreadmsgcount'      >> (UserController.java:257).unreadMsgCount : Object     | @Ok(json ) @Fail(null ) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 20:48:08.886 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/user/getmsg'              >> (UserController.java:277).getMsg      : Object     | @Ok(json ) @Fail(null ) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 20:48:08.887 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/user/markread'            >> (UserController.java:292).markRead    : void       | @Ok(json ) @Fail(null ) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 20:48:08.888 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/user/applyfriend'         >> (UserController.java:305).applyFriend : Object     | @Ok(json ) @Fail(null ) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 20:48:08.889 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/user/addfridend'          >> (UserController.java:349).addFridend  : Object     | @Ok(json ) @Fail(null ) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 20:48:08.890 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/user/declineapply'        >> (UserController.java:390).declineApply : Object     | @Ok(json ) @Fail(null ) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 20:48:08.891 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/user/hide'                >> (UserController.java:430).hide        : void       | @Ok(json ) @Fail(null ) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 20:48:08.891 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/user/updatesign'          >> (UserController.java:440).updateSign  : void       | @Ok(json ) @Fail(null ) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 20:48:08.892 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/user/getuser'             >> (UserController.java:450).getUser     : Object     | @Ok(json ) @Fail(null ) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 20:48:08.893 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/user/getoldmsgs'          >> (UserController.java:517).getOldMsgs  : Object     | @Ok(json ) @Fail(null ) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 20:48:08.893 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/user/modifyFont'          >> (UserController.java:803).modifyFont  : boolean    | @Ok(json ) @Fail(null ) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 20:48:08.894 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/user/reg'                 >> (UserController.java:118).reg         : Object     | @Ok(json ) @Fail(null ) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 20:48:08.895 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/user/inviteFlock'         >> (UserController.java:64).inviteFlock  : boolean    | @Ok(json ) @Fail(null ) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 20:48:08.895 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/user/separate'            >> (UserController.java:566).separate    : Object     | @Ok(json ) @Fail(null ) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 20:48:08.896 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/user/innergroup'          >> (UserController.java:583).innerGroup  : Object     | @Ok(json ) @Fail(null ) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 20:48:08.897 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/user/agreegroup'          >> (UserController.java:622).agreeGroup  : Object     | @Ok(json ) @Fail(null ) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 20:48:08.897 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/user/refusegroup'         >> (UserController.java:695).refuseGroup : Object     | @Ok(json ) @Fail(null ) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 20:48:08.898 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/user/addFlock'            >> (UserController.java:775).addFlock    : boolean    | @Ok(json ) @Fail(null ) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 20:48:08.899 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/user/login'               >> (UserController.java:757).login       : Object     | @Ok(fm:/login) @Fail(null ) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 20:48:08.900 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/user/login'               >> (UserController.java:83).login        : Object     | @Ok(json ) @Fail(null ) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 20:48:08.906 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/test/test'                >> (TestController.java:31).test         : Object     | @Ok(json ) @Fail(null ) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 20:48:08.907 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/test/modifyFont'          >> (TestController.java:52).modifyFont   : boolean    | @Ok(json ) @Fail(null ) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 20:48:08.908 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/test/test2'               >> (TestController.java:38).test2        : Object     | @Ok(fm:test) @Fail(null ) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 20:48:08.909 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/upload/test'              >> (UploadModule.java:105).test          : Object     | @Ok(json ) @Fail(null ) | by 0 Filters | (I:UTF-8/O:UTF-8)
[INFO ] 20:48:08.921 org.nutz.filepool.NutFilePool.<init>(NutFilePool.java:28) - Init file-pool by: D:/data/upload/WEB-INF/tmp [2000]
[DEBUG] 20:48:08.921 org.nutz.filepool.NutFilePool.<init>(NutFilePool.java:42) - file-pool.home: 'D:\data\upload\WEB-INF\tmp'
[INFO ] 20:48:08.923 org.nutz.filepool.NutFilePool.<init>(NutFilePool.java:50) - file-pool.cursor: 13
[DEBUG] 20:48:08.925 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/upload/files'             >> (UploadModule.java:87).files          : Object     | @Ok(json ) @Fail(null ) | by 1 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 20:48:08.925 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/upload/image'             >> (UploadModule.java:60).image          : Object     | @Ok(json ) @Fail(null ) | by 1 Filters | (I:UTF-8/O:UTF-8)
[INFO ] 20:48:08.926 org.nutz.mvc.impl.NutLoading.evalUrlMapping(NutLoading.java:221) - Found 37 module methods
[DEBUG] 20:48:08.926 org.nutz.mvc.impl.NutLoading.evalLocalization(NutLoading.java:307) - Localization: org.nutz.mvc.impl.NutMessageLoader('locales/')  dft<>
[DEBUG] 20:48:08.930 org.nutz.resource.Scans.scan(Scans.java:280) - Found 0 resource by src( locales/ ) , regex( ^.+[.]properties$ )
[DEBUG] 20:48:08.930 org.nutz.mvc.impl.NutMessageLoader.load(NutMessageLoader.java:27) - Load Messages in 0 resource : [[]]
[DEBUG] 20:48:08.930 org.nutz.mvc.impl.NutMessageLoader.load(NutMessageLoader.java:95) - Message Loaded, size = 0
[INFO ] 20:48:08.930 org.nutz.mvc.impl.NutLoading.evalSetup(NutLoading.java:275) - Setup application...
[DEBUG] 20:48:08.932 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dao'<interface org.nutz.dao.Dao>
[DEBUG] 20:48:08.932 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - 	 >> Load definition name=dao
[DEBUG] 20:48:08.932 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(dao) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
[DEBUG] 20:48:08.932 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - 	 >> Make...'dao'<interface org.nutz.dao.Dao>
[DEBUG] 20:48:08.933 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'dao' to [app] 
[DEBUG] 20:48:08.933 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dataSource'<interface javax.sql.DataSource>
[DEBUG] 20:48:08.933 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - 	 >> Load definition name=dataSource
[DEBUG] 20:48:08.933 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(dataSource) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
[DEBUG] 20:48:08.933 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - 	 >> Make...'dataSource'<interface javax.sql.DataSource>
[DEBUG] 20:48:08.933 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'dataSource' to [app] 
[DEBUG] 20:48:08.933 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dataSourceStarter'<>
[DEBUG] 20:48:08.933 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'druidDataSource'<interface javax.sql.DataSource>
[DEBUG] 20:48:08.933 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - 	 >> Load definition name=druidDataSource
[DEBUG] 20:48:08.934 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(druidDataSource) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
[DEBUG] 20:48:08.934 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - 	 >> Make...'druidDataSource'<interface javax.sql.DataSource>
[DEBUG] 20:48:08.934 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'druidDataSource' to [app] 
[DEBUG] 20:48:08.934 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dataSourceStarter'<>
[DEBUG] 20:48:08.979 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'sqlManager'<interface org.nutz.dao.SqlManager>
[DEBUG] 20:48:08.979 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - 	 >> Load definition name=sqlManager
[DEBUG] 20:48:08.979 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(sqlManager) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
[DEBUG] 20:48:08.980 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - 	 >> Make...'sqlManager'<interface org.nutz.dao.SqlManager>
[DEBUG] 20:48:08.980 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'sqlManager' to [app] 
[DEBUG] 20:48:08.980 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'nutDaoStarter'<>
[DEBUG] 20:48:08.993 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class org.nutz.dao.impl.NutDao without AOP
[DEBUG] 20:48:08.993 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dataSource'<interface javax.sql.DataSource>
[DEBUG] 20:48:08.993 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'sqlManager'<interface org.nutz.dao.SqlManager>
[DEBUG] 20:48:08.993 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'nutDaoStarter'<>
[DEBUG] 20:48:09.109 org.nutz.dao.jdbc.Jdbcs.<clinit>(Jdbcs.java:90) - Jdbcs init complete
[INFO ] 20:48:09.109 org.nutz.dao.jdbc.Jdbcs.getExpert(Jdbcs.java:103) - Get Connection from DataSource for JdbcExpert, if you lock at here, check your database server and configure
[INFO ] 20:48:09.205 com.alibaba.druid.pool.DruidDataSource.init(DruidDataSource.java:1002) - {dataSource-1} inited
Tue May 28 20:48:09 CST 2019 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.
[DEBUG] 20:48:09.423 org.nutz.dao.impl.DaoSupport.setDataSource(DaoSupport.java:190) - select expert : org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert
[DEBUG] 20:48:09.431 org.nutz.dao.impl.DaoSupport$1.invoke(DaoSupport.java:201) - JDBC Driver --> mysql-connector-java-8.0.11 (Revision: 6d4eaa273bc181b4cf1c8ad0821a2227f116fedf)
[DEBUG] 20:48:09.431 org.nutz.dao.impl.DaoSupport$1.invoke(DaoSupport.java:202) - JDBC Name   --> MySQL Connector/J
[DEBUG] 20:48:09.431 org.nutz.dao.impl.DaoSupport$1.invoke(DaoSupport.java:204) - JDBC URL    --> jdbc:mysql://192.168.2.206:3306/mychat1?useOldAliasMetadataBehavior=true&useUnicode=true&characterEncoding=utf8&serverTimezone=UTC
[DEBUG] 20:48:09.467 org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert.checkDataSource(MysqlJdbcExpert.java:212) - Mysql : character_set_client=utf8
[DEBUG] 20:48:09.467 org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert.checkDataSource(MysqlJdbcExpert.java:212) - Mysql : character_set_connection=utf8
[DEBUG] 20:48:09.468 org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert.checkDataSource(MysqlJdbcExpert.java:212) - Mysql : character_set_database=utf8
[DEBUG] 20:48:09.468 org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert.checkDataSource(MysqlJdbcExpert.java:212) - Mysql : character_set_filesystem=binary
[DEBUG] 20:48:09.468 org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert.checkDataSource(MysqlJdbcExpert.java:212) - Mysql : character_set_results=
[DEBUG] 20:48:09.468 org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert.checkDataSource(MysqlJdbcExpert.java:212) - Mysql : character_set_server=utf8
[DEBUG] 20:48:09.469 org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert.checkDataSource(MysqlJdbcExpert.java:212) - Mysql : character_set_system=utf8
[DEBUG] 20:48:09.469 org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert.checkDataSource(MysqlJdbcExpert.java:212) - Mysql : character_sets_dir=D:\mysql-5.7.22-winx64\mysql-5.7.22-winx64\share\charsets\
[DEBUG] 20:48:09.472 org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert.checkDataSource(MysqlJdbcExpert.java:219) - Mysql : binlog_format=ROW
[DEBUG] 20:48:09.474 org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert.checkDataSource(MysqlJdbcExpert.java:226) - Mysql : database=mychat1
[DEBUG] 20:48:09.476 org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert.checkDataSource(MysqlJdbcExpert.java:232) - Mysql : user=root@
[DEBUG] 20:48:09.496 org.nutz.dao.impl.DaoSupport.setDataSource(DaoSupport.java:223) - Database info --> MYSQL:[MySQL - 5.7.22]
[DEBUG] 20:48:09.502 org.nutz.resource.Scans.scan(Scans.java:280) - Found 0 resource by src( sqls/ ) , regex( .(sql|sqlx|sqls)$ )
[DEBUG] 20:48:09.502 org.nutz.dao.impl.DaoSupport.setSqlManager(DaoSupport.java:123) - SqlManager Sql count=0
[DEBUG] 20:48:09.503 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'daoCacheInterceptor'<class org.nutz.plugins.cache.dao.DaoCacheInterceptor>
[DEBUG] 20:48:09.503 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - 	 >> Load definition name=daoCacheInterceptor
[DEBUG] 20:48:09.503 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(daoCacheInterceptor) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
[DEBUG] 20:48:09.503 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - 	 >> Make...'daoCacheInterceptor'<class org.nutz.plugins.cache.dao.DaoCacheInterceptor>
[DEBUG] 20:48:09.504 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'daoCacheInterceptor' to [app] 
[DEBUG] 20:48:09.509 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class org.nutz.plugins.cache.dao.DaoCacheInterceptor without AOP
[DEBUG] 20:48:09.509 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'nutDaoStarter'<>
[DEBUG] 20:48:09.511 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'daoCacheSerializer'<interface org.nutz.plugins.cache.dao.api.CacheSerializer>
[DEBUG] 20:48:09.511 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - 	 >> Load definition name=daoCacheSerializer
[DEBUG] 20:48:09.511 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(daoCacheSerializer) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
[DEBUG] 20:48:09.511 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - 	 >> Make...'daoCacheSerializer'<interface org.nutz.plugins.cache.dao.api.CacheSerializer>
[DEBUG] 20:48:09.512 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'daoCacheSerializer' to [app] 
[DEBUG] 20:48:09.512 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'nutDaoStarter'<>
[DEBUG] 20:48:09.518 org.nutz.resource.Scans.scan(Scans.java:280) - Found 14 resource by src( com/dd/entity/ ) , regex( ^.+[.]class$ )
[DEBUG] 20:48:09.663 org.nutz.dao.impl.sql.run.NutDaoExecutor.printSQL(NutDaoExecutor.java:391) - SELECT COUNT(*) FROM flock 
[DEBUG] 20:48:09.666 org.nutz.dao.impl.interceptor.DaoTimeInterceptor.filter(DaoTimeInterceptor.java:28) - time=3ms, sql=SELECT COUNT(*) FROM flock 
[DEBUG] 20:48:09.667 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'socketServer'<class com.dd.socket.SocketServer>
[DEBUG] 20:48:09.667 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - 	 >> Load definition name=socketServer
[DEBUG] 20:48:09.667 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(socketServer) in AnnotationIocLoader(packages=[com.dd])
[DEBUG] 20:48:09.667 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - 	 >> Make...'socketServer'<class com.dd.socket.SocketServer>
[DEBUG] 20:48:09.668 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'socketServer' to [app] 
[DEBUG] 20:48:09.668 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class com.dd.socket.SocketServer without AOP
[DEBUG] 20:48:09.670 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'accepter'<interface org.tio.websocket.server.handler.IWsMsgHandler>
[DEBUG] 20:48:09.670 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - 	 >> Load definition name=accepter
[DEBUG] 20:48:09.671 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(accepter) in AnnotationIocLoader(packages=[com.dd])
[DEBUG] 20:48:09.671 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - 	 >> Make...'accepter'<interface org.tio.websocket.server.handler.IWsMsgHandler>
[DEBUG] 20:48:09.671 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'accepter' to [app] 
[DEBUG] 20:48:09.671 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class com.dd.socket.Accepter without AOP
[DEBUG] 20:48:09.678 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'reqMessageHandler'<class com.dd.socket.handler.ReqMessageHandler>
[DEBUG] 20:48:09.679 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - 	 >> Load definition name=reqMessageHandler
[DEBUG] 20:48:09.679 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(reqMessageHandler) in AnnotationIocLoader(packages=[com.dd])
[DEBUG] 20:48:09.680 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - 	 >> Make...'reqMessageHandler'<class com.dd.socket.handler.ReqMessageHandler>
[DEBUG] 20:48:09.680 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'reqMessageHandler' to [app] 
[DEBUG] 20:48:09.680 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class com.dd.socket.handler.ReqMessageHandler without AOP
[DEBUG] 20:48:09.682 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'delFriendMessageHandler'<class com.dd.socket.handler.DelFriendMessageHandler>
[DEBUG] 20:48:09.682 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - 	 >> Load definition name=delFriendMessageHandler
[DEBUG] 20:48:09.683 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(delFriendMessageHandler) in AnnotationIocLoader(packages=[com.dd])
[DEBUG] 20:48:09.683 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - 	 >> Make...'delFriendMessageHandler'<class com.dd.socket.handler.DelFriendMessageHandler>
[DEBUG] 20:48:09.683 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'delFriendMessageHandler' to [app] 
[DEBUG] 20:48:09.684 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class com.dd.socket.handler.DelFriendMessageHandler without AOP
[DEBUG] 20:48:09.686 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'joinGroupMessageHandler'<class com.dd.socket.handler.JoinGroupMessageHandler>
[DEBUG] 20:48:09.686 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - 	 >> Load definition name=joinGroupMessageHandler
[DEBUG] 20:48:09.686 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(joinGroupMessageHandler) in AnnotationIocLoader(packages=[com.dd])
[DEBUG] 20:48:09.687 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - 	 >> Make...'joinGroupMessageHandler'<class com.dd.socket.handler.JoinGroupMessageHandler>
[DEBUG] 20:48:09.687 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'joinGroupMessageHandler' to [app] 
[DEBUG] 20:48:09.687 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class com.dd.socket.handler.JoinGroupMessageHandler without AOP
[DEBUG] 20:48:09.689 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'outGroupMessageHandler'<class com.dd.socket.handler.OutGroupMessageHandler>
[DEBUG] 20:48:09.690 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - 	 >> Load definition name=outGroupMessageHandler
[DEBUG] 20:48:09.690 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(outGroupMessageHandler) in AnnotationIocLoader(packages=[com.dd])
[DEBUG] 20:48:09.690 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - 	 >> Make...'outGroupMessageHandler'<class com.dd.socket.handler.OutGroupMessageHandler>
[DEBUG] 20:48:09.690 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'outGroupMessageHandler' to [app] 
[DEBUG] 20:48:09.690 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class com.dd.socket.handler.OutGroupMessageHandler without AOP
[DEBUG] 20:48:09.691 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'p2PMessageHandler'<class com.dd.socket.handler.P2PMessageHandler>
[DEBUG] 20:48:09.692 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - 	 >> Load definition name=p2PMessageHandler
[DEBUG] 20:48:09.692 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(p2PMessageHandler) in AnnotationIocLoader(packages=[com.dd])
[DEBUG] 20:48:09.692 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - 	 >> Make...'p2PMessageHandler'<class com.dd.socket.handler.P2PMessageHandler>
[DEBUG] 20:48:09.692 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'p2PMessageHandler' to [app] 
[DEBUG] 20:48:09.692 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class com.dd.socket.handler.P2PMessageHandler without AOP
[DEBUG] 20:48:09.695 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'userDao'<interface com.dd.dao.UserDao>
[DEBUG] 20:48:09.695 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - 	 >> Load definition name=userDao
[DEBUG] 20:48:09.696 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(userDao) in AnnotationIocLoader(packages=[com.dd])
[DEBUG] 20:48:09.696 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - 	 >> Make...'userDao'<interface com.dd.dao.UserDao>
[DEBUG] 20:48:09.696 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'userDao' to [app] 
[DEBUG] 20:48:09.696 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class com.dd.dao.impl.UserDaoImpl without AOP
[DEBUG] 20:48:09.709 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dao'<interface org.nutz.dao.Dao>
[DEBUG] 20:48:09.709 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'chatMessageDao'<>
[DEBUG] 20:48:09.709 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - 	 >> Load definition name=chatMessageDao
[DEBUG] 20:48:09.709 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(chatMessageDao) in AnnotationIocLoader(packages=[com.dd])
[DEBUG] 20:48:09.710 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - 	 >> Make...'chatMessageDao'<>
[DEBUG] 20:48:09.710 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'chatMessageDao' to [app] 
[DEBUG] 20:48:09.710 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class com.dd.dao.impl.ChatMessageDaoImpl without AOP
[DEBUG] 20:48:09.714 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dao'<interface org.nutz.dao.Dao>
[DEBUG] 20:48:09.715 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'groupMessageHandler'<class com.dd.socket.handler.GroupMessageHandler>
[DEBUG] 20:48:09.715 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - 	 >> Load definition name=groupMessageHandler
[DEBUG] 20:48:09.715 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(groupMessageHandler) in AnnotationIocLoader(packages=[com.dd])
[DEBUG] 20:48:09.715 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - 	 >> Make...'groupMessageHandler'<class com.dd.socket.handler.GroupMessageHandler>
[DEBUG] 20:48:09.715 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'groupMessageHandler' to [app] 
[DEBUG] 20:48:09.716 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class com.dd.socket.handler.GroupMessageHandler without AOP
[DEBUG] 20:48:09.718 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'chatMessageDao'<>
[DEBUG] 20:48:09.719 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'userDao'<interface com.dd.dao.UserDao>
[DEBUG] 20:48:09.719 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'loginMessageHandler'<class com.dd.socket.handler.LoginMessageHandler>
[DEBUG] 20:48:09.719 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - 	 >> Load definition name=loginMessageHandler
[DEBUG] 20:48:09.720 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(loginMessageHandler) in AnnotationIocLoader(packages=[com.dd])
[DEBUG] 20:48:09.720 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - 	 >> Make...'loginMessageHandler'<class com.dd.socket.handler.LoginMessageHandler>
[DEBUG] 20:48:09.720 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'loginMessageHandler' to [app] 
[DEBUG] 20:48:09.720 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class com.dd.socket.handler.LoginMessageHandler without AOP
[DEBUG] 20:48:09.722 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'userDao'<>
[DEBUG] 20:48:09.723 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'oldMessageHandler'<class com.dd.socket.handler.OldMessageHandler>
[DEBUG] 20:48:09.723 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - 	 >> Load definition name=oldMessageHandler
[DEBUG] 20:48:09.723 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(oldMessageHandler) in AnnotationIocLoader(packages=[com.dd])
[DEBUG] 20:48:09.723 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - 	 >> Make...'oldMessageHandler'<class com.dd.socket.handler.OldMessageHandler>
[DEBUG] 20:48:09.723 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'oldMessageHandler' to [app] 
[DEBUG] 20:48:09.723 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class com.dd.socket.handler.OldMessageHandler without AOP
[DEBUG] 20:48:09.726 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'userDao'<>
[DEBUG] 20:48:09.726 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'chatMessageDao'<class com.dd.dao.impl.ChatMessageDaoImpl>
[DEBUG] 20:48:09.726 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'userDao'<>
[DEBUG] 20:48:09.726 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'conf'<class org.nutz.ioc.impl.PropertiesProxy>
[DEBUG] 20:48:09.730 org.eclipse.jetty.servlet.ServletHandler.lambda$initialize$0(ServletHandler.java:755) - EXCEPTION 
java.lang.NoClassDefFoundError: cn/hutool/core/lang/Snowflake
	at org.tio.websocket.common.WsTioUuid.<init>(WsTioUuid.java:16)
	at org.tio.websocket.server.WsServerStarter.<init>(WsServerStarter.java:85)
	at org.tio.websocket.server.WsServerStarter.<init>(WsServerStarter.java:77)
	at org.tio.websocket.server.WsServerStarter.<init>(WsServerStarter.java:73)
	at com.dd.socket.SocketServer.start(SocketServer.java:31)
	at com.dd.setup.InitSetup.init(InitSetup.java:31)
	at org.nutz.mvc.impl.NutLoading.evalSetup(NutLoading.java:278)
	at org.nutz.mvc.impl.NutLoading.load(NutLoading.java:121)
	at org.nutz.boot.starter.nutz.mvc.NbMvcLoading.load(NbMvcLoading.java:28)
	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:136)
	at org.eclipse.jetty.servlet.ServletHandler.lambda$initialize$0(ServletHandler.java:750)
	at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
	at java.util.stream.Streams$ConcatSpliterator.forEachRemaining(Streams.java:742)
	at java.util.stream.Streams$ConcatSpliterator.forEachRemaining(Streams.java:742)
	at java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:580)
	at org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:744)
	at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:369)
	at org.eclipse.jetty.webapp.WebAppContext.startWebapp(WebAppContext.java:1497)
	at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1459)
	at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:852)
	at org.eclipse.jetty.servlet.ServletContextHandler.doStart(ServletContextHandler.java:278)
	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:138)
	at org.eclipse.jetty.server.Server.start(Server.java:415)
	at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:108)
	at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:113)
	at org.eclipse.jetty.server.Server.doStart(Server.java:382)
	at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
	at org.nutz.boot.starter.jetty.JettyStarter.start(JettyStarter.java:140)
	at org.nutz.boot.AppContext.startServers(AppContext.java:310)
	at org.nutz.boot.NbApp.execute(NbApp.java:210)
	at org.nutz.boot.NbApp.run(NbApp.java:182)
	at com.dd.MainLauncher.main(MainLauncher.java:10)
Caused by: java.lang.ClassNotFoundException: cn.hutool.core.lang.Snowflake
	at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
	... 37 more
[DEBUG] 20:48:09.735 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarting(AbstractLifeCycle.java:185) - starting druid@5b6c502==com.alibaba.druid.support.http.StatViewServlet,jsp=null,order=-1,inst=true,async=false
[DEBUG] 20:48:09.735 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarted(AbstractLifeCycle.java:177) - STARTED @3939ms druid@5b6c502==com.alibaba.druid.support.http.StatViewServlet,jsp=null,order=-1,inst=true,async=false
[DEBUG] 20:48:09.735 org.eclipse.jetty.servlet.ServletHolder.initServlet(ServletHolder.java:670) - Servlet.init com.alibaba.druid.support.http.StatViewServlet@778ca8ef for druid
[DEBUG] 20:48:09.735 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarting(AbstractLifeCycle.java:185) - starting default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,jsp=null,order=0,inst=false,async=false
[DEBUG] 20:48:09.737 org.eclipse.jetty.servlet.BaseHolder.doStart(BaseHolder.java:94) - Holding class org.eclipse.jetty.servlet.DefaultServlet from sun.misc.Launcher$AppClassLoader@18b4aac2
[DEBUG] 20:48:09.737 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarted(AbstractLifeCycle.java:177) - STARTED @3941ms default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,jsp=null,order=0,inst=false,async=false
[DEBUG] 20:48:09.743 org.eclipse.jetty.servlet.ServletHolder.initServlet(ServletHolder.java:670) - Servlet.init org.eclipse.jetty.servlet.DefaultServlet@6f89f665 for default
[DEBUG] 20:48:09.746 org.eclipse.jetty.servlet.DefaultServlet.init(DefaultServlet.java:316) - resource base = null
[DEBUG] 20:48:09.747 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarting(AbstractLifeCycle.java:185) - starting jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false
[DEBUG] 20:48:09.747 org.eclipse.jetty.servlet.BaseHolder.doStart(BaseHolder.java:94) - Holding class org.eclipse.jetty.servlet.NoJspServlet from sun.misc.Launcher$AppClassLoader@18b4aac2
[DEBUG] 20:48:09.748 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarted(AbstractLifeCycle.java:177) - STARTED @3951ms jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false
[DEBUG] 20:48:09.748 org.eclipse.jetty.servlet.ServletHolder.initServlet(ServletHolder.java:670) - Servlet.init org.eclipse.jetty.servlet.NoJspServlet@38b972d7 for jsp
[WARN ] 20:48:09.748 org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:554) - Failed startup of context o.e.j.w.WebAppContext@411f53a0{/,[file:///D:/data/upload/, file:///D:/soft/%E6%BA%90%E7%A0%81-%E5%90%8E%E7%AB%AF/LuliChat-nutzboot/target/classes/static/],UNAVAILABLE}{[file:///D:/data/upload/, file:///D:/soft/%E6%BA%90%E7%A0%81-%E5%90%8E%E7%AB%AF/LuliChat-nutzboot/target/classes/static/]}
java.lang.NoClassDefFoundError: cn/hutool/core/lang/Snowflake
	at org.tio.websocket.common.WsTioUuid.<init>(WsTioUuid.java:16)
	at org.tio.websocket.server.WsServerStarter.<init>(WsServerStarter.java:85)
	at org.tio.websocket.server.WsServerStarter.<init>(WsServerStarter.java:77)
	at org.tio.websocket.server.WsServerStarter.<init>(WsServerStarter.java:73)
	at com.dd.socket.SocketServer.start(SocketServer.java:31)
	at com.dd.setup.InitSetup.init(InitSetup.java:31)
	at org.nutz.mvc.impl.NutLoading.evalSetup(NutLoading.java:278)
	at org.nutz.mvc.impl.NutLoading.load(NutLoading.java:121)
	at org.nutz.boot.starter.nutz.mvc.NbMvcLoading.load(NbMvcLoading.java:28)
	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:136)
	at org.eclipse.jetty.servlet.ServletHandler.lambda$initialize$0(ServletHandler.java:750)
	at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948)
	at java.util.stream.Streams$ConcatSpliterator.forEachRemaining(Streams.java:742)
	at java.util.stream.Streams$ConcatSpliterator.forEachRemaining(Streams.java:742)
	at java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:580)
	at org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:744)
	at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:369)
	at org.eclipse.jetty.webapp.WebAppContext.startWebapp(WebAppContext.java:1497)
	at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1459)
	at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:852)
	at org.eclipse.jetty.servlet.ServletContextHandler.doStart(ServletContextHandler.java:278)
	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:138)
	at org.eclipse.jetty.server.Server.start(Server.java:415)
	at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:108)
	at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:113)
	at org.eclipse.jetty.server.Server.doStart(Server.java:382)
	at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
	at org.nutz.boot.starter.jetty.JettyStarter.start(JettyStarter.java:140)
	at org.nutz.boot.AppContext.startServers(AppContext.java:310)
	at org.nutz.boot.NbApp.execute(NbApp.java:210)
	at org.nutz.boot.NbApp.run(NbApp.java:182)
	at com.dd.MainLauncher.main(MainLauncher.java:10)
Caused by: java.lang.ClassNotFoundException: cn.hutool.core.lang.Snowflake
	at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
	... 37 more
[DEBUG] 20:48:09.749 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarted(AbstractLifeCycle.java:177) - STARTED @3953ms o.e.j.w.WebAppContext@411f53a0{/,[file:///D:/data/upload/, file:///D:/soft/%E6%BA%90%E7%A0%81-%E5%90%8E%E7%AB%AF/LuliChat-nutzboot/target/classes/static/],UNAVAILABLE}{[file:///D:/data/upload/, file:///D:/soft/%E6%BA%90%E7%A0%81-%E5%90%8E%E7%AB%AF/LuliChat-nutzboot/target/classes/static/]}
[DEBUG] 20:48:09.749 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarting(AbstractLifeCycle.java:185) - starting ErrorHandler@16610890{STOPPED}
[DEBUG] 20:48:09.749 org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:110) - starting ErrorHandler@16610890{STARTING}
[DEBUG] 20:48:09.749 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarted(AbstractLifeCycle.java:177) - STARTED @3953ms ErrorHandler@16610890{STARTED}
[DEBUG] 20:48:09.750 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarting(AbstractLifeCycle.java:185) - starting ServerConnector@8f4ea7c{HTTP/1.1,[http/1.1]}{0.0.0.0:8085}
[DEBUG] 20:48:09.753 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:371) - ServerConnector@8f4ea7c{HTTP/1.1,[http/1.1]}{0.0.0.0:8085} added {sun.nio.ch.ServerSocketChannelImpl[/0:0:0:0:0:0:0:0:8085],POJO}
[DEBUG] 20:48:09.753 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarting(AbstractLifeCycle.java:185) - starting ScheduledExecutorScheduler@36bc55de{STOPPED}
[DEBUG] 20:48:09.754 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarted(AbstractLifeCycle.java:177) - STARTED @3957ms ScheduledExecutorScheduler@36bc55de{STARTED}
[DEBUG] 20:48:09.754 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarting(AbstractLifeCycle.java:185) - starting HttpConnectionFactory@7ec7ffd3[HTTP/1.1]
[DEBUG] 20:48:09.754 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarted(AbstractLifeCycle.java:177) - STARTED @3958ms HttpConnectionFactory@7ec7ffd3[HTTP/1.1]
[DEBUG] 20:48:09.754 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarting(AbstractLifeCycle.java:185) - starting SelectorManager@ServerConnector@8f4ea7c{HTTP/1.1,[http/1.1]}{0.0.0.0:8085}
[DEBUG] 20:48:09.766 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:371) - EatWhatYouKill@697446d4/SelectorProducer@99a65d3/IDLE/p=false/QueuedThreadPool[qtp1702940637]@6580cfdd{STARTED,200<=200<=1000,i=200,q=0}[ReservedThreadExecutor@6cd28fa7{s=0/4,p=0}][pc=0,pic=0,pec=0,epc=0]@2019-05-28T20:48:09.764+08:00 added {SelectorProducer@99a65d3,POJO}
[DEBUG] 20:48:09.766 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:371) - EatWhatYouKill@697446d4/SelectorProducer@99a65d3/IDLE/p=false/QueuedThreadPool[qtp1702940637]@6580cfdd{STARTED,200<=200<=1000,i=200,q=0}[ReservedThreadExecutor@6cd28fa7{s=0/4,p=0}][pc=0,pic=0,pec=0,epc=0]@2019-05-28T20:48:09.766+08:00 added {QueuedThreadPool[qtp1702940637]@6580cfdd{STARTED,200<=200<=1000,i=200,q=0}[ReservedThreadExecutor@6cd28fa7{s=0/4,p=0}],UNMANAGED}
[DEBUG] 20:48:09.766 org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.<init>(EatWhatYouKill.java:90) - EatWhatYouKill@697446d4/SelectorProducer@99a65d3/IDLE/p=false/QueuedThreadPool[qtp1702940637]@6580cfdd{STARTED,200<=200<=1000,i=200,q=0}[ReservedThreadExecutor@6cd28fa7{s=0/4,p=0}][pc=0,pic=0,pec=0,epc=0]@2019-05-28T20:48:09.766+08:00 created
[DEBUG] 20:48:09.767 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:371) - ManagedSelector@79b663b3{STOPPED} id=0 keys=-1 selected=-1 updates=0 added {EatWhatYouKill@697446d4/SelectorProducer@99a65d3/IDLE/p=false/QueuedThreadPool[qtp1702940637]@6580cfdd{STARTED,200<=200<=1000,i=200,q=0}[ReservedThreadExecutor@6cd28fa7{s=0/4,p=0}][pc=0,pic=0,pec=0,epc=0]@2019-05-28T20:48:09.767+08:00,MANAGED}
[DEBUG] 20:48:09.767 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:371) - SelectorManager@ServerConnector@8f4ea7c{HTTP/1.1,[http/1.1]}{0.0.0.0:8085} added {ManagedSelector@79b663b3{STOPPED} id=0 keys=-1 selected=-1 updates=0,AUTO}
[DEBUG] 20:48:09.767 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:371) - EatWhatYouKill@1b812421/SelectorProducer@5d28bcd5/IDLE/p=false/QueuedThreadPool[qtp1702940637]@6580cfdd{STARTED,200<=200<=1000,i=200,q=0}[ReservedThreadExecutor@6cd28fa7{s=0/4,p=0}][pc=0,pic=0,pec=0,epc=0]@2019-05-28T20:48:09.767+08:00 added {SelectorProducer@5d28bcd5,POJO}
[DEBUG] 20:48:09.768 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:371) - EatWhatYouKill@1b812421/SelectorProducer@5d28bcd5/IDLE/p=false/QueuedThreadPool[qtp1702940637]@6580cfdd{STARTED,200<=200<=1000,i=200,q=0}[ReservedThreadExecutor@6cd28fa7{s=0/4,p=0}][pc=0,pic=0,pec=0,epc=0]@2019-05-28T20:48:09.768+08:00 added {QueuedThreadPool[qtp1702940637]@6580cfdd{STARTED,200<=200<=1000,i=200,q=0}[ReservedThreadExecutor@6cd28fa7{s=0/4,p=0}],UNMANAGED}
[DEBUG] 20:48:09.768 org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.<init>(EatWhatYouKill.java:90) - EatWhatYouKill@1b812421/SelectorProducer@5d28bcd5/IDLE/p=false/QueuedThreadPool[qtp1702940637]@6580cfdd{STARTED,200<=200<=1000,i=200,q=0}[ReservedThreadExecutor@6cd28fa7{s=0/4,p=0}][pc=0,pic=0,pec=0,epc=0]@2019-05-28T20:48:09.768+08:00 created
[DEBUG] 20:48:09.768 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:371) - ManagedSelector@7882c44a{STOPPED} id=1 keys=-1 selected=-1 updates=0 added {EatWhatYouKill@1b812421/SelectorProducer@5d28bcd5/IDLE/p=false/QueuedThreadPool[qtp1702940637]@6580cfdd{STARTED,200<=200<=1000,i=200,q=0}[ReservedThreadExecutor@6cd28fa7{s=0/4,p=0}][pc=0,pic=0,pec=0,epc=0]@2019-05-28T20:48:09.768+08:00,MANAGED}
[DEBUG] 20:48:09.768 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:371) - SelectorManager@ServerConnector@8f4ea7c{HTTP/1.1,[http/1.1]}{0.0.0.0:8085} added {ManagedSelector@7882c44a{STOPPED} id=1 keys=-1 selected=-1 updates=0,AUTO}
[DEBUG] 20:48:09.769 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarting(AbstractLifeCycle.java:185) - starting ManagedSelector@79b663b3{STOPPED} id=0 keys=-1 selected=-1 updates=0
[DEBUG] 20:48:09.769 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarting(AbstractLifeCycle.java:185) - starting EatWhatYouKill@697446d4/SelectorProducer@99a65d3/IDLE/p=false/QueuedThreadPool[qtp1702940637]@6580cfdd{STARTED,200<=200<=1000,i=200,q=0}[ReservedThreadExecutor@6cd28fa7{s=0/4,p=0}][pc=0,pic=0,pec=0,epc=0]@2019-05-28T20:48:09.769+08:00
[DEBUG] 20:48:09.769 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarted(AbstractLifeCycle.java:177) - STARTED @3973ms EatWhatYouKill@697446d4/SelectorProducer@99a65d3/IDLE/p=false/QueuedThreadPool[qtp1702940637]@6580cfdd{STARTED,200<=200<=1000,i=200,q=0}[ReservedThreadExecutor@6cd28fa7{s=0/4,p=0}][pc=0,pic=0,pec=0,epc=0]@2019-05-28T20:48:09.769+08:00
[DEBUG] 20:48:09.779 org.eclipse.jetty.util.thread.QueuedThreadPool.execute(QueuedThreadPool.java:436) - queue org.eclipse.jetty.io.ManagedSelector$$Lambda$80/310792845@3cc20577
[DEBUG] 20:48:09.779 org.eclipse.jetty.io.ManagedSelector.submit(ManagedSelector.java:160) - Queued change org.eclipse.jetty.io.ManagedSelector$Start@33a630fa on ManagedSelector@79b663b3{STARTING} id=0 keys=0 selected=0 updates=0
[DEBUG] 20:48:09.780 org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:682) - run org.eclipse.jetty.io.ManagedSelector$$Lambda$80/310792845@3cc20577
[DEBUG] 20:48:09.780 org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:138) - EatWhatYouKill@697446d4/SelectorProducer@99a65d3/IDLE/p=false/QueuedThreadPool[qtp1702940637]@6580cfdd{STARTED,200<=200<=1000,i=199,q=0}[ReservedThreadExecutor@6cd28fa7{s=0/4,p=0}][pc=0,pic=0,pec=0,epc=0]@2019-05-28T20:48:09.78+08:00 tryProduce false
[DEBUG] 20:48:09.782 org.eclipse.jetty.io.ManagedSelector$SelectorProducer.processUpdates(ManagedSelector.java:418) - updateable 1
[DEBUG] 20:48:09.782 org.eclipse.jetty.io.ManagedSelector$SelectorProducer.processUpdates(ManagedSelector.java:427) - update org.eclipse.jetty.io.ManagedSelector$Start@33a630fa
[DEBUG] 20:48:09.782 org.eclipse.jetty.io.ManagedSelector$SelectorProducer.processUpdates(ManagedSelector.java:447) - updates 0
[DEBUG] 20:48:09.783 org.eclipse.jetty.io.ManagedSelector$SelectorProducer.select(ManagedSelector.java:465) - Selector sun.nio.ch.WindowsSelectorImpl@3ceeb1e8 waiting with 0 keys
[DEBUG] 20:48:09.784 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarted(AbstractLifeCycle.java:177) - STARTED @3988ms ManagedSelector@79b663b3{STARTED} id=0 keys=0 selected=0 updates=0
[DEBUG] 20:48:09.784 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarting(AbstractLifeCycle.java:185) - starting ManagedSelector@7882c44a{STOPPED} id=1 keys=-1 selected=-1 updates=0
[DEBUG] 20:48:09.784 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarting(AbstractLifeCycle.java:185) - starting EatWhatYouKill@1b812421/SelectorProducer@5d28bcd5/IDLE/p=false/QueuedThreadPool[qtp1702940637]@6580cfdd{STARTED,200<=200<=1000,i=199,q=0}[ReservedThreadExecutor@6cd28fa7{s=0/4,p=0}][pc=0,pic=0,pec=0,epc=0]@2019-05-28T20:48:09.784+08:00
[DEBUG] 20:48:09.785 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarted(AbstractLifeCycle.java:177) - STARTED @3988ms EatWhatYouKill@1b812421/SelectorProducer@5d28bcd5/IDLE/p=false/QueuedThreadPool[qtp1702940637]@6580cfdd{STARTED,200<=200<=1000,i=199,q=0}[ReservedThreadExecutor@6cd28fa7{s=0/4,p=0}][pc=0,pic=0,pec=0,epc=0]@2019-05-28T20:48:09.785+08:00
[DEBUG] 20:48:09.786 org.eclipse.jetty.util.thread.QueuedThreadPool.execute(QueuedThreadPool.java:436) - queue org.eclipse.jetty.io.ManagedSelector$$Lambda$80/310792845@775594f2
[DEBUG] 20:48:09.787 org.eclipse.jetty.io.ManagedSelector.submit(ManagedSelector.java:160) - Queued change org.eclipse.jetty.io.ManagedSelector$Start@5767b2af on ManagedSelector@7882c44a{STARTING} id=1 keys=0 selected=0 updates=0
[DEBUG] 20:48:09.787 org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:682) - run org.eclipse.jetty.io.ManagedSelector$$Lambda$80/310792845@775594f2
[DEBUG] 20:48:09.787 org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:138) - EatWhatYouKill@1b812421/SelectorProducer@5d28bcd5/IDLE/p=false/QueuedThreadPool[qtp1702940637]@6580cfdd{STARTED,200<=200<=1000,i=198,q=0}[ReservedThreadExecutor@6cd28fa7{s=0/4,p=0}][pc=0,pic=0,pec=0,epc=0]@2019-05-28T20:48:09.787+08:00 tryProduce false
[DEBUG] 20:48:09.787 org.eclipse.jetty.io.ManagedSelector$SelectorProducer.processUpdates(ManagedSelector.java:418) - updateable 1
[DEBUG] 20:48:09.787 org.eclipse.jetty.io.ManagedSelector$SelectorProducer.processUpdates(ManagedSelector.java:427) - update org.eclipse.jetty.io.ManagedSelector$Start@5767b2af
[DEBUG] 20:48:09.787 org.eclipse.jetty.io.ManagedSelector$SelectorProducer.processUpdates(ManagedSelector.java:447) - updates 0
[DEBUG] 20:48:09.787 org.eclipse.jetty.io.ManagedSelector$SelectorProducer.select(ManagedSelector.java:465) - Selector sun.nio.ch.WindowsSelectorImpl@265079a9 waiting with 0 keys
[DEBUG] 20:48:09.788 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarted(AbstractLifeCycle.java:177) - STARTED @3991ms ManagedSelector@7882c44a{STARTED} id=1 keys=0 selected=0 updates=0
[DEBUG] 20:48:09.788 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarted(AbstractLifeCycle.java:177) - STARTED @3992ms SelectorManager@ServerConnector@8f4ea7c{HTTP/1.1,[http/1.1]}{0.0.0.0:8085}
[DEBUG] 20:48:09.789 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:371) - ServerConnector@8f4ea7c{HTTP/1.1,[http/1.1]}{0.0.0.0:8085} added {acceptor-0@2228db21,POJO}
[DEBUG] 20:48:09.789 org.eclipse.jetty.util.thread.QueuedThreadPool.execute(QueuedThreadPool.java:436) - queue acceptor-0@2228db21
[INFO ] 20:48:09.789 org.eclipse.jetty.server.AbstractConnector.doStart(AbstractConnector.java:292) - Started ServerConnector@8f4ea7c{HTTP/1.1,[http/1.1]}{0.0.0.0:8085}
[DEBUG] 20:48:09.789 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarted(AbstractLifeCycle.java:177) - STARTED @3993ms ServerConnector@8f4ea7c{HTTP/1.1,[http/1.1]}{0.0.0.0:8085}
[INFO ] 20:48:09.789 org.eclipse.jetty.server.Server.doStart(Server.java:407) - Started @3993ms
[DEBUG] 20:48:09.789 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarted(AbstractLifeCycle.java:177) - STARTED @3993ms Server@c33b74f{STARTED}[9.4.15.v20190215]
[DEBUG] 20:48:09.790 org.nutz.boot.starter.jetty.JettyStarter.start(JettyStarter.java:142) - Jetty monitor props:
----------------------------------------------
http.port                                : 8085
http.host                                : 0.0.0.0
http.idleTimeout                         : 300000
https.enable                             : false
welcome_files                            : index.html,index.htm,index.do
maxFormContentSize                       : 1073741824
----------------------------------------------
[INFO ] 20:48:09.792 org.nutz.boot.NbApp.execute(NbApp.java:219) - LuliChat started : 3577ms
[DEBUG] 20:48:09.792 org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:682) - run acceptor-0@2228db21

报503

很明显的报错信息

为什么打包后js没有加载

启动都报错了,js加载与否没意义呀

在idea启动可以访问,打包后启动是正常的,就是访问页面时没有返回html

打包命令是mvn clean package nutzboot:shade

不缺类了?

这是idea启动没问题

D:\Java\jdk1.8.0_91\bin\java.exe "-javaagent:D:\software\IntelliJ IDEA 2018.1.5\lib\idea_rt.jar=52372:D:\software\IntelliJ IDEA 2018.1.5\bin" -Dfile.encoding=UTF-8 -classpath D:\Java\jdk1.8.0_91\jre\lib\charsets.jar;D:\Java\jdk1.8.0_91\jre\lib\deploy.jar;D:\Java\jdk1.8.0_91\jre\lib\ext\access-bridge-64.jar;D:\Java\jdk1.8.0_91\jre\lib\ext\cldrdata.jar;D:\Java\jdk1.8.0_91\jre\lib\ext\dnsns.jar;D:\Java\jdk1.8.0_91\jre\lib\ext\jaccess.jar;D:\Java\jdk1.8.0_91\jre\lib\ext\jfxrt.jar;D:\Java\jdk1.8.0_91\jre\lib\ext\localedata.jar;D:\Java\jdk1.8.0_91\jre\lib\ext\nashorn.jar;D:\Java\jdk1.8.0_91\jre\lib\ext\sunec.jar;D:\Java\jdk1.8.0_91\jre\lib\ext\sunjce_provider.jar;D:\Java\jdk1.8.0_91\jre\lib\ext\sunmscapi.jar;D:\Java\jdk1.8.0_91\jre\lib\ext\sunpkcs11.jar;D:\Java\jdk1.8.0_91\jre\lib\ext\zipfs.jar;D:\Java\jdk1.8.0_91\jre\lib\javaws.jar;D:\Java\jdk1.8.0_91\jre\lib\jce.jar;D:\Java\jdk1.8.0_91\jre\lib\jfr.jar;D:\Java\jdk1.8.0_91\jre\lib\jfxswt.jar;D:\Java\jdk1.8.0_91\jre\lib\jsse.jar;D:\Java\jdk1.8.0_91\jre\lib\management-agent.jar;D:\Java\jdk1.8.0_91\jre\lib\plugin.jar;D:\Java\jdk1.8.0_91\jre\lib\resources.jar;D:\Java\jdk1.8.0_91\jre\lib\rt.jar;D:\soft\源码-后端\LuliChat-nutzboot\target\classes;C:\Users\00026\.m2\repository\org\nutz\nutzboot-starter-nutz-mvc\2.3.5.v20190516\nutzboot-starter-nutz-mvc-2.3.5.v20190516.jar;C:\Users\00026\.m2\repository\org\nutz\nutzboot-core\2.3.5.v20190516\nutzboot-core-2.3.5.v20190516.jar;C:\Users\00026\.m2\repository\org\nutz\nutz\1.r.68.v20190516\nutz-1.r.68.v20190516.jar;C:\Users\00026\.m2\repository\javax\servlet\javax.servlet-api\3.1.0\javax.servlet-api-3.1.0.jar;C:\Users\00026\.m2\repository\org\nutz\nutzboot-starter-jdbc\2.3.5.v20190516\nutzboot-starter-jdbc-2.3.5.v20190516.jar;C:\Users\00026\.m2\repository\com\alibaba\druid\1.1.16\druid-1.1.16.jar;C:\Users\00026\.m2\repository\org\nutz\nutzboot-starter-nutz-dao\2.3.5.v20190516\nutzboot-starter-nutz-dao-2.3.5.v20190516.jar;C:\Users\00026\.m2\repository\org\nutz\nutz-plugins-daocache\1.r.68.v20190516\nutz-plugins-daocache-1.r.68.v20190516.jar;C:\Users\00026\.m2\repository\org\nutz\nutzboot-starter-jetty\2.3.5.v20190516\nutzboot-starter-jetty-2.3.5.v20190516.jar;C:\Users\00026\.m2\repository\org\eclipse\jetty\jetty-servlets\9.4.15.v20190215\jetty-servlets-9.4.15.v20190215.jar;C:\Users\00026\.m2\repository\org\eclipse\jetty\jetty-continuation\9.4.15.v20190215\jetty-continuation-9.4.15.v20190215.jar;C:\Users\00026\.m2\repository\org\eclipse\jetty\jetty-http\9.4.15.v20190215\jetty-http-9.4.15.v20190215.jar;C:\Users\00026\.m2\repository\org\eclipse\jetty\jetty-util\9.4.15.v20190215\jetty-util-9.4.15.v20190215.jar;C:\Users\00026\.m2\repository\org\eclipse\jetty\jetty-io\9.4.15.v20190215\jetty-io-9.4.15.v20190215.jar;C:\Users\00026\.m2\repository\org\eclipse\jetty\jetty-webapp\9.4.15.v20190215\jetty-webapp-9.4.15.v20190215.jar;C:\Users\00026\.m2\repository\org\eclipse\jetty\jetty-xml\9.4.15.v20190215\jetty-xml-9.4.15.v20190215.jar;C:\Users\00026\.m2\repository\org\eclipse\jetty\jetty-servlet\9.4.15.v20190215\jetty-servlet-9.4.15.v20190215.jar;C:\Users\00026\.m2\repository\org\eclipse\jetty\jetty-security\9.4.15.v20190215\jetty-security-9.4.15.v20190215.jar;C:\Users\00026\.m2\repository\org\eclipse\jetty\jetty-server\9.4.15.v20190215\jetty-server-9.4.15.v20190215.jar;C:\Users\00026\.m2\repository\org\eclipse\jetty\websocket\websocket-server\9.4.15.v20190215\websocket-server-9.4.15.v20190215.jar;C:\Users\00026\.m2\repository\org\eclipse\jetty\websocket\websocket-common\9.4.15.v20190215\websocket-common-9.4.15.v20190215.jar;C:\Users\00026\.m2\repository\org\eclipse\jetty\websocket\websocket-api\9.4.15.v20190215\websocket-api-9.4.15.v20190215.jar;C:\Users\00026\.m2\repository\org\eclipse\jetty\websocket\websocket-client\9.4.15.v20190215\websocket-client-9.4.15.v20190215.jar;C:\Users\00026\.m2\repository\org\eclipse\jetty\jetty-client\9.4.15.v20190215\jetty-client-9.4.15.v20190215.jar;C:\Users\00026\.m2\repository\org\eclipse\jetty\websocket\websocket-servlet\9.4.15.v20190215\websocket-servlet-9.4.15.v20190215.jar;C:\Users\00026\.m2\repository\org\eclipse\jetty\websocket\javax-websocket-server-impl\9.4.15.v20190215\javax-websocket-server-impl-9.4.15.v20190215.jar;C:\Users\00026\.m2\repository\org\eclipse\jetty\jetty-annotations\9.4.15.v20190215\jetty-annotations-9.4.15.v20190215.jar;C:\Users\00026\.m2\repository\org\eclipse\jetty\jetty-plus\9.4.15.v20190215\jetty-plus-9.4.15.v20190215.jar;C:\Users\00026\.m2\repository\org\ow2\asm\asm-commons\6.1.1\asm-commons-6.1.1.jar;C:\Users\00026\.m2\repository\org\ow2\asm\asm-tree\6.1.1\asm-tree-6.1.1.jar;C:\Users\00026\.m2\repository\org\ow2\asm\asm-analysis\6.1.1\asm-analysis-6.1.1.jar;C:\Users\00026\.m2\repository\org\eclipse\jetty\websocket\javax-websocket-client-impl\9.4.15.v20190215\javax-websocket-client-impl-9.4.15.v20190215.jar;C:\Users\00026\.m2\repository\javax\websocket\javax.websocket-client-api\1.0\javax.websocket-client-api-1.0.jar;C:\Users\00026\.m2\repository\javax\websocket\javax.websocket-api\1.0\javax.websocket-api-1.0.jar;C:\Users\00026\.m2\repository\org\slf4j\jul-to-slf4j\1.7.25\jul-to-slf4j-1.7.25.jar;C:\Users\00026\.m2\repository\org\nutz\nutz-plugins-websocket\1.r.68.v20190516\nutz-plugins-websocket-1.r.68.v20190516.jar;C:\Users\00026\.m2\repository\org\nutz\nutzboot-servlet3\2.3.5.v20190516\nutzboot-servlet3-2.3.5.v20190516.jar;C:\Users\00026\.m2\repository\javax\annotation\javax.annotation-api\1.2\javax.annotation-api-1.2.jar;C:\Users\00026\.m2\repository\org\ow2\asm\asm\6.1.1\asm-6.1.1.jar;C:\Users\00026\.m2\repository\org\slf4j\slf4j-log4j12\1.7.25\slf4j-log4j12-1.7.25.jar;C:\Users\00026\.m2\repository\org\slf4j\slf4j-api\1.7.25\slf4j-api-1.7.25.jar;C:\Users\00026\.m2\repository\log4j\log4j\1.2.17\log4j-1.2.17.jar;C:\Users\00026\.m2\repository\org\nutz\nutzboot-starter-freemarker\2.3.5.v20190516\nutzboot-starter-freemarker-2.3.5.v20190516.jar;C:\Users\00026\.m2\repository\org\freemarker\freemarker\2.3.28\freemarker-2.3.28.jar;C:\Users\00026\.m2\repository\org\nutz\nutzboot-starter-shiro\2.3.5.v20190516\nutzboot-starter-shiro-2.3.5.v20190516.jar;C:\Users\00026\.m2\repository\org\nutz\nutz-integration-shiro\1.r.68.v20190516\nutz-integration-shiro-1.r.68.v20190516.jar;C:\Users\00026\.m2\repository\org\slf4j\jcl-over-slf4j\1.7.25\jcl-over-slf4j-1.7.25.jar;C:\Users\00026\.m2\repository\org\apache\shiro\shiro-web\1.3.2\shiro-web-1.3.2.jar;C:\Users\00026\.m2\repository\org\apache\shiro\shiro-core\1.3.2\shiro-core-1.3.2.jar;C:\Users\00026\.m2\repository\org\apache\shiro\shiro-ehcache\1.3.2\shiro-ehcache-1.3.2.jar;C:\Users\00026\.m2\repository\net\sf\ehcache\ehcache\2.10.4\ehcache-2.10.4.jar;C:\Users\00026\.m2\repository\org\nutz\nutz-plugins-cache\1.r.68.v20190516\nutz-plugins-cache-1.r.68.v20190516.jar;C:\Users\00026\.m2\repository\org\nutz\nutz-integration-jedis\1.r.68.v20190516\nutz-integration-jedis-1.r.68.v20190516.jar;C:\Users\00026\.m2\repository\mysql\mysql-connector-java\8.0.11\mysql-connector-java-8.0.11.jar;C:\Users\00026\.m2\repository\com\google\protobuf\protobuf-java\2.6.0\protobuf-java-2.6.0.jar;C:\Users\00026\.m2\repository\cn\hutool\hutool-all\4.5.10\hutool-all-4.5.10.jar;C:\Users\00026\.m2\repository\org\t-io\tio-websocket-server\3.1.4.v20180726-RELEASE\tio-websocket-server-3.1.4.v20180726-RELEASE.jar;C:\Users\00026\.m2\repository\org\t-io\tio-websocket-common\3.1.4.v20180726-RELEASE\tio-websocket-common-3.1.4.v20180726-RELEASE.jar;C:\Users\00026\.m2\repository\org\t-io\tio-http-common\3.1.4.v20180726-RELEASE\tio-http-common-3.1.4.v20180726-RELEASE.jar;C:\Users\00026\.m2\repository\org\t-io\tio-core\3.1.8.v20180818-RELEASE\tio-core-3.1.8.v20180818-RELEASE.jar;C:\Users\00026\.m2\repository\org\t-io\tio-utils\3.1.8.v20180818-RELEASE\tio-utils-3.1.8.v20180818-RELEASE.jar;C:\Users\00026\.m2\repository\com\alibaba\fastjson\1.2.49\fastjson-1.2.49.jar;C:\Users\00026\.m2\repository\com\github\ben-manes\caffeine\caffeine\2.6.2\caffeine-2.6.2.jar;C:\Users\00026\.m2\repository\commons-codec\commons-codec\1.11\commons-codec-1.11.jar;C:\Users\00026\.m2\repository\org\t-io\tio-http-server\3.1.8.v20180818-RELEASE\tio-http-server-3.1.8.v20180818-RELEASE.jar;C:\Users\00026\.m2\repository\com\esotericsoftware\reflectasm\1.11.7\reflectasm-1.11.7.jar;C:\Users\00026\.m2\repository\com\aliyun\oss\aliyun-sdk-oss\2.8.2\aliyun-sdk-oss-2.8.2.jar;C:\Users\00026\.m2\repository\org\apache\httpcomponents\httpclient\4.4.1\httpclient-4.4.1.jar;C:\Users\00026\.m2\repository\org\apache\httpcomponents\httpcore\4.4.1\httpcore-4.4.1.jar;C:\Users\00026\.m2\repository\commons-logging\commons-logging\1.2\commons-logging-1.2.jar;C:\Users\00026\.m2\repository\org\jdom\jdom\1.1\jdom-1.1.jar;C:\Users\00026\.m2\repository\net\sf\json-lib\json-lib\2.4\json-lib-2.4-jdk15.jar;C:\Users\00026\.m2\repository\commons-beanutils\commons-beanutils\1.8.0\commons-beanutils-1.8.0.jar;C:\Users\00026\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\00026\.m2\repository\commons-lang\commons-lang\2.5\commons-lang-2.5.jar;C:\Users\00026\.m2\repository\net\sf\ezmorph\ezmorph\1.0.6\ezmorph-1.0.6.jar;C:\Users\00026\.m2\repository\org\nutz\nutzboot-starter-test-junit4\2.2.8\nutzboot-starter-test-junit4-2.2.8.jar com.dd.MainLauncher
[INFO ] 10:51:05.705 org.nutz.boot.banner.SimpleBannerPrinter.printBanner(SimpleBannerPrinter.java:34) - 
 _   _ ______                                      ___   
| \ | || ___ \  ______ ______ ______ ______ ______| \ \  
|  \| || |_/ / |______|______|______|______|______| |\ \ 
| . ` || ___ \  ______ ______ ______ ______ ______| | > >
| |\  || |_/ / |______|______|______|______|______| |/ / 
\_| \_/\____/                                     |_/_/  
  
:: Nutz Boot ::   (2.3.5.v20190516)

[INFO ] 10:51:05.719 org.nutz.resource.impl.ErrorResourceLocation.<init>(ErrorResourceLocation.java:28) - [loc=D:\soft\%e6%ba%90%e7%a0%81-%e5%90%8e%e7%ab%af\LuliChat-nutzboot\target\classes]not exist
[DEBUG] 10:51:05.848 org.nutz.resource.Scans.printLocations(Scans.java:527) - Locations count=104 time use 130ms
[DEBUG] 10:51:05.859 org.nutz.resource.Scans.scan(Scans.java:280) - Found 1 resource by src( custom/ ) , regex( ^.+[.]properties$ )
[DEBUG] 10:51:05.860 org.nutz.ioc.impl.PropertiesProxy.setPaths(PropertiesProxy.java:106) - load properties from jar:file:/C:/Users/00026/.m2/repository/org/nutz/nutzboot-core/2.3.5.v20190516/nutzboot-core-2.3.5.v20190516.jar!/custom/emtry.properties
[DEBUG] 10:51:05.861 org.nutz.boot.config.impl.PropertiesConfigureLoader.init(PropertiesConfigureLoader.java:38) - load D:\soft\源码-后端\LuliChat-nutzboot\target\classes\application.properties
[DEBUG] 10:51:05.913 org.nutz.resource.Scans.scan(Scans.java:280) - Found 4 resource by src( ioc/ ) , regex( ^(.+[.])(js|json)$ )
[DEBUG] 10:51:05.913 org.nutz.ioc.loader.json.JsonLoader.<init>(JsonLoader.java:49) - loading [emtry.json]
[DEBUG] 10:51:05.914 org.nutz.ioc.loader.json.JsonLoader.<init>(JsonLoader.java:49) - loading [conf.js]
[DEBUG] 10:51:05.915 org.nutz.ioc.loader.json.JsonLoader.<init>(JsonLoader.java:49) - loading [ehcache.js]
[DEBUG] 10:51:05.916 org.nutz.ioc.loader.json.JsonLoader.<init>(JsonLoader.java:49) - loading [upload.js]
[DEBUG] 10:51:05.919 org.nutz.ioc.loader.json.JsonLoader.<init>(JsonLoader.java:57) - Loaded 7 bean define from path=[ioc/] --> [uploadTextFileContext, uploadFileContext, tmpFilePool, txtUpload, imageUpload, siteConf, cacheManager]
[DEBUG] 10:51:06.001 org.nutz.castor.Castors.reload(Castors.java:116) - Using 107 castor for Castors
[DEBUG] 10:51:06.028 org.nutz.ioc.aop.SimpleAopMaker.<init>(SimpleAopMaker.java:79) - Load AopConfigure for anno=org.nutz.aop.interceptor.async.Async by type=org.nutz.aop.interceptor.async.AsyncAopIocLoader
[INFO ] 10:51:06.034 org.nutz.ioc.loader.annotation.AnnotationIocLoader.<init>(AnnotationIocLoader.java:51) -  > scan 'com.dd'
[DEBUG] 10:51:06.066 org.nutz.resource.Scans.scan(Scans.java:280) - Found 51 resource by src( com/dd/ ) , regex( ^.+[.]class$ )
[INFO ] 10:51:06.113 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) -    > add 'indexController                         ' - com.dd.controller.IndexController
[INFO ] 10:51:06.124 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) -    > add 'testController                          ' - com.dd.controller.TestController
[INFO ] 10:51:06.128 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) -    > add 'uploadModule                            ' - com.dd.controller.UploadModule
[INFO ] 10:51:06.138 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) -    > add 'userController                          ' - com.dd.controller.UserController
[INFO ] 10:51:06.150 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) -    > add 'chatMessageDao                          ' - com.dd.dao.impl.ChatMessageDaoImpl
[INFO ] 10:51:06.151 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) -    > add 'userDao                                 ' - com.dd.dao.impl.UserDaoImpl
[INFO ] 10:51:06.155 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) -    > add 'mainLauncher                            ' - com.dd.MainLauncher
[INFO ] 10:51:06.156 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) -    > add 'accepter                                ' - com.dd.socket.Accepter
[INFO ] 10:51:06.161 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) -    > add 'delFriendMessageHandler                 ' - com.dd.socket.handler.DelFriendMessageHandler
[INFO ] 10:51:06.162 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) -    > add 'groupMessageHandler                     ' - com.dd.socket.handler.GroupMessageHandler
[INFO ] 10:51:06.170 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) -    > add 'joinGroupMessageHandler                 ' - com.dd.socket.handler.JoinGroupMessageHandler
[INFO ] 10:51:06.171 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) -    > add 'loginMessageHandler                     ' - com.dd.socket.handler.LoginMessageHandler
[INFO ] 10:51:06.172 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) -    > add 'oldMessageHandler                       ' - com.dd.socket.handler.OldMessageHandler
[INFO ] 10:51:06.174 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) -    > add 'outGroupMessageHandler                  ' - com.dd.socket.handler.OutGroupMessageHandler
[INFO ] 10:51:06.175 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) -    > add 'p2PMessageHandler                       ' - com.dd.socket.handler.P2PMessageHandler
[INFO ] 10:51:06.177 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) -    > add 'reqMessageHandler                       ' - com.dd.socket.handler.ReqMessageHandler
[INFO ] 10:51:06.177 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) -    > add 'socketServer                            ' - com.dd.socket.SocketServer
[INFO ] 10:51:06.178 org.nutz.ioc.loader.annotation.AnnotationIocLoader.<init>(AnnotationIocLoader.java:51) -  > scan 'org.nutz.boot.starter'
[DEBUG] 10:51:06.181 org.nutz.resource.Scans.scan(Scans.java:280) - Found 33 resource by src( org/nutz/boot/starter/ ) , regex( ^.+[.]class$ )
[INFO ] 10:51:06.221 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) -    > add 'nutFilterStarter                        ' - org.nutz.boot.starter.nutz.mvc.NutFilterStarter
[DEBUG] 10:51:06.224 org.nutz.ioc.loader.annotation.AnnotationIocLoader.handleIocBeanMethod(AnnotationIocLoader.java:254) - Found @IocBean method : NutFilterStarter.createNutFilter(...) define as name=nutFilter
[INFO ] 10:51:06.225 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) -    > add 'whaleFilterStarter                      ' - org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter
[DEBUG] 10:51:06.227 org.nutz.ioc.loader.annotation.AnnotationIocLoader.handleIocBeanMethod(AnnotationIocLoader.java:254) - Found @IocBean method : WhaleFilterStarter.createNutFilter(...) define as name=whaleFilter
[INFO ] 10:51:06.228 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) -    > add 'dataSourceStarter                       ' - org.nutz.boot.starter.jdbc.DataSourceStarter
[DEBUG] 10:51:06.230 org.nutz.ioc.loader.annotation.AnnotationIocLoader.handleIocBeanMethod(AnnotationIocLoader.java:254) - Found @IocBean method : DataSourceStarter.createDruidDataSource(...) define as name=druidDataSource
[DEBUG] 10:51:06.230 org.nutz.ioc.loader.annotation.AnnotationIocLoader.handleIocBeanMethod(AnnotationIocLoader.java:254) - Found @IocBean method : DataSourceStarter.createHikariCPDataSource(...) define as name=hikariDataSource
[DEBUG] 10:51:06.230 org.nutz.ioc.loader.annotation.AnnotationIocLoader.handleIocBeanMethod(AnnotationIocLoader.java:254) - Found @IocBean method : DataSourceStarter.getDataSource(...) define as name=dataSource
[INFO ] 10:51:06.231 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) -    > add 'druidWebStatFilterStarter               ' - org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter
[INFO ] 10:51:06.231 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) -    > add 'druidWebStatServletStarter              ' - org.nutz.boot.starter.jdbc.DruidWebStatServletStarter
[INFO ] 10:51:06.232 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) -    > add 'nutDaoStarter                           ' - org.nutz.boot.starter.nutz.dao.NutDaoStarter
[DEBUG] 10:51:06.239 org.nutz.ioc.loader.annotation.AnnotationIocLoader.handleIocBeanMethod(AnnotationIocLoader.java:254) - Found @IocBean method : NutDaoStarter.createCacheSerializer(...) define as name=daoCacheSerializer
[DEBUG] 10:51:06.240 org.nutz.ioc.loader.annotation.AnnotationIocLoader.handleIocBeanMethod(AnnotationIocLoader.java:254) - Found @IocBean method : NutDaoStarter.createDaoCacheInterceptor(...) define as name=daoCacheInterceptor
[DEBUG] 10:51:06.240 org.nutz.ioc.loader.annotation.AnnotationIocLoader.handleIocBeanMethod(AnnotationIocLoader.java:254) - Found @IocBean method : NutDaoStarter.getSqlManager(...) define as name=sqlManager
[DEBUG] 10:51:06.240 org.nutz.ioc.loader.annotation.AnnotationIocLoader.handleIocBeanMethod(AnnotationIocLoader.java:254) - Found @IocBean method : NutDaoStarter.getDao(...) define as name=dao
[INFO ] 10:51:06.244 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) -    > add 'jettyStarter                            ' - org.nutz.boot.starter.jetty.JettyStarter
[DEBUG] 10:51:06.267 org.nutz.ioc.loader.annotation.AnnotationIocLoader.handleIocBeanMethod(AnnotationIocLoader.java:254) - Found @IocBean method : JettyStarter.getJettyServer(...) define as name=jettyServer
[INFO ] 10:51:06.267 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) -    > add 'nbServletContextListener                ' - org.nutz.boot.starter.servlet3.NbServletContextListener
[INFO ] 10:51:06.269 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) -    > add 'freeMarkerConfigurer                    ' - org.nutz.boot.starter.freemarker.FreeMarkerConfigurer
[INFO ] 10:51:06.275 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) -    > add '$views_freekmarker                      ' - org.nutz.boot.starter.freemarker.FreemarkerViewMaker
[INFO ] 10:51:06.276 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) -    > add 'shiroEnvStarter                         ' - org.nutz.boot.starter.shiro.ShiroEnvStarter
[DEBUG] 10:51:06.280 org.nutz.ioc.loader.annotation.AnnotationIocLoader.handleIocBeanMethod(AnnotationIocLoader.java:254) - Found @IocBean method : ShiroEnvStarter.getWebSecurityManager(...) define as name=shiroWebSecurityManager
[DEBUG] 10:51:06.281 org.nutz.ioc.loader.annotation.AnnotationIocLoader.handleIocBeanMethod(AnnotationIocLoader.java:254) - Found @IocBean method : ShiroEnvStarter.createWebEnvironment(...) define as name=shiroWebEnvironment
[DEBUG] 10:51:06.281 org.nutz.ioc.loader.annotation.AnnotationIocLoader.handleIocBeanMethod(AnnotationIocLoader.java:254) - Found @IocBean method : ShiroEnvStarter.createRememberMeManager(...) define as name=shiroRememberMeManager
[DEBUG] 10:51:06.281 org.nutz.ioc.loader.annotation.AnnotationIocLoader.handleIocBeanMethod(AnnotationIocLoader.java:254) - Found @IocBean method : ShiroEnvStarter.getWebSessionManager(...) define as name=shiroWebSessionManager
[DEBUG] 10:51:06.282 org.nutz.ioc.loader.annotation.AnnotationIocLoader.handleIocBeanMethod(AnnotationIocLoader.java:254) - Found @IocBean method : ShiroEnvStarter.getShiroLcacheCacheManager(...) define as name=shiroLcacheCacheManager
[DEBUG] 10:51:06.284 org.nutz.ioc.loader.annotation.AnnotationIocLoader.handleIocBeanMethod(AnnotationIocLoader.java:254) - Found @IocBean method : ShiroEnvStarter.getShiroEhcacheCacheManager(...) define as name=shiroEhcacheCacheManager
[DEBUG] 10:51:06.284 org.nutz.ioc.loader.annotation.AnnotationIocLoader.handleIocBeanMethod(AnnotationIocLoader.java:254) - Found @IocBean method : ShiroEnvStarter.getRedisLcacheCacheManager(...) define as name=shiroRedisCacheManager
[DEBUG] 10:51:06.284 org.nutz.ioc.loader.annotation.AnnotationIocLoader.handleIocBeanMethod(AnnotationIocLoader.java:254) - Found @IocBean method : ShiroEnvStarter.getCacheManager(...) define as name=shiroCacheManager
[DEBUG] 10:51:06.286 org.nutz.ioc.loader.annotation.AnnotationIocLoader.handleIocBeanMethod(AnnotationIocLoader.java:254) - Found @IocBean method : ShiroEnvStarter.createShiroEnvironmentLoaderListener(...) define as name=shiroEnvironmentLoaderListener
[INFO ] 10:51:06.287 org.nutz.ioc.loader.annotation.AnnotationIocLoader.addClass(AnnotationIocLoader.java:99) -    > add 'shiroFilterStarter                      ' - org.nutz.boot.starter.shiro.ShiroFilterStarter
[DEBUG] 10:51:06.290 org.nutz.ioc.loader.annotation.AnnotationIocLoader.handleIocBeanMethod(AnnotationIocLoader.java:254) - Found @IocBean method : ShiroFilterStarter.createShiroFilter(...) define as name=shiroFilter
[DEBUG] 10:51:06.291 org.nutz.boot.NbApp.prepareStarterClassList(NbApp.java:430) - Found jar:file:/C:/Users/00026/.m2/repository/org/nutz/nutzboot-starter-nutz-mvc/2.3.5.v20190516/nutzboot-starter-nutz-mvc-2.3.5.v20190516.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter
[DEBUG] 10:51:06.292 org.nutz.boot.NbApp.prepareStarterClassList(NbApp.java:430) - Found jar:file:/C:/Users/00026/.m2/repository/org/nutz/nutzboot-starter-jdbc/2.3.5.v20190516/nutzboot-starter-jdbc-2.3.5.v20190516.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter
[DEBUG] 10:51:06.293 org.nutz.boot.NbApp.prepareStarterClassList(NbApp.java:430) - Found jar:file:/C:/Users/00026/.m2/repository/org/nutz/nutzboot-starter-nutz-dao/2.3.5.v20190516/nutzboot-starter-nutz-dao-2.3.5.v20190516.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter
[DEBUG] 10:51:06.294 org.nutz.boot.NbApp.prepareStarterClassList(NbApp.java:430) - Found jar:file:/C:/Users/00026/.m2/repository/org/nutz/nutzboot-starter-jetty/2.3.5.v20190516/nutzboot-starter-jetty-2.3.5.v20190516.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter
[DEBUG] 10:51:06.294 org.nutz.boot.NbApp.prepareStarterClassList(NbApp.java:430) - Found jar:file:/C:/Users/00026/.m2/repository/org/nutz/nutzboot-starter-freemarker/2.3.5.v20190516/nutzboot-starter-freemarker-2.3.5.v20190516.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter
[DEBUG] 10:51:06.295 org.nutz.boot.NbApp.prepareStarterClassList(NbApp.java:430) - Found jar:file:/C:/Users/00026/.m2/repository/org/nutz/nutzboot-starter-shiro/2.3.5.v20190516/nutzboot-starter-shiro-2.3.5.v20190516.jar!/META-INF/nutz/org.nutz.boot.starter.NbStarter
[INFO ] 10:51:06.325 org.nutz.boot.NbApp.prepare(NbApp.java:310) - Configure Manual:
|id  |key                                     |required  |Possible Values     |Default   |Description         |                                starters|
|----|----------------------------------------|----------|--------------------|----------|--------------------|----------------------------------------|
|0   |druid.web.filter.exclusions             |no        |                    |          |需要排除的路径             |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter|
|1   |druid.web.filter.principalCookieName    |no        |                    |          |用户权限信息的cookie属性名称   |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter|
|2   |druid.web.filter.principalSessionName   |no        |                    |          |用户权限信息的session属性名称  |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter|
|3   |druid.web.filter.profileEnable          |no        |                    |          |是否开启性能监控            |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter|
|4   |druid.web.filter.realIpHeader           |no        |                    |          |Header中ReadIp对应的key |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter|
|5   |druid.web.filter.sessionStatEnable      |no        |                    |true      |是否开启session状态监控     |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter|
|6   |druid.web.filter.sessionStatMaxCount    |no        |                    |          |session最大状态数量       |org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter|
|7   |druid.web.servlet.allow                 |no        |                    |          |允许访问的ip列表           |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter|
|8   |druid.web.servlet.deny                  |no        |                    |          |禁止访问的ip列表           |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter|
|9   |druid.web.servlet.jmxPassword           |no        |                    |          |JMX的密码              |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter|
|10  |druid.web.servlet.jmxUrl                |no        |                    |          |读取JMX信息的URL         |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter|
|11  |druid.web.servlet.jmxUsername           |no        |                    |          |JMX的用户名             |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter|
|12  |druid.web.servlet.loginPassword         |no        |                    |随机值,打印在日志中|访问monitor页面的密码      |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter|
|13  |druid.web.servlet.loginUsername         |no        |                    |driud     |访问monitor页面的用户名     |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter|
|14  |druid.web.servlet.resetEnable           |no        |                    |true      |是否允许重置统计结果          |org.nutz.boot.starter.jdbc.DruidWebStatServletStarter|
|15  |freemarker.suffix                       |no        |                    |.html     |文件后缀                |org.nutz.boot.starter.freemarker.FreemarkerViewMaker|
|16  |jdbc.password                           |no        |                    |          |数据库密码               |org.nutz.boot.starter.jdbc.DataSourceStarter|
|17  |jdbc.type                               |no        |druid,simple,hikari |druid     |连接池类型               |org.nutz.boot.starter.jdbc.DataSourceStarter|
|18  |jdbc.url                                |yes       |                    |          |JDBC URL            |org.nutz.boot.starter.jdbc.DataSourceStarter|
|19  |jdbc.username                           |no        |                    |          |数据库用户名              |org.nutz.boot.starter.jdbc.DataSourceStarter|
|20  |jetty.contextPath                       |no        |                    |/         |上下文路径               |org.nutz.boot.starter.jetty.JettyStarter|
|21  |jetty.gzip.enable                       |no        |                    |false     |是否启用gzip            |org.nutz.boot.starter.jetty.JettyStarter|
|22  |jetty.gzip.level                        |no        |                    |-1        |gzip压缩级别            |org.nutz.boot.starter.jetty.JettyStarter|
|23  |jetty.gzip.minContentSize               |no        |                    |512       |gzip压缩最小触发大小        |org.nutz.boot.starter.jetty.JettyStarter|
|24  |jetty.host                              |no        |                    |0.0.0.0   |监听的ip地址             |org.nutz.boot.starter.jetty.JettyStarter|
|25  |jetty.http.idleTimeout                  |no        |                    |300000    |空闲时间,单位毫秒           |org.nutz.boot.starter.jetty.JettyStarter|
|26  |jetty.httpConfig.blockingTimeout        |no        |                    |-1        |阻塞超时                |org.nutz.boot.starter.jetty.JettyStarter|
|27  |jetty.httpConfig.headerCacheSize        |no        |                    |8192      |头部缓冲区大小             |org.nutz.boot.starter.jetty.JettyStarter|
|28  |jetty.httpConfig.maxErrorDispatches     |no        |                    |10        |最大错误重定向次数           |org.nutz.boot.starter.jetty.JettyStarter|
|29  |jetty.httpConfig.outputAggregationSize  |no        |                    |8192      |输出聚合大小              |org.nutz.boot.starter.jetty.JettyStarter|
|30  |jetty.httpConfig.outputBufferSize       |no        |                    |32768     |输出缓冲区大小             |org.nutz.boot.starter.jetty.JettyStarter|
|31  |jetty.httpConfig.persistentConnectionsEnabled|no        |                    |true      |是否启用持久化连接           |org.nutz.boot.starter.jetty.JettyStarter|
|32  |jetty.httpConfig.requestHeaderSize      |no        |                    |8192      |请求的头部最大值            |org.nutz.boot.starter.jetty.JettyStarter|
|33  |jetty.httpConfig.responseHeaderSize     |no        |                    |8192      |响应的头部最大值            |org.nutz.boot.starter.jetty.JettyStarter|
|34  |jetty.httpConfig.securePort             |no        |                    |          |安全协议的端口,例如8443      |org.nutz.boot.starter.jetty.JettyStarter|
|35  |jetty.httpConfig.secureScheme           |no        |                    |          |安全协议,例如https        |org.nutz.boot.starter.jetty.JettyStarter|
|36  |jetty.httpConfig.sendDateHeader         |no        |                    |true      |是否发送日期信息            |org.nutz.boot.starter.jetty.JettyStarter|
|37  |jetty.httpConfig.sendServerVersion      |no        |                    |true      |是否发送jetty版本号        |org.nutz.boot.starter.jetty.JettyStarter|
|38  |jetty.https.keystore.password           |no        |                    |          |Https的KeyStore的密码   |org.nutz.boot.starter.jetty.JettyStarter|
|39  |jetty.https.keystore.path               |no        |                    |          |Https的KeyStore路径    |org.nutz.boot.starter.jetty.JettyStarter|
|40  |jetty.https.port                        |no        |                    |          |Https端口号            |org.nutz.boot.starter.jetty.JettyStarter|
|41  |jetty.maxFormContentSize                |no        |                    |1gb       |表单最大尺寸              |org.nutz.boot.starter.jetty.JettyStarter|
|42  |jetty.maxFormKeys                       |no        |                    |1000      |表单最大key数量           |org.nutz.boot.starter.jetty.JettyStarter|
|43  |jetty.page.404                          |no        |                    |          |自定义404页面,同理,其他状态码也是支持的|org.nutz.boot.starter.jetty.JettyStarter|
|44  |jetty.page.java.lang.Throwable          |no        |                    |          |自定义java.lang.Throwable页面,同理,其他异常也支持|org.nutz.boot.starter.jetty.JettyStarter|
|45  |jetty.port                              |no        |                    |8080      |监听的端口               |org.nutz.boot.starter.jetty.JettyStarter|
|46  |jetty.staticPath                        |no        |                    |          |额外的静态文件路径           |org.nutz.boot.starter.jetty.JettyStarter|
|47  |jetty.staticPathLocal                   |no        |                    |          |静态文件所在的本地路径         |org.nutz.boot.starter.jetty.JettyStarter|
|48  |jetty.threadpool.idleTimeout            |no        |                    |60000     |线程池idleTimeout,单位毫秒 |org.nutz.boot.starter.jetty.JettyStarter|
|49  |jetty.threadpool.maxThreads             |no        |                    |500       |线程池最大线程数maxThreads  |org.nutz.boot.starter.jetty.JettyStarter|
|50  |jetty.threadpool.minThreads             |no        |                    |200       |线程池最小线程数minThreads  |org.nutz.boot.starter.jetty.JettyStarter|
|51  |jetty.welcome_files                     |no        |                    |index.html,index.htm,index.do|WelcomeFile列表       |org.nutz.boot.starter.jetty.JettyStarter|
|52  |nutz.dao.interceptor.cache.cache4Null   |no        |                    |true      |是否缓存null结果          |org.nutz.boot.starter.nutz.dao.NutDaoStarter|
|53  |nutz.dao.interceptor.cache.debug        |no        |                    |false     |打印daocache详细调试日志    |org.nutz.boot.starter.nutz.dao.NutDaoStarter|
|54  |nutz.dao.interceptor.cache.enable       |no        |                    |false     |是否使用daocache        |org.nutz.boot.starter.nutz.dao.NutDaoStarter|
|55  |nutz.dao.interceptor.cache.enableWhenTrans|no        |                    |false     |事务内是否启用daocache     |org.nutz.boot.starter.nutz.dao.NutDaoStarter|
|56  |nutz.dao.interceptor.cache.provider.ioc.name|no        |                    |daoCacheProvider|daocache提供者DaoCacheProvider的IocBean名称|org.nutz.boot.starter.nutz.dao.NutDaoStarter|
|57  |nutz.dao.interceptor.cache.provider.memory.cacheSize|no        |                    |          |daocache提供者MemoryDaoCacheProvider的默认缓存大小|org.nutz.boot.starter.nutz.dao.NutDaoStarter|
|58  |nutz.dao.interceptor.cache.provider.type|no        |memory,ehcache,jedis,ioc|memory    |daocache提供者         |org.nutz.boot.starter.nutz.dao.NutDaoStarter|
|59  |nutz.dao.interceptor.cache.table.names  |no        |                    |          |需要缓存的表名称,英文逗号分隔     |org.nutz.boot.starter.nutz.dao.NutDaoStarter|
|60  |nutz.dao.interceptor.cache.table.pattern|no        |                    |          |需要缓存的表名称的正则表达式      |org.nutz.boot.starter.nutz.dao.NutDaoStarter|
|61  |nutz.dao.interceptor.log.enable         |no        |                    |true      |是否打印dao的SQL日志       |org.nutz.boot.starter.nutz.dao.NutDaoStarter|
|62  |nutz.dao.interceptor.time.enable        |no        |                    |false     |是否打印dao的SQL耗时日志     |org.nutz.boot.starter.nutz.dao.NutDaoStarter|
|63  |nutz.dao.sqls.path                      |no        |                    |sqls/     |sql目录               |org.nutz.boot.starter.nutz.dao.NutDaoStarter|
|64  |nutz.mvc.exclusions                     |no        |                    |          |排除指定请求路径的正则表达式      |org.nutz.boot.starter.nutz.mvc.NutFilterStarter|
|65  |nutz.mvc.ignore                         |no        |                    |          |过滤指定请求路径的正则表达式      |org.nutz.boot.starter.nutz.mvc.NutFilterStarter|
|66  |nutz.mvc.whale.enc.input                |no        |                    |UTF-8     |在其他Filter之前设置input编码|org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter|
|67  |nutz.mvc.whale.enc.output               |no        |                    |UTF-8     |在其他Filter之前设置output编码|org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter|
|68  |nutz.mvc.whale.http.hidden_method_param |no        |                    |          |隐形http方法参数转换所对应的参数名 |org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter|
|69  |nutz.mvc.whale.http.method_override     |no        |                    |false     |是否允许使用X-HTTP-Method-Override|org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter|
|70  |nutz.mvc.whale.upload.enable            |no        |                    |false     |是否启用隐形Upload支持      |org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter|
|71  |shiro.ini.path                          |no        |                    |          |shiro.ini的路径,如果shiro.ini存在,就会使用它,否则走NB的内部逻辑|org.nutz.boot.starter.shiro.ShiroEnvStarter|
|72  |shiro.ini.urls                          |no        |                    |          |urls过滤清单            |org.nutz.boot.starter.shiro.ShiroEnvStarter|
|73  |shiro.realm.cache.enable                |no        |                    |          |realm是否缓存           |org.nutz.boot.starter.shiro.ShiroEnvStarter|
|74  |shiro.session.cache.redis.debug         |no        |                    |false     |session持久化时redis的debug模式|org.nutz.boot.starter.shiro.ShiroEnvStarter|
|75  |shiro.session.cache.redis.mode          |no        |                    |kv        |设置redis缓存的模式        |org.nutz.boot.starter.shiro.ShiroEnvStarter|
|76  |shiro.session.cache.redis.ttl           |no        |                    |-1        |redis缓存的过期时间        |org.nutz.boot.starter.shiro.ShiroEnvStarter|
|77  |shiro.session.cache.type                |no        |                    |memory    |设置使用的缓存类型           |org.nutz.boot.starter.shiro.ShiroEnvStarter|
|78  |shiro.session.cookie.httpOnly           |no        |                    |true      |Cookie是否只读          |org.nutz.boot.starter.shiro.ShiroEnvStarter|
|79  |shiro.session.cookie.maxAge             |no        |                    |946080000 |Cookie的过期时间,单位:毫秒   |org.nutz.boot.starter.shiro.ShiroEnvStarter|
|80  |shiro.session.cookie.name               |no        |                    |sid       |Cookie的name         |org.nutz.boot.starter.shiro.ShiroEnvStarter|
|81  |shiro.session.dao.iocName               |no        |                    |shiroSessionDao|SessionDao的ioc名称,设置并声明该IocBean,就能覆盖默认的SessionDao实现|org.nutz.boot.starter.shiro.ShiroEnvStarter|
|82  |shiro.session.enable                    |no        |                    |true      |是否启用Shiro的Session管理 |org.nutz.boot.starter.shiro.ShiroEnvStarter|
|83  |shiro.session.manager.globalSessionTimeout|no        |                    |1800000   |全局session过期时间       |org.nutz.boot.starter.shiro.ShiroEnvStarter|
|84  |shiro.session.manager.sessionValidationInterval|no        |                    |3600000   |定期检查session过期的周期    |org.nutz.boot.starter.shiro.ShiroEnvStarter|
|85  |shiro.session.manager.sessionValidationSchedulerEnabled|no        |                    |true      |是否定期检查session过期     |org.nutz.boot.starter.shiro.ShiroEnvStarter|
|86  |shiro.url.login                         |no        |                    |/user/login|默认登录路径              |org.nutz.boot.starter.shiro.ShiroEnvStarter|
|87  |shiro.url.logout_redirect               |no        |                    |/         |退出登录后的重定向路径         |org.nutz.boot.starter.shiro.ShiroEnvStarter|
|88  |shiro.url.unauth                        |no        |                    |/user/login|访问未授权页面后的重定向路径      |org.nutz.boot.starter.shiro.ShiroEnvStarter|
|89  |web.filter.order.nutz                   |no        |                    |          |指定NutFilter执行顺序     |org.nutz.boot.starter.nutz.mvc.NutFilterStarter|
|90  |web.session.timeout                     |no        |                    |30        |Session空闲时间,单位分钟    |org.nutz.boot.starter.jetty.JettyStarter|
[INFO ] 10:51:06.336 org.nutz.ioc.impl.NutIoc.<init>(NutIoc.java:130) - ... NutIoc init complete
[DEBUG] 10:51:06.337 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'appContext' to [app] 
[DEBUG] 10:51:06.341 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'conf' to [app] 
[DEBUG] 10:51:06.355 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'nbApp' to [app] 
[DEBUG] 10:51:06.356 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'counterService' to [app] 
[DEBUG] 10:51:06.359 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'nutFilterStarter'<class org.nutz.boot.starter.nutz.mvc.NutFilterStarter>
[DEBUG] 10:51:06.360 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get '$aop_async'<interface org.nutz.ioc.aop.config.AopConfigration>
[DEBUG] 10:51:06.361 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - 	 >> Load definition name=$aop_async
[DEBUG] 10:51:06.362 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject($aop_async) in AsyncAopIocLoader@728739494
[DEBUG] 10:51:06.362 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - 	 >> Make...'$aop_async'<interface org.nutz.ioc.aop.config.AopConfigration>
[DEBUG] 10:51:06.391 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object '$aop_async' to [app] 
[DEBUG] 10:51:06.396 org.nutz.ioc.aop.SimpleAopMaker.<init>(SimpleAopMaker.java:79) - Load AopConfigure for anno=org.nutz.ioc.aop.Aop by type=org.nutz.ioc.aop.config.impl.AnnotationAopConfigration
[DEBUG] 10:51:06.396 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - 	 >> Load definition name=nutFilterStarter
[DEBUG] 10:51:06.396 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(nutFilterStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
[DEBUG] 10:51:06.396 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - 	 >> Make...'nutFilterStarter'<class org.nutz.boot.starter.nutz.mvc.NutFilterStarter>
[DEBUG] 10:51:06.396 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'nutFilterStarter' to [app] 
[DEBUG] 10:51:06.397 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class org.nutz.boot.starter.nutz.mvc.NutFilterStarter without AOP
[DEBUG] 10:51:06.409 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'conf'<class org.nutz.ioc.impl.PropertiesProxy>
[DEBUG] 10:51:06.410 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'appContext'<class org.nutz.boot.AppContext>
[DEBUG] 10:51:06.410 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'whaleFilterStarter'<class org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter>
[DEBUG] 10:51:06.411 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - 	 >> Load definition name=whaleFilterStarter
[DEBUG] 10:51:06.411 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(whaleFilterStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
[DEBUG] 10:51:06.411 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - 	 >> Make...'whaleFilterStarter'<class org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter>
[DEBUG] 10:51:06.411 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'whaleFilterStarter' to [app] 
[DEBUG] 10:51:06.412 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class org.nutz.boot.starter.nutz.mvc.WhaleFilterStarter without AOP
[DEBUG] 10:51:06.417 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'conf'<class org.nutz.ioc.impl.PropertiesProxy>
[DEBUG] 10:51:06.417 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dataSourceStarter'<class org.nutz.boot.starter.jdbc.DataSourceStarter>
[DEBUG] 10:51:06.417 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - 	 >> Load definition name=dataSourceStarter
[DEBUG] 10:51:06.418 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(dataSourceStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
[DEBUG] 10:51:06.418 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - 	 >> Make...'dataSourceStarter'<class org.nutz.boot.starter.jdbc.DataSourceStarter>
[DEBUG] 10:51:06.418 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'dataSourceStarter' to [app] 
[DEBUG] 10:51:06.420 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class org.nutz.boot.starter.jdbc.DataSourceStarter without AOP
[DEBUG] 10:51:06.427 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'conf'<class org.nutz.ioc.impl.PropertiesProxy>
[DEBUG] 10:51:06.427 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'druidWebStatFilterStarter'<class org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter>
[DEBUG] 10:51:06.428 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - 	 >> Load definition name=druidWebStatFilterStarter
[DEBUG] 10:51:06.428 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(druidWebStatFilterStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
[DEBUG] 10:51:06.428 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - 	 >> Make...'druidWebStatFilterStarter'<class org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter>
[DEBUG] 10:51:06.428 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'druidWebStatFilterStarter' to [app] 
[DEBUG] 10:51:06.428 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class org.nutz.boot.starter.jdbc.DruidWebStatFilterStarter without AOP
[DEBUG] 10:51:06.433 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'conf'<class org.nutz.ioc.impl.PropertiesProxy>
[DEBUG] 10:51:06.435 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'druidWebStatServletStarter'<class org.nutz.boot.starter.jdbc.DruidWebStatServletStarter>
[DEBUG] 10:51:06.435 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - 	 >> Load definition name=druidWebStatServletStarter
[DEBUG] 10:51:06.435 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(druidWebStatServletStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
[DEBUG] 10:51:06.435 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - 	 >> Make...'druidWebStatServletStarter'<class org.nutz.boot.starter.jdbc.DruidWebStatServletStarter>
[DEBUG] 10:51:06.436 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'druidWebStatServletStarter' to [app] 
[DEBUG] 10:51:06.436 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class org.nutz.boot.starter.jdbc.DruidWebStatServletStarter without AOP
[DEBUG] 10:51:06.441 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'conf'<class org.nutz.ioc.impl.PropertiesProxy>
[DEBUG] 10:51:06.441 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'nutDaoStarter'<class org.nutz.boot.starter.nutz.dao.NutDaoStarter>
[DEBUG] 10:51:06.442 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - 	 >> Load definition name=nutDaoStarter
[DEBUG] 10:51:06.442 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(nutDaoStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
[DEBUG] 10:51:06.442 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - 	 >> Make...'nutDaoStarter'<class org.nutz.boot.starter.nutz.dao.NutDaoStarter>
[DEBUG] 10:51:06.442 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'nutDaoStarter' to [app] 
[DEBUG] 10:51:06.443 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class org.nutz.boot.starter.nutz.dao.NutDaoStarter without AOP
[DEBUG] 10:51:06.447 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'conf'<class org.nutz.ioc.impl.PropertiesProxy>
[DEBUG] 10:51:06.449 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'jettyStarter'<class org.nutz.boot.starter.jetty.JettyStarter>
[DEBUG] 10:51:06.449 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - 	 >> Load definition name=jettyStarter
[DEBUG] 10:51:06.449 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(jettyStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
[DEBUG] 10:51:06.449 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - 	 >> Make...'jettyStarter'<class org.nutz.boot.starter.jetty.JettyStarter>
[DEBUG] 10:51:06.450 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'jettyStarter' to [app] 
[DEBUG] 10:51:06.450 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class org.nutz.boot.starter.jetty.JettyStarter without AOP
[DEBUG] 10:51:06.471 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'conf'<class org.nutz.ioc.impl.PropertiesProxy>
[DEBUG] 10:51:06.473 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'appContext'<class org.nutz.boot.AppContext>
[DEBUG] 10:51:06.473 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get '$views_freekmarker'<class org.nutz.boot.starter.freemarker.FreemarkerViewMaker>
[DEBUG] 10:51:06.474 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - 	 >> Load definition name=$views_freekmarker
[DEBUG] 10:51:06.474 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject($views_freekmarker) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
[DEBUG] 10:51:06.474 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - 	 >> Make...'$views_freekmarker'<class org.nutz.boot.starter.freemarker.FreemarkerViewMaker>
[DEBUG] 10:51:06.474 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object '$views_freekmarker' to [app] 
[DEBUG] 10:51:06.474 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class org.nutz.boot.starter.freemarker.FreemarkerViewMaker without AOP
[DEBUG] 10:51:06.476 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'conf'<class org.nutz.ioc.impl.PropertiesProxy>
[DEBUG] 10:51:06.477 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroFilterStarter'<class org.nutz.boot.starter.shiro.ShiroFilterStarter>
[DEBUG] 10:51:06.477 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - 	 >> Load definition name=shiroFilterStarter
[DEBUG] 10:51:06.477 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(shiroFilterStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
[DEBUG] 10:51:06.477 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - 	 >> Make...'shiroFilterStarter'<class org.nutz.boot.starter.shiro.ShiroFilterStarter>
[DEBUG] 10:51:06.477 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'shiroFilterStarter' to [app] 
[DEBUG] 10:51:06.478 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class org.nutz.boot.starter.shiro.ShiroFilterStarter without AOP
[DEBUG] 10:51:06.484 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'conf'<class org.nutz.ioc.impl.PropertiesProxy>
[DEBUG] 10:51:06.484 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroEnvStarter'<class org.nutz.boot.starter.shiro.ShiroEnvStarter>
[DEBUG] 10:51:06.484 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - 	 >> Load definition name=shiroEnvStarter
[DEBUG] 10:51:06.484 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(shiroEnvStarter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
[DEBUG] 10:51:06.484 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - 	 >> Make...'shiroEnvStarter'<class org.nutz.boot.starter.shiro.ShiroEnvStarter>
[DEBUG] 10:51:06.485 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'shiroEnvStarter' to [app] 
[DEBUG] 10:51:06.485 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class org.nutz.boot.starter.shiro.ShiroEnvStarter without AOP
[DEBUG] 10:51:06.492 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'conf'<class org.nutz.ioc.impl.PropertiesProxy>
[DEBUG] 10:51:06.492 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'appContext'<class org.nutz.boot.AppContext>
[DEBUG] 10:51:06.505 org.eclipse.jetty.util.log.Log.initialized(Log.java:181) - Logging to org.slf4j.impl.Log4jLoggerAdapter(org.eclipse.jetty.util.log) via org.eclipse.jetty.util.log.Slf4jLog
[INFO ] 10:51:06.512 org.eclipse.jetty.util.log.Log.initialized(Log.java:193) - Logging initialized @1666ms to org.eclipse.jetty.util.log.Slf4jLog
[DEBUG] 10:51:06.557 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:371) - Server@619713e5{STOPPED}[9.4.15.v20190215] added {QueuedThreadPool[qtp154482552]@9353778{STOPPED,200<=0<=1000,i=0,q=0}[org.eclipse.jetty.util.thread.TryExecutor$$Lambda$16/1782580546@43195e57],AUTO}
[DEBUG] 10:51:06.614 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:371) - HttpConnectionFactory@6b81ce95[HTTP/1.1] added {HttpConfiguration@2a798d51{32768/8192,8192/8192,https://:0,[]},POJO}
[DEBUG] 10:51:06.624 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:371) - ServerConnector@3febb011{null,[]}{0.0.0.0:0} added {Server@619713e5{STOPPED}[9.4.15.v20190215],UNMANAGED}
[DEBUG] 10:51:06.624 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:371) - ServerConnector@3febb011{null,[]}{0.0.0.0:0} added {QueuedThreadPool[qtp154482552]@9353778{STOPPED,200<=0<=1000,i=0,q=0}[org.eclipse.jetty.util.thread.TryExecutor$$Lambda$16/1782580546@43195e57],AUTO}
[DEBUG] 10:51:06.625 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:371) - ServerConnector@3febb011{null,[]}{0.0.0.0:0} added {ScheduledExecutorScheduler@49ec71f8{STOPPED},AUTO}
[DEBUG] 10:51:06.625 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:371) - ServerConnector@3febb011{null,[]}{0.0.0.0:0} added {org.eclipse.jetty.io.ArrayByteBufferPool@10e31a9a,POJO}
[DEBUG] 10:51:06.625 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:371) - ServerConnector@3febb011{null,[http/1.1]}{0.0.0.0:0} added {HttpConnectionFactory@6b81ce95[HTTP/1.1],AUTO}
[DEBUG] 10:51:06.626 org.eclipse.jetty.server.AbstractConnector.addConnectionFactory(AbstractConnector.java:439) - ServerConnector@3febb011{HTTP/1.1,[http/1.1]}{0.0.0.0:0} added HttpConnectionFactory@6b81ce95[HTTP/1.1]
[DEBUG] 10:51:06.629 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:371) - ServerConnector@3febb011{HTTP/1.1,[http/1.1]}{0.0.0.0:0} added {SelectorManager@ServerConnector@3febb011{HTTP/1.1,[http/1.1]}{0.0.0.0:0},MANAGED}
[DEBUG] 10:51:06.630 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:371) - Server@619713e5{STOPPED}[9.4.15.v20190215] added {ServerConnector@3febb011{HTTP/1.1,[http/1.1]}{0.0.0.0:8085},AUTO}
[DEBUG] 10:51:06.673 org.eclipse.jetty.util.DecoratedObjectFactory.addDecorator(DecoratedObjectFactory.java:53) - Adding Decorator: org.eclipse.jetty.util.DeprecationWarning@a1153bc
[DEBUG] 10:51:06.685 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:371) - o.e.j.w.WebAppContext@28701274{/,null,UNAVAILABLE} added {org.eclipse.jetty.server.session.SessionHandler331994761==dftMaxIdleSec=-1,MANAGED}
[DEBUG] 10:51:06.692 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:371) - ConstraintSecurityHandler@292b08d6{STOPPED} added {org.eclipse.jetty.security.DefaultAuthenticatorFactory@22555ebf,POJO}
[DEBUG] 10:51:06.693 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:371) - org.eclipse.jetty.server.session.SessionHandler331994761==dftMaxIdleSec=-1 added {ConstraintSecurityHandler@292b08d6{STOPPED},MANAGED}
[DEBUG] 10:51:06.701 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:371) - ConstraintSecurityHandler@292b08d6{STOPPED} added {ServletHandler@815b41f{STOPPED},MANAGED}
[DEBUG] 10:51:06.702 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:371) - o.e.j.w.WebAppContext@28701274{/,null,UNAVAILABLE} added {ErrorPageErrorHandler@5542c4ed{STOPPED},MANAGED}
[DEBUG] 10:51:06.721 org.nutz.boot.starter.jetty.JettyStarter.init(JettyStarter.java:247) - found static local path, add it : D:\data\upload
[DEBUG] 10:51:06.734 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:371) - Server@619713e5{STOPPED}[9.4.15.v20190215] added {o.e.j.w.WebAppContext@28701274{/,[file:///D:/data/upload/, file:///D:/soft/%E6%BA%90%E7%A0%81-%E5%90%8E%E7%AB%AF/LuliChat-nutzboot/target/classes/static/],UNAVAILABLE},MANAGED}
[DEBUG] 10:51:06.735 org.eclipse.jetty.server.session.SessionHandler.setMaxInactiveInterval(SessionHandler.java:946) - SessionManager default maxInactiveInterval=1800
[DEBUG] 10:51:06.736 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:371) - o.e.j.w.WebAppContext@28701274{/,[file:///D:/data/upload/, file:///D:/soft/%E6%BA%90%E7%A0%81-%E5%90%8E%E7%AB%AF/LuliChat-nutzboot/target/classes/static/],UNAVAILABLE} added {ErrorPageErrorHandler@179ece50{STOPPED},MANAGED}
[DEBUG] 10:51:06.737 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:371) - Server@619713e5{STOPPED}[9.4.15.v20190215] added {1073741824,POJO}
[DEBUG] 10:51:06.737 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:371) - Server@619713e5{STOPPED}[9.4.15.v20190215] added {1000,POJO}
[DEBUG] 10:51:06.738 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'nbServletContextListener'<class org.nutz.boot.starter.servlet3.NbServletContextListener>
[DEBUG] 10:51:06.738 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - 	 >> Load definition name=nbServletContextListener
[DEBUG] 10:51:06.738 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(nbServletContextListener) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
[DEBUG] 10:51:06.738 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - 	 >> Make...'nbServletContextListener'<class org.nutz.boot.starter.servlet3.NbServletContextListener>
[DEBUG] 10:51:06.738 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'nbServletContextListener' to [app] 
[DEBUG] 10:51:06.739 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class org.nutz.boot.starter.servlet3.NbServletContextListener without AOP
[DEBUG] 10:51:06.743 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'appContext'<class org.nutz.boot.AppContext>
[DEBUG] 10:51:06.777 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:371) - WebSocketServerFactory@291b4bf5[defaultPolicy=WebSocketPolicy@2d2ffcb7[behavior=SERVER,maxTextMessageSize=65536,maxTextMessageBufferSize=32768,maxBinaryMessageSize=65536,maxBinaryMessageBufferSize=32768,asyncWriteTimeout=60000,idleTimeout=300000,inputBufferSize=4096],creator=org.eclipse.jetty.websocket.server.WebSocketServerFactory] added {ScheduledExecutorScheduler@79d8407f{STOPPED},AUTO}
[DEBUG] 10:51:06.778 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:371) - WebSocketServerFactory@291b4bf5[defaultPolicy=WebSocketPolicy@2d2ffcb7[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@762ef0ea,POJO}
[DEBUG] 10:51:06.779 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:371) - NativeWebSocketConfiguration@10d68fcd{STOPPED} added {WebSocketServerFactory@291b4bf5[defaultPolicy=WebSocketPolicy@2d2ffcb7[behavior=SERVER,maxTextMessageSize=65536,maxTextMessageBufferSize=32768,maxBinaryMessageSize=65536,maxBinaryMessageBufferSize=32768,asyncWriteTimeout=60000,idleTimeout=300000,inputBufferSize=4096],creator=org.eclipse.jetty.websocket.server.WebSocketServerFactory],AUTO}
[DEBUG] 10:51:06.780 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:371) - NativeWebSocketConfiguration@10d68fcd{STOPPED} added {PathMappings[size=0],POJO}
[DEBUG] 10:51:06.781 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:371) - o.e.j.w.WebAppContext@28701274{/,[file:///D:/data/upload/, file:///D:/soft/%E6%BA%90%E7%A0%81-%E5%90%8E%E7%AB%AF/LuliChat-nutzboot/target/classes/static/],UNAVAILABLE} added {NativeWebSocketConfiguration@10d68fcd{STOPPED},MANAGED}
[DEBUG] 10:51:06.791 org.eclipse.jetty.websocket.jsr356.JsrSessionFactory.<init>(JsrSessionFactory.java:39) - Container: ServerContainer@186f8716{STOPPED}
[DEBUG] 10:51:06.821 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:371) - HttpClient@770d3326{STOPPED} added {HttpClientTransportOverHTTP@4cc8eb05{STOPPED},AUTO}
[DEBUG] 10:51:06.821 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:371) - HttpClient@770d3326{STOPPED} added {SslContextFactory@51f116b8[provider=null,keyStore=null,trustStore=null],AUTO}
[DEBUG] 10:51:06.821 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:371) - HttpClient@770d3326{STOPPED} added {org.eclipse.jetty.client.ProtocolHandlers@19d481b,POJO}
[DEBUG] 10:51:06.821 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:371) - HttpClient@770d3326{STOPPED} added {org.eclipse.jetty.client.HttpClient$ContentDecoderFactorySet@1f97cf0d,POJO}
[DEBUG] 10:51:06.822 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:371) - HttpClient@770d3326{STOPPED} added {QueuedThreadPool[WebSocketClient@1997353766]@140c9f39{STOPPED,8<=0<=200,i=0,q=0}[org.eclipse.jetty.util.thread.TryExecutor$$Lambda$16/1782580546@43195e57],AUTO}
[DEBUG] 10:51:06.822 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:371) - HttpClient@770d3326{STOPPED} added {org.eclipse.jetty.io.MappedByteBufferPool@762ef0ea,POJO}
[DEBUG] 10:51:06.823 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:371) - WebSocketClient@6a99355b[httpClient=HttpClient@770d3326{STOPPED},openSessions.size=0] added {HttpClient@770d3326{STOPPED},AUTO}
[DEBUG] 10:51:06.835 org.eclipse.jetty.websocket.jsr356.JsrSessionFactory.<init>(JsrSessionFactory.java:39) - Container: ServerContainer@186f8716{STOPPED}
[DEBUG] 10:51:06.835 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:371) - ServerContainer@186f8716{STOPPED} added {NativeWebSocketConfiguration@10d68fcd{STOPPED},AUTO}
[DEBUG] 10:51:06.836 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:371) - o.e.j.w.WebAppContext@28701274{/,[file:///D:/data/upload/, file:///D:/soft/%E6%BA%90%E7%A0%81-%E5%90%8E%E7%AB%AF/LuliChat-nutzboot/target/classes/static/],UNAVAILABLE} added {ServerContainer@186f8716{STOPPED},AUTO}
[DEBUG] 10:51:06.836 org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketServerContainerInitializer.configureContext(WebSocketServerContainerInitializer.java:165) - Dynamic filter add to support JSR356/javax.websocket.server: org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter
[DEBUG] 10:51:06.839 org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter.configureContext(WebSocketUpgradeFilter.java:90) - Adding [Jetty_WebSocketUpgradeFilter] WebSocketUpgradeFilter[configuration=NativeWebSocketConfiguration@10d68fcd{STOPPED}] mapped to /* to o.e.j.w.WebAppContext@28701274{/,[file:///D:/data/upload/, file:///D:/soft/%E6%BA%90%E7%A0%81-%E5%90%8E%E7%AB%AF/LuliChat-nutzboot/target/classes/static/],UNAVAILABLE}
[DEBUG] 10:51:06.850 org.nutz.resource.Scans.scan(Scans.java:280) - Found 51 resource by src( com/dd/ ) , regex( ^.+[.]class$ )
[DEBUG] 10:51:06.852 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'jettyStarter'<interface org.nutz.boot.starter.ServerFace>
[DEBUG] 10:51:06.853 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarting(AbstractLifeCycle.java:185) - starting Server@619713e5{STOPPED}[9.4.15.v20190215]
[DEBUG] 10:51:06.853 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:371) - Server@619713e5{STARTING}[9.4.15.v20190215] added {ErrorHandler@4d465b11{STOPPED},AUTO}
[INFO ] 10:51:06.856 org.eclipse.jetty.server.Server.doStart(Server.java:370) - jetty-9.4.15.v20190215; built: 2019-02-15T16:53:49.381Z; git: eb70b240169fcf1abbd86af36482d1c49826fa0b; jvm 1.8.0_91-b15
[DEBUG] 10:51:06.867 org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:110) - starting Server@619713e5{STARTING}[9.4.15.v20190215]
[DEBUG] 10:51:06.867 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarting(AbstractLifeCycle.java:185) - starting QueuedThreadPool[qtp154482552]@9353778{STOPPED,200<=0<=1000,i=0,q=0}[org.eclipse.jetty.util.thread.TryExecutor$$Lambda$16/1782580546@43195e57]
[DEBUG] 10:51:06.869 org.eclipse.jetty.util.thread.ReservedThreadExecutor.<init>(ReservedThreadExecutor.java:85) - ReservedThreadExecutor@66d3eec0{s=0/4,p=0}
[DEBUG] 10:51:06.870 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:371) - QueuedThreadPool[qtp154482552]@9353778{STARTING,200<=0<=1000,i=0,q=0}[ReservedThreadExecutor@66d3eec0{s=0/4,p=0}] added {ReservedThreadExecutor@66d3eec0{s=0/4,p=0},AUTO}
[DEBUG] 10:51:06.870 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarting(AbstractLifeCycle.java:185) - starting ReservedThreadExecutor@66d3eec0{s=0/4,p=0}
[DEBUG] 10:51:06.870 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarted(AbstractLifeCycle.java:177) - STARTED @2025ms ReservedThreadExecutor@66d3eec0{s=0/4,p=0}
[DEBUG] 10:51:06.912 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarted(AbstractLifeCycle.java:177) - STARTED @2066ms QueuedThreadPool[qtp154482552]@9353778{STARTED,200<=200<=1000,i=131,q=0}[ReservedThreadExecutor@66d3eec0{s=0/4,p=0}]
[DEBUG] 10:51:06.913 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarting(AbstractLifeCycle.java:185) - starting o.e.j.w.WebAppContext@28701274{/,[file:///D:/data/upload/, file:///D:/soft/%E6%BA%90%E7%A0%81-%E5%90%8E%E7%AB%AF/LuliChat-nutzboot/target/classes/static/],UNAVAILABLE}
[DEBUG] 10:51:06.933 org.eclipse.jetty.webapp.WebAppContext.preConfigure(WebAppContext.java:493) - Thread Context classloader sun.misc.Launcher$AppClassLoader@18b4aac2
[DEBUG] 10:51:06.933 org.eclipse.jetty.webapp.WebAppContext.preConfigure(WebAppContext.java:497) - Parent class loader: sun.misc.Launcher$ExtClassLoader@15615099 
[DEBUG] 10:51:06.934 org.eclipse.jetty.webapp.WebAppContext.preConfigure(WebAppContext.java:505) - preConfigure o.e.j.w.WebAppContext@28701274{/,[file:///D:/data/upload/, file:///D:/soft/%E6%BA%90%E7%A0%81-%E5%90%8E%E7%AB%AF/LuliChat-nutzboot/target/classes/static/],UNAVAILABLE} with org.eclipse.jetty.webapp.WebInfConfiguration@7161d8d1
[DEBUG] 10:51:06.941 org.eclipse.jetty.webapp.WebInfConfiguration.findAndFilterContainerPaths(WebInfConfiguration.java:221) - Matching container urls [file:/D:/Java/jdk1.8.0_91/jre/lib/ext/access-bridge-64.jar, file:/D:/Java/jdk1.8.0_91/jre/lib/ext/cldrdata.jar, file:/D:/Java/jdk1.8.0_91/jre/lib/ext/dnsns.jar, file:/D:/Java/jdk1.8.0_91/jre/lib/ext/jaccess.jar, file:/D:/Java/jdk1.8.0_91/jre/lib/ext/jfxrt.jar, file:/D:/Java/jdk1.8.0_91/jre/lib/ext/localedata.jar, file:/D:/Java/jdk1.8.0_91/jre/lib/ext/nashorn.jar, file:/D:/Java/jdk1.8.0_91/jre/lib/ext/sunec.jar, file:/D:/Java/jdk1.8.0_91/jre/lib/ext/sunjce_provider.jar, file:/D:/Java/jdk1.8.0_91/jre/lib/ext/sunmscapi.jar, file:/D:/Java/jdk1.8.0_91/jre/lib/ext/sunpkcs11.jar, file:/D:/Java/jdk1.8.0_91/jre/lib/ext/zipfs.jar]
[DEBUG] 10:51:06.942 org.eclipse.jetty.webapp.WebInfConfiguration.findAndFilterContainerPaths(WebInfConfiguration.java:280) - Container paths selected:[]
[DEBUG] 10:51:06.950 org.eclipse.jetty.webapp.WebAppContext.preConfigure(WebAppContext.java:505) - preConfigure o.e.j.w.WebAppContext@28701274{/,[file:///D:/data/upload/, file:///D:/soft/%E6%BA%90%E7%A0%81-%E5%90%8E%E7%AB%AF/LuliChat-nutzboot/target/classes/static/],UNAVAILABLE} with org.eclipse.jetty.webapp.WebXmlConfiguration@7bba5817
[DEBUG] 10:51:06.974 org.eclipse.jetty.webapp.WebDescriptor.processVersion(WebDescriptor.java:271) - jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml: Calculated metadatacomplete = False with version=3.1
[DEBUG] 10:51:06.977 org.eclipse.jetty.webapp.WebXmlConfiguration.findWebXml(WebXmlConfiguration.java:113) - No WEB-INF/web.xml in [file:///D:/data/upload/, file:///D:/soft/%E6%BA%90%E7%A0%81-%E5%90%8E%E7%AB%AF/LuliChat-nutzboot/target/classes/static/]. Serving files and default/dynamic servlets only
[DEBUG] 10:51:06.978 org.eclipse.jetty.webapp.WebAppContext.preConfigure(WebAppContext.java:505) - preConfigure o.e.j.w.WebAppContext@28701274{/,[file:///D:/data/upload/, file:///D:/soft/%E6%BA%90%E7%A0%81-%E5%90%8E%E7%AB%AF/LuliChat-nutzboot/target/classes/static/],UNAVAILABLE}{[file:///D:/data/upload/, file:///D:/soft/%E6%BA%90%E7%A0%81-%E5%90%8E%E7%AB%AF/LuliChat-nutzboot/target/classes/static/]} with org.eclipse.jetty.webapp.MetaInfConfiguration@8519cb4
[DEBUG] 10:51:06.978 org.eclipse.jetty.webapp.MetaInfConfiguration.preConfigure(MetaInfConfiguration.java:89) - org.eclipse.jetty.metainf.useCache = true
[DEBUG] 10:51:06.978 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:371) - Server@619713e5{STARTING}[9.4.15.v20190215] added {{},POJO}
[DEBUG] 10:51:06.978 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:371) - Server@619713e5{STARTING}[9.4.15.v20190215] added {{},POJO}
[DEBUG] 10:51:06.979 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:371) - Server@619713e5{STARTING}[9.4.15.v20190215] added {{},POJO}
[DEBUG] 10:51:06.979 org.eclipse.jetty.webapp.WebAppContext.preConfigure(WebAppContext.java:505) - preConfigure o.e.j.w.WebAppContext@28701274{/,[file:///D:/data/upload/, file:///D:/soft/%E6%BA%90%E7%A0%81-%E5%90%8E%E7%AB%AF/LuliChat-nutzboot/target/classes/static/],UNAVAILABLE}{[file:///D:/data/upload/, file:///D:/soft/%E6%BA%90%E7%A0%81-%E5%90%8E%E7%AB%AF/LuliChat-nutzboot/target/classes/static/]} with org.eclipse.jetty.webapp.FragmentConfiguration@35dab4eb
[DEBUG] 10:51:06.979 org.eclipse.jetty.webapp.WebAppContext.preConfigure(WebAppContext.java:505) - preConfigure o.e.j.w.WebAppContext@28701274{/,[file:///D:/data/upload/, file:///D:/soft/%E6%BA%90%E7%A0%81-%E5%90%8E%E7%AB%AF/LuliChat-nutzboot/target/classes/static/],UNAVAILABLE}{[file:///D:/data/upload/, file:///D:/soft/%E6%BA%90%E7%A0%81-%E5%90%8E%E7%AB%AF/LuliChat-nutzboot/target/classes/static/]} with org.eclipse.jetty.webapp.JettyWebXmlConfiguration@2d901eb0
[DEBUG] 10:51:06.980 org.eclipse.jetty.webapp.WebAppContext.preConfigure(WebAppContext.java:505) - preConfigure o.e.j.w.WebAppContext@28701274{/,[file:///D:/data/upload/, file:///D:/soft/%E6%BA%90%E7%A0%81-%E5%90%8E%E7%AB%AF/LuliChat-nutzboot/target/classes/static/],UNAVAILABLE}{[file:///D:/data/upload/, file:///D:/soft/%E6%BA%90%E7%A0%81-%E5%90%8E%E7%AB%AF/LuliChat-nutzboot/target/classes/static/]} with org.eclipse.jetty.annotations.AnnotationConfiguration@3ba987b8
[DEBUG] 10:51:06.980 org.eclipse.jetty.webapp.WebAppContext.preConfigure(WebAppContext.java:505) - preConfigure o.e.j.w.WebAppContext@28701274{/,[file:///D:/data/upload/, file:///D:/soft/%E6%BA%90%E7%A0%81-%E5%90%8E%E7%AB%AF/LuliChat-nutzboot/target/classes/static/],UNAVAILABLE}{[file:///D:/data/upload/, file:///D:/soft/%E6%BA%90%E7%A0%81-%E5%90%8E%E7%AB%AF/LuliChat-nutzboot/target/classes/static/]} with org.eclipse.jetty.webapp.MetaInfConfiguration@3f191845
[DEBUG] 10:51:06.980 org.eclipse.jetty.webapp.MetaInfConfiguration.preConfigure(MetaInfConfiguration.java:89) - org.eclipse.jetty.metainf.useCache = true
[DEBUG] 10:51:06.984 org.eclipse.jetty.http.PreEncodedHttpField.<clinit>(PreEncodedHttpField.java:64) - HttpField encoders loaded: [org.eclipse.jetty.http.Http1FieldPreEncoder@cc43f62]
[DEBUG] 10:51:06.992 org.eclipse.jetty.webapp.WebAppContext.configure(WebAppContext.java:516) - configure o.e.j.w.WebAppContext@28701274{/,[file:///D:/data/upload/, file:///D:/soft/%E6%BA%90%E7%A0%81-%E5%90%8E%E7%AB%AF/LuliChat-nutzboot/target/classes/static/],STARTING}{[file:///D:/data/upload/, file:///D:/soft/%E6%BA%90%E7%A0%81-%E5%90%8E%E7%AB%AF/LuliChat-nutzboot/target/classes/static/]} with org.eclipse.jetty.webapp.WebInfConfiguration@7161d8d1
[DEBUG] 10:51:06.997 org.eclipse.jetty.webapp.WebAppContext.configure(WebAppContext.java:516) - configure o.e.j.w.WebAppContext@28701274{/,[file:///D:/data/upload/, file:///D:/soft/%E6%BA%90%E7%A0%81-%E5%90%8E%E7%AB%AF/LuliChat-nutzboot/target/classes/static/],STARTING}{[file:///D:/data/upload/, file:///D:/soft/%E6%BA%90%E7%A0%81-%E5%90%8E%E7%AB%AF/LuliChat-nutzboot/target/classes/static/]} with org.eclipse.jetty.webapp.WebXmlConfiguration@7bba5817
[DEBUG] 10:51:07.002 org.eclipse.jetty.webapp.WebAppContext.configure(WebAppContext.java:516) - configure o.e.j.w.WebAppContext@28701274{/,[file:///D:/data/upload/, file:///D:/soft/%E6%BA%90%E7%A0%81-%E5%90%8E%E7%AB%AF/LuliChat-nutzboot/target/classes/static/],STARTING}{[file:///D:/data/upload/, file:///D:/soft/%E6%BA%90%E7%A0%81-%E5%90%8E%E7%AB%AF/LuliChat-nutzboot/target/classes/static/]} with org.eclipse.jetty.webapp.MetaInfConfiguration@8519cb4
[DEBUG] 10:51:07.003 org.eclipse.jetty.webapp.WebAppContext.configure(WebAppContext.java:516) - configure o.e.j.w.WebAppContext@28701274{/,[file:///D:/data/upload/, file:///D:/soft/%E6%BA%90%E7%A0%81-%E5%90%8E%E7%AB%AF/LuliChat-nutzboot/target/classes/static/],STARTING}{[file:///D:/data/upload/, file:///D:/soft/%E6%BA%90%E7%A0%81-%E5%90%8E%E7%AB%AF/LuliChat-nutzboot/target/classes/static/]} with org.eclipse.jetty.webapp.FragmentConfiguration@35dab4eb
[DEBUG] 10:51:07.003 org.eclipse.jetty.webapp.WebAppContext.configure(WebAppContext.java:516) - configure o.e.j.w.WebAppContext@28701274{/,[file:///D:/data/upload/, file:///D:/soft/%E6%BA%90%E7%A0%81-%E5%90%8E%E7%AB%AF/LuliChat-nutzboot/target/classes/static/],STARTING}{[file:///D:/data/upload/, file:///D:/soft/%E6%BA%90%E7%A0%81-%E5%90%8E%E7%AB%AF/LuliChat-nutzboot/target/classes/static/]} with org.eclipse.jetty.webapp.JettyWebXmlConfiguration@2d901eb0
[DEBUG] 10:51:07.003 org.eclipse.jetty.webapp.JettyWebXmlConfiguration.configure(JettyWebXmlConfiguration.java:69) - Configuring web-jetty.xml
[DEBUG] 10:51:07.006 org.eclipse.jetty.webapp.WebAppContext.configure(WebAppContext.java:516) - configure o.e.j.w.WebAppContext@28701274{/,[file:///D:/data/upload/, file:///D:/soft/%E6%BA%90%E7%A0%81-%E5%90%8E%E7%AB%AF/LuliChat-nutzboot/target/classes/static/],STARTING}{[file:///D:/data/upload/, file:///D:/soft/%E6%BA%90%E7%A0%81-%E5%90%8E%E7%AB%AF/LuliChat-nutzboot/target/classes/static/]} with org.eclipse.jetty.annotations.AnnotationConfiguration@3ba987b8
[DEBUG] 10:51:07.015 org.eclipse.jetty.util.DecoratedObjectFactory.addDecorator(DecoratedObjectFactory.java:53) - Adding Decorator: org.eclipse.jetty.annotations.AnnotationDecorator@359df09a
[DEBUG] 10:51:07.020 org.eclipse.jetty.annotations.AnnotationConfiguration.getNonExcludedInitializers(AnnotationConfiguration.java:830) - Service loaders found in 0ms
[DEBUG] 10:51:07.035 org.eclipse.jetty.annotations.AnnotationConfiguration.isFromExcludedJar(AnnotationConfiguration.java:699) - !Excluded org.eclipse.jetty.websocket.server.NativeWebSocketServletContainerInitializer@45d84a20 no ordering
[DEBUG] 10:51:07.036 org.eclipse.jetty.annotations.AnnotationConfiguration.isFromExcludedJar(AnnotationConfiguration.java:699) - !Excluded org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketServerContainerInitializer@4d0d9fe7 no ordering
[DEBUG] 10:51:07.036 org.eclipse.jetty.annotations.AnnotationConfiguration.getNonExcludedInitializers(AnnotationConfiguration.java:916) - No web.xml ordering, ServletContainerInitializers in random order
[DEBUG] 10:51:07.037 org.eclipse.jetty.annotations.AnnotationConfiguration.getNonExcludedInitializers(AnnotationConfiguration.java:960) - ServletContainerInitializer: 1 org.eclipse.jetty.websocket.server.NativeWebSocketServletContainerInitializer from file:///C:/Users/00026/.m2/repository/org/eclipse/jetty/websocket/websocket-server/9.4.15.v20190215/websocket-server-9.4.15.v20190215.jar
[DEBUG] 10:51:07.037 org.eclipse.jetty.annotations.AnnotationConfiguration.getNonExcludedInitializers(AnnotationConfiguration.java:960) - ServletContainerInitializer: 2 org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketServerContainerInitializer from file:///C:/Users/00026/.m2/repository/org/eclipse/jetty/websocket/javax-websocket-server-impl/9.4.15.v20190215/javax-websocket-server-impl-9.4.15.v20190215.jar
[DEBUG] 10:51:07.038 org.eclipse.jetty.annotations.AnnotationConfiguration.createServletContainerInitializerAnnotationHandlers(AnnotationConfiguration.java:627) - No HandlesTypes annotation on initializer class org.eclipse.jetty.websocket.server.NativeWebSocketServletContainerInitializer
[DEBUG] 10:51:07.040 org.eclipse.jetty.annotations.AnnotationConfiguration.createServletContainerInitializerAnnotationHandlers(AnnotationConfiguration.java:593) - 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
[DEBUG] 10:51:07.042 org.eclipse.jetty.annotations.AnnotationConfiguration.createServletContainerInitializerAnnotationHandlers(AnnotationConfiguration.java:613) - Registering annotation handler for javax.websocket.server.ServerEndpoint
[DEBUG] 10:51:07.044 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:371) - o.e.j.w.WebAppContext@28701274{/,[file:///D:/data/upload/, file:///D:/soft/%E6%BA%90%E7%A0%81-%E5%90%8E%E7%AB%AF/LuliChat-nutzboot/target/classes/static/],STARTING}{[file:///D:/data/upload/, file:///D:/soft/%E6%BA%90%E7%A0%81-%E5%90%8E%E7%AB%AF/LuliChat-nutzboot/target/classes/static/]} added {ServletContainerInitializersStarter@5965d37{STOPPED},MANAGED}
[WARN ] 10:51:07.049 org.eclipse.jetty.annotations.AnnotationParser.asmVersion(AnnotationParser.java:92) - Unknown ASM version, assuming ASM7
[DEBUG] 10:51:07.049 org.eclipse.jetty.annotations.AnnotationConfiguration.scanForAnnotations(AnnotationConfiguration.java:429) - Annotation scanning commencing: webxml=3, metadatacomplete=false, configurationDiscovered=true, multiThreaded=true, maxScanWait=60
[INFO ] 10:51:07.050 org.eclipse.jetty.annotations.AnnotationConfiguration.scanForAnnotations(AnnotationConfiguration.java:481) - Scanning elapsed time=0ms
[DEBUG] 10:51:07.050 org.eclipse.jetty.annotations.AnnotationConfiguration.scanForAnnotations(AnnotationConfiguration.java:488) - Scanned 0 container path jars, 0 WEB-INF/lib jars, 0 WEB-INF/classes dirs in 0ms for context o.e.j.w.WebAppContext@28701274{/,[file:///D:/data/upload/, file:///D:/soft/%E6%BA%90%E7%A0%81-%E5%90%8E%E7%AB%AF/LuliChat-nutzboot/target/classes/static/],STARTING}{[file:///D:/data/upload/, file:///D:/soft/%E6%BA%90%E7%A0%81-%E5%90%8E%E7%AB%AF/LuliChat-nutzboot/target/classes/static/]}
[DEBUG] 10:51:07.050 org.eclipse.jetty.webapp.WebAppContext.configure(WebAppContext.java:516) - configure o.e.j.w.WebAppContext@28701274{/,[file:///D:/data/upload/, file:///D:/soft/%E6%BA%90%E7%A0%81-%E5%90%8E%E7%AB%AF/LuliChat-nutzboot/target/classes/static/],STARTING}{[file:///D:/data/upload/, file:///D:/soft/%E6%BA%90%E7%A0%81-%E5%90%8E%E7%AB%AF/LuliChat-nutzboot/target/classes/static/]} with org.eclipse.jetty.webapp.MetaInfConfiguration@3f191845
[DEBUG] 10:51:07.050 org.eclipse.jetty.webapp.MetaData.resolve(MetaData.java:377) - metadata resolve o.e.j.w.WebAppContext@28701274{/,[file:///D:/data/upload/, file:///D:/soft/%E6%BA%90%E7%A0%81-%E5%90%8E%E7%AB%AF/LuliChat-nutzboot/target/classes/static/],STARTING}{[file:///D:/data/upload/, file:///D:/soft/%E6%BA%90%E7%A0%81-%E5%90%8E%E7%AB%AF/LuliChat-nutzboot/target/classes/static/]}
[DEBUG] 10:51:07.054 org.eclipse.jetty.webapp.StandardDescriptorProcessor.addServletMapping(StandardDescriptorProcessor.java:1248) - Added mapping [/]=>default 
[INFO ] 10:51:07.055 org.eclipse.jetty.webapp.StandardDescriptorProcessor.visitServlet(StandardDescriptorProcessor.java:283) - NO JSP Support for /, did not find org.eclipse.jetty.jsp.JettyJspServlet
[DEBUG] 10:51:07.055 org.eclipse.jetty.webapp.StandardDescriptorProcessor.addServletMapping(StandardDescriptorProcessor.java:1248) - Added mapping [*.jsp, *.jspf, *.jspx, *.xsp, *.JSP, *.JSPF, *.JSPX, *.XSP]=>jsp 
[DEBUG] 10:51:07.055 org.eclipse.jetty.server.session.SessionHandler.setMaxInactiveInterval(SessionHandler.java:946) - SessionManager default maxInactiveInterval=1800
[DEBUG] 10:51:07.056 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarting(AbstractLifeCycle.java:185) - starting ServletContainerInitializersStarter@5965d37{STOPPED}
[DEBUG] 10:51:07.057 org.eclipse.jetty.annotations.ServletContainerInitializersStarter.doStart(ServletContainerInitializersStarter.java:63) - Calling ServletContainerInitializer org.eclipse.jetty.websocket.server.NativeWebSocketServletContainerInitializer
[DEBUG] 10:51:07.057 org.eclipse.jetty.plus.annotation.ContainerInitializer.callStartup(ContainerInitializer.java:137) - ContainerInitializer org.eclipse.jetty.websocket.server.NativeWebSocketServletContainerInitializer called in 0ms
[DEBUG] 10:51:07.057 org.eclipse.jetty.annotations.ServletContainerInitializersStarter.doStart(ServletContainerInitializersStarter.java:63) - Calling ServletContainerInitializer org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketServerContainerInitializer
[DEBUG] 10:51:07.057 org.eclipse.jetty.websocket.jsr356.JsrSessionFactory.<init>(JsrSessionFactory.java:39) - Container: ServerContainer@3feb2dda{STOPPED}
[DEBUG] 10:51:07.058 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:371) - HttpClient@6a8658ff{STOPPED} added {HttpClientTransportOverHTTP@1c742ed4{STOPPED},AUTO}
[DEBUG] 10:51:07.058 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:371) - HttpClient@6a8658ff{STOPPED} added {SslContextFactory@333d4a8c[provider=null,keyStore=null,trustStore=null],AUTO}
[DEBUG] 10:51:07.059 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:371) - HttpClient@6a8658ff{STOPPED} added {org.eclipse.jetty.client.ProtocolHandlers@55de24cc,POJO}
[DEBUG] 10:51:07.059 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:371) - HttpClient@6a8658ff{STOPPED} added {org.eclipse.jetty.client.HttpClient$ContentDecoderFactorySet@dc7df28,POJO}
[DEBUG] 10:51:07.059 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:371) - HttpClient@6a8658ff{STOPPED} added {QueuedThreadPool[WebSocketClient@1787189503]@30f842ca{STOPPED,8<=0<=200,i=0,q=0}[org.eclipse.jetty.util.thread.TryExecutor$$Lambda$16/1782580546@43195e57],AUTO}
[DEBUG] 10:51:07.060 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:371) - HttpClient@6a8658ff{STOPPED} added {org.eclipse.jetty.io.MappedByteBufferPool@762ef0ea,POJO}
[DEBUG] 10:51:07.060 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:371) - WebSocketClient@e644caa2[httpClient=HttpClient@6a8658ff{STOPPED},openSessions.size=0] added {HttpClient@6a8658ff{STOPPED},AUTO}
[DEBUG] 10:51:07.061 org.eclipse.jetty.websocket.jsr356.JsrSessionFactory.<init>(JsrSessionFactory.java:39) - Container: ServerContainer@3feb2dda{STOPPED}
[DEBUG] 10:51:07.062 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:371) - ServerContainer@3feb2dda{STOPPED} added {NativeWebSocketConfiguration@10d68fcd{STOPPED},AUTO}
[DEBUG] 10:51:07.062 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:371) - o.e.j.w.WebAppContext@28701274{/,[file:///D:/data/upload/, file:///D:/soft/%E6%BA%90%E7%A0%81-%E5%90%8E%E7%AB%AF/LuliChat-nutzboot/target/classes/static/],STARTING}{[file:///D:/data/upload/, file:///D:/soft/%E6%BA%90%E7%A0%81-%E5%90%8E%E7%AB%AF/LuliChat-nutzboot/target/classes/static/]} added {ServerContainer@3feb2dda{STOPPED},AUTO}
[DEBUG] 10:51:07.063 org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketServerContainerInitializer.onStartup(WebSocketServerContainerInitializer.java:221) - No JSR-356 annotations or interfaces discovered
[DEBUG] 10:51:07.063 org.eclipse.jetty.plus.annotation.ContainerInitializer.callStartup(ContainerInitializer.java:137) - ContainerInitializer org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketServerContainerInitializer called in 5ms
[DEBUG] 10:51:07.063 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarted(AbstractLifeCycle.java:177) - STARTED @2217ms ServletContainerInitializersStarter@5965d37{STARTED}
[DEBUG] 10:51:07.063 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarting(AbstractLifeCycle.java:185) - starting ListenerHolder@25df00a0{STOPPED}: org.eclipse.jetty.servlet.listener.ELContextCleaner
[DEBUG] 10:51:07.064 org.eclipse.jetty.servlet.BaseHolder.doStart(BaseHolder.java:94) - Holding class org.eclipse.jetty.servlet.listener.ELContextCleaner from sun.misc.Launcher$AppClassLoader@18b4aac2
[DEBUG] 10:51:07.064 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarted(AbstractLifeCycle.java:177) - STARTED @2219ms ListenerHolder@25df00a0{STARTED}: org.eclipse.jetty.servlet.listener.ELContextCleaner
[DEBUG] 10:51:07.065 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarting(AbstractLifeCycle.java:185) - starting ListenerHolder@79207381{STOPPED}: org.eclipse.jetty.servlet.listener.IntrospectorCleaner
[DEBUG] 10:51:07.066 org.eclipse.jetty.servlet.BaseHolder.doStart(BaseHolder.java:94) - Holding class org.eclipse.jetty.servlet.listener.IntrospectorCleaner from sun.misc.Launcher$AppClassLoader@18b4aac2
[DEBUG] 10:51:07.066 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarted(AbstractLifeCycle.java:177) - STARTED @2220ms ListenerHolder@79207381{STARTED}: org.eclipse.jetty.servlet.listener.IntrospectorCleaner
[DEBUG] 10:51:07.066 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarting(AbstractLifeCycle.java:185) - starting ListenerHolder@aba625{STOPPED}: org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketServerContainerInitializer$ContextDestroyListener
[DEBUG] 10:51:07.066 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarted(AbstractLifeCycle.java:177) - STARTED @2221ms ListenerHolder@aba625{STARTED}: org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketServerContainerInitializer$ContextDestroyListener
[DEBUG] 10:51:07.067 org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:110) - starting o.e.j.w.WebAppContext@28701274{/,[file:///D:/data/upload/, file:///D:/soft/%E6%BA%90%E7%A0%81-%E5%90%8E%E7%AB%AF/LuliChat-nutzboot/target/classes/static/],STARTING}{[file:///D:/data/upload/, file:///D:/soft/%E6%BA%90%E7%A0%81-%E5%90%8E%E7%AB%AF/LuliChat-nutzboot/target/classes/static/]}
[DEBUG] 10:51:07.067 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarting(AbstractLifeCycle.java:185) - starting org.eclipse.jetty.server.session.SessionHandler331994761==dftMaxIdleSec=1800
[DEBUG] 10:51:07.070 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:371) - org.eclipse.jetty.server.session.SessionHandler331994761==dftMaxIdleSec=1800 added {org.eclipse.jetty.server.session.DefaultSessionCache@6f43c82[evict=-1,removeUnloadable=false,saveOnCreate=false,saveOnInactiveEvict=false],AUTO}
[DEBUG] 10:51:07.071 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:371) - org.eclipse.jetty.server.session.DefaultSessionCache@6f43c82[evict=-1,removeUnloadable=false,saveOnCreate=false,saveOnInactiveEvict=false] added {org.eclipse.jetty.server.session.NullSessionDataStore@29d80d2b[passivating=false,graceSec=3600],AUTO}
[DEBUG] 10:51:07.073 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarting(AbstractLifeCycle.java:185) - starting DefaultSessionIdManager@4f0f2942{STOPPED}[worker=null]
[INFO ] 10:51:07.074 org.eclipse.jetty.server.session.DefaultSessionIdManager.doStart(DefaultSessionIdManager.java:365) - DefaultSessionIdManager workerName=node0
[INFO ] 10:51:07.074 org.eclipse.jetty.server.session.DefaultSessionIdManager.doStart(DefaultSessionIdManager.java:370) - No SessionScavenger set, using defaults
[DEBUG] 10:51:07.075 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:371) - DefaultSessionIdManager@4f0f2942{STARTING}[worker=node0] added {HouseKeeper@3aa078fd{STOPPED}[interval=600000, ownscheduler=false],MANAGED}
[DEBUG] 10:51:07.075 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarting(AbstractLifeCycle.java:185) - starting HouseKeeper@3aa078fd{STOPPED}[interval=600000, ownscheduler=false]
[DEBUG] 10:51:07.075 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarting(AbstractLifeCycle.java:185) - starting ScheduledExecutorScheduler@d23e042{STOPPED}
[DEBUG] 10:51:07.077 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarted(AbstractLifeCycle.java:177) - STARTED @2231ms ScheduledExecutorScheduler@d23e042{STARTED}
[DEBUG] 10:51:07.077 org.eclipse.jetty.server.session.HouseKeeper.findScheduler(HouseKeeper.java:127) - Using own scheduler for scavenging
[INFO ] 10:51:07.077 org.eclipse.jetty.server.session.HouseKeeper.startScavenging(HouseKeeper.java:149) - node0 Scavenging every 600000ms
[DEBUG] 10:51:07.078 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarted(AbstractLifeCycle.java:177) - STARTED @2233ms HouseKeeper@3aa078fd{STARTED}[interval=600000, ownscheduler=true]
[DEBUG] 10:51:07.079 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarted(AbstractLifeCycle.java:177) - STARTED @2233ms DefaultSessionIdManager@4f0f2942{STARTED}[worker=node0]
[DEBUG] 10:51:07.079 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:371) - Server@619713e5{STARTING}[9.4.15.v20190215] added {DefaultSessionIdManager@4f0f2942{STARTED}[worker=node0],MANAGED}
[DEBUG] 10:51:07.079 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:371) - org.eclipse.jetty.server.session.SessionHandler331994761==dftMaxIdleSec=1800 added {DefaultSessionIdManager@4f0f2942{STARTED}[worker=node0],UNMANAGED}
[DEBUG] 10:51:07.079 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarting(AbstractLifeCycle.java:185) - starting ScheduledExecutorScheduler@2f953efd{STOPPED}
[DEBUG] 10:51:07.079 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarted(AbstractLifeCycle.java:177) - STARTED @2234ms ScheduledExecutorScheduler@2f953efd{STARTED}
[DEBUG] 10:51:07.080 org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:110) - starting org.eclipse.jetty.server.session.SessionHandler331994761==dftMaxIdleSec=1800
[DEBUG] 10:51:07.080 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarting(AbstractLifeCycle.java:185) - starting ConstraintSecurityHandler@292b08d6{STOPPED}
[DEBUG] 10:51:07.083 org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:110) - starting ConstraintSecurityHandler@292b08d6{STARTING}
[DEBUG] 10:51:07.083 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarting(AbstractLifeCycle.java:185) - starting ServletHandler@815b41f{STOPPED}
[DEBUG] 10:51:07.084 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1414) - Path=*.jspx[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml]
[DEBUG] 10:51:07.086 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:250) - Added MappedResource[pathSpec=ServletPathSpec["*.jspx",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=1]
[DEBUG] 10:51:07.087 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1414) - Path=*.JSPX[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml]
[DEBUG] 10:51:07.087 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:250) - Added MappedResource[pathSpec=ServletPathSpec["*.JSPX",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=2]
[DEBUG] 10:51:07.087 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1414) - Path=*.jsp[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml]
[DEBUG] 10:51:07.088 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:250) - Added MappedResource[pathSpec=ServletPathSpec["*.jsp",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=3]
[DEBUG] 10:51:07.088 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1414) - Path=*.JSPF[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml]
[DEBUG] 10:51:07.088 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:250) - Added MappedResource[pathSpec=ServletPathSpec["*.JSPF",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=4]
[DEBUG] 10:51:07.089 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1414) - Path=*.jspf[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml]
[DEBUG] 10:51:07.089 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:250) - Added MappedResource[pathSpec=ServletPathSpec["*.jspf",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=5]
[DEBUG] 10:51:07.089 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1414) - Path=*.JSP[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml]
[DEBUG] 10:51:07.090 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:250) - Added MappedResource[pathSpec=ServletPathSpec["*.JSP",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=6]
[DEBUG] 10:51:07.090 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1414) - Path=*.xsp[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml]
[DEBUG] 10:51:07.090 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:250) - Added MappedResource[pathSpec=ServletPathSpec["*.xsp",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=7]
[DEBUG] 10:51:07.090 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1414) - Path=*.XSP[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml]
[DEBUG] 10:51:07.090 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:250) - Added MappedResource[pathSpec=ServletPathSpec["*.XSP",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=8]
[DEBUG] 10:51:07.091 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1414) - Path=/[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=default[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml]
[DEBUG] 10:51:07.091 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:250) - Added MappedResource[pathSpec=ServletPathSpec["/",pathDepth=-1,group=DEFAULT],resource=default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=9]
[DEBUG] 10:51:07.091 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1439) - filterNameMap={Jetty_WebSocketUpgradeFilter=Jetty_WebSocketUpgradeFilter@505fc5a4==org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter,inst=true,async=true}
[DEBUG] 10:51:07.096 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1440) - pathFilters=[[/*]/[]/[REQUEST]=>Jetty_WebSocketUpgradeFilter]
[DEBUG] 10:51:07.096 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1441) - servletFilterMap={}
[DEBUG] 10:51:07.096 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1442) - servletPathMap=PathMappings[size=9]
[DEBUG] 10:51:07.096 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1443) - servletNameMap={default=default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,jsp=null,order=0,inst=false,async=false, jsp=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false}
[DEBUG] 10:51:07.097 org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:110) - starting ServletHandler@815b41f{STARTING}
[DEBUG] 10:51:07.097 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarted(AbstractLifeCycle.java:177) - STARTED @2251ms ServletHandler@815b41f{STARTED}
[DEBUG] 10:51:07.097 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarted(AbstractLifeCycle.java:177) - STARTED @2252ms ConstraintSecurityHandler@292b08d6{STARTED}
[DEBUG] 10:51:07.097 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarting(AbstractLifeCycle.java:185) - starting org.eclipse.jetty.server.session.DefaultSessionCache@6f43c82[evict=-1,removeUnloadable=false,saveOnCreate=false,saveOnInactiveEvict=false]
[DEBUG] 10:51:07.098 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarting(AbstractLifeCycle.java:185) - starting org.eclipse.jetty.server.session.NullSessionDataStore@29d80d2b[passivating=false,graceSec=3600]
[DEBUG] 10:51:07.098 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarted(AbstractLifeCycle.java:177) - STARTED @2252ms org.eclipse.jetty.server.session.NullSessionDataStore@29d80d2b[passivating=false,graceSec=3600]
[DEBUG] 10:51:07.098 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarted(AbstractLifeCycle.java:177) - STARTED @2252ms org.eclipse.jetty.server.session.DefaultSessionCache@6f43c82[evict=-1,removeUnloadable=false,saveOnCreate=false,saveOnInactiveEvict=false]
[DEBUG] 10:51:07.099 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarted(AbstractLifeCycle.java:177) - STARTED @2253ms org.eclipse.jetty.server.session.SessionHandler331994761==dftMaxIdleSec=1800
[DEBUG] 10:51:07.099 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarting(AbstractLifeCycle.java:185) - starting ErrorPageErrorHandler@179ece50{STOPPED}
[DEBUG] 10:51:07.099 org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:110) - starting ErrorPageErrorHandler@179ece50{STARTING}
[DEBUG] 10:51:07.099 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarted(AbstractLifeCycle.java:177) - STARTED @2254ms ErrorPageErrorHandler@179ece50{STARTED}
[DEBUG] 10:51:07.099 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarting(AbstractLifeCycle.java:185) - starting NativeWebSocketConfiguration@10d68fcd{STOPPED}
[DEBUG] 10:51:07.100 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarting(AbstractLifeCycle.java:185) - starting WebSocketServerFactory@291b4bf5[defaultPolicy=WebSocketPolicy@2d2ffcb7[behavior=SERVER,maxTextMessageSize=65536,maxTextMessageBufferSize=32768,maxBinaryMessageSize=65536,maxBinaryMessageBufferSize=32768,asyncWriteTimeout=60000,idleTimeout=300000,inputBufferSize=4096],creator=org.eclipse.jetty.websocket.server.WebSocketServerFactory]
[DEBUG] 10:51:07.100 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarting(AbstractLifeCycle.java:185) - starting ScheduledExecutorScheduler@79d8407f{STOPPED}
[DEBUG] 10:51:07.100 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarted(AbstractLifeCycle.java:177) - STARTED @2255ms ScheduledExecutorScheduler@79d8407f{STARTED}
[DEBUG] 10:51:07.100 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarted(AbstractLifeCycle.java:177) - STARTED @2255ms WebSocketServerFactory@291b4bf5[defaultPolicy=WebSocketPolicy@2d2ffcb7[behavior=SERVER,maxTextMessageSize=65536,maxTextMessageBufferSize=32768,maxBinaryMessageSize=65536,maxBinaryMessageBufferSize=32768,asyncWriteTimeout=60000,idleTimeout=300000,inputBufferSize=4096],creator=org.eclipse.jetty.websocket.server.WebSocketServerFactory]
[DEBUG] 10:51:07.102 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarted(AbstractLifeCycle.java:177) - STARTED @2257ms NativeWebSocketConfiguration@10d68fcd{STARTED}
[DEBUG] 10:51:07.103 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarting(AbstractLifeCycle.java:185) - starting ServerContainer@186f8716{STOPPED}
[DEBUG] 10:51:07.105 org.eclipse.jetty.websocket.jsr356.DecoderFactory.init(DecoderFactory.java:167) - init(org.eclipse.jetty.websocket.jsr356.client.EmptyClientEndpointConfig@311bf055)
[DEBUG] 10:51:07.105 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.BooleanDecoder
[DEBUG] 10:51:07.106 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.ByteDecoder
[DEBUG] 10:51:07.108 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.CharacterDecoder
[DEBUG] 10:51:07.108 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.DoubleDecoder
[DEBUG] 10:51:07.109 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.FloatDecoder
[DEBUG] 10:51:07.109 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.IntegerDecoder
[DEBUG] 10:51:07.109 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.LongDecoder
[DEBUG] 10:51:07.109 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.ShortDecoder
[DEBUG] 10:51:07.109 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.StringDecoder
[DEBUG] 10:51:07.109 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.BooleanDecoder
[DEBUG] 10:51:07.109 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.ByteDecoder
[DEBUG] 10:51:07.109 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.CharacterDecoder
[DEBUG] 10:51:07.110 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.DoubleDecoder
[DEBUG] 10:51:07.110 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.FloatDecoder
[DEBUG] 10:51:07.110 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.IntegerDecoder
[DEBUG] 10:51:07.110 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.LongDecoder
[DEBUG] 10:51:07.110 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.ShortDecoder
[DEBUG] 10:51:07.110 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.ByteBufferDecoder
[DEBUG] 10:51:07.110 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.ByteArrayDecoder
[DEBUG] 10:51:07.110 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.PongMessageDecoder
[DEBUG] 10:51:07.110 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.ReaderDecoder
[DEBUG] 10:51:07.111 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.InputStreamDecoder
[DEBUG] 10:51:07.111 org.eclipse.jetty.websocket.jsr356.EncoderFactory.init(EncoderFactory.java:159) - init(org.eclipse.jetty.websocket.jsr356.client.EmptyClientEndpointConfig@311bf055)
[DEBUG] 10:51:07.111 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.BooleanEncoder
[DEBUG] 10:51:07.112 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.ByteEncoder
[DEBUG] 10:51:07.112 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.CharacterEncoder
[DEBUG] 10:51:07.113 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.DoubleEncoder
[DEBUG] 10:51:07.113 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.FloatEncoder
[DEBUG] 10:51:07.113 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.IntegerEncoder
[DEBUG] 10:51:07.113 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.LongEncoder
[DEBUG] 10:51:07.113 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.ShortEncoder
[DEBUG] 10:51:07.114 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.StringEncoder
[DEBUG] 10:51:07.114 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.BooleanEncoder
[DEBUG] 10:51:07.114 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.ByteEncoder
[DEBUG] 10:51:07.114 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.CharacterEncoder
[DEBUG] 10:51:07.114 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.DoubleEncoder
[DEBUG] 10:51:07.114 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.FloatEncoder
[DEBUG] 10:51:07.114 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.IntegerEncoder
[DEBUG] 10:51:07.114 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.LongEncoder
[DEBUG] 10:51:07.114 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.ShortEncoder
[DEBUG] 10:51:07.115 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.ByteBufferEncoder
[DEBUG] 10:51:07.115 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.ByteArrayEncoder
[DEBUG] 10:51:07.115 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarted(AbstractLifeCycle.java:177) - STARTED @2269ms ServerContainer@186f8716{STARTED}
[DEBUG] 10:51:07.115 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarting(AbstractLifeCycle.java:185) - starting ServerContainer@3feb2dda{STOPPED}
[DEBUG] 10:51:07.115 org.eclipse.jetty.websocket.jsr356.DecoderFactory.init(DecoderFactory.java:167) - init(org.eclipse.jetty.websocket.jsr356.client.EmptyClientEndpointConfig@15d49048)
[DEBUG] 10:51:07.115 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.BooleanDecoder
[DEBUG] 10:51:07.115 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.ByteDecoder
[DEBUG] 10:51:07.115 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.CharacterDecoder
[DEBUG] 10:51:07.116 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.DoubleDecoder
[DEBUG] 10:51:07.116 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.FloatDecoder
[DEBUG] 10:51:07.116 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.IntegerDecoder
[DEBUG] 10:51:07.116 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.LongDecoder
[DEBUG] 10:51:07.116 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.ShortDecoder
[DEBUG] 10:51:07.116 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.StringDecoder
[DEBUG] 10:51:07.116 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.BooleanDecoder
[DEBUG] 10:51:07.116 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.ByteDecoder
[DEBUG] 10:51:07.116 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.CharacterDecoder
[DEBUG] 10:51:07.116 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.DoubleDecoder
[DEBUG] 10:51:07.117 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.FloatDecoder
[DEBUG] 10:51:07.117 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.IntegerDecoder
[DEBUG] 10:51:07.117 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.LongDecoder
[DEBUG] 10:51:07.117 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.ShortDecoder
[DEBUG] 10:51:07.117 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.ByteBufferDecoder
[DEBUG] 10:51:07.117 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.ByteArrayDecoder
[DEBUG] 10:51:07.117 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.PongMessageDecoder
[DEBUG] 10:51:07.117 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.ReaderDecoder
[DEBUG] 10:51:07.118 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.decoders.InputStreamDecoder
[DEBUG] 10:51:07.118 org.eclipse.jetty.websocket.jsr356.EncoderFactory.init(EncoderFactory.java:159) - init(org.eclipse.jetty.websocket.jsr356.client.EmptyClientEndpointConfig@15d49048)
[DEBUG] 10:51:07.118 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.BooleanEncoder
[DEBUG] 10:51:07.118 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.ByteEncoder
[DEBUG] 10:51:07.118 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.CharacterEncoder
[DEBUG] 10:51:07.118 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.DoubleEncoder
[DEBUG] 10:51:07.118 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.FloatEncoder
[DEBUG] 10:51:07.118 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.IntegerEncoder
[DEBUG] 10:51:07.118 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.LongEncoder
[DEBUG] 10:51:07.118 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.ShortEncoder
[DEBUG] 10:51:07.119 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.StringEncoder
[DEBUG] 10:51:07.119 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.BooleanEncoder
[DEBUG] 10:51:07.119 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.ByteEncoder
[DEBUG] 10:51:07.119 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.CharacterEncoder
[DEBUG] 10:51:07.119 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.DoubleEncoder
[DEBUG] 10:51:07.119 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.FloatEncoder
[DEBUG] 10:51:07.119 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.IntegerEncoder
[DEBUG] 10:51:07.119 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.LongEncoder
[DEBUG] 10:51:07.119 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.ShortEncoder
[DEBUG] 10:51:07.120 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.ByteBufferEncoder
[DEBUG] 10:51:07.120 org.eclipse.jetty.util.DecoratedObjectFactory.createInstance(DecoratedObjectFactory.java:67) - Creating Instance: class org.eclipse.jetty.websocket.jsr356.encoders.ByteArrayEncoder
[DEBUG] 10:51:07.120 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarted(AbstractLifeCycle.java:177) - STARTED @2274ms ServerContainer@3feb2dda{STARTED}
[DEBUG] 10:51:07.120 org.eclipse.jetty.server.handler.ContextHandler.callContextInitialized(ContextHandler.java:956) - contextInitialized: javax.servlet.ServletContextEvent[source=ServletContext@o.e.j.w.WebAppContext@28701274{/,[file:///D:/data/upload/, file:///D:/soft/%E6%BA%90%E7%A0%81-%E5%90%8E%E7%AB%AF/LuliChat-nutzboot/target/classes/static/],STARTING}{[file:///D:/data/upload/, file:///D:/soft/%E6%BA%90%E7%A0%81-%E5%90%8E%E7%AB%AF/LuliChat-nutzboot/target/classes/static/]}]->org.nutz.boot.starter.servlet3.NbServletContextListener@7098b907
[DEBUG] 10:51:07.120 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'druidWebStatServletStarter'<interface org.nutz.boot.starter.WebServletFace>
[DEBUG] 10:51:07.134 org.nutz.boot.starter.servlet3.NbServletContextListener.lambda$contextInitialized$0(NbServletContextListener.java:98) - add Servlet name=druid pathSpec=/druid/*
[DEBUG] 10:51:07.134 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1414) - Path=*.jspx[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml]
[DEBUG] 10:51:07.135 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:250) - Added MappedResource[pathSpec=ServletPathSpec["*.jspx",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=1]
[DEBUG] 10:51:07.135 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1414) - Path=*.JSPX[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml]
[DEBUG] 10:51:07.135 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:250) - Added MappedResource[pathSpec=ServletPathSpec["*.JSPX",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=2]
[DEBUG] 10:51:07.135 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1414) - Path=*.jsp[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml]
[DEBUG] 10:51:07.135 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:250) - Added MappedResource[pathSpec=ServletPathSpec["*.jsp",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=3]
[DEBUG] 10:51:07.135 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1414) - Path=*.JSPF[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml]
[DEBUG] 10:51:07.135 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:250) - Added MappedResource[pathSpec=ServletPathSpec["*.JSPF",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=4]
[DEBUG] 10:51:07.136 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1414) - Path=*.jspf[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml]
[DEBUG] 10:51:07.136 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:250) - Added MappedResource[pathSpec=ServletPathSpec["*.jspf",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=5]
[DEBUG] 10:51:07.137 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1414) - Path=*.JSP[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml]
[DEBUG] 10:51:07.137 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:250) - Added MappedResource[pathSpec=ServletPathSpec["*.JSP",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=6]
[DEBUG] 10:51:07.137 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1414) - Path=*.xsp[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml]
[DEBUG] 10:51:07.138 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:250) - Added MappedResource[pathSpec=ServletPathSpec["*.xsp",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=7]
[DEBUG] 10:51:07.138 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1414) - Path=*.XSP[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml]
[DEBUG] 10:51:07.138 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:250) - Added MappedResource[pathSpec=ServletPathSpec["*.XSP",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=8]
[DEBUG] 10:51:07.138 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1414) - Path=/druid/*[JAVAX_API:null] mapped to servlet=druid[JAVAX_API:null]
[DEBUG] 10:51:07.139 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:250) - Added MappedResource[pathSpec=ServletPathSpec["/druid/*",pathDepth=2,group=PREFIX_GLOB],resource=druid@5b6c502==com.alibaba.druid.support.http.StatViewServlet,jsp=null,order=-1,inst=true,async=false] to PathMappings[size=9]
[DEBUG] 10:51:07.139 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1414) - Path=/[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=default[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml]
[DEBUG] 10:51:07.139 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:250) - Added MappedResource[pathSpec=ServletPathSpec["/",pathDepth=-1,group=DEFAULT],resource=default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=10]
[DEBUG] 10:51:07.139 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1439) - filterNameMap={Jetty_WebSocketUpgradeFilter=Jetty_WebSocketUpgradeFilter@505fc5a4==org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter,inst=true,async=true}
[DEBUG] 10:51:07.139 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1440) - pathFilters=[[/*]/[]/[REQUEST]=>Jetty_WebSocketUpgradeFilter]
[DEBUG] 10:51:07.139 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1441) - servletFilterMap={}
[DEBUG] 10:51:07.140 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1442) - servletPathMap=PathMappings[size=10]
[DEBUG] 10:51:07.140 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1443) - servletNameMap={default=default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,jsp=null,order=0,inst=false,async=false, druid=druid@5b6c502==com.alibaba.druid.support.http.StatViewServlet,jsp=null,order=-1,inst=true,async=false, jsp=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false}
[INFO ] 10:51:07.196 org.nutz.boot.starter.jdbc.DruidWebStatServletStarter.getInitParameters(DruidWebStatServletStarter.java:71) - druid stat view random user=druid password=tafckdbqoigtjqn0n9mb4lo5lm
[DEBUG] 10:51:07.197 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroEnvStarter'<interface org.nutz.boot.starter.WebEventListenerFace>
[DEBUG] 10:51:07.198 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroEnvironmentLoaderListener'<class org.apache.shiro.web.env.EnvironmentLoaderListener>
[DEBUG] 10:51:07.198 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - 	 >> Load definition name=shiroEnvironmentLoaderListener
[DEBUG] 10:51:07.198 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(shiroEnvironmentLoaderListener) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
[DEBUG] 10:51:07.198 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - 	 >> Make...'shiroEnvironmentLoaderListener'<class org.apache.shiro.web.env.EnvironmentLoaderListener>
[DEBUG] 10:51:07.198 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'shiroEnvironmentLoaderListener' to [app] 
[DEBUG] 10:51:07.199 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class org.apache.shiro.web.env.EnvironmentLoaderListener without AOP
[DEBUG] 10:51:07.199 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroEnvStarter'<>
[INFO ] 10:51:07.201 org.eclipse.jetty.server.handler.ContextHandler$Context.log(ContextHandler.java:2345) - Initializing Shiro environment
[INFO ] 10:51:07.201 org.apache.shiro.web.env.EnvironmentLoader.initEnvironment(EnvironmentLoader.java:128) - Starting Shiro environment initialization.
[DEBUG] 10:51:07.205 org.apache.shiro.web.env.IniWebEnvironment.init(IniWebEnvironment.java:76) - Checking any specified config locations.
[DEBUG] 10:51:07.205 org.apache.shiro.web.env.IniWebEnvironment.init(IniWebEnvironment.java:81) - No INI instance or config locations specified.  Trying default config locations.
[DEBUG] 10:51:07.207 org.apache.shiro.io.ResourceUtils.loadFromClassPath(ResourceUtils.java:159) - Opening resource from class path [shiro.ini]
[DEBUG] 10:51:07.210 org.apache.shiro.config.Ini.load(Ini.java:351) - Parsing [main]
[DEBUG] 10:51:07.212 org.apache.shiro.config.Ini.load(Ini.java:351) - Parsing [urls]
[DEBUG] 10:51:07.213 org.apache.shiro.web.env.IniWebEnvironment.getDefaultIni(IniWebEnvironment.java:136) - Discovered non-empty INI configuration at location 'classpath:shiro.ini'.  Using for configuration.
[DEBUG] 10:51:07.215 org.apache.shiro.config.IniFactorySupport.createInstance(IniFactorySupport.java:122) - Creating instance from Ini [sections=main,urls]
[DEBUG] 10:51:07.420 org.apache.commons.beanutils.ConvertUtilsBean.convert(ConvertUtilsBean.java:460) - Convert string 'classpath:ehcache.xml' to class 'java.lang.String'
[DEBUG] 10:51:07.422 org.apache.shiro.cache.ehcache.EhCacheManager.ensureCacheManager(EhCacheManager.java:206) - cacheManager property not set.  Constructing CacheManager instance... 
[DEBUG] 10:51:07.427 org.apache.shiro.io.ResourceUtils.loadFromClassPath(ResourceUtils.java:159) - Opening resource from class path [ehcache.xml]
[DEBUG] 10:51:07.430 net.sf.ehcache.config.ConfigurationFactory.parseConfiguration(ConfigurationFactory.java:150) - Configuring ehcache from InputStream
[DEBUG] 10:51:07.443 net.sf.ehcache.config.BeanHandler.setAttribute(BeanHandler.java:271) - Ignoring ehcache attribute xmlns:xsi
[DEBUG] 10:51:07.443 net.sf.ehcache.config.BeanHandler.setAttribute(BeanHandler.java:271) - Ignoring ehcache attribute xsi:noNamespaceSchemaLocation
[DEBUG] 10:51:07.445 net.sf.ehcache.config.DiskStoreConfiguration.translatePath(DiskStoreConfiguration.java:141) - Disk Store Path: ehcache.disk.store.dir/luli_cache
[DEBUG] 10:51:07.459 net.sf.ehcache.util.PropertyUtil.parseProperties(PropertyUtil.java:87) - propertiesString is null.
[DEBUG] 10:51:07.468 net.sf.ehcache.config.ConfigurationHelper.createCacheManagerEventListener(ConfigurationHelper.java:189) - No CacheManagerEventListenerFactory class specified. Skipping...
[DEBUG] 10:51:07.519 net.sf.ehcache.Cache.createBootstrapCacheLoader(Cache.java:1044) - No BootstrapCacheLoaderFactory class specified. Skipping...
[DEBUG] 10:51:07.519 net.sf.ehcache.Cache.createCacheWriter(Cache.java:1017) - CacheWriter factory not configured. Skipping...
[DEBUG] 10:51:07.520 net.sf.ehcache.config.ConfigurationHelper.createCacheExceptionHandler(ConfigurationHelper.java:100) - No CacheExceptionHandlerFactory class specified. Skipping...
[DEBUG] 10:51:07.527 net.sf.ehcache.Cache.createBootstrapCacheLoader(Cache.java:1044) - No BootstrapCacheLoaderFactory class specified. Skipping...
[DEBUG] 10:51:07.527 net.sf.ehcache.Cache.createCacheWriter(Cache.java:1017) - CacheWriter factory not configured. Skipping...
[DEBUG] 10:51:07.528 net.sf.ehcache.config.ConfigurationHelper.createCacheExceptionHandler(ConfigurationHelper.java:100) - No CacheExceptionHandlerFactory class specified. Skipping...
[DEBUG] 10:51:07.540 net.sf.ehcache.DiskStorePathManager.resolveAndLockIfNeeded(DiskStorePathManager.java:169) - Using diskstore path ehcache.disk.store.dir\luli_cache
[DEBUG] 10:51:07.540 net.sf.ehcache.DiskStorePathManager.resolveAndLockIfNeeded(DiskStorePathManager.java:170) - Holding exclusive lock on D:\soft\源码-后端\LuliChat-nutzboot\ehcache.disk.store.dir\luli_cache\.ehcache-diskstore.lock
[DEBUG] 10:51:07.545 net.sf.ehcache.store.disk.DiskStorageFactory.<init>(DiskStorageFactory.java:170) - Matching data file missing (or empty) for index file. Deleting index file ehcache.disk.store.dir\luli_cache\shiro-active%0053ession%0043ache.index
[DEBUG] 10:51:07.546 net.sf.ehcache.store.disk.DiskStorageFactory.deleteFile(DiskStorageFactory.java:838) - Failed to delete file shiro-active%0053ession%0043ache.index
[DEBUG] 10:51:07.681 net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl.findStandardPassThruStatistics(ExtendedStatisticsImpl.java:224) - Mocking Pass-Through Statistic: LOCAL_OFFHEAP_SIZE
[DEBUG] 10:51:07.682 net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl.findStandardPassThruStatistics(ExtendedStatisticsImpl.java:224) - Mocking Pass-Through Statistic: LOCAL_OFFHEAP_SIZE_BYTES
[DEBUG] 10:51:07.683 net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl.findStandardPassThruStatistics(ExtendedStatisticsImpl.java:224) - Mocking Pass-Through Statistic: WRITER_QUEUE_LENGTH
[DEBUG] 10:51:07.684 net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl.findStandardPassThruStatistics(ExtendedStatisticsImpl.java:224) - Mocking Pass-Through Statistic: REMOTE_SIZE
[DEBUG] 10:51:07.684 net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl.findStandardPassThruStatistics(ExtendedStatisticsImpl.java:224) - Mocking Pass-Through Statistic: LAST_REJOIN_TIMESTAMP
[DEBUG] 10:51:07.695 net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl.findStandardOperationStatistics(ExtendedStatisticsImpl.java:206) - Mocking Operation Statistic: OFFHEAP_GET
[DEBUG] 10:51:07.697 net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl.findStandardOperationStatistics(ExtendedStatisticsImpl.java:206) - Mocking Operation Statistic: OFFHEAP_PUT
[DEBUG] 10:51:07.698 net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl.findStandardOperationStatistics(ExtendedStatisticsImpl.java:206) - Mocking Operation Statistic: OFFHEAP_REMOVE
[DEBUG] 10:51:07.699 net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl.findStandardOperationStatistics(ExtendedStatisticsImpl.java:206) - Mocking Operation Statistic: XA_COMMIT
[DEBUG] 10:51:07.699 net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl.findStandardOperationStatistics(ExtendedStatisticsImpl.java:206) - Mocking Operation Statistic: XA_ROLLBACK
[DEBUG] 10:51:07.700 net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl.findStandardOperationStatistics(ExtendedStatisticsImpl.java:206) - Mocking Operation Statistic: XA_RECOVERY
[DEBUG] 10:51:07.701 net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl.findStandardOperationStatistics(ExtendedStatisticsImpl.java:206) - Mocking Operation Statistic: CLUSTER_EVENT
[DEBUG] 10:51:07.701 net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl.findStandardOperationStatistics(ExtendedStatisticsImpl.java:206) - Mocking Operation Statistic: NONSTOP
[DEBUG] 10:51:07.708 net.sf.ehcache.Cache.initialise(Cache.java:1262) - Initialised cache: shiro-activeSessionCache
[DEBUG] 10:51:07.709 net.sf.ehcache.config.ConfigurationHelper.createCacheDecorators(ConfigurationHelper.java:334) - CacheDecoratorFactory not configured. Skipping for 'shiro-activeSessionCache'.
[DEBUG] 10:51:07.709 net.sf.ehcache.config.ConfigurationHelper.createDefaultCacheDecorators(ConfigurationHelper.java:364) - CacheDecoratorFactory not configured for defaultCache. Skipping for 'shiro-activeSessionCache'.
[DEBUG] 10:51:07.711 org.apache.shiro.cache.ehcache.EhCacheManager.ensureCacheManager(EhCacheManager.java:219) - implicit cacheManager created successfully.
[DEBUG] 10:51:07.725 org.apache.shiro.config.ReflectionBuilder.resolveReference(ReflectionBuilder.java:396) - Encountered object reference '$cacheManager'.  Looking up object with id 'cacheManager'
[DEBUG] 10:51:07.732 org.apache.shiro.config.ReflectionBuilder.resolveReference(ReflectionBuilder.java:396) - Encountered object reference '$sessionListener'.  Looking up object with id 'sessionListener'
[DEBUG] 10:51:07.732 org.apache.shiro.config.ReflectionBuilder.resolveReference(ReflectionBuilder.java:396) - Encountered object reference '$sessionListener'.  Looking up object with id 'sessionListener'
[DEBUG] 10:51:07.734 org.apache.commons.beanutils.ConvertUtilsBean.convert(ConvertUtilsBean.java:460) - Convert string 'sid' to class 'java.lang.String'
[DEBUG] 10:51:07.735 org.apache.commons.beanutils.ConvertUtilsBean.convert(ConvertUtilsBean.java:460) - Convert string '43200000' to class 'int'
[DEBUG] 10:51:07.735 org.apache.commons.beanutils.ConvertUtilsBean.convert(ConvertUtilsBean.java:460) - Convert string 'true' to class 'boolean'
[DEBUG] 10:51:07.735 org.apache.shiro.config.ReflectionBuilder.resolveReference(ReflectionBuilder.java:396) - Encountered object reference '$sessionIdCookie'.  Looking up object with id 'sessionIdCookie'
[DEBUG] 10:51:07.736 org.apache.commons.beanutils.ConvertUtilsBean.convert(ConvertUtilsBean.java:460) - Convert string 'true' to class 'boolean'
[DEBUG] 10:51:07.736 org.apache.commons.beanutils.ConvertUtilsBean.convert(ConvertUtilsBean.java:460) - Convert string '43200000' to class 'long'
[DEBUG] 10:51:07.736 org.apache.shiro.config.ReflectionBuilder.resolveReference(ReflectionBuilder.java:396) - Encountered object reference '$sessionManager'.  Looking up object with id 'sessionManager'
[DEBUG] 10:51:07.750 org.apache.shiro.config.ReflectionBuilder.resolveReference(ReflectionBuilder.java:396) - Encountered object reference '$cacheManager'.  Looking up object with id 'cacheManager'
[DEBUG] 10:51:07.750 org.apache.shiro.realm.AuthorizingRealm.getAuthorizationCacheLazy(AuthorizingRealm.java:234) - No authorizationCache instance set.  Checking for a cacheManager...
[DEBUG] 10:51:07.751 org.apache.shiro.realm.AuthorizingRealm.getAuthorizationCacheLazy(AuthorizingRealm.java:242) - CacheManager [org.apache.shiro.cache.ehcache.EhCacheManager@609640d5] has been configured.  Building authorization cache named [user_realm.authorizationCache]
[INFO ] 10:51:07.751 org.apache.shiro.cache.ehcache.EhCacheManager.getCache(EhCacheManager.java:159) - Cache with name 'user_realm.authorizationCache' does not yet exist.  Creating now.
[DEBUG] 10:51:07.763 net.sf.ehcache.store.MemoryStore.<init>(MemoryStore.java:180) - Initialized net.sf.ehcache.store.MemoryStore for user_realm.authorizationCache
[DEBUG] 10:51:07.765 net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl.findStandardPassThruStatistics(ExtendedStatisticsImpl.java:224) - Mocking Pass-Through Statistic: LOCAL_OFFHEAP_SIZE
[DEBUG] 10:51:07.766 net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl.findStandardPassThruStatistics(ExtendedStatisticsImpl.java:224) - Mocking Pass-Through Statistic: LOCAL_OFFHEAP_SIZE_BYTES
[DEBUG] 10:51:07.766 net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl.findStandardPassThruStatistics(ExtendedStatisticsImpl.java:224) - Mocking Pass-Through Statistic: LOCAL_DISK_SIZE
[DEBUG] 10:51:07.766 net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl.findStandardPassThruStatistics(ExtendedStatisticsImpl.java:224) - Mocking Pass-Through Statistic: LOCAL_DISK_SIZE_BYTES
[DEBUG] 10:51:07.766 net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl.findStandardPassThruStatistics(ExtendedStatisticsImpl.java:224) - Mocking Pass-Through Statistic: WRITER_QUEUE_LENGTH
[DEBUG] 10:51:07.766 net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl.findStandardPassThruStatistics(ExtendedStatisticsImpl.java:224) - Mocking Pass-Through Statistic: REMOTE_SIZE
[DEBUG] 10:51:07.767 net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl.findStandardPassThruStatistics(ExtendedStatisticsImpl.java:224) - Mocking Pass-Through Statistic: LAST_REJOIN_TIMESTAMP
[DEBUG] 10:51:07.768 net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl.findStandardOperationStatistics(ExtendedStatisticsImpl.java:206) - Mocking Operation Statistic: OFFHEAP_GET
[DEBUG] 10:51:07.768 net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl.findStandardOperationStatistics(ExtendedStatisticsImpl.java:206) - Mocking Operation Statistic: OFFHEAP_PUT
[DEBUG] 10:51:07.769 net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl.findStandardOperationStatistics(ExtendedStatisticsImpl.java:206) - Mocking Operation Statistic: OFFHEAP_REMOVE
[DEBUG] 10:51:07.769 net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl.findStandardOperationStatistics(ExtendedStatisticsImpl.java:206) - Mocking Operation Statistic: DISK_GET
[DEBUG] 10:51:07.769 net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl.findStandardOperationStatistics(ExtendedStatisticsImpl.java:206) - Mocking Operation Statistic: DISK_PUT
[DEBUG] 10:51:07.769 net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl.findStandardOperationStatistics(ExtendedStatisticsImpl.java:206) - Mocking Operation Statistic: DISK_REMOVE
[DEBUG] 10:51:07.770 net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl.findStandardOperationStatistics(ExtendedStatisticsImpl.java:206) - Mocking Operation Statistic: XA_COMMIT
[DEBUG] 10:51:07.770 net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl.findStandardOperationStatistics(ExtendedStatisticsImpl.java:206) - Mocking Operation Statistic: XA_ROLLBACK
[DEBUG] 10:51:07.770 net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl.findStandardOperationStatistics(ExtendedStatisticsImpl.java:206) - Mocking Operation Statistic: XA_RECOVERY
[DEBUG] 10:51:07.771 net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl.findStandardOperationStatistics(ExtendedStatisticsImpl.java:206) - Mocking Operation Statistic: CLUSTER_EVENT
[DEBUG] 10:51:07.771 net.sf.ehcache.statistics.extended.ExtendedStatisticsImpl.findStandardOperationStatistics(ExtendedStatisticsImpl.java:206) - Mocking Operation Statistic: NONSTOP
[DEBUG] 10:51:07.774 net.sf.ehcache.Cache.initialise(Cache.java:1262) - Initialised cache: user_realm.authorizationCache
[DEBUG] 10:51:07.774 net.sf.ehcache.config.ConfigurationHelper.createDefaultCacheDecorators(ConfigurationHelper.java:364) - CacheDecoratorFactory not configured for defaultCache. Skipping for 'user_realm.authorizationCache'.
[INFO ] 10:51:07.774 org.apache.shiro.cache.ehcache.EhCacheManager.getCache(EhCacheManager.java:166) - Added EhCache named [user_realm.authorizationCache]
[INFO ] 10:51:07.775 org.apache.shiro.config.ReflectionBuilder.createNewInstance(ReflectionBuilder.java:296) - An instance with name 'authc' already exists.  Redefining this object as a new instance of type com.dd.filter.AuthenticationFilter
[DEBUG] 10:51:07.784 org.apache.commons.beanutils.ConvertUtilsBean.convert(ConvertUtilsBean.java:460) - Convert string '/login' to class 'java.lang.String'
[DEBUG] 10:51:07.785 org.apache.commons.beanutils.ConvertUtilsBean.convert(ConvertUtilsBean.java:460) - Convert string '/chat' to class 'java.lang.String'
[DEBUG] 10:51:07.785 org.apache.commons.beanutils.ConvertUtilsBean.convert(ConvertUtilsBean.java:460) - Convert string 'shiroLoginFailure' to class 'java.lang.String'
[DEBUG] 10:51:07.787 org.apache.shiro.config.IniFactorySupport.createInstance(IniFactorySupport.java:122) - Creating instance from Ini [sections=main,urls]
[DEBUG] 10:51:07.789 org.apache.shiro.web.filter.mgt.DefaultFilterChainManager.createChain(DefaultFilterChainManager.java:127) - Creating chain [/user/registry] from String definition [anon]
[DEBUG] 10:51:07.789 org.apache.shiro.web.filter.mgt.DefaultFilterChainManager.applyChainConfig(DefaultFilterChainManager.java:278) - Attempting to apply path [/user/registry] to filter [anon] with config [null]
[DEBUG] 10:51:07.790 org.apache.shiro.web.filter.mgt.DefaultFilterChainManager.createChain(DefaultFilterChainManager.java:127) - Creating chain [/login] from String definition [anon]
[DEBUG] 10:51:07.790 org.apache.shiro.web.filter.mgt.DefaultFilterChainManager.applyChainConfig(DefaultFilterChainManager.java:278) - Attempting to apply path [/login] to filter [anon] with config [null]
[DEBUG] 10:51:07.790 org.apache.shiro.web.filter.mgt.DefaultFilterChainManager.createChain(DefaultFilterChainManager.java:127) - Creating chain [/login.html] from String definition [anon]
[DEBUG] 10:51:07.790 org.apache.shiro.web.filter.mgt.DefaultFilterChainManager.applyChainConfig(DefaultFilterChainManager.java:278) - Attempting to apply path [/login.html] to filter [anon] with config [null]
[DEBUG] 10:51:07.790 org.apache.shiro.web.filter.mgt.DefaultFilterChainManager.createChain(DefaultFilterChainManager.java:127) - Creating chain [/user/login] from String definition [anon]
[DEBUG] 10:51:07.790 org.apache.shiro.web.filter.mgt.DefaultFilterChainManager.applyChainConfig(DefaultFilterChainManager.java:278) - Attempting to apply path [/user/login] to filter [anon] with config [null]
[DEBUG] 10:51:07.790 org.apache.shiro.web.filter.mgt.DefaultFilterChainManager.createChain(DefaultFilterChainManager.java:127) - Creating chain [/test/**] from String definition [anon]
[DEBUG] 10:51:07.790 org.apache.shiro.web.filter.mgt.DefaultFilterChainManager.applyChainConfig(DefaultFilterChainManager.java:278) - Attempting to apply path [/test/**] to filter [anon] with config [null]
[DEBUG] 10:51:07.790 org.apache.shiro.web.filter.mgt.DefaultFilterChainManager.createChain(DefaultFilterChainManager.java:127) - Creating chain [/css/**] from String definition [anon]
[DEBUG] 10:51:07.791 org.apache.shiro.web.filter.mgt.DefaultFilterChainManager.applyChainConfig(DefaultFilterChainManager.java:278) - Attempting to apply path [/css/**] to filter [anon] with config [null]
[DEBUG] 10:51:07.791 org.apache.shiro.web.filter.mgt.DefaultFilterChainManager.createChain(DefaultFilterChainManager.java:127) - Creating chain [/js/**] from String definition [anon]
[DEBUG] 10:51:07.791 org.apache.shiro.web.filter.mgt.DefaultFilterChainManager.applyChainConfig(DefaultFilterChainManager.java:278) - Attempting to apply path [/js/**] to filter [anon] with config [null]
[DEBUG] 10:51:07.791 org.apache.shiro.web.filter.mgt.DefaultFilterChainManager.createChain(DefaultFilterChainManager.java:127) - Creating chain [/img/**] from String definition [anon]
[DEBUG] 10:51:07.791 org.apache.shiro.web.filter.mgt.DefaultFilterChainManager.applyChainConfig(DefaultFilterChainManager.java:278) - Attempting to apply path [/img/**] to filter [anon] with config [null]
[DEBUG] 10:51:07.791 org.apache.shiro.web.filter.mgt.DefaultFilterChainManager.createChain(DefaultFilterChainManager.java:127) - Creating chain [/user/logout] from String definition [logout]
[DEBUG] 10:51:07.791 org.apache.shiro.web.filter.mgt.DefaultFilterChainManager.applyChainConfig(DefaultFilterChainManager.java:278) - Attempting to apply path [/user/logout] to filter [logout] with config [null]
[DEBUG] 10:51:07.791 org.apache.shiro.web.filter.mgt.DefaultFilterChainManager.createChain(DefaultFilterChainManager.java:127) - Creating chain [/**] from String definition [authc]
[DEBUG] 10:51:07.791 org.apache.shiro.web.filter.mgt.DefaultFilterChainManager.applyChainConfig(DefaultFilterChainManager.java:278) - Attempting to apply path [/**] to filter [authc] with config [null]
[DEBUG] 10:51:07.791 org.apache.shiro.web.env.EnvironmentLoader.initEnvironment(EnvironmentLoader.java:136) - Published WebEnvironment as ServletContext attribute with name [org.apache.shiro.web.env.EnvironmentLoader.ENVIRONMENT_ATTRIBUTE_KEY]
[INFO ] 10:51:07.791 org.apache.shiro.web.env.EnvironmentLoader.initEnvironment(EnvironmentLoader.java:141) - Shiro environment initialized in 590 ms.
[DEBUG] 10:51:07.792 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'druidWebStatFilterStarter'<interface org.nutz.boot.starter.WebFilterFace>
[DEBUG] 10:51:07.792 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'whaleFilterStarter'<interface org.nutz.boot.starter.WebFilterFace>
[DEBUG] 10:51:07.792 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'nutFilterStarter'<interface org.nutz.boot.starter.WebFilterFace>
[DEBUG] 10:51:07.792 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroFilterStarter'<interface org.nutz.boot.starter.WebFilterFace>
[DEBUG] 10:51:07.794 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'whaleFilter'<class org.nutz.mvc.WhaleFilter>
[DEBUG] 10:51:07.794 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - 	 >> Load definition name=whaleFilter
[DEBUG] 10:51:07.794 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(whaleFilter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
[DEBUG] 10:51:07.794 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - 	 >> Make...'whaleFilter'<class org.nutz.mvc.WhaleFilter>
[DEBUG] 10:51:07.794 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'whaleFilter' to [app] 
[DEBUG] 10:51:07.795 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class org.nutz.mvc.WhaleFilter without AOP
[DEBUG] 10:51:07.795 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'whaleFilterStarter'<>
[DEBUG] 10:51:07.795 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'whaleFilter'<class org.nutz.mvc.WhaleFilter>
[DEBUG] 10:51:07.796 org.nutz.boot.starter.servlet3.NbServletContextListener.lambda$contextInitialized$2(NbServletContextListener.java:128) - add filter name=whale pathSpec=/*
[DEBUG] 10:51:07.796 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1414) - Path=*.jspx[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml]
[DEBUG] 10:51:07.796 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:250) - Added MappedResource[pathSpec=ServletPathSpec["*.jspx",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=1]
[DEBUG] 10:51:07.796 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1414) - Path=*.JSPX[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml]
[DEBUG] 10:51:07.796 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:250) - Added MappedResource[pathSpec=ServletPathSpec["*.JSPX",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=2]
[DEBUG] 10:51:07.796 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1414) - Path=*.jsp[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml]
[DEBUG] 10:51:07.796 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:250) - Added MappedResource[pathSpec=ServletPathSpec["*.jsp",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=3]
[DEBUG] 10:51:07.796 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1414) - Path=*.JSPF[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml]
[DEBUG] 10:51:07.796 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:250) - Added MappedResource[pathSpec=ServletPathSpec["*.JSPF",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=4]
[DEBUG] 10:51:07.799 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1414) - Path=*.jspf[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml]
[DEBUG] 10:51:07.799 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:250) - Added MappedResource[pathSpec=ServletPathSpec["*.jspf",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=5]
[DEBUG] 10:51:07.799 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1414) - Path=*.JSP[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml]
[DEBUG] 10:51:07.799 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:250) - Added MappedResource[pathSpec=ServletPathSpec["*.JSP",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=6]
[DEBUG] 10:51:07.799 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1414) - Path=*.xsp[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml]
[DEBUG] 10:51:07.799 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:250) - Added MappedResource[pathSpec=ServletPathSpec["*.xsp",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=7]
[DEBUG] 10:51:07.799 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1414) - Path=*.XSP[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml]
[DEBUG] 10:51:07.799 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:250) - Added MappedResource[pathSpec=ServletPathSpec["*.XSP",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=8]
[DEBUG] 10:51:07.799 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1414) - Path=/druid/*[JAVAX_API:null] mapped to servlet=druid[JAVAX_API:null]
[DEBUG] 10:51:07.799 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:250) - Added MappedResource[pathSpec=ServletPathSpec["/druid/*",pathDepth=2,group=PREFIX_GLOB],resource=druid@5b6c502==com.alibaba.druid.support.http.StatViewServlet,jsp=null,order=-1,inst=true,async=false] to PathMappings[size=9]
[DEBUG] 10:51:07.799 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1414) - Path=/[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=default[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml]
[DEBUG] 10:51:07.800 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:250) - Added MappedResource[pathSpec=ServletPathSpec["/",pathDepth=-1,group=DEFAULT],resource=default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=10]
[DEBUG] 10:51:07.800 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1439) - filterNameMap={whale=whale@4f071df8==org.nutz.mvc.WhaleFilter,inst=true,async=false, Jetty_WebSocketUpgradeFilter=Jetty_WebSocketUpgradeFilter@505fc5a4==org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter,inst=true,async=true}
[DEBUG] 10:51:07.800 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1440) - pathFilters=[[/*]/[]/[REQUEST]=>Jetty_WebSocketUpgradeFilter, [/*]/[]/[INCLUDE, FORWARD, REQUEST]=>whale]
[DEBUG] 10:51:07.800 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1441) - servletFilterMap={}
[DEBUG] 10:51:07.800 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1442) - servletPathMap=PathMappings[size=10]
[DEBUG] 10:51:07.800 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1443) - servletNameMap={default=default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,jsp=null,order=0,inst=false,async=false, druid=druid@5b6c502==com.alibaba.druid.support.http.StatViewServlet,jsp=null,order=-1,inst=true,async=false, jsp=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false}
[DEBUG] 10:51:07.802 org.nutz.boot.starter.servlet3.NbServletContextListener.lambda$contextInitialized$2(NbServletContextListener.java:128) - add filter name=druid pathSpec=/*
[DEBUG] 10:51:07.803 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1414) - Path=*.jspx[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml]
[DEBUG] 10:51:07.803 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:250) - Added MappedResource[pathSpec=ServletPathSpec["*.jspx",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=1]
[DEBUG] 10:51:07.803 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1414) - Path=*.JSPX[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml]
[DEBUG] 10:51:07.803 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:250) - Added MappedResource[pathSpec=ServletPathSpec["*.JSPX",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=2]
[DEBUG] 10:51:07.803 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1414) - Path=*.jsp[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml]
[DEBUG] 10:51:07.803 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:250) - Added MappedResource[pathSpec=ServletPathSpec["*.jsp",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=3]
[DEBUG] 10:51:07.803 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1414) - Path=*.JSPF[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml]
[DEBUG] 10:51:07.803 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:250) - Added MappedResource[pathSpec=ServletPathSpec["*.JSPF",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=4]
[DEBUG] 10:51:07.803 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1414) - Path=*.jspf[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml]
[DEBUG] 10:51:07.804 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:250) - Added MappedResource[pathSpec=ServletPathSpec["*.jspf",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=5]
[DEBUG] 10:51:07.807 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1414) - Path=*.JSP[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml]
[DEBUG] 10:51:07.807 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:250) - Added MappedResource[pathSpec=ServletPathSpec["*.JSP",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=6]
[DEBUG] 10:51:07.807 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1414) - Path=*.xsp[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml]
[DEBUG] 10:51:07.807 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:250) - Added MappedResource[pathSpec=ServletPathSpec["*.xsp",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=7]
[DEBUG] 10:51:07.807 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1414) - Path=*.XSP[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml]
[DEBUG] 10:51:07.808 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:250) - Added MappedResource[pathSpec=ServletPathSpec["*.XSP",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=8]
[DEBUG] 10:51:07.808 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1414) - Path=/druid/*[JAVAX_API:null] mapped to servlet=druid[JAVAX_API:null]
[DEBUG] 10:51:07.808 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:250) - Added MappedResource[pathSpec=ServletPathSpec["/druid/*",pathDepth=2,group=PREFIX_GLOB],resource=druid@5b6c502==com.alibaba.druid.support.http.StatViewServlet,jsp=null,order=-1,inst=true,async=false] to PathMappings[size=9]
[DEBUG] 10:51:07.808 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1414) - Path=/[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=default[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml]
[DEBUG] 10:51:07.808 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:250) - Added MappedResource[pathSpec=ServletPathSpec["/",pathDepth=-1,group=DEFAULT],resource=default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=10]
[DEBUG] 10:51:07.808 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1439) - filterNameMap={whale=whale@4f071df8==org.nutz.mvc.WhaleFilter,inst=true,async=false, druid=druid@557a1e2d==com.alibaba.druid.support.http.WebStatFilter,inst=true,async=false, Jetty_WebSocketUpgradeFilter=Jetty_WebSocketUpgradeFilter@505fc5a4==org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter,inst=true,async=true}
[DEBUG] 10:51:07.808 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1440) - pathFilters=[[/*]/[]/[REQUEST]=>Jetty_WebSocketUpgradeFilter, [/*]/[]/[INCLUDE, FORWARD, REQUEST]=>whale, [/*]/[]/[REQUEST]=>druid]
[DEBUG] 10:51:07.808 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1441) - servletFilterMap={}
[DEBUG] 10:51:07.808 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1442) - servletPathMap=PathMappings[size=10]
[DEBUG] 10:51:07.809 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1443) - servletNameMap={default=default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,jsp=null,order=0,inst=false,async=false, druid=druid@5b6c502==com.alibaba.druid.support.http.StatViewServlet,jsp=null,order=-1,inst=true,async=false, jsp=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false}
[DEBUG] 10:51:07.809 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroFilter'<class org.apache.shiro.web.servlet.ShiroFilter>
[DEBUG] 10:51:07.809 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - 	 >> Load definition name=shiroFilter
[DEBUG] 10:51:07.809 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(shiroFilter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
[DEBUG] 10:51:07.809 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - 	 >> Make...'shiroFilter'<class org.apache.shiro.web.servlet.ShiroFilter>
[DEBUG] 10:51:07.809 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'shiroFilter' to [app] 
[DEBUG] 10:51:07.810 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class org.apache.shiro.web.servlet.ShiroFilter without AOP
[DEBUG] 10:51:07.810 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroFilterStarter'<>
[DEBUG] 10:51:07.811 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'shiroFilter'<class org.apache.shiro.web.servlet.ShiroFilter>
[DEBUG] 10:51:07.811 org.nutz.boot.starter.servlet3.NbServletContextListener.lambda$contextInitialized$2(NbServletContextListener.java:128) - add filter name=shiro pathSpec=/*
[DEBUG] 10:51:07.811 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1414) - Path=*.jspx[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml]
[DEBUG] 10:51:07.811 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:250) - Added MappedResource[pathSpec=ServletPathSpec["*.jspx",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=1]
[DEBUG] 10:51:07.811 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1414) - Path=*.JSPX[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml]
[DEBUG] 10:51:07.811 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:250) - Added MappedResource[pathSpec=ServletPathSpec["*.JSPX",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=2]
[DEBUG] 10:51:07.811 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1414) - Path=*.jsp[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml]
[DEBUG] 10:51:07.811 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:250) - Added MappedResource[pathSpec=ServletPathSpec["*.jsp",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=3]
[DEBUG] 10:51:07.811 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1414) - Path=*.JSPF[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml]
[DEBUG] 10:51:07.811 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:250) - Added MappedResource[pathSpec=ServletPathSpec["*.JSPF",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=4]
[DEBUG] 10:51:07.812 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1414) - Path=*.jspf[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml]
[DEBUG] 10:51:07.812 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:250) - Added MappedResource[pathSpec=ServletPathSpec["*.jspf",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=5]
[DEBUG] 10:51:07.812 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1414) - Path=*.JSP[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml]
[DEBUG] 10:51:07.812 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:250) - Added MappedResource[pathSpec=ServletPathSpec["*.JSP",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=6]
[DEBUG] 10:51:07.812 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1414) - Path=*.xsp[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml]
[DEBUG] 10:51:07.813 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:250) - Added MappedResource[pathSpec=ServletPathSpec["*.xsp",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=7]
[DEBUG] 10:51:07.813 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1414) - Path=*.XSP[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml]
[DEBUG] 10:51:07.813 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:250) - Added MappedResource[pathSpec=ServletPathSpec["*.XSP",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=8]
[DEBUG] 10:51:07.813 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1414) - Path=/druid/*[JAVAX_API:null] mapped to servlet=druid[JAVAX_API:null]
[DEBUG] 10:51:07.813 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:250) - Added MappedResource[pathSpec=ServletPathSpec["/druid/*",pathDepth=2,group=PREFIX_GLOB],resource=druid@5b6c502==com.alibaba.druid.support.http.StatViewServlet,jsp=null,order=-1,inst=true,async=false] to PathMappings[size=9]
[DEBUG] 10:51:07.813 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1414) - Path=/[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=default[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml]
[DEBUG] 10:51:07.814 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:250) - Added MappedResource[pathSpec=ServletPathSpec["/",pathDepth=-1,group=DEFAULT],resource=default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=10]
[DEBUG] 10:51:07.814 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1439) - filterNameMap={whale=whale@4f071df8==org.nutz.mvc.WhaleFilter,inst=true,async=false, druid=druid@557a1e2d==com.alibaba.druid.support.http.WebStatFilter,inst=true,async=false, shiro=shiro@33e01298==org.nutz.integration.shiro.ShiroFilter2,inst=true,async=false, Jetty_WebSocketUpgradeFilter=Jetty_WebSocketUpgradeFilter@505fc5a4==org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter,inst=true,async=true}
[DEBUG] 10:51:07.815 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1440) - pathFilters=[[/*]/[]/[REQUEST]=>Jetty_WebSocketUpgradeFilter, [/*]/[]/[INCLUDE, FORWARD, REQUEST]=>whale, [/*]/[]/[REQUEST]=>druid, [/*]/[]/[ASYNC, INCLUDE, FORWARD, ERROR, REQUEST]=>shiro]
[DEBUG] 10:51:07.815 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1441) - servletFilterMap={}
[DEBUG] 10:51:07.815 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1442) - servletPathMap=PathMappings[size=10]
[DEBUG] 10:51:07.815 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1443) - servletNameMap={default=default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,jsp=null,order=0,inst=false,async=false, druid=druid@5b6c502==com.alibaba.druid.support.http.StatViewServlet,jsp=null,order=-1,inst=true,async=false, jsp=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false}
[DEBUG] 10:51:07.816 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'nutFilter'<class org.nutz.mvc.NutFilter>
[DEBUG] 10:51:07.816 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - 	 >> Load definition name=nutFilter
[DEBUG] 10:51:07.816 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(nutFilter) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
[DEBUG] 10:51:07.816 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - 	 >> Make...'nutFilter'<class org.nutz.mvc.NutFilter>
[DEBUG] 10:51:07.816 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'nutFilter' to [app] 
[DEBUG] 10:51:07.817 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class org.nutz.mvc.NutFilter without AOP
[DEBUG] 10:51:07.817 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'nutFilterStarter'<>
[DEBUG] 10:51:07.820 org.nutz.resource.Scans.scan(Scans.java:280) - Found 1 resource by src( org/nutz/conf/NutzDefaultConfig.js ) , regex( \.(js|json)$ )
[DEBUG] 10:51:07.822 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'nutFilter'<class org.nutz.mvc.NutFilter>
[DEBUG] 10:51:07.822 org.nutz.boot.starter.servlet3.NbServletContextListener.lambda$contextInitialized$2(NbServletContextListener.java:128) - add filter name=nutz pathSpec=/*
[DEBUG] 10:51:07.823 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'druidWebStatServletStarter'<interface org.nutz.boot.starter.WebServletFace>
[DEBUG] 10:51:07.823 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1414) - Path=*.jspx[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml]
[DEBUG] 10:51:07.823 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:250) - Added MappedResource[pathSpec=ServletPathSpec["*.jspx",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=1]
[DEBUG] 10:51:07.824 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1414) - Path=*.JSPX[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml]
[DEBUG] 10:51:07.824 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:250) - Added MappedResource[pathSpec=ServletPathSpec["*.JSPX",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=2]
[DEBUG] 10:51:07.824 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1414) - Path=*.jsp[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml]
[DEBUG] 10:51:07.824 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:250) - Added MappedResource[pathSpec=ServletPathSpec["*.jsp",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=3]
[DEBUG] 10:51:07.824 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1414) - Path=*.JSPF[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml]
[DEBUG] 10:51:07.824 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:250) - Added MappedResource[pathSpec=ServletPathSpec["*.JSPF",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=4]
[DEBUG] 10:51:07.824 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1414) - Path=*.jspf[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml]
[DEBUG] 10:51:07.825 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:250) - Added MappedResource[pathSpec=ServletPathSpec["*.jspf",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=5]
[DEBUG] 10:51:07.825 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1414) - Path=*.JSP[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml]
[DEBUG] 10:51:07.825 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:250) - Added MappedResource[pathSpec=ServletPathSpec["*.JSP",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=6]
[DEBUG] 10:51:07.825 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1414) - Path=*.xsp[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml]
[DEBUG] 10:51:07.825 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:250) - Added MappedResource[pathSpec=ServletPathSpec["*.xsp",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=7]
[DEBUG] 10:51:07.825 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1414) - Path=*.XSP[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=jsp[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml]
[DEBUG] 10:51:07.825 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:250) - Added MappedResource[pathSpec=ServletPathSpec["*.XSP",pathDepth=0,group=SUFFIX_GLOB],resource=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=8]
[DEBUG] 10:51:07.826 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1414) - Path=/druid/*[JAVAX_API:null] mapped to servlet=druid[JAVAX_API:null]
[DEBUG] 10:51:07.826 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:250) - Added MappedResource[pathSpec=ServletPathSpec["/druid/*",pathDepth=2,group=PREFIX_GLOB],resource=druid@5b6c502==com.alibaba.druid.support.http.StatViewServlet,jsp=null,order=-1,inst=true,async=false] to PathMappings[size=9]
[DEBUG] 10:51:07.826 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1414) - Path=/[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml] mapped to servlet=default[DESCRIPTOR:jar:file:/C:/Users/00026/.m2/repository/org/eclipse/jetty/jetty-webapp/9.4.15.v20190215/jetty-webapp-9.4.15.v20190215.jar!/org/eclipse/jetty/webapp/webdefault.xml]
[DEBUG] 10:51:07.826 org.eclipse.jetty.http.pathmap.PathMappings.put(PathMappings.java:250) - Added MappedResource[pathSpec=ServletPathSpec["/",pathDepth=-1,group=DEFAULT],resource=default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,jsp=null,order=0,inst=false,async=false] to PathMappings[size=10]
[DEBUG] 10:51:07.826 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1439) - filterNameMap={whale=whale@4f071df8==org.nutz.mvc.WhaleFilter,inst=true,async=false, druid=druid@557a1e2d==com.alibaba.druid.support.http.WebStatFilter,inst=true,async=false, shiro=shiro@33e01298==org.nutz.integration.shiro.ShiroFilter2,inst=true,async=false, Jetty_WebSocketUpgradeFilter=Jetty_WebSocketUpgradeFilter@505fc5a4==org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter,inst=true,async=true, nutz=nutz@6b5894c8==org.nutz.mvc.NutFilter,inst=true,async=false}
[DEBUG] 10:51:07.826 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1440) - pathFilters=[[/*]/[]/[REQUEST]=>Jetty_WebSocketUpgradeFilter, [/*]/[]/[INCLUDE, FORWARD, REQUEST]=>whale, [/*]/[]/[REQUEST]=>druid, [/*]/[]/[ASYNC, INCLUDE, FORWARD, ERROR, REQUEST]=>shiro, [/*]/[]/[INCLUDE, FORWARD, REQUEST]=>nutz]
[DEBUG] 10:51:07.826 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1441) - servletFilterMap={}
[DEBUG] 10:51:07.827 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1442) - servletPathMap=PathMappings[size=10]
[DEBUG] 10:51:07.827 org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1443) - servletNameMap={default=default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,jsp=null,order=0,inst=false,async=false, druid=druid@5b6c502==com.alibaba.druid.support.http.StatViewServlet,jsp=null,order=-1,inst=true,async=false, jsp=jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false}
[DEBUG] 10:51:07.827 org.eclipse.jetty.server.handler.ContextHandler.callContextInitialized(ContextHandler.java:956) - contextInitialized: javax.servlet.ServletContextEvent[source=ServletContext@o.e.j.w.WebAppContext@28701274{/,[file:///D:/data/upload/, file:///D:/soft/%E6%BA%90%E7%A0%81-%E5%90%8E%E7%AB%AF/LuliChat-nutzboot/target/classes/static/],STARTING}{[file:///D:/data/upload/, file:///D:/soft/%E6%BA%90%E7%A0%81-%E5%90%8E%E7%AB%AF/LuliChat-nutzboot/target/classes/static/]}]->org.eclipse.jetty.servlet.listener.ELContextCleaner@1433046b
[DEBUG] 10:51:07.827 org.eclipse.jetty.server.handler.ContextHandler.callContextInitialized(ContextHandler.java:956) - contextInitialized: javax.servlet.ServletContextEvent[source=ServletContext@o.e.j.w.WebAppContext@28701274{/,[file:///D:/data/upload/, file:///D:/soft/%E6%BA%90%E7%A0%81-%E5%90%8E%E7%AB%AF/LuliChat-nutzboot/target/classes/static/],STARTING}{[file:///D:/data/upload/, file:///D:/soft/%E6%BA%90%E7%A0%81-%E5%90%8E%E7%AB%AF/LuliChat-nutzboot/target/classes/static/]}]->org.eclipse.jetty.servlet.listener.IntrospectorCleaner@3f446bef
[DEBUG] 10:51:07.827 org.eclipse.jetty.server.handler.ContextHandler.callContextInitialized(ContextHandler.java:956) - contextInitialized: javax.servlet.ServletContextEvent[source=ServletContext@o.e.j.w.WebAppContext@28701274{/,[file:///D:/data/upload/, file:///D:/soft/%E6%BA%90%E7%A0%81-%E5%90%8E%E7%AB%AF/LuliChat-nutzboot/target/classes/static/],STARTING}{[file:///D:/data/upload/, file:///D:/soft/%E6%BA%90%E7%A0%81-%E5%90%8E%E7%AB%AF/LuliChat-nutzboot/target/classes/static/]}]->org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketServerContainerInitializer$ContextDestroyListener@7829b776
[DEBUG] 10:51:07.829 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarting(AbstractLifeCycle.java:185) - starting Jetty_WebSocketUpgradeFilter@505fc5a4==org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter,inst=true,async=true
[DEBUG] 10:51:07.830 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarted(AbstractLifeCycle.java:177) - STARTED @2984ms Jetty_WebSocketUpgradeFilter@505fc5a4==org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter,inst=true,async=true
[DEBUG] 10:51:07.830 org.eclipse.jetty.servlet.FilterHolder.initialize(FilterHolder.java:135) - Filter.init WebSocketUpgradeFilter[configuration=NativeWebSocketConfiguration@10d68fcd{STARTED}]
[DEBUG] 10:51:07.831 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarting(AbstractLifeCycle.java:185) - starting whale@4f071df8==org.nutz.mvc.WhaleFilter,inst=true,async=false
[DEBUG] 10:51:07.831 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarted(AbstractLifeCycle.java:177) - STARTED @2985ms whale@4f071df8==org.nutz.mvc.WhaleFilter,inst=true,async=false
[DEBUG] 10:51:07.831 org.eclipse.jetty.servlet.FilterHolder.initialize(FilterHolder.java:135) - Filter.init org.nutz.mvc.WhaleFilter@51e8e6e6
[DEBUG] 10:51:07.831 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarting(AbstractLifeCycle.java:185) - starting druid@557a1e2d==com.alibaba.druid.support.http.WebStatFilter,inst=true,async=false
[DEBUG] 10:51:07.831 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarted(AbstractLifeCycle.java:177) - STARTED @2986ms druid@557a1e2d==com.alibaba.druid.support.http.WebStatFilter,inst=true,async=false
[DEBUG] 10:51:07.831 org.eclipse.jetty.servlet.FilterHolder.initialize(FilterHolder.java:135) - Filter.init com.alibaba.druid.support.http.WebStatFilter@56f6d40b
[DEBUG] 10:51:07.836 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarting(AbstractLifeCycle.java:185) - starting shiro@33e01298==org.nutz.integration.shiro.ShiroFilter2,inst=true,async=false
[DEBUG] 10:51:07.836 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarted(AbstractLifeCycle.java:177) - STARTED @2991ms shiro@33e01298==org.nutz.integration.shiro.ShiroFilter2,inst=true,async=false
[DEBUG] 10:51:07.836 org.eclipse.jetty.servlet.FilterHolder.initialize(FilterHolder.java:135) - Filter.init org.nutz.integration.shiro.ShiroFilter2@55e8ec2f
[DEBUG] 10:51:07.836 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarting(AbstractLifeCycle.java:185) - starting nutz@6b5894c8==org.nutz.mvc.NutFilter,inst=true,async=false
[DEBUG] 10:51:07.837 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarted(AbstractLifeCycle.java:177) - STARTED @2991ms nutz@6b5894c8==org.nutz.mvc.NutFilter,inst=true,async=false
[DEBUG] 10:51:07.837 org.eclipse.jetty.servlet.FilterHolder.initialize(FilterHolder.java:135) - Filter.init org.nutz.mvc.NutFilter@4f2613d1
[INFO ] 10:51:07.837 org.nutz.mvc.NutFilter._init(NutFilter.java:85) - NutFilter[nutz] starting ...
[INFO ] 10:51:07.839 org.nutz.resource.impl.ErrorResourceLocation.<init>(ErrorResourceLocation.java:28) - [loc=D:\soft\源码-后端\LuliChat-nutzboot\target\classes\static\WEB-INF\classes]not exist
[DEBUG] 10:51:07.841 org.nutz.resource.Scans.printLocations(Scans.java:527) - Locations count=105 time use 3ms
[DEBUG] 10:51:07.843 org.nutz.mvc.config.AbstractNutConfig.createLoading(AbstractNutConfig.java:67) - Loading by class org.nutz.boot.starter.nutz.mvc.NbMvcLoading
[INFO ] 10:51:07.846 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:55) - Nutz Version : 1.r.68.v20190516 
[INFO ] 10:51:07.846 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:56) - Nutz.Mvc[nutz] is initializing ...
[DEBUG] 10:51:07.846 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:60) - Web Container Information:
[DEBUG] 10:51:07.846 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:61) -  - Default Charset : UTF-8
[DEBUG] 10:51:07.847 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:62) -  - Current . path  : D:\soft\源码-后端\LuliChat-nutzboot\.
[DEBUG] 10:51:07.847 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:63) -  - Java Version    : 1.8.0_91
[DEBUG] 10:51:07.847 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:64) -  - File separator  : \
[DEBUG] 10:51:07.847 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:65) -  - Timezone        : Asia/Shanghai
[DEBUG] 10:51:07.847 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:66) -  - OS              : Windows 7 amd64
[DEBUG] 10:51:07.847 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:67) -  - ServerInfo      : jetty/9.4.15.v20190215
[DEBUG] 10:51:07.847 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:68) -  - Servlet API     : 3.1
[DEBUG] 10:51:07.847 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:73) -  - ContextPath     : 
[DEBUG] 10:51:07.847 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:74) -  - context.tempdir : D:\soft\源码-后端\LuliChat-nutzboot\temp
[DEBUG] 10:51:07.847 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:75) -  - MainModule      : com.dd.MainModule
[DEBUG] 10:51:07.849 org.nutz.mvc.impl.NutLoading.createContext(NutLoading.java:239) - >> app.root = D:/data/upload
[INFO ] 10:51:07.851 org.nutz.mvc.impl.NutLoading.evalUrlMapping(NutLoading.java:159) - Build URL mapping by org.nutz.mvc.impl.UrlMappingImpl ...
[DEBUG] 10:51:07.852 org.nutz.mvc.impl.NutLoading.createViewMakers(NutLoading.java:356) - add ViewMaker from Ioc by name=$views_freekmarker
[DEBUG] 10:51:07.852 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get '$views_freekmarker'<interface org.nutz.mvc.ViewMaker>
[DEBUG] 10:51:07.853 org.nutz.mvc.impl.NutLoading.createViewMakers(NutLoading.java:369) - @Views(FreemarkerViewMaker.class,DefaultViewMaker.class)
[DEBUG] 10:51:07.855 org.nutz.mvc.impl.NutLoading.createChainMaker(NutLoading.java:267) - @ChainBy(org.nutz.mvc.impl.NutActionChainMaker)
[DEBUG] 10:51:07.859 org.nutz.mvc.impl.Loadings.scanModules(Loadings.java:155) - module class location 'file:/D:/soft/%e6%ba%90%e7%a0%81-%e5%90%8e%e7%ab%af/LuliChat-nutzboot/target/classes/'
[DEBUG] 10:51:07.859 org.nutz.mvc.impl.Loadings.scanModuleInPackage(Loadings.java:185) -  > scan 'com.dd'
[DEBUG] 10:51:07.868 org.nutz.resource.Scans.scan(Scans.java:280) - Found 51 resource by src( com/dd/ ) , regex( ^.+[.]class$ )
[DEBUG] 10:51:07.870 org.nutz.mvc.impl.Loadings.checkModule(Loadings.java:204) -    >> add 'com.dd.controller.IndexController'
[DEBUG] 10:51:07.870 org.nutz.mvc.impl.Loadings.checkModule(Loadings.java:204) -    >> add 'com.dd.controller.TestController'
[DEBUG] 10:51:07.870 org.nutz.mvc.impl.Loadings.checkModule(Loadings.java:204) -    >> add 'com.dd.controller.UploadModule'
[DEBUG] 10:51:07.871 org.nutz.mvc.impl.Loadings.checkModule(Loadings.java:204) -    >> add 'com.dd.controller.UserController'
[DEBUG] 10:51:07.889 org.nutz.mvc.impl.NutLoading.evalUrlMapping(NutLoading.java:196) - Use org.nutz.mvc.impl.NutEntryDeterminer as EntryMethodDeterminer
[INFO ] 10:51:07.932 org.nutz.mvc.impl.NutActionChainMaker.getProcessorByName(NutActionChainMaker.java:72) - Optional processor class not found, disabled : org.nutz.plugins.validation.ValidationProcessor
[DEBUG] 10:51:07.944 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/upload/test'              >> (UploadModule.java:105).test          : Object     | @Ok(json ) @Fail(null ) | by 0 Filters | (I:UTF-8/O:UTF-8)
[INFO ] 10:51:07.957 org.nutz.filepool.NutFilePool.<init>(NutFilePool.java:28) - Init file-pool by: D:/data/upload/WEB-INF/tmp [2000]
[DEBUG] 10:51:07.959 org.nutz.filepool.NutFilePool.<init>(NutFilePool.java:42) - file-pool.home: 'D:\data\upload\WEB-INF\tmp'
[INFO ] 10:51:07.961 org.nutz.filepool.NutFilePool.<init>(NutFilePool.java:50) - file-pool.cursor: 13
[DEBUG] 10:51:07.966 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/upload/files'             >> (UploadModule.java:87).files          : Object     | @Ok(json ) @Fail(null ) | by 1 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 10:51:07.967 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/upload/image'             >> (UploadModule.java:60).image          : Object     | @Ok(json ) @Fail(null ) | by 1 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 10:51:07.991 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/user/getmembers'          >> (UserController.java:460).getMembers  : Object     | @Ok(json ) @Fail(null ) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 10:51:08.030 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/user/random'              >> (UserController.java:741).random      : Object     | @Ok(json:{actived:'username|groupname'}) @Fail(null ) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 10:51:08.037 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/user/registry'            >> (UserController.java:143).registry    : Object     | @Ok(json ) @Fail(null ) | by 1 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 10:51:08.037 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/user/del'                 >> (UserController.java:680).del         : int        | @Ok(json ) @Fail(null ) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 10:51:08.038 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'freeMarkerConfigurer'<class org.nutz.boot.starter.freemarker.FreeMarkerConfigurer>
[DEBUG] 10:51:08.038 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - 	 >> Load definition name=freeMarkerConfigurer
[DEBUG] 10:51:08.038 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(freeMarkerConfigurer) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
[DEBUG] 10:51:08.038 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - 	 >> Make...'freeMarkerConfigurer'<class org.nutz.boot.starter.freemarker.FreeMarkerConfigurer>
[DEBUG] 10:51:08.038 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'freeMarkerConfigurer' to [app] 
[DEBUG] 10:51:08.038 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class org.nutz.boot.starter.freemarker.FreeMarkerConfigurer without AOP
[DEBUG] 10:51:08.106 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'conf'<class org.nutz.ioc.impl.PropertiesProxy>
[DEBUG] 10:51:08.121 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/user/login'               >> (UserController.java:757).login       : Object     | @Ok(fm:/login) @Fail(null ) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 10:51:08.123 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/user/login'               >> (UserController.java:83).login        : Object     | @Ok(json ) @Fail(null ) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 10:51:08.124 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/user/modifyFont'          >> (UserController.java:803).modifyFont  : boolean    | @Ok(json ) @Fail(null ) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 10:51:08.125 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/user/reg'                 >> (UserController.java:118).reg         : Object     | @Ok(json ) @Fail(null ) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 10:51:08.125 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/user/inviteFlock'         >> (UserController.java:64).inviteFlock  : boolean    | @Ok(json ) @Fail(null ) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 10:51:08.126 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/user/seachuser'           >> (UserController.java:212).seachUser   : Object     | @Ok(json ) @Fail(null ) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 10:51:08.126 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/user/seach'               >> (UserController.java:223).seach       : Object     | @Ok(json ) @Fail(null ) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 10:51:08.133 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/user/getinitdata'         >> (UserController.java:241).getInitData : String     | @Ok(raw  ) @Fail(null ) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 10:51:08.133 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/user/unreadmsgcount'      >> (UserController.java:257).unreadMsgCount : Object     | @Ok(json ) @Fail(null ) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 10:51:08.134 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/user/getmsg'              >> (UserController.java:277).getMsg      : Object     | @Ok(json ) @Fail(null ) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 10:51:08.135 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/user/markread'            >> (UserController.java:292).markRead    : void       | @Ok(json ) @Fail(null ) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 10:51:08.136 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/user/applyfriend'         >> (UserController.java:305).applyFriend : Object     | @Ok(json ) @Fail(null ) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 10:51:08.137 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/user/addfridend'          >> (UserController.java:349).addFridend  : Object     | @Ok(json ) @Fail(null ) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 10:51:08.138 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/user/declineapply'        >> (UserController.java:390).declineApply : Object     | @Ok(json ) @Fail(null ) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 10:51:08.138 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/user/hide'                >> (UserController.java:430).hide        : void       | @Ok(json ) @Fail(null ) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 10:51:08.139 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/user/updatesign'          >> (UserController.java:440).updateSign  : void       | @Ok(json ) @Fail(null ) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 10:51:08.139 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/user/getuser'             >> (UserController.java:450).getUser     : Object     | @Ok(json ) @Fail(null ) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 10:51:08.140 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/user/getoldmsgs'          >> (UserController.java:517).getOldMsgs  : Object     | @Ok(json ) @Fail(null ) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 10:51:08.141 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/user/separate'            >> (UserController.java:566).separate    : Object     | @Ok(json ) @Fail(null ) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 10:51:08.142 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/user/innergroup'          >> (UserController.java:583).innerGroup  : Object     | @Ok(json ) @Fail(null ) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 10:51:08.143 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/user/agreegroup'          >> (UserController.java:622).agreeGroup  : Object     | @Ok(json ) @Fail(null ) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 10:51:08.144 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/user/refusegroup'         >> (UserController.java:695).refuseGroup : Object     | @Ok(json ) @Fail(null ) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 10:51:08.145 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/user/addFlock'            >> (UserController.java:775).addFlock    : boolean    | @Ok(json ) @Fail(null ) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 10:51:08.145 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/user/online'              >> (UserController.java:421).online      : void       | @Ok(json ) @Fail(null ) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 10:51:08.147 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '//find'                    >> (IndexController.java:35).find        : Object     | @Ok(fm:/find) @Fail(null ) | by 1 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 10:51:08.148 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '//login'                   >> (IndexController.java:21).login       : Object     | @Ok(fm:/login) @Fail(null ) | by 1 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 10:51:08.148 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '//chat'                    >> (IndexController.java:28).chat        : Object     | @Ok(fm:/chat) @Fail(null ) | by 1 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 10:51:08.149 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/test/test'                >> (TestController.java:31).test         : Object     | @Ok(json ) @Fail(null ) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 10:51:08.150 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/test/test2'               >> (TestController.java:38).test2        : Object     | @Ok(fm:test) @Fail(null ) | by 0 Filters | (I:UTF-8/O:UTF-8)
[DEBUG] 10:51:08.150 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:146) -    '/test/modifyFont'          >> (TestController.java:52).modifyFont   : boolean    | @Ok(json ) @Fail(null ) | by 0 Filters | (I:UTF-8/O:UTF-8)
[INFO ] 10:51:08.151 org.nutz.mvc.impl.NutLoading.evalUrlMapping(NutLoading.java:221) - Found 37 module methods
[DEBUG] 10:51:08.151 org.nutz.mvc.impl.NutLoading.evalLocalization(NutLoading.java:307) - Localization: org.nutz.mvc.impl.NutMessageLoader('locales/')  dft<>
[DEBUG] 10:51:08.156 org.nutz.resource.Scans.scan(Scans.java:280) - Found 0 resource by src( locales/ ) , regex( ^.+[.]properties$ )
[DEBUG] 10:51:08.156 org.nutz.mvc.impl.NutMessageLoader.load(NutMessageLoader.java:27) - Load Messages in 0 resource : [[]]
[DEBUG] 10:51:08.156 org.nutz.mvc.impl.NutMessageLoader.load(NutMessageLoader.java:95) - Message Loaded, size = 0
[INFO ] 10:51:08.157 org.nutz.mvc.impl.NutLoading.evalSetup(NutLoading.java:275) - Setup application...
[DEBUG] 10:51:08.160 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dao'<interface org.nutz.dao.Dao>
[DEBUG] 10:51:08.160 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - 	 >> Load definition name=dao
[DEBUG] 10:51:08.160 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(dao) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
[DEBUG] 10:51:08.161 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - 	 >> Make...'dao'<interface org.nutz.dao.Dao>
[DEBUG] 10:51:08.161 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'dao' to [app] 
[DEBUG] 10:51:08.161 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dataSource'<interface javax.sql.DataSource>
[DEBUG] 10:51:08.161 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - 	 >> Load definition name=dataSource
[DEBUG] 10:51:08.161 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(dataSource) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
[DEBUG] 10:51:08.161 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - 	 >> Make...'dataSource'<interface javax.sql.DataSource>
[DEBUG] 10:51:08.161 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'dataSource' to [app] 
[DEBUG] 10:51:08.162 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dataSourceStarter'<>
[DEBUG] 10:51:08.162 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'druidDataSource'<interface javax.sql.DataSource>
[DEBUG] 10:51:08.162 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - 	 >> Load definition name=druidDataSource
[DEBUG] 10:51:08.162 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(druidDataSource) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
[DEBUG] 10:51:08.162 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - 	 >> Make...'druidDataSource'<interface javax.sql.DataSource>
[DEBUG] 10:51:08.162 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'druidDataSource' to [app] 
[DEBUG] 10:51:08.162 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dataSourceStarter'<>
[DEBUG] 10:51:08.217 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'sqlManager'<interface org.nutz.dao.SqlManager>
[DEBUG] 10:51:08.217 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - 	 >> Load definition name=sqlManager
[DEBUG] 10:51:08.217 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(sqlManager) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
[DEBUG] 10:51:08.217 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - 	 >> Make...'sqlManager'<interface org.nutz.dao.SqlManager>
[DEBUG] 10:51:08.217 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'sqlManager' to [app] 
[DEBUG] 10:51:08.218 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'nutDaoStarter'<>
[DEBUG] 10:51:08.226 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class org.nutz.dao.impl.NutDao without AOP
[DEBUG] 10:51:08.227 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dataSource'<interface javax.sql.DataSource>
[DEBUG] 10:51:08.227 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'sqlManager'<interface org.nutz.dao.SqlManager>
[DEBUG] 10:51:08.227 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'nutDaoStarter'<>
[DEBUG] 10:51:08.319 org.nutz.dao.jdbc.Jdbcs.<clinit>(Jdbcs.java:90) - Jdbcs init complete
[INFO ] 10:51:08.320 org.nutz.dao.jdbc.Jdbcs.getExpert(Jdbcs.java:103) - Get Connection from DataSource for JdbcExpert, if you lock at here, check your database server and configure
[INFO ] 10:51:08.456 com.alibaba.druid.pool.DruidDataSource.init(DruidDataSource.java:1002) - {dataSource-1} inited
Wed May 29 10:51:08 CST 2019 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.
[DEBUG] 10:51:08.642 org.nutz.dao.impl.DaoSupport.setDataSource(DaoSupport.java:190) - select expert : org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert
[DEBUG] 10:51:08.648 org.nutz.dao.impl.DaoSupport$1.invoke(DaoSupport.java:201) - JDBC Driver --> mysql-connector-java-8.0.11 (Revision: 6d4eaa273bc181b4cf1c8ad0821a2227f116fedf)
[DEBUG] 10:51:08.648 org.nutz.dao.impl.DaoSupport$1.invoke(DaoSupport.java:202) - JDBC Name   --> MySQL Connector/J
[DEBUG] 10:51:08.649 org.nutz.dao.impl.DaoSupport$1.invoke(DaoSupport.java:204) - JDBC URL    --> jdbc:mysql://192.168.2.206:3306/mychat1?useOldAliasMetadataBehavior=true&useUnicode=true&characterEncoding=utf8&serverTimezone=UTC
[DEBUG] 10:51:08.684 org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert.checkDataSource(MysqlJdbcExpert.java:212) - Mysql : character_set_client=utf8
[DEBUG] 10:51:08.684 org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert.checkDataSource(MysqlJdbcExpert.java:212) - Mysql : character_set_connection=utf8
[DEBUG] 10:51:08.684 org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert.checkDataSource(MysqlJdbcExpert.java:212) - Mysql : character_set_database=utf8
[DEBUG] 10:51:08.685 org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert.checkDataSource(MysqlJdbcExpert.java:212) - Mysql : character_set_filesystem=binary
[DEBUG] 10:51:08.685 org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert.checkDataSource(MysqlJdbcExpert.java:212) - Mysql : character_set_results=
[DEBUG] 10:51:08.685 org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert.checkDataSource(MysqlJdbcExpert.java:212) - Mysql : character_set_server=utf8
[DEBUG] 10:51:08.685 org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert.checkDataSource(MysqlJdbcExpert.java:212) - Mysql : character_set_system=utf8
[DEBUG] 10:51:08.685 org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert.checkDataSource(MysqlJdbcExpert.java:212) - Mysql : character_sets_dir=D:\mysql-5.7.22-winx64\mysql-5.7.22-winx64\share\charsets\
[DEBUG] 10:51:08.688 org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert.checkDataSource(MysqlJdbcExpert.java:219) - Mysql : binlog_format=ROW
[DEBUG] 10:51:08.689 org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert.checkDataSource(MysqlJdbcExpert.java:226) - Mysql : database=mychat1
[DEBUG] 10:51:08.691 org.nutz.dao.impl.jdbc.mysql.MysqlJdbcExpert.checkDataSource(MysqlJdbcExpert.java:232) - Mysql : user=root@
[DEBUG] 10:51:08.713 org.nutz.dao.impl.DaoSupport.setDataSource(DaoSupport.java:223) - Database info --> MYSQL:[MySQL - 5.7.22]
[DEBUG] 10:51:08.718 org.nutz.resource.Scans.scan(Scans.java:280) - Found 0 resource by src( sqls/ ) , regex( .(sql|sqlx|sqls)$ )
[DEBUG] 10:51:08.719 org.nutz.dao.impl.DaoSupport.setSqlManager(DaoSupport.java:123) - SqlManager Sql count=0
[DEBUG] 10:51:08.719 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'daoCacheInterceptor'<class org.nutz.plugins.cache.dao.DaoCacheInterceptor>
[DEBUG] 10:51:08.719 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - 	 >> Load definition name=daoCacheInterceptor
[DEBUG] 10:51:08.719 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(daoCacheInterceptor) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
[DEBUG] 10:51:08.719 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - 	 >> Make...'daoCacheInterceptor'<class org.nutz.plugins.cache.dao.DaoCacheInterceptor>
[DEBUG] 10:51:08.719 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'daoCacheInterceptor' to [app] 
[DEBUG] 10:51:08.724 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class org.nutz.plugins.cache.dao.DaoCacheInterceptor without AOP
[DEBUG] 10:51:08.724 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'nutDaoStarter'<>
[DEBUG] 10:51:08.725 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'daoCacheSerializer'<interface org.nutz.plugins.cache.dao.api.CacheSerializer>
[DEBUG] 10:51:08.726 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - 	 >> Load definition name=daoCacheSerializer
[DEBUG] 10:51:08.726 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(daoCacheSerializer) in AnnotationIocLoader(packages=[org.nutz.boot.starter])
[DEBUG] 10:51:08.726 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - 	 >> Make...'daoCacheSerializer'<interface org.nutz.plugins.cache.dao.api.CacheSerializer>
[DEBUG] 10:51:08.726 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'daoCacheSerializer' to [app] 
[DEBUG] 10:51:08.726 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'nutDaoStarter'<>
[DEBUG] 10:51:08.732 org.nutz.resource.Scans.scan(Scans.java:280) - Found 14 resource by src( com/dd/entity/ ) , regex( ^.+[.]class$ )
[DEBUG] 10:51:08.871 org.nutz.dao.impl.sql.run.NutDaoExecutor.printSQL(NutDaoExecutor.java:391) - SELECT COUNT(*) FROM flock 
[DEBUG] 10:51:08.875 org.nutz.dao.impl.interceptor.DaoTimeInterceptor.filter(DaoTimeInterceptor.java:28) - time=4ms, sql=SELECT COUNT(*) FROM flock 
[DEBUG] 10:51:08.876 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'socketServer'<class com.dd.socket.SocketServer>
[DEBUG] 10:51:08.876 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - 	 >> Load definition name=socketServer
[DEBUG] 10:51:08.876 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(socketServer) in AnnotationIocLoader(packages=[com.dd])
[DEBUG] 10:51:08.876 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - 	 >> Make...'socketServer'<class com.dd.socket.SocketServer>
[DEBUG] 10:51:08.877 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'socketServer' to [app] 
[DEBUG] 10:51:08.877 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class com.dd.socket.SocketServer without AOP
[DEBUG] 10:51:08.879 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'accepter'<interface org.tio.websocket.server.handler.IWsMsgHandler>
[DEBUG] 10:51:08.879 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - 	 >> Load definition name=accepter
[DEBUG] 10:51:08.880 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(accepter) in AnnotationIocLoader(packages=[com.dd])
[DEBUG] 10:51:08.880 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - 	 >> Make...'accepter'<interface org.tio.websocket.server.handler.IWsMsgHandler>
[DEBUG] 10:51:08.880 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'accepter' to [app] 
[DEBUG] 10:51:08.880 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class com.dd.socket.Accepter without AOP
[DEBUG] 10:51:08.888 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'reqMessageHandler'<class com.dd.socket.handler.ReqMessageHandler>
[DEBUG] 10:51:08.889 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - 	 >> Load definition name=reqMessageHandler
[DEBUG] 10:51:08.889 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(reqMessageHandler) in AnnotationIocLoader(packages=[com.dd])
[DEBUG] 10:51:08.889 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - 	 >> Make...'reqMessageHandler'<class com.dd.socket.handler.ReqMessageHandler>
[DEBUG] 10:51:08.889 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'reqMessageHandler' to [app] 
[DEBUG] 10:51:08.889 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class com.dd.socket.handler.ReqMessageHandler without AOP
[DEBUG] 10:51:08.891 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'delFriendMessageHandler'<class com.dd.socket.handler.DelFriendMessageHandler>
[DEBUG] 10:51:08.891 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - 	 >> Load definition name=delFriendMessageHandler
[DEBUG] 10:51:08.891 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(delFriendMessageHandler) in AnnotationIocLoader(packages=[com.dd])
[DEBUG] 10:51:08.891 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - 	 >> Make...'delFriendMessageHandler'<class com.dd.socket.handler.DelFriendMessageHandler>
[DEBUG] 10:51:08.892 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'delFriendMessageHandler' to [app] 
[DEBUG] 10:51:08.892 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class com.dd.socket.handler.DelFriendMessageHandler without AOP
[DEBUG] 10:51:08.894 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'joinGroupMessageHandler'<class com.dd.socket.handler.JoinGroupMessageHandler>
[DEBUG] 10:51:08.894 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - 	 >> Load definition name=joinGroupMessageHandler
[DEBUG] 10:51:08.894 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(joinGroupMessageHandler) in AnnotationIocLoader(packages=[com.dd])
[DEBUG] 10:51:08.895 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - 	 >> Make...'joinGroupMessageHandler'<class com.dd.socket.handler.JoinGroupMessageHandler>
[DEBUG] 10:51:08.895 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'joinGroupMessageHandler' to [app] 
[DEBUG] 10:51:08.895 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class com.dd.socket.handler.JoinGroupMessageHandler without AOP
[DEBUG] 10:51:08.897 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'outGroupMessageHandler'<class com.dd.socket.handler.OutGroupMessageHandler>
[DEBUG] 10:51:08.897 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - 	 >> Load definition name=outGroupMessageHandler
[DEBUG] 10:51:08.897 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(outGroupMessageHandler) in AnnotationIocLoader(packages=[com.dd])
[DEBUG] 10:51:08.897 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - 	 >> Make...'outGroupMessageHandler'<class com.dd.socket.handler.OutGroupMessageHandler>
[DEBUG] 10:51:08.897 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'outGroupMessageHandler' to [app] 
[DEBUG] 10:51:08.898 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class com.dd.socket.handler.OutGroupMessageHandler without AOP
[DEBUG] 10:51:08.899 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'p2PMessageHandler'<class com.dd.socket.handler.P2PMessageHandler>
[DEBUG] 10:51:08.899 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - 	 >> Load definition name=p2PMessageHandler
[DEBUG] 10:51:08.899 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(p2PMessageHandler) in AnnotationIocLoader(packages=[com.dd])
[DEBUG] 10:51:08.900 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - 	 >> Make...'p2PMessageHandler'<class com.dd.socket.handler.P2PMessageHandler>
[DEBUG] 10:51:08.900 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'p2PMessageHandler' to [app] 
[DEBUG] 10:51:08.900 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class com.dd.socket.handler.P2PMessageHandler without AOP
[DEBUG] 10:51:08.903 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'userDao'<interface com.dd.dao.UserDao>
[DEBUG] 10:51:08.903 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - 	 >> Load definition name=userDao
[DEBUG] 10:51:08.904 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(userDao) in AnnotationIocLoader(packages=[com.dd])
[DEBUG] 10:51:08.904 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - 	 >> Make...'userDao'<interface com.dd.dao.UserDao>
[DEBUG] 10:51:08.904 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'userDao' to [app] 
[DEBUG] 10:51:08.904 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class com.dd.dao.impl.UserDaoImpl without AOP
[DEBUG] 10:51:08.915 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dao'<interface org.nutz.dao.Dao>
[DEBUG] 10:51:08.915 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'chatMessageDao'<>
[DEBUG] 10:51:08.915 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - 	 >> Load definition name=chatMessageDao
[DEBUG] 10:51:08.915 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(chatMessageDao) in AnnotationIocLoader(packages=[com.dd])
[DEBUG] 10:51:08.916 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - 	 >> Make...'chatMessageDao'<>
[DEBUG] 10:51:08.916 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'chatMessageDao' to [app] 
[DEBUG] 10:51:08.916 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class com.dd.dao.impl.ChatMessageDaoImpl without AOP
[DEBUG] 10:51:08.920 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'dao'<interface org.nutz.dao.Dao>
[DEBUG] 10:51:08.921 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'groupMessageHandler'<class com.dd.socket.handler.GroupMessageHandler>
[DEBUG] 10:51:08.922 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - 	 >> Load definition name=groupMessageHandler
[DEBUG] 10:51:08.922 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(groupMessageHandler) in AnnotationIocLoader(packages=[com.dd])
[DEBUG] 10:51:08.922 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - 	 >> Make...'groupMessageHandler'<class com.dd.socket.handler.GroupMessageHandler>
[DEBUG] 10:51:08.922 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'groupMessageHandler' to [app] 
[DEBUG] 10:51:08.922 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class com.dd.socket.handler.GroupMessageHandler without AOP
[DEBUG] 10:51:08.925 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'chatMessageDao'<>
[DEBUG] 10:51:08.925 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'userDao'<interface com.dd.dao.UserDao>
[DEBUG] 10:51:08.925 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'loginMessageHandler'<class com.dd.socket.handler.LoginMessageHandler>
[DEBUG] 10:51:08.926 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - 	 >> Load definition name=loginMessageHandler
[DEBUG] 10:51:08.926 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(loginMessageHandler) in AnnotationIocLoader(packages=[com.dd])
[DEBUG] 10:51:08.926 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - 	 >> Make...'loginMessageHandler'<class com.dd.socket.handler.LoginMessageHandler>
[DEBUG] 10:51:08.926 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'loginMessageHandler' to [app] 
[DEBUG] 10:51:08.926 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class com.dd.socket.handler.LoginMessageHandler without AOP
[DEBUG] 10:51:08.928 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'userDao'<>
[DEBUG] 10:51:08.928 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'oldMessageHandler'<class com.dd.socket.handler.OldMessageHandler>
[DEBUG] 10:51:08.928 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:192) - 	 >> Load definition name=oldMessageHandler
[DEBUG] 10:51:08.929 org.nutz.ioc.loader.combo.ComboIocLoader.printFoundIocBean(ComboIocLoader.java:226) - Found IocObject(oldMessageHandler) in AnnotationIocLoader(packages=[com.dd])
[DEBUG] 10:51:08.929 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:223) - 	 >> Make...'oldMessageHandler'<class com.dd.socket.handler.OldMessageHandler>
[DEBUG] 10:51:08.929 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:65) - Save object 'oldMessageHandler' to [app] 
[DEBUG] 10:51:08.929 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:76) - Load class com.dd.socket.handler.OldMessageHandler without AOP
[DEBUG] 10:51:08.931 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'userDao'<>
[DEBUG] 10:51:08.932 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'chatMessageDao'<class com.dd.dao.impl.ChatMessageDaoImpl>
[DEBUG] 10:51:08.932 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'userDao'<>
[DEBUG] 10:51:08.932 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'conf'<class org.nutz.ioc.impl.PropertiesProxy>
[INFO ] 10:51:09.015 org.tio.server.TioServer.start(TioServer.java:158) - 
|----------------------------------------------------------------------------------------|
| Tio gitee address : https://gitee.com/tywo45/t-io                                      |
| Tio site address  : https://t-io.org/                                                  |
| Tio version       : 3.1.8.v20180818-RELEASE                                            |
| ---------------------------------------------------------------------------------------|
| GroupContext name : Tio Websocket Server                                               |
| Started at        : 2019-05-29 10:51:09                                                |
| Listen on         : 0.0.0.0:5210                                                       |
| Main Class        : com.dd.MainLauncher                                                |
| Jvm start time    : 4100 ms                                                            |
| Tio start time    : 9 ms                                                               |
| Pid               : 6700                                                               |
|----------------------------------------------------------------------------------------|

[INFO ] 10:51:09.015 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:141) - Nutz.Mvc[nutz] is up in 1167ms
[INFO ] 10:51:09.016 org.nutz.mvc.NutFilter._init(NutFilter.java:117) - exclusionsPrefix  = ^(/druid/)
[DEBUG] 10:51:09.017 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarting(AbstractLifeCycle.java:185) - starting druid@5b6c502==com.alibaba.druid.support.http.StatViewServlet,jsp=null,order=-1,inst=true,async=false
[DEBUG] 10:51:09.017 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarted(AbstractLifeCycle.java:177) - STARTED @4171ms druid@5b6c502==com.alibaba.druid.support.http.StatViewServlet,jsp=null,order=-1,inst=true,async=false
[DEBUG] 10:51:09.017 org.eclipse.jetty.servlet.ServletHolder.initServlet(ServletHolder.java:670) - Servlet.init com.alibaba.druid.support.http.StatViewServlet@27e32fe4 for druid
[DEBUG] 10:51:09.017 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarting(AbstractLifeCycle.java:185) - starting default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,jsp=null,order=0,inst=false,async=false
[DEBUG] 10:51:09.019 org.eclipse.jetty.servlet.BaseHolder.doStart(BaseHolder.java:94) - Holding class org.eclipse.jetty.servlet.DefaultServlet from sun.misc.Launcher$AppClassLoader@18b4aac2
[DEBUG] 10:51:09.019 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarted(AbstractLifeCycle.java:177) - STARTED @4173ms default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,jsp=null,order=0,inst=false,async=false
[DEBUG] 10:51:09.027 org.eclipse.jetty.servlet.ServletHolder.initServlet(ServletHolder.java:670) - Servlet.init org.eclipse.jetty.servlet.DefaultServlet@1d01dfa5 for default
[DEBUG] 10:51:09.052 org.eclipse.jetty.servlet.DefaultServlet.init(DefaultServlet.java:316) - resource base = null
[DEBUG] 10:51:09.052 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarting(AbstractLifeCycle.java:185) - starting jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false
[DEBUG] 10:51:09.053 org.eclipse.jetty.servlet.BaseHolder.doStart(BaseHolder.java:94) - Holding class org.eclipse.jetty.servlet.NoJspServlet from sun.misc.Launcher$AppClassLoader@18b4aac2
[DEBUG] 10:51:09.054 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarted(AbstractLifeCycle.java:177) - STARTED @4208ms jsp@19c47==org.eclipse.jetty.servlet.NoJspServlet,jsp=null,order=0,inst=false,async=false
[DEBUG] 10:51:09.054 org.eclipse.jetty.servlet.ServletHolder.initServlet(ServletHolder.java:670) - Servlet.init org.eclipse.jetty.servlet.NoJspServlet@389562d6 for jsp
[INFO ] 10:51:09.055 org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:855) - Started o.e.j.w.WebAppContext@28701274{/,[file:///D:/data/upload/, file:///D:/soft/%E6%BA%90%E7%A0%81-%E5%90%8E%E7%AB%AF/LuliChat-nutzboot/target/classes/static/],AVAILABLE}{[file:///D:/data/upload/, file:///D:/soft/%E6%BA%90%E7%A0%81-%E5%90%8E%E7%AB%AF/LuliChat-nutzboot/target/classes/static/]}
[DEBUG] 10:51:09.055 org.eclipse.jetty.webapp.WebAppContext.postConfigure(WebAppContext.java:527) - postConfigure o.e.j.w.WebAppContext@28701274{/,[file:///D:/data/upload/, file:///D:/soft/%E6%BA%90%E7%A0%81-%E5%90%8E%E7%AB%AF/LuliChat-nutzboot/target/classes/static/],AVAILABLE}{[file:///D:/data/upload/, file:///D:/soft/%E6%BA%90%E7%A0%81-%E5%90%8E%E7%AB%AF/LuliChat-nutzboot/target/classes/static/]} with org.eclipse.jetty.webapp.WebInfConfiguration@7161d8d1
[DEBUG] 10:51:09.055 org.eclipse.jetty.webapp.WebAppContext.postConfigure(WebAppContext.java:527) - postConfigure o.e.j.w.WebAppContext@28701274{/,[file:///D:/data/upload/, file:///D:/soft/%E6%BA%90%E7%A0%81-%E5%90%8E%E7%AB%AF/LuliChat-nutzboot/target/classes/static/],AVAILABLE}{[file:///D:/data/upload/, file:///D:/soft/%E6%BA%90%E7%A0%81-%E5%90%8E%E7%AB%AF/LuliChat-nutzboot/target/classes/static/]} with org.eclipse.jetty.webapp.WebXmlConfiguration@7bba5817
[DEBUG] 10:51:09.055 org.eclipse.jetty.webapp.WebAppContext.postConfigure(WebAppContext.java:527) - postConfigure o.e.j.w.WebAppContext@28701274{/,[file:///D:/data/upload/, file:///D:/soft/%E6%BA%90%E7%A0%81-%E5%90%8E%E7%AB%AF/LuliChat-nutzboot/target/classes/static/],AVAILABLE}{[file:///D:/data/upload/, file:///D:/soft/%E6%BA%90%E7%A0%81-%E5%90%8E%E7%AB%AF/LuliChat-nutzboot/target/classes/static/]} with org.eclipse.jetty.webapp.MetaInfConfiguration@8519cb4
[DEBUG] 10:51:09.055 org.eclipse.jetty.webapp.WebAppContext.postConfigure(WebAppContext.java:527) - postConfigure o.e.j.w.WebAppContext@28701274{/,[file:///D:/data/upload/, file:///D:/soft/%E6%BA%90%E7%A0%81-%E5%90%8E%E7%AB%AF/LuliChat-nutzboot/target/classes/static/],AVAILABLE}{[file:///D:/data/upload/, file:///D:/soft/%E6%BA%90%E7%A0%81-%E5%90%8E%E7%AB%AF/LuliChat-nutzboot/target/classes/static/]} with org.eclipse.jetty.webapp.FragmentConfiguration@35dab4eb
[DEBUG] 10:51:09.055 org.eclipse.jetty.webapp.WebAppContext.postConfigure(WebAppContext.java:527) - postConfigure o.e.j.w.WebAppContext@28701274{/,[file:///D:/data/upload/, file:///D:/soft/%E6%BA%90%E7%A0%81-%E5%90%8E%E7%AB%AF/LuliChat-nutzboot/target/classes/static/],AVAILABLE}{[file:///D:/data/upload/, file:///D:/soft/%E6%BA%90%E7%A0%81-%E5%90%8E%E7%AB%AF/LuliChat-nutzboot/target/classes/static/]} with org.eclipse.jetty.webapp.JettyWebXmlConfiguration@2d901eb0
[DEBUG] 10:51:09.056 org.eclipse.jetty.webapp.WebAppContext.postConfigure(WebAppContext.java:527) - postConfigure o.e.j.w.WebAppContext@28701274{/,[file:///D:/data/upload/, file:///D:/soft/%E6%BA%90%E7%A0%81-%E5%90%8E%E7%AB%AF/LuliChat-nutzboot/target/classes/static/],AVAILABLE}{[file:///D:/data/upload/, file:///D:/soft/%E6%BA%90%E7%A0%81-%E5%90%8E%E7%AB%AF/LuliChat-nutzboot/target/classes/static/]} with org.eclipse.jetty.annotations.AnnotationConfiguration@3ba987b8
[DEBUG] 10:51:09.056 org.eclipse.jetty.util.component.AbstractLifeCycle.setStopping(AbstractLifeCycle.java:194) - stopping ServletContainerInitializersStarter@5965d37{STARTED}
[DEBUG] 10:51:09.058 org.eclipse.jetty.util.component.AbstractLifeCycle.setStopped(AbstractLifeCycle.java:204) - STOPPED ServletContainerInitializersStarter@5965d37{STOPPED}
[DEBUG] 10:51:09.058 org.eclipse.jetty.webapp.WebAppContext.postConfigure(WebAppContext.java:527) - postConfigure o.e.j.w.WebAppContext@28701274{/,[file:///D:/data/upload/, file:///D:/soft/%E6%BA%90%E7%A0%81-%E5%90%8E%E7%AB%AF/LuliChat-nutzboot/target/classes/static/],AVAILABLE}{[file:///D:/data/upload/, file:///D:/soft/%E6%BA%90%E7%A0%81-%E5%90%8E%E7%AB%AF/LuliChat-nutzboot/target/classes/static/]} with org.eclipse.jetty.webapp.MetaInfConfiguration@3f191845
[DEBUG] 10:51:09.058 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarted(AbstractLifeCycle.java:177) - STARTED @4212ms o.e.j.w.WebAppContext@28701274{/,[file:///D:/data/upload/, file:///D:/soft/%E6%BA%90%E7%A0%81-%E5%90%8E%E7%AB%AF/LuliChat-nutzboot/target/classes/static/],AVAILABLE}{[file:///D:/data/upload/, file:///D:/soft/%E6%BA%90%E7%A0%81-%E5%90%8E%E7%AB%AF/LuliChat-nutzboot/target/classes/static/]}
[DEBUG] 10:51:09.058 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarting(AbstractLifeCycle.java:185) - starting ErrorHandler@4d465b11{STOPPED}
[DEBUG] 10:51:09.058 org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:110) - starting ErrorHandler@4d465b11{STARTING}
[DEBUG] 10:51:09.058 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarted(AbstractLifeCycle.java:177) - STARTED @4213ms ErrorHandler@4d465b11{STARTED}
[DEBUG] 10:51:09.059 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarting(AbstractLifeCycle.java:185) - starting ServerConnector@3febb011{HTTP/1.1,[http/1.1]}{0.0.0.0:8085}
[DEBUG] 10:51:09.061 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:371) - ServerConnector@3febb011{HTTP/1.1,[http/1.1]}{0.0.0.0:8085} added {sun.nio.ch.ServerSocketChannelImpl[/0:0:0:0:0:0:0:0:8085],POJO}
[DEBUG] 10:51:09.062 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarting(AbstractLifeCycle.java:185) - starting ScheduledExecutorScheduler@49ec71f8{STOPPED}
[DEBUG] 10:51:09.062 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarted(AbstractLifeCycle.java:177) - STARTED @4216ms ScheduledExecutorScheduler@49ec71f8{STARTED}
[DEBUG] 10:51:09.062 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarting(AbstractLifeCycle.java:185) - starting HttpConnectionFactory@6b81ce95[HTTP/1.1]
[DEBUG] 10:51:09.062 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarted(AbstractLifeCycle.java:177) - STARTED @4216ms HttpConnectionFactory@6b81ce95[HTTP/1.1]
[DEBUG] 10:51:09.062 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarting(AbstractLifeCycle.java:185) - starting SelectorManager@ServerConnector@3febb011{HTTP/1.1,[http/1.1]}{0.0.0.0:8085}
[DEBUG] 10:51:09.080 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:371) - EatWhatYouKill@1d3e6d34/SelectorProducer@6719a5b8/IDLE/p=false/QueuedThreadPool[qtp154482552]@9353778{STARTED,200<=200<=1000,i=200,q=0}[ReservedThreadExecutor@66d3eec0{s=0/4,p=0}][pc=0,pic=0,pec=0,epc=0]@2019-05-29T10:51:09.076+08:00 added {SelectorProducer@6719a5b8,POJO}
[DEBUG] 10:51:09.080 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:371) - EatWhatYouKill@1d3e6d34/SelectorProducer@6719a5b8/IDLE/p=false/QueuedThreadPool[qtp154482552]@9353778{STARTED,200<=200<=1000,i=200,q=0}[ReservedThreadExecutor@66d3eec0{s=0/4,p=0}][pc=0,pic=0,pec=0,epc=0]@2019-05-29T10:51:09.08+08:00 added {QueuedThreadPool[qtp154482552]@9353778{STARTED,200<=200<=1000,i=200,q=0}[ReservedThreadExecutor@66d3eec0{s=0/4,p=0}],UNMANAGED}
[DEBUG] 10:51:09.080 org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.<init>(EatWhatYouKill.java:90) - EatWhatYouKill@1d3e6d34/SelectorProducer@6719a5b8/IDLE/p=false/QueuedThreadPool[qtp154482552]@9353778{STARTED,200<=200<=1000,i=200,q=0}[ReservedThreadExecutor@66d3eec0{s=0/4,p=0}][pc=0,pic=0,pec=0,epc=0]@2019-05-29T10:51:09.08+08:00 created
[DEBUG] 10:51:09.081 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:371) - ManagedSelector@66908383{STOPPED} id=0 keys=-1 selected=-1 updates=0 added {EatWhatYouKill@1d3e6d34/SelectorProducer@6719a5b8/IDLE/p=false/QueuedThreadPool[qtp154482552]@9353778{STARTED,200<=200<=1000,i=200,q=0}[ReservedThreadExecutor@66d3eec0{s=0/4,p=0}][pc=0,pic=0,pec=0,epc=0]@2019-05-29T10:51:09.081+08:00,MANAGED}
[DEBUG] 10:51:09.081 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:371) - SelectorManager@ServerConnector@3febb011{HTTP/1.1,[http/1.1]}{0.0.0.0:8085} added {ManagedSelector@66908383{STOPPED} id=0 keys=-1 selected=-1 updates=0,AUTO}
[DEBUG] 10:51:09.081 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:371) - EatWhatYouKill@41477a6d/SelectorProducer@2bc12da/IDLE/p=false/QueuedThreadPool[qtp154482552]@9353778{STARTED,200<=200<=1000,i=200,q=0}[ReservedThreadExecutor@66d3eec0{s=0/4,p=0}][pc=0,pic=0,pec=0,epc=0]@2019-05-29T10:51:09.081+08:00 added {SelectorProducer@2bc12da,POJO}
[DEBUG] 10:51:09.082 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:371) - EatWhatYouKill@41477a6d/SelectorProducer@2bc12da/IDLE/p=false/QueuedThreadPool[qtp154482552]@9353778{STARTED,200<=200<=1000,i=200,q=0}[ReservedThreadExecutor@66d3eec0{s=0/4,p=0}][pc=0,pic=0,pec=0,epc=0]@2019-05-29T10:51:09.082+08:00 added {QueuedThreadPool[qtp154482552]@9353778{STARTED,200<=200<=1000,i=200,q=0}[ReservedThreadExecutor@66d3eec0{s=0/4,p=0}],UNMANAGED}
[DEBUG] 10:51:09.082 org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.<init>(EatWhatYouKill.java:90) - EatWhatYouKill@41477a6d/SelectorProducer@2bc12da/IDLE/p=false/QueuedThreadPool[qtp154482552]@9353778{STARTED,200<=200<=1000,i=200,q=0}[ReservedThreadExecutor@66d3eec0{s=0/4,p=0}][pc=0,pic=0,pec=0,epc=0]@2019-05-29T10:51:09.082+08:00 created
[DEBUG] 10:51:09.082 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:371) - ManagedSelector@3122b117{STOPPED} id=1 keys=-1 selected=-1 updates=0 added {EatWhatYouKill@41477a6d/SelectorProducer@2bc12da/IDLE/p=false/QueuedThreadPool[qtp154482552]@9353778{STARTED,200<=200<=1000,i=200,q=0}[ReservedThreadExecutor@66d3eec0{s=0/4,p=0}][pc=0,pic=0,pec=0,epc=0]@2019-05-29T10:51:09.082+08:00,MANAGED}
[DEBUG] 10:51:09.083 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:371) - SelectorManager@ServerConnector@3febb011{HTTP/1.1,[http/1.1]}{0.0.0.0:8085} added {ManagedSelector@3122b117{STOPPED} id=1 keys=-1 selected=-1 updates=0,AUTO}
[DEBUG] 10:51:09.083 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarting(AbstractLifeCycle.java:185) - starting ManagedSelector@66908383{STOPPED} id=0 keys=-1 selected=-1 updates=0
[DEBUG] 10:51:09.083 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarting(AbstractLifeCycle.java:185) - starting EatWhatYouKill@1d3e6d34/SelectorProducer@6719a5b8/IDLE/p=false/QueuedThreadPool[qtp154482552]@9353778{STARTED,200<=200<=1000,i=200,q=0}[ReservedThreadExecutor@66d3eec0{s=0/4,p=0}][pc=0,pic=0,pec=0,epc=0]@2019-05-29T10:51:09.083+08:00
[DEBUG] 10:51:09.083 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarted(AbstractLifeCycle.java:177) - STARTED @4238ms EatWhatYouKill@1d3e6d34/SelectorProducer@6719a5b8/IDLE/p=false/QueuedThreadPool[qtp154482552]@9353778{STARTED,200<=200<=1000,i=200,q=0}[ReservedThreadExecutor@66d3eec0{s=0/4,p=0}][pc=0,pic=0,pec=0,epc=0]@2019-05-29T10:51:09.083+08:00
[DEBUG] 10:51:09.096 org.eclipse.jetty.util.thread.QueuedThreadPool.execute(QueuedThreadPool.java:436) - queue org.eclipse.jetty.io.ManagedSelector$$Lambda$84/1642356615@7c9b78e3
[DEBUG] 10:51:09.097 org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:682) - run org.eclipse.jetty.io.ManagedSelector$$Lambda$84/1642356615@7c9b78e3
[DEBUG] 10:51:09.097 org.eclipse.jetty.io.ManagedSelector.submit(ManagedSelector.java:160) - Queued change org.eclipse.jetty.io.ManagedSelector$Start@3068b369 on ManagedSelector@66908383{STARTING} id=0 keys=0 selected=0 updates=0
[DEBUG] 10:51:09.097 org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:138) - EatWhatYouKill@1d3e6d34/SelectorProducer@6719a5b8/IDLE/p=false/QueuedThreadPool[qtp154482552]@9353778{STARTED,200<=200<=1000,i=199,q=0}[ReservedThreadExecutor@66d3eec0{s=0/4,p=0}][pc=0,pic=0,pec=0,epc=0]@2019-05-29T10:51:09.097+08:00 tryProduce false
[DEBUG] 10:51:09.104 org.eclipse.jetty.io.ManagedSelector$SelectorProducer.processUpdates(ManagedSelector.java:418) - updateable 1
[DEBUG] 10:51:09.104 org.eclipse.jetty.io.ManagedSelector$SelectorProducer.processUpdates(ManagedSelector.java:427) - update org.eclipse.jetty.io.ManagedSelector$Start@3068b369
[DEBUG] 10:51:09.104 org.eclipse.jetty.io.ManagedSelector$SelectorProducer.processUpdates(ManagedSelector.java:447) - updates 0
[DEBUG] 10:51:09.104 org.eclipse.jetty.io.ManagedSelector$SelectorProducer.select(ManagedSelector.java:465) - Selector sun.nio.ch.WindowsSelectorImpl@5041033f waiting with 0 keys
[DEBUG] 10:51:09.104 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarted(AbstractLifeCycle.java:177) - STARTED @4259ms ManagedSelector@66908383{STARTED} id=0 keys=0 selected=0 updates=0
[DEBUG] 10:51:09.105 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarting(AbstractLifeCycle.java:185) - starting ManagedSelector@3122b117{STOPPED} id=1 keys=-1 selected=-1 updates=0
[DEBUG] 10:51:09.105 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarting(AbstractLifeCycle.java:185) - starting EatWhatYouKill@41477a6d/SelectorProducer@2bc12da/IDLE/p=false/QueuedThreadPool[qtp154482552]@9353778{STARTED,200<=200<=1000,i=199,q=0}[ReservedThreadExecutor@66d3eec0{s=0/4,p=0}][pc=0,pic=0,pec=0,epc=0]@2019-05-29T10:51:09.105+08:00
[DEBUG] 10:51:09.105 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarted(AbstractLifeCycle.java:177) - STARTED @4260ms EatWhatYouKill@41477a6d/SelectorProducer@2bc12da/IDLE/p=false/QueuedThreadPool[qtp154482552]@9353778{STARTED,200<=200<=1000,i=199,q=0}[ReservedThreadExecutor@66d3eec0{s=0/4,p=0}][pc=0,pic=0,pec=0,epc=0]@2019-05-29T10:51:09.105+08:00
[DEBUG] 10:51:09.107 org.eclipse.jetty.util.thread.QueuedThreadPool.execute(QueuedThreadPool.java:436) - queue org.eclipse.jetty.io.ManagedSelector$$Lambda$84/1642356615@17ca8b92
[DEBUG] 10:51:09.107 org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:682) - run org.eclipse.jetty.io.ManagedSelector$$Lambda$84/1642356615@17ca8b92
[DEBUG] 10:51:09.107 org.eclipse.jetty.io.ManagedSelector.submit(ManagedSelector.java:160) - Queued change org.eclipse.jetty.io.ManagedSelector$Start@5491f68b on ManagedSelector@3122b117{STARTING} id=1 keys=0 selected=0 updates=0
[DEBUG] 10:51:09.107 org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:138) - EatWhatYouKill@41477a6d/SelectorProducer@2bc12da/IDLE/p=false/QueuedThreadPool[qtp154482552]@9353778{STARTED,200<=200<=1000,i=198,q=0}[ReservedThreadExecutor@66d3eec0{s=0/4,p=0}][pc=0,pic=0,pec=0,epc=0]@2019-05-29T10:51:09.107+08:00 tryProduce false
[DEBUG] 10:51:09.107 org.eclipse.jetty.io.ManagedSelector$SelectorProducer.processUpdates(ManagedSelector.java:418) - updateable 1
[DEBUG] 10:51:09.107 org.eclipse.jetty.io.ManagedSelector$SelectorProducer.processUpdates(ManagedSelector.java:427) - update org.eclipse.jetty.io.ManagedSelector$Start@5491f68b
[DEBUG] 10:51:09.107 org.eclipse.jetty.io.ManagedSelector$SelectorProducer.processUpdates(ManagedSelector.java:447) - updates 0
[DEBUG] 10:51:09.108 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarted(AbstractLifeCycle.java:177) - STARTED @4262ms ManagedSelector@3122b117{STARTED} id=1 keys=0 selected=0 updates=0
[DEBUG] 10:51:09.108 org.eclipse.jetty.io.ManagedSelector$SelectorProducer.select(ManagedSelector.java:465) - Selector sun.nio.ch.WindowsSelectorImpl@1be9f0ba waiting with 0 keys
[DEBUG] 10:51:09.108 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarted(AbstractLifeCycle.java:177) - STARTED @4262ms SelectorManager@ServerConnector@3febb011{HTTP/1.1,[http/1.1]}{0.0.0.0:8085}
[DEBUG] 10:51:09.108 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:371) - ServerConnector@3febb011{HTTP/1.1,[http/1.1]}{0.0.0.0:8085} added {acceptor-0@45394b31,POJO}
[DEBUG] 10:51:09.108 org.eclipse.jetty.util.thread.QueuedThreadPool.execute(QueuedThreadPool.java:436) - queue acceptor-0@45394b31
[INFO ] 10:51:09.109 org.eclipse.jetty.server.AbstractConnector.doStart(AbstractConnector.java:292) - Started ServerConnector@3febb011{HTTP/1.1,[http/1.1]}{0.0.0.0:8085}
[DEBUG] 10:51:09.109 org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:682) - run acceptor-0@45394b31
[DEBUG] 10:51:09.109 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarted(AbstractLifeCycle.java:177) - STARTED @4263ms ServerConnector@3febb011{HTTP/1.1,[http/1.1]}{0.0.0.0:8085}
[INFO ] 10:51:09.109 org.eclipse.jetty.server.Server.doStart(Server.java:407) - Started @4263ms
[DEBUG] 10:51:09.109 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarted(AbstractLifeCycle.java:177) - STARTED @4263ms Server@619713e5{STARTED}[9.4.15.v20190215]
[DEBUG] 10:51:09.109 org.nutz.boot.starter.jetty.JettyStarter.start(JettyStarter.java:142) - Jetty monitor props:
----------------------------------------------
http.port                                : 8085
http.host                                : 0.0.0.0
http.idleTimeout                         : 300000
https.enable                             : false
welcome_files                            : index.html,index.htm,index.do
maxFormContentSize                       : 1073741824
----------------------------------------------
[INFO ] 10:51:09.110 org.nutz.boot.NbApp.execute(NbApp.java:219) - LuliChat started : 3684ms
[INFO ] 10:51:19.005 org.tio.server.ServerGroupContext$1.run(ServerGroupContext.java:148) - Tio Websocket Server, 用户取消了框架层面的心跳检测,如果业务需要,请用户自己去完成心跳检测

访问时还是报这个错

[DEBUG] 2019-05-29 11:27:40.379 freemarker.log._Log4jLoggerFactory$Log4jLogger.debug(_Log4jLoggerFactory.java:44) - "login.html"("zh_CN", UTF-8, parsed) no source found.
[WARN ] 2019-05-29 11:27:40.379 org.nutz.mvc.impl.processor.FailProcessor.process(FailProcessor.java:28) - Error@/login :
java.lang.RuntimeException: freemarker.template.TemplateNotFoundException: Template not found for name "/login.html".
The name was interpreted by this TemplateLoader: ClassTemplateLoader(resourceLoaderClass=org.nutz.boot.starter.freemarker.FreeMarkerConfigurer, basePackagePath="file:/D:/chat/LuliChat-1.0-SNAPSHOT-shaded.jar!/template/" /* relatively to resourceLoaderClass pkg */).
	at org.nutz.lang.Lang.wrapThrow(Lang.java:191)
	at org.nutz.boot.starter.freemarker.FreemarkerView.render(FreemarkerView.java:78)
	at org.nutz.mvc.impl.processor.ViewProcessor.process(ViewProcessor.java:66)
	at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44)
	at org.nutz.mvc.impl.processor.MethodInvokeProcessor.process(MethodInvokeProcessor.java:33)
	at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44)
	at org.nutz.mvc.impl.processor.AdaptorProcessor.process(AdaptorProcessor.java:38)
	at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44)
	at org.nutz.mvc.impl.processor.ActionFiltersProcessor.process(ActionFiltersProcessor.java:58)
	at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44)
	at org.nutz.integration.shiro.NutShiroProcessor.process(NutShiroProcessor.java: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:1610)
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61)
	at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)
	at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
	at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)
	at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
	at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
	at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
	at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
	at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
	at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
	at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
	at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1610)
	at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:124)
	at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1610)
	at org.nutz.mvc.WhaleFilter.doFilter(WhaleFilter.java:171)
	at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1602)
	at org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter.doFilter(WebSocketUpgradeFilter.java:214)
	at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1610)
	at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:540)
	at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:146)
	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:257)
	at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1701)
	at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:255)
	at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1345)
	at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:203)
	at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:480)
	at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1668)
	at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:201)
	at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1247)
	at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:144)
	at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132)
	at org.eclipse.jetty.server.Server.handle(Server.java:502)
	at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:370)
	at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:267)
	at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:305)
	at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:103)
	at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:117)
	at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:333)
	at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:310)
	at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:168)
	at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:126)
	at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:366)
	at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:765)
	at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:683)
	at java.lang.Thread.run(Thread.java:748)
Caused by: freemarker.template.TemplateNotFoundException: Template not found for name "/login.html".
The name was interpreted by this TemplateLoader: ClassTemplateLoader(resourceLoaderClass=org.nutz.boot.starter.freemarker.FreeMarkerConfigurer, basePackagePath="file:/D:/chat/LuliChat-1.0-SNAPSHOT-shaded.jar!/template/" /* relatively to resourceLoaderClass pkg */).
	at freemarker.template.Configuration.getTemplate(Configuration.java:2797)
	at freemarker.template.Configuration.getTemplate(Configuration.java:2599)
	at org.nutz.boot.starter.freemarker.FreemarkerView.render(FreemarkerView.java:74)
	... 68 more
[DEBUG] 2019-05-29 11:27:40.381 org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1678) - FinalSession=null, old_session_handler=null, this=org.eclipse.jetty.server.session.SessionHandler235237152==dftMaxIdleSec=1800, calling complete=true
[DEBUG] 2019-05-29 11:27:40.382 org.eclipse.jetty.server.session.SessionHandler.complete(SessionHandler.java:425) - Complete called with session null
[DEBUG] 2019-05-29 11:27:40.382 org.eclipse.jetty.server.Server.handle(Server.java:505) - handled=true async=false committed=false on HttpChannelOverHttp@1f21a924{r=3,c=false,c=false/false,a=DISPATCHED,uri=//192.168.2.206:8085/login,age=9}
[DEBUG] 2019-05-29 11:27:40.382 org.eclipse.jetty.server.HttpChannelState.unhandle(HttpChannelState.java:418) - unhandle HttpChannelState@1b1e2e18{s=DISPATCHED a=NOT_ASYNC i=true r=IDLE w=false}
[DEBUG] 2019-05-29 11:27:40.383 org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:333) - HttpChannelOverHttp@1f21a924{r=3,c=false,c=false/false,a=COMPLETING,uri=//192.168.2.206:8085/login,age=10} action COMPLETE
[DEBUG] 2019-05-29 11:27:40.383 org.eclipse.jetty.server.HttpChannel.sendResponse(HttpChannel.java:824) - sendResponse info=null content=HeapByteBuffer@328538e[p=0,l=0,c=0,r=0]={<<<>>>} complete=true committing=true callback=Blocker@5dee371b{null}
[DEBUG] 2019-05-29 11:27:40.383 org.eclipse.jetty.server.HttpChannel.commit(HttpChannel.java:880) - COMMIT for /login on HttpChannelOverHttp@1f21a924{r=3,c=true,c=false/false,a=COMPLETING,uri=//192.168.2.206:8085/login,age=10}
200 null HTTP/1.1
Date: Wed, 29 May 2019 03:27:40 GMT
X-Powered-By: nutz/1.r.68.v20190516 <nutzam.com>
Access-Control-Allow-Origin: *
Access-Control-Allow-Methods: GET, POST, PUT, DELETE, OPTIONS, PATCH
Access-Control-Allow-Headers: Origin, Content-Type, Accept, X-Requested-With
Access-Control-Allow-Credentials: true


[DEBUG] 2019-05-29 11:27:40.384 org.eclipse.jetty.server.HttpConnection$SendCallback.process(HttpConnection.java:747) - org.eclipse.jetty.server.HttpConnection$SendCallback@694661e5[PROCESSING][i=HTTP/1.1{s=200,h=6,cl=-1},cb=org.eclipse.jetty.server.HttpChannel$SendCallback@47adee9e] generate: NEED_HEADER (null,[p=0,l=0,c=0,r=0],true)@START
[DEBUG] 2019-05-29 11:27:40.384 org.eclipse.jetty.http.HttpGenerator.generateHeaders(HttpGenerator.java:620) - generateHeaders HTTP/1.1{s=200,h=6,cl=-1} last=true content=HeapByteBuffer@328538e[p=0,l=0,c=0,r=0]={<<<>>>}
[DEBUG] 2019-05-29 11:27:40.384 org.eclipse.jetty.http.HttpGenerator.generateHeaders(HttpGenerator.java:621) - Date: Wed, 29 May 2019 03:27:40 GMT
X-Powered-By: nutz/1.r.68.v20190516 <nutzam.com>
Access-Control-Allow-Origin: *
Access-Control-Allow-Methods: GET, POST, PUT, DELETE, OPTIONS, PATCH
Access-Control-Allow-Headers: Origin, Content-Type, Accept, X-Requested-With
Access-Control-Allow-Credentials: true


[DEBUG] 2019-05-29 11:27:40.384 org.eclipse.jetty.http.HttpGenerator.generateHeaders(HttpGenerator.java:792) - CONTENT_LENGTH
[DEBUG] 2019-05-29 11:27:40.385 org.eclipse.jetty.server.HttpConnection$SendCallback.process(HttpConnection.java:747) - org.eclipse.jetty.server.HttpConnection$SendCallback@694661e5[PROCESSING][i=HTTP/1.1{s=200,h=6,cl=-1},cb=org.eclipse.jetty.server.HttpChannel$SendCallback@47adee9e] generate: FLUSH ([p=0,l=376,c=8192,r=376],[p=0,l=0,c=0,r=0],true)@COMPLETING
[DEBUG] 2019-05-29 11:27:40.385 org.eclipse.jetty.io.WriteFlusher.write(WriteFlusher.java:270) - write: WriteFlusher@113b6387{IDLE}->null [HeapByteBuffer@22a2e7b3[p=0,l=376,c=8192,r=376]={<<<HTTP/1.1 200 OK\r\n...z-SNAPSHOT)\r\n\r\n>>> en-US,en;q=0.9,z...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}]
[DEBUG] 2019-05-29 11:27:40.385 org.eclipse.jetty.io.WriteFlusher.updateState(WriteFlusher.java:112) - update WriteFlusher@113b6387{WRITING}->null:IDLE-->WRITING
[DEBUG] 2019-05-29 11:27:40.387 org.eclipse.jetty.io.ChannelEndPoint.flush(ChannelEndPoint.java:280) - flushed 376 SocketChannelEndPoint@11e64568{/192.168.2.206:59648<->/192.168.2.206:8085,OPEN,fill=-,flush=W,to=18/300000}{io=0/0,kio=0,kro=1}->HttpConnection@5e1ca31f[p=HttpParser{s=END,0 of -1},g=HttpGenerator@7d7260b1{s=COMPLETING}]=>HttpChannelOverHttp@1f21a924{r=3,c=true,c=false/false,a=COMPLETING,uri=//192.168.2.206:8085/login,age=14}
[DEBUG] 2019-05-29 11:27:40.390 org.eclipse.jetty.io.WriteFlusher.flush(WriteFlusher.java:398) - Flushed=true written=376 remaining=0 WriteFlusher@113b6387{WRITING}->null
[DEBUG] 2019-05-29 11:27:40.390 org.eclipse.jetty.io.WriteFlusher.updateState(WriteFlusher.java:112) - update WriteFlusher@113b6387{IDLE}->null:WRITING-->IDLE
[DEBUG] 2019-05-29 11:27:40.391 org.eclipse.jetty.server.HttpConnection$SendCallback.process(HttpConnection.java:747) - org.eclipse.jetty.server.HttpConnection$SendCallback@694661e5[PROCESSING][i=HTTP/1.1{s=200,h=6,cl=-1},cb=org.eclipse.jetty.server.HttpChannel$SendCallback@47adee9e] generate: DONE ([p=376,l=376,c=8192,r=0],[p=0,l=0,c=0,r=0],true)@END
[DEBUG] 2019-05-29 11:27:40.391 org.eclipse.jetty.server.HttpChannelState.onComplete(HttpChannelState.java:879) - onComplete HttpChannelState@1b1e2e18{s=COMPLETING a=NOT_ASYNC i=false r=IDLE w=false}
[DEBUG] 2019-05-29 11:27:40.391 org.eclipse.jetty.server.HttpChannel.onCompleted(HttpChannel.java:746) - COMPLETE for /login written=0
[DEBUG] 2019-05-29 11:27:40.391 org.eclipse.jetty.server.HttpChannelState.recycle(HttpChannelState.java:936) - recycle HttpChannelState@1b1e2e18{s=COMPLETED a=NOT_ASYNC i=false r=IDLE w=false}
[DEBUG] 2019-05-29 11:27:40.391 org.eclipse.jetty.http.HttpParser.reset(HttpParser.java:1839) - reset HttpParser{s=END,0 of -1}
[DEBUG] 2019-05-29 11:27:40.391 org.eclipse.jetty.http.HttpParser.setState(HttpParser.java:1861) - END --> START
[DEBUG] 2019-05-29 11:27:40.391 org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:544) - HttpChannelOverHttp@1f21a924{r=3,c=false,c=false/false,a=IDLE,uri=null,age=0} handle exit, result COMPLETE
[DEBUG] 2019-05-29 11:27:40.392 org.eclipse.jetty.io.ChannelEndPoint.fill(ChannelEndPoint.java:251) - filled 0 HeapByteBuffer@22a2e7b3[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}
[DEBUG] 2019-05-29 11:27:40.392 org.eclipse.jetty.io.ChannelEndPoint.fill(ChannelEndPoint.java:251) - filled 0 HeapByteBuffer@22a2e7b3[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}
[DEBUG] 2019-05-29 11:27:40.392 org.eclipse.jetty.server.HttpConnection.fillRequestBuffer(HttpConnection.java:349) - HttpConnection@5e1ca31f::SocketChannelEndPoint@11e64568{/192.168.2.206:59648<->/192.168.2.206:8085,OPEN,fill=-,flush=-,to=2/300000}{io=0/0,kio=0,kro=1}->HttpConnection@5e1ca31f[p=HttpParser{s=START,0 of -1},g=HttpGenerator@7d7260b1{s=START}]=>HttpChannelOverHttp@1f21a924{r=3,c=false,c=false/false,a=IDLE,uri=null,age=0} filled 0 HeapByteBuffer@22a2e7b3[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}
[DEBUG] 2019-05-29 11:27:40.393 org.eclipse.jetty.server.HttpConnection.parseRequestBuffer(HttpConnection.java:367) - HttpConnection@5e1ca31f::SocketChannelEndPoint@11e64568{/192.168.2.206:59648<->/192.168.2.206:8085,OPEN,fill=-,flush=-,to=2/300000}{io=0/0,kio=0,kro=1}->HttpConnection@5e1ca31f[p=HttpParser{s=START,0 of -1},g=HttpGenerator@7d7260b1{s=START}]=>HttpChannelOverHttp@1f21a924{r=3,c=false,c=false/false,a=IDLE,uri=null,age=0} parse HeapByteBuffer@22a2e7b3[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} {}
[DEBUG] 2019-05-29 11:27:40.393 org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:1477) - parseNext s=START HeapByteBuffer@22a2e7b3[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}
[DEBUG] 2019-05-29 11:27:40.393 org.eclipse.jetty.server.HttpConnection.parseRequestBuffer(HttpConnection.java:372) - HttpConnection@5e1ca31f::SocketChannelEndPoint@11e64568{/192.168.2.206:59648<->/192.168.2.206:8085,OPEN,fill=-,flush=-,to=3/300000}{io=0/0,kio=0,kro=1}->HttpConnection@5e1ca31f[p=HttpParser{s=START,0 of -1},g=HttpGenerator@7d7260b1{s=START}]=>HttpChannelOverHttp@1f21a924{r=3,c=false,c=false/false,a=IDLE,uri=null,age=0} parsed false HttpParser{s=START,0 of -1}
[DEBUG] 2019-05-29 11:27:40.393 org.eclipse.jetty.server.HttpConnection.releaseRequestBuffer(HttpConnection.java:219) - releaseRequestBuffer HttpConnection@5e1ca31f::SocketChannelEndPoint@11e64568{/192.168.2.206:59648<->/192.168.2.206:8085,OPEN,fill=-,flush=-,to=3/300000}{io=0/0,kio=0,kro=1}->HttpConnection@5e1ca31f[p=HttpParser{s=START,0 of -1},g=HttpGenerator@7d7260b1{s=START}]=>HttpChannelOverHttp@1f21a924{r=3,c=false,c=false/false,a=IDLE,uri=null,age=0}
[DEBUG] 2019-05-29 11:27:40.393 org.eclipse.jetty.io.AbstractConnection.fillInterested(AbstractConnection.java:133) - fillInterested HttpConnection@5e1ca31f::SocketChannelEndPoint@11e64568{/192.168.2.206:59648<->/192.168.2.206:8085,OPEN,fill=-,flush=-,to=3/300000}{io=0/0,kio=0,kro=1}->HttpConnection@5e1ca31f[p=HttpParser{s=START,0 of -1},g=HttpGenerator@7d7260b1{s=START}]=>HttpChannelOverHttp@1f21a924{r=3,c=false,c=false/false,a=IDLE,uri=null,age=0}
[DEBUG] 2019-05-29 11:27:40.394 org.eclipse.jetty.io.FillInterest.tryRegister(FillInterest.java:79) - interested FillInterest@6f089eb2{AC.ReadCB@5e1ca31f{HttpConnection@5e1ca31f::SocketChannelEndPoint@11e64568{/192.168.2.206:59648<->/192.168.2.206:8085,OPEN,fill=FI,flush=-,to=0/300000}{io=0/0,kio=0,kro=1}->HttpConnection@5e1ca31f[p=HttpParser{s=START,0 of -1},g=HttpGenerator@7d7260b1{s=START}]=>HttpChannelOverHttp@1f21a924{r=3,c=false,c=false/false,a=IDLE,uri=null,age=0}}}
[DEBUG] 2019-05-29 11:27:40.394 org.eclipse.jetty.io.ChannelEndPoint.changeInterests(ChannelEndPoint.java:418) - changeInterests p=false 0->1 for SocketChannelEndPoint@11e64568{/192.168.2.206:59648<->/192.168.2.206:8085,OPEN,fill=FI,flush=-,to=0/300000}{io=0/1,kio=0,kro=1}->HttpConnection@5e1ca31f[p=HttpParser{s=START,0 of -1},g=HttpGenerator@7d7260b1{s=START}]=>HttpChannelOverHttp@1f21a924{r=3,c=false,c=false/false,a=IDLE,uri=null,age=0}
[DEBUG] 2019-05-29 11:27:40.394 org.eclipse.jetty.io.ManagedSelector.submit(ManagedSelector.java:160) - Queued change org.eclipse.jetty.io.ChannelEndPoint$1@58c03a5 on ManagedSelector@2c383e33{STARTED} id=0 keys=2 selected=0 updates=0
[DEBUG] 2019-05-29 11:27:40.394 org.eclipse.jetty.io.ManagedSelector.submit(ManagedSelector.java:178) - Wakeup on submit ManagedSelector@2c383e33{STARTED} id=0 keys=2 selected=0 updates=1
[DEBUG] 2019-05-29 11:27:40.394 org.eclipse.jetty.io.ManagedSelector$SelectorProducer.select(ManagedSelector.java:470) - Selector sun.nio.ch.WindowsSelectorImpl@37b3a8a7 woken with none selected
[DEBUG] 2019-05-29 11:27:40.396 org.eclipse.jetty.io.ManagedSelector$SelectorProducer.select(ManagedSelector.java:479) - Selector sun.nio.ch.WindowsSelectorImpl@37b3a8a7 woken up from select, 0/0/2 selected
[DEBUG] 2019-05-29 11:27:40.396 org.eclipse.jetty.io.ManagedSelector$SelectorProducer.select(ManagedSelector.java:492) - Selector sun.nio.ch.WindowsSelectorImpl@37b3a8a7 processing 0 keys, 1 updates
[DEBUG] 2019-05-29 11:27:40.396 org.eclipse.jetty.io.ManagedSelector$SelectorProducer.processUpdates(ManagedSelector.java:418) - updateable 1
[DEBUG] 2019-05-29 11:27:40.396 org.eclipse.jetty.io.ManagedSelector$SelectorProducer.processUpdates(ManagedSelector.java:427) - update org.eclipse.jetty.io.ChannelEndPoint$1@58c03a5
[DEBUG] 2019-05-29 11:27:40.396 org.eclipse.jetty.io.ChannelEndPoint.updateKey(ChannelEndPoint.java:384) - Key interests updated 0 -> 1 on SocketChannelEndPoint@11e64568{/192.168.2.206:59648<->/192.168.2.206:8085,OPEN,fill=FI,flush=-,to=2/300000}{io=1/1,kio=1,kro=1}->HttpConnection@5e1ca31f[p=HttpParser{s=START,0 of -1},g=HttpGenerator@7d7260b1{s=START}]=>HttpChannelOverHttp@1f21a924{r=3,c=false,c=false/false,a=IDLE,uri=null,age=0}
[DEBUG] 2019-05-29 11:27:40.396 org.eclipse.jetty.io.ManagedSelector$SelectorProducer.processUpdates(ManagedSelector.java:447) - updates 0
[DEBUG] 2019-05-29 11:27:40.397 org.eclipse.jetty.io.ManagedSelector$SelectorProducer.select(ManagedSelector.java:465) - Selector sun.nio.ch.WindowsSelectorImpl@37b3a8a7 waiting with 2 keys
[DEBUG] 2019-05-29 11:27:40.395 org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:300) - HttpConnection@5e1ca31f::SocketChannelEndPoint@11e64568{/192.168.2.206:59648<->/192.168.2.206:8085,OPEN,fill=FI,flush=-,to=0/300000}{io=0/1,kio=0,kro=1}->HttpConnection@5e1ca31f[p=HttpParser{s=START,0 of -1},g=HttpGenerator@7d7260b1{s=START}]=>HttpChannelOverHttp@1f21a924{r=3,c=false,c=false/false,a=IDLE,uri=null,age=0} onFillable exit HttpChannelState@1b1e2e18{s=IDLE a=NOT_ASYNC i=true r=IDLE w=false} null
[DEBUG] 2019-05-29 11:27:40.397 org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.reservedWait(ReservedThreadExecutor.java:276) - ReservedThreadExecutor@37271612{s=2/2,p=0}@50e875dd waiting

看来还是不行咯, 把模板目录拷贝出来, 放在jar所在目录吧

我翻翻提交记录去, 我记得是兼容了的

但是我没有找到ftl文件

等修复吧, 还没改好

改好了, 大概10分钟有快照版

没问题了,把版本变为2.3.6-SNAPSHOT就行了@wendal

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