运行wicket应用程序的tomcat中有大量会话文件

时间:2013-01-23 12:05:21

标签: session tomcat6 diskspace wicket-1.5

我正在Tomcat 6CentOS上运行wicket 1.5.7应用程序。最近7天,我在tomcat工作文件夹中有巨大数量的会话文件夹。会话过期后,这些文件夹无法删除。如果我查看文件夹的最后更新日期,似乎每10秒创建一个新会话,如果我查看流量,则不应该是这样。这导致我的磁盘很快就会变满。所有页面都是满状态的,对于大多数页面我正在使用

public class MountedMapperWithoutPageComponentInfo extends MountedMapper {
public MountedMapperWithoutPageComponentInfo(String mountPath, Class<? extends IRequestablePage> pageClass) {
        super(mountPath, pageClass, new PageParametersEncoder());
      }
      @Override
      protected void encodePageComponentInfo(Url url, PageComponentInfo info) {
        // do nothing so that component info does not get rendered in url
      }
      @Override 
      public Url mapHandler(IRequestHandler requestHandler) 
      { 
          if (requestHandler instanceof ListenerInterfaceRequestHandler) { 
              return null; 
          } else { 
               return super.mapHandler(requestHandler); 
          } 
      } 

以便在URL中没有版本号。

有什么想法吗?

0 个答案:

没有答案