[mojarra-trunk] Resource loading

From: Michael Kurz <>
Date: Wed, 15 Apr 2009 21:38:21 +0200


I'm currently playing around with resources and libraries in Mojarra
trunk and found someting that seams weird to me. I tried to create a
library in META-INF/resources with a css and an image. Worked fine.
Then I tried to "overwrite" the image in /resources in a new version
of the library. Works too, BUT the css, which I did not overwrite, is
no longer found.

It seems that ResourceManager.doLookup() first gets the library with the
highest version number in /resources and if one exists uses this for all
resources in this library. This means that it would be necessary to
overwrite the complete library if I want to change one resource out of it.

According to the algorithm for createResource() in section of
the spec (PFD) I would say it should be possible to overwrite single
files in /resources from a library in the classpath. But I might
misinterpret it.

I would be interested in what you think about that issue!

Michael Kurz