Hi

You can check what is in conf/deployments.xml just before a restart and if
it is consistent with your docker setup.


Le 21 déc. 2017 21:19, "Kaoklai" <gdin...@gmail.com> a écrit :

> Hi there,
>
> I've a TomEE 7.0.3-plume version running in a docker container and I'm
> deploying a war file containing 2 depedencies 1) services as an ejb-jar and
> 2) the model with its persistence.xml in a jar) via tomee-maven-plugin.
>
> Deployment is fine, the application is running like a charm (persitence,
> injection, and so on.) I'm also able to undeploy without any problems.
>
> Things get worse when I stop / restart docker or if I simply stop / restart
> apache (bin/catalina.sh stop / start). From there it's like all the jndi
> binding that was done during deployment was gone. Standard injection via
> annotation still seems to be working fine though, but unaccesible via JNDI
> Context Lookup. Undeployment also fails from that point. The plugin doesn't
> say anything, it mentions it succeeded but there is not trace whatsoever of
> the undeployment request in the catalina.out log. Also for a reason I
> ignore
> the undeploy button from the /manager has never been able to me (not
> clickable) nor before or after restart.
>
> The application gets deployed into the temp folder, does that mean that
> some
> part of its configuration will be missing after restart?
>
> Example of binding during deployment:
>
> ...
> 21-Dec-2017 19:34:09.119 INFO [main]
> org.apache.openejb.assembler.classic.JndiBuilder.bind
> Jndi(name=global/wise/CategoryDao!c.e.p.c.ICategoryDao) -->
> Ejb(deployment-id=CategoryDao)
> 21-Dec-2017 19:34:09.119 INFO [main]
> org.apache.openejb.assembler.classic.JndiBuilder.bind
> Jndi(name=global/wise/CategoryDao) --> Ejb(deployment-id=CategoryDao)
> ...
>
> Listing manually the InitialContext confirms their registration:
> ...
> [ LOCAL-WISE ] INFO - 21-12-2017 20:11:40 c.e.u.EJBLocator:print:141 - >
> CategoryDao
> [ LOCAL-WISE ] INFO - 21-12-2017 20:11:40 c.e.u.EJBLocator:print:141 - >
> c.e.p.c.ICategoryDao
> [ LOCAL-WISE ] INFO - 21-12-2017 20:11:40 c.e.u.EJBLocator:print:141 - >
> c.e.p.c.ICategoryDao!Local
> ...
>
> And after restart only the ones defined in the resource.xml (i.e DB
> datasource) appears in the list but all the EJBs are gone.
>
> Any helps would be appreciated
>
> Gabriel
>
>
>
> --
> Sent from: http://tomee-openejb.979440.n4.nabble.com/TomEE-Users-
> f979441.html
>

Reply via email to