DebugHandler在最新的Jetty版本中进行了如何正确关闭?

时间:2016-05-11 14:45:15

标签: java jetty

Example如何为嵌入式Jetty启用shutdownhandler

当我尝试将其与newer Jetty Version一起使用时,我会弃用警告。

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

[编辑]

尝试添加关闭功能。 ShutdownHandler shutdownHandler = new ShutdownHandler(" switchoff",true, 真);

但得到了404 http://localhost:22279/shutdown?token="关机"

欢迎页面可以使用 http://localhost:22279/

1 个答案:

答案 0 :(得分:1)

关机不需要

DebugHandler

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

否则......

仍然可以使用ShutdownHandler,但尚未停用或弃用。

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

javadoc甚至还有一个显示其用途的片段。

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