可以将任意文件的内容流式传输到浏览器的Java web应用程序(live tail)
我已经在web上搜索了一段时间,寻找一个Java web应用程序,它可以用来“跟踪”文件系统中的任意文件。最重要的要求是让应用程序以流式方式返回文件更改,这样我就不必刷新(就像你可以轻松使用node.js做的那样) 我自己可以很快地写一个,但流媒体的要求不是微不足道的。此外,该应用程序应该可以部署在Java应用程序服务器中 有指针吗可以将任意文件的内容流式传输到浏览器的Java web应用程序(live tail),java,web-applications,tail,Java,Web Applications,Tail,我已经在web上搜索了一段时间,寻找一个Java web应用程序,它可以用来“跟踪”文件系统中的任意文件。最重要的要求是让应用程序以流式方式返回文件更改,这样我就不必刷新(就像你可以轻松使用node.js做的那样) 我自己可以很快地写一个,但流媒体的要求不是微不足道的。此外,该应用程序应该可以部署在Java应用程序服务器中 有指针吗 谢谢不久前我不得不自己做这件事,因为我找不到。我建议通过Ajax途径进行下去——因为尝试启动“tail-f…”过程并捕获其控制台是一件乏味的事情,而且由于您将与浏览
谢谢不久前我不得不自己做这件事,因为我找不到。我建议通过Ajax途径进行下去——因为尝试启动“tail-f…”过程并捕获其控制台是一件乏味的事情,而且由于您将与浏览器的连接保持打开状态很长一段时间,您会发现有时浏览器只会关闭连接。好,所以我遵循了@Liv的建议,我自己建造了这个东西。 这是几个小时编码的成果,所以不要期望太多 我已经在Tomcat和Jetty上进行了测试。查看自述文件