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