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