2014-09-23 2 views
2

Есть ли готовый к использованию Java-инструмент, который поможет мне разоблачить содержимое папки в качестве файлового сервера через HTTP.Быстрый файловый сервер Java (статические файлы через HTTP)

Например, если у меня есть

D:\Folder\file.zip 
D:\Folder\file2.html 
D:\Folder\folder\file-in-folder.jpg 

Затем, начиная с D:\Folder\java java-file-server.jar Я мог бы получить доступ к файлу с помощью

http://hostname/file.zip 
http://hostname/file2.html 
http://hostname/folder/file-in-folder.jpg 

Есть конечно Tomcat & Jetty, но они должны быть предварительно установлены, в то время как я предположим, что присутствует только Java VM.
В Python & Node.js есть некоторые команды для запуска сервера, в то время как единственная закрытая вещь, которую я знаю в Java, - это mvn tomcat8:run (или mvn jetyy:run), но для этого нужен Maven, pom.xml и существующий Java-проект.

Главным требованием является то, что такой сервер устанавливается и запускается через скрипт.

+0

Ну, вы можете встроить причал в свой проект. –

ответ

2

Увы, нет. Можно написать один на Java, или как вы уже отметили инструменты загрузки. Однако, в отличие от Python, у нас нет простой линейки, поставляемой для нас основной библиотекой JDK.