How would you get the MP endpoint classes added from
TomEEMicroProfileListener#processApplication? 
RESTService#afterApplicationCreated ignores restClass completely if the
Application sub-class getClasses/getSingletons return something - that's the
problem.  Is there another mechanism for adding that isn't ignored for the
"extends Application class" scenario?

There is also definitely more than one issue here.  Once I got past the
issue with the openapi endpoints missing (with my approach above - just to
test, not submitting PR for it at this point) it succeeded but the next
test's issue is it cannot create the TomeeJaxRsService at all.

SEVERE [http-nio-50290-exec-3]
org.apache.openejb.observer.ObserverManager$MethodInvocation.invoke error
invoking org.apache.tomee.webservices.TomeeJaxRsService@7b7fdc8
 org.apache.cxf.service.factory.ServiceConstructionException
        at
org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:225)

Looks similar to the issue when openapi was causing an exception creating
the rest api.



--
Sent from: http://tomee-openejb.979440.n4.nabble.com/TomEE-Dev-f982480.html

Reply via email to