Java 有没有类似 Python 启用 HttpServer 的服务?

2020-11-08 20:53:06 +08:00
 ob

比如 python3 下面,可以一句命令实现一个 http 服务:
python3 -m http.server
找了一下,java 好像没有现成,功能一样的。
需要像 python 那样,可以列出所有目录,所有文件,可以跳转到子目录,以级 txt,png,htm 等文件类型可以直接打开和访问的。
如果有现成的,帮忙告知一下,直接拿来用用,没有的话,得空花时间撸一个。

4100 次点击
所在节点    Java
29 条回复
Macv1994
2020-11-09 10:02:59 +08:00
python httpserver 是真的方便
wumou
2020-11-09 11:55:31 +08:00
用 node 也挺快
90xchun
2020-11-09 14:10:27 +08:00
因为这个特意用 Java 搞了一个,java9 过后直接模块化打包 jdk 都不用安装了,具体源码在
90xchun
2020-11-09 14:13:35 +08:00
crtl+enter 换行用惯了,书接上文
具体源码在: https://github.com/hibegin/simplewebserver-cli

介绍地址: https://xiaochun.zrlog.com/post/java9-module-jigsaw.html

直接开干地址:

- [simplewebserver-cli-linux-x64.zip]( https://xiaochun-blog.zrlog.com/simplewebserver.cli-linux-x64-0.0.6.zip)
- [simplewebserver-cli-windows.zip]( https://xiaochun-blog.zrlog.com/simplewebserver.cli-windows-0.0.6.zip)
LLaMA2
2020-11-09 17:07:28 +08:00
x66
2020-11-09 17:37:59 +08:00
npm i -g http-server
http-server
lc1450
2020-11-09 17:48:20 +08:00
tomcat ?
xcstream
2020-11-09 17:59:53 +08:00
经常用 pm2 serve
blindpirate
2020-11-10 14:08:31 +08:00
看了下没人知道 JDK 内置的 com.sun.net.httpserver.HttpServer

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/722977

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX