<下面都是项目中的一些配置和说明,only for myself>
在spring-timer.xml中配置DispatchTask,createDispatchTask bean
OA/Main/main.jsp的body.onload时间中启用dwr的长连接
<body
οnlοad="dwr.engine.setActiveReverseAjax(true);dispatchutil.RefreshScriptSession('<%=((AcegiHelper) SpringBeanManger.getBean("acegiHelper"))
.getSessionUser().getName()%>');">
这个技术会导致一个用户登录占用3-5个连接,容易导致session耗尽,未知是否会有缺陷导致不断占用session
具体技术细节待查.