【发布时间】:2014-11-17 09:39:32
【问题描述】:
是否有 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 项目。
主要要求是通过脚本安装和启动此类服务器。
【问题讨论】:
-
你可以在你的项目中嵌入码头。
标签: java http fileserver