Java快速文件服务器(通过HTTP提供静态文件)

24 浏览
0 Comments

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和Jetty也可以,但它们需要预先安装,而我假设只有Java虚拟机存在。

在Python和Node.js中,有一些命令可以启动服务器,而我所知道的Java中唯一相似的命令是 mvn tomcat8:run(或mvn jetty:run),但这需要Maven,pom.xml和现有的Java项目。

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

admin 更改状态以发布 2023年5月23日
0
0 Comments

哎呀,不行。一个人可以用Java编写一个,或者像你已经注意到的那样下载工具。然而,不像Python,核心JDK库没有为我们提供一个简单的一行代码。

0