Hello Yes or you can list them in the same file. Dont have the property name right now but google should find it easily otherwise i can share it tomorrow.
Le 9 nov. 2017 19:13, "fulve" <fu...@meti.fr> a écrit : > Hi everyone, > > I have a WAR file that contains two javax.ws.rs.core.Application. > I want each sub app to have there own providers. > > To acheive this I have disabled providers scanning : > <?xml version="1.0" encoding="UTF-8"?> > <openejb-jar xmlns="http://www.openejb.org/openejb-jar/1.1"> > <pojo-deployment class-name="jaxrs-application"> > <properties> > > cxf.jaxrs.skip-provider-scanning = true > </properties> > </pojo-deployment> > </openejb-jar> > > > I can't register my providers, how am I supposed to do ? > > I've tried overloading getClasses without success: > > @ApplicationPath("/api") > public class MyApp extends Application{ > > > /*@Override > public Set getSingletons() { > Set set = new LinkedHashSet(); > set.add((Object) new MetiJaxbJsonProvider()); > return set; > }*/ > > /*@Override > public Map<String, Object> getProperties() { > Map<String, Object> p = new HashMap<String, Object>(); > p.put("cxf.jaxrs.providers", "jsonp");//Defines in > resources.xml > return p; > }*/ > > > > @Override > public Set<Class<?>> getClasses(){ > Set<Class<?>> classes = new LinkedHashSet<>(Class<?>); > > classes.add(Class.forName("com.meti.dfex.auth.rs.mobi. > poc.CnxServiceRest")); > classes.add(Class.forName(JSON_PROVIDER)); > classes.add(Class.forName(OJECTMAPPER_PROVIDER)); > classes.add(Class.forName(EXCEPTIONMAPPER_PROVIDER)); > > return classes ; > } > } > > > Am i missing something ? > > Best Regards > > > > > > -- > Sent from: http://tomee-openejb.979440.n4.nabble.com/TomEE-Users- > f979441.html >