关于销毁问题
1 我在关闭tomcat服务器时,session也没有销毁,服务器都关了还不销毁的话,那不就不会计时30分钟了?那此时的session什么时候销毁呢?
2 我们在销毁方法中只写了输出语句,实际对象有没有被销毁呢?如果实际被销毁了,是什么方法执行了销毁?如果实际没有被销毁,是不是需要我们把销毁的代码写进方法里?
源自:监听器
2-3 内置对象监听器
28
收起
正在回答
2回答
同学你好,
1,Tomcat关闭后,session的处理:
Tomcat下发布的web应用程序,如果涉及session的操作,在Tomcat关闭或undeploy的时候,将会在work 目录下相应的路径下创建 SESSION.ser 文件存储该webapp的 session 数据。在 session
有效时间内重启Tomcat 或re-deploy,将会加载该文件中的数据,恢复用户原来的 session
运行环境。
2,实际对象是被销毁了,输出语句只是为了让我们知道在什么时候被销毁了,销毁调用的是Destroyed方法进行销毁对象
如果我的回答解决了你的疑惑,请采纳,祝学习愉快
相似问题
登录后可查看更多问答,登录/注册
java工程师2020版
- 参与学习 人
- 提交作业 9393 份
- 解答问题 16556 个
综合就业常年第一,编程排行常年霸榜,无需脱产即可学习,北上广深月薪过万 无论你是未就业的学生还是想转行的在职人员,不需要基础,只要你有梦想,想高薪
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星