发生这个错误的原因是异常关闭所致。此时,tomcat会产生一个临时文件叫Session.ser。只要删掉它,程序就可以正常运行了。
当遇到这个错误的时候,网上的说法大多是在tomcat安装目录下的work/catalina/localhost下寻找Session.ser文件,进行删除。
当用eclipse进行开发的时候,工作目录是通过conf/catalina/localhost目录下的文件进行确定的,tomcat运行时产生的文件也在此目录下。下面是一个案例,项目为d:/HSE。产生的Session.ser文件在这个目录下。