0

迁移到 javalin 4.0.0 后我遇到了奇怪的问题。启动 javalin 监听指定端口后,但不处理任何请求。这是 curl 命令的响应。

*   Trying ::1...
* TCP_NODELAY set
* Connected to localhost (::1) port 8000 (#0)
> GET /manage/stores HTTP/1.1
> Host: localhost:8000
> User-Agent: curl/7.55.1
> Accept: */*
>
* Empty reply from server
* Connection #0 to host localhost left intact

在应用程序控制台中,请求后只有:

[qtp1276261147-20] DEBUG org.eclipse.jetty.io.IdleTimeout - SocketChannelEndPoint@400c4e3c{/0:0:0:0:0:0:0:1:59900<->/0:0:0:0:0:0:0:1:8000,OPEN,fill=-,flush=-,to=8/30000}{io=0/0,kio=0,kro=0}-><null> idle timeout check, elapsed: 8 ms, remaining: 29992 ms

我不知道该怎么做。

问候

迈克尔

4

1 回答 1

1

看来,我的环境和依赖项有问题。将 jetty-util 包升级到版本 9.4.43.v20210629(与 javalin 4.0.0 使用的 jetty-server 相同)后一切正常。

于 2021-09-16T12:12:45.267 回答