我在以正确的方式解决这个问题时遇到了一点问题。
我有一个 Java 应用程序使用线程连续读取日志文件。当该应用程序仍在读取日志文件时,客户端应该能够通过 java servlet 查询当前状态(即在日志文件中找到某个键)。
我当前的问题是使用 servlet 的 doGet-Method 获取该状态时遇到问题。虽然运行线程应该更改单个布尔变量。
我的问题是:
当我在 Tomcat 上部署 Servlet 时,如何让日志读取器线程开始运行。在空闲模式下,日志读取器正在侦听文件夹中的新文件并在它们出现后开始读取它们?