在重新发布到 JBoss 之前如何运行方法?

2024-01-20

我正在开发一个 J2EE Web 应用程序,我希望能够运行一个方法(或函数、类,等等 -某物)在“重新发布”过程中。如果我能控制就好了when在重新发布期间,我的函数被调用(之前、期间、之后等),但良好的第一步是自动调用某些内容。

作为临时黑客,我能够向我的 Web 应用程序添加一个按钮,您可以在 Eclipse 中单击“重新发布”之前单击该按钮。


实施ServletContextListener http://java.sun.com/javaee/5/docs/api/javax/servlet/ServletContextListener.html挂钩 webapp 的启动和关闭。

public class Config implements ServletContextListener {

    public void contextInitialized(ServletContextEvent event) {
        // Do stuff during startup.
    }

    public void contextDestroyed(ServletContextEvent event) {
        // Do stuff during shutdown.
    }

}

要让它工作,只需将其注册到web.xml.

<listener>
    <listener-class>com.example.Config</listener-class>
</listener>

然而我只是不确定你到底是什么意思发布期间。但是您可以查看 Servlet API 中可用的其他侦听器或者过滤器。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在重新发布到 JBoss 之前如何运行方法? 的相关文章

随机推荐