2014-09-23 121 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庫並沒有爲我們提供簡單的一行代碼。