PS: pushed it https://issues.apache.org/jira/browse/TOMEE-2052
Romain Manni-Bucau @rmannibucau <https://twitter.com/rmannibucau> | Blog <https://blog-rmannibucau.rhcloud.com> | Old Blog <http://rmannibucau.wordpress.com> | Github <https://github.com/rmannibucau> | LinkedIn <https://www.linkedin.com/in/rmannibucau> | JavaEE Factory <https://javaeefactory-rmannibucau.rhcloud.com> 2017-06-05 11:39 GMT+02:00 Romain Manni-Bucau <rmannibu...@gmail.com>: > Hi Svetlin, > > we can add jsonp in https://github.com/apache/tomee/blob/master/container/ > openejb-core/src/main/java/org/apache/openejb/util/classloader/ > URLClassLoaderFirst.java#L569 list to ensure the behavior you desire work > (but note we respect the spec in our current behavior). Can be workedaround > with a custom classloader but fixing this is probably saner. > > > Romain Manni-Bucau > @rmannibucau <https://twitter.com/rmannibucau> | Blog > <https://blog-rmannibucau.rhcloud.com> | Old Blog > <http://rmannibucau.wordpress.com> | Github > <https://github.com/rmannibucau> | LinkedIn > <https://www.linkedin.com/in/rmannibucau> | JavaEE Factory > <https://javaeefactory-rmannibucau.rhcloud.com> > > 2017-06-05 11:37 GMT+02:00 Svetlin Zarev <svetlin.angelov.za...@gmail.com> > : > >> Hi, >> >> If the application brings its own JsonProvider, then >> JsonProvider.provider() should return it instead of the default one. >> Instead TomEE always returns the default one (Johnzon). The issue is that >> JsonProvider.doLoadProvider() returns the first encountered one and does >> not check if it's the default, which results in TomEE never loading the >> application's JsonProvider >> >> >> Do you think if this can be worked around ? I can provide PR for the >> geronimo-json spec api, but I'm not sure if the project is active. >> >> [1] >> http://docs.oracle.com/javaee/7/api/javax/json/spi/JsonProvi >> der.html#provider-- >> >> Kind regards, >> Svetlin >> > >