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&lt;?>> getClasses(){
>                 Set<Class&lt;?>> 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
>

Reply via email to