下面的手册说:
介绍
Manager 元素可以嵌套在 Context 组件中。如果不包含,将自动创建默认的 Manager 配置
我的上下文没有嵌套的 Manager 元素:
<Context>
<WatchedResource>WEB-INF/web.xml</WatchedResource>
<WatchedResource>WEB-INF/tomcat-web.xml</WatchedResource>
<WatchedResource>${catalina.base}/conf/web.xml</WatchedResource>
<!-- Uncomment this to disable session persistence across Tomcat restarts -->
<!--
<Manager pathname="" />
-->
</Context>
因此,将使用默认值:
pathname
:如果可能,在应用程序重新启动时将保留会话状态的文件的绝对或相对(相对于此上下文的工作目录)路径名。默认值为“ SESSIONS.ser ”。
问题是,我在哪里可以找到这个SESSIONS.ser
文件?
如果您没有明确配置会话管理器,则会为您提供一个。如果属性
pathname
是一个相对位置,它会根据应用程序的工作目录进行解析,默认情况下是:(通常
$CATALINA_BASE/work/Catalina/localhost/[appname]
)。在 Ubuntu 上的符号链接之后,它位于:
您可以更改工作目录的位置,设置(cf文档)的
workDir
参数。<Host>