我必须使用Tomcat创建JSP页面或Servlet可用的公共服务;服务器具有独立的逻辑,因此即使没有用户连接到JSP页面,我也必须保持正在运行的进程,并且当任何用户加载页面时,该页面可以使用相同的服务器进程。
如何让JVM \ Tomcat保持该线程或进程保持其页面可用的界面?
答案 0 :(得分:2)
使用ServletContextListener在应用程序启动时启动一个线程,并在停止时停止该线程。通过将该线程放置在ServletContext的一个属性中,使封装此线程的对象可用于所有页面。