On 9/12/2012 11:23 AM, David M. Lloyd wrote:
On 09/12/2012 10:18 AM, Bill Burke wrote:
> I'm creating a custom login-module that is declared within
> standalone.xml. This module references a new module that I have
> deployed (see below). The login-module class uses Resteasy to make
> invocations. The problem is that Resteasy is not able to find and
> register built-in providers. Resteasy does this by doing:
>
> Enumeration<URL> en =
>
Thread.currentThread().getContextClassLoader().getResources("META-INF/services/"
> + Providers.class.getName());
> while (en.hasMoreElements())
> {
> URL url = en.nextElement();
>
>
> No URLs are turning up when calling cl.getResources(). Is there some
> configuration switch I don't know about?
Yeah - any time you have a dependency on a module whose
"META-INF/services" you want to access, you have to add
"services="import"" to that dependency, else that directory is
filtered out.
<dependencies>
<module name="org.jboss.resteasy.resteasy-jackson-provider"
services="import"/>
</dependencies>
Still doesn't work.
Bill
--
Bill Burke
JBoss, a division of Red Hat
http://bill.burkecentral.com