1
我有一个J2EE应用程序,它在web.xml
的监听器。在J2EE应用程序时没有监听器被调用?
监听器包含一个名为方法contextInitialized
我想知道什么时候contextInitialized
实际上被调用?
从我的阅读我明白,它部署应用程序时被调用。在应用程序部署完成后,是否可以调用情况/场景?假设我处于群集GlassFish应用程序服务器环境中。它可以在应用程序部署后调用吗?
我有一个J2EE应用程序,它在web.xml
的监听器。在J2EE应用程序时没有监听器被调用?
监听器包含一个名为方法contextInitialized
我想知道什么时候contextInitialized
实际上被调用?
从我的阅读我明白,它部署应用程序时被调用。在应用程序部署完成后,是否可以调用情况/场景?假设我处于群集GlassFish应用程序服务器环境中。它可以在应用程序部署后调用吗?
它调用一次,当应用程序首次部署。如果应用程序保持部署,则不应再次调用它。
然而,应用程序可能会通过取消部署/服务器运行时部署周期。例如,您可以进行设置,以便在目录中更改文件时重新部署应用程序。
恰好,从[API文档](http://java.sun.com/javaee/5/docs/api/javax/servlet/ServletContextListener.html):*的通知,告知该web应用程序的初始化过程开始。 * – BalusC 2010-04-30 00:18:28
在这种情况下,因为该方法contextInitialized收听仅在部署时()调用。但是,一般来说,只要发生了正在“收听”的事件,就会调用监听器。这种理解是正确的吗? – Nishit 2015-10-29 09:50:55