Archivos comunes de Facelets en la biblioteca compartida JAR fuera / WEB-INF / lib

Tengo una biblioteca compartida común (que se configura como una biblioteca compartida en el servidor de aplicaciones Websphere).

La estructura de carpetas de ese jar es:

UtilityJAR
----src
       -com
          -test
            -TestClass.java
---- META-INF
       -resources    
          -template.xhtml
          -css
             -style.css

En mi proyecto web, tengo un archivo de cliente de plantilla llamado User.xhtml que usa el archivo de plantilla de la Biblioteca compartida anterior usando

ui:composition  template="/template.xhtml"

Cuando tengo el archivo jar anterior en la carpeta WEB-INF / lib de la aplicación web, la aplicación funciona bien sin ningún problema (se reconoce template.xhtml). Cuando elimino el archivo jar de la carpeta Lib de esta aplicación y lo pongo como una Biblioteca compartida en Websphere (porque necesito este archivo jar de más de 4 aplicaciones y no quiero copiar este archivo jar en las 4 aplicaciones), Me sale el siguiente mensaje de error.

[9/24/14 14:09:17:936 EDT] 00000113 ServletWrappe E com.ibm.ws.webcontainer.servlet.ServletWrapper service SRVE0014E: Uncaught service() exception root cause Faces Servlet: java.io.FileNotFoundException: /template.xhtml Not Found in ExternalContext as a Resource

El archivo jar de utilidad tiene faces-config y tiene anotaciones @ManagedBean que funcionan cuando el archivo jar está dentro de la carpeta WEB-INF / lib de la aplicación.

¿Alguien enfrentó este problema antes? gracias por tu ayuda.

Respuestas a la pregunta(1)

Su respuesta a la pregunta