Arquivos Facelets comuns no JAR da biblioteca compartilhada fora de / WEB-INF / lib

Eu tenho uma biblioteca compartilhada comum (que é configurada como uma biblioteca compartilhada no servidor de aplicativos Websphere).

A estrutura de pastas desse jar é:

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

No meu projeto da web, tenho um arquivo de cliente de modelo chamado User.xhtml que usa o arquivo de modelo da Biblioteca compartilhada acima usando

ui:composition  template="/template.xhtml"

Quando tenho o arquivo jar acima na pasta WEB-INF / lib do aplicativo Web, ele funciona bem sem problemas (o template.xhtml é reconhecido). Quando removo o jar da pasta Lib deste aplicativo e o coloco como uma biblioteca compartilhada no Websphere (porque preciso desse arquivo jar de mais de 4 aplicativos e não quero copiar esse jar em todos os 4 aplicativos), Eu recebi a seguinte mensagem de erro.

[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

O jar do Utilitário possui faces-config e possui anotações @ManagedBean que funcionam quando o jar está dentro da pasta WEB-INF / lib do aplicativo.

Alguém já enfrentou esse problema antes? Obrigado pela ajuda.

questionAnswers(1)

yourAnswerToTheQuestion