2013-12-17 18 views
0

我正嘗試使用打包在Web應用程序中的jar中的taglib。無法解析.jar文件中的TagLib的URI文件

的jar文件包含:

/WEB-INF/MyTagLib.tld,其中包含

<?xml version="1.0" encoding="UTF-8"?> 
<taglib> 
<tlibversion>1.0</tlibversion> 
<jspversion>1.1</jspversion> 
<shortname>MyTagLib</shortname> 
<info>My own TagLib</info> 
<uri>http://test.com/tags</uri> 
<tag> 
<name>mytag</name> 
<tagclass>com.test.tags.MyTag</tagclass> 
<info>My Tag</info> 
</tag> 
</taglib> 

/com/test/tags/MyTag.class

在我的web項目我已經把jar文件放在/WEB-INF/lib(它也在部署之後)。
我的JSP文件包含(除其他事項外):

<%@ taglib uri="http://test.com/tags" prefix="MyTagLib" %> 
<MyTagLib:mytag> 

當部署在一個Tomcat 6,頁雲:

的絕對URI:http://test.com/tags不能在任何web.xml或罐子解決部署該應用程序文件

我試圖把一個<taglib>web.xml連接與的URI 210,但隨後有云:

文件 「/WEB-INF/MyTagLib.tld」 找不到

我在做什麼錯?

回答

0

再一次,我想通了張貼的問題後,立即:

TLD文件進去的jar文件中的/ META-INF,然後正常工作。