Sounds like a bug/regression (which is unfortunate).
Have you filed a formal bug?

https://bugs.eclipse.org/bugs/enter_bug.cgi?product=Jetty&format=guided


--
Joakim Erdfelt <[email protected]>
webtide.com <http://www.webtide.com/> - intalio.com/jetty
Expert advice, services and support from from the Jetty & CometD experts
eclipse.org/jetty - cometd.org


On Wed, Sep 10, 2014 at 9:19 AM, Jonathan Albrecht <
[email protected]> wrote:

>  I have a @WebListener annotated class in a war that was being called in
> jetty 9.2.2 but when I switch to 9.2.3 its not being run.
>
>
>
> I’ve created a minimal demo project at:
>
>
>
> https://github.com/jalbrecht-uptime/jetty-9.2.3-weblistener-bug
>
>
>
> that shows what I’m seeing. To reproduce, just take the war and drop it
> into a jetty-distribution webapps dir and watch the logs.
>
>
>
> Do I have to do something extra in 9.2.3?
>
>
>
> The demo just creates a war file that has one class in it that is
> annotated with @WebListener. It just logs when contextInitialized or
> contextDestroyed are called.
>
>
>
> I’ve also checked in the log output for 9.2.2 and 9.2.3 to show the
> difference. I’ve included some of the files from the demo below for
> reference.
>
>
>
> Jon
>
>
>
> package org.eclipse.jetty.jalbrecht;
>
>
>
> import org.eclipse.jetty.util.log.Log;
>
> import org.eclipse.jetty.util.log.Logger;
>
>
>
> import javax.servlet.ServletContextEvent;
>
> import javax.servlet.ServletContextListener;
>
> import javax.servlet.annotation.WebListener;
>
>
>
> @WebListener
>
> public class ApplicationContextListener implements ServletContextListener {
>
>                 private static final Logger LOG =
> Log.getLogger(ApplicationContextListener.class);
>
>
>
>                 @Override public void
> contextInitialized(ServletContextEvent sce) {
>
>                                 LOG.info("contextInitialized called");
>
>                 }
>
>
>
>                 @Override public void contextDestroyed(ServletContextEvent
> sce) {
>
>                                 LOG.info("contextDestroyed called");
>
>                 }
>
> }
>
> 9.2.2 output:
>
> 2014-09-10 11:53:14.744:INFO::main: Logging initialized @577ms
>
> 2014-09-10 11:53:15.018:INFO:oejs.Server:main: jetty-9.2.2.v20140723
>
> 2014-09-10 11:53:15.065:INFO:oejdp.ScanningAppProvider:main: Deployment
> monitor [file:/D:/jetty/jetty-distribution-9.2.2.v20140723/webapps/] at
> interval 1
>
> 2014-09-10 11:53:15.068:INFO:oejdp.ScanningAppProvider:main: Deployment
> monitor
> [file:/C:/Users/jalbrecht/AppData/Local/Temp/context3352913827613025120deploy/]
> at interval 1
>
> 2014-09-10 11:53:15.092:INFO:oejs.ServerConnector:main: Started
> ServerConnector@11c757a1{HTTP/1.1}{0.0.0.0:9993}
>
> 2014-09-10 11:53:15.093:INFO:oejs.Server:main: Started @932ms
>
> 2014-09-10 11:53:17.977:INFO:oejj.ApplicationContextListener:Scanner-1:
> contextInitialized called
>
> 2014-09-10 11:53:18.010:INFO:oejsh.ContextHandler:Scanner-1: Started
> o.e.j.w.WebAppContext@5e38634a{/JettyWebListenerBug,file:/C:/ws/jetty-weblistener-bug/target/JettyWebListenerBug/,AVAILABLE}{C:\ws\jetty-weblistener-bug\target\JettyWebListenerBug.war}
>
> 9.2.3 output:
>
> 2014-09-10 11:31:13.399:INFO::main: Logging initialized @607ms
>
> 2014-09-10 11:31:13.669:INFO:oejs.Server:main: jetty-9.2.3.v20140905
>
> 2014-09-10 11:31:13.712:INFO:oejdp.ScanningAppProvider:main: Deployment
> monitor [file:/D:/jetty/jetty-distribution-9.2.3.v20140905/webapps/] at
> interval 1
>
> 2014-09-10 11:31:17.364:INFO:oejsh.ContextHandler:main: Started
> o.e.j.w.WebAppContext@4717fc2e
> {/uptime-eventstream,file:/C:/Users/jalbrecht/AppData/Local/Temp/jetty-0.0.0.0-9993-uptime-eventstream.war-_uptime-eventstream-any-3031020156445517990.dir/webapp/,AVAILABLE}{D:\jetty\jetty-distribution-9.2.3.v20140905\webapps\uptime-eventstream.war}
>
> 2014-09-10 11:31:17.422:INFO:oejdp.ScanningAppProvider:main: Deployment
> monitor
> [file:/C:/Users/jalbrecht/AppData/Local/Temp/context869239105066338134deploy/]
> at interval 1
>
> 2014-09-10 11:31:17.445:INFO:oejs.ServerConnector:main: Started
> ServerConnector@7b687e27{HTTP/1.1}{0.0.0.0:9993}
>
> 2014-09-10 11:31:17.446:INFO:oejs.Server:main: Started @4660ms
>
> 2014-09-10 11:31:19.718:INFO:oejsh.ContextHandler:Scanner-1: Started
> o.e.j.w.WebAppContext@6ffe8d15
> {/JettyWebListenerBug,file:/C:/ws/jetty-weblistener-bug/target/JettyWebListenerBug/,AVAILABLE}{C:\ws\jetty-weblistener-bug\target\JettyWebListenerBug.war}
>
> _______________________________________________
> jetty-users mailing list
> [email protected]
> To change your delivery options, retrieve your password, or unsubscribe
> from this list, visit
> https://dev.eclipse.org/mailman/listinfo/jetty-users
>
_______________________________________________
jetty-users mailing list
[email protected]
To change your delivery options, retrieve your password, or unsubscribe from 
this list, visit
https://dev.eclipse.org/mailman/listinfo/jetty-users

Reply via email to