0

我需要为码头服务器创建一个新的入口点。该服务器将创建一个码头容器的实例,然后在第二个线程中创建一个数据收集器实例。

我的问题是如何设置它以便容器中运行的 servlet 可以看到 datacollector 类?

这背后的目的是让网页控制数据收集器实例的状态。数据收集器所做的只是转到数据源(数据库)并读取表中的数据并加载包含表内容的文件。我有这个设置,以便数据收集器每 5 分钟读取一次表。我希望能够从网页控制数据收集器实例的所有属性(例如:启动、停止、调试模式等)。

4

1 回答 1

0

在部署 webapp 时启动 DataCollector(使用ServletContextListener),在销毁 webapp 时停止它(使用相同的侦听器),并使 DataCollector 成为单例或将其存储在 servlet 上下文属性中,以便能够从任何webapp的组件。

也就是说,您确定不能在每次需要将数据发送到响应时简单地从数据库表中读取吗?数据库非常快,尤其是在小表上。

于 2013-01-28T22:33:43.227 回答