为什么嵌入式 Jetty 示例做 server.dump(System.err)?

Why do embedded Jetty examples do server.dump(System.err)?

我看到的所有嵌入式 Jetty 的例子都是 server.dump(System.err)。我找不到有关其作用或原因的任何文档。

当您看到 server.dump(System.err) 时,这是将 Server 对象的状态转储到 System.err 可附加的控制台。

Jetty 在 LifeCycle 模型上运行,其中每个组件都可以启动和停止,并且能够跟踪其状态。

Server 对象是一个专门的 ContainerLifeCycle,它像所有其他 LifeCycle 对象一样运行,但也有遵循 LifeCycle 行为的子 bean。

调用server.dump(System.err)实际上是对ServerContainerLifeCycle.dump(Appendable)调用。

这个顶级服务器转储称为 The Jetty Dump Tool。 有关详细信息,包括示例输出,请参阅 https://www.eclipse.org/jetty/documentation/current/jetty-dump-tool.html