Example如何为嵌入式码头启用shutdownhandler

当我尝试将其与newer Jetty Version一起使用时,会收到不赞成使用的警告。

为最新的Jetty版本实现关闭处理程序的正确方法是什么?

[编辑]

试图添加关机功能。
ShutdownHandler shutdownHandler = new ShutdownHandler(“ switchoff”,true,
真正);

但是得到了404
http://localhost:22279/shutdown?token=“关闭”

欢迎页面确实适用
http://localhost:22279/

最佳答案

DebugHandler对于关闭不是必需的。

如果使用嵌入式码头,则可以保留对Server对象的引用,并在要关闭它时调用Server.stop()

除此以外 ...

ShutdownHandler仍可以使用,尚未禁用或不推荐使用。

org/eclipse/jetty/server/handler/ShutdownHandler.java

Javadoc甚至有一个片段来显示其用法。

API Docs: org.eclipse.jetty.server.handler.ShutdownHandler

10-04 12:09