NutzCN Logo
问答 出现跨越问题怎么解决
发布于 1957天前 作者 fabienfay 2813 次浏览 复制 上一个帖子 下一个帖子
标签:
@At
    @Ok("raw")
    @Filters({@By(type=CrossOriginFilter.class, args={"*", "GET, POST, PUT, DELETE, OPTIONS, PATCH", "Origin, Content-Type, Accept, X-Requested-With", "true"})})
    public String getInitData(@Attr("me") int me){
        String data = userDao.getInitData(me);
//        System.out.println(data);
        return data;
    }

报错
Access to XMLHttpRequest at 'http://192.168.70.202:8081/user/getInitData?_=1563174952386' from origin 'http://127.0.0.1:3001' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
20 回复

我已经设置@filters了啊

CrossOriginFilter用默认参数试试

改成@Filters({@By(type=CrossOriginFilter.class)})还是报那个错

是否加了@Post之类的注解? debug看看有没有进CrossOriginFilter

在CrossOriginFilter类中打断点?

@At(methods="OPTIONS,GET,POST") 试试

还是没有进入方法

mvc日志出来没?

是不是在之前就被重定向了

[DEBUG] 16:30:45.231 org.eclipse.jetty.io.ManagedSelector.submit(ManagedSelector.java:143) - Queued change org.eclipse.jetty.io.ManagedSelector$Accept@78d22035 on org.eclipse.jetty.io.ManagedSelector@69aa7d76 id=0 keys=1 selected=0 updates=0
[DEBUG] 16:30:45.231 org.eclipse.jetty.io.ManagedSelector.submit(ManagedSelector.java:161) - wakeup on submit org.eclipse.jetty.io.ManagedSelector@69aa7d76 id=0 keys=1 selected=0 updates=1
[DEBUG] 16:30:45.232 org.eclipse.jetty.io.ManagedSelector$SelectorProducer.select(ManagedSelector.java:400) - Selector sun.nio.ch.WindowsSelectorImpl@4777e6dc woken with none selected
[DEBUG] 16:30:45.232 org.eclipse.jetty.io.ManagedSelector$SelectorProducer.select(ManagedSelector.java:404) - Selector sun.nio.ch.WindowsSelectorImpl@4777e6dc woken up from select, 0/0/0 selected
[DEBUG] 16:30:45.232 org.eclipse.jetty.io.ManagedSelector$SelectorProducer.select(ManagedSelector.java:417) - Selector sun.nio.ch.WindowsSelectorImpl@4777e6dc processing 0 keys, 1 updates
[DEBUG] 16:30:45.232 org.eclipse.jetty.io.ManagedSelector$SelectorProducer.processUpdates(ManagedSelector.java:348) - updateable 1
[DEBUG] 16:30:45.232 org.eclipse.jetty.io.ManagedSelector$SelectorProducer.processUpdates(ManagedSelector.java:357) - update org.eclipse.jetty.io.ManagedSelector$Accept@78d22035
[DEBUG] 16:30:45.233 org.eclipse.jetty.util.thread.QueuedThreadPool.execute(QueuedThreadPool.java:436) - queue org.eclipse.jetty.io.ManagedSelector$Accept@78d22035
[DEBUG] 16:30:45.233 org.eclipse.jetty.io.ManagedSelector$SelectorProducer.processUpdates(ManagedSelector.java:377) - updates 0
[DEBUG] 16:30:45.233 org.eclipse.jetty.io.ManagedSelector$SelectorProducer.select(ManagedSelector.java:395) - Selector sun.nio.ch.WindowsSelectorImpl@4777e6dc waiting with 1 keys
[DEBUG] 16:30:45.233 org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:679) - run org.eclipse.jetty.io.ManagedSelector$Accept@78d22035
[DEBUG] 16:30:45.234 org.eclipse.jetty.io.IdleTimeout.checkIdleTimeout(IdleTimeout.java:156) - SocketChannelEndPoint@24cce39f{/192.168.70.202:54377<->/192.168.70.202:8081,OPEN,fill=-,flush=-,to=0/300000}{io=0/0,kio=0,kro=0}-><null> idle timeout check, elapsed: 0 ms, remaining: 300000 ms
[DEBUG] 16:30:45.235 org.eclipse.jetty.server.HttpChannel.<init>(HttpChannel.java:114) - new HttpChannelOverHttp@359adfb8{r=0,c=false,a=IDLE,uri=null,age=0} -> SocketChannelEndPoint@24cce39f{/192.168.70.202:54377<->/192.168.70.202:8081,OPEN,fill=-,flush=-,to=1/300000}{io=0/0,kio=0,kro=0}-><null>,null,HttpChannelState@5f130de9{s=IDLE a=NOT_ASYNC i=true r=IDLE w=false}
[DEBUG] 16:30:45.235 org.eclipse.jetty.server.HttpConnection.<init>(HttpConnection.java:111) - New HTTP Connection HttpConnection@1c00dd8f[p=HttpParser{s=START,0 of -1},g=HttpGenerator@271fc1cc{s=START}]=>HttpChannelOverHttp@359adfb8{r=0,c=false,a=IDLE,uri=null,age=0}<-SocketChannelEndPoint@24cce39f{/192.168.70.202:54377<->/192.168.70.202:8081,OPEN,fill=-,flush=-,to=1/300000}{io=0/0,kio=0,kro=0}-><null>
[DEBUG] 16:30:45.235 org.eclipse.jetty.io.AbstractEndPoint.onOpen(AbstractEndPoint.java:344) - onOpen SocketChannelEndPoint@24cce39f{/192.168.70.202:54377<->/192.168.70.202:8081,OPEN,fill=-,flush=-,to=1/300000}{io=0/0,kio=0,kro=0}->HttpConnection@1c00dd8f[p=HttpParser{s=START,0 of -1},g=HttpGenerator@271fc1cc{s=START}]=>HttpChannelOverHttp@359adfb8{r=0,c=false,a=IDLE,uri=null,age=0}
[DEBUG] 16:30:45.235 org.eclipse.jetty.io.AbstractConnection.onOpen(AbstractConnection.java:199) - onOpen HttpConnection@1c00dd8f[p=HttpParser{s=START,0 of -1},g=HttpGenerator@271fc1cc{s=START}]=>HttpChannelOverHttp@359adfb8{r=0,c=false,a=IDLE,uri=null,age=0}<-SocketChannelEndPoint@24cce39f{/192.168.70.202:54377<->/192.168.70.202:8081,OPEN,fill=-,flush=-,to=1/300000}{io=0/0,kio=0,kro=0}->HttpConnection@1c00dd8f[p=HttpParser{s=START,0 of -1},g=HttpGenerator@271fc1cc{s=START}]=>HttpChannelOverHttp@359adfb8{r=0,c=false,a=IDLE,uri=null,age=0}
[DEBUG] 16:30:45.235 org.eclipse.jetty.io.AbstractConnection.fillInterested(AbstractConnection.java:133) - fillInterested HttpConnection@1c00dd8f[p=HttpParser{s=START,0 of -1},g=HttpGenerator@271fc1cc{s=START}]=>HttpChannelOverHttp@359adfb8{r=0,c=false,a=IDLE,uri=null,age=0}<-SocketChannelEndPoint@24cce39f{/192.168.70.202:54377<->/192.168.70.202:8081,OPEN,fill=-,flush=-,to=1/300000}{io=0/0,kio=0,kro=0}->HttpConnection@1c00dd8f[p=HttpParser{s=START,0 of -1},g=HttpGenerator@271fc1cc{s=START}]=>HttpChannelOverHttp@359adfb8{r=0,c=false,a=IDLE,uri=null,age=0}
[DEBUG] 16:30:45.236 org.eclipse.jetty.io.FillInterest.tryRegister(FillInterest.java:79) - interested FillInterest@449bbd88{AC.ReadCB@1c00dd8f{HttpConnection@1c00dd8f[p=HttpParser{s=START,0 of -1},g=HttpGenerator@271fc1cc{s=START}]=>HttpChannelOverHttp@359adfb8{r=0,c=false,a=IDLE,uri=null,age=0}<-SocketChannelEndPoint@24cce39f{/192.168.70.202:54377<->/192.168.70.202:8081,OPEN,fill=FI,flush=-,to=0/300000}{io=0/0,kio=0,kro=0}->HttpConnection@1c00dd8f[p=HttpParser{s=START,0 of -1},g=HttpGenerator@271fc1cc{s=START}]=>HttpChannelOverHttp@359adfb8{r=0,c=false,a=IDLE,uri=null,age=0}}}
[DEBUG] 16:30:45.236 org.eclipse.jetty.io.ChannelEndPoint.changeInterests(ChannelEndPoint.java:420) - changeInterests p=false 0->1 for SocketChannelEndPoint@24cce39f{/192.168.70.202:54377<->/192.168.70.202:8081,OPEN,fill=FI,flush=-,to=0/300000}{io=0/1,kio=0,kro=0}->HttpConnection@1c00dd8f[p=HttpParser{s=START,0 of -1},g=HttpGenerator@271fc1cc{s=START}]=>HttpChannelOverHttp@359adfb8{r=0,c=false,a=IDLE,uri=null,age=0}
[DEBUG] 16:30:45.236 org.eclipse.jetty.io.ManagedSelector.submit(ManagedSelector.java:143) - Queued change org.eclipse.jetty.io.ChannelEndPoint$1@3a09cb7 on org.eclipse.jetty.io.ManagedSelector@69aa7d76 id=0 keys=1 selected=0 updates=0
[DEBUG] 16:30:45.236 org.eclipse.jetty.io.ManagedSelector.submit(ManagedSelector.java:161) - wakeup on submit org.eclipse.jetty.io.ManagedSelector@69aa7d76 id=0 keys=1 selected=0 updates=1
[DEBUG] 16:30:45.236 org.eclipse.jetty.io.ManagedSelector$SelectorProducer.select(ManagedSelector.java:400) - Selector sun.nio.ch.WindowsSelectorImpl@4777e6dc woken with none selected
[DEBUG] 16:30:45.236 org.eclipse.jetty.io.ManagedSelector.createEndPoint(ManagedSelector.java:234) - Created SocketChannelEndPoint@24cce39f{/192.168.70.202:54377<->/192.168.70.202:8081,OPEN,fill=FI,flush=-,to=0/300000}{io=0/1,kio=0,kro=0}->HttpConnection@1c00dd8f[p=HttpParser{s=START,0 of -1},g=HttpGenerator@271fc1cc{s=START}]=>HttpChannelOverHttp@359adfb8{r=0,c=false,a=IDLE,uri=null,age=0}
[DEBUG] 16:30:45.236 org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:682) - ran org.eclipse.jetty.io.ManagedSelector$Accept@78d22035
[DEBUG] 16:30:45.236 org.eclipse.jetty.io.ManagedSelector$SelectorProducer.select(ManagedSelector.java:404) - Selector sun.nio.ch.WindowsSelectorImpl@4777e6dc woken up from select, 0/0/1 selected
[DEBUG] 16:30:45.237 org.eclipse.jetty.io.ManagedSelector$SelectorProducer.select(ManagedSelector.java:417) - Selector sun.nio.ch.WindowsSelectorImpl@4777e6dc processing 0 keys, 1 updates
[DEBUG] 16:30:45.237 org.eclipse.jetty.io.ManagedSelector$SelectorProducer.processUpdates(ManagedSelector.java:348) - updateable 1
[DEBUG] 16:30:45.237 org.eclipse.jetty.io.ManagedSelector$SelectorProducer.processUpdates(ManagedSelector.java:357) - update org.eclipse.jetty.io.ChannelEndPoint$1@3a09cb7
[DEBUG] 16:30:45.237 org.eclipse.jetty.io.ChannelEndPoint.updateKey(ChannelEndPoint.java:386) - Key interests updated 0 -> 1 on SocketChannelEndPoint@24cce39f{/192.168.70.202:54377<->/192.168.70.202:8081,OPEN,fill=FI,flush=-,to=1/300000}{io=1/1,kio=1,kro=0}->HttpConnection@1c00dd8f[p=HttpParser{s=START,0 of -1},g=HttpGenerator@271fc1cc{s=START}]=>HttpChannelOverHttp@359adfb8{r=0,c=false,a=IDLE,uri=null,age=0}
[DEBUG] 16:30:45.237 org.eclipse.jetty.io.ManagedSelector$SelectorProducer.processUpdates(ManagedSelector.java:377) - updates 0
[DEBUG] 16:30:45.237 org.eclipse.jetty.io.ManagedSelector$SelectorProducer.select(ManagedSelector.java:395) - Selector sun.nio.ch.WindowsSelectorImpl@4777e6dc waiting with 1 keys
[DEBUG] 16:30:45.238 org.eclipse.jetty.io.ManagedSelector$SelectorProducer.select(ManagedSelector.java:404) - Selector sun.nio.ch.WindowsSelectorImpl@4777e6dc woken up from select, 1/1/1 selected
[DEBUG] 16:30:45.238 org.eclipse.jetty.io.ManagedSelector$SelectorProducer.select(ManagedSelector.java:417) - Selector sun.nio.ch.WindowsSelectorImpl@4777e6dc processing 1 keys, 0 updates
[DEBUG] 16:30:45.239 org.eclipse.jetty.io.ManagedSelector$SelectorProducer.processSelected(ManagedSelector.java:443) - selected 1 sun.nio.ch.SelectionKeyImpl@4e8fd9d9 SocketChannelEndPoint@24cce39f{/192.168.70.202:54377<->/192.168.70.202:8081,OPEN,fill=FI,flush=-,to=2/300000}{io=1/1,kio=1,kro=1}->HttpConnection@1c00dd8f[p=HttpParser{s=START,0 of -1},g=HttpGenerator@271fc1cc{s=START}]=>HttpChannelOverHttp@359adfb8{r=0,c=false,a=IDLE,uri=null,age=0} 
[DEBUG] 16:30:45.239 org.eclipse.jetty.io.ChannelEndPoint.onSelected(ChannelEndPoint.java:346) - onSelected 1->0 r=true w=false for SocketChannelEndPoint@24cce39f{/192.168.70.202:54377<->/192.168.70.202:8081,OPEN,fill=FI,flush=-,to=3/300000}{io=1/0,kio=1,kro=1}->HttpConnection@1c00dd8f[p=HttpParser{s=START,0 of -1},g=HttpGenerator@271fc1cc{s=START}]=>HttpChannelOverHttp@359adfb8{r=0,c=false,a=IDLE,uri=null,age=0}
[DEBUG] 16:30:45.239 org.eclipse.jetty.io.ChannelEndPoint.onSelected(ChannelEndPoint.java:358) - task CEP:SocketChannelEndPoint@24cce39f{/192.168.70.202:54377<->/192.168.70.202:8081,OPEN,fill=FI,flush=-,to=3/300000}{io=1/0,kio=1,kro=1}->HttpConnection@1c00dd8f[p=HttpParser{s=START,0 of -1},g=HttpGenerator@271fc1cc{s=START}]=>HttpChannelOverHttp@359adfb8{r=0,c=false,a=IDLE,uri=null,age=0}:runFillable:BLOCKING
[DEBUG] 16:30:45.239 org.eclipse.jetty.util.thread.ReservedThreadExecutor.tryExecute(ReservedThreadExecutor.java:190) - ReservedThreadExecutor@62435e70{s=0/4,p=0} tryExecute EatWhatYouKill@41fa769c/SelectorProducer@7df28f1/PRODUCING/p=false/QueuedThreadPool[qtp932257672]@37911f88{STARTED,4<=5<=1000,i=2,q=0}[ReservedThreadExecutor@62435e70{s=0/4,p=0}][pc=0,pic=0,pec=0,epc=2]@2019-07-15T16:30:45.239+08:00
[DEBUG] 16:30:45.239 org.eclipse.jetty.util.thread.ReservedThreadExecutor.startReservedThread(ReservedThreadExecutor.java:226) - ReservedThreadExecutor@62435e70{s=0/4,p=1} startReservedThread p=1
[DEBUG] 16:30:45.240 org.eclipse.jetty.util.thread.QueuedThreadPool.execute(QueuedThreadPool.java:436) - queue ReservedThreadExecutor@62435e70{s=0/4,p=1}@64af4717
[DEBUG] 16:30:45.240 org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:679) - run ReservedThreadExecutor@62435e70{s=0/4,p=1}@64af4717
[DEBUG] 16:30:45.240 org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:347) - ReservedThreadExecutor@62435e70{s=1/4,p=1}@64af4717 started
[DEBUG] 16:30:45.240 org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.reservedWait(ReservedThreadExecutor.java:276) - ReservedThreadExecutor@62435e70{s=1/4,p=0}@64af4717 waiting
[DEBUG] 16:30:45.240 org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:288) - EatWhatYouKill@41fa769c/SelectorProducer@7df28f1/PRODUCING/p=false/QueuedThreadPool[qtp932257672]@37911f88{STARTED,4<=5<=1000,i=1,q=0}[ReservedThreadExecutor@62435e70{s=0/4,p=1}][pc=0,pic=0,pec=0,epc=2]@2019-07-15T16:30:45.24+08:00 m=PRODUCE_EXECUTE_CONSUME t=CEP:SocketChannelEndPoint@24cce39f{/192.168.70.202:54377<->/192.168.70.202:8081,OPEN,fill=FI,flush=-,to=4/300000}{io=1/0,kio=1,kro=1}->HttpConnection@1c00dd8f[p=HttpParser{s=START,0 of -1},g=HttpGenerator@271fc1cc{s=START}]=>HttpChannelOverHttp@359adfb8{r=0,c=false,a=IDLE,uri=null,age=0}:runFillable:BLOCKING/BLOCKING
[DEBUG] 16:30:45.241 org.eclipse.jetty.util.thread.QueuedThreadPool.execute(QueuedThreadPool.java:436) - queue CEP:SocketChannelEndPoint@24cce39f{/192.168.70.202:54377<->/192.168.70.202:8081,OPEN,fill=FI,flush=-,to=4/300000}{io=1/0,kio=1,kro=1}->HttpConnection@1c00dd8f[p=HttpParser{s=START,0 of -1},g=HttpGenerator@271fc1cc{s=START}]=>HttpChannelOverHttp@359adfb8{r=0,c=false,a=IDLE,uri=null,age=0}:runFillable:BLOCKING
[DEBUG] 16:30:45.241 org.eclipse.jetty.io.ManagedSelector$SelectorProducer.processUpdates(ManagedSelector.java:348) - updateable 0
[DEBUG] 16:30:45.241 org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:679) - run CEP:SocketChannelEndPoint@24cce39f{/192.168.70.202:54377<->/192.168.70.202:8081,OPEN,fill=FI,flush=-,to=5/300000}{io=1/0,kio=1,kro=1}->HttpConnection@1c00dd8f[p=HttpParser{s=START,0 of -1},g=HttpGenerator@271fc1cc{s=START}]=>HttpChannelOverHttp@359adfb8{r=0,c=false,a=IDLE,uri=null,age=0}:runFillable:BLOCKING
[DEBUG] 16:30:45.242 org.eclipse.jetty.io.ManagedSelector$SelectorProducer.processUpdates(ManagedSelector.java:377) - updates 0
[DEBUG] 16:30:45.242 org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:99) - fillable FillInterest@449bbd88{AC.ReadCB@1c00dd8f{HttpConnection@1c00dd8f[p=HttpParser{s=START,0 of -1},g=HttpGenerator@271fc1cc{s=START}]=>HttpChannelOverHttp@359adfb8{r=0,c=false,a=IDLE,uri=null,age=0}<-SocketChannelEndPoint@24cce39f{/192.168.70.202:54377<->/192.168.70.202:8081,OPEN,fill=FI,flush=-,to=6/300000}{io=1/0,kio=1,kro=1}->HttpConnection@1c00dd8f[p=HttpParser{s=START,0 of -1},g=HttpGenerator@271fc1cc{s=START}]=>HttpChannelOverHttp@359adfb8{r=0,c=false,a=IDLE,uri=null,age=0}}}
[DEBUG] 16:30:45.242 org.eclipse.jetty.io.ChannelEndPoint.updateKey(ChannelEndPoint.java:386) - Key interests updated 1 -> 0 on SocketChannelEndPoint@24cce39f{/192.168.70.202:54377<->/192.168.70.202:8081,OPEN,fill=FI,flush=-,to=6/300000}{io=0/0,kio=0,kro=1}->HttpConnection@1c00dd8f[p=HttpParser{s=START,0 of -1},g=HttpGenerator@271fc1cc{s=START}]=>HttpChannelOverHttp@359adfb8{r=0,c=false,a=IDLE,uri=null,age=0}
[DEBUG] 16:30:45.242 org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:235) - HttpConnection@1c00dd8f[p=HttpParser{s=START,0 of -1},g=HttpGenerator@271fc1cc{s=START}]=>HttpChannelOverHttp@359adfb8{r=0,c=false,a=IDLE,uri=null,age=0}<-SocketChannelEndPoint@24cce39f{/192.168.70.202:54377<->/192.168.70.202:8081,OPEN,fill=-,flush=-,to=6/300000}{io=0/0,kio=0,kro=1}->HttpConnection@1c00dd8f[p=HttpParser{s=START,0 of -1},g=HttpGenerator@271fc1cc{s=START}]=>HttpChannelOverHttp@359adfb8{r=0,c=false,a=IDLE,uri=null,age=0} onFillable enter HttpChannelState@5f130de9{s=IDLE a=NOT_ASYNC i=true r=IDLE w=false} null
[DEBUG] 16:30:45.242 org.eclipse.jetty.io.ManagedSelector$SelectorProducer.select(ManagedSelector.java:395) - Selector sun.nio.ch.WindowsSelectorImpl@4777e6dc waiting with 1 keys
[DEBUG] 16:30:45.242 org.eclipse.jetty.io.ChannelEndPoint.fill(ChannelEndPoint.java:236) - filled 516 SocketChannelEndPoint@24cce39f{/192.168.70.202:54377<->/192.168.70.202:8081,OPEN,fill=-,flush=-,to=6/300000}{io=0/0,kio=0,kro=1}->HttpConnection@1c00dd8f[p=HttpParser{s=START,0 of -1},g=HttpGenerator@271fc1cc{s=START}]=>HttpChannelOverHttp@359adfb8{r=0,c=false,a=IDLE,uri=null,age=0}
[DEBUG] 16:30:45.243 org.eclipse.jetty.server.HttpConnection.fillRequestBuffer(HttpConnection.java:340) - HttpConnection@1c00dd8f[p=HttpParser{s=START,0 of -1},g=HttpGenerator@271fc1cc{s=START}]=>HttpChannelOverHttp@359adfb8{r=0,c=false,a=IDLE,uri=null,age=0}<-SocketChannelEndPoint@24cce39f{/192.168.70.202:54377<->/192.168.70.202:8081,OPEN,fill=-,flush=-,to=0/300000}{io=0/0,kio=0,kro=1}->HttpConnection@1c00dd8f[p=HttpParser{s=START,0 of -1},g=HttpGenerator@271fc1cc{s=START}]=>HttpChannelOverHttp@359adfb8{r=0,c=false,a=IDLE,uri=null,age=0} filled 516 HeapByteBuffer@56307ad1[p=0,l=516,c=8192,r=516]={<<<POST /user/login ...ndal&pwd=123456>>> 14-Jul-2019 08:2...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}
[DEBUG] 16:30:45.243 org.eclipse.jetty.server.HttpConnection.parseRequestBuffer(HttpConnection.java:358) - HttpConnection@1c00dd8f[p=HttpParser{s=START,0 of -1},g=HttpGenerator@271fc1cc{s=START}]=>HttpChannelOverHttp@359adfb8{r=0,c=false,a=IDLE,uri=null,age=0}<-SocketChannelEndPoint@24cce39f{/192.168.70.202:54377<->/192.168.70.202:8081,OPEN,fill=-,flush=-,to=0/300000}{io=0/0,kio=0,kro=1}->HttpConnection@1c00dd8f[p=HttpParser{s=START,0 of -1},g=HttpGenerator@271fc1cc{s=START}]=>HttpChannelOverHttp@359adfb8{r=0,c=false,a=IDLE,uri=null,age=0} parse HeapByteBuffer@56307ad1[p=0,l=516,c=8192,r=516]={<<<POST /user/login ...ndal&pwd=123456>>> 14-Jul-2019 08:2...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00} {}
[DEBUG] 16:30:45.243 org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:1483) - parseNext s=START HeapByteBuffer@56307ad1[p=0,l=516,c=8192,r=516]={<<<POST /user/login ...ndal&pwd=123456>>> 14-Jul-2019 08:2...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}
[DEBUG] 16:30:45.243 org.eclipse.jetty.http.HttpParser.setState(HttpParser.java:1868) - START --> SPACE1
[DEBUG] 16:30:45.243 org.eclipse.jetty.http.HttpParser.setState(HttpParser.java:1868) - SPACE1 --> URI
[DEBUG] 16:30:45.243 org.eclipse.jetty.http.HttpParser.setState(HttpParser.java:1868) - URI --> SPACE2
[DEBUG] 16:30:45.243 org.eclipse.jetty.http.HttpParser.setState(HttpParser.java:1868) - SPACE2 --> REQUEST_VERSION
[DEBUG] 16:30:45.244 org.eclipse.jetty.http.HttpParser.setState(HttpParser.java:1868) - REQUEST_VERSION --> HEADER
[DEBUG] 16:30:45.244 org.eclipse.jetty.http.HttpParser.setState(HttpParser.java:1876) - HEADER:Host --> VALUE
[DEBUG] 16:30:45.244 org.eclipse.jetty.http.HttpParser.setState(HttpParser.java:1876) - HEADER:Host --> IN_VALUE
[DEBUG] 16:30:45.244 org.eclipse.jetty.http.HttpParser.setState(HttpParser.java:1876) - HEADER:Host --> FIELD
[DEBUG] 16:30:45.244 org.eclipse.jetty.http.HttpParser.setState(HttpParser.java:1876) - HEADER:Connection: keep-alive --> IN_VALUE
[DEBUG] 16:30:45.244 org.eclipse.jetty.http.HttpParser.setState(HttpParser.java:1876) - HEADER:Connection: keep-alive --> FIELD
[DEBUG] 16:30:45.244 org.eclipse.jetty.http.HttpParser.setState(HttpParser.java:1876) - HEADER:Content-Length --> VALUE
[DEBUG] 16:30:45.244 org.eclipse.jetty.http.HttpParser.setState(HttpParser.java:1876) - HEADER:Content-Length --> IN_VALUE
[DEBUG] 16:30:45.245 org.eclipse.jetty.http.HttpParser.setState(HttpParser.java:1876) - HEADER:Content-Length --> FIELD
[DEBUG] 16:30:45.245 org.eclipse.jetty.http.HttpParser.setState(HttpParser.java:1876) - HEADER:Accept --> VALUE
[DEBUG] 16:30:45.245 org.eclipse.jetty.http.HttpParser.setState(HttpParser.java:1876) - HEADER:Accept --> IN_VALUE
[DEBUG] 16:30:45.245 org.eclipse.jetty.http.HttpParser.setState(HttpParser.java:1876) - HEADER:Accept --> FIELD
[DEBUG] 16:30:45.245 org.eclipse.jetty.http.HttpParser.setState(HttpParser.java:1876) - HEADER:Origin --> VALUE
[DEBUG] 16:30:45.245 org.eclipse.jetty.http.HttpParser.setState(HttpParser.java:1876) - HEADER:Origin --> IN_VALUE
[DEBUG] 16:30:45.245 org.eclipse.jetty.http.HttpParser.setState(HttpParser.java:1876) - HEADER:Origin --> FIELD
[DEBUG] 16:30:45.246 org.eclipse.jetty.http.HttpParser.setState(HttpParser.java:1876) - HEADER:User-Agent --> VALUE
[DEBUG] 16:30:45.246 org.eclipse.jetty.http.HttpParser.setState(HttpParser.java:1876) - HEADER:User-Agent --> IN_VALUE
[DEBUG] 16:30:45.251 org.eclipse.jetty.http.HttpParser.setState(HttpParser.java:1876) - HEADER:User-Agent --> FIELD
[DEBUG] 16:30:45.251 org.eclipse.jetty.http.HttpParser.setState(HttpParser.java:1876) - HEADER:Content-Type: application/x-www-form-urlencoded; charset=UTF-8 --> IN_VALUE
[DEBUG] 16:30:45.251 org.eclipse.jetty.http.HttpParser.setState(HttpParser.java:1876) - HEADER:Content-Type: application/x-www-form-urlencoded; charset=UTF-8 --> FIELD
[DEBUG] 16:30:45.252 org.eclipse.jetty.http.HttpParser.setState(HttpParser.java:1876) - HEADER:Referer --> VALUE
[DEBUG] 16:30:45.252 org.eclipse.jetty.http.HttpParser.setState(HttpParser.java:1876) - HEADER:Referer --> IN_VALUE
[DEBUG] 16:30:45.252 org.eclipse.jetty.http.HttpParser.setState(HttpParser.java:1876) - HEADER:Referer --> FIELD
[DEBUG] 16:30:45.252 org.eclipse.jetty.http.HttpParser.setState(HttpParser.java:1876) - HEADER:Accept-Encoding: gzip, deflate --> IN_VALUE
[DEBUG] 16:30:45.252 org.eclipse.jetty.http.HttpParser.setState(HttpParser.java:1876) - HEADER:Accept-Encoding: gzip, deflate --> FIELD
[DEBUG] 16:30:45.252 org.eclipse.jetty.http.HttpParser.setState(HttpParser.java:1876) - HEADER:Accept-Language --> VALUE
[DEBUG] 16:30:45.252 org.eclipse.jetty.http.HttpParser.setState(HttpParser.java:1876) - HEADER:Accept-Language --> IN_VALUE
[DEBUG] 16:30:45.252 org.eclipse.jetty.http.HttpParser.setState(HttpParser.java:1876) - HEADER:Accept-Language --> FIELD
[DEBUG] 16:30:45.252 org.eclipse.jetty.http.HttpParser.setState(HttpParser.java:1868) - HEADER --> CONTENT
[DEBUG] 16:30:45.252 org.eclipse.jetty.server.HttpChannel.onRequest(HttpChannel.java:650) - REQUEST for //192.168.70.202:8081/user/login on HttpChannelOverHttp@359adfb8{r=1,c=false,a=IDLE,uri=//192.168.70.202:8081/user/login,age=0}
POST //192.168.70.202:8081/user/login HTTP/1.1
Host: 192.168.70.202:8081
Connection: keep-alive
Content-Length: 26
Accept: application/json, text/javascript, */*; q=0.01
Origin: http://127.0.0.1:3001
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.90 Safari/537.36
Content-Type: application/x-www-form-urlencoded; charset=UTF-8
Referer: http://127.0.0.1:3001/template/login.html
Accept-Encoding: gzip, deflate
Accept-Language: zh-CN,zh;q=0.9


[DEBUG] 16:30:45.253 org.eclipse.jetty.server.HttpConnection.parseRequestBuffer(HttpConnection.java:363) - HttpConnection@1c00dd8f[p=HttpParser{s=CONTENT,0 of 26},g=HttpGenerator@271fc1cc{s=START}]=>HttpChannelOverHttp@359adfb8{r=1,c=false,a=IDLE,uri=//192.168.70.202:8081/user/login,age=1}<-SocketChannelEndPoint@24cce39f{/192.168.70.202:54377<->/192.168.70.202:8081,OPEN,fill=-,flush=-,to=10/300000}{io=0/0,kio=0,kro=1}->HttpConnection@1c00dd8f[p=HttpParser{s=CONTENT,0 of 26},g=HttpGenerator@271fc1cc{s=START}]=>HttpChannelOverHttp@359adfb8{r=1,c=false,a=IDLE,uri=//192.168.70.202:8081/user/login,age=1} parsed true HttpParser{s=CONTENT,0 of 26}
[DEBUG] 16:30:45.253 org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:302) - HttpChannelOverHttp@359adfb8{r=1,c=false,a=IDLE,uri=//192.168.70.202:8081/user/login,age=1} handle //192.168.70.202:8081/user/login 
[DEBUG] 16:30:45.253 org.eclipse.jetty.server.HttpChannelState.handling(HttpChannelState.java:218) - handling HttpChannelState@5f130de9{s=IDLE a=NOT_ASYNC i=true r=IDLE w=false}
[DEBUG] 16:30:45.253 org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:315) - HttpChannelOverHttp@359adfb8{r=1,c=false,a=DISPATCHED,uri=//192.168.70.202:8081/user/login,age=1} action DISPATCH
[DEBUG] 16:30:45.253 org.eclipse.jetty.server.Server.handle(Server.java:520) - REQUEST POST /user/login on HttpChannelOverHttp@359adfb8{r=1,c=false,a=DISPATCHED,uri=//192.168.70.202:8081/user/login,age=1}
[DEBUG] 16:30:45.253 org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1141) - scope null||/user/login @ o.e.j.w.WebAppContext@7582ff54{/,[file:///D:/data/upload/, file:///D:/fe/LuliChat-nutzboot/target/classes/static/],AVAILABLE}{[file:///D:/data/upload/, file:///D:/fe/LuliChat-nutzboot/target/classes/static/]}
[DEBUG] 16:30:45.253 org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1217) - context=||/user/login @ o.e.j.w.WebAppContext@7582ff54{/,[file:///D:/data/upload/, file:///D:/fe/LuliChat-nutzboot/target/classes/static/],AVAILABLE}{[file:///D:/data/upload/, file:///D:/fe/LuliChat-nutzboot/target/classes/static/]}
[DEBUG] 16:30:45.253 org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1559) - sessionHandler=org.eclipse.jetty.server.session.SessionHandler1733581655==dftMaxIdleSec=1800
[DEBUG] 16:30:45.254 org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1560) - session=null
[DEBUG] 16:30:45.254 org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:465) - servlet |/user/login|null -> default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,jsp=null,order=0,inst=true
[DEBUG] 16:30:45.254 org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:513) - chain=Jetty_WebSocketUpgradeFilter->whale->druid->shiro->nutz->default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,jsp=null,order=0,inst=true
[DEBUG] 16:30:45.254 org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1623) - call filter Jetty_WebSocketUpgradeFilter
[DEBUG] 16:30:45.254 org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1623) - call filter whale
[DEBUG] 16:30:45.254 org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1623) - call filter druid
[DEBUG] 16:30:45.254 org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1623) - call filter shiro
[DEBUG] 16:30:45.255 org.eclipse.jetty.server.HttpConnection.parseRequestBuffer(HttpConnection.java:358) - HttpConnection@1c00dd8f[p=HttpParser{s=CONTENT,0 of 26},g=HttpGenerator@271fc1cc{s=START}]=>HttpChannelOverHttp@359adfb8{r=1,c=false,a=DISPATCHED,uri=//192.168.70.202:8081/user/login,age=3}<-SocketChannelEndPoint@24cce39f{/192.168.70.202:54377<->/192.168.70.202:8081,OPEN,fill=-,flush=-,to=12/300000}{io=0/0,kio=0,kro=1}->HttpConnection@1c00dd8f[p=HttpParser{s=CONTENT,0 of 26},g=HttpGenerator@271fc1cc{s=START}]=>HttpChannelOverHttp@359adfb8{r=1,c=false,a=DISPATCHED,uri=//192.168.70.202:8081/user/login,age=3} parse HeapByteBuffer@56307ad1[p=490,l=516,c=8192,r=26]={POST /user/login ...CN,zh;q=0.9\r\n\r\n<<<username=wendal&pwd=123456>>> 14-Jul-2019 08:2...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00} {}
[DEBUG] 16:30:45.255 org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:1483) - parseNext s=CONTENT HeapByteBuffer@56307ad1[p=490,l=516,c=8192,r=26]={POST /user/login ...CN,zh;q=0.9\r\n\r\n<<<username=wendal&pwd=123456>>> 14-Jul-2019 08:2...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}
[DEBUG] 16:30:45.255 org.eclipse.jetty.server.HttpChannel.onContent(HttpChannel.java:658) - HttpChannelOverHttp@359adfb8{r=1,c=false,a=DISPATCHED,uri=//192.168.70.202:8081/user/login,age=3} onContent Content@409e66ae{HeapByteBufferR@59f0e4c8[p=490,l=516,c=8192,r=26]={POST /user/login ...CN,zh;q=0.9\r\n\r\n<<<username=wendal&pwd=123456>>> 14-Jul-2019 08:2...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}}
[DEBUG] 16:30:45.255 org.eclipse.jetty.server.HttpInput.addContent(HttpInput.java:612) - HttpInputOverHTTP@5e328e65[c=0,q=0,[0]=null,s=STREAM] addContent Content@409e66ae{HeapByteBufferR@59f0e4c8[p=490,l=516,c=8192,r=26]={POST /user/login ...CN,zh;q=0.9\r\n\r\n<<<username=wendal&pwd=123456>>> 14-Jul-2019 08:2...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}}
[DEBUG] 16:30:45.256 org.eclipse.jetty.http.HttpParser.setState(HttpParser.java:1868) - CONTENT --> END
[DEBUG] 16:30:45.256 org.eclipse.jetty.server.HttpChannel.onContentComplete(HttpChannel.java:666) - HttpChannelOverHttp@359adfb8{r=1,c=false,a=DISPATCHED,uri=//192.168.70.202:8081/user/login,age=4} onContentComplete
[DEBUG] 16:30:45.256 org.eclipse.jetty.server.HttpChannel.onRequestComplete(HttpChannel.java:682) - HttpChannelOverHttp@359adfb8{r=1,c=false,a=DISPATCHED,uri=//192.168.70.202:8081/user/login,age=4} onRequestComplete
[DEBUG] 16:30:45.256 org.eclipse.jetty.server.HttpInput.addContent(HttpInput.java:612) - HttpInputOverHTTP@5e328e65[c=0,q=1,[0]=EOF,s=STREAM] addContent EOF
[DEBUG] 16:30:45.256 org.eclipse.jetty.server.HttpConnection.parseRequestBuffer(HttpConnection.java:363) - HttpConnection@1c00dd8f[p=HttpParser{s=END,26 of 26},g=HttpGenerator@271fc1cc{s=START}]=>HttpChannelOverHttp@359adfb8{r=1,c=false,a=DISPATCHED,uri=//192.168.70.202:8081/user/login,age=4}<-SocketChannelEndPoint@24cce39f{/192.168.70.202:54377<->/192.168.70.202:8081,OPEN,fill=-,flush=-,to=13/300000}{io=0/0,kio=0,kro=1}->HttpConnection@1c00dd8f[p=HttpParser{s=END,26 of 26},g=HttpGenerator@271fc1cc{s=START}]=>HttpChannelOverHttp@359adfb8{r=1,c=false,a=DISPATCHED,uri=//192.168.70.202:8081/user/login,age=4} parsed false HttpParser{s=END,26 of 26}
[DEBUG] 16:30:45.257 org.eclipse.jetty.server.HttpInput.read(HttpInput.java:301) - HttpInputOverHTTP@5e328e65[c=1,q=1,[0]=EOF,s=STREAM] read 1 from Content@409e66ae{HeapByteBufferR@59f0e4c8[p=491,l=516,c=8192,r=25]={POST /user/login ...N,zh;q=0.9\r\n\r\nu<<<sername=wendal&pwd=123456>>> 14-Jul-2019 08:2...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}}
[DEBUG] 16:30:45.257 org.eclipse.jetty.server.HttpInput.read(HttpInput.java:301) - HttpInputOverHTTP@5e328e65[c=2,q=1,[0]=EOF,s=STREAM] read 1 from Content@409e66ae{HeapByteBufferR@59f0e4c8[p=492,l=516,c=8192,r=24]={POST /user/login ...,zh;q=0.9\r\n\r\nus<<<ername=wendal&pwd=123456>>> 14-Jul-2019 08:2...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}}
[DEBUG] 16:30:45.257 org.eclipse.jetty.server.HttpInput.read(HttpInput.java:301) - HttpInputOverHTTP@5e328e65[c=3,q=1,[0]=EOF,s=STREAM] read 1 from Content@409e66ae{HeapByteBufferR@59f0e4c8[p=493,l=516,c=8192,r=23]={POST /user/login ...zh;q=0.9\r\n\r\nuse<<<rname=wendal&pwd=123456>>> 14-Jul-2019 08:2...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}}
[DEBUG] 16:30:45.258 org.eclipse.jetty.server.HttpInput.read(HttpInput.java:301) - HttpInputOverHTTP@5e328e65[c=4,q=1,[0]=EOF,s=STREAM] read 1 from Content@409e66ae{HeapByteBufferR@59f0e4c8[p=494,l=516,c=8192,r=22]={POST /user/login ...h;q=0.9\r\n\r\nuser<<<name=wendal&pwd=123456>>> 14-Jul-2019 08:2...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}}
[DEBUG] 16:30:45.258 org.eclipse.jetty.server.HttpInput.read(HttpInput.java:301) - HttpInputOverHTTP@5e328e65[c=5,q=1,[0]=EOF,s=STREAM] read 1 from Content@409e66ae{HeapByteBufferR@59f0e4c8[p=495,l=516,c=8192,r=21]={POST /user/login ...;q=0.9\r\n\r\nusern<<<ame=wendal&pwd=123456>>> 14-Jul-2019 08:2...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}}
[DEBUG] 16:30:45.258 org.eclipse.jetty.server.HttpInput.read(HttpInput.java:301) - HttpInputOverHTTP@5e328e65[c=6,q=1,[0]=EOF,s=STREAM] read 1 from Content@409e66ae{HeapByteBufferR@59f0e4c8[p=496,l=516,c=8192,r=20]={POST /user/login ...q=0.9\r\n\r\nuserna<<<me=wendal&pwd=123456>>> 14-Jul-2019 08:2...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}}
[DEBUG] 16:30:45.259 org.eclipse.jetty.server.HttpInput.read(HttpInput.java:301) - HttpInputOverHTTP@5e328e65[c=7,q=1,[0]=EOF,s=STREAM] read 1 from Content@409e66ae{HeapByteBufferR@59f0e4c8[p=497,l=516,c=8192,r=19]={POST /user/login ...=0.9\r\n\r\nusernam<<<e=wendal&pwd=123456>>> 14-Jul-2019 08:2...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}}
[DEBUG] 16:30:45.259 org.eclipse.jetty.server.HttpInput.read(HttpInput.java:301) - HttpInputOverHTTP@5e328e65[c=8,q=1,[0]=EOF,s=STREAM] read 1 from Content@409e66ae{HeapByteBufferR@59f0e4c8[p=498,l=516,c=8192,r=18]={POST /user/login ...0.9\r\n\r\nusername<<<=wendal&pwd=123456>>> 14-Jul-2019 08:2...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}}
[DEBUG] 16:30:45.259 org.eclipse.jetty.server.HttpInput.read(HttpInput.java:301) - HttpInputOverHTTP@5e328e65[c=9,q=1,[0]=EOF,s=STREAM] read 1 from Content@409e66ae{HeapByteBufferR@59f0e4c8[p=499,l=516,c=8192,r=17]={POST /user/login ....9\r\n\r\nusername=<<<wendal&pwd=123456>>> 14-Jul-2019 08:2...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}}
[DEBUG] 16:30:45.259 org.eclipse.jetty.server.HttpInput.read(HttpInput.java:301) - HttpInputOverHTTP@5e328e65[c=10,q=1,[0]=EOF,s=STREAM] read 1 from Content@409e66ae{HeapByteBufferR@59f0e4c8[p=500,l=516,c=8192,r=16]={POST /user/login ...9\r\n\r\nusername=w<<<endal&pwd=123456>>> 14-Jul-2019 08:2...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}}
[DEBUG] 16:30:45.260 org.eclipse.jetty.server.HttpInput.read(HttpInput.java:301) - HttpInputOverHTTP@5e328e65[c=11,q=1,[0]=EOF,s=STREAM] read 1 from Content@409e66ae{HeapByteBufferR@59f0e4c8[p=501,l=516,c=8192,r=15]={POST /user/login ...\r\n\r\nusername=we<<<ndal&pwd=123456>>> 14-Jul-2019 08:2...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}}
[DEBUG] 16:30:45.260 org.eclipse.jetty.server.HttpInput.read(HttpInput.java:301) - HttpInputOverHTTP@5e328e65[c=12,q=1,[0]=EOF,s=STREAM] read 1 from Content@409e66ae{HeapByteBufferR@59f0e4c8[p=502,l=516,c=8192,r=14]={POST /user/login ...\n\r\nusername=wen<<<dal&pwd=123456>>> 14-Jul-2019 08:2...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}}
[DEBUG] 16:30:45.260 org.eclipse.jetty.server.HttpInput.read(HttpInput.java:301) - HttpInputOverHTTP@5e328e65[c=13,q=1,[0]=EOF,s=STREAM] read 1 from Content@409e66ae{HeapByteBufferR@59f0e4c8[p=503,l=516,c=8192,r=13]={POST /user/login ...\r\nusername=wend<<<al&pwd=123456>>> 14-Jul-2019 08:2...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}}
[DEBUG] 16:30:45.260 org.eclipse.jetty.server.HttpInput.read(HttpInput.java:301) - HttpInputOverHTTP@5e328e65[c=14,q=1,[0]=EOF,s=STREAM] read 1 from Content@409e66ae{HeapByteBufferR@59f0e4c8[p=504,l=516,c=8192,r=12]={POST /user/login ...\nusername=wenda<<<l&pwd=123456>>> 14-Jul-2019 08:2...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}}
[DEBUG] 16:30:45.260 org.eclipse.jetty.server.HttpInput.read(HttpInput.java:301) - HttpInputOverHTTP@5e328e65[c=15,q=1,[0]=EOF,s=STREAM] read 1 from Content@409e66ae{HeapByteBufferR@59f0e4c8[p=505,l=516,c=8192,r=11]={POST /user/login ...username=wendal<<<&pwd=123456>>> 14-Jul-2019 08:2...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}}
[DEBUG] 16:30:45.261 org.eclipse.jetty.server.HttpInput.read(HttpInput.java:301) - HttpInputOverHTTP@5e328e65[c=16,q=1,[0]=EOF,s=STREAM] read 1 from Content@409e66ae{HeapByteBufferR@59f0e4c8[p=506,l=516,c=8192,r=10]={POST /user/login ...sername=wendal&<<<pwd=123456>>> 14-Jul-2019 08:2...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}}
[DEBUG] 16:30:45.264 org.eclipse.jetty.server.HttpInput.read(HttpInput.java:301) - HttpInputOverHTTP@5e328e65[c=17,q=1,[0]=EOF,s=STREAM] read 1 from Content@409e66ae{HeapByteBufferR@59f0e4c8[p=507,l=516,c=8192,r=9]={POST /user/login ...ername=wendal&p<<<wd=123456>>> 14-Jul-2019 08:2...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}}
[DEBUG] 16:30:45.265 org.eclipse.jetty.server.HttpInput.read(HttpInput.java:301) - HttpInputOverHTTP@5e328e65[c=18,q=1,[0]=EOF,s=STREAM] read 1 from Content@409e66ae{HeapByteBufferR@59f0e4c8[p=508,l=516,c=8192,r=8]={POST /user/login ...rname=wendal&pw<<<d=123456>>> 14-Jul-2019 08:2...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}}
[DEBUG] 16:30:45.265 org.eclipse.jetty.server.HttpInput.read(HttpInput.java:301) - HttpInputOverHTTP@5e328e65[c=19,q=1,[0]=EOF,s=STREAM] read 1 from Content@409e66ae{HeapByteBufferR@59f0e4c8[p=509,l=516,c=8192,r=7]={POST /user/login ...name=wendal&pwd<<<=123456>>> 14-Jul-2019 08:2...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}}
[DEBUG] 16:30:45.265 org.eclipse.jetty.server.HttpInput.read(HttpInput.java:301) - HttpInputOverHTTP@5e328e65[c=20,q=1,[0]=EOF,s=STREAM] read 1 from Content@409e66ae{HeapByteBufferR@59f0e4c8[p=510,l=516,c=8192,r=6]={POST /user/login ...ame=wendal&pwd=<<<123456>>> 14-Jul-2019 08:2...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}}
[DEBUG] 16:30:45.265 org.eclipse.jetty.server.HttpInput.read(HttpInput.java:301) - HttpInputOverHTTP@5e328e65[c=21,q=1,[0]=EOF,s=STREAM] read 1 from Content@409e66ae{HeapByteBufferR@59f0e4c8[p=511,l=516,c=8192,r=5]={POST /user/login ...me=wendal&pwd=1<<<23456>>> 14-Jul-2019 08:2...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}}
[DEBUG] 16:30:45.266 org.eclipse.jetty.server.HttpInput.read(HttpInput.java:301) - HttpInputOverHTTP@5e328e65[c=22,q=1,[0]=EOF,s=STREAM] read 1 from Content@409e66ae{HeapByteBufferR@59f0e4c8[p=512,l=516,c=8192,r=4]={POST /user/login ...e=wendal&pwd=12<<<3456>>> 14-Jul-2019 08:2...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}}
[DEBUG] 16:30:45.266 org.eclipse.jetty.server.HttpInput.read(HttpInput.java:301) - HttpInputOverHTTP@5e328e65[c=23,q=1,[0]=EOF,s=STREAM] read 1 from Content@409e66ae{HeapByteBufferR@59f0e4c8[p=513,l=516,c=8192,r=3]={POST /user/login ...=wendal&pwd=123<<<456>>> 14-Jul-2019 08:2...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}}
[DEBUG] 16:30:45.266 org.eclipse.jetty.server.HttpInput.read(HttpInput.java:301) - HttpInputOverHTTP@5e328e65[c=24,q=1,[0]=EOF,s=STREAM] read 1 from Content@409e66ae{HeapByteBufferR@59f0e4c8[p=514,l=516,c=8192,r=2]={POST /user/login ...wendal&pwd=1234<<<56>>> 14-Jul-2019 08:2...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}}
[DEBUG] 16:30:45.266 org.eclipse.jetty.server.HttpInput.read(HttpInput.java:301) - HttpInputOverHTTP@5e328e65[c=25,q=1,[0]=EOF,s=STREAM] read 1 from Content@409e66ae{HeapByteBufferR@59f0e4c8[p=515,l=516,c=8192,r=1]={POST /user/login ...endal&pwd=12345<<<6>>> 14-Jul-2019 08:2...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}}
[DEBUG] 16:30:45.266 org.eclipse.jetty.server.HttpInput.read(HttpInput.java:301) - HttpInputOverHTTP@5e328e65[c=26,q=1,[0]=EOF,s=STREAM] read 1 from Content@409e66ae{HeapByteBufferR@59f0e4c8[p=516,l=516,c=8192,r=0]={POST /user/login ...ndal&pwd=123456<<<>>> 14-Jul-2019 08:2...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}}
[DEBUG] 16:30:45.267 org.eclipse.jetty.server.HttpConnection.releaseRequestBuffer(HttpConnection.java:212) - releaseRequestBuffer HttpConnection@1c00dd8f[p=HttpParser{s=END,26 of 26},g=HttpGenerator@271fc1cc{s=START}]=>HttpChannelOverHttp@359adfb8{r=1,c=false,a=DISPATCHED,uri=//192.168.70.202:8081/user/login,age=15}<-SocketChannelEndPoint@24cce39f{/192.168.70.202:54377<->/192.168.70.202:8081,OPEN,fill=-,flush=-,to=24/300000}{io=0/0,kio=0,kro=1}->HttpConnection@1c00dd8f[p=HttpParser{s=END,26 of 26},g=HttpGenerator@271fc1cc{s=START}]=>HttpChannelOverHttp@359adfb8{r=1,c=false,a=DISPATCHED,uri=//192.168.70.202:8081/user/login,age=15}
[DEBUG] 16:30:45.267 org.eclipse.jetty.server.HttpChannelState.onReadEof(HttpChannelState.java:1291) - onEof HttpChannelState@5f130de9{s=DISPATCHED a=NOT_ASYNC i=true r=IDLE w=false}
[DEBUG] 16:30:45.267 org.apache.shiro.session.mgt.DefaultSessionManager.retrieveSession(DefaultSessionManager.java:218) - Unable to resolve session ID from SessionKey [org.apache.shiro.web.session.mgt.WebSessionKey@716461c7].  Returning null to indicate a session could not be found.
[DEBUG] 16:30:45.267 org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1623) - call filter nutz
[DEBUG] 16:30:45.268 org.nutz.mvc.impl.UrlMappingImpl.get(UrlMappingImpl.java:101) - Found mapping for [POST] path=/user/login : UserController.login(UserController.java:68)
[DEBUG] 16:30:45.268 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:166) - Get 'userController'<class com.dd.controller.UserController>
[DEBUG] 16:30:45.268 org.apache.shiro.session.mgt.DefaultSessionManager.create(DefaultSessionManager.java:175) - Creating new EIS record for new session instance [org.apache.shiro.session.mgt.SimpleSession,id=null]
[DEBUG] 16:30:45.269 org.apache.shiro.web.servlet.SimpleCookie.addCookieHeader(SimpleCookie.java:226) - Added HttpServletResponse Cookie [sid=c281f944-280d-4af3-9b96-af2fc1c9c923; Path=/; Max-Age=43200000; Expires=Thu, 26-Nov-2020 08:30:45 GMT; HttpOnly]
[DEBUG] 16:30:45.276 org.nutz.dao.impl.sql.run.NutDaoExecutor.printSQL(NutDaoExecutor.java:388) - SELECT * FROM user  WHERE username=? AND pwd=? LIMIT 0, 1 
    |      1 |      2 |
    |--------|--------|
    | wendal | 123456 |
  For example:> "SELECT * FROM user  WHERE username='wendal' AND pwd='123456' LIMIT 0, 1 "
[DEBUG] 16:30:45.278 org.nutz.dao.impl.interceptor.DaoTimeInterceptor.filter(DaoTimeInterceptor.java:28) - time=2ms, sql=SELECT * FROM user  WHERE username='wendal' AND pwd='123456' LIMIT 0, 1 
[DEBUG] 16:30:45.278 org.nutz.dao.impl.sql.run.NutDaoExecutor.printSQL(NutDaoExecutor.java:388) - SELECT COUNT(*) FROM user  WHERE username=?
    |      1 |
    |--------|
    | wendal |
  For example:> "SELECT COUNT(*) FROM user  WHERE username='wendal'"
[DEBUG] 16:30:45.280 org.nutz.dao.impl.interceptor.DaoTimeInterceptor.filter(DaoTimeInterceptor.java:28) - time=2ms, sql=SELECT COUNT(*) FROM user  WHERE username='wendal'
[DEBUG] 16:30:45.280 org.apache.shiro.realm.AuthenticatingRealm.getAuthenticationInfo(AuthenticatingRealm.java:569) - Looked up AuthenticationInfo [wendal] from doGetAuthenticationInfo
[DEBUG] 16:30:45.280 org.apache.shiro.realm.AuthenticatingRealm.cacheAuthenticationInfoIfPossible(AuthenticatingRealm.java:507) - AuthenticationInfo caching is disabled for info [wendal].  Submitted token: [org.apache.shiro.authc.UsernamePasswordToken - wendal, rememberMe=false].
[DEBUG] 16:30:45.280 org.apache.shiro.authc.AbstractAuthenticator.authenticate(AbstractAuthenticator.java:233) - Authentication successful for token [org.apache.shiro.authc.UsernamePasswordToken - wendal, rememberMe=false].  Returned account [wendal]
[DEBUG] 16:30:45.281 org.apache.shiro.subject.support.DefaultSubjectContext.resolveSecurityManager(DefaultSubjectContext.java:102) - No SecurityManager available in subject context map.  Falling back to SecurityUtils.getSecurityManager() lookup.
[DEBUG] 16:30:45.281 org.apache.shiro.mgt.DefaultSecurityManager.resolveSession(DefaultSecurityManager.java:436) - Context already contains a session.  Returning.
[DEBUG] 16:30:45.281 org.apache.shiro.subject.support.DefaultSubjectContext.resolveSecurityManager(DefaultSubjectContext.java:102) - No SecurityManager available in subject context map.  Falling back to SecurityUtils.getSecurityManager() lookup.
[DEBUG] 16:30:45.281 org.apache.shiro.web.servlet.SimpleCookie.addCookieHeader(SimpleCookie.java:226) - Added HttpServletResponse Cookie [rememberMe=deleteMe; Path=/; Max-Age=0; Expires=Sun, 14-Jul-2019 08:30:45 GMT]
[DEBUG] 16:30:45.281 org.apache.shiro.mgt.AbstractRememberMeManager.onSuccessfulLogin(AbstractRememberMeManager.java:290) - AuthenticationToken did not indicate RememberMe is requested.  RememberMe functionality will not be executed for corresponding account.
[DEBUG] 16:30:45.282 org.nutz.dao.impl.sql.run.NutDaoExecutor.printSQL(NutDaoExecutor.java:388) - SELECT * FROM user  WHERE username=? LIMIT 0, 1 
    |      1 |
    |--------|
    | wendal |
  For example:> "SELECT * FROM user  WHERE username='wendal' LIMIT 0, 1 "
[DEBUG] 16:30:45.283 org.nutz.dao.impl.interceptor.DaoTimeInterceptor.filter(DaoTimeInterceptor.java:28) - time=1ms, sql=SELECT * FROM user  WHERE username='wendal' LIMIT 0, 1 
===c281f944-280d-4af3-9b96-af2fc1c9c923
[DEBUG] 16:30:45.284 org.eclipse.jetty.server.HttpChannel.sendResponse(HttpChannel.java:769) - sendResponse info=null content=DirectByteBuffer@4a524b16[p=0,l=32,c=32768,r=32]={<<<{"code":1,"msg":"\xE7\x99\xBb\xE9\x99\x86\xE6\x88\x90\xE5\x8a\x9f!"}>>>\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00} complete=false committing=true callback=Blocker@35b1631d{null}
[DEBUG] 16:30:45.284 org.eclipse.jetty.server.HttpChannel.commit(HttpChannel.java:825) - COMMIT for /user/login on HttpChannelOverHttp@359adfb8{r=1,c=true,a=DISPATCHED,uri=//192.168.70.202:8081/user/login,age=32}
200 null HTTP/1.1
Date: Mon, 15 Jul 2019 08:30:45 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
Set-Cookie: sid=c281f944-280d-4af3-9b96-af2fc1c9c923; Path=/; Max-Age=43200000; Expires=Thu, 26-Nov-2020 08:30:45 GMT; HttpOnly
Set-Cookie: rememberMe=deleteMe; Path=/; Max-Age=0; Expires=Sun, 14-Jul-2019 08:30:45 GMT
Content-Type: application/json;charset=utf-8
Cache-Control: no-cache


[DEBUG] 16:30:45.284 org.eclipse.jetty.server.HttpConnection$SendCallback.process(HttpConnection.java:731) - org.eclipse.jetty.server.HttpConnection$SendCallback@a629cc2[PROCESSING][i=HTTP/1.1{s=200,h=10,cl=-1},cb=org.eclipse.jetty.server.HttpChannel$CommitCallback@402ab6ca] generate: NEED_HEADER (null,[p=0,l=32,c=32768,r=32],false)@START
[DEBUG] 16:30:45.284 org.eclipse.jetty.http.HttpGenerator.generateHeaders(HttpGenerator.java:638) - generateHeaders HTTP/1.1{s=200,h=10,cl=-1} last=false content=DirectByteBuffer@4a524b16[p=0,l=32,c=32768,r=32]={<<<{"code":1,"msg":"\xE7\x99\xBb\xE9\x99\x86\xE6\x88\x90\xE5\x8a\x9f!"}>>>\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}
[DEBUG] 16:30:45.285 org.eclipse.jetty.http.HttpGenerator.generateHeaders(HttpGenerator.java:639) - Date: Mon, 15 Jul 2019 08:30:45 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
Set-Cookie: sid=c281f944-280d-4af3-9b96-af2fc1c9c923; Path=/; Max-Age=43200000; Expires=Thu, 26-Nov-2020 08:30:45 GMT; HttpOnly
Set-Cookie: rememberMe=deleteMe; Path=/; Max-Age=0; Expires=Sun, 14-Jul-2019 08:30:45 GMT
Content-Type: application/json;charset=utf-8
Cache-Control: no-cache


[DEBUG] 16:30:45.285 org.eclipse.jetty.http.HttpGenerator.generateHeaders(HttpGenerator.java:807) - CHUNKED_CONTENT
[DEBUG] 16:30:45.285 org.eclipse.jetty.server.HttpConnection$SendCallback.process(HttpConnection.java:731) - org.eclipse.jetty.server.HttpConnection$SendCallback@a629cc2[PROCESSING][i=HTTP/1.1{s=200,h=10,cl=-1},cb=org.eclipse.jetty.server.HttpChannel$CommitCallback@402ab6ca] generate: FLUSH ([p=0,l=681,c=8192,r=681],[p=0,l=32,c=32768,r=32],false)@COMMITTED
[DEBUG] 16:30:45.285 org.eclipse.jetty.io.WriteFlusher.write(WriteFlusher.java:316) - write: WriteFlusher@477b0211{IDLE}->null [HeapByteBuffer@56307ad1[p=0,l=681,c=8192,r=681]={<<<HTTP/1.1 200 OK\r\n...180605)\r\n\r\n20\r\n>>>\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00},DirectByteBuffer@4a524b16[p=0,l=32,c=32768,r=32]={<<<{"code":1,"msg":"\xE7\x99\xBb\xE9\x99\x86\xE6\x88\x90\xE5\x8a\x9f!"}>>>\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}]
[DEBUG] 16:30:45.285 org.eclipse.jetty.io.WriteFlusher.updateState(WriteFlusher.java:119) - update WriteFlusher@477b0211{WRITING}->null:IDLE-->WRITING
[DEBUG] 16:30:45.289 org.eclipse.jetty.io.ChannelEndPoint.flush(ChannelEndPoint.java:282) - flushed 713 SocketChannelEndPoint@24cce39f{/192.168.70.202:54377<->/192.168.70.202:8081,OPEN,fill=-,flush=W,to=46/300000}{io=0/0,kio=0,kro=1}->HttpConnection@1c00dd8f[p=HttpParser{s=END,26 of 26},g=HttpGenerator@271fc1cc{s=COMMITTED}]=>HttpChannelOverHttp@359adfb8{r=1,c=true,a=DISPATCHED,uri=//192.168.70.202:8081/user/login,age=37}
[DEBUG] 16:30:45.289 org.eclipse.jetty.io.WriteFlusher.flush(WriteFlusher.java:434) - Flushed=true written=713 remaining=0 WriteFlusher@477b0211{WRITING}->null
[DEBUG] 16:30:45.289 org.eclipse.jetty.io.WriteFlusher.updateState(WriteFlusher.java:119) - update WriteFlusher@477b0211{IDLE}->null:WRITING-->IDLE
[DEBUG] 16:30:45.289 org.eclipse.jetty.server.HttpConnection$SendCallback.process(HttpConnection.java:731) - org.eclipse.jetty.server.HttpConnection$SendCallback@a629cc2[PROCESSING][i=HTTP/1.1{s=200,h=10,cl=-1},cb=org.eclipse.jetty.server.HttpChannel$CommitCallback@402ab6ca] generate: DONE ([p=681,l=681,c=8192,r=0],[p=32,l=32,c=32768,r=0],false)@COMMITTED
[DEBUG] 16:30:45.289 org.eclipse.jetty.server.HttpChannel.sendResponse(HttpChannel.java:769) - sendResponse info=null content=HeapByteBuffer@5f4bd53a[p=0,l=0,c=0,r=0]={<<<>>>} complete=false committing=false callback=Blocker@35b1631d{null}
[DEBUG] 16:30:45.290 org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1574) - FinalSession=null old_session_manager=null this=org.eclipse.jetty.server.session.SessionHandler1733581655==dftMaxIdleSec=1800
[DEBUG] 16:30:45.290 org.eclipse.jetty.server.Server.handle(Server.java:534) - handled=true async=false committed=true on HttpChannelOverHttp@359adfb8{r=1,c=true,a=DISPATCHED,uri=//192.168.70.202:8081/user/login,age=38}
[DEBUG] 16:30:45.290 org.eclipse.jetty.server.HttpChannelState.unhandle(HttpChannelState.java:398) - unhandle HttpChannelState@5f130de9{s=DISPATCHED a=NOT_ASYNC i=true r=READY w=false}
[DEBUG] 16:30:45.290 org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:315) - HttpChannelOverHttp@359adfb8{r=1,c=true,a=COMPLETING,uri=//192.168.70.202:8081/user/login,age=38} action COMPLETE
[DEBUG] 16:30:45.290 org.eclipse.jetty.server.HttpChannel.sendResponse(HttpChannel.java:769) - sendResponse info=null content=HeapByteBuffer@5f4bd53a[p=0,l=0,c=0,r=0]={<<<>>>} complete=true committing=false callback=Blocker@35b1631d{null}
[DEBUG] 16:30:45.290 org.eclipse.jetty.server.HttpConnection$SendCallback.process(HttpConnection.java:731) - org.eclipse.jetty.server.HttpConnection$SendCallback@a629cc2[PROCESSING][i=null,cb=org.eclipse.jetty.server.HttpChannel$ContentCallback@79ec3868] generate: CONTINUE (null,[p=0,l=0,c=0,r=0],true)@COMPLETING
[DEBUG] 16:30:45.290 org.eclipse.jetty.server.HttpConnection$SendCallback.process(HttpConnection.java:731) - org.eclipse.jetty.server.HttpConnection$SendCallback@a629cc2[PROCESSING][i=null,cb=org.eclipse.jetty.server.HttpChannel$ContentCallback@79ec3868] generate: NEED_CHUNK (null,[p=0,l=0,c=0,r=0],true)@COMPLETING
[DEBUG] 16:30:45.291 org.eclipse.jetty.server.HttpConnection$SendCallback.process(HttpConnection.java:731) - org.eclipse.jetty.server.HttpConnection$SendCallback@a629cc2[PROCESSING][i=null,cb=org.eclipse.jetty.server.HttpChannel$ContentCallback@79ec3868] generate: FLUSH (null,[p=0,l=0,c=0,r=0],true)@COMPLETING
[DEBUG] 16:30:45.291 org.eclipse.jetty.io.WriteFlusher.write(WriteFlusher.java:316) - write: WriteFlusher@477b0211{IDLE}->null [HeapByteBuffer@a121d4[p=0,l=7,c=1024,r=7]={<<<\r\n0\r\n\r\n>>>\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}]
[DEBUG] 16:30:45.291 org.eclipse.jetty.io.WriteFlusher.updateState(WriteFlusher.java:119) - update WriteFlusher@477b0211{WRITING}->null:IDLE-->WRITING
[DEBUG] 16:30:45.291 org.eclipse.jetty.io.ChannelEndPoint.flush(ChannelEndPoint.java:282) - flushed 7 SocketChannelEndPoint@24cce39f{/192.168.70.202:54377<->/192.168.70.202:8081,OPEN,fill=-,flush=W,to=2/300000}{io=0/0,kio=0,kro=1}->HttpConnection@1c00dd8f[p=HttpParser{s=END,26 of 26},g=HttpGenerator@271fc1cc{s=COMPLETING}]=>HttpChannelOverHttp@359adfb8{r=1,c=true,a=COMPLETING,uri=//192.168.70.202:8081/user/login,age=39}
[DEBUG] 16:30:45.292 org.eclipse.jetty.io.WriteFlusher.flush(WriteFlusher.java:434) - Flushed=true written=7 remaining=0 WriteFlusher@477b0211{WRITING}->null
[DEBUG] 16:30:45.292 org.eclipse.jetty.io.WriteFlusher.updateState(WriteFlusher.java:119) - update WriteFlusher@477b0211{IDLE}->null:WRITING-->IDLE
[DEBUG] 16:30:45.293 org.eclipse.jetty.server.HttpConnection$SendCallback.process(HttpConnection.java:731) - org.eclipse.jetty.server.HttpConnection$SendCallback@a629cc2[PROCESSING][i=null,cb=org.eclipse.jetty.server.HttpChannel$ContentCallback@79ec3868] generate: DONE (null,[p=0,l=0,c=0,r=0],true)@END
[DEBUG] 16:30:45.293 org.eclipse.jetty.server.HttpChannelState.onComplete(HttpChannelState.java:857) - onComplete HttpChannelState@5f130de9{s=COMPLETING a=NOT_ASYNC i=false r=READY w=false}
[DEBUG] 16:30:45.293 org.eclipse.jetty.server.HttpChannel.onCompleted(HttpChannel.java:691) - COMPLETE for /user/login written=32
[DEBUG] 16:30:45.293 org.eclipse.jetty.server.HttpChannelState.recycle(HttpChannelState.java:914) - recycle HttpChannelState@5f130de9{s=COMPLETED a=NOT_ASYNC i=false r=READY w=false}
[DEBUG] 16:30:45.293 org.eclipse.jetty.http.HttpParser.reset(HttpParser.java:1846) - reset HttpParser{s=END,26 of 26}
[DEBUG] 16:30:45.293 org.eclipse.jetty.http.HttpParser.setState(HttpParser.java:1868) - END --> START
[DEBUG] 16:30:45.293 org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:521) - HttpChannelOverHttp@359adfb8{r=1,c=false,a=IDLE,uri=null,age=0} handle exit, result COMPLETE
[DEBUG] 16:30:45.293 org.eclipse.jetty.io.ChannelEndPoint.fill(ChannelEndPoint.java:236) - filled 0 SocketChannelEndPoint@24cce39f{/192.168.70.202:54377<->/192.168.70.202:8081,OPEN,fill=-,flush=-,to=1/300000}{io=0/0,kio=0,kro=1}->HttpConnection@1c00dd8f[p=HttpParser{s=START,0 of -1},g=HttpGenerator@271fc1cc{s=START}]=>HttpChannelOverHttp@359adfb8{r=1,c=false,a=IDLE,uri=null,age=0}
[DEBUG] 16:30:45.294 org.eclipse.jetty.io.ChannelEndPoint.fill(ChannelEndPoint.java:236) - filled 0 SocketChannelEndPoint@24cce39f{/192.168.70.202:54377<->/192.168.70.202:8081,OPEN,fill=-,flush=-,to=2/300000}{io=0/0,kio=0,kro=1}->HttpConnection@1c00dd8f[p=HttpParser{s=START,0 of -1},g=HttpGenerator@271fc1cc{s=START}]=>HttpChannelOverHttp@359adfb8{r=1,c=false,a=IDLE,uri=null,age=0}
[DEBUG] 16:30:45.294 org.eclipse.jetty.server.HttpConnection.fillRequestBuffer(HttpConnection.java:340) - HttpConnection@1c00dd8f[p=HttpParser{s=START,0 of -1},g=HttpGenerator@271fc1cc{s=START}]=>HttpChannelOverHttp@359adfb8{r=1,c=false,a=IDLE,uri=null,age=0}<-SocketChannelEndPoint@24cce39f{/192.168.70.202:54377<->/192.168.70.202:8081,OPEN,fill=-,flush=-,to=2/300000}{io=0/0,kio=0,kro=1}->HttpConnection@1c00dd8f[p=HttpParser{s=START,0 of -1},g=HttpGenerator@271fc1cc{s=START}]=>HttpChannelOverHttp@359adfb8{r=1,c=false,a=IDLE,uri=null,age=0} filled 0 HeapByteBuffer@56307ad1[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] 16:30:45.294 org.eclipse.jetty.server.HttpConnection.parseRequestBuffer(HttpConnection.java:358) - HttpConnection@1c00dd8f[p=HttpParser{s=START,0 of -1},g=HttpGenerator@271fc1cc{s=START}]=>HttpChannelOverHttp@359adfb8{r=1,c=false,a=IDLE,uri=null,age=0}<-SocketChannelEndPoint@24cce39f{/192.168.70.202:54377<->/192.168.70.202:8081,OPEN,fill=-,flush=-,to=2/300000}{io=0/0,kio=0,kro=1}->HttpConnection@1c00dd8f[p=HttpParser{s=START,0 of -1},g=HttpGenerator@271fc1cc{s=START}]=>HttpChannelOverHttp@359adfb8{r=1,c=false,a=IDLE,uri=null,age=0} parse HeapByteBuffer@56307ad1[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] 16:30:45.294 org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:1483) - parseNext s=START HeapByteBuffer@56307ad1[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] 16:30:45.294 org.eclipse.jetty.server.HttpConnection.parseRequestBuffer(HttpConnection.java:363) - HttpConnection@1c00dd8f[p=HttpParser{s=START,0 of -1},g=HttpGenerator@271fc1cc{s=START}]=>HttpChannelOverHttp@359adfb8{r=1,c=false,a=IDLE,uri=null,age=0}<-SocketChannelEndPoint@24cce39f{/192.168.70.202:54377<->/192.168.70.202:8081,OPEN,fill=-,flush=-,to=2/300000}{io=0/0,kio=0,kro=1}->HttpConnection@1c00dd8f[p=HttpParser{s=START,0 of -1},g=HttpGenerator@271fc1cc{s=START}]=>HttpChannelOverHttp@359adfb8{r=1,c=false,a=IDLE,uri=null,age=0} parsed false HttpParser{s=START,0 of -1}
[DEBUG] 16:30:45.295 org.eclipse.jetty.server.HttpConnection.releaseRequestBuffer(HttpConnection.java:212) - releaseRequestBuffer HttpConnection@1c00dd8f[p=HttpParser{s=START,0 of -1},g=HttpGenerator@271fc1cc{s=START}]=>HttpChannelOverHttp@359adfb8{r=1,c=false,a=IDLE,uri=null,age=0}<-SocketChannelEndPoint@24cce39f{/192.168.70.202:54377<->/192.168.70.202:8081,OPEN,fill=-,flush=-,to=3/300000}{io=0/0,kio=0,kro=1}->HttpConnection@1c00dd8f[p=HttpParser{s=START,0 of -1},g=HttpGenerator@271fc1cc{s=START}]=>HttpChannelOverHttp@359adfb8{r=1,c=false,a=IDLE,uri=null,age=0}
[DEBUG] 16:30:45.295 org.eclipse.jetty.io.AbstractConnection.fillInterested(AbstractConnection.java:133) - fillInterested HttpConnection@1c00dd8f[p=HttpParser{s=START,0 of -1},g=HttpGenerator@271fc1cc{s=START}]=>HttpChannelOverHttp@359adfb8{r=1,c=false,a=IDLE,uri=null,age=0}<-SocketChannelEndPoint@24cce39f{/192.168.70.202:54377<->/192.168.70.202:8081,OPEN,fill=-,flush=-,to=3/300000}{io=0/0,kio=0,kro=1}->HttpConnection@1c00dd8f[p=HttpParser{s=START,0 of -1},g=HttpGenerator@271fc1cc{s=START}]=>HttpChannelOverHttp@359adfb8{r=1,c=false,a=IDLE,uri=null,age=0}
[DEBUG] 16:30:45.295 org.eclipse.jetty.io.FillInterest.tryRegister(FillInterest.java:79) - interested FillInterest@449bbd88{AC.ReadCB@1c00dd8f{HttpConnection@1c00dd8f[p=HttpParser{s=START,0 of -1},g=HttpGenerator@271fc1cc{s=START}]=>HttpChannelOverHttp@359adfb8{r=1,c=false,a=IDLE,uri=null,age=0}<-SocketChannelEndPoint@24cce39f{/192.168.70.202:54377<->/192.168.70.202:8081,OPEN,fill=FI,flush=-,to=0/300000}{io=0/0,kio=0,kro=1}->HttpConnection@1c00dd8f[p=HttpParser{s=START,0 of -1},g=HttpGenerator@271fc1cc{s=START}]=>HttpChannelOverHttp@359adfb8{r=1,c=false,a=IDLE,uri=null,age=0}}}
[DEBUG] 16:30:45.295 org.eclipse.jetty.io.ChannelEndPoint.changeInterests(ChannelEndPoint.java:420) - changeInterests p=false 0->1 for SocketChannelEndPoint@24cce39f{/192.168.70.202:54377<->/192.168.70.202:8081,OPEN,fill=FI,flush=-,to=0/300000}{io=0/1,kio=0,kro=1}->HttpConnection@1c00dd8f[p=HttpParser{s=START,0 of -1},g=HttpGenerator@271fc1cc{s=START}]=>HttpChannelOverHttp@359adfb8{r=1,c=false,a=IDLE,uri=null,age=0}
[DEBUG] 16:30:45.295 org.eclipse.jetty.io.ManagedSelector.submit(ManagedSelector.java:143) - Queued change org.eclipse.jetty.io.ChannelEndPoint$1@3a09cb7 on org.eclipse.jetty.io.ManagedSelector@69aa7d76 id=0 keys=1 selected=0 updates=0
[DEBUG] 16:30:45.295 org.eclipse.jetty.io.ManagedSelector.submit(ManagedSelector.java:161) - wakeup on submit org.eclipse.jetty.io.ManagedSelector@69aa7d76 id=0 keys=1 selected=0 updates=1
[DEBUG] 16:30:45.295 org.eclipse.jetty.io.ManagedSelector$SelectorProducer.select(ManagedSelector.java:400) - Selector sun.nio.ch.WindowsSelectorImpl@4777e6dc woken with none selected
[DEBUG] 16:30:45.295 org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:281) - HttpConnection@1c00dd8f[p=HttpParser{s=START,0 of -1},g=HttpGenerator@271fc1cc{s=START}]=>HttpChannelOverHttp@359adfb8{r=1,c=false,a=IDLE,uri=null,age=0}<-SocketChannelEndPoint@24cce39f{/192.168.70.202:54377<->/192.168.70.202:8081,OPEN,fill=FI,flush=-,to=0/300000}{io=0/1,kio=0,kro=1}->HttpConnection@1c00dd8f[p=HttpParser{s=START,0 of -1},g=HttpGenerator@271fc1cc{s=START}]=>HttpChannelOverHttp@359adfb8{r=1,c=false,a=IDLE,uri=null,age=0} onFillable exit HttpChannelState@5f130de9{s=IDLE a=NOT_ASYNC i=true r=IDLE w=false} null
[DEBUG] 16:30:45.296 org.eclipse.jetty.io.ManagedSelector$SelectorProducer.select(ManagedSelector.java:404) - Selector sun.nio.ch.WindowsSelectorImpl@4777e6dc woken up from select, 0/0/1 selected
[DEBUG] 16:30:45.296 org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:682) - ran CEP:SocketChannelEndPoint@24cce39f{/192.168.70.202:54377<->/192.168.70.202:8081,OPEN,fill=FI,flush=-,to=1/300000}{io=0/1,kio=0,kro=1}->HttpConnection@1c00dd8f[p=HttpParser{s=START,0 of -1},g=HttpGenerator@271fc1cc{s=START}]=>HttpChannelOverHttp@359adfb8{r=1,c=false,a=IDLE,uri=null,age=0}:runFillable:BLOCKING
[DEBUG] 16:30:45.296 org.eclipse.jetty.io.ManagedSelector$SelectorProducer.select(ManagedSelector.java:417) - Selector sun.nio.ch.WindowsSelectorImpl@4777e6dc processing 0 keys, 1 updates
[DEBUG] 16:30:45.296 org.eclipse.jetty.io.ManagedSelector$SelectorProducer.processUpdates(ManagedSelector.java:348) - updateable 1
[DEBUG] 16:30:45.296 org.eclipse.jetty.io.ManagedSelector$SelectorProducer.processUpdates(ManagedSelector.java:357) - update org.eclipse.jetty.io.ChannelEndPoint$1@3a09cb7
[DEBUG] 16:30:45.296 org.eclipse.jetty.io.ChannelEndPoint.updateKey(ChannelEndPoint.java:386) - Key interests updated 0 -> 1 on SocketChannelEndPoint@24cce39f{/192.168.70.202:54377<->/192.168.70.202:8081,OPEN,fill=FI,flush=-,to=1/300000}{io=1/1,kio=1,kro=1}->HttpConnection@1c00dd8f[p=HttpParser{s=START,0 of -1},g=HttpGenerator@271fc1cc{s=START}]=>HttpChannelOverHttp@359adfb8{r=1,c=false,a=IDLE,uri=null,age=0}
[DEBUG] 16:30:45.296 org.eclipse.jetty.io.ManagedSelector$SelectorProducer.processUpdates(ManagedSelector.java:377) - updates 0
[DEBUG] 16:30:45.296 org.eclipse.jetty.io.ManagedSelector$SelectorProducer.select(ManagedSelector.java:395) - Selector sun.nio.ch.WindowsSelectorImpl@4777e6dc waiting with 1 keys
[DEBUG] 16:30:46.175 org.eclipse.jetty.io.ManagedSelector$SelectorProducer.select(ManagedSelector.java:404) - Selector sun.nio.ch.WindowsSelectorImpl@4777e6dc woken up from select, 1/1/1 selected
[DEBUG] 16:30:46.175 org.eclipse.jetty.io.ManagedSelector$SelectorProducer.select(ManagedSelector.java:417) - Selector sun.nio.ch.WindowsSelectorImpl@4777e6dc processing 1 keys, 0 updates
[DEBUG] 16:30:46.176 org.eclipse.jetty.io.ManagedSelector$SelectorProducer.processSelected(ManagedSelector.java:443) - selected 1 sun.nio.ch.SelectionKeyImpl@4e8fd9d9 SocketChannelEndPoint@24cce39f{/192.168.70.202:54377<->/192.168.70.202:8081,OPEN,fill=FI,flush=-,to=881/300000}{io=1/1,kio=1,kro=1}->HttpConnection@1c00dd8f[p=HttpParser{s=START,0 of -1},g=HttpGenerator@271fc1cc{s=START}]=>HttpChannelOverHttp@359adfb8{r=1,c=false,a=IDLE,uri=null,age=0} 
[DEBUG] 16:30:46.178 org.eclipse.jetty.io.ChannelEndPoint.onSelected(ChannelEndPoint.java:346) - onSelected 1->0 r=true w=false for SocketChannelEndPoint@24cce39f{/192.168.70.202:54377<->/192.168.70.202:8081,OPEN,fill=FI,flush=-,to=882/300000}{io=1/0,kio=1,kro=1}->HttpConnection@1c00dd8f[p=HttpParser{s=START,0 of -1},g=HttpGenerator@271fc1cc{s=START}]=>HttpChannelOverHttp@359adfb8{r=1,c=false,a=IDLE,uri=null,age=0}
[DEBUG] 16:30:46.178 org.eclipse.jetty.io.ChannelEndPoint.onSelected(ChannelEndPoint.java:358) - task CEP:SocketChannelEndPoint@24cce39f{/192.168.70.202:54377<->/192.168.70.202:8081,OPEN,fill=FI,flush=-,to=883/300000}{io=1/0,kio=1,kro=1}->HttpConnection@1c00dd8f[p=HttpParser{s=START,0 of -1},g=HttpGenerator@271fc1cc{s=START}]=>HttpChannelOverHttp@359adfb8{r=1,c=false,a=IDLE,uri=null,age=0}:runFillable:BLOCKING
[DEBUG] 16:30:46.179 org.eclipse.jetty.util.thread.ReservedThreadExecutor.tryExecute(ReservedThreadExecutor.java:190) - ReservedThreadExecutor@62435e70{s=1/4,p=0} tryExecute EatWhatYouKill@41fa769c/SelectorProducer@7df28f1/PRODUCING/p=false/QueuedThreadPool[qtp932257672]@37911f88{STARTED,4<=6<=1000,i=2,q=0}[ReservedThreadExecutor@62435e70{s=1/4,p=0}][pc=0,pic=0,pec=1,epc=2]@2019-07-15T16:30:46.179+08:00
[DEBUG] 16:30:46.180 org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.offer(ReservedThreadExecutor.java:259) - ReservedThreadExecutor@62435e70{s=0/4,p=0}@64af4717 offer EatWhatYouKill@41fa769c/SelectorProducer@7df28f1/PRODUCING/p=false/QueuedThreadPool[qtp932257672]@37911f88{STARTED,4<=6<=1000,i=2,q=0}[ReservedThreadExecutor@62435e70{s=0/4,p=0}][pc=0,pic=0,pec=1,epc=2]@2019-07-15T16:30:46.18+08:00
[DEBUG] 16:30:46.180 org.eclipse.jetty.util.thread.ReservedThreadExecutor.startReservedThread(ReservedThreadExecutor.java:226) - ReservedThreadExecutor@62435e70{s=0/4,p=1} startReservedThread p=1
[DEBUG] 16:30:46.181 org.eclipse.jetty.util.thread.QueuedThreadPool.execute(QueuedThreadPool.java:436) - queue ReservedThreadExecutor@62435e70{s=0/4,p=1}@77fe5c5b
[DEBUG] 16:30:46.182 org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:288) - EatWhatYouKill@41fa769c/SelectorProducer@7df28f1/IDLE/p=true/QueuedThreadPool[qtp932257672]@37911f88{STARTED,4<=6<=1000,i=2,q=1}[ReservedThreadExecutor@62435e70{s=0/4,p=1}][pc=0,pic=0,pec=1,epc=2]@2019-07-15T16:30:46.181+08:00 m=EXECUTE_PRODUCE_CONSUME t=CEP:SocketChannelEndPoint@24cce39f{/192.168.70.202:54377<->/192.168.70.202:8081,OPEN,fill=FI,flush=-,to=887/300000}{io=1/0,kio=1,kro=1}->HttpConnection@1c00dd8f[p=HttpParser{s=START,0 of -1},g=HttpGenerator@271fc1cc{s=START}]=>HttpChannelOverHttp@359adfb8{r=1,c=false,a=IDLE,uri=null,age=0}:runFillable:BLOCKING/BLOCKING
[DEBUG] 16:30:46.183 org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:99) - fillable FillInterest@449bbd88{AC.ReadCB@1c00dd8f{HttpConnection@1c00dd8f[p=HttpParser{s=START,0 of -1},g=HttpGenerator@271fc1cc{s=START}]=>HttpChannelOverHttp@359adfb8{r=1,c=false,a=IDLE,uri=null,age=0}<-SocketChannelEndPoint@24cce39f{/192.168.70.202:54377<->/192.168.70.202:8081,OPEN,fill=FI,flush=-,to=887/300000}{io=1/0,kio=1,kro=1}->HttpConnection@1c00dd8f[p=HttpParser{s=START,0 of -1},g=HttpGenerator@271fc1cc{s=START}]=>HttpChannelOverHttp@359adfb8{r=1,c=false,a=IDLE,uri=null,age=0}}}
[DEBUG] 16:30:46.183 org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:235) - HttpConnection@1c00dd8f[p=HttpParser{s=START,0 of -1},g=HttpGenerator@271fc1cc{s=START}]=>HttpChannelOverHttp@359adfb8{r=1,c=false,a=IDLE,uri=null,age=0}<-SocketChannelEndPoint@24cce39f{/192.168.70.202:54377<->/192.168.70.202:8081,OPEN,fill=-,flush=-,to=888/300000}{io=1/0,kio=1,kro=1}->HttpConnection@1c00dd8f[p=HttpParser{s=START,0 of -1},g=HttpGenerator@271fc1cc{s=START}]=>HttpChannelOverHttp@359adfb8{r=1,c=false,a=IDLE,uri=null,age=0} onFillable enter HttpChannelState@5f130de9{s=IDLE a=NOT_ASYNC i=true r=IDLE w=false} null
[DEBUG] 16:30:46.185 org.eclipse.jetty.io.ChannelEndPoint.fill(ChannelEndPoint.java:236) - filled -1 SocketChannelEndPoint@24cce39f{/192.168.70.202:54377<->/192.168.70.202:8081,OPEN,fill=-,flush=-,to=890/300000}{io=1/0,kio=1,kro=1}->HttpConnection@1c00dd8f[p=HttpParser{s=START,0 of -1},g=HttpGenerator@271fc1cc{s=START}]=>HttpChannelOverHttp@359adfb8{r=1,c=false,a=IDLE,uri=null,age=0}
[DEBUG] 16:30:46.186 org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.reservedWait(ReservedThreadExecutor.java:317) - ReservedThreadExecutor@62435e70{s=0/4,p=1}@64af4717 task=EatWhatYouKill@41fa769c/SelectorProducer@7df28f1/IDLE/p=true/QueuedThreadPool[qtp932257672]@37911f88{STARTED,4<=6<=1000,i=2,q=1}[ReservedThreadExecutor@62435e70{s=0/4,p=1}][pc=0,pic=0,pec=1,epc=3]@2019-07-15T16:30:46.186+08:00
[DEBUG] 16:30:46.186 org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:138) - EatWhatYouKill@41fa769c/SelectorProducer@7df28f1/IDLE/p=true/QueuedThreadPool[qtp932257672]@37911f88{STARTED,4<=6<=1000,i=2,q=1}[ReservedThreadExecutor@62435e70{s=0/4,p=1}][pc=0,pic=0,pec=1,epc=3]@2019-07-15T16:30:46.186+08:00 tryProduce true
[DEBUG] 16:30:46.204 org.eclipse.jetty.io.ManagedSelector$SelectorProducer.processUpdates(ManagedSelector.java:348) - updateable 0
[DEBUG] 16:30:46.204 org.eclipse.jetty.io.ManagedSelector$SelectorProducer.processUpdates(ManagedSelector.java:377) - updates 0
[DEBUG] 16:30:46.205 org.eclipse.jetty.io.ChannelEndPoint.updateKey(ChannelEndPoint.java:386) - Key interests updated 1 -> 0 on SocketChannelEndPoint@24cce39f{/192.168.70.202:54377<->/192.168.70.202:8081,OPEN,fill=-,flush=-,to=910/300000}{io=0/0,kio=0,kro=1}->HttpConnection@1c00dd8f[p=HttpParser{s=START,0 of -1},g=HttpGenerator@271fc1cc{s=START}]=>HttpChannelOverHttp@359adfb8{r=1,c=false,a=IDLE,uri=null,age=0}
[DEBUG] 16:30:46.205 org.eclipse.jetty.io.ManagedSelector$SelectorProducer.select(ManagedSelector.java:395) - Selector sun.nio.ch.WindowsSelectorImpl@4777e6dc waiting with 1 keys
[DEBUG] 16:30:46.186 org.eclipse.jetty.io.AbstractEndPoint.shutdownInput(AbstractEndPoint.java:66) - shutdownInput SocketChannelEndPoint@24cce39f{/192.168.70.202:54377<->/192.168.70.202:8081,OPEN,fill=-,flush=-,to=891/300000}{io=1/0,kio=1,kro=1}->HttpConnection@1c00dd8f[p=HttpParser{s=START,0 of -1},g=HttpGenerator@271fc1cc{s=START}]=>HttpChannelOverHttp@359adfb8{r=1,c=false,a=IDLE,uri=null,age=0}
[DEBUG] 16:30:46.208 org.eclipse.jetty.http.HttpParser.atEOF(HttpParser.java:1828) - atEOF HttpParser{s=START,0 of -1}
[DEBUG] 16:30:46.208 org.eclipse.jetty.server.HttpConnection.fillRequestBuffer(HttpConnection.java:340) - HttpConnection@1c00dd8f[p=HttpParser{s=START,0 of -1},g=HttpGenerator@271fc1cc{s=START}]=>HttpChannelOverHttp@359adfb8{r=1,c=false,a=IDLE,uri=null,age=0}<-SocketChannelEndPoint@24cce39f{/192.168.70.202:54377<->/192.168.70.202:8081,ISHUT,fill=-,flush=-,to=913/300000}{io=0/0,kio=0,kro=1}->HttpConnection@1c00dd8f[p=HttpParser{s=START,0 of -1},g=HttpGenerator@271fc1cc{s=START}]=>HttpChannelOverHttp@359adfb8{r=1,c=false,a=IDLE,uri=null,age=0} filled -1 HeapByteBuffer@56307ad1[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] 16:30:46.209 org.eclipse.jetty.server.HttpConnection.parseRequestBuffer(HttpConnection.java:358) - HttpConnection@1c00dd8f[p=HttpParser{s=START,0 of -1},g=HttpGenerator@271fc1cc{s=START}]=>HttpChannelOverHttp@359adfb8{r=1,c=false,a=IDLE,uri=null,age=0}<-SocketChannelEndPoint@24cce39f{/192.168.70.202:54377<->/192.168.70.202:8081,ISHUT,fill=-,flush=-,to=914/300000}{io=0/0,kio=0,kro=1}->HttpConnection@1c00dd8f[p=HttpParser{s=START,0 of -1},g=HttpGenerator@271fc1cc{s=START}]=>HttpChannelOverHttp@359adfb8{r=1,c=false,a=IDLE,uri=null,age=0} parse HeapByteBuffer@56307ad1[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] 16:30:46.209 org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:1483) - parseNext s=START HeapByteBuffer@56307ad1[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] 16:30:46.209 org.eclipse.jetty.http.HttpParser.setState(HttpParser.java:1868) - START --> CLOSED
[DEBUG] 16:30:46.209 org.eclipse.jetty.io.AbstractEndPoint.close(AbstractEndPoint.java:174) - close SocketChannelEndPoint@24cce39f{/192.168.70.202:54377<->/192.168.70.202:8081,ISHUT,fill=-,flush=-,to=914/300000}{io=0/0,kio=0,kro=1}->HttpConnection@1c00dd8f[p=HttpParser{s=CLOSED,0 of -1},g=HttpGenerator@271fc1cc{s=START}]=>HttpChannelOverHttp@359adfb8{r=1,c=false,a=IDLE,uri=null,age=0}
[DEBUG] 16:30:46.209 org.eclipse.jetty.io.AbstractEndPoint.close(AbstractEndPoint.java:181) - close(null) SocketChannelEndPoint@24cce39f{/192.168.70.202:54377<->/192.168.70.202:8081,ISHUT,fill=-,flush=-,to=914/300000}{io=0/0,kio=0,kro=1}->HttpConnection@1c00dd8f[p=HttpParser{s=CLOSED,0 of -1},g=HttpGenerator@271fc1cc{s=START}]=>HttpChannelOverHttp@359adfb8{r=1,c=false,a=IDLE,uri=null,age=0}
[DEBUG] 16:30:46.209 org.eclipse.jetty.io.ChannelEndPoint.doClose(ChannelEndPoint.java:196) - doClose SocketChannelEndPoint@24cce39f{/192.168.70.202:54377<->/192.168.70.202:8081,CLOSED,fill=-,flush=-,to=914/300000}{io=0/0,kio=0,kro=1}->HttpConnection@1c00dd8f[p=HttpParser{s=CLOSED,0 of -1},g=HttpGenerator@271fc1cc{s=START}]=>HttpChannelOverHttp@359adfb8{r=1,c=false,a=IDLE,uri=null,age=0}
[DEBUG] 16:30:46.218 org.eclipse.jetty.io.WriteFlusher.onFail(WriteFlusher.java:507) - ignored: WriteFlusher@477b0211{IDLE}->null
java.nio.channels.ClosedChannelException
	at org.eclipse.jetty.io.WriteFlusher.onClose(WriteFlusher.java:532)
	at org.eclipse.jetty.io.AbstractEndPoint.onClose(AbstractEndPoint.java:353)
	at org.eclipse.jetty.io.ChannelEndPoint.onClose(ChannelEndPoint.java:216)
	at org.eclipse.jetty.io.AbstractEndPoint.doOnClose(AbstractEndPoint.java:225)
	at org.eclipse.jetty.io.AbstractEndPoint.close(AbstractEndPoint.java:192)
	at org.eclipse.jetty.io.AbstractEndPoint.close(AbstractEndPoint.java:175)
	at org.eclipse.jetty.io.AbstractConnection.close(AbstractConnection.java:224)
	at org.eclipse.jetty.server.HttpChannelOverHttp.earlyEOF(HttpChannelOverHttp.java:234)
	at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:1557)
	at org.eclipse.jetty.server.HttpConnection.parseRequestBuffer(HttpConnection.java:360)
	at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:250)
	at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.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(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:762)
	at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:680)
	at java.lang.Thread.run(Thread.java:745)
[DEBUG] 16:30:46.219 org.eclipse.jetty.io.FillInterest.onClose(FillInterest.java:143) - onClose FillInterest@449bbd88{null}
[DEBUG] 16:30:46.219 org.eclipse.jetty.util.thread.QueuedThreadPool.execute(QueuedThreadPool.java:436) - queue org.eclipse.jetty.io.ManagedSelector$DestroyEndPoint@46d8b349
[DEBUG] 16:30:46.219 org.eclipse.jetty.server.HttpConnection.parseRequestBuffer(HttpConnection.java:363) - HttpConnection@1c00dd8f[p=HttpParser{s=CLOSED,0 of -1},g=HttpGenerator@271fc1cc{s=START}]=>HttpChannelOverHttp@359adfb8{r=1,c=false,a=IDLE,uri=null,age=0}<-SocketChannelEndPoint@24cce39f{/192.168.70.202:54377<->/192.168.70.202:8081,CLOSED,fill=-,flush=-,to=924/300000}{io=0/0,kio=-1,kro=-1}->HttpConnection@1c00dd8f[p=HttpParser{s=CLOSED,0 of -1},g=HttpGenerator@271fc1cc{s=START}]=>HttpChannelOverHttp@359adfb8{r=1,c=false,a=IDLE,uri=null,age=0} parsed false HttpParser{s=CLOSED,0 of -1}
[DEBUG] 16:30:46.220 org.eclipse.jetty.server.HttpConnection.releaseRequestBuffer(HttpConnection.java:212) - releaseRequestBuffer HttpConnection@1c00dd8f[p=HttpParser{s=CLOSED,0 of -1},g=HttpGenerator@271fc1cc{s=START}]=>HttpChannelOverHttp@359adfb8{r=1,c=false,a=IDLE,uri=null,age=0}<-SocketChannelEndPoint@24cce39f{/192.168.70.202:54377<->/192.168.70.202:8081,CLOSED,fill=-,flush=-,to=924/300000}{io=0/0,kio=-1,kro=-1}->HttpConnection@1c00dd8f[p=HttpParser{s=CLOSED,0 of -1},g=HttpGenerator@271fc1cc{s=START}]=>HttpChannelOverHttp@359adfb8{r=1,c=false,a=IDLE,uri=null,age=0}
[DEBUG] 16:30:46.220 org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:281) - HttpConnection@1c00dd8f[p=HttpParser{s=CLOSED,0 of -1},g=HttpGenerator@271fc1cc{s=START}]=>HttpChannelOverHttp@359adfb8{r=1,c=false,a=IDLE,uri=null,age=0}<-SocketChannelEndPoint@24cce39f{/192.168.70.202:54377<->/192.168.70.202:8081,CLOSED,fill=-,flush=-,to=925/300000}{io=0/0,kio=-1,kro=-1}->HttpConnection@1c00dd8f[p=HttpParser{s=CLOSED,0 of -1},g=HttpGenerator@271fc1cc{s=START}]=>HttpChannelOverHttp@359adfb8{r=1,c=false,a=IDLE,uri=null,age=0} onFillable exit HttpChannelState@5f130de9{s=IDLE a=NOT_ASYNC i=true r=IDLE w=false} null
[DEBUG] 16:30:46.220 org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.reservedWait(ReservedThreadExecutor.java:276) - ReservedThreadExecutor@62435e70{s=1/4,p=1}@1382c00 waiting
[DEBUG] 16:30:46.202 org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:679) - run ReservedThreadExecutor@62435e70{s=0/4,p=1}@77fe5c5b
[DEBUG] 16:30:46.221 org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:347) - ReservedThreadExecutor@62435e70{s=2/4,p=1}@77fe5c5b started
[DEBUG] 16:30:46.222 org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.reservedWait(ReservedThreadExecutor.java:276) - ReservedThreadExecutor@62435e70{s=2/4,p=0}@77fe5c5b waiting
[DEBUG] 16:30:46.223 org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:679) - run org.eclipse.jetty.io.ManagedSelector$DestroyEndPoint@46d8b349
[DEBUG] 16:30:46.224 org.eclipse.jetty.io.ManagedSelector$DestroyEndPoint.run(ManagedSelector.java:871) - Destroyed SocketChannelEndPoint@24cce39f{/192.168.70.202:54377<->/192.168.70.202:8081,CLOSED,fill=-,flush=-,to=928/300000}{io=0/0,kio=-1,kro=-1}->HttpConnection@1c00dd8f[p=HttpParser{s=CLOSED,0 of -1},g=HttpGenerator@271fc1cc{s=START}]=>HttpChannelOverHttp@359adfb8{r=1,c=false,a=IDLE,uri=null,age=0}
[DEBUG] 16:30:46.224 org.eclipse.jetty.io.AbstractConnection.onClose(AbstractConnection.java:209) - onClose HttpConnection@1c00dd8f[p=HttpParser{s=CLOSED,0 of -1},g=HttpGenerator@271fc1cc{s=START}]=>HttpChannelOverHttp@359adfb8{r=1,c=false,a=IDLE,uri=null,age=0}<-SocketChannelEndPoint@24cce39f{/192.168.70.202:54377<->/192.168.70.202:8081,CLOSED,fill=-,flush=-,to=929/300000}{io=0/0,kio=-1,kro=-1}->HttpConnection@1c00dd8f[p=HttpParser{s=CLOSED,0 of -1},g=HttpGenerator@271fc1cc{s=START}]=>HttpChannelOverHttp@359adfb8{r=1,c=false,a=IDLE,uri=null,age=0}
[DEBUG] 16:30:46.224 org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:682) - ran org.eclipse.jetty.io.ManagedSelector$DestroyEndPoint@46d8b349
[DEBUG] 16:30:46.366 org.eclipse.jetty.io.ManagedSelector.submit(ManagedSelector.java:143) - Queued change org.eclipse.jetty.io.ManagedSelector$Accept@6a5d7f7a on org.eclipse.jetty.io.ManagedSelector@3913f206 id=1 keys=0 selected=0 updates=0
[DEBUG] 16:30:46.366 org.eclipse.jetty.io.ManagedSelector.submit(ManagedSelector.java:161) - wakeup on submit org.eclipse.jetty.io.ManagedSelector@3913f206 id=1 keys=0 selected=0 updates=1
[DEBUG] 16:30:46.367 org.eclipse.jetty.io.ManagedSelector$SelectorProducer.select(ManagedSelector.java:400) - Selector sun.nio.ch.WindowsSelectorImpl@13f71ef4 woken with none selected
[DEBUG] 16:30:46.367 org.eclipse.jetty.io.ManagedSelector$SelectorProducer.select(ManagedSelector.java:404) - Selector sun.nio.ch.WindowsSelectorImpl@13f71ef4 woken up from select, 0/0/0 selected
[DEBUG] 16:30:46.367 org.eclipse.jetty.io.ManagedSelector$SelectorProducer.select(ManagedSelector.java:417) - Selector sun.nio.ch.WindowsSelectorImpl@13f71ef4 processing 0 keys, 1 updates
[DEBUG] 16:30:46.367 org.eclipse.jetty.io.ManagedSelector$SelectorProducer.processUpdates(ManagedSelector.java:348) - updateable 1
[DEBUG] 16:30:46.367 org.eclipse.jetty.io.ManagedSelector$SelectorProducer.processUpdates(ManagedSelector.java:357) - update org.eclipse.jetty.io.ManagedSelector$Accept@6a5d7f7a
[DEBUG] 16:30:46.368 org.eclipse.jetty.util.thread.QueuedThreadPool.execute(QueuedThreadPool.java:436) - queue org.eclipse.jetty.io.ManagedSelector$Accept@6a5d7f7a
[DEBUG] 16:30:46.369 org.eclipse.jetty.io.ManagedSelector$SelectorProducer.processUpdates(ManagedSelector.java:377) - updates 0
[DEBUG] 16:30:46.369 org.eclipse.jetty.io.ManagedSelector$SelectorProducer.select(ManagedSelector.java:395) - Selector sun.nio.ch.WindowsSelectorImpl@13f71ef4 waiting with 1 keys
[DEBUG] 16:30:46.369 org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:679) - run org.eclipse.jetty.io.ManagedSelector$Accept@6a5d7f7a
[DEBUG] 16:30:46.370 org.eclipse.jetty.io.IdleTimeout.checkIdleTimeout(IdleTimeout.java:156) - SocketChannelEndPoint@727f59c9{/192.168.70.202:54382<->/192.168.70.202:8081,OPEN,fill=-,flush=-,to=1/300000}{io=0/0,kio=0,kro=0}-><null> idle timeout check, elapsed: 1 ms, remaining: 299999 ms
[DEBUG] 16:30:46.373 org.tio.core.task.DecodeRunnable.decode(DecodeRunnable.java:191) - 0:0:0:0:0:0:0:1:54383, 解包获得一个packet:websocket
[DEBUG] 16:30:46.374 com.dd.socket.Accepter.handshake(Accepter.java:83) - 握手信息
id--1---${Session.me!}
sessionId--1---${Session.sessionId!}
[ERROR] 16:30:46.374 org.tio.core.task.HandlerRunnable.handler(HandlerRunnable.java:67) - websocket
java.lang.NumberFormatException: For input string: "${Session.me!}"
	at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
	at java.lang.Integer.parseInt(Integer.java:569)
	at java.lang.Integer.valueOf(Integer.java:766)
	at com.dd.socket.Accepter.handshake(Accepter.java:95)
	at org.tio.websocket.server.WsServerAioHandler.handler(WsServerAioHandler.java:167)
	at org.tio.core.task.HandlerRunnable.handler(HandlerRunnable.java:64)
	at org.tio.core.task.DecodeRunnable.handler(DecodeRunnable.java:49)
	at org.tio.core.task.DecodeRunnable.decode(DecodeRunnable.java:194)
	at org.tio.core.ReadCompletionHandler.completed(ReadCompletionHandler.java:79)
	at org.tio.core.ReadCompletionHandler.completed(ReadCompletionHandler.java:18)
	at sun.nio.ch.Invoker.invokeUnchecked(Invoker.java:126)
	at sun.nio.ch.Invoker$2.run(Invoker.java:218)
	at sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:112)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
	at java.lang.Thread.run(Thread.java:745)
[DEBUG] 16:30:46.374 org.tio.core.task.DecodeRunnable.decode(DecodeRunnable.java:205) - 0:0:0:0:0:0:0:1:54383,组包后,数据刚好用完
[DEBUG] 16:30:46.376 org.eclipse.jetty.server.HttpChannel.<init>(HttpChannel.java:114) - new HttpChannelOverHttp@75bcecac{r=0,c=false,a=IDLE,uri=null,age=0} -> SocketChannelEndPoint@727f59c9{/192.168.70.202:54382<->/192.168.70.202:8081,OPEN,fill=-,flush=-,to=7/300000}{io=0/0,kio=0,kro=0}-><null>,null,HttpChannelState@23e48bf7{s=IDLE a=NOT_ASYNC i=true r=IDLE w=false}
[DEBUG] 16:30:46.376 org.eclipse.jetty.server.HttpConnection.<init>(HttpConnection.java:111) - New HTTP Connection HttpConnection@2bdd2f53[p=HttpParser{s=START,0 of -1},g=HttpGenerator@1b56df6b{s=START}]=>HttpChannelOverHttp@75bcecac{r=0,c=false,a=IDLE,uri=null,age=0}<-SocketChannelEndPoint@727f59c9{/192.168.70.202:54382<->/192.168.70.202:8081,OPEN,fill=-,flush=-,to=7/300000}{io=0/0,kio=0,kro=0}-><null>
[DEBUG] 16:30:46.377 org.eclipse.jetty.io.AbstractEndPoint.onOpen(AbstractEndPoint.java:344) - onOpen SocketChannelEndPoint@727f59c9{/192.168.70.202:54382<->/192.168.70.202:8081,OPEN,fill=-,flush=-,to=8/300000}{io=0/0,kio=0,kro=0}->HttpConnection@2bdd2f53[p=HttpParser{s=START,0 of -1},g=HttpGenerator@1b56df6b{s=START}]=>HttpChannelOverHttp@75bcecac{r=0,c=false,a=IDLE,uri=null,age=0}
[DEBUG] 16:30:46.377 org.eclipse.jetty.io.AbstractConnection.onOpen(AbstractConnection.java:199) - onOpen HttpConnection@2bdd2f53[p=HttpParser{s=START,0 of -1},g=HttpGenerator@1b56df6b{s=START}]=>HttpChannelOverHttp@75bcecac{r=0,c=false,a=IDLE,uri=null,age=0}<-SocketChannelEndPoint@727f59c9{/192.168.70.202:54382<->/192.168.70.202:8081,OPEN,fill=-,flush=-,to=8/300000}{io=0/0,kio=0,kro=0}->HttpConnection@2bdd2f53[p=HttpParser{s=START,0 of -1},g=HttpGenerator@1b56df6b{s=START}]=>HttpChannelOverHttp@75bcecac{r=0,c=false,a=IDLE,uri=null,age=0}
[DEBUG] 16:30:46.377 org.eclipse.jetty.io.AbstractConnection.fillInterested(AbstractConnection.java:133) - fillInterested HttpConnection@2bdd2f53[p=HttpParser{s=START,0 of -1},g=HttpGenerator@1b56df6b{s=START}]=>HttpChannelOverHttp@75bcecac{r=0,c=false,a=IDLE,uri=null,age=0}<-SocketChannelEndPoint@727f59c9{/192.168.70.202:54382<->/192.168.70.202:8081,OPEN,fill=-,flush=-,to=8/300000}{io=0/0,kio=0,kro=0}->HttpConnection@2bdd2f53[p=HttpParser{s=START,0 of -1},g=HttpGenerator@1b56df6b{s=START}]=>HttpChannelOverHttp@75bcecac{r=0,c=false,a=IDLE,uri=null,age=0}
[DEBUG] 16:30:46.377 org.eclipse.jetty.io.FillInterest.tryRegister(FillInterest.java:79) - interested FillInterest@99d9921{AC.ReadCB@2bdd2f53{HttpConnection@2bdd2f53[p=HttpParser{s=START,0 of -1},g=HttpGenerator@1b56df6b{s=START}]=>HttpChannelOverHttp@75bcecac{r=0,c=false,a=IDLE,uri=null,age=0}<-SocketChannelEndPoint@727f59c9{/192.168.70.202:54382<->/192.168.70.202:8081,OPEN,fill=FI,flush=-,to=0/300000}{io=0/0,kio=0,kro=0}->HttpConnection@2bdd2f53[p=HttpParser{s=START,0 of -1},g=HttpGenerator@1b56df6b{s=START}]=>HttpChannelOverHttp@75bcecac{r=0,c=false,a=IDLE,uri=null,age=0}}}
[DEBUG] 16:30:46.378 org.eclipse.jetty.io.ChannelEndPoint.changeInterests(ChannelEndPoint.java:420) - changeInterests p=false 0->1 for SocketChannelEndPoint@727f59c9{/192.168.70.202:54382<->/192.168.70.202:8081,OPEN,fill=FI,flush=-,to=1/300000}{io=0/1,kio=0,kro=0}->HttpConnection@2bdd2f53[p=HttpParser{s=START,0 of -1},g=HttpGenerator@1b56df6b{s=START}]=>HttpChannelOverHttp@75bcecac{r=0,c=false,a=IDLE,uri=null,age=0}
[DEBUG] 16:30:46.378 org.eclipse.jetty.io.ManagedSelector.submit(ManagedSelector.java:143) - Queued change org.eclipse.jetty.io.ChannelEndPoint$1@e2100d6 on org.eclipse.jetty.io.ManagedSelector@3913f206 id=1 keys=1 selected=0 updates=0
[DEBUG] 16:30:46.378 org.eclipse.jetty.io.ManagedSelector.submit(ManagedSelector.java:161) - wakeup on submit org.eclipse.jetty.io.ManagedSelector@3913f206 id=1 keys=1 selected=0 updates=1
[DEBUG] 16:30:46.378 org.eclipse.jetty.io.ManagedSelector.createEndPoint(ManagedSelector.java:234) - Created SocketChannelEndPoint@727f59c9{/192.168.70.202:54382<->/192.168.70.202:8081,OPEN,fill=FI,flush=-,to=1/300000}{io=0/1,kio=0,kro=0}->HttpConnection@2bdd2f53[p=HttpParser{s=START,0 of -1},g=HttpGenerator@1b56df6b{s=START}]=>HttpChannelOverHttp@75bcecac{r=0,c=false,a=IDLE,uri=null,age=0}
[DEBUG] 16:30:46.378 org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:682) - ran org.eclipse.jetty.io.ManagedSelector$Accept@6a5d7f7a
[DEBUG] 16:30:46.379 org.eclipse.jetty.io.ManagedSelector$SelectorProducer.select(ManagedSelector.java:400) - Selector sun.nio.ch.WindowsSelectorImpl@13f71ef4 woken with none selected
[DEBUG] 16:30:46.381 org.eclipse.jetty.io.ManagedSelector$SelectorProducer.select(ManagedSelector.java:404) - Selector sun.nio.ch.WindowsSelectorImpl@13f71ef4 woken up from select, 0/0/1 selected
[DEBUG] 16:30:46.382 org.eclipse.jetty.io.ManagedSelector$SelectorProducer.select(ManagedSelector.java:417) - Selector sun.nio.ch.WindowsSelectorImpl@13f71ef4 processing 0 keys, 1 updates
[DEBUG] 16:30:46.382 org.eclipse.jetty.io.ManagedSelector$SelectorProducer.processUpdates(ManagedSelector.java:348) - updateable 1
[DEBUG] 16:30:46.382 org.eclipse.jetty.io.ManagedSelector$SelectorProducer.processUpdates(ManagedSelector.java:357) - update org.eclipse.jetty.io.ChannelEndPoint$1@e2100d6
[DEBUG] 16:30:46.382 org.eclipse.jetty.io.ChannelEndPoint.updateKey(ChannelEndPoint.java:386) - Key interests updated 0 -> 1 on SocketChannelEndPoint@727f59c9{/192.168.70.202:54382<->/192.168.70.202:8081,OPEN,fill=FI,flush=-,to=5/300000}{io=1/1,kio=1,kro=0}->HttpConnection@2bdd2f53[p=HttpParser{s=START,0 of -1},g=HttpGenerator@1b56df6b{s=START}]=>HttpChannelOverHttp@75bcecac{r=0,c=false,a=IDLE,uri=null,age=0}
[DEBUG] 16:30:46.382 org.eclipse.jetty.io.ManagedSelector$SelectorProducer.processUpdates(ManagedSelector.java:377) - updates 0
[DEBUG] 16:30:46.382 org.eclipse.jetty.io.ManagedSelector$SelectorProducer.select(ManagedSelector.java:395) - Selector sun.nio.ch.WindowsSelectorImpl@13f71ef4 waiting with 1 keys
[DEBUG] 16:30:46.382 org.eclipse.jetty.io.ManagedSelector$SelectorProducer.select(ManagedSelector.java:404) - Selector sun.nio.ch.WindowsSelectorImpl@13f71ef4 woken up from select, 1/1/1 selected
[DEBUG] 16:30:46.382 org.eclipse.jetty.io.ManagedSelector$SelectorProducer.select(ManagedSelector.java:417) - Selector sun.nio.ch.WindowsSelectorImpl@13f71ef4 processing 1 keys, 0 updates
[DEBUG] 16:30:46.382 org.eclipse.jetty.io.ManagedSelector$SelectorProducer.processSelected(ManagedSelector.java:443) - selected 1 sun.nio.ch.SelectionKeyImpl@4c81df61 SocketChannelEndPoint@727f59c9{/192.168.70.202:54382<->/192.168.70.202:8081,OPEN,fill=FI,flush=-,to=5/300000}{io=1/1,kio=1,kro=1}->HttpConnection@2bdd2f53[p=HttpParser{s=START,0 of -1},g=HttpGenerator@1b56df6b{s=START}]=>HttpChannelOverHttp@75bcecac{r=0,c=false,a=IDLE,uri=null,age=0} 
[DEBUG] 16:30:46.383 org.eclipse.jetty.io.ChannelEndPoint.onSelected(ChannelEndPoint.java:346) - onSelected 1->0 r=true w=false for SocketChannelEndPoint@727f59c9{/192.168.70.202:54382<->/192.168.70.202:8081,OPEN,fill=FI,flush=-,to=6/300000}{io=1/0,kio=1,kro=1}->HttpConnection@2bdd2f53[p=HttpParser{s=START,0 of -1},g=HttpGenerator@1b56df6b{s=START}]=>HttpChannelOverHttp@75bcecac{r=0,c=false,a=IDLE,uri=null,age=0}
[DEBUG] 16:30:46.383 org.eclipse.jetty.io.ChannelEndPoint.onSelected(ChannelEndPoint.java:358) - task CEP:SocketChannelEndPoint@727f59c9{/192.168.70.202:54382<->/192.168.70.202:8081,OPEN,fill=FI,flush=-,to=6/300000}{io=1/0,kio=1,kro=1}->HttpConnection@2bdd2f53[p=HttpParser{s=START,0 of -1},g=HttpGenerator@1b56df6b{s=START}]=>HttpChannelOverHttp@75bcecac{r=0,c=false,a=IDLE,uri=null,age=0}:runFillable:BLOCKING
[DEBUG] 16:30:46.383 org.eclipse.jetty.util.thread.ReservedThreadExecutor.tryExecute(ReservedThreadExecutor.java:190) - ReservedThreadExecutor@62435e70{s=2/4,p=0} tryExecute EatWhatYouKill@33f17289/SelectorProducer@f1266c6/PRODUCING/p=false/QueuedThreadPool[qtp932257672]@37911f88{STARTED,4<=7<=1000,i=2,q=0}[ReservedThreadExecutor@62435e70{s=2/4,p=0}][pc=0,pic=0,pec=1,epc=4]@2019-07-15T16:30:46.383+08:00
[DEBUG] 16:30:46.383 org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.offer(ReservedThreadExecutor.java:259) - ReservedThreadExecutor@62435e70{s=1/4,p=0}@77fe5c5b offer EatWhatYouKill@33f17289/SelectorProducer@f1266c6/PRODUCING/p=false/QueuedThreadPool[qtp932257672]@37911f88{STARTED,4<=7<=1000,i=2,q=0}[ReservedThreadExecutor@62435e70{s=1/4,p=0}][pc=0,pic=0,pec=1,epc=4]@2019-07-15T16:30:46.383+08:00
[DEBUG] 16:30:46.384 org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:288) - EatWhatYouKill@33f17289/SelectorProducer@f1266c6/IDLE/p=true/QueuedThreadPool[qtp932257672]@37911f88{STARTED,4<=7<=1000,i=2,q=0}[ReservedThreadExecutor@62435e70{s=1/4,p=0}][pc=0,pic=0,pec=1,epc=4]@2019-07-15T16:30:46.383+08:00 m=EXECUTE_PRODUCE_CONSUME t=CEP:SocketChannelEndPoint@727f59c9{/192.168.70.202:54382<->/192.168.70.202:8081,OPEN,fill=FI,flush=-,to=6/300000}{io=1/0,kio=1,kro=1}->HttpConnection@2bdd2f53[p=HttpParser{s=START,0 of -1},g=HttpGenerator@1b56df6b{s=START}]=>HttpChannelOverHttp@75bcecac{r=0,c=false,a=IDLE,uri=null,age=0}:runFillable:BLOCKING/BLOCKING
[DEBUG] 16:30:46.384 org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.reservedWait(ReservedThreadExecutor.java:317) - ReservedThreadExecutor@62435e70{s=1/4,p=0}@77fe5c5b task=EatWhatYouKill@33f17289/SelectorProducer@f1266c6/IDLE/p=true/QueuedThreadPool[qtp932257672]@37911f88{STARTED,4<=7<=1000,i=2,q=0}[ReservedThreadExecutor@62435e70{s=1/4,p=0}][pc=0,pic=0,pec=1,epc=4]@2019-07-15T16:30:46.384+08:00
[DEBUG] 16:30:46.386 org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:138) - EatWhatYouKill@33f17289/SelectorProducer@f1266c6/IDLE/p=true/QueuedThreadPool[qtp932257672]@37911f88{STARTED,4<=7<=1000,i=2,q=0}[ReservedThreadExecutor@62435e70{s=1/4,p=0}][pc=0,pic=0,pec=1,epc=5]@2019-07-15T16:30:46.386+08:00 tryProduce true
[DEBUG] 16:30:46.386 org.eclipse.jetty.io.ManagedSelector$SelectorProducer.processUpdates(ManagedSelector.java:348) - updateable 0
[DEBUG] 16:30:46.386 org.eclipse.jetty.io.ManagedSelector$SelectorProducer.processUpdates(ManagedSelector.java:377) - updates 0
[DEBUG] 16:30:46.387 org.eclipse.jetty.io.ChannelEndPoint.updateKey(ChannelEndPoint.java:386) - Key interests updated 1 -> 0 on SocketChannelEndPoint@727f59c9{/192.168.70.202:54382<->/192.168.70.202:8081,OPEN,fill=FI,flush=-,to=9/300000}{io=0/0,kio=0,kro=1}->HttpConnection@2bdd2f53[p=HttpParser{s=START,0 of -1},g=HttpGenerator@1b56df6b{s=START}]=>HttpChannelOverHttp@75bcecac{r=0,c=false,a=IDLE,uri=null,age=0}
[DEBUG] 16:30:46.387 org.eclipse.jetty.io.ManagedSelector$SelectorProducer.select(ManagedSelector.java:395) - Selector sun.nio.ch.WindowsSelectorImpl@13f71ef4 waiting with 1 keys
[DEBUG] 16:30:46.386 org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:99) - fillable FillInterest@99d9921{AC.ReadCB@2bdd2f53{HttpConnection@2bdd2f53[p=HttpParser{s=START,0 of -1},g=HttpGenerator@1b56df6b{s=START}]=>HttpChannelOverHttp@75bcecac{r=0,c=false,a=IDLE,uri=null,age=0}<-SocketChannelEndPoint@727f59c9{/192.168.70.202:54382<->/192.168.70.202:8081,OPEN,fill=FI,flush=-,to=9/300000}{io=1/0,kio=1,kro=1}->HttpConnection@2bdd2f53[p=HttpParser{s=START,0 of -1},g=HttpGenerator@1b56df6b{s=START}]=>HttpChannelOverHttp@75bcecac{r=0,c=false,a=IDLE,uri=null,age=0}}}
[DEBUG] 16:30:46.388 org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:235) - HttpConnection@2bdd2f53[p=HttpParser{s=START,0 of -1},g=HttpGenerator@1b56df6b{s=START}]=>HttpChannelOverHttp@75bcecac{r=0,c=false,a=IDLE,uri=null,age=0}<-SocketChannelEndPoint@727f59c9{/192.168.70.202:54382<->/192.168.70.202:8081,OPEN,fill=-,flush=-,to=10/300000}{io=0/0,kio=0,kro=1}->HttpConnection@2bdd2f53[p=HttpParser{s=START,0 of -1},g=HttpGenerator@1b56df6b{s=START}]=>HttpChannelOverHttp@75bcecac{r=0,c=false,a=IDLE,uri=null,age=0} onFillable enter HttpChannelState@23e48bf7{s=IDLE a=NOT_ASYNC i=true r=IDLE w=false} null
[DEBUG] 16:30:46.388 org.eclipse.jetty.io.ChannelEndPoint.fill(ChannelEndPoint.java:236) - filled 426 SocketChannelEndPoint@727f59c9{/192.168.70.202:54382<->/192.168.70.202:8081,OPEN,fill=-,flush=-,to=11/300000}{io=0/0,kio=0,kro=1}->HttpConnection@2bdd2f53[p=HttpParser{s=START,0 of -1},g=HttpGenerator@1b56df6b{s=START}]=>HttpChannelOverHttp@75bcecac{r=0,c=false,a=IDLE,uri=null,age=0}
[DEBUG] 16:30:46.388 org.eclipse.jetty.server.HttpConnection.fillRequestBuffer(HttpConnection.java:340) - HttpConnection@2bdd2f53[p=HttpParser{s=START,0 of -1},g=HttpGenerator@1b56df6b{s=START}]=>HttpChannelOverHttp@75bcecac{r=0,c=false,a=IDLE,uri=null,age=0}<-SocketChannelEndPoint@727f59c9{/192.168.70.202:54382<->/192.168.70.202:8081,OPEN,fill=-,flush=-,to=0/300000}{io=0/0,kio=0,kro=1}->HttpConnection@2bdd2f53[p=HttpParser{s=START,0 of -1},g=HttpGenerator@1b56df6b{s=START}]=>HttpChannelOverHttp@75bcecac{r=0,c=false,a=IDLE,uri=null,age=0} filled 426 HeapByteBuffer@56307ad1[p=0,l=426,c=8192,r=426]={<<<GET /user/getInit...CN,zh;q=0.9\r\n\r\n>>>0 08:30:45 GMT; H...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}
[DEBUG] 16:30:46.388 org.eclipse.jetty.server.HttpConnection.parseRequestBuffer(HttpConnection.java:358) - HttpConnection@2bdd2f53[p=HttpParser{s=START,0 of -1},g=HttpGenerator@1b56df6b{s=START}]=>HttpChannelOverHttp@75bcecac{r=0,c=false,a=IDLE,uri=null,age=0}<-SocketChannelEndPoint@727f59c9{/192.168.70.202:54382<->/192.168.70.202:8081,OPEN,fill=-,flush=-,to=0/300000}{io=0/0,kio=0,kro=1}->HttpConnection@2bdd2f53[p=HttpParser{s=START,0 of -1},g=HttpGenerator@1b56df6b{s=START}]=>HttpChannelOverHttp@75bcecac{r=0,c=false,a=IDLE,uri=null,age=0} parse HeapByteBuffer@56307ad1[p=0,l=426,c=8192,r=426]={<<<GET /user/getInit...CN,zh;q=0.9\r\n\r\n>>>0 08:30:45 GMT; H...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00} {}
[DEBUG] 16:30:46.389 org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:1483) - parseNext s=START HeapByteBuffer@56307ad1[p=0,l=426,c=8192,r=426]={<<<GET /user/getInit...CN,zh;q=0.9\r\n\r\n>>>0 08:30:45 GMT; H...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}
[DEBUG] 16:30:46.389 org.eclipse.jetty.http.HttpParser.setState(HttpParser.java:1868) - START --> SPACE1
[DEBUG] 16:30:46.389 org.eclipse.jetty.http.HttpParser.setState(HttpParser.java:1868) - SPACE1 --> URI
[DEBUG] 16:30:46.389 org.eclipse.jetty.http.HttpParser.setState(HttpParser.java:1868) - URI --> SPACE2
[DEBUG] 16:30:46.389 org.eclipse.jetty.http.HttpParser.setState(HttpParser.java:1868) - SPACE2 --> REQUEST_VERSION
[DEBUG] 16:30:46.389 org.eclipse.jetty.http.HttpParser.setState(HttpParser.java:1868) - REQUEST_VERSION --> HEADER
[DEBUG] 16:30:46.389 org.eclipse.jetty.http.HttpParser.setState(HttpParser.java:1876) - HEADER:Host --> VALUE
[DEBUG] 16:30:46.389 org.eclipse.jetty.http.HttpParser.setState(HttpParser.java:1876) - HEADER:Host --> IN_VALUE
[DEBUG] 16:30:46.389 org.eclipse.jetty.http.HttpParser.setState(HttpParser.java:1876) - HEADER:Host --> FIELD
[DEBUG] 16:30:46.389 org.eclipse.jetty.http.HttpParser.setState(HttpParser.java:1876) - HEADER:Connection: keep-alive --> IN_VALUE
[DEBUG] 16:30:46.389 org.eclipse.jetty.http.HttpParser.setState(HttpParser.java:1876) - HEADER:Connection: keep-alive --> FIELD
[DEBUG] 16:30:46.389 org.eclipse.jetty.http.HttpParser.setState(HttpParser.java:1876) - HEADER:Accept --> VALUE
[DEBUG] 16:30:46.389 org.eclipse.jetty.http.HttpParser.setState(HttpParser.java:1876) - HEADER:Accept --> IN_VALUE
[DEBUG] 16:30:46.390 org.eclipse.jetty.http.HttpParser.setState(HttpParser.java:1876) - HEADER:Accept --> FIELD
[DEBUG] 16:30:46.390 org.eclipse.jetty.http.HttpParser.setState(HttpParser.java:1876) - HEADER:Origin --> VALUE
[DEBUG] 16:30:46.390 org.eclipse.jetty.http.HttpParser.setState(HttpParser.java:1876) - HEADER:Origin --> IN_VALUE
[DEBUG] 16:30:46.390 org.eclipse.jetty.http.HttpParser.setState(HttpParser.java:1876) - HEADER:Origin --> FIELD
[DEBUG] 16:30:46.390 org.eclipse.jetty.http.HttpParser.setState(HttpParser.java:1876) - HEADER:User-Agent --> VALUE
[DEBUG] 16:30:46.390 org.eclipse.jetty.http.HttpParser.setState(HttpParser.java:1876) - HEADER:User-Agent --> IN_VALUE
[DEBUG] 16:30:46.390 org.eclipse.jetty.http.HttpParser.setState(HttpParser.java:1876) - HEADER:User-Agent --> FIELD
[DEBUG] 16:30:46.390 org.eclipse.jetty.http.HttpParser.setState(HttpParser.java:1876) - HEADER:Referer --> VALUE
[DEBUG] 16:30:46.390 org.eclipse.jetty.http.HttpParser.setState(HttpParser.java:1876) - HEADER:Referer --> IN_VALUE
[DEBUG] 16:30:46.390 org.eclipse.jetty.http.HttpParser.setState(HttpParser.java:1876) - HEADER:Referer --> FIELD
[DEBUG] 16:30:46.390 org.eclipse.jetty.http.HttpParser.setState(HttpParser.java:1876) - HEADER:Accept-Encoding: gzip, deflate --> IN_VALUE
[DEBUG] 16:30:46.390 org.eclipse.jetty.http.HttpParser.setState(HttpParser.java:1876) - HEADER:Accept-Encoding: gzip, deflate --> FIELD
[DEBUG] 16:30:46.390 org.eclipse.jetty.http.HttpParser.setState(HttpParser.java:1876) - HEADER:Accept-Language --> VALUE
[DEBUG] 16:30:46.390 org.eclipse.jetty.http.HttpParser.setState(HttpParser.java:1876) - HEADER:Accept-Language --> IN_VALUE
[DEBUG] 16:30:46.390 org.eclipse.jetty.http.HttpParser.setState(HttpParser.java:1876) - HEADER:Accept-Language --> FIELD
[DEBUG] 16:30:46.390 org.eclipse.jetty.http.HttpParser.setState(HttpParser.java:1868) - HEADER --> END
[DEBUG] 16:30:46.391 org.eclipse.jetty.server.HttpChannel.onRequest(HttpChannel.java:650) - REQUEST for //192.168.70.202:8081/user/getInitData?_=1563179446343 on HttpChannelOverHttp@75bcecac{r=1,c=false,a=IDLE,uri=//192.168.70.202:8081/user/getInitData?_=1563179446343,age=1}
GET //192.168.70.202:8081/user/getInitData?_=1563179446343 HTTP/1.1
Host: 192.168.70.202:8081
Connection: keep-alive
Accept: application/json, text/javascript, */*; q=0.01
Origin: http://127.0.0.1:3001
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.90 Safari/537.36
Referer: http://127.0.0.1:3001/template/chat.html
Accept-Encoding: gzip, deflate
Accept-Language: zh-CN,zh;q=0.9


