【问题标题】:Java quick file server (static files over HTTP)Java 快速文件服务器(HTTP 上的静态文件)
【发布时间】: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


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2013-04-26
    • 1970-01-01
    • 2018-05-14
    • 2020-03-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-08
    • 2020-05-18
    相关资源
    最近更新 更多