use*_*399 11 linux tomcat tmp server
每次我的嵌入式虚拟tomcat服务器运行(spring boot)时,它都会创建一个/tmp/名为的目录结构tomcat.##########################.8080(我猜8080是用于端口或其他东西,但8080是一致的).这种结构不会占用太多空间,但经常运行tomcat服务器后,这可能会填满.我可以作为可配置选项阻止这种情况发生吗?
创建的路径的示例可以类似于:
/tmp/tomcat.1185139485157901.8080/work/Tomcat/localhost/_/
SESSIONS.ser
WEB-INF/等等.等.
不幸的是,嵌入式和非嵌入式Tomcat都需要有一个目录来存储临时文件.这是不可配置的,但是,您可以指定Tomcat使用的目录存储这些临时文件setBaseDir.
这应该是第一个被调用的方法public void setBaseDir(String basedir),如果它没有在你的代码中指定,它将查找它
system properties - catalina.base, catalina.home - $HOME/tomcat.$PORT
通过了解位置,我建议编写一个简单的调度脚本,每隔一段时间检查一次并删除该目录下的文件.
| 归档时间: |
|
| 查看次数: |
3311 次 |
| 最近记录: |