Поэтому я настраивал свою taglib следующим образом:
<jsp-config>
<taglib>
<taglib-uri>myTags</taglib-uri>
<taglib-location>/WEB-INF/lib/mylib-2.0.1.jar</taglib-location>
</taglib>
</jsp-config>
Но теперь mylib-2.0.1.jar является зависимостью от maven, поэтому, конечно, она НЕ находится в /WEB-INF/lib.
Как мне настроить мою taglib, чтобы я мог сделать это в своих JSP:
<%@ taglib uri="myTags" prefix="mt" %>
EDIT1: Чтобы уточнить, taglib.tld находится внутри META-INF внутри jar, поэтому вы можете получить доступ к tld, сославшись на сам jar. Это удобный способ распространять taglib вместе с jar-файлом фреймворка веб-приложения.
EDIT2: когда мы развертываем веб-приложение, jar будет находиться в файле WEB/INF/lib. Но во время разработки внутри eclipse с использованием m2eclipse jar НЕ будет. Итак, eclipse жалуется, что не может найти taglib нигде, потому что jar нет, и я не могу ссылаться на свой jar в web.xml.
not
находится в /WEB-INF/lib? - person Raghuram   schedule 07.10.2011