[英]Force session replication in Tomcat 5.5
我在tomcat 5.5上運行一個Web應用程序。
如何強制將會話轉儲到磁盤
問題1可以使用過濾器或閥門完成 :
public void doFilter(ServletRequest request, ServletResponse response,
FilterChain chain) throws java.io.IOException, ServletException {
HttpServletRequest req = (HttpServletRequest) request;
HttpServletResponse res = (HttpServletResponse) response;
HttpSession session = req.getSession(false);
if(session != null) {
dumpSession( session );
}
chain.doFilter(request, response);
}
}
對於問題2,請參見此討論
查看Persistent Manager http://tomcat.apache.org/tomcat-5.5-doc/config/manager.html將maxIdleBackup和maxIdleSwap設置為0或接近零的時間將在每個請求上保持會話。 將這些參數設置為更大的值將使您有間隔的轉儲。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.