The @OpenAPIDefinition is not being picked up by the CDI extension because it is only getting InternalApplication instead of picking up my custom Application config. Any ideas why? OpenAPIDefinition configs are therefore not showing up in the openapi doc.
|
Hi Ivan, In a few cases - don't recall out of my head if it is all - TomEE wraps user application in InternalApplication. IIRC it was for caching reason - TomEE not being super cleanly aligned on CDI + to avoid to get multiple instances between runtime and deployment which can break user code. Enhancing TomEE to no do it anymore or not use a wrapper when not needed can be a first step fixing that. Le ven. 8 févr. 2019 à 18:14, Ivan Junckes Filho <[hidden email]> a écrit :
|
Interesting, ok thanks Romain. On Fri, Feb 8, 2019 at 3:29 PM Romain Manni-Bucau <[hidden email]> wrote:
|
Hey, just recalled we had a flag about it, Le ven. 8 févr. 2019 à 19:01, Ivan Junckes Filho <[hidden email]> a écrit :
|
I will take a look thanks again Romain On Fri, Feb 8, 2019 at 4:38 PM Romain Manni-Bucau <[hidden email]> wrote: Hey, just recalled we had a flag about it, |
Hi Ivan, Yes Romain is right, you should set openejb.cxf-rs.cache-application = false and it should work. We had to set that for the TCK to pass, but the config never reached the final distribution. I did notice that and I’ve added it in case a MP app is detected, but it was after M2 was released. Cheers, Roberto
|
It didn't seem to work for me adding the property to system.properties. Any ideas what I am doing wrong? On Sat, Feb 9, 2019 at 10:21 AM Roberto Cortez <[hidden email]> wrote:
|
Free forum by Nabble | Edit this page |