Jersey JAX-RS:如何在启动时运行方法(没有servlet)

Jersey JAX-RS:如何在启动时运行方法(没有servlet),jersey,jax-rs,Jersey,Jax Rs,我有一个JAX-RS(Jersey)服务器,可以注册和绑定我的东西 我想在服务器启动时打印横幅。我希望使用JAX-RS框架而不是web服务器平台(即,无Jetty、Netty、Thorntail等钩子)来实现这一点 我看到以下内容,其中提到了经过验证的真正的Servlet方式: ,但这不起作用,因为我没有在服务器中运行servlet容器,所以不会进行生命周期调用 我想一定有一个JCA ish类型的对象,我可以注册到应用程序/资源配置,它有这样一个生命周期调用,但我甚至找不到任何类型的可以实际注册

我有一个JAX-RS(Jersey)服务器,可以注册和绑定我的东西

我想在服务器启动时打印横幅。我希望使用JAX-RS框架而不是web服务器平台(即,无Jetty、Netty、Thorntail等钩子)来实现这一点

我看到以下内容,其中提到了经过验证的真正的Servlet方式: ,但这不起作用,因为我没有在服务器中运行servlet容器,所以不会进行生命周期调用

我想一定有一个JCA ish类型的对象,我可以注册到
应用程序
/
资源配置
,它有这样一个生命周期调用,但我甚至找不到任何类型的可以实际注册的东西列表

我不抱怨(但我会抱怨),但我无法决定这是否如此困难,因为当他们将项目转移到eclipse时,他们破坏了所有与旧官方文档的超链接,或者它只是如此含蓄,就像Spring一样,它只能通过github“引用其他人的代码并实现”哦,我不知道你能做到这一点。

泽西已经做到了。您可能需要使用,并且您可能需要侦听以打印横幅的是
初始化\u已完成

public class MyApplicationEventListener
            implements ApplicationEventListener {

    @Override
    public void onEvent(ApplicationEvent event) {
        switch (event.getType()) {
            case INITIALIZATION_FINISHED:
                printBanner();
                break;
        }
    }

    @Override
    public RequestEventListener onRequest(RequestEvent requestEvent) {
        return null;
    }
}

泽西谢谢你。没想到它会在“监控”章节中。如果你回答,我会接受的。