我看了nutz-book-project 最终还是这样
WebSocket connection to 'ws://127.0.0.1:8080/socket' failed: Error during WebSocket handshake: Unexpected response code: 404
import org.nutz.mvc.Mvcs;
import javax.websocket.server.ServerEndpointConfig;
public class NutIocWebSocketConfigurator extends ServerEndpointConfig.Configurator {
public <T> T getEndpointInstance(Class<T> endpointClass) throws InstantiationException {
return Mvcs.ctx().getDefaultIoc().get(endpointClass);
}
}
@ServerEndpoint(value = "/socket", configurator = NutIocWebSocketConfigurator.class)
@IocBean
public class WebsocketTask extends Endpoint {
//论坛的代码略
}
代码是这样的
@threefish 然后还有什么疑问?上面的代码就是提供了ioc注入
来自炫酷的 NutzCN
@threefish tomcat/jetty的版本要够高才行的,起码tomcat7和jetty8
来自炫酷的 NutzCN
@threefish 而且,ws路径要加content path啊
来自炫酷的 NutzCN
@wendal 加了contenpath的,使用的是是tomcat7.062,jdk8
现在的状况就是页面报404后台无反应
@threefish 那就换tomcat8
来自炫酷的 NutzCN
@wendal 我试试
@wendal 换了tomcat8.55正常了
@threefish 但是我发现论坛的代码是定时轮询的,只是走的webscoket这个协议而已,服务器应该怎么进行主动推送呢?
@wendal addReplay需要如何实现呢?我搜索了下,没发现相关内容呢
@threefish 没写,当然没有
来自炫酷的 NutzCN
@wendal 额,如果可能的话,可以稍微讲解下如何实现吗?
首先,这个websocket类存在于ioc,所以其他类可以注入它的实例,从而操作它。
然后,onOpen的时候把session放到一个map,onclose的时候移除
最后,需要推送的时候,遍历map/或其他查找方式,检索出需要的session,发送内容
来自炫酷的 NutzCN
@wendal 谢谢,我试试
@threefish 你是content path 怎么加的
@sunhai1988 jsp页面上定义个变量,在其他js之前
var base = "${base}";
@wendal 我不是用 相对路径,
而是用 var ws = new WebSocket("ws://10.7.5.5:8080/websocket");
报错
WebSocket connection to 'ws://10.7.5.5:8080/websocket' failed: Error during WebSocket handshake: Unexpected response code: 404
页面上base = "";
var ws = new WebSocket("ws://10.7.5.5:8080"+base+"/websocket");
var ws = new WebSocket("ws://10.7.5.5:8080/websocket"); 应该没有区别。在添加base后测试还是报错 404
页面上按钮的href上 ${base} 为空字符串
<a id="add" class="btn btn-primary navbar-btn" href="${base}/private/quanyou/users/add" data-pjax><i class="ti-plus"></i> 新建</a>
@sunhai1988 tomcat还是jetty?
来自炫酷的 NutzCN
jetty 9
我是想把websocket 集成到 nutzwk中 ,准备用这个做小程序的后台。微信小程序里面是用的websocket
<plugin>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-maven-plugin</artifactId>
<version>9.3.11.v20160721</version>
<configuration>
<jvmArgs>-Dfile.encoding=UTF-8</jvmArgs>
<scanIntervalSeconds>5</scanIntervalSeconds>
</configuration>
<dependencies>
<dependency>
<groupId>org.eclipse.jetty.websocket</groupId>
<artifactId>websocket-server</artifactId>
<version>9.3.11.v20160721</version>
</dependency>
</dependencies>
</plugin>
endpoint类贴一下
来自炫酷的 NutzCN
nutz-book-project 中最新代码
package cn.wizzer.modules.websocket;
import java.util.concurrent.ConcurrentHashMap;
import static cn.wizzer.common.services.redis.RedisInterceptor.jedis;
import javax.websocket.CloseReason;
import javax.websocket.Endpoint;
import javax.websocket.EndpointConfig;
import javax.websocket.OnClose;
import javax.websocket.OnError;
import javax.websocket.OnMessage;
import javax.websocket.OnOpen;
import javax.websocket.Session;
import javax.websocket.server.ServerEndpoint;
import org.nutz.ioc.aop.Aop;
import org.nutz.ioc.loader.annotation.Inject;
import org.nutz.ioc.loader.annotation.IocBean;
import org.nutz.lang.random.R;
import org.nutz.log.Log;
import org.nutz.log.Logs;
import redis.clients.jedis.JedisPool;
import cn.wizzer.common.services.pubsub.PubSub;
import cn.wizzer.common.services.pubsub.PubSubService;
@ServerEndpoint(value = "/websocket", configurator=NutIocWebSocketConfigurator.class)
@IocBean(create="init", depose="depose")
public class NutzbookWebsocket extends Endpoint implements PubSub {
// WebSocketSession只对当前JVM是唯一的
/** UU32 --> WebSocketSession*/
protected ConcurrentHashMap<String, NutzbookWsStringHandler> _sessions = new ConcurrentHashMap<>();
/** WebSocketSession.id --> UU32 */
protected ConcurrentHashMap<String, String> sessionIds = new ConcurrentHashMap<String, String>();
@Inject
protected PubSubService pubSubService;
@Inject
protected JedisPool jedisPool;
public static String prefix = "wsroom:";
protected static final Log log = Logs.get();
public void init() {
pubSubService.reg(prefix+"*", this);
}
@Aop("redis")
public void onMessage(String channel, String message) {
for(String uu32 : jedis().hkeys(channel)) {
log.debug("uu32 == " + uu32);
NutzbookWsStringHandler handler = _sessions.get(uu32);
if (handler == null)
continue;
Session session = handler.getSession();
if (!session.isOpen()) {
continue;
}
session.getAsyncRemote().sendText(message);
};
}
@OnClose
public void onClose(Session session, CloseReason closeReason) {
String uu32 = sessionIds.remove(session.getId());
if (uu32 == null)
return;
NutzbookWsStringHandler handler = _sessions.remove(uu32);
if (handler != null)
handler.depose();
}
@OnError
public void onError(Session session, java.lang.Throwable throwable) {
onClose(session, null);
}
@OnOpen
public void onOpen(Session session, EndpointConfig config) {
String uu32 = R.UU32();
NutzbookWsStringHandler handler = new NutzbookWsStringHandler(uu32, session, jedisPool);
session.addMessageHandler(handler);
sessionIds.put(session.getId(), uu32);
_sessions.put(uu32, handler);
}
@OnMessage
public void onMessage(String message, Session session) {
NutzbookWsStringHandler handler = getHandler(session.getId());
if (handler != null)
handler.onMessage(message);
}
protected NutzbookWsStringHandler getHandler(String sessionId) {
String uu32 = sessionIds.get(sessionId);
if (uu32 == null)
return null;
return _sessions.get(uu32);
}
public void depose() {
}
}
@sunhai1988 把org.eclipse下的日志设置为debug,看看有无线索
来自炫酷的 NutzCN
2016-09-29 20:16:50,532 org.nutz.resource.Scans.rs2class(Scans.java:410) INFO - Resource can't map to Class, Resource websocket/NutIocWebSocketConfigurator.class
2016-09-29 20:16:50,552 org.nutz.resource.Scans.rs2class(Scans.java:410) INFO - Resource can't map to Class, Resource websocket/NutzbookWebsocket.class
2016-09-29 20:16:50,570 org.nutz.resource.Scans.rs2class(Scans.java:410) INFO - Resource can't map to Class, Resource websocket/NutzbookWsStringHandler.class
对
2016-09-29 20:16:49,945 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:148) DEBUG - '/private/wx/reply/conf/?/addDo' >> WxReplyController.addDo(...) : Object | @Ok(json ) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
2016-09-29 20:16:49,949 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:148) DEBUG - '/private/wx/reply/conf/?/edit/?' >> WxReplyController.edit(...) : Object | @Ok(beetl:/private/wx/reply/conf/edit.html) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
2016-09-29 20:16:49,953 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:148) DEBUG - '/private/wx/reply/conf/?/editDo' >> WxReplyController.editDo(...) : Object | @Ok(json ) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
2016-09-29 20:16:49,957 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:148) DEBUG - '/private/wx/reply/conf/?/selectData' >> WxReplyController.selectData(...) : Object | @Ok(json:full) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
2016-09-29 20:16:49,961 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:148) DEBUG - '/private/wx/reply/conf/?/delete' >> WxReplyController.deletes(...) : Object | @Ok(json ) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
2016-09-29 20:16:49,965 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:148) DEBUG - '/qqrobot/msg' >> QQRobotController.msg(...) : String | @Ok(raw ) @Fail(void ) | by 0 Filters | (I:UTF-8/O:UTF-8)
2016-09-29 20:16:49,969 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:148) DEBUG - '/private/wx/conf/menu', '/private/wx/conf/menu/index/?' >> WxMenuController.index(...) : void | @Ok(beetl:/private/wx/menu/index.html) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
2016-09-29 20:16:49,973 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:148) DEBUG - '/private/wx/conf/menu/add/?' >> WxMenuController.add(...) : void | @Ok(beetl:/private/wx/menu/add.html) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
2016-09-29 20:16:49,973 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:148) DEBUG - '/private/wx/conf/menu/delete/?' >> WxMenuController.delete(...) : Object | @Ok(json ) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
2016-09-29 20:16:49,977 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:148) DEBUG - '/private/wx/conf/menu/checkdo' >> WxMenuController.checkDo(...) : Object | @Ok(json ) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
2016-09-29 20:16:49,977 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:148) DEBUG - '/private/wx/conf/menu/pushMenu/?' >> WxMenuController.pushMenu(...) : Object | @Ok(json ) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
2016-09-29 20:16:49,981 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:148) DEBUG - '/private/wx/conf/menu/adddo' >> WxMenuController.addDo(...) : Object | @Ok(json ) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
2016-09-29 20:16:49,981 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:148) DEBUG - '/private/wx/conf/menu/edit/?' >> WxMenuController.edit(...) : Object | @Ok(beetl:/private/wx/menu/edit.html) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
2016-09-29 20:16:49,985 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:148) DEBUG - '/private/wx/conf/menu/editdo' >> WxMenuController.editDo(...) : Object | @Ok(json ) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
2016-09-29 20:16:49,985 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:148) DEBUG - '/private/wx/conf/menu/sortdo' >> WxMenuController.sortDo(...) : Object | @Ok(json ) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
2016-09-29 20:16:49,989 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:148) DEBUG - '/private/wx/user/index', '/private/wx/user/index/?' >> WxUserController.index(...) : void | @Ok(beetl:/private/wx/user/index.html) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
2016-09-29 20:16:49,989 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:148) DEBUG - '/private/wx/user/data/', '/private/wx/user/data/?' >> WxUserController.data(...) : Object | @Ok(json:full) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
2016-09-29 20:16:49,993 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:148) DEBUG - '/private/wx/user/down/?' >> WxUserController.down(...) : Object | @Ok(json ) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
2016-09-29 20:16:49,993 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:148) DEBUG - '/private/quanyou/qy_group_market_order_comments' >> GroupmarketordercommentController.index(...) : void | @Ok(beetl:/private/quanyou/qy_group_market_order_comments/index.html) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
2016-09-29 20:16:49,993 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:148) DEBUG - '/private/quanyou/qy_group_market_order_comments/add' >> GroupmarketordercommentController.add(...) : void | @Ok(beetl:/private/quanyou/qy_group_market_order_comments/add.html) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
2016-09-29 20:16:49,999 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:148) DEBUG - '/private/quanyou/qy_group_market_order_comments/delete', '/private/quanyou/qy_group_market_order_comments/delete/?' >> GroupmarketordercommentController.delete(...) : Object | @Ok(json ) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
2016-09-29 20:16:50,001 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:148) DEBUG - '/private/quanyou/qy_group_market_order_comments/data' >> GroupmarketordercommentController.data(...) : Object | @Ok(json:full) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
2016-09-29 20:16:50,004 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:148) DEBUG - '/private/quanyou/qy_group_market_order_comments/detail/?' >> GroupmarketordercommentController.detail(...) : Object | @Ok(beetl:/private/quanyou/qy_group_market_order_comments/detail.html) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
2016-09-29 20:16:50,007 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:148) DEBUG - '/private/quanyou/qy_group_market_order_comments/adddo' >> GroupmarketordercommentController.addDo(...) : Object | @Ok(json ) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
2016-09-29 20:16:50,010 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:148) DEBUG - '/private/quanyou/qy_group_market_order_comments/edit/?' >> GroupmarketordercommentController.edit(...) : Object | @Ok(beetl:/private/quanyou/qy_group_market_order_comments/edit.html) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
2016-09-29 20:16:50,017 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:148) DEBUG - '/private/quanyou/qy_group_market_order_comments/editdo' >> GroupmarketordercommentController.editDo(...) : Object | @Ok(json ) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
2016-09-29 20:16:50,025 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:148) DEBUG - '/private/wx/msg/user/', '/private/wx/msg/user/?' >> WxMsgUserController.index(...) : void | @Ok(beetl:/private/wx/msg/user/index.html) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
2016-09-29 20:16:50,029 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:148) DEBUG - '/private/wx/msg/user/data/', '/private/wx/msg/user/data/?' >> WxMsgUserController.data(...) : Object | @Ok(json:full) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
2016-09-29 20:16:50,033 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:148) DEBUG - '/private/wx/msg/user/replyData/?' >> WxMsgUserController.replyData(...) : Object | @Ok(json:full) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
2016-09-29 20:16:50,033 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:148) DEBUG - '/private/wx/msg/user/replyDo' >> WxMsgUserController.down(...) : Object | @Ok(json ) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
2016-09-29 20:16:50,037 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:148) DEBUG - '/private/wx/msg/user/reply/?' >> WxMsgUserController.reply(...) : Object | @Ok(beetl:/private/wx/msg/user/reply.html) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
2016-09-29 20:16:50,041 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:148) DEBUG - '/private/sys/qy_groups' >> QyGroupController.index(...) : void | @Ok(beetl:/private/sys/qy_groups/index.html) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
2016-09-29 20:16:50,041 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:148) DEBUG - '/private/sys/qy_groups/add' >> QyGroupController.add(...) : void | @Ok(beetl:/private/sys/qy_groups/add.html) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
2016-09-29 20:16:50,045 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:148) DEBUG - '/private/sys/qy_groups/delete', '/private/sys/qy_groups/delete/?' >> QyGroupController.delete(...) : Object | @Ok(json ) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
2016-09-29 20:16:50,049 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:148) DEBUG - '/private/sys/qy_groups/data' >> QyGroupController.data(...) : Object | @Ok(json:full) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
2016-09-29 20:16:50,049 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:148) DEBUG - '/private/sys/qy_groups/detail/?' >> QyGroupController.detail(...) : Object | @Ok(beetl:/private/sys/qy_groups/detail.html) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
2016-09-29 20:16:50,053 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:148) DEBUG - '/private/sys/qy_groups/adddo' >> QyGroupController.addDo(...) : Object | @Ok(json ) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
2016-09-29 20:16:50,053 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:148) DEBUG - '/private/sys/qy_groups/edit/?' >> QyGroupController.edit(...) : Object | @Ok(beetl:/private/sys/qy_groups/edit.html) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
2016-09-29 20:16:50,057 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:148) DEBUG - '/private/sys/qy_groups/editdo' >> QyGroupController.editDo(...) : Object | @Ok(json ) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
2016-09-29 20:16:50,061 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:148) DEBUG - '/private/sys/sys_tree_configs' >> SysTreeConfigController.index(...) : void | @Ok(beetl:/private/sys/sys_tree_configs/index.html) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
2016-09-29 20:16:50,065 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:148) DEBUG - '/private/sys/sys_tree_configs/add/?' >> SysTreeConfigController.add(...) : Object | @Ok(beetl:/private/sys/sys_tree_configs/add.html) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
2016-09-29 20:16:50,069 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:148) DEBUG - '/private/sys/sys_tree_configs/delete', '/private/sys/sys_tree_configs/delete/?' >> SysTreeConfigController.delete(...) : Object | @Ok(json ) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
2016-09-29 20:16:50,069 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:148) DEBUG - '/private/sys/sys_tree_configs/tree' >> SysTreeConfigController.tree(...) : Object | @Ok(json ) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
2016-09-29 20:16:50,073 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:148) DEBUG - '/private/sys/sys_tree_configs/data' >> SysTreeConfigController.data(...) : Object | @Ok(json:full) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
2016-09-29 20:16:50,073 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:148) DEBUG - '/private/sys/sys_tree_configs/detail/?' >> SysTreeConfigController.detail(...) : Object | @Ok(beetl:/private/sys/sys_tree_configs/detail.html) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
2016-09-29 20:16:50,077 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:148) DEBUG - '/private/sys/sys_tree_configs/edit/?' >> SysTreeConfigController.edit(...) : Object | @Ok(beetl:/private/sys/sys_tree_configs/edit.html) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
2016-09-29 20:16:50,081 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:148) DEBUG - '/private/sys/sys_tree_configs/editdo' >> SysTreeConfigController.editDo(...) : Object | @Ok(json ) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
2016-09-29 20:16:50,085 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:148) DEBUG - '/private/sys/sys_tree_configs/addtree' >> SysTreeConfigController.addTree(...) : Object | @Ok(json ) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
2016-09-29 20:16:50,089 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:148) DEBUG - '/private/sys/sys_tree_configs/nodetojson' >> SysTreeConfigController.nodeToJson(...) : Object | @Ok(json ) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
2016-09-29 20:16:50,093 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:148) DEBUG - '/private/sys/user' >> UserController.index(...) : void | @Ok(beetl:/private/sys/user/index.html) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
2016-09-29 20:16:50,093 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:148) DEBUG - '/private/sys/user/add' >> UserController.add(...) : Object | @Ok(beetl:/private/sys/user/add.html) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
2016-09-29 20:16:50,098 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:148) DEBUG - '/private/sys/user/delete/?' >> UserController.delete(...) : Object | @Ok(json ) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
2016-09-29 20:16:50,099 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:148) DEBUG - '/private/sys/user/tree' >> UserController.tree(...) : Object | @Ok(json ) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
2016-09-29 20:16:50,102 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:148) DEBUG - '/private/sys/user/disable/?' >> UserController.disable(...) : Object | @Ok(json ) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
2016-09-29 20:16:50,105 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:148) DEBUG - '/private/sys/user/enable/?' >> UserController.enable(...) : Object | @Ok(json ) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
2016-09-29 20:16:50,107 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:148) DEBUG - '/private/sys/user/data' >> UserController.data(...) : Object | @Ok(json:{locked:'password|salt',ignoreNull:false}) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
2016-09-29 20:16:50,109 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:148) DEBUG - '/private/sys/user/detail/?' >> UserController.detail(...) : Object | @Ok(beetl:/private/sys/user/detail.html) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
2016-09-29 20:16:50,110 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:148) DEBUG - '/private/sys/user/pass' >> UserController.pass(...) : void | @Ok(beetl:/private/sys/user/pass.html) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
2016-09-29 20:16:50,115 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:148) DEBUG - '/private/sys/user/adddo' >> UserController.addDo(...) : Object | @Ok(json ) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
2016-09-29 20:16:50,118 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:148) DEBUG - '/private/sys/user/edit/?' >> UserController.edit(...) : Object | @Ok(beetl:/private/sys/user/edit.html) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
2016-09-29 20:16:50,119 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:148) DEBUG - '/private/sys/user/custom' >> UserController.custom(...) : void | @Ok(beetl:/private/sys/user/custom.html) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
2016-09-29 20:16:50,124 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:148) DEBUG - '/private/sys/user/editdo' >> UserController.editDo(...) : Object | @Ok(json ) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
2016-09-29 20:16:50,126 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:148) DEBUG - '/private/sys/user/menu/?' >> UserController.menu(...) : Object | @Ok(beetl:/private/sys/user/menu.html) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
2016-09-29 20:16:50,127 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:148) DEBUG - '/private/sys/user/delete' >> UserController.deletes(...) : Object | @Ok(json ) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
2016-09-29 20:16:50,129 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:148) DEBUG - '/private/sys/user/resetPwd/?' >> UserController.resetPwd(...) : Object | @Ok(json ) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
2016-09-29 20:16:50,130 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:148) DEBUG - '/private/sys/user/dochangepassword' >> UserController.doChangePassword(...) : Object | @Ok(json ) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
2016-09-29 20:16:50,131 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:148) DEBUG - '/private/sys/user/customdo' >> UserController.customDo(...) : Object | @Ok(json ) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
2016-09-29 20:16:50,133 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:148) DEBUG - '/private/home/path' >> HomeController.path(...) : void | @Ok(beetl:/private/sys/left.html) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
2016-09-29 20:16:50,134 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:148) DEBUG - '/private/home/left' >> HomeController.left(...) : void | @Ok(beetl:/private/sys/left.html) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
2016-09-29 20:16:50,135 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:148) DEBUG - '/private/home' >> HomeController.home(...) : void | @Ok(beetl:/private/sys/home.html) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
2016-09-29 20:16:50,136 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'apiService'<class cn.wizzer.modules.back.sys.services.ApiService>
2016-09-29 20:16:50,137 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'quanyouUserService'<class cn.wizzer.modules.back.quanyou.services.QuanyouUserService>
2016-09-29 20:16:50,137 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:148) DEBUG - '/open/api/v1/market/query/' >> ApiMarketController.query(...) : Object | @Ok(json ) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
2016-09-29 20:16:50,138 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'apiService'<class cn.wizzer.modules.back.sys.services.ApiService>
2016-09-29 20:16:50,139 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'quanyouUserService'<class cn.wizzer.modules.back.quanyou.services.QuanyouUserService>
2016-09-29 20:16:50,142 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:148) DEBUG - '/open/api/v1/market/edit/' >> ApiMarketController.edit(...) : Object | @Ok(json ) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
2016-09-29 20:16:50,144 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:148) DEBUG - '/private/sys/unit' >> UnitController.index(...) : Object | @Ok(beetl:/private/sys/unit/index.html) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
2016-09-29 20:16:50,146 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:148) DEBUG - '/private/sys/unit/add' >> UnitController.add(...) : Object | @Ok(beetl:/private/sys/unit/add.html) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
2016-09-29 20:16:50,148 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:148) DEBUG - '/private/sys/unit/delete/?' >> UnitController.delete(...) : Object | @Ok(json ) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
2016-09-29 20:16:50,149 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:148) DEBUG - '/private/sys/unit/tree' >> UnitController.tree(...) : Object | @Ok(json ) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
2016-09-29 20:16:50,152 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:148) DEBUG - '/private/sys/unit/child/?' >> UnitController.child(...) : Object | @Ok(beetl:/private/sys/unit/child.html) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
2016-09-29 20:16:50,154 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:148) DEBUG - '/private/sys/unit/detail/?' >> UnitController.detail(...) : Object | @Ok(beetl:/private/sys/unit/detail.html) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
2016-09-29 20:16:50,155 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:148) DEBUG - '/private/sys/unit/adddo' >> UnitController.addDo(...) : Object | @Ok(json ) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
2016-09-29 20:16:50,158 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:148) DEBUG - '/private/sys/unit/edit/?' >> UnitController.edit(...) : Object | @Ok(beetl:/private/sys/unit/edit.html) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
2016-09-29 20:16:50,160 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:148) DEBUG - '/private/sys/unit/editdo' >> UnitController.editDo(...) : Object | @Ok(json ) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
2016-09-29 20:16:50,162 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:148) DEBUG - '/open/ueditor/bd/index' >> BdController.index(...) : Object | @Ok(json ) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
2016-09-29 20:16:50,163 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'videoUpload'<class org.nutz.mvc.upload.UploadAdaptor>
2016-09-29 20:16:50,164 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:177) DEBUG - >> Load definition name=videoUpload
2016-09-29 20:16:50,165 org.nutz.ioc.loader.map.MapLoader.load(MapLoader.java:67) DEBUG - Loading define for name=videoUpload
2016-09-29 20:16:50,166 org.nutz.ioc.loader.combo.ComboIocLoader.load(ComboIocLoader.java:169) DEBUG - Found IocObject(videoUpload) in JsonLoader(paths=[config/ioc/])
2016-09-29 20:16:50,166 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:209) DEBUG - >> Make...'videoUpload'<class org.nutz.mvc.upload.UploadAdaptor>
2016-09-29 20:16:50,167 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:70) DEBUG - Load class org.nutz.mvc.upload.UploadAdaptor without AOP
2016-09-29 20:16:50,167 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'uploadVideoContext'<>
2016-09-29 20:16:50,168 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:177) DEBUG - >> Load definition name=uploadVideoContext
2016-09-29 20:16:50,168 org.nutz.ioc.loader.map.MapLoader.load(MapLoader.java:67) DEBUG - Loading define for name=uploadVideoContext
2016-09-29 20:16:50,169 org.nutz.ioc.loader.combo.ComboIocLoader.load(ComboIocLoader.java:169) DEBUG - Found IocObject(uploadVideoContext) in JsonLoader(paths=[config/ioc/])
2016-09-29 20:16:50,170 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:209) DEBUG - >> Make...'uploadVideoContext'<>
2016-09-29 20:16:50,171 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:70) DEBUG - Load class org.nutz.mvc.upload.UploadingContext without AOP
2016-09-29 20:16:50,171 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'tmpFilePool'<>
2016-09-29 20:16:50,172 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'tmpFilePool'<>
2016-09-29 20:16:50,173 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'uploadVideoContext'<>
2016-09-29 20:16:50,173 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:177) DEBUG - >> Load definition name=uploadVideoContext
2016-09-29 20:16:50,174 org.nutz.ioc.loader.map.MapLoader.load(MapLoader.java:67) DEBUG - Loading define for name=uploadVideoContext
2016-09-29 20:16:50,175 org.nutz.ioc.loader.combo.ComboIocLoader.load(ComboIocLoader.java:169) DEBUG - Found IocObject(uploadVideoContext) in JsonLoader(paths=[config/ioc/])
2016-09-29 20:16:50,176 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:209) DEBUG - >> Make...'uploadVideoContext'<>
2016-09-29 20:16:50,177 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:70) DEBUG - Load class org.nutz.mvc.upload.UploadingContext without AOP
2016-09-29 20:16:50,177 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'tmpFilePool'<>
2016-09-29 20:16:50,178 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'tmpFilePool'<>
2016-09-29 20:16:50,181 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:148) DEBUG - '/open/ueditor/bd/uploadvideo' >> BdController.uploadvideo(...) : Object | @Ok(json ) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
2016-09-29 20:16:50,183 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'fileUpload'<class org.nutz.mvc.upload.UploadAdaptor>
2016-09-29 20:16:50,184 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:177) DEBUG - >> Load definition name=fileUpload
2016-09-29 20:16:50,184 org.nutz.ioc.loader.map.MapLoader.load(MapLoader.java:67) DEBUG - Loading define for name=fileUpload
2016-09-29 20:16:50,185 org.nutz.ioc.loader.combo.ComboIocLoader.load(ComboIocLoader.java:169) DEBUG - Found IocObject(fileUpload) in JsonLoader(paths=[config/ioc/])
2016-09-29 20:16:50,186 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:209) DEBUG - >> Make...'fileUpload'<class org.nutz.mvc.upload.UploadAdaptor>
2016-09-29 20:16:50,187 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:70) DEBUG - Load class org.nutz.mvc.upload.UploadAdaptor without AOP
2016-09-29 20:16:50,187 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'uploadFileContext'<>
2016-09-29 20:16:50,187 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:177) DEBUG - >> Load definition name=uploadFileContext
2016-09-29 20:16:50,188 org.nutz.ioc.loader.map.MapLoader.load(MapLoader.java:67) DEBUG - Loading define for name=uploadFileContext
2016-09-29 20:16:50,188 org.nutz.ioc.loader.combo.ComboIocLoader.load(ComboIocLoader.java:169) DEBUG - Found IocObject(uploadFileContext) in JsonLoader(paths=[config/ioc/])
2016-09-29 20:16:50,188 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:209) DEBUG - >> Make...'uploadFileContext'<>
2016-09-29 20:16:50,189 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:70) DEBUG - Load class org.nutz.mvc.upload.UploadingContext without AOP
2016-09-29 20:16:50,189 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'tmpFilePool'<>
2016-09-29 20:16:50,190 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'tmpFilePool'<>
2016-09-29 20:16:50,190 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'uploadFileContext'<>
2016-09-29 20:16:50,190 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:177) DEBUG - >> Load definition name=uploadFileContext
2016-09-29 20:16:50,191 org.nutz.ioc.loader.map.MapLoader.load(MapLoader.java:67) DEBUG - Loading define for name=uploadFileContext
2016-09-29 20:16:50,191 org.nutz.ioc.loader.combo.ComboIocLoader.load(ComboIocLoader.java:169) DEBUG - Found IocObject(uploadFileContext) in JsonLoader(paths=[config/ioc/])
2016-09-29 20:16:50,192 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:209) DEBUG - >> Make...'uploadFileContext'<>
2016-09-29 20:16:50,192 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:70) DEBUG - Load class org.nutz.mvc.upload.UploadingContext without AOP
2016-09-29 20:16:50,193 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'tmpFilePool'<>
2016-09-29 20:16:50,193 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'tmpFilePool'<>
2016-09-29 20:16:50,195 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:148) DEBUG - '/open/ueditor/bd/uploadfile' >> BdController.uploadfile(...) : Object | @Ok(json ) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
2016-09-29 20:16:50,196 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'imageUpload'<class org.nutz.mvc.upload.UploadAdaptor>
2016-09-29 20:16:50,196 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:177) DEBUG - >> Load definition name=imageUpload
2016-09-29 20:16:50,197 org.nutz.ioc.loader.map.MapLoader.load(MapLoader.java:67) DEBUG - Loading define for name=imageUpload
2016-09-29 20:16:50,198 org.nutz.ioc.loader.combo.ComboIocLoader.load(ComboIocLoader.java:169) DEBUG - Found IocObject(imageUpload) in JsonLoader(paths=[config/ioc/])
2016-09-29 20:16:50,198 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:209) DEBUG - >> Make...'imageUpload'<class org.nutz.mvc.upload.UploadAdaptor>
2016-09-29 20:16:50,199 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:70) DEBUG - Load class org.nutz.mvc.upload.UploadAdaptor without AOP
2016-09-29 20:16:50,199 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'uploadImageContext'<>
2016-09-29 20:16:50,200 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:177) DEBUG - >> Load definition name=uploadImageContext
2016-09-29 20:16:50,200 org.nutz.ioc.loader.map.MapLoader.load(MapLoader.java:67) DEBUG - Loading define for name=uploadImageContext
2016-09-29 20:16:50,201 org.nutz.ioc.loader.combo.ComboIocLoader.load(ComboIocLoader.java:169) DEBUG - Found IocObject(uploadImageContext) in JsonLoader(paths=[config/ioc/])
2016-09-29 20:16:50,202 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:209) DEBUG - >> Make...'uploadImageContext'<>
2016-09-29 20:16:50,203 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:70) DEBUG - Load class org.nutz.mvc.upload.UploadingContext without AOP
2016-09-29 20:16:50,203 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'tmpFilePool'<>
2016-09-29 20:16:50,204 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'tmpFilePool'<>
2016-09-29 20:16:50,205 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'uploadImageContext'<>
2016-09-29 20:16:50,205 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:177) DEBUG - >> Load definition name=uploadImageContext
2016-09-29 20:16:50,206 org.nutz.ioc.loader.map.MapLoader.load(MapLoader.java:67) DEBUG - Loading define for name=uploadImageContext
2016-09-29 20:16:50,207 org.nutz.ioc.loader.combo.ComboIocLoader.load(ComboIocLoader.java:169) DEBUG - Found IocObject(uploadImageContext) in JsonLoader(paths=[config/ioc/])
2016-09-29 20:16:50,207 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:209) DEBUG - >> Make...'uploadImageContext'<>
2016-09-29 20:16:50,208 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:70) DEBUG - Load class org.nutz.mvc.upload.UploadingContext without AOP
2016-09-29 20:16:50,208 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'tmpFilePool'<>
2016-09-29 20:16:50,209 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'tmpFilePool'<>
2016-09-29 20:16:50,211 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:148) DEBUG - '/open/ueditor/bd/uploadimage' >> BdController.uploadimage(...) : Object | @Ok(json ) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
2016-09-29 20:16:50,213 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:148) DEBUG - '/open/ueditor/wx/index' >> WxController.index(...) : Object | @Ok(json ) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
2016-09-29 20:16:50,214 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'imageUpload'<class org.nutz.mvc.upload.UploadAdaptor>
2016-09-29 20:16:50,215 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:177) DEBUG - >> Load definition name=imageUpload
2016-09-29 20:16:50,215 org.nutz.ioc.loader.map.MapLoader.load(MapLoader.java:67) DEBUG - Loading define for name=imageUpload
2016-09-29 20:16:50,216 org.nutz.ioc.loader.combo.ComboIocLoader.load(ComboIocLoader.java:169) DEBUG - Found IocObject(imageUpload) in JsonLoader(paths=[config/ioc/])
2016-09-29 20:16:50,217 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:209) DEBUG - >> Make...'imageUpload'<class org.nutz.mvc.upload.UploadAdaptor>
2016-09-29 20:16:50,217 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:70) DEBUG - Load class org.nutz.mvc.upload.UploadAdaptor without AOP
2016-09-29 20:16:50,218 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'uploadImageContext'<>
2016-09-29 20:16:50,218 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:177) DEBUG - >> Load definition name=uploadImageContext
2016-09-29 20:16:50,219 org.nutz.ioc.loader.map.MapLoader.load(MapLoader.java:67) DEBUG - Loading define for name=uploadImageContext
2016-09-29 20:16:50,220 org.nutz.ioc.loader.combo.ComboIocLoader.load(ComboIocLoader.java:169) DEBUG - Found IocObject(uploadImageContext) in JsonLoader(paths=[config/ioc/])
2016-09-29 20:16:50,220 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:209) DEBUG - >> Make...'uploadImageContext'<>
2016-09-29 20:16:50,221 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:70) DEBUG - Load class org.nutz.mvc.upload.UploadingContext without AOP
2016-09-29 20:16:50,221 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'tmpFilePool'<>
2016-09-29 20:16:50,222 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'tmpFilePool'<>
2016-09-29 20:16:50,223 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'uploadImageContext'<>
2016-09-29 20:16:50,223 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:177) DEBUG - >> Load definition name=uploadImageContext
2016-09-29 20:16:50,224 org.nutz.ioc.loader.map.MapLoader.load(MapLoader.java:67) DEBUG - Loading define for name=uploadImageContext
2016-09-29 20:16:50,225 org.nutz.ioc.loader.combo.ComboIocLoader.load(ComboIocLoader.java:169) DEBUG - Found IocObject(uploadImageContext) in JsonLoader(paths=[config/ioc/])
2016-09-29 20:16:50,226 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:209) DEBUG - >> Make...'uploadImageContext'<>
2016-09-29 20:16:50,226 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:70) DEBUG - Load class org.nutz.mvc.upload.UploadingContext without AOP
2016-09-29 20:16:50,226 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'tmpFilePool'<>
2016-09-29 20:16:50,227 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'tmpFilePool'<>
2016-09-29 20:16:50,233 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:148) DEBUG - '/open/ueditor/wx/uploadimage' >> WxController.uploadimage(...) : Object | @Ok(json ) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
2016-09-29 20:16:50,236 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'imageUpload'<class org.nutz.mvc.upload.UploadAdaptor>
2016-09-29 20:16:50,237 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:177) DEBUG - >> Load definition name=imageUpload
2016-09-29 20:16:50,237 org.nutz.ioc.loader.map.MapLoader.load(MapLoader.java:67) DEBUG - Loading define for name=imageUpload
2016-09-29 20:16:50,238 org.nutz.ioc.loader.combo.ComboIocLoader.load(ComboIocLoader.java:169) DEBUG - Found IocObject(imageUpload) in JsonLoader(paths=[config/ioc/])
2016-09-29 20:16:50,239 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:209) DEBUG - >> Make...'imageUpload'<class org.nutz.mvc.upload.UploadAdaptor>
2016-09-29 20:16:50,240 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:70) DEBUG - Load class org.nutz.mvc.upload.UploadAdaptor without AOP
2016-09-29 20:16:50,241 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'uploadImageContext'<>
2016-09-29 20:16:50,242 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:177) DEBUG - >> Load definition name=uploadImageContext
2016-09-29 20:16:50,243 org.nutz.ioc.loader.map.MapLoader.load(MapLoader.java:67) DEBUG - Loading define for name=uploadImageContext
2016-09-29 20:16:50,244 org.nutz.ioc.loader.combo.ComboIocLoader.load(ComboIocLoader.java:169) DEBUG - Found IocObject(uploadImageContext) in JsonLoader(paths=[config/ioc/])
2016-09-29 20:16:50,245 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:209) DEBUG - >> Make...'uploadImageContext'<>
2016-09-29 20:16:50,246 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:70) DEBUG - Load class org.nutz.mvc.upload.UploadingContext without AOP
2016-09-29 20:16:50,247 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'tmpFilePool'<>
2016-09-29 20:16:50,248 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'tmpFilePool'<>
2016-09-29 20:16:50,250 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'uploadImageContext'<>
2016-09-29 20:16:50,251 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:177) DEBUG - >> Load definition name=uploadImageContext
2016-09-29 20:16:50,252 org.nutz.ioc.loader.map.MapLoader.load(MapLoader.java:67) DEBUG - Loading define for name=uploadImageContext
2016-09-29 20:16:50,254 org.nutz.ioc.loader.combo.ComboIocLoader.load(ComboIocLoader.java:169) DEBUG - Found IocObject(uploadImageContext) in JsonLoader(paths=[config/ioc/])
2016-09-29 20:16:50,254 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:209) DEBUG - >> Make...'uploadImageContext'<>
2016-09-29 20:16:50,255 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:70) DEBUG - Load class org.nutz.mvc.upload.UploadingContext without AOP
2016-09-29 20:16:50,256 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'tmpFilePool'<>
2016-09-29 20:16:50,257 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'tmpFilePool'<>
2016-09-29 20:16:50,259 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:148) DEBUG - '/open/file/upload/image' >> UploadController.image(...) : Object | @Ok(json ) @Fail(http:500) | by 0 Filters | (I:UTF-8/O:UTF-8)
2016-09-29 20:16:50,262 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:148) DEBUG - '/private/sys/route' >> RouteController.index(...) : void | @Ok(beetl:/private/sys/route/index.html) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
2016-09-29 20:16:50,264 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:148) DEBUG - '/private/sys/route/add' >> RouteController.add(...) : void | @Ok(beetl:/private/sys/route/add.html) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
2016-09-29 20:16:50,270 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:148) DEBUG - '/private/sys/route/delete', '/private/sys/route/delete/?' >> RouteController.delete(...) : Object | @Ok(json ) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
2016-09-29 20:16:50,273 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:148) DEBUG - '/private/sys/route/disable/?' >> RouteController.disable(...) : Object | @Ok(json ) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
2016-09-29 20:16:50,277 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:148) DEBUG - '/private/sys/route/enable/?' >> RouteController.enable(...) : Object | @Ok(json ) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
2016-09-29 20:16:50,280 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:148) DEBUG - '/private/sys/route/data' >> RouteController.data(...) : Object | @Ok(json:full) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
2016-09-29 20:16:50,285 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:148) DEBUG - '/private/sys/route/adddo' >> RouteController.addDo(...) : Object | @Ok(json ) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
2016-09-29 20:16:50,289 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:148) DEBUG - '/private/sys/route/edit/?' >> RouteController.edit(...) : Object | @Ok(beetl:/private/sys/route/edit.html) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
2016-09-29 20:16:50,292 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:148) DEBUG - '/private/sys/route/editdo' >> RouteController.editDo(...) : Object | @Ok(json ) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
2016-09-29 20:16:50,295 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:148) DEBUG - '/private/quanyou/users' >> QuanyouUserController.index(...) : void | @Ok(beetl:/private/quanyou/users/index.html) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
2016-09-29 20:16:50,300 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:148) DEBUG - '/private/quanyou/users/add' >> QuanyouUserController.add(...) : void | @Ok(beetl:/private/quanyou/users/add.html) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
2016-09-29 20:16:50,312 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:148) DEBUG - '/private/quanyou/users/delete', '/private/quanyou/users/delete/?' >> QuanyouUserController.delete(...) : Object | @Ok(json ) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
2016-09-29 20:16:50,315 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:148) DEBUG - '/private/quanyou/users/data' >> QuanyouUserController.data(...) : Object | @Ok(json:full) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
2016-09-29 20:16:50,319 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:148) DEBUG - '/private/quanyou/users/detail/?' >> QuanyouUserController.detail(...) : Object | @Ok(beetl:/private/quanyou/users/detail.html) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
2016-09-29 20:16:50,324 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:148) DEBUG - '/private/quanyou/users/adddo' >> QuanyouUserController.addDo(...) : Object | @Ok(json ) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
2016-09-29 20:16:50,327 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:148) DEBUG - '/private/quanyou/users/edit/?' >> QuanyouUserController.edit(...) : Object | @Ok(beetl:/private/quanyou/users/edit.html) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
2016-09-29 20:16:50,332 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:148) DEBUG - '/private/quanyou/users/editdo' >> QuanyouUserController.editDo(...) : Object | @Ok(json ) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
2016-09-29 20:16:50,340 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:148) DEBUG - '/private/sys/api' >> ApiController.index(...) : void | @Ok(beetl:/private/sys/api/index.html) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
2016-09-29 20:16:50,345 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:148) DEBUG - '/private/sys/api/add' >> ApiController.add(...) : void | @Ok(beetl:/private/sys/api/add.html) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
2016-09-29 20:16:50,354 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:148) DEBUG - '/private/sys/api/delete/?' >> ApiController.delete(...) : Object | @Ok(json ) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
2016-09-29 20:16:50,357 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:148) DEBUG - '/private/sys/api/reset/?' >> ApiController.reset(...) : Object | @Ok(json ) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
2016-09-29 20:16:50,359 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:148) DEBUG - '/private/sys/api/data' >> ApiController.data(...) : Object | @Ok(json:full) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
2016-09-29 20:16:50,362 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:148) DEBUG - '/private/sys/api/disabled/?/?' >> ApiController.disabled(...) : Object | @Ok(json ) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
2016-09-29 20:16:50,365 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:148) DEBUG - '/private/sys/api/adddo' >> ApiController.addDo(...) : Object | @Ok(json ) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
2016-09-29 20:16:50,369 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:148) DEBUG - '/private/wx/pay/wx_pay_notifies' >> WxPayNotfiyController.index(...) : void | @Ok(beetl:/private/wx/pay/wx_pay_notifies/index.html) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
2016-09-29 20:16:50,370 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:148) DEBUG - '/private/wx/pay/wx_pay_notifies/add' >> WxPayNotfiyController.add(...) : void | @Ok(beetl:/private/wx/pay/wx_pay_notifies/add.html) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
2016-09-29 20:16:50,373 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:148) DEBUG - '/private/wx/pay/wx_pay_notifies/delete', '/private/wx/pay/wx_pay_notifies/delete/?' >> WxPayNotfiyController.delete(...) : Object | @Ok(json ) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
2016-09-29 20:16:50,375 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:148) DEBUG - '/private/wx/pay/wx_pay_notifies/data' >> WxPayNotfiyController.data(...) : Object | @Ok(json:full) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
2016-09-29 20:16:50,376 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:148) DEBUG - '/private/wx/pay/wx_pay_notifies/detail/?' >> WxPayNotfiyController.detail(...) : Object | @Ok(beetl:/private/wx/pay/wx_pay_notifies/detail.html) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
2016-09-29 20:16:50,380 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:148) DEBUG - '/private/wx/pay/wx_pay_notifies/adddo' >> WxPayNotfiyController.addDo(...) : Object | @Ok(json ) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
2016-09-29 20:16:50,384 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:148) DEBUG - '/private/wx/pay/wx_pay_notifies/edit/?' >> WxPayNotfiyController.edit(...) : Object | @Ok(beetl:/private/wx/pay/wx_pay_notifies/edit.html) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
2016-09-29 20:16:50,388 org.nutz.mvc.impl.UrlMappingImpl.print(UrlMappingImpl.java:148) DEBUG - '/private/wx/pay/wx_pay_notifies/editdo' >> WxPayNotfiyController.editDo(...) : Object | @Ok(json ) @Fail(http:500) | by 1 Filters | (I:UTF-8/O:UTF-8)
2016-09-29 20:16:50,388 org.nutz.mvc.impl.NutLoading.evalUrlMapping(NutLoading.java:220) INFO - Found 398 module methods
2016-09-29 20:16:50,389 org.nutz.mvc.impl.NutLoading.evalLocalization(NutLoading.java:306) DEBUG - Localization: org.nutz.mvc.impl.NutMessageLoader('locales/') dft<zh_CN>
2016-09-29 20:16:50,398 org.nutz.resource.Scans.scan(Scans.java:262) DEBUG - Found 6 resource by src( locales/ ) , regex( ^.+[.]properties$ )
2016-09-29 20:16:50,399 org.nutz.mvc.impl.NutMessageLoader.load(NutMessageLoader.java:27) DEBUG - Load Messages in 6 resource : [[NutResource[en_US/sys/role.properties], NutResource[en_US/sys/unit.properties], NutResource[en_US/system.properties], NutResource[zh_CN/sys/role.properties], NutResource[zh_CN/sys/unit.properties], NutResource[zh_CN/system.properties]]]
2016-09-29 20:16:50,408 org.nutz.mvc.impl.NutMessageLoader.load(NutMessageLoader.java:95) DEBUG - Message Loaded, size = 3
2016-09-29 20:16:50,410 org.nutz.mvc.impl.NutLoading.createSessionProvider(NutLoading.java:413) INFO - SessionBy --> org.nutz.integration.shiro.ShiroSessionProvider@312f5eda
2016-09-29 20:16:50,410 org.nutz.mvc.impl.NutLoading.evalSetup(NutLoading.java:274) INFO - Setup application...
2016-09-29 20:16:50,412 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'dao'<interface org.nutz.dao.Dao>
2016-09-29 20:16:50,511 org.nutz.resource.Scans.scan(Scans.java:262) DEBUG - Found 157 resource by src( cn/wizzer/modules/ ) , regex( ^.+[.]class$ )
2016-09-29 20:16:50,532 org.nutz.resource.Scans.rs2class(Scans.java:410) INFO - Resource can't map to Class, Resource websocket/NutIocWebSocketConfigurator.class
2016-09-29 20:16:50,552 org.nutz.resource.Scans.rs2class(Scans.java:410) INFO - Resource can't map to Class, Resource websocket/NutzbookWebsocket.class
2016-09-29 20:16:50,570 org.nutz.resource.Scans.rs2class(Scans.java:410) INFO - Resource can't map to Class, Resource websocket/NutzbookWsStringHandler.class
2016-09-29 20:16:52,726 org.nutz.resource.Scans.scan(Scans.java:262) DEBUG - Found 14 resource by src( cn/wizzer/modules/back/quanyou/models/ ) , regex( ^.+[.]class$ )
2016-09-29 20:16:53,386 org.nutz.dao.impl.sql.run.NutDaoExecutor.printSQL(NutDaoExecutor.java:388) DEBUG - SELECT COUNT(*) FROM sys_user
2016-09-29 20:16:53,459 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'cacheManager'<class net.sf.ehcache.CacheManager>
2016-09-29 20:16:53,459 cn.wizzer.common.core.Setup.init(Setup.java:49) DEBUG - Ehcache CacheManager = nutzwk
2016-09-29 20:16:53,487 org.nutz.dao.impl.sql.run.NutDaoExecutor.printSQL(NutDaoExecutor.java:388) DEBUG - SELECT * FROM sys_config
2016-09-29 20:16:53,503 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'quartzManager'<interface org.nutz.integration.quartz.QuartzManager>
2016-09-29 20:16:53,503 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:177) DEBUG - >> Load definition name=quartzManager
2016-09-29 20:16:53,503 org.nutz.ioc.loader.map.MapLoader.load(MapLoader.java:67) DEBUG - Loading define for name=quartzManager
2016-09-29 20:16:53,503 org.nutz.ioc.loader.combo.ComboIocLoader.load(ComboIocLoader.java:169) DEBUG - Found IocObject(quartzManager) in QuartzIocLoader@974222165
2016-09-29 20:16:53,507 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:209) DEBUG - >> Make...'quartzManager'<interface org.nutz.integration.quartz.QuartzManager>
2016-09-29 20:16:53,519 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:70) DEBUG - Load class org.nutz.integration.quartz.QuartzManagerImpl without AOP
2016-09-29 20:16:53,519 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:64) DEBUG - Save object 'quartzManager' to [app]
2016-09-29 20:16:53,519 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'scheduler'<>
2016-09-29 20:16:53,523 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:177) DEBUG - >> Load definition name=scheduler
2016-09-29 20:16:53,523 org.nutz.ioc.loader.map.MapLoader.load(MapLoader.java:67) DEBUG - Loading define for name=scheduler
2016-09-29 20:16:53,523 org.nutz.ioc.loader.combo.ComboIocLoader.load(ComboIocLoader.java:169) DEBUG - Found IocObject(scheduler) in QuartzIocLoader@974222165
2016-09-29 20:16:53,523 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:209) DEBUG - >> Make...'scheduler'<>
2016-09-29 20:16:53,523 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:64) DEBUG - Save object 'scheduler' to [app]
2016-09-29 20:16:53,654 org.quartz.impl.StdSchedulerFactory.instantiate(StdSchedulerFactory.java:1172) INFO - Using default implementation for ThreadExecutor
2016-09-29 20:16:53,718 org.quartz.core.SchedulerSignalerImpl.<init>(SchedulerSignalerImpl.java:61) INFO - Initialized Scheduler Signaller of type: class org.quartz.core.SchedulerSignalerImpl
2016-09-29 20:16:53,718 org.quartz.core.QuartzScheduler.<init>(QuartzScheduler.java:240) INFO - Quartz Scheduler v.2.2.3 created.
2016-09-29 20:16:53,722 org.quartz.simpl.RAMJobStore.initialize(RAMJobStore.java:155) INFO - RAMJobStore initialized.
2016-09-29 20:16:53,722 org.quartz.core.QuartzScheduler.initialize(QuartzScheduler.java:305) INFO - Scheduler meta-data: Quartz Scheduler (v2.2.3) 'NutzwkScheduler' with instanceId 'NON_CLUSTERED'
Scheduler class: 'org.quartz.core.QuartzScheduler' - running locally.
NOT STARTED.
Currently in standby mode.
Number of jobs executed: 0
Using thread pool 'org.quartz.simpl.SimpleThreadPool' - with 2 threads.
Using job-store 'org.quartz.simpl.RAMJobStore' - which does not support persistence. and is not clustered.
2016-09-29 20:16:53,726 org.quartz.impl.StdSchedulerFactory.instantiate(StdSchedulerFactory.java:1327) INFO - Quartz scheduler 'NutzwkScheduler' initialized from default resource file in Quartz package: 'quartz.properties'
2016-09-29 20:16:53,726 org.quartz.impl.StdSchedulerFactory.instantiate(StdSchedulerFactory.java:1331) INFO - Quartz scheduler version: 2.2.3
2016-09-29 20:16:53,726 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:151) DEBUG - Get 'jobFactory'<>
2016-09-29 20:16:53,726 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:177) DEBUG - >> Load definition name=jobFactory
2016-09-29 20:16:53,726 org.nutz.ioc.loader.map.MapLoader.load(MapLoader.java:67) DEBUG - Loading define for name=jobFactory
2016-09-29 20:16:53,730 org.nutz.ioc.loader.combo.ComboIocLoader.load(ComboIocLoader.java:169) DEBUG - Found IocObject(jobFactory) in QuartzIocLoader@974222165
2016-09-29 20:16:53,730 org.nutz.ioc.impl.NutIoc.get(NutIoc.java:209) DEBUG - >> Make...'jobFactory'<>
2016-09-29 20:16:53,733 org.nutz.ioc.aop.impl.DefaultMirrorFactory.getMirror(DefaultMirrorFactory.java:70) DEBUG - Load class org.nutz.integration.quartz.NutQuartzJobFactory without AOP
2016-09-29 20:16:53,734 org.nutz.ioc.impl.ScopeContext.save(ScopeContext.java:64) DEBUG - Save object 'jobFactory' to [app]
2016-09-29 20:16:53,736 org.quartz.core.QuartzScheduler.setJobFactory(QuartzScheduler.java:2311) INFO - JobFactory set to: org.nutz.integration.quartz.NutQuartzJobFactory@221b81d6
2016-09-29 20:16:53,737 org.quartz.core.QuartzScheduler.start(QuartzScheduler.java:575) INFO - Scheduler NutzwkScheduler_$_NON_CLUSTERED started.
2016-09-29 20:16:53,738 org.nutz.dao.impl.sql.run.NutDaoExecutor.printSQL(NutDaoExecutor.java:388) DEBUG - SELECT COUNT(*) FROM sys_task
2016-09-29 20:16:53,763 org.nutz.dao.impl.sql.run.NutDaoExecutor.printSQL(NutDaoExecutor.java:388) DEBUG - SELECT * FROM sys_task WHERE disabled=?
| 1 |
|---|
| 0 |
For example:> "SELECT * FROM sys_task WHERE disabled=0"
2016-09-29 20:16:53,779 org.nutz.dao.impl.sql.run.NutDaoExecutor.printSQL(NutDaoExecutor.java:388) DEBUG - SELECT COUNT(*) FROM sys_route
2016-09-29 20:16:53,787 org.nutz.dao.impl.sql.run.NutDaoExecutor.printSQL(NutDaoExecutor.java:388) DEBUG - SELECT * FROM sys_route WHERE disabled=?
| 1 |
|---|
| 0 |
For example:> "SELECT * FROM sys_route WHERE disabled=0"
2016-09-29 20:16:53,803 org.nutz.dao.impl.sql.run.NutDaoExecutor.printSQL(NutDaoExecutor.java:388) DEBUG - SELECT * FROM treeview WHERE disabled=? AND Parent_Node_key=?
| 1 | 2 |
|---|---------------|
| 0 | ROOT_BEECLOUD |
For example:> "SELECT * FROM treeview WHERE disabled=0 AND Parent_Node_key='ROOT_BEECLOUD'"
2016-09-29 20:16:53,819 org.nutz.mvc.impl.NutLoading.load(NutLoading.java:141) INFO - Nutz.Mvc[nutz] is up in 11522ms
2016-09-29 20:16:53,819 org.nutz.mvc.NutFilter._init(NutFilter.java:113) INFO - exclusionsPrefix = ^(/assets/|/druid/|/upload/|/apidoc/)
2016-09-29 20:16:53,819 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarting(AbstractLifeCycle.java:185) DEBUG - starting DruidStatView@43afa21b==com.alibaba.druid.support.http.StatViewServlet,-1,false
2016-09-29 20:16:53,823 org.eclipse.jetty.servlet.BaseHolder.doStart(BaseHolder.java:97) DEBUG - Holding class com.alibaba.druid.support.http.StatViewServlet from java.net.URLClassLoader@175f6bed
2016-09-29 20:16:53,831 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarted(AbstractLifeCycle.java:177) DEBUG - STARTED @30621ms DruidStatView@43afa21b==com.alibaba.druid.support.http.StatViewServlet,-1,false
2016-09-29 20:16:53,831 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarting(AbstractLifeCycle.java:185) DEBUG - starting jsp@19c47==org.eclipse.jetty.jsp.JettyJspServlet,0,false
2016-09-29 20:16:53,832 org.eclipse.jetty.servlet.BaseHolder.doStart(BaseHolder.java:97) DEBUG - Holding class org.eclipse.jetty.jsp.JettyJspServlet from java.net.URLClassLoader@175f6bed
2016-09-29 20:16:53,832 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarted(AbstractLifeCycle.java:177) DEBUG - STARTED @30622ms jsp@19c47==org.eclipse.jetty.jsp.JettyJspServlet,0,false
2016-09-29 20:16:53,959 org.eclipse.jetty.servlet.ServletHolder.detectJspContainer(ServletHolder.java:885) DEBUG - Glassfish jasper detected
2016-09-29 20:16:53,967 org.eclipse.jetty.servlet.ServletHolder.initServlet(ServletHolder.java:615) DEBUG - Servlet.init org.eclipse.jetty.jsp.JettyJspServlet@3bda3e0a for jsp
2016-09-29 20:16:54,019 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarting(AbstractLifeCycle.java:185) DEBUG - starting default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,0,false
2016-09-29 20:16:54,023 org.eclipse.jetty.servlet.BaseHolder.doStart(BaseHolder.java:97) DEBUG - Holding class org.eclipse.jetty.servlet.DefaultServlet from java.net.URLClassLoader@175f6bed
2016-09-29 20:16:54,023 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarted(AbstractLifeCycle.java:177) DEBUG - STARTED @30814ms default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,0,false
2016-09-29 20:16:54,038 org.eclipse.jetty.servlet.ServletHolder.initServlet(ServletHolder.java:615) DEBUG - Servlet.init org.eclipse.jetty.servlet.DefaultServlet@6d09e8e3 for default
2016-09-29 20:16:54,042 org.eclipse.jetty.servlet.DefaultServlet.init(DefaultServlet.java:311) DEBUG - resource base = null
2016-09-29 20:16:54,043 org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:744) INFO - Started o.e.j.w.WebAppContext@26d160e{/,file:/C:/Users/admin/git/alinutzwk/src/main/webapp/,AVAILABLE}{file:/C:/Users/admin/git/alinutzwk/src/main/webapp/}
2016-09-29 20:16:54,043 org.eclipse.jetty.webapp.WebAppContext.postConfigure(WebAppContext.java:489) DEBUG - postConfigure o.e.j.w.WebAppContext@26d160e{/,file:/C:/Users/admin/git/alinutzwk/src/main/webapp/,AVAILABLE}{file:/C:/Users/admin/git/alinutzwk/src/main/webapp/} with org.eclipse.jetty.webapp.WebInfConfiguration@2e622279
2016-09-29 20:16:54,043 org.eclipse.jetty.webapp.WebAppContext.postConfigure(WebAppContext.java:489) DEBUG - postConfigure o.e.j.w.WebAppContext@26d160e{/,file:/C:/Users/admin/git/alinutzwk/src/main/webapp/,AVAILABLE}{file:/C:/Users/admin/git/alinutzwk/src/main/webapp/} with org.eclipse.jetty.webapp.WebXmlConfiguration@3fc5290d
2016-09-29 20:16:54,044 org.eclipse.jetty.webapp.WebAppContext.postConfigure(WebAppContext.java:489) DEBUG - postConfigure o.e.j.w.WebAppContext@26d160e{/,file:/C:/Users/admin/git/alinutzwk/src/main/webapp/,AVAILABLE}{file:/C:/Users/admin/git/alinutzwk/src/main/webapp/} with org.eclipse.jetty.webapp.MetaInfConfiguration@34fffafd
2016-09-29 20:16:54,044 org.eclipse.jetty.webapp.WebAppContext.postConfigure(WebAppContext.java:489) DEBUG - postConfigure o.e.j.w.WebAppContext@26d160e{/,file:/C:/Users/admin/git/alinutzwk/src/main/webapp/,AVAILABLE}{file:/C:/Users/admin/git/alinutzwk/src/main/webapp/} with org.eclipse.jetty.webapp.FragmentConfiguration@40cfd076
2016-09-29 20:16:54,044 org.eclipse.jetty.webapp.WebAppContext.postConfigure(WebAppContext.java:489) DEBUG - postConfigure o.e.j.w.WebAppContext@26d160e{/,file:/C:/Users/admin/git/alinutzwk/src/main/webapp/,AVAILABLE}{file:/C:/Users/admin/git/alinutzwk/src/main/webapp/} with org.eclipse.jetty.webapp.JettyWebXmlConfiguration@7205b796
2016-09-29 20:16:54,045 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarted(AbstractLifeCycle.java:177) DEBUG - STARTED @30835ms o.e.j.w.WebAppContext@26d160e{/,file:/C:/Users/admin/git/alinutzwk/src/main/webapp/,AVAILABLE}{file:/C:/Users/admin/git/alinutzwk/src/main/webapp/}
2016-09-29 20:16:54,045 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarting(AbstractLifeCycle.java:185) DEBUG - starting ServerConnector@1d814677{HTTP/1.1}{0.0.0.0:8080}
2016-09-29 20:16:54,059 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:324) DEBUG - ServerConnector@1d814677{HTTP/1.1}{0.0.0.0:8080} added {sun.nio.ch.ServerSocketChannelImpl[/0:0:0:0:0:0:0:0:8080],POJO}
2016-09-29 20:16:54,059 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarting(AbstractLifeCycle.java:185) DEBUG - starting org.eclipse.jetty.util.thread.ScheduledExecutorScheduler@77f1cdee
2016-09-29 20:16:54,063 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarted(AbstractLifeCycle.java:177) DEBUG - STARTED @30853ms org.eclipse.jetty.util.thread.ScheduledExecutorScheduler@77f1cdee
2016-09-29 20:16:54,063 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarting(AbstractLifeCycle.java:185) DEBUG - starting HttpConnectionFactory@534bf9a9{HTTP/1.1}
2016-09-29 20:16:54,063 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarted(AbstractLifeCycle.java:177) DEBUG - STARTED @30854ms HttpConnectionFactory@534bf9a9{HTTP/1.1}
2016-09-29 20:16:54,063 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarting(AbstractLifeCycle.java:185) DEBUG - starting org.eclipse.jetty.server.ServerConnector$ServerConnectorManager@5315ff1d
2016-09-29 20:16:54,075 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarting(AbstractLifeCycle.java:185) DEBUG - starting org.eclipse.jetty.io.SelectorManager$ManagedSelector@26551490 keys=-1 selected=-1
2016-09-29 20:16:54,251 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarted(AbstractLifeCycle.java:177) DEBUG - STARTED @31042ms org.eclipse.jetty.io.SelectorManager$ManagedSelector@26551490 keys=0 selected=0
2016-09-29 20:16:54,255 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarting(AbstractLifeCycle.java:185) DEBUG - starting org.eclipse.jetty.io.SelectorManager$ManagedSelector@5a58ebb2 keys=-1 selected=-1
2016-09-29 20:16:54,255 org.eclipse.jetty.io.SelectorManager$ManagedSelector.run(SelectorManager.java:548) DEBUG - Starting Thread[qtp1183228434-17-selector-ServerConnectorManager@5315ff1d/0,5,org.nutz.web.WebLauncher] on org.eclipse.jetty.io.SelectorManager$ManagedSelector@26551490 keys=0 selected=0
2016-09-29 20:16:54,259 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarted(AbstractLifeCycle.java:177) DEBUG - STARTED @31049ms org.eclipse.jetty.io.SelectorManager$ManagedSelector@5a58ebb2 keys=0 selected=0
2016-09-29 20:16:54,259 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarting(AbstractLifeCycle.java:185) DEBUG - starting org.eclipse.jetty.io.SelectorManager$ManagedSelector@3a964fd4 keys=-1 selected=-1
2016-09-29 20:16:54,259 org.eclipse.jetty.io.SelectorManager$ManagedSelector.run(SelectorManager.java:548) DEBUG - Starting Thread[qtp1183228434-22-selector-ServerConnectorManager@5315ff1d/1,5,org.nutz.web.WebLauncher] on org.eclipse.jetty.io.SelectorManager$ManagedSelector@5a58ebb2 keys=0 selected=0
2016-09-29 20:16:54,263 org.eclipse.jetty.io.SelectorManager$ManagedSelector.select(SelectorManager.java:600) DEBUG - Selector loop waiting on select
2016-09-29 20:16:54,263 org.eclipse.jetty.io.SelectorManager$ManagedSelector.select(SelectorManager.java:600) DEBUG - Selector loop waiting on select
2016-09-29 20:16:54,263 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarted(AbstractLifeCycle.java:177) DEBUG - STARTED @31055ms org.eclipse.jetty.io.SelectorManager$ManagedSelector@3a964fd4 keys=0 selected=0
2016-09-29 20:16:54,263 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarting(AbstractLifeCycle.java:185) DEBUG - starting org.eclipse.jetty.io.SelectorManager$ManagedSelector@5f709551 keys=-1 selected=-1
2016-09-29 20:16:54,263 org.eclipse.jetty.io.SelectorManager$ManagedSelector.run(SelectorManager.java:548) DEBUG - Starting Thread[qtp1183228434-21-selector-ServerConnectorManager@5315ff1d/2,5,org.nutz.web.WebLauncher] on org.eclipse.jetty.io.SelectorManager$ManagedSelector@3a964fd4 keys=0 selected=0
2016-09-29 20:16:54,267 org.eclipse.jetty.io.SelectorManager$ManagedSelector.select(SelectorManager.java:600) DEBUG - Selector loop waiting on select
2016-09-29 20:16:54,267 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarted(AbstractLifeCycle.java:177) DEBUG - STARTED @31059ms org.eclipse.jetty.io.SelectorManager$ManagedSelector@5f709551 keys=0 selected=0
2016-09-29 20:16:54,267 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarted(AbstractLifeCycle.java:177) DEBUG - STARTED @31059ms org.eclipse.jetty.server.ServerConnector$ServerConnectorManager@5315ff1d
2016-09-29 20:16:54,267 org.eclipse.jetty.io.SelectorManager$ManagedSelector.run(SelectorManager.java:548) DEBUG - Starting Thread[qtp1183228434-18-selector-ServerConnectorManager@5315ff1d/3,5,org.nutz.web.WebLauncher] on org.eclipse.jetty.io.SelectorManager$ManagedSelector@5f709551 keys=0 selected=0
2016-09-29 20:16:54,267 org.eclipse.jetty.io.SelectorManager$ManagedSelector.select(SelectorManager.java:600) DEBUG - Selector loop waiting on select
2016-09-29 20:16:54,271 org.eclipse.jetty.util.component.ContainerLifeCycle.addBean(ContainerLifeCycle.java:324) DEBUG - ServerConnector@1d814677{HTTP/1.1}{0.0.0.0:8080} added {acceptor-0@1288d4fa,POJO}
2016-09-29 20:16:54,271 org.eclipse.jetty.server.AbstractConnector.doStart(AbstractConnector.java:266) INFO - Started ServerConnector@1d814677{HTTP/1.1}{0.0.0.0:8080}
2016-09-29 20:16:54,271 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarted(AbstractLifeCycle.java:177) DEBUG - STARTED @31063ms ServerConnector@1d814677{HTTP/1.1}{0.0.0.0:8080}
2016-09-29 20:16:54,271 org.eclipse.jetty.server.Server.doStart(Server.java:379) INFO - Started @31063ms
2016-09-29 20:16:54,271 org.eclipse.jetty.util.component.AbstractLifeCycle.setStarted(AbstractLifeCycle.java:177) DEBUG - STARTED @31063ms org.eclipse.jetty.server.Server@5654a985
2016-09-29 20:16:54,315 org.eclipse.jetty.io.SelectorManager$ManagedSelector.submit(SelectorManager.java:481) DEBUG - Queued change org.eclipse.jetty.io.SelectorManager$ManagedSelector$Accept@61271e50
2016-09-29 20:16:54,315 org.eclipse.jetty.io.SelectorManager$ManagedSelector.select(SelectorManager.java:603) DEBUG - Selector loop woken up from select, 0/0 selected
2016-09-29 20:16:54,315 org.eclipse.jetty.io.SelectorManager$ManagedSelector.runChange(SelectorManager.java:526) DEBUG - Running change org.eclipse.jetty.io.SelectorManager$ManagedSelector$Accept@61271e50
2016-09-29 20:16:54,359 org.eclipse.jetty.io.AbstractEndPoint.onOpen(AbstractEndPoint.java:99) DEBUG - onOpen SelectChannelEndPoint@4eec6220{/127.0.0.1:29327<->8080,Open,in,out,-,-,21/30000,null}{io=0,kio=0,kro=0}
2016-09-29 20:16:54,359 org.eclipse.jetty.io.IdleTimeout.checkIdleTimeout(IdleTimeout.java:151) DEBUG - SelectChannelEndPoint@4eec6220{/127.0.0.1:29327<->8080,Open,in,out,-,-,21/30000,null}{io=0,kio=0,kro=0} idle timeout check, elapsed: 21 ms, remaining: 29979 ms
2016-09-29 20:16:54,503 org.eclipse.jetty.server.HttpChannel.<init>(HttpChannel.java:123) DEBUG - new HttpChannelOverHttp@5385518e{r=0,c=false,a=IDLE,uri=} -> SelectChannelEndPoint@4eec6220{/127.0.0.1:29327<->8080,Open,in,out,-,-,165/30000,null}{io=0,kio=0,kro=0},null,HttpChannelState@1d6f9fbf{s=IDLE i=true a=null}
2016-09-29 20:16:54,523 org.eclipse.jetty.server.HttpConnection.<init>(HttpConnection.java:106) DEBUG - New HTTP Connection HttpConnection@7e1e760f[IDLE,SelectChannelEndPoint@4eec6220{/127.0.0.1:29327<->8080,Open,in,out,-,-,185/30000,null}{io=0,kio=0,kro=0}][p=HttpParser{s=START,0 of 0},g=HttpGenerator{s=START},c=HttpChannelOverHttp@5385518e{r=0,c=false,a=IDLE,uri=}]
2016-09-29 20:16:54,527 org.eclipse.jetty.io.AbstractConnection.onOpen(AbstractConnection.java:200) DEBUG - onOpen HttpConnection@7e1e760f[IDLE,SelectChannelEndPoint@4eec6220{/127.0.0.1:29327<->8080,Open,in,out,-,-,189/30000,HttpConnection}{io=0,kio=0,kro=0}][p=HttpParser{s=START,0 of 0},g=HttpGenerator{s=START},c=HttpChannelOverHttp@5385518e{r=0,c=false,a=IDLE,uri=}]
2016-09-29 20:16:54,527 org.eclipse.jetty.io.AbstractConnection.fillInterested(AbstractConnection.java:128) DEBUG - fillInterested HttpConnection@7e1e760f[IDLE,SelectChannelEndPoint@4eec6220{/127.0.0.1:29327<->8080,Open,in,out,-,-,189/30000,HttpConnection}{io=0,kio=0,kro=0}][p=HttpParser{s=START,0 of 0},g=HttpGenerator{s=START},c=HttpChannelOverHttp@5385518e{r=0,c=false,a=IDLE,uri=}]
2016-09-29 20:16:54,532 org.eclipse.jetty.io.AbstractConnection.next(AbstractConnection.java:275) DEBUG - IDLE-->FILL_INTERESTED HttpConnection@7e1e760f[FILL_INTERESTED,SelectChannelEndPoint@4eec6220{/127.0.0.1:29327<->8080,Open,in,out,-,-,193/30000,HttpConnection}{io=0,kio=0,kro=0}][p=HttpParser{s=START,0 of 0},g=HttpGenerator{s=START},c=HttpChannelOverHttp@5385518e{r=0,c=false,a=IDLE,uri=}]
2016-09-29 20:16:54,536 org.eclipse.jetty.io.SelectChannelEndPoint.updateLocalInterests(SelectChannelEndPoint.java:136) DEBUG - Local interests updating 0 -> 1 for SelectChannelEndPoint@4eec6220{/127.0.0.1:29327<->8080,Open,in,out,R,-,1/30000,HttpConnection}{io=1,kio=0,kro=0}
2016-09-29 20:16:54,536 org.eclipse.jetty.io.SelectorManager$ManagedSelector.submit(SelectorManager.java:481) DEBUG - Queued change org.eclipse.jetty.io.SelectChannelEndPoint$1@462e560a
2016-09-29 20:16:54,537 org.eclipse.jetty.io.SelectorManager$ManagedSelector.createEndPoint(SelectorManager.java:750) DEBUG - Created SelectChannelEndPoint@4eec6220{/127.0.0.1:29327<->8080,Open,in,out,R,-,5/30000,HttpConnection}{io=1,kio=0,kro=0}
2016-09-29 20:16:54,537 org.eclipse.jetty.io.SelectorManager$ManagedSelector.runChange(SelectorManager.java:526) DEBUG - Running change org.eclipse.jetty.io.SelectChannelEndPoint$1@462e560a
2016-09-29 20:16:54,538 org.eclipse.jetty.io.SelectChannelEndPoint.setKeyInterests(SelectChannelEndPoint.java:160) DEBUG - Key interests updated 0 -> 1 on SelectChannelEndPoint@4eec6220{/127.0.0.1:29327<->8080,Open,in,out,R,-,6/30000,HttpConnection}{io=1,kio=1,kro=0}
2016-09-29 20:16:54,538 org.eclipse.jetty.io.SelectorManager$ManagedSelector.select(SelectorManager.java:600) DEBUG - Selector loop waiting on select
2016-09-29 20:16:54,539 org.eclipse.jetty.io.SelectorManager$ManagedSelector.select(SelectorManager.java:603) DEBUG - Selector loop woken up from select, 1/1 selected
2016-09-29 20:16:54,540 org.eclipse.jetty.io.SelectChannelEndPoint.setKeyInterests(SelectChannelEndPoint.java:160) DEBUG - Key interests updated 1 -> 0 on SelectChannelEndPoint@4eec6220{/127.0.0.1:29327<->8080,Open,in,out,R,-,8/30000,HttpConnection}{io=1,kio=0,kro=1}
2016-09-29 20:16:54,541 org.eclipse.jetty.io.SelectChannelEndPoint.updateLocalInterests(SelectChannelEndPoint.java:136) DEBUG - Local interests updating 1 -> 0 for SelectChannelEndPoint@4eec6220{/127.0.0.1:29327<->8080,Open,in,out,R,-,9/30000,HttpConnection}{io=0,kio=0,kro=1}
2016-09-29 20:16:54,541 org.eclipse.jetty.io.SelectorManager$ManagedSelector.submit(SelectorManager.java:481) DEBUG - Queued change org.eclipse.jetty.io.SelectChannelEndPoint$1@462e560a
2016-09-29 20:16:54,542 org.eclipse.jetty.io.AbstractConnection.next(AbstractConnection.java:275) DEBUG - FILL_INTERESTED-->FILLING HttpConnection@7e1e760f[FILLING,SelectChannelEndPoint@4eec6220{/127.0.0.1:29327<->8080,Open,in,out,-,-,10/30000,HttpConnection}{io=0,kio=0,kro=1}][p=HttpParser{s=START,0 of 0},g=HttpGenerator{s=START},c=HttpChannelOverHttp@5385518e{r=0,c=false,a=IDLE,uri=}]
2016-09-29 20:16:54,543 org.eclipse.jetty.io.SelectorManager$ManagedSelector.runChange(SelectorManager.java:526) DEBUG - Running change org.eclipse.jetty.io.SelectChannelEndPoint$1@462e560a
2016-09-29 20:16:54,543 org.eclipse.jetty.io.SelectorManager$ManagedSelector.select(SelectorManager.java:600) DEBUG - Selector loop waiting on select
2016-09-29 20:16:54,543 org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:207) DEBUG - HttpConnection@7e1e760f[FILLING,SelectChannelEndPoint@4eec6220{/127.0.0.1:29327<->8080,Open,in,out,-,-,11/30000,HttpConnection}{io=0,kio=0,kro=1}][p=HttpParser{s=START,0 of 0},g=HttpGenerator{s=START},c=HttpChannelOverHttp@5385518e{r=0,c=false,a=IDLE,uri=}] onFillable HttpChannelState@1d6f9fbf{s=IDLE i=true a=null}
2016-09-29 20:16:54,545 org.eclipse.jetty.io.ChannelEndPoint.fill(ChannelEndPoint.java:142) DEBUG - filled 321 SelectChannelEndPoint@4eec6220{/127.0.0.1:29327<->8080,Open,in,out,-,-,13/30000,HttpConnection}{io=0,kio=0,kro=1}
2016-09-29 20:16:54,546 org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:1232) DEBUG - parseNext s=START HeapByteBuffer@77346634[p=0,l=321,c=16384,r=321]={<<<GET / HTTP/1.1\r\nA... keep-alive\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}
2016-09-29 20:16:54,546 org.eclipse.jetty.http.HttpParser.setState(HttpParser.java:1587) DEBUG - START --> SPACE1
2016-09-29 20:16:54,547 org.eclipse.jetty.http.HttpParser.setState(HttpParser.java:1587) DEBUG - SPACE1 --> URI
2016-09-29 20:16:54,547 org.eclipse.jetty.http.HttpParser.setState(HttpParser.java:1587) DEBUG - URI --> SPACE2
2016-09-29 20:16:54,547 org.eclipse.jetty.http.HttpParser.setState(HttpParser.java:1587) DEBUG - SPACE2 --> REQUEST_VERSION
2016-09-29 20:16:54,547 org.eclipse.jetty.http.HttpParser.setState(HttpParser.java:1587) DEBUG - REQUEST_VERSION --> HEADER
2016-09-29 20:16:54,547 org.eclipse.jetty.http.HttpParser.setState(HttpParser.java:1587) DEBUG - HEADER --> HEADER_VALUE
2016-09-29 20:16:54,551 org.eclipse.jetty.http.HttpParser.setState(HttpParser.java:1587) DEBUG - HEADER_VALUE --> HEADER_IN_VALUE
2016-09-29 20:16:54,551 org.eclipse.jetty.http.HttpParser.setState(HttpParser.java:1587) DEBUG - HEADER_IN_VALUE --> HEADER
2016-09-29 20:16:54,555 org.eclipse.jetty.http.HttpParser.setState(HttpParser.java:1587) DEBUG - HEADER --> HEADER_VALUE
2016-09-29 20:16:54,555 org.eclipse.jetty.http.HttpParser.setState(HttpParser.java:1587) DEBUG - HEADER_VALUE --> HEADER_IN_VALUE
2016-09-29 20:16:54,555 org.eclipse.jetty.http.HttpParser.setState(HttpParser.java:1587) DEBUG - HEADER_IN_VALUE --> HEADER
2016-09-29 20:16:54,555 org.eclipse.jetty.http.HttpParser.setState(HttpParser.java:1587) DEBUG - HEADER --> HEADER_VALUE
2016-09-29 20:16:54,555 org.eclipse.jetty.http.HttpParser.setState(HttpParser.java:1587) DEBUG - HEADER_VALUE --> HEADER_IN_VALUE
2016-09-29 20:16:54,555 org.eclipse.jetty.http.HttpParser.setState(HttpParser.java:1587) DEBUG - HEADER_IN_VALUE --> HEADER
2016-09-29 20:16:54,555 org.eclipse.jetty.http.HttpParser.setState(HttpParser.java:1587) DEBUG - HEADER --> HEADER_VALUE
2016-09-29 20:16:54,559 org.eclipse.jetty.http.HttpParser.setState(HttpParser.java:1587) DEBUG - HEADER_VALUE --> HEADER_IN_VALUE
2016-09-29 20:16:54,559 org.eclipse.jetty.http.HttpParser.setState(HttpParser.java:1587) DEBUG - HEADER_IN_VALUE --> HEADER
2016-09-29 20:16:54,559 org.eclipse.jetty.http.HttpParser.setState(HttpParser.java:1587) DEBUG - HEADER --> HEADER_IN_VALUE
2016-09-29 20:16:54,559 org.eclipse.jetty.http.HttpParser.setState(HttpParser.java:1587) DEBUG - HEADER_IN_VALUE --> HEADER
2016-09-29 20:16:54,559 org.eclipse.jetty.http.HttpParser.setState(HttpParser.java:1587) DEBUG - HEADER --> HEADER_VALUE
2016-09-29 20:16:54,559 org.eclipse.jetty.http.HttpParser.setState(HttpParser.java:1587) DEBUG - HEADER_VALUE --> HEADER_IN_VALUE
2016-09-29 20:16:54,559 org.eclipse.jetty.http.HttpParser.setState(HttpParser.java:1587) DEBUG - HEADER_IN_VALUE --> HEADER
2016-09-29 20:16:54,559 org.eclipse.jetty.http.HttpParser.setState(HttpParser.java:1587) DEBUG - HEADER --> HEADER_VALUE
2016-09-29 20:16:54,559 org.eclipse.jetty.http.HttpParser.setState(HttpParser.java:1587) DEBUG - HEADER_VALUE --> HEADER_IN_VALUE
2016-09-29 20:16:54,559 org.eclipse.jetty.http.HttpParser.setState(HttpParser.java:1587) DEBUG - HEADER_IN_VALUE --> HEADER
2016-09-29 20:16:54,559 org.eclipse.jetty.http.HttpParser.setState(HttpParser.java:1587) DEBUG - HEADER --> HEADER_IN_VALUE
2016-09-29 20:16:54,559 org.eclipse.jetty.http.HttpParser.setState(HttpParser.java:1587) DEBUG - HEADER_IN_VALUE --> HEADER
2016-09-29 20:16:54,567 org.eclipse.jetty.http.HttpParser.setState(HttpParser.java:1587) DEBUG - HEADER --> END
2016-09-29 20:16:54,571 org.eclipse.jetty.server.HttpChannel.messageComplete(HttpChannel.java:705) DEBUG - HttpChannelOverHttp@5385518e{r=1,c=false,a=IDLE,uri=/} messageComplete
2016-09-29 20:16:54,571 org.eclipse.jetty.server.HttpInput.messageComplete(HttpInput.java:272) DEBUG - HttpInputOverHTTP@42f56e07 EOF
2016-09-29 20:16:54,571 org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:272) DEBUG - HttpChannelOverHttp@5385518e{r=1,c=false,a=IDLE,uri=/} handle enter
2016-09-29 20:16:54,571 org.eclipse.jetty.server.HttpChannelState.handling(HttpChannelState.java:174) DEBUG - HttpChannelState@1d6f9fbf{s=IDLE i=true a=null} handling IDLE
2016-09-29 20:16:54,575 org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:296) DEBUG - HttpChannelOverHttp@5385518e{r=1,c=false,a=DISPATCHED,uri=/} action REQUEST_DISPATCH
2016-09-29 20:16:54,575 org.eclipse.jetty.server.Server.handle(Server.java:488) DEBUG - REQUEST GET / on HttpChannelOverHttp@5385518e{r=1,c=false,a=DISPATCHED,uri=/}
2016-09-29 20:16:54,575 org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:981) DEBUG - scope null||/ @ o.e.j.w.WebAppContext@26d160e{/,file:/C:/Users/admin/git/alinutzwk/src/main/webapp/,AVAILABLE}{file:/C:/Users/admin/git/alinutzwk/src/main/webapp/}
2016-09-29 20:16:54,579 org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1055) DEBUG - context=||/ @ o.e.j.w.WebAppContext@26d160e{/,file:/C:/Users/admin/git/alinutzwk/src/main/webapp/,AVAILABLE}{file:/C:/Users/admin/git/alinutzwk/src/main/webapp/}
2016-09-29 20:16:54,583 org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:179) DEBUG - sessionManager=org.eclipse.jetty.server.session.HashSessionManager@384af490
2016-09-29 20:16:54,583 org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:180) DEBUG - session=null
2016-09-29 20:16:54,587 org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:501) DEBUG - servlet |/|null -> default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,0,true
2016-09-29 20:16:54,611 org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:564) DEBUG - chain=ShiroFilter->route->nutz->default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,0,true
2016-09-29 20:16:54,619 org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1641) DEBUG - call filter ShiroFilter
2016-09-29 20:16:54,703 org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1641) DEBUG - call filter route
2016-09-29 20:16:54,707 org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1641) DEBUG - call filter nutz
2016-09-29 20:16:54,711 org.nutz.mvc.impl.UrlMappingImpl.get(UrlMappingImpl.java:110) DEBUG - Search mapping for path=/ : NOT Action match
2016-09-29 20:16:54,715 org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1668) DEBUG - call servlet default@5c13d641==org.eclipse.jetty.servlet.DefaultServlet,0,true
2016-09-29 20:16:54,715 org.eclipse.jetty.servlet.DefaultServlet.getResource(DefaultServlet.java:405) DEBUG - Resource /=file:/C:/Users/admin/git/alinutzwk/src/main/webapp/
2016-09-29 20:16:54,719 org.eclipse.jetty.servlet.DefaultServlet.doGet(DefaultServlet.java:500) DEBUG - uri=/, resource=file:/C:/Users/admin/git/alinutzwk/src/main/webapp/, content=ResourceAsHttpContent@4b9114ba{r=file:/C:/Users/admin/git/alinutzwk/src/main/webapp/}
2016-09-29 20:16:54,723 org.eclipse.jetty.servlet.DefaultServlet.getResource(DefaultServlet.java:405) DEBUG - Resource /index.html=file:/C:/Users/admin/git/alinutzwk/src/main/webapp/index.html
2016-09-29 20:16:54,727 org.eclipse.jetty.servlet.DefaultServlet.getResource(DefaultServlet.java:405) DEBUG - Resource /index.htm=file:/C:/Users/admin/git/alinutzwk/src/main/webapp/index.htm
2016-09-29 20:16:54,727 org.eclipse.jetty.servlet.DefaultServlet.getResource(DefaultServlet.java:405) DEBUG - Resource /index.jsp=file:/C:/Users/admin/git/alinutzwk/src/main/webapp/index.jsp
2016-09-29 20:16:54,732 org.eclipse.jetty.servlet.DefaultServlet.doGet(DefaultServlet.java:566) DEBUG - welcome=index.jsp
2016-09-29 20:16:54,740 org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:981) DEBUG - scope /||/index.jsp @ o.e.j.w.WebAppContext@26d160e{/,file:/C:/Users/admin/git/alinutzwk/src/main/webapp/,AVAILABLE}{file:/C:/Users/admin/git/alinutzwk/src/main/webapp/}
2016-09-29 20:16:54,741 org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1055) DEBUG - context=||/index.jsp @ o.e.j.w.WebAppContext@26d160e{/,file:/C:/Users/admin/git/alinutzwk/src/main/webapp/,AVAILABLE}{file:/C:/Users/admin/git/alinutzwk/src/main/webapp/}
2016-09-29 20:16:54,741 org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:179) DEBUG - sessionManager=org.eclipse.jetty.server.session.HashSessionManager@384af490
2016-09-29 20:16:54,742 org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:180) DEBUG - session=null
2016-09-29 20:16:54,742 org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:501) DEBUG - servlet |/index.jsp|null -> jsp@19c47==org.eclipse.jetty.jsp.JettyJspServlet,0,true
2016-09-29 20:16:54,744 org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:564) DEBUG - chain=ShiroFilter->nutz->jsp@19c47==org.eclipse.jetty.jsp.JettyJspServlet,0,true
2016-09-29 20:16:54,744 org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1641) DEBUG - call filter ShiroFilter
2016-09-29 20:16:54,745 org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1641) DEBUG - call filter nutz
2016-09-29 20:16:54,747 org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1668) DEBUG - call servlet jsp@19c47==org.eclipse.jetty.jsp.JettyJspServlet,0,true
2016-09-29 20:16:56,388 org.eclipse.jetty.server.HttpConnection$SendCallback.process(HttpConnection.java:657) DEBUG - org.eclipse.jetty.server.HttpConnection$SendCallback@4a3a343b[PROCESSING][i=ResponseInfo{HTTP/1.1 200 null,-1,false},cb=org.eclipse.jetty.server.HttpChannel$CommitCallback@25c5d193] generate: NEED_HEADER (null,[p=0,l=84,c=8192,r=84],true)@START
2016-09-29 20:16:56,391 org.eclipse.jetty.server.HttpConnection$SendCallback.process(HttpConnection.java:657) DEBUG - org.eclipse.jetty.server.HttpConnection$SendCallback@4a3a343b[PROCESSING][i=ResponseInfo{HTTP/1.1 200 null,-1,false},cb=org.eclipse.jetty.server.HttpChannel$CommitCallback@25c5d193] generate: FLUSH ([p=0,l=319,c=8192,r=319],[p=0,l=84,c=8192,r=84],true)@COMPLETING
2016-09-29 20:16:56,393 org.eclipse.jetty.io.WriteFlusher.write(WriteFlusher.java:295) DEBUG - write: WriteFlusher@8317f22{IDLE} [HeapByteBuffer@721f11ee[p=0,l=319,c=8192,r=319]={<<<HTTP/1.1 200 OK\r\n....v20160517)\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},HeapByteBuffer@1496365[p=0,l=84,c=8192,r=84]={<<<<html>\n<body>\n<sc.../body>\n</html>\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}]
2016-09-29 20:16:56,394 org.eclipse.jetty.io.WriteFlusher.updateState(WriteFlusher.java:118) DEBUG - update WriteFlusher@8317f22{WRITING}:IDLE-->WRITING
2016-09-29 20:16:56,397 org.eclipse.jetty.io.ChannelEndPoint.flush(ChannelEndPoint.java:188) DEBUG - flushed 403 SelectChannelEndPoint@4eec6220{/127.0.0.1:29327<->8080,Open,in,out,-,W,1852/30000,HttpConnection}{io=0,kio=0,kro=1}
2016-09-29 20:16:56,398 org.eclipse.jetty.io.WriteFlusher.updateState(WriteFlusher.java:118) DEBUG - update WriteFlusher@8317f22{IDLE}:WRITING-->IDLE
2016-09-29 20:16:56,401 org.eclipse.jetty.server.HttpConnection$SendCallback.process(HttpConnection.java:657) DEBUG - org.eclipse.jetty.server.HttpConnection$SendCallback@4a3a343b[PROCESSING][i=ResponseInfo{HTTP/1.1 200 null,-1,false},cb=org.eclipse.jetty.server.HttpChannel$CommitCallback@25c5d193] generate: DONE ([p=319,l=319,c=8192,r=0],[p=84,l=84,c=8192,r=0],true)@END
2016-09-29 20:16:56,402 org.eclipse.jetty.server.Server.handle(Server.java:502) DEBUG - RESPONSE / 200 handled=true
2016-09-29 20:16:56,402 org.eclipse.jetty.server.HttpChannelState.unhandle(HttpChannelState.java:289) DEBUG - HttpChannelState@1d6f9fbf{s=DISPATCHED i=true a=null} unhandle DISPATCHED
2016-09-29 20:16:56,403 org.eclipse.jetty.http.HttpParser.reset(HttpParser.java:1563) DEBUG - reset HttpParser{s=END,0 of 0}
2016-09-29 20:16:56,403 org.eclipse.jetty.http.HttpParser.setState(HttpParser.java:1587) DEBUG - END --> START
2016-09-29 20:16:56,404 org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:448) DEBUG - HttpChannelOverHttp@5385518e{r=1,c=false,a=IDLE,uri=} handle exit, result COMPLETE
2016-09-29 20:16:56,405 org.eclipse.jetty.io.ChannelEndPoint.fill(ChannelEndPoint.java:142) DEBUG - filled 0 SelectChannelEndPoint@4eec6220{/127.0.0.1:29327<->8080,Open,in,out,-,-,6/30000,HttpConnection}{io=0,kio=0,kro=1}
2016-09-29 20:16:56,405 org.eclipse.jetty.io.ChannelEndPoint.fill(ChannelEndPoint.java:142) DEBUG - filled 0 SelectChannelEndPoint@4eec6220{/127.0.0.1:29327<->8080,Open,in,out,-,-,7/30000,HttpConnection}{io=0,kio=0,kro=1}
2016-09-29 20:16:56,406 org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:1232) DEBUG - parseNext s=START HeapByteBuffer@77346634[p=0,l=0,c=16384,r=0]={<<<>>>GET / HTTP/1.1\r\nA...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}
2016-09-29 20:16:56,406 org.eclipse.jetty.io.AbstractConnection.fillInterested(AbstractConnection.java:128) DEBUG - fillInterested HttpConnection@7e1e760f[FILLING,SelectChannelEndPoint@4eec6220{/127.0.0.1:29327<->8080,Open,in,out,-,-,8/30000,HttpConnection}{io=0,kio=0,kro=1}][p=HttpParser{s=START,0 of -1},g=HttpGenerator{s=START},c=HttpChannelOverHttp@5385518e{r=1,c=false,a=IDLE,uri=}]
2016-09-29 20:16:56,408 org.eclipse.jetty.io.AbstractConnection.next(AbstractConnection.java:275) DEBUG - FILLING-->FILLING_FILL_INTERESTED HttpConnection@7e1e760f[FILLING_FILL_INTERESTED,SelectChannelEndPoint@4eec6220{/127.0.0.1:29327<->8080,Open,in,out,-,-,9/30000,HttpConnection}{io=0,kio=0,kro=1}][p=HttpParser{s=START,0 of -1},g=HttpGenerator{s=START},c=HttpChannelOverHttp@5385518e{r=1,c=false,a=IDLE,uri=}]
2016-09-29 20:16:56,408 org.nutz.web.WebServer.run(WebServer.java:129) INFO - Server is up!
2016-09-29 20:16:56,409 org.eclipse.jetty.io.AbstractConnection.next(AbstractConnection.java:275) DEBUG - FILLING_FILL_INTERESTED-->FILL_INTERESTED HttpConnection@7e1e760f[FILL_INTERESTED,SelectChannelEndPoint@4eec6220{/127.0.0.1:29327<->8080,Open,in,out,-,-,11/30000,HttpConnection}{io=0,kio=0,kro=1}][p=HttpParser{s=START,0 of -1},g=HttpGenerator{s=START},c=HttpChannelOverHttp@5385518e{r=1,c=false,a=IDLE,uri=}]
2016-09-29 20:16:56,410 org.nutz.web.WebServer.run(WebServer.java:133) INFO - Create admin port at 8081
2016-09-29 20:16:56,411 org.eclipse.jetty.io.SelectChannelEndPoint.updateLocalInterests(SelectChannelEndPoint.java:136) DEBUG - Local interests updating 0 -> 1 for SelectChannelEndPoint@4eec6220{/127.0.0.1:29327<->8080,Open,in,out,R,-,0/30000,HttpConnection}{io=1,kio=0,kro=1}
2016-09-29 20:16:56,412 org.eclipse.jetty.io.SelectorManager$ManagedSelector.submit(SelectorManager.java:481) DEBUG - Queued change org.eclipse.jetty.io.SelectChannelEndPoint$1@462e560a
2016-09-29 20:16:56,413 org.eclipse.jetty.io.SelectorManager$ManagedSelector.select(SelectorManager.java:603) DEBUG - Selector loop woken up from select, 0/1 selected
2016-09-29 20:16:56,413 org.eclipse.jetty.io.SelectorManager$ManagedSelector.runChange(SelectorManager.java:526) DEBUG - Running change org.eclipse.jetty.io.SelectChannelEndPoint$1@462e560a
2016-09-29 20:16:56,414 org.eclipse.jetty.io.SelectChannelEndPoint.setKeyInterests(SelectChannelEndPoint.java:160) DEBUG - Key interests updated 0 -> 1 on SelectChannelEndPoint@4eec6220{/127.0.0.1:29327<->8080,Open,in,out,R,-,2/30000,HttpConnection}{io=1,kio=1,kro=1}
2016-09-29 20:16:56,414 org.eclipse.jetty.io.SelectorManager$ManagedSelector.select(SelectorManager.java:600) DEBUG - Selector loop waiting on select
2016-09-29 20:16:56,424 org.nutz.lang.socket.Sockets.localListen(Sockets.java:210) INFO - Local socket is up at :8081 with 1 action ready
2016-09-29 20:16:56,428 org.nutz.lang.socket.Sockets.localListen(Sockets.java:252) DEBUG - Waiting for new socket
2016-09-29 20:17:08,756 org.eclipse.jetty.server.session.HashSessionManager.scavenge(HashSessionManager.java:347) DEBUG - Scavenging sessions at 1475151428756
2016-09-29 20:17:24,341 org.eclipse.jetty.io.IdleTimeout.checkIdleTimeout(IdleTimeout.java:151) DEBUG - SelectChannelEndPoint@4eec6220{/127.0.0.1:29327<->8080,Open,in,out,R,-,27930/30000,HttpConnection}{io=1,kio=1,kro=1} idle timeout check, elapsed: 27929 ms, remaining: 2071 ms
2016-09-29 20:17:26,415 org.eclipse.jetty.io.IdleTimeout.checkIdleTimeout(IdleTimeout.java:151) DEBUG - SelectChannelEndPoint@4eec6220{/127.0.0.1:29327<->8080,Open,in,out,R,-,30004/30000,HttpConnection}{io=1,kio=1,kro=1} idle timeout check, elapsed: 30004 ms, remaining: -4 ms
2016-09-29 20:17:26,415 org.eclipse.jetty.io.IdleTimeout.checkIdleTimeout(IdleTimeout.java:158) DEBUG - SelectChannelEndPoint@4eec6220{/127.0.0.1:29327<->8080,Open,in,out,R,-,30004/30000,HttpConnection}{io=1,kio=1,kro=1} idle timeout expired
2016-09-29 20:17:26,419 org.eclipse.jetty.io.WriteFlusher.onFail(WriteFlusher.java:455) DEBUG - ignored: WriteFlusher@8317f22{IDLE} {}
2016-09-29 20:17:26,419 org.eclipse.jetty.io.AbstractEndPoint.onIdleExpired(AbstractEndPoint.java:164) DEBUG - Ignored idle endpoint SelectChannelEndPoint@4eec6220{/127.0.0.1:29327<->8080,Open,in,out,-,-,30008/30000,HttpConnection}{io=1,kio=1,kro=1}
2016-09-29 20:17:26,419 org.eclipse.jetty.io.AbstractConnection.next(AbstractConnection.java:275) DEBUG - FILL_INTERESTED-->IDLE HttpConnection@7e1e760f[IDLE,SelectChannelEndPoint@4eec6220{/127.0.0.1:29327<->8080,Open,in,out,-,-,30008/30000,HttpConnection}{io=1,kio=1,kro=1}][p=HttpParser{s=START,0 of -1},g=HttpGenerator{s=START},c=HttpChannelOverHttp@5385518e{r=1,c=false,a=IDLE,uri=}]
2016-09-29 20:17:26,419 org.eclipse.jetty.http.HttpParser.close(HttpParser.java:1555) DEBUG - close HttpParser{s=START,0 of -1}
2016-09-29 20:17:26,423 org.eclipse.jetty.http.HttpParser.setState(HttpParser.java:1587) DEBUG - START --> CLOSED
2016-09-29 20:17:26,423 org.eclipse.jetty.io.AbstractConnection.onFillInterestedFailed(AbstractConnection.java:168) DEBUG - HttpConnection@7e1e760f[IDLE,SelectChannelEndPoint@4eec6220{/127.0.0.1:29327<->8080,Open,in,out,-,-,4/30000,HttpConnection}{io=1,kio=1,kro=1}][p=HttpParser{s=CLOSED,0 of -1},g=HttpGenerator{s=START},c=HttpChannelOverHttp@5385518e{r=1,c=false,a=IDLE,uri=}] onFillInterestedFailed {}
2016-09-29 20:17:26,423 org.eclipse.jetty.io.ChannelEndPoint.shutdownOutput(ChannelEndPoint.java:75) DEBUG - oshut SelectChannelEndPoint@4eec6220{/127.0.0.1:29327<->8080,Open,in,out,-,-,4/30000,HttpConnection}{io=1,kio=1,kro=1}
2016-09-29 20:17:26,423 org.eclipse.jetty.io.AbstractConnection.fillInterested(AbstractConnection.java:128) DEBUG - fillInterested HttpConnection@7e1e760f[IDLE,SelectChannelEndPoint@4eec6220{/127.0.0.1:29327<->8080,Open,in,OSHUT,-,-,4/30000,HttpConnection}{io=1,kio=1,kro=1}][p=HttpParser{s=CLOSED,0 of -1},g=HttpGenerator{s=START},c=HttpChannelOverHttp@5385518e{r=1,c=false,a=IDLE,uri=}]
2016-09-29 20:17:26,427 org.eclipse.jetty.io.AbstractConnection.next(AbstractConnection.java:275) DEBUG - IDLE-->FILL_INTERESTED HttpConnection@7e1e760f[FILL_INTERESTED,SelectChannelEndPoint@4eec6220{/127.0.0.1:29327<->8080,Open,in,OSHUT,-,-,8/30000,HttpConnection}{io=1,kio=1,kro=1}][p=HttpParser{s=CLOSED,0 of -1},g=HttpGenerator{s=START},c=HttpChannelOverHttp@5385518e{r=1,c=false,a=IDLE,uri=}]
2016-09-29 20:17:26,427 org.eclipse.jetty.io.SelectChannelEndPoint.updateLocalInterests(SelectChannelEndPoint.java:149) DEBUG - Ignoring local interests update 1 -> 1 for SelectChannelEndPoint@4eec6220{/127.0.0.1:29327<->8080,Open,in,OSHUT,R,-,0/30000,HttpConnection}{io=1,kio=1,kro=1}
2016-09-29 20:17:38,761 org.eclipse.jetty.server.session.HashSessionManager.scavenge(HashSessionManager.java:347) DEBUG - Scavenging sessions at 1475151458761
2016-09-29 20:17:56,423 org.eclipse.jetty.io.IdleTimeout.checkIdleTimeout(IdleTimeout.java:151) DEBUG - SelectChannelEndPoint@4eec6220{/127.0.0.1:29327<->8080,Open,in,OSHUT,R,-,29996/30000,HttpConnection}{io=1,kio=1,kro=1} idle timeout check, elapsed: 29996 ms, remaining: 4 ms
2016-09-29 20:17:56,432 org.eclipse.jetty.io.IdleTimeout.checkIdleTimeout(IdleTimeout.java:151) DEBUG - SelectChannelEndPoint@4eec6220{/127.0.0.1:29327<->8080,Open,in,OSHUT,R,-,30005/30000,HttpConnection}{io=1,kio=1,kro=1} idle timeout check, elapsed: 30005 ms, remaining: -5 ms
2016-09-29 20:17:56,432 org.eclipse.jetty.io.IdleTimeout.checkIdleTimeout(IdleTimeout.java:158) DEBUG - SelectChannelEndPoint@4eec6220{/127.0.0.1:29327<->8080,Open,in,OSHUT,R,-,30005/30000,HttpConnection}{io=1,kio=1,kro=1} idle timeout expired
2016-09-29 20:17:56,432 org.eclipse.jetty.io.WriteFlusher.onFail(WriteFlusher.java:455) DEBUG - ignored: WriteFlusher@8317f22{IDLE} {}
2016-09-29 20:17:56,432 org.eclipse.jetty.io.AbstractConnection.next(AbstractConnection.java:275) DEBUG - FILL_INTERESTED-->IDLE HttpConnection@7e1e760f[IDLE,SelectChannelEndPoint@4eec6220{/127.0.0.1:29327<->8080,Open,in,OSHUT,-,-,30005/30000,HttpConnection}{io=1,kio=1,kro=1}][p=HttpParser{s=CLOSED,0 of -1},g=HttpGenerator{s=START},c=HttpChannelOverHttp@5385518e{r=1,c=false,a=IDLE,uri=}]
2016-09-29 20:17:56,432 org.eclipse.jetty.io.AbstractEndPoint.onIdleExpired(AbstractEndPoint.java:164) DEBUG - Ignored idle endpoint SelectChannelEndPoint@4eec6220{/127.0.0.1:29327<->8080,Open,in,OSHUT,-,-,30005/30000,HttpConnection}{io=1,kio=1,kro=1}
2016-09-29 20:17:56,432 org.eclipse.jetty.http.HttpParser.close(HttpParser.java:1555) DEBUG - close HttpParser{s=CLOSED,0 of -1}
2016-09-29 20:17:56,432 org.eclipse.jetty.http.HttpParser.setState(HttpParser.java:1587) DEBUG - CLOSED --> CLOSED
2016-09-29 20:17:56,432 org.eclipse.jetty.io.AbstractConnection.onFillInterestedFailed(AbstractConnection.java:168) DEBUG - HttpConnection@7e1e760f[IDLE,SelectChannelEndPoint@4eec6220{/127.0.0.1:29327<->8080,Open,in,OSHUT,-,-,0/30000,HttpConnection}{io=1,kio=1,kro=1}][p=HttpParser{s=CLOSED,0 of -1},g=HttpGenerator{s=START},c=HttpChannelOverHttp@5385518e{r=1,c=false,a=IDLE,uri=}] onFillInterestedFailed {}
2016-09-29 20:17:56,432 org.eclipse.jetty.io.AbstractEndPoint.onClose(AbstractEndPoint.java:108) DEBUG - onClose SelectChannelEndPoint@4eec6220{/127.0.0.1:29327<->8080,CLOSED,in,OSHUT,-,-,0/30000,HttpConnection}{io=1,kio=1,kro=1}
2016-09-29 20:17:56,432 org.eclipse.jetty.io.ChannelEndPoint.close(ChannelEndPoint.java:115) DEBUG - close SelectChannelEndPoint@4eec6220{/127.0.0.1:29327<->8080,CLOSED,in,OSHUT,-,-,0/30000,HttpConnection}{io=1,kio=1,kro=1}
2016-09-29 20:17:56,436 org.eclipse.jetty.io.SelectorManager$ManagedSelector.destroyEndPoint(SelectorManager.java:757) DEBUG - Destroyed SelectChannelEndPoint@4eec6220{/127.0.0.1:29327<->8080,CLOSED,ISHUT,OSHUT,-,-,4/30000,HttpConnection}{io=1,kio=-1,kro=-1}
2016-09-29 20:17:56,436 org.eclipse.jetty.io.AbstractConnection.onClose(AbstractConnection.java:210) DEBUG - onClose HttpConnection@7e1e760f[IDLE,SelectChannelEndPoint@4eec6220{/127.0.0.1:29327<->8080,CLOSED,ISHUT,OSHUT,-,-,4/30000,HttpConnection}{io=1,kio=-1,kro=-1}][p=HttpParser{s=CLOSED,0 of -1},g=HttpGenerator{s=START},c=HttpChannelOverHttp@5385518e{r=1,c=false,a=IDLE,uri=}]
2016-09-29 20:17:56,436 org.eclipse.jetty.io.AbstractEndPoint.onClose(AbstractEndPoint.java:108) DEBUG - onClose SelectChannelEndPoint@4eec6220{/127.0.0.1:29327<->8080,CLOSED,ISHUT,OSHUT,-,-,4/30000,HttpConnection}{io=1,kio=-1,kro=-1}
2016-09-29 20:18:08,764 org.eclipse.jetty.server.session.HashSessionManager.scavenge(HashSessionManager.java:347) DEBUG - Scavenging sessions at 1475151488764
2016-09-29 20:18:38,769 org.eclipse.jetty.server.session.HashSessionManager.scavenge(HashSessionManager.java:347) DEBUG - Scavenging sessions at 1475151518769
2016-09-29 20:19:08,772 org.eclipse.jetty.server.session.HashSessionManager.scavenge(HashSessionManager.java:347) DEBUG - Scavenging sessions at 1475151548772
2016-09-29 20:19:26,425 org.eclipse.jetty.io.SelectorManager$ManagedSelector.select(SelectorManager.java:603) DEBUG - Selector loop woken up from select, 0/0 selected
2016-09-29 20:19:26,425 org.eclipse.jetty.io.SelectorManager$ManagedSelector.select(SelectorManager.java:600) DEBUG - Selector loop waiting on select
2016-09-29 20:19:38,773 org.eclipse.jetty.server.session.HashSessionManager.scavenge(HashSessionManager.java:347) DEBUG - Scavenging sessions at 1475151578773
2016-09-29 20:20:08,777 org.eclipse.jetty.server.session.HashSessionManager.scavenge(HashSessionManager.java:347) DEBUG - Scavenging sessions at 1475151608777
2016-09-29 20:20:38,779 org.eclipse.jetty.server.session.HashSessionManager.scavenge(HashSessionManager.java:347) DEBUG - Scavenging sessions at 1475151638779
2016-09-29 20:21:08,782 org.eclipse.jetty.server.session.HashSessionManager.scavenge(HashSessionManager.java:347) DEBUG - Scavenging sessions at 1475151668782
2016-09-29 20:21:38,783 org.eclipse.jetty.server.session.HashSessionManager.scavenge(HashSessionManager.java:347) DEBUG - Scavenging sessions at 1475151698783
2016-09-29 20:22:08,786 org.eclipse.jetty.server.session.HashSessionManager.scavenge(HashSessionManager.java:347) DEBUG - Scavenging sessions at 1475151728786
2016-09-29 20:22:38,789 org.eclipse.jetty.server.session.HashSessionManager.scavenge(HashSessionManager.java:347) DEBUG - Scavenging sessions at 1475151758789
2016-09-29 20:23:08,792 org.eclipse.jetty.server.session.HashSessionManager.scavenge(HashSessionManager.java:347) DEBUG - Scavenging sessions at 1475151788792
2016-09-29 20:23:38,799 org.eclipse.jetty.server.session.HashSessionManager.scavenge(HashSessionManager.java:347) DEBUG - Scavenging sessions at 1475151818799
jetty日志里面没看到任何websocket字样, 用什么方式启动的? mvn jetty:run ?? 还是某种ide中的jetty插件,然后插件里面没配websocket的东西?
日志开头的时候nutz有打印容器信息的, 找出来.
pom.xml
<plugin>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-maven-plugin</artifactId>
<version>9.3.11.v20160721</version>
<configuration>
<jvmArgs>-Dfile.encoding=UTF-8</jvmArgs>
<scanIntervalSeconds>5</scanIntervalSeconds>
</configuration>
<dependencies>
<dependency>
<groupId>org.eclipse.jetty.websocket</groupId>
<artifactId>websocket-server</artifactId>
<version>9.3.11.v20160721</version>
</dependency>
</dependencies>
</plugin>
eclipse 启动方式 run as - -- run configuration 中配置 globals exec:java -Dexec.mainClass="org.nutz.web.WebLauncher"
还有一个maven dependency
<dependency>
<groupId>javax.websocket</groupId>
<artifactId>javax.websocket-api</artifactId>
<version>1.1</version>
<scope>provided</scope>
</dependency>
@sunhai1988 那你还得加上一些runtime依赖,jetty websocket的,不是plugins里面
来自炫酷的 NutzCN
@sunhai1988 其实你可以试试用jetty:run
来自炫酷的 NutzCN