Well we can for now try to push your PR since this seems to be a completely different problem not related with the previous work.
In took a bit longer on your PR, since I found a few other failures, but those were related with other commits done in the meanwhile. It seems to be ok. I’ll be merging it. Now we are left with that problem plus the CDI Embedded issues. Everything should be handled in org.apache.openejb.server.rest.RESTService#deployApplication. There is an Application object there. Try to have a look and see what is the current state of the object when it reaches that code. Also, I think we could file a separate JIRA for this and implement a test case. Cheers, Roberto > On 15 Feb 2019, at 11:16, j4fm <[email protected]> wrote: > > I've confirmed that during > org.apache.tomee.microprofile.TomEEMicroProfileListener#processApplication, > the correct MP Endpoints are already present in the restClass list. This > isn't an issue with them not being there. > > The issue is somewhere between AnnotationDeployer and CXF deploy, they are > lost. This only happens for services using the "MyApplication extends > Application" RS approach, which should be supported too I would think. > > This is a general MicroProfile support issue for TomEE, not specific to > Plus/Plume (I think) and this isn't related in any way to the CXFJAXRSFilter > enhancement I did - this filter seems to be fine for all the tests cases now > (merging that PR should be fine now). > > Do you have a better idea of how the AnnotationDeployer->CXF deploy piece > works to enable it to work for the "MyApp extends Application" approach? I > don't have much time for it today or this weekend but will offer any spare > time that does come up. > > > > -- > Sent from: http://tomee-openejb.979440.n4.nabble.com/TomEE-Dev-f982480.html
