Java快速文件服务器(HTTP上的静态文件)

时间:2014-09-23 08:49:46

标签: java http fileserver

是否有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项目。

主要要求是通过脚本安装和启动此类服务器。

1 个答案:

答案 0 :(得分:2)

唉不。可以用Java编写一个,或者你已经注意到了下载工具。然而,与Python不同,核心JDK库没有为我们提供简单的单行内容。