比如 python3 下面,可以一句命令实现一个 http 服务:
python3 -m http.server
找了一下,java 好像没有现成,功能一样的。
需要像 python 那样,可以列出所有目录,所有文件,可以跳转到子目录,以级 txt,png,htm 等文件类型可以直接打开和访问的。
如果有现成的,帮忙告知一下,直接拿来用用,没有的话,得空花时间撸一个。
1
Jooooooooo 2020-11-08 21:01:46 +08:00
搜一下 spring boot
|
2
ob OP @Jooooooooo 这个关键字太泛了,我要有现成的功能的。
|
3
pursuer 2020-11-08 21:07:53 +08:00 1
nanohttpd
|
4
hdfg159 2020-11-08 21:28:17 +08:00 via Android
你这样还不如直接配置一下 nginx 方便多了呢
|
5
paopjian 2020-11-08 21:33:21 +08:00
没有现成的
|
6
VioletTec 2020-11-08 22:00:09 +08:00 1
用纯 JavaSE 改写的一个简单的小 HttpServer 框架,TCP 层手解 HTTP 然后封装,不知道你是不是要这个
<https://github.com/KeKe12030/NullAtomHttpServer> |
7
fuis 2020-11-08 22:04:51 +08:00 1
SpringBoot 稍微配置下就行了
https://www.baeldung.com/spring-mvc-static-resources |
10
Cbdy 2020-11-08 22:24:59 +08:00 via Android 1
|
11
supermoonie 2020-11-08 22:26:31 +08:00 via iPhone
netty 有个 demo 和这个类似
|
12
wellsc 2020-11-08 22:36:51 +08:00 via iPhone 1
小工具而已,为啥非得用 java 呢,node.js 有个 live-server 也不错
|
13
40EaE5uJO3Xt1VVa 2020-11-08 22:54:06 +08:00 1
@wellsc node js 还有一个 serve,我爱死这个小工具了
|
14
misaka19000 2020-11-08 23:00:45 +08:00
@Cbdy #10 可是这里面没有 Java 啊。。。
|
15
oneisall8955 2020-11-08 23:07:34 +08:00 via Android 1
vert.x 最简单了吧
|
16
ob OP |
17
ob OP |
18
lau52y 2020-11-09 00:27:12 +08:00 via iPhone
😄springboot idea 不就是一分钟不到就搭建一个了么
|
19
Cbdy 2020-11-09 09:15:18 +08:00 via Android
@misaka19000 连接点进去
|
20
danbai 2020-11-09 09:17:55 +08:00 via Android 1
用 go 写的命令行工具集里面有这个功能,a web 就把当前目录映射成 http 服务了 https://github.com/danbai225/A_Toolset
|
21
Macv1994 2020-11-09 10:02:59 +08:00
python httpserver 是真的方便
|
22
wumou 2020-11-09 11:55:31 +08:00
用 node 也挺快
|
23
90xchun 2020-11-09 14:10:27 +08:00
因为这个特意用 Java 搞了一个,java9 过后直接模块化打包 jdk 都不用安装了,具体源码在
|
24
90xchun 2020-11-09 14:13:35 +08:00 1
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) |
25
LLaMA2 2020-11-09 17:07:28 +08:00
|
26
x66 2020-11-09 17:37:59 +08:00
npm i -g http-server
http-server |
27
lc1450 2020-11-09 17:48:20 +08:00
tomcat ?
|
28
xcstream 2020-11-09 17:59:53 +08:00
经常用 pm2 serve
|
29
blindpirate 2020-11-10 14:08:31 +08:00
看了下没人知道 JDK 内置的 com.sun.net.httpserver.HttpServer
|