多数是因为非正常方式关闭了tomcat服务造成的。导致没有正常结束一个叫Session的会话。
好像每次关闭虚拟机的时候,我都不会先关闭Tomcat。


将work目录下的.ser文件删除即可/font>

网上查找了一下,大部分都是提到tomcat目录下,在work目录下,找到一个Session.ser的文件删除掉就可以了,或者将work下的文件全都删除即可。
但是我并没有找到这个.ser文件,搞了半天还是那样。

于是我想到,会不会在我的工程目录下面呢?

工程目录下查找

果然,不出所料。
这里写图片描述
/home/ding/workspace/J2EE/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/work/Catalina/localhost/CouldServer

目录下找到SESSIONN.ser文件并且删除,然后重启Tomcat服务器即可。

PS: 记得打开view下的-show hidden files

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