Yeap directly, actually I only pull the openejb-core for the
ApplicationComposer

2016-05-20 11:56 GMT+02:00 Romain Manni-Bucau <[email protected]>:

> 2016-05-20 11:54 GMT+02:00 Gregory Orciuch <[email protected]>:
>
> > 2. Great. works. .setInitOnStartup(true) does the trick. For group
> > reference. Something like this: ejbJar.addEnterpriseBean(new
> > SingletonBean(CacheInitBean.class)).setInitOnStartup(true);
> >
> > 1. It's kinda blind on log4j stuff. Added the log4j maven test
> dependency,
> > then added the log4j.properties to src/test/resources . Log level is
> > fine... what else ?
> >
> >
> do you use log4j API directly? TomEE uses JUL by default and needs to be
> configured to use log4j but not your code.
>
>
> > 2016-05-20 11:47 GMT+02:00 Romain Manni-Bucau <[email protected]>:
> >
> > > Hello
> > >
> > > 2016-05-20 11:34 GMT+02:00 Gregory Orciuch <[email protected]>:
> > >
> > > > Hi,
> > > >
> > > > I think I'm facing an configuration issue here.
> > > > So having the @Singleton and @Startup Bean which is added in
> > application
> > > > composer as below:
> > > > @Module
> > > >     public EjbJar beans() {
> > > >         EjbJar ejbJar = new EjbJar("ejb-beans");
> > > >
> > > >         ejbJar.addEnterpriseBean(new
> > SingletonBean(CacheInitBean.class));
> > > > ....
> > > >
> > > >
> > > > This guy needs to perform a @PostConstruct actions, and I do not see
> > the
> > > > logs out and seems like the PostConstruct is not fired at all
> > > >
> > > > So two questions
> > > > 1. How to ensure the log4j works for ApplicationComposer's created
> > beans
> > > ?
> > > >
> > >
> > > What's your issue? adding the jars and config should be enough
> > >
> > >
> > > > 2. Why @Startup seems to be skipped ?
> > > >
> > > >
> > > You set up a SingletonBean so you need to set setInitOnStartup
> > >
> > >
> > > > BR,
> > > > Gregory
> > > >
> > >
> >
>

Reply via email to