在不重启Tomcat的情况下读取更新的Xml

时间:2016-04-05 10:52:43

标签: java xml tomcat

请完成我的知识,我有一个应用程序在应用程序启动时从XML读取一些数据。从XML读取的数据放入HashMap。 XML放在资源文件夹中。

我要求在开始应用程序之后,如果我在XML中进行了一些更改并调用了读取XML方法,那么HashMap应该包含更新的值。但它包含以前的旧值。我希望在不重新启动tomcat服务器的情况下实现此目的。

请以任何方式分享我能做到这一点。

1 个答案:

答案 0 :(得分:1)

您可以使用专为需要通知文件更改事件的应用程序而设计的WatchService API。

WatchService API