[DEBUG] 16:30:46.391 org.eclipse.jetty.server.HttpChannel.onContentComplete(HttpChannel.java:666) - HttpChannelOverHttp@75bcecac{r=1,c=false,a=IDLE,uri=//192.168.70.202:8081/user/getInitData?_=1563179446343,age=1} onContentComplete
[DEBUG] 16:30:46.391 org.eclipse.jetty.server.HttpChannel.onRequestComplete(HttpChannel.java:682) - HttpChannelOverHttp@75bcecac{r=1,c=false,a=IDLE,uri=//192.168.70.202:8081/user/getInitData?_=1563179446343,age=1} onRequestComplete
[DEBUG] 16:30:46.391 org.eclipse.jetty.server.HttpInput.addContent(HttpInput.java:612) - HttpInputOverHTTP@59e39054[c=0,q=0,[0]=null,s=STREAM] addContent EOF
[DEBUG] 16:30:46.391 org.eclipse.jetty.server.HttpConnection.parseRequestBuffer(HttpConnection.java:363) - HttpConnection@2bdd2f53[p=HttpParser{s=END,0 of -1},g=HttpGenerator@1b56df6b{s=START}]=>HttpChannelOverHttp@75bcecac{r=1,c=false,a=IDLE,uri=//192.168.70.202:8081/user/getInitData?_=1563179446343,age=1}<-SocketChannelEndPoint@727f59c9{/192.168.70.202:54382<->/192.168.70.202:8081,OPEN,fill=-,flush=-,to=3/300000}{io=0/0,kio=0,kro=1}->HttpConnection@2bdd2f53[p=HttpParser{s=END,0 of -1},g=HttpGenerator@1b56df6b{s=START}]=>HttpChannelOverHttp@75bcecac{r=1,c=false,a=IDLE,uri=//192.168.70.202:8081/user/getInitData?_=1563179446343,age=1} parsed true HttpParser{s=END,0 of -1}
[DEBUG] 16:30:46.392 org.eclipse.jetty.server.HttpConnection.releaseRequestBuffer(HttpConnection.java:212) - releaseRequestBuffer HttpConnection@2bdd2f53[p=HttpParser{s=END,0 of -1},g=HttpGenerator@1b56df6b{s=START}]=>HttpChannelOverHttp@75bcecac{r=1,c=false,a=IDLE,uri=//192.168.70.202:8081/user/getInitData?_=1563179446343,age=1}<-SocketChannelEndPoint@727f59c9{/192.168.70.202:54382<->/192.168.70.202:8081,OPEN,fill=-,flush=-,to=3/300000}{io=0/0,kio=0,kro=1}->HttpConnection@2bdd2f53[p=HttpParser{s=END,0 of -1},g=HttpGenerator@1b56df6b{s=START}]=>HttpChannelOverHttp@75bcecac{r=1,c=false,a=IDLE,uri=//192.168.70.202:8081/user/getInitData?_=1563179446343,age=2}
[DEBUG] 16:30:46.392 org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:302) - HttpChannelOverHttp@75bcecac{r=1,c=false,a=IDLE,uri=//192.168.70.202:8081/user/getInitData?_=1563179446343,age=2} handle //192.168.70.202:8081/user/getInitData?_=1563179446343 
[DEBUG] 16:30:46.392 org.eclipse.jetty.server.HttpChannelState.handling(HttpChannelState.java:218) - handling HttpChannelState@23e48bf7{s=IDLE a=NOT_ASYNC i=true r=IDLE w=false}
[DEBUG] 16:30:46.392 org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:315) - HttpChannelOverHttp@75bcecac{r=1,c=false,a=DISPATCHED,uri=//192.168.70.202:8081/user/getInitData?_=1563179446343,age=2} action DISPATCH
[DEBUG] 16:30:46.392 org.eclipse.jetty.server.Server.handle(Server.java:520) - REQUEST GET /user/getInitData on HttpChannelOverHttp@75bcecac{r=1,c=false,a=DISPATCHED,uri=//192.168.70.202:8081/user/getInitData?_=1563179446343,age=2}
[DEBUG] 16:30:46.392 org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1141) - scope null||/user/getInitData @ o.e.j.w.WebAppContext@7582ff54{/,[file:///D:/data/upload/, file:///D:/fe/LuliChat-nutzboot/target/classes/static/],AVAILABLE}{[file:///D:/data/upload/, file:///D:/fe/LuliChat-nutzboot/target/classes/static/]}
[DEBUG] 16:30:46.392 org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1217) - context=||/user/getInitData @ o.e.j.w.WebAppContext@7582ff54{/,[file:///D:/data/upload/, file:///D:/fe/LuliChat-nutzboot/target/classes/static/],AVAILABLE}{[file:///D:/data/upload/, file:///D:/fe/LuliChat-nutzboot/target/classes/static/]}
[DEBUG] 16:30:46.392 org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1559) - sessionHandler=org.eclipse.jetty.server.session.SessionHandler1733581655==dftMaxIdleSec=1800
[DEBUG] 16:30:46.392 org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1560) - session=null
[DEBUG] 16:30:46.392 org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:465) - servlet |/user/getInitData|null -> default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,jsp=null,order=0,inst=true
[DEBUG] 16:30:46.393 org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:513) - chain=Jetty_WebSocketUpgradeFilter->whale->druid->shiro->nutz->default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,jsp=null,order=0,inst=true
[DEBUG] 16:30:46.393 org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1623) - call filter Jetty_WebSocketUpgradeFilter
[DEBUG] 16:30:46.393 org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1623) - call filter whale
[DEBUG] 16:30:46.393 org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1623) - call filter druid
[DEBUG] 16:30:46.393 org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1623) - call filter shiro
[DEBUG] 16:30:46.393 org.apache.shiro.session.mgt.DefaultSessionManager.retrieveSession(DefaultSessionManager.java:218) - Unable to resolve session ID from SessionKey [org.apache.shiro.web.session.mgt.WebSessionKey@29d9369].  Returning null to indicate a session could not be found.
[DEBUG] 16:30:46.394 org.apache.shiro.session.mgt.DefaultSessionManager.create(DefaultSessionManager.java:175) - Creating new EIS record for new session instance [org.apache.shiro.session.mgt.SimpleSession,id=null]
[DEBUG] 16:30:46.395 org.apache.shiro.web.servlet.SimpleCookie.addCookieHeader(SimpleCookie.java:226) - Added HttpServletResponse Cookie [sid=29d2483b-edaa-4cf7-97cc-5d6d691c6cc2; Path=/; Max-Age=43200000; Expires=Thu, 26-Nov-2020 08:30:46 GMT; HttpOnly]
[DEBUG] 16:30:46.395 org.eclipse.jetty.server.HttpChannel.sendResponse(HttpChannel.java:769) - sendResponse info=null content=HeapByteBuffer@5f4bd53a[p=0,l=0,c=0,r=0]={<<<>>>} complete=true committing=true callback=Blocker@a77dbb1{null}
[DEBUG] 16:30:46.395 org.eclipse.jetty.server.HttpChannel.commit(HttpChannel.java:825) - COMMIT for /user/getInitData on HttpChannelOverHttp@75bcecac{r=1,c=true,a=DISPATCHED,uri=//192.168.70.202:8081/user/getInitData?_=1563179446343,age=5}
302 null HTTP/1.1
Date: Mon, 15 Jul 2019 08:30:46 GMT
Set-Cookie: sid=29d2483b-edaa-4cf7-97cc-5d6d691c6cc2; Path=/; Max-Age=43200000; Expires=Thu, 26-Nov-2020 08:30:46 GMT; HttpOnly
Location: http://192.168.70.202:8081/login;JSESSIONID=29d2483b-edaa-4cf7-97cc-5d6d691c6cc2


[DEBUG] 16:30:46.396 org.eclipse.jetty.server.HttpConnection$SendCallback.process(HttpConnection.java:731) - org.eclipse.jetty.server.HttpConnection$SendCallback@48cf6749[PROCESSING][i=HTTP/1.1{s=302,h=3,cl=-1},cb=org.eclipse.jetty.server.HttpChannel$CommitCallback@deb3f34] generate: NEED_HEADER (null,[p=0,l=0,c=0,r=0],true)@START
[DEBUG] 16:30:46.396 org.eclipse.jetty.http.HttpGenerator.generateHeaders(HttpGenerator.java:638) - generateHeaders HTTP/1.1{s=302,h=3,cl=-1} last=true content=HeapByteBuffer@5f4bd53a[p=0,l=0,c=0,r=0]={<<<>>>}
[DEBUG] 16:30:46.396 org.eclipse.jetty.http.HttpGenerator.generateHeaders(HttpGenerator.java:639) - Date: Mon, 15 Jul 2019 08:30:46 GMT
Set-Cookie: sid=29d2483b-edaa-4cf7-97cc-5d6d691c6cc2; Path=/; Max-Age=43200000; Expires=Thu, 26-Nov-2020 08:30:46 GMT; HttpOnly
Location: http://192.168.70.202:8081/login;JSESSIONID=29d2483b-edaa-4cf7-97cc-5d6d691c6cc2


[DEBUG] 16:30:46.396 org.eclipse.jetty.http.HttpGenerator.generateHeaders(HttpGenerator.java:807) - CONTENT_LENGTH
[DEBUG] 16:30:46.397 org.eclipse.jetty.server.HttpConnection$SendCallback.process(HttpConnection.java:731) - org.eclipse.jetty.server.HttpConnection$SendCallback@48cf6749[PROCESSING][i=HTTP/1.1{s=302,h=3,cl=-1},cb=org.eclipse.jetty.server.HttpChannel$CommitCallback@deb3f34] generate: FLUSH ([p=0,l=332,c=8192,r=332],[p=0,l=0,c=0,r=0],true)@COMPLETING
[DEBUG] 16:30:46.397 org.eclipse.jetty.io.WriteFlusher.write(WriteFlusher.java:316) - write: WriteFlusher@6383e33b{IDLE}->null [HeapByteBuffer@56307ad1[p=0,l=332,c=8192,r=332]={<<<HTTP/1.1 302 Foun....v20180605)\r\n\r\n>>>1:3001/template/c...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}]
[DEBUG] 16:30:46.397 org.eclipse.jetty.io.WriteFlusher.updateState(WriteFlusher.java:119) - update WriteFlusher@6383e33b{WRITING}->null:IDLE-->WRITING
[DEBUG] 16:30:46.398 org.eclipse.jetty.io.ChannelEndPoint.flush(ChannelEndPoint.java:282) - flushed 332 SocketChannelEndPoint@727f59c9{/192.168.70.202:54382<->/192.168.70.202:8081,OPEN,fill=-,flush=W,to=10/300000}{io=0/0,kio=0,kro=1}->HttpConnection@2bdd2f53[p=HttpParser{s=END,0 of -1},g=HttpGenerator@1b56df6b{s=COMPLETING}]=>HttpChannelOverHttp@75bcecac{r=1,c=true,a=DISPATCHED,uri=//192.168.70.202:8081/user/getInitData?_=1563179446343,age=8}
[DEBUG] 16:30:46.398 org.eclipse.jetty.io.WriteFlusher.flush(WriteFlusher.java:434) - Flushed=true written=332 remaining=0 WriteFlusher@6383e33b{WRITING}->null
[DEBUG] 16:30:46.398 org.eclipse.jetty.io.WriteFlusher.updateState(WriteFlusher.java:119) - update WriteFlusher@6383e33b{IDLE}->null:WRITING-->IDLE
[DEBUG] 16:30:46.399 org.eclipse.jetty.server.HttpConnection$SendCallback.process(HttpConnection.java:731) - org.eclipse.jetty.server.HttpConnection$SendCallback@48cf6749[PROCESSING][i=HTTP/1.1{s=302,h=3,cl=-1},cb=org.eclipse.jetty.server.HttpChannel$CommitCallback@deb3f34] generate: DONE ([p=332,l=332,c=8192,r=0],[p=0,l=0,c=0,r=0],true)@END
[DEBUG] 16:30:46.399 org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1574) - FinalSession=null old_session_manager=null this=org.eclipse.jetty.server.session.SessionHandler1733581655==dftMaxIdleSec=1800
[DEBUG] 16:30:46.399 org.eclipse.jetty.server.Server.handle(Server.java:534) - handled=true async=false committed=true on HttpChannelOverHttp@75bcecac{r=1,c=true,a=DISPATCHED,uri=//192.168.70.202:8081/user/getInitData?_=1563179446343,age=9}
[DEBUG] 16:30:46.399 org.eclipse.jetty.server.HttpChannelState.unhandle(HttpChannelState.java:398) - unhandle HttpChannelState@23e48bf7{s=DISPATCHED a=NOT_ASYNC i=true r=IDLE w=false}
[DEBUG] 16:30:46.399 org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:315) - HttpChannelOverHttp@75bcecac{r=1,c=true,a=COMPLETING,uri=//192.168.70.202:8081/user/getInitData?_=1563179446343,age=9} action COMPLETE
[DEBUG] 16:30:46.399 org.eclipse.jetty.server.HttpChannelState.onComplete(HttpChannelState.java:857) - onComplete HttpChannelState@23e48bf7{s=COMPLETING a=NOT_ASYNC i=false r=IDLE w=false}
[DEBUG] 16:30:46.400 org.eclipse.jetty.server.HttpChannel.onCompleted(HttpChannel.java:691) - COMPLETE for /user/getInitData written=0
[DEBUG] 16:30:46.400 org.eclipse.jetty.server.HttpChannelState.recycle(HttpChannelState.java:914) - recycle HttpChannelState@23e48bf7{s=COMPLETED a=NOT_ASYNC i=false r=IDLE w=false}
[DEBUG] 16:30:46.400 org.eclipse.jetty.http.HttpParser.reset(HttpParser.java:1846) - reset HttpParser{s=END,0 of -1}
[DEBUG] 16:30:46.400 org.eclipse.jetty.http.HttpParser.setState(HttpParser.java:1868) - END --> START
[DEBUG] 16:30:46.400 org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:521) - HttpChannelOverHttp@75bcecac{r=1,c=false,a=IDLE,uri=null,age=0} handle exit, result COMPLETE
[DEBUG] 16:30:46.406 org.eclipse.jetty.io.ChannelEndPoint.fill(ChannelEndPoint.java:236) - filled 0 SocketChannelEndPoint@727f59c9{/192.168.70.202:54382<->/192.168.70.202:8081,OPEN,fill=-,flush=-,to=8/300000}{io=0/0,kio=0,kro=1}->HttpConnection@2bdd2f53[p=HttpParser{s=START,0 of -1},g=HttpGenerator@1b56df6b{s=START}]=>HttpChannelOverHttp@75bcecac{r=1,c=false,a=IDLE,uri=null,age=0}
[DEBUG] 16:30:46.406 org.eclipse.jetty.io.ChannelEndPoint.fill(ChannelEndPoint.java:236) - filled 0 SocketChannelEndPoint@727f59c9{/192.168.70.202:54382<->/192.168.70.202:8081,OPEN,fill=-,flush=-,to=8/300000}{io=0/0,kio=0,kro=1}->HttpConnection@2bdd2f53[p=HttpParser{s=START,0 of -1},g=HttpGenerator@1b56df6b{s=START}]=>HttpChannelOverHttp@75bcecac{r=1,c=false,a=IDLE,uri=null,age=0}
[DEBUG] 16:30:46.407 org.eclipse.jetty.server.HttpConnection.fillRequestBuffer(HttpConnection.java:340) - HttpConnection@2bdd2f53[p=HttpParser{s=START,0 of -1},g=HttpGenerator@1b56df6b{s=START}]=>HttpChannelOverHttp@75bcecac{r=1,c=false,a=IDLE,uri=null,age=0}<-SocketChannelEndPoint@727f59c9{/192.168.70.202:54382<->/192.168.70.202:8081,OPEN,fill=-,flush=-,to=8/300000}{io=0/0,kio=0,kro=1}->HttpConnection@2bdd2f53[p=HttpParser{s=START,0 of -1},g=HttpGenerator@1b56df6b{s=START}]=>HttpChannelOverHttp@75bcecac{r=1,c=false,a=IDLE,uri=null,age=0} filled 0 HeapByteBuffer@56307ad1[p=0,l=0,c=8192,r=0]={<<<>>>HTTP/1.1 302 Foun...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}
[DEBUG] 16:30:46.407 org.eclipse.jetty.server.HttpConnection.parseRequestBuffer(HttpConnection.java:358) - HttpConnection@2bdd2f53[p=HttpParser{s=START,0 of -1},g=HttpGenerator@1b56df6b{s=START}]=>HttpChannelOverHttp@75bcecac{r=1,c=false,a=IDLE,uri=null,age=0}<-SocketChannelEndPoint@727f59c9{/192.168.70.202:54382<->/192.168.70.202:8081,OPEN,fill=-,flush=-,to=9/300000}{io=0/0,kio=0,kro=1}->HttpConnection@2bdd2f53[p=HttpParser{s=START,0 of -1},g=HttpGenerator@1b56df6b{s=START}]=>HttpChannelOverHttp@75bcecac{r=1,c=false,a=IDLE,uri=null,age=0} parse HeapByteBuffer@56307ad1[p=0,l=0,c=8192,r=0]={<<<>>>HTTP/1.1 302 Foun...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00} {}
[DEBUG] 16:30:46.407 org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:1483) - parseNext s=START HeapByteBuffer@56307ad1[p=0,l=0,c=8192,r=0]={<<<>>>HTTP/1.1 302 Foun...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}
[DEBUG] 16:30:46.407 org.eclipse.jetty.server.HttpConnection.parseRequestBuffer(HttpConnection.java:363) - HttpConnection@2bdd2f53[p=HttpParser{s=START,0 of -1},g=HttpGenerator@1b56df6b{s=START}]=>HttpChannelOverHttp@75bcecac{r=1,c=false,a=IDLE,uri=null,age=0}<-SocketChannelEndPoint@727f59c9{/192.168.70.202:54382<->/192.168.70.202:8081,OPEN,fill=-,flush=-,to=9/300000}{io=0/0,kio=0,kro=1}->HttpConnection@2bdd2f53[p=HttpParser{s=START,0 of -1},g=HttpGenerator@1b56df6b{s=START}]=>HttpChannelOverHttp@75bcecac{r=1,c=false,a=IDLE,uri=null,age=0} parsed false HttpParser{s=START,0 of -1}
[DEBUG] 16:30:46.407 org.eclipse.jetty.server.HttpConnection.releaseRequestBuffer(HttpConnection.java:212) - releaseRequestBuffer HttpConnection@2bdd2f53[p=HttpParser{s=START,0 of -1},g=HttpGenerator@1b56df6b{s=START}]=>HttpChannelOverHttp@75bcecac{r=1,c=false,a=IDLE,uri=null,age=0}<-SocketChannelEndPoint@727f59c9{/192.168.70.202:54382<->/192.168.70.202:8081,OPEN,fill=-,flush=-,to=9/300000}{io=0/0,kio=0,kro=1}->HttpConnection@2bdd2f53[p=HttpParser{s=START,0 of -1},g=HttpGenerator@1b56df6b{s=START}]=>HttpChannelOverHttp@75bcecac{r=1,c=false,a=IDLE,uri=null,age=0}
[DEBUG] 16:30:46.408 org.eclipse.jetty.io.AbstractConnection.fillInterested(AbstractConnection.java:133) - fillInterested HttpConnection@2bdd2f53[p=HttpParser{s=START,0 of -1},g=HttpGenerator@1b56df6b{s=START}]=>HttpChannelOverHttp@75bcecac{r=1,c=false,a=IDLE,uri=null,age=0}<-SocketChannelEndPoint@727f59c9{/192.168.70.202:54382<->/192.168.70.202:8081,OPEN,fill=-,flush=-,to=10/300000}{io=0/0,kio=0,kro=1}->HttpConnection@2bdd2f53[p=HttpParser{s=START,0 of -1},g=HttpGenerator@1b56df6b{s=START}]=>HttpChannelOverHttp@75bcecac{r=1,c=false,a=IDLE,uri=null,age=0}
[DEBUG] 16:30:46.408 org.eclipse.jetty.io.FillInterest.tryRegister(FillInterest.java:79) - interested FillInterest@99d9921{AC.ReadCB@2bdd2f53{HttpConnection@2bdd2f53[p=HttpParser{s=START,0 of -1},g=HttpGenerator@1b56df6b{s=START}]=>HttpChannelOverHttp@75bcecac{r=1,c=false,a=IDLE,uri=null,age=0}<-SocketChannelEndPoint@727f59c9{/192.168.70.202:54382<->/192.168.70.202:8081,OPEN,fill=FI,flush=-,to=0/300000}{io=0/0,kio=0,kro=1}->HttpConnection@2bdd2f53[p=HttpParser{s=START,0 of -1},g=HttpGenerator@1b56df6b{s=START}]=>HttpChannelOverHttp@75bcecac{r=1,c=false,a=IDLE,uri=null,age=0}}}
[DEBUG] 16:30:46.408 org.eclipse.jetty.io.ChannelEndPoint.changeInterests(ChannelEndPoint.java:420) - changeInterests p=false 0->1 for SocketChannelEndPoint@727f59c9{/192.168.70.202:54382<->/192.168.70.202:8081,OPEN,fill=FI,flush=-,to=0/300000}{io=0/1,kio=0,kro=1}->HttpConnection@2bdd2f53[p=HttpParser{s=START,0 of -1},g=HttpGenerator@1b56df6b{s=START}]=>HttpChannelOverHttp@75bcecac{r=1,c=false,a=IDLE,uri=null,age=0}
[DEBUG] 16:30:46.409 org.eclipse.jetty.io.ManagedSelector.submit(ManagedSelector.java:143) - Queued change org.eclipse.jetty.io.ChannelEndPoint$1@e2100d6 on org.eclipse.jetty.io.ManagedSelector@3913f206 id=1 keys=1 selected=0 updates=0
[DEBUG] 16:30:46.409 org.eclipse.jetty.io.ManagedSelector.submit(ManagedSelector.java:161) - wakeup on submit org.eclipse.jetty.io.ManagedSelector@3913f206 id=1 keys=1 selected=0 updates=1
[DEBUG] 16:30:46.409 org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:281) - HttpConnection@2bdd2f53[p=HttpParser{s=START,0 of -1},g=HttpGenerator@1b56df6b{s=START}]=>HttpChannelOverHttp@75bcecac{r=1,c=false,a=IDLE,uri=null,age=0}<-SocketChannelEndPoint@727f59c9{/192.168.70.202:54382<->/192.168.70.202:8081,OPEN,fill=FI,flush=-,to=1/300000}{io=0/1,kio=0,kro=1}->HttpConnection@2bdd2f53[p=HttpParser{s=START,0 of -1},g=HttpGenerator@1b56df6b{s=START}]=>HttpChannelOverHttp@75bcecac{r=1,c=false,a=IDLE,uri=null,age=0} onFillable exit HttpChannelState@23e48bf7{s=IDLE a=NOT_ASYNC i=true r=IDLE w=false} null
[DEBUG] 16:30:46.409 org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.reservedWait(ReservedThreadExecutor.java:276) - ReservedThreadExecutor@62435e70{s=2/4,p=0}@44b2aa14 waiting
[DEBUG] 16:30:46.425 org.eclipse.jetty.io.ManagedSelector$SelectorProducer.select(ManagedSelector.java:400) - Selector sun.nio.ch.WindowsSelectorImpl@13f71ef4 woken with none selected
[DEBUG] 16:30:46.425 org.eclipse.jetty.io.ManagedSelector$SelectorProducer.select(ManagedSelector.java:404) - Selector sun.nio.ch.WindowsSelectorImpl@13f71ef4 woken up from select, 0/0/1 selected
[DEBUG] 16:30:46.425 org.eclipse.jetty.io.ManagedSelector$SelectorProducer.select(ManagedSelector.java:417) - Selector sun.nio.ch.WindowsSelectorImpl@13f71ef4 processing 0 keys, 1 updates
[DEBUG] 16:30:46.426 org.eclipse.jetty.io.ManagedSelector$SelectorProducer.processUpdates(ManagedSelector.java:348) - updateable 1
[DEBUG] 16:30:46.426 org.eclipse.jetty.io.ManagedSelector$SelectorProducer.processUpdates(ManagedSelector.java:357) - update org.eclipse.jetty.io.ChannelEndPoint$1@e2100d6
[DEBUG] 16:30:46.426 org.eclipse.jetty.io.ChannelEndPoint.updateKey(ChannelEndPoint.java:386) - Key interests updated 0 -> 1 on SocketChannelEndPoint@727f59c9{/192.168.70.202:54382<->/192.168.70.202:8081,OPEN,fill=FI,flush=-,to=18/300000}{io=1/1,kio=1,kro=1}->HttpConnection@2bdd2f53[p=HttpParser{s=START,0 of -1},g=HttpGenerator@1b56df6b{s=START}]=>HttpChannelOverHttp@75bcecac{r=1,c=false,a=IDLE,uri=null,age=0}
[DEBUG] 16:30:46.426 org.eclipse.jetty.io.ManagedSelector$SelectorProducer.processUpdates(ManagedSelector.java:377) - updates 0
[DEBUG] 16:30:46.426 org.eclipse.jetty.io.ManagedSelector$SelectorProducer.select(ManagedSelector.java:395) - Selector sun.nio.ch.WindowsSelectorImpl@13f71ef4 waiting with 1 keys

