Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
可以将任意文件的内容流式传输到浏览器的Java web应用程序(live tail)_Java_Web Applications_Tail - Fatal编程技术网

可以将任意文件的内容流式传输到浏览器的Java web应用程序(live tail)

可以将任意文件的内容流式传输到浏览器的Java web应用程序(live tail),java,web-applications,tail,Java,Web Applications,Tail,我已经在web上搜索了一段时间,寻找一个Java web应用程序,它可以用来“跟踪”文件系统中的任意文件。最重要的要求是让应用程序以流式方式返回文件更改,这样我就不必刷新(就像你可以轻松使用node.js做的那样) 我自己可以很快地写一个,但流媒体的要求不是微不足道的。此外,该应用程序应该可以部署在Java应用程序服务器中 有指针吗 谢谢不久前我不得不自己做这件事,因为我找不到。我建议通过Ajax途径进行下去——因为尝试启动“tail-f…”过程并捕获其控制台是一件乏味的事情,而且由于您将与浏览

我已经在web上搜索了一段时间,寻找一个Java web应用程序,它可以用来“跟踪”文件系统中的任意文件。最重要的要求是让应用程序以流式方式返回文件更改,这样我就不必刷新(就像你可以轻松使用node.js做的那样)

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

有指针吗


谢谢

不久前我不得不自己做这件事,因为我找不到。我建议通过Ajax途径进行下去——因为尝试启动“tail-f…”过程并捕获其控制台是一件乏味的事情,而且由于您将与浏览器的连接保持打开状态很长一段时间,您会发现有时浏览器只会关闭连接。

好,所以我遵循了@Liv的建议,我自己建造了这个东西。 这是几个小时编码的成果,所以不要期望太多

我已经在Tomcat和Jetty上进行了测试。查看自述文件