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

Reply via email to