think it was a bug https://issues.apache.org/jira/browse/TOMEE-598

*Romain Manni-Bucau*
*Twitter: @rmannibucau <https://twitter.com/rmannibucau>*
*Blog: **http://rmannibucau.wordpress.com/*<http://rmannibucau.wordpress.com/>
*LinkedIn: **http://fr.linkedin.com/in/rmannibucau*
*Github: https://github.com/rmannibucau*




2012/11/21 Howard W. Smith, Jr. <smithh032...@gmail.com>

> Romain,
>
> do you think this is a TomEE issue or CODI issue?
>
> Thanks,
> Howard
>
>
> On Wed, Nov 21, 2012 at 3:13 AM, Howard W. Smith, Jr. <
> smithh032...@gmail.com> wrote:
>
> > Instead, I added the following as the first lines in @PreDestroy method
> on
> > CDI @ApplicationScoped bean.
> >
> >                 DerbyUtil util = null;
> >                 util.shutdown();
> >
> > And no NullPointerException raised like many other NullPointerExceptions
> > that show up in the log...since I am still migrating from JSF managed
> beans
> > to CDI managed beans.  :)
> >
> >
> >
> > On Wed, Nov 21, 2012 at 2:20 AM, Romain Manni-Bucau <
> rmannibu...@gmail.com
> > > wrote:
> >
> >> Hi
> >>
> >> This is not mf related so dont bother them for it ;)
> >>
> >> Can you do a simple test please: replace your system.out by a file
> >> creation
> >> or a database insert
> >> Le 21 nov. 2012 07:44, "Howard W. Smith, Jr." <smithh032...@gmail.com>
> a
> >> écrit :
> >>
> >> > As per the following,
> >> >
> >> > Java EE 6 Tutorial: Using the @PostConstruct and @PreDestroy
> Annotations
> >> > With CDI Managed Bean
> >> > Classes<http://docs.oracle.com/javaee/6/tutorial/doc/gmgkd.html>
> >> >
> >> > I assume that @PreDestroy method on CDI @ApplicationScoped bean should
> >> be
> >> > invoked when I undeploy or shutdown TomEE (as this is working on
> >> Glassfish
> >> > 3.1.2.2 for JSF @ApplicationScoped managed bean). Please see below and
> >> tell
> >> > me why TomEE server log does not show System.out.println()'s in the
> >> > @PreDestroy method on CDI @ApplicationScoped bean.
> >> >
> >> >
> >> > *TomEE server log*
> >> >
> >> > INFO: Undeploying app: C:\Users\Public\NetBeansProjects\mcms\build\web
> >> > [EL Info]: 2012-11-20
> >> >
> >> >
> >>
> 23:52:36.086--ServerSession(755502204)--file:/C:/Users/Public/NetBeansProjects/mcms/build/web/WEB-INF/classes/_mcmsPU
> >> > logout successful
> >> > Nov 20, 2012 11:52:37 PM org.apache.catalina.startup.HostConfig
> >> > deleteRedeployResources
> >> > INFO: Undeploying context [/mcmsweb]
> >> >
> >> >
> >> > *Glassfish 3.1.2.2 server log* (when undeploy app)
> >> >
> >> > INFO: ApplicationScopeBean.destroy() invoked
> >> > INFO: DerbyUtil.java: shutdown() invoked
> >> > INFO: DerbyUtil.java: loadDriver(): Loaded driver
> >> > (org.apache.derby.jdbc.EmbeddedDriver) successfully
> >> > INFO: DerbyUtil.java: shutdown(): Derby shut down normally
> >> > INFO: ApplicationScopeBean.destroy() invoked
> >> > INFO:
> >> >
> >> >
> >>
> file:/D:/glassfish/glassfish/domains/domain1/applications/mcms/WEB-INF/classes/_mcmsPU
> >> > logout successful
> >> >
> >> >
> >> > Thanks,
> >> > Howard
> >> >
> >> > P.S., I would send to myfaces user list, too, but I get mailer daemon
> >> > emails from burntmail.com whenever I send to that user email list. I
> >> hope
> >> > someone did not mark my email address as ....
> >> >
> >>
> >
> >
>

Reply via email to