Facelets não carrega minha função EL

0 respostas
M

Bom dia galera, estou desenvolvento um EL para ser utilizada com facelets, baseado no tutorial da ibm http://www.ibm.com/developerworks/web/library/j-facelets2.html . O meu arquivo el.taglib.xml está da sequinte forma:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE facelet-taglib PUBLIC
  "-//Sun Microsystems, Inc.//DTD Facelet Taglib 1.0//EN"
  "http://java.sun.com/dtd/facelet-taglib_1_0.dtd">

<facelet-taglib xmlns="http://java.sun.com/JSF/Facelet">
<namespace>http://testeel</namespace> 
<function> 
        <function-name>msg</function-name>
        <function-class>teste.MessageUtil</function-class>
    	<function-signature>
                      java.lang.String message()
    	</function-signature>
    </function> 
</facelet-taglib>

Quando o código está dentro da minha aplicação tudo funciona perfeitamente , mas quanto tento colocar a classe teste.MessageUtil em um arquivo jar e o arquivo dentro de meu.jar/META-INF/el.taglib.xml , o container não o encontra e fica disparanto a exceção: NullPointerException cannot be cast to javax.el.ELException
O que devo fazer para empacotar essa função em um jar de forma q o container a reconheça(estou utilizando o eclipse europa + wtp)??Antecipadamente muito obrigado.

Criado 19 de junho de 2008
Respostas 0
Participantes 1