可以将任意文件的内容流式传输到浏览器的Java Web应用程序(实时尾部)

时间:2011-04-27 12:03:34

标签: java web-applications tail

我一直在网上搜索一个Java Web应用程序,可以用来“拖尾”文件系统上的任意文件。最重要的要求是让应用程序回流文件更改,这样我就不必刷新(就像你可以用node.js轻松做的事情)。

我可以自己快速写一个,但流媒体要求不是微不足道的。此外,应该可以在Java应用服务器中部署应用程序。

任何指针?

由于

2 个答案:

答案 0 :(得分:6)

好的,所以我按照@Liv的建议,我自己制作了这个东西。 这是几个小时的编码成果,所以不要期待太多。

我在Tomcat和Jetty上测试过它。查看自述文件。

https://github.com/aestasit/logviewer

答案 1 :(得分:1)

我不得不自己做了一段时间,因为我找不到一个。我建议通过Ajax路线向下 - 因为试图让“tail -f ...”进程开始并且捕获它的控制台很繁琐,而且因为你保持与浏览器的连接打开了很长一段时间你会发现有时浏览器只会关闭连接。