login.html

</head>

	<body>
		<div class="form">
			<div id="landing">登录</div>
			<div id="registered">注册</div>
			<div class="fix"></div>
			<div id="landing-content">
				<div id="photo"><img src="/static/img/photo.png" /></div>
				<div class="inp"><input type="text" id="uname" name="username" placeholder="用户名" /></div>
				<div class="inp"><input type="password" id="upwd" name="pwd" placeholder="密码" /></div>
				<div class="login" onclick="login()">登录</div>
			</div>
			<div id="registered-content">
				<div class="inp"><input type="text" id="uname2" name="username" placeholder="请输入用户名" /></div>
				<div class="inp"><input type="password" id="upwd2" name="pwd" placeholder="请输入密码" /></div>
				<div class="inp"><input type="password" id="upwdto"  placeholder="请再次输入密码" /></div>
				<div class="inp"><input type="text" name="sign" id="sign" placeholder="来个个性签名吧" /></div>
				<div class="login" onclick="registry()">立即注册</div>
			</div>
<!--  
			<span style="margin: 5px auto; display: block; width: 50%; color: red;">${obj.msg!}</span>-->
		</div>
		<div style="text-align:center;">
		</div>
	</body>
	<script type="text/javascript">
	function login(){
		//alert($('#uname').val());
		
		if($.trim($('#uname').val())==''){
			alert('请输入用户名!');
			return;
		}
		if($.trim($('#upwd').val())==''){
			alert('请输入密码!');
			return;
		} 
		
		var name = $('#uname').val();
		var pwd = $('#upwd').val();
		$.ajax({
			url:'http://192.168.70.202:8081/user/login',
			data:{username:name,pwd:pwd},
			dataType:'json',
			type:'post',
			success:function(data){
				console.log(data);
				if(data.code ==1){
					alert('登陆成功!');
					location.href='/template/chat.html';
                    //setCookie("JSESSIONID",data.sid);
				}else{
					alert(data.msg);
				}
			}
		});
	}

