我正在编写一个基于 Tomcat 和 Java Servlet 的 Web 应用程序。就我而言,有一些(不同的)Servlet 必须访问同一个文件,我需要一种机制来同步这些访问。
我尝试使用我称为“控制器”的新 Servlet(带有空doGet()
和doPost()
方法),以便将它用作我需要的每个对象(锁、条件变量等)的“容器”。不幸的是,这种方法基于使用方法getServlet(name)
, from ServletContext
,该方法已被弃用,并且在我的情况下不起作用。
这类问题有什么已知的解决方案吗?