java - 如何加载一次(当Tomcat启动时)一些数据(HashMap)到Tomcat的缓存中?

标签 java tomcat

我正在开发一些 Java EE 应用程序,它必须在 HashMap 中查找一些数据。问题是我只想将此 HashMap 加载到 Tomcat 一次 - 当 Tomcat 启动时,我不知道如何执行此操作。你能给我一些提示吗?

最佳答案

我想你想在你的 web 应用程序启动之前实际加载 HashMap

ServletContextListener是你想要的。它将使您的代码在 Web 应用程序启动之前运行。

关于java - 如何加载一次(当Tomcat启动时)一些数据(HashMap)到Tomcat的缓存中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23491676/

相关文章:

java - 如何在没有数据库的情况下管理 java 中的序列?

java - JFrame 最小化后不会重新最大化

java - HotSpot 堆栈防护页。红色/黄色区域及其背后的原因

java - 有什么方法可以使用 Maven 插件在 Android Studio 中禁用 javadoc 崩溃吗?

java - 未在请求的 DispatcherServlet 中找到任何 WebApplicationContext,并且未注册 ContextLoaderListener

外部IP访问Tomcat

tomcat - 在 servlet 应用程序中保存上传文件的推荐方法

tomcat - 如何升级tomcat

java - 将Java中的addAll函数制作一个副本

eclipse - 为什么Ant Tomcat任务看似成功,Eclipse却报BUILD FAILED?