chat.html

<body>
<div id="onlineBox">当前在线人数:<span id="onlineCount" style="display:none;">0</span><span><img src="/static/img/load.gif" style="width: 15px;" alt="" id="loading"></span>人 </div>
<script type="text/javascript">
    var socket;
    var $ = layui.jquery;
    var base = '${base!}';
    var menu;

    layui.extend({
        menu:'js/menu'
    });

    layui.use('layim', function (layim) {
        $ = layui.jquery;
        layim.config({
            init: {
                url:'http://192.168.70.202:8081/user/getInitData',
                type: 'get'
            },
            chatLog: layui.cache.dir + 'css/modules/layim/html/chatlog.html',
            msgbox: layui.cache.dir + 'css/modules/layim/html/msgbox.html',
            brief: false,
            find: base + '/find.html', //发现页面地址,若不开启,剔除该项即可,
            title: '${Session.username!}',
            //可同时配置多个
            tool: [],
            uploadImage: {
                url:'${base!}/upload/image'
            },
            //上传文件接口(返回的数据格式见下文)
            uploadFile: {
                url: '${base!}/upload/files' //接口地址
                , type: 'post' //默认post
            }
            //查看群员接口
            , members: {
                url: base + '/user/getMembers'
                , data: {}
            },
            notice: true,
            isAudio: true, //开启聊天工具栏音频
            isVideo: true, //开启聊天工具栏视频
        });
Location: http://192.168.70.202:8081/login;JSESSIONID=29d2483b-edaa-4cf7-97cc-5d6d691c6cc2

重定向了呗

那怎么解决呢?

先把jetty日志过滤掉

你这接口是shiro保护的?没登录所以调用不了

要修改shiro.ini?

[main]
#Session
sessionManager = org.apache.shiro.web.session.mgt.DefaultWebSessionManager

# Session Cache
# sessionDAO = org.apache.shiro.session.mgt.eis.EnterpriseCacheSessionDAO
# sessionManager.sessionDAO = $sessionDAO

cacheManager = org.apache.shiro.cache.ehcache.EhCacheManager
cacheManager.cacheManagerConfigFile=classpath:ehcache.xml
securityManager.cacheManager = $cacheManager

# sessionIdGenerator=org.apache.shiro.session.mgt.eis.JavaUuidSessionIdGenerator
# sessionDAO.sessionIdGenerator=$sessionIdGenerator

# session listener
sessionListener=com.dd.listener.ShiroSessionListener
sessionManager.sessionListeners=$sessionListener

# cookie
sessionIdCookie=org.apache.shiro.web.servlet.SimpleCookie
sessionIdCookie.name=sid
sessionIdCookie.maxAge=43200000
sessionIdCookie.httpOnly=true
sessionManager.sessionIdCookie=$sessionIdCookie
sessionManager.sessionIdCookieEnabled=true
sessionManager.globalSessionTimeout=43200000
securityManager.sessionManager = $sessionManager

#user
user_realm =  com.dd.realm.SimpleAuthorizingRealm
user_realm.cacheManager = $cacheManager

#mis
authc = com.dd.filter.AuthenticationFilter
authc.loginUrl  = /login
authc.successUrl = /chat
authc.failureKeyAttribute=shiroLoginFailure

[urls]
/user/registry  = anon
/login          = anon
/login.html     = anon
/user/login     = anon
/test/**        = anon
/css/**         = anon
/js/**          = anon
/img/**         = anon
/user/logout    = logout
/** 	     	= authc

项目没有jsp啊

shiro默认登录路径就是/login.jsp

你这写了

/** 	     	= authc

除了配置为anno不用登录的路径,都是需要先登录

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