我需要在重新启动和重新部署之间保存一些信息,即在Tomcat关闭时将其写入文件,并在启动时从文件中恢复。它类似于Tomcat在重新启动时保存会话信息的方式(参见Persistence Across Restarts)。
我正在寻找适用于不同操作系统的解决方案,适用于重新部署,不需要任何设置或配置任务。它应该像Tomcat的会话持久性一样简单,只需要在没有任何配置的情况下工作。
答案 0 :(得分:1)
使用ServletContextListener - Interface
处理备用计划。
ServletContextListener - contextDestroyed(..) & contextInitialized(..)
对于Tomcat-server中存储文件的处理路径,
使用此代码检索路径request.getRealPath("/").toString()
以上getRealPath(“/”)将为您提供服务器的日志目录路径。请根据您的需要随意更改。
让我知道您的方案中是否有这种帮助?