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

时间:2019-05-12 16:31:07

标签: jetty embedded-jetty

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

1 个答案:

答案 0 :(得分:1)

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

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

Server对象是专门的ContainerLifeCycle对象,其操作方式与所有其他LifeCycle对象一样,但是还具有遵循LifeCycle行为的子bean。

呼叫server.dump(System.err)实际上是Server的{​​{3}}呼叫。

此顶级服务器转储称为The Jetty Dump Tool。 有关详细信息,包括示例输出,请参见ContainerLifeCycle.dump(Appendable)