Веб-приложение на Java, которое может передавать содержимое произвольного файла в браузер (live tail) - PullRequest
2 голосов
/ 27 апреля 2011

Я некоторое время искал в Интернете веб-приложение на Java, которое можно использовать для «хвоста» любого произвольного файла в файловой системе. Наиболее важным требованием было бы иметь приложение для потоковой передачи изменений файла, чтобы мне не приходилось обновлять (как вещи, которые вы можете легко сделать с помощью node.js).

Я могу сам написать быстро, но требование потоковой передачи не является тривиальным. Кроме того, приложение должно быть развернуто на сервере приложений Java.

Есть указатель?

Спасибо

Ответы [ 2 ]

6 голосов
/ 28 апреля 2011

Хорошо, я последовал предложению @Liv и сам его создал. Это плод пары часов кодирования, так что не ожидайте многого.

Я проверил это на Tomcat и Jetty. Проверьте файл README.

https://github.com/aestasit/logviewer

1 голос
/ 27 апреля 2011

Я должен был сделать это сам некоторое время назад, так как я не мог найти один.Я бы порекомендовал пойти по Ajax-маршруту - поскольку пытаться запустить процесс tail -f ... и захватить его консоль утомительно, а также, поскольку вы долго держите соединение с браузером открытым, вы обнаружитечто иногда браузер просто закрывает соединение.

...