当servlet更新的时候服务器总是会重新装载
一装载所有的session都断掉了,用户就只好重新登录
我把reload=true;改为false;这样当servlet改变的时候session没断,但是servlet没有被重新装载,还是原来的
怎样设置才能既让session不断,servlet改变后又会被重新载入啊??

解决方案 »

  1.   

    没办法,你更新servlet之后,session自然失效,必须得重新登陆
      

  2.   

    但是我把server.xml里的reload=true改为reload=false;后
    在eclipse的环境下是可以做到这一点的~
    我保存servlet的时候session不断,并且servlet也已经更新~
    所以我觉得eclipse通过某种渠道做到了这一点,因此一定可以实现的吧~
      

  3.   

    session的作用范围就是当前会话。
      

  4.   

    和eclipse有什么关系....运行和eclipse没关系
      

  5.   

    肯定要重新装载的,TOMCAT启动时已经把所有的类文件全部加载了,然后按照它的引用规则,当你发出某个指令的时候,自动的去寻找所要使用的类。
    现在当你更新某个类的时候,如果你不重新加载这个类,那么如何让TOMCAT找到你更新过的类?
    打个比方,如果你的类跟SESSION是相关联的,那么你又不要更新SESSION,只更新类,怎么去实现?