一个servlet启动初次访问没问题,但是过几分钟不去访问它,之后就基本无法再访问,不知道这是什么原因。
注:如果启动后多次访问,这个问题又不存在了,请教各位大哥,有知道这个问题的吗
(tomcat 5。5。9)

解决方案 »

  1.   

    是不是设置了session的timeout属性
      

  2.   

    同意楼上的,应该是session过期了吧
      

  3.   

    to jackkui(键 之 舞 者) :什么是session的timeout
    发生无法访问的时候,那个servlet是和session无关的用户调用的,而且session的时间是默认的30分钟,当启动后访问一次没问题,如果10分钟内不访问,再去访问的时候进程就像死了一样没反映,控制台也没有什么输出!
      

  4.   

    而且是几乎所有servlet都这样!
      

  5.   

    你是不是在tomcat的输出页面上左键点击过,这样的话,tomcat就会保持当前画面,也就不会接受新指令,servlet就象死了一样了。不过这样与时间没有关系
      

  6.   

    和左键无关,tomcat启动后如果长时间不用,有些servlet就不太好用了,经常无法执行,特别是刚刚启动后一段时间不用(如:20分钟不用)
      

  7.   

    看看web.xml里面servlet的timeout是多少