2014-09-23 82 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的&码头,但他们需要预先安装,而我假定只有Java VM存在。
在Python & Node.js有一些启动服务器的命令,而我在Java中唯一接近的东西是mvn tomcat8:run(或mvn jetyy:run),但需要Maven,pom.xml和现有的Java项目。

主要要求是这样的服务器是通过脚本安装和启动的。

+0

那么你可以在项目中嵌入码头。 – 2014-09-23 08:52:46

回答

2

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