tomcat自动持久会话产生问题
2005-03-04 20:19
295 查看
tomcat提供了关闭或unload服务器时,自动保存服务器会话状态的功能,work 目录下相应的路径下创建 SESSION.ser 文件存储该webapp的 session 数据。但是我却因为这个功能出现了麻烦,我的web应用中,测试如下:session中如果保存了对象,此时关闭tomcat服务,然后再启动tomcat服务,控制台信息抛出异常,说在恢复session对象时出错,异常信息竟然是不能找到datasource,并且这个异常出现在任何的webapp的载入之前,很是纳闷。分析可能是由于在tomcat恢复session时,原来session中的对象引用可能与数据库操作相关,此时datasource并没有被初始化,所以造成错误,于是查资料屏蔽了tomcat的这个功能,问题才解决了。
默认情况下,Tomcat5 下发布的web应用程序,如果涉及session的操作,在Tomcat5关闭或undeploy的时候,将会在 work 目录下相应的路径下创建 SESSION.ser 文件存储该webapp的 session 数据。在 session 超时时间内 Tomcat 重启或re-deploy,将会加载该文件中的数据,恢复用户原来的 session 运行环境。
配置方法见下:
来自http://blog.csdn.net/zhaozexin/archive/2005/02/18/293184.aspx
D:/jakarta-tomcat-5.5.8/conf/context.xml
修改这里也可以:
<!-- Uncomment this to disable session persistence across Tomcat restarts -->
<!---->
<Manager pathname="" />
默认情况下,Tomcat5 下发布的web应用程序,如果涉及session的操作,在Tomcat5关闭或undeploy的时候,将会在 work 目录下相应的路径下创建 SESSION.ser 文件存储该webapp的 session 数据。在 session 超时时间内 Tomcat 重启或re-deploy,将会加载该文件中的数据,恢复用户原来的 session 运行环境。
配置方法见下:
来自http://blog.csdn.net/zhaozexin/archive/2005/02/18/293184.aspx
D:/jakarta-tomcat-5.5.8/conf/context.xml
修改这里也可以:
<!-- Uncomment this to disable session persistence across Tomcat restarts -->
<!---->
<Manager pathname="" />
相关文章推荐
- Tomcat无故自动退出的问题
- 线上服务器tomcat老是莫名其妙自动停止问题
- 使用redis集群+tomcat缓存共享下session丢失问题产生原因以及解决
- eclipse中tomcat自动部署时自动停止问题processWorkerExit(w, completedAbruptly)
- 【CSDN常见问题解答】用HTTPClient自动登录Tomcat管理页面
- 解决GP服务产生的结果无法自动发布为地图服务的问题
- myeclipse 发布 tomcat 应用时候,编译class tomcat能自动加载新编译class的问题
- linux下Tomcat6的自动重启及自动重启后的乱码问题
- Linux下Tomcat6的自动重启及自动重启后的乱码问题
- Tomcat设置开启时自动访问某个servlet类存在的问题
- tomcat启动后马上又自动关闭的问题
- 解决eclipse+tomcat开发时候修改配置文件自动重启服务器问题
- tomcat作为windows服务自动启动问题
- Tomcat在处理GET和POST请求时产生的乱码问题
- 使用Maven自动部署Java Web项目到Tomcat问题小记
- Oracle错误:动态执行表不可访问,本会话自动统计被禁止,关闭自动统计之后的问题
- hudson jenkins 中build完web工程后启动jetty,tomcat等web容器后启动进程自动关闭的问题
- 遇到WEB-INF下不自动产生class文件的问题
- ios7中使用scrollview来横向滑动图片,自动产生偏移竖向的偏移 问题
- winform中DataGrid不让自动产生列问题!