Hi,
    I tried these options,
1. Put .jar file in /WEB-INF/lib and tld file in /WEB-INF/tlds directory and tried to 
with tag lib as

<%@ taglib uri=\"/WEB-INF/lib/upload.jar\" prefix=\"up\" %>
and
<%@ taglib uri=\"/WEB-INF/tlds/taglib.tld\" prefix=\"up\" %>

in both the cases, it didnot worked.

2. I changed web.xml file to add location and uri as,

<taglib>
<taglib-uri>/taglib
</taglib-uri>
<taglib-location>
/WEB-INF/tlds/taglib.tld
</taglib-location>
</taglib>
and used tag lib as,

<%@ taglib uri=\"/taglib\" prefix=\"up\" %>



Here I tried both .tld as well as .jar in location tag. In both the cases it gave the 
following error..


2002-02-25 11:58:58 - Ctx( /skillset ): JasperException: R( /skillset + 
/jsp/checkinResume.jsp + nul
l) E:\\jakarta-tomcat-3.2.3\\webapps\\skillset\\jsp\\checkinResume.jsp(1,0) Unable to 
open taglibrary /ta
glib : E:\\jakarta-tomcat-3.2.3\\webapps\\skillset\\WEB-INF\\web.xml (The system 
cannot find the file spe
cified)


So, I tried to put the web.xml file in /skillset/WEB-INF directory, in that case, 
tomcat didnot started at all. I am not understanding where I am making mistake? Any 
more inputs ??

Thanks in advance
Smita Kotnis.

 Hans Bergsten <[EMAIL PROTECTED]>:

> Smita Kotnis wrote:
>
> > Hi All,
> >         I need to use a taglib developed by third party in my JSPs.
>
>  > I have one .jar and a .tld file with me. Where to put these files so
>  > that my tomcat 3.2 understands it? I tried following options,
>
> > 1. Made a directory as tld under WEB-INF and tried to call it in my
>
>  > JSP as,
>
> >
> > <@@ tag lib uri=/WEB-INF/mytaglib.tld prefix=\\\"test\\\" %>
> > (As described in a book by Hans )
> >
> > 2. Put that tld in some directory and gave class path pointing to
>
>  > that file.
>
> >
> > Both of these ways failed. I am still getting the error that tag lib
>
>  > not found !!
>
> > What is the exact way to use tag libs? Where to put these files?
> Thanks
>
> > in advance.
>
>
> The JAR file always go in the WEB-INF/lib directory for the
> application.
>
> You can identify the TLD file in two ways in the taglib directive:
> 1) By using a file path as the \"uri\" attribute value. For example,
>     if the TLD file is stored in /WEB-INF/tlds/mylibrary.tld, use
>     <%@ taglib uri=\"/WEB-INF/tlds/mylibrary.tld\" prefix=\"xxx\" %>
>     It sounds like you didn\'t use the correct path when you tried this
>     alternative.
>
> 2) By using a symbolic name as the \"uri\" attribute value, and map the
>     symbolic name to a file path in the web.xml file for the
> application.
>     For instance, with the TLD in the same location as before, you
>     can use <%@ uri=\"/mylibrary\" prefix=\"xxx\" %> if you also put this
>     in the web.xml file:
>
>       <web-app>
>         ...
>         <taglib>
>           <taglib-uri>/mylibrary</taglib-uri>
>
> <taglib-location>/WEB-INF/tlds/mylibrary.tld</taglib-location>
>         </taglib>
>         ...
>       </web-inf>
>
> In both cases, the file path can be to the JAR file instead of to a
> separate TLD file, if the TLD is included in the JAR file as
> \"META-INF/taglib.tld\".
>
> All of this is described in my JSP book in Chapter 8, the Using
> Custom Actions section, and in more detail in Chapter 16, the
> Packaging and Installing a Tag Library section.
>
> Hans
> --
> Hans Bergsten           [EMAIL PROTECTED]
> Gefion Software         http://www.gefionsoftware.com
> JavaServer Pages        http://TheJSPBook.com
>
> ===========================================================================
> To unsubscribe: mailto [EMAIL PROTECTED] with body: \"signoff
> JSP-INTEREST\".
> For digest: mailto [EMAIL PROTECTED] with body: \"set JSP-INTEREST
> DIGEST\".
> Some relevant FAQs on JSP/Servlets can be found at:
>
>  http://archives.java.sun.com/jsp-interest.html
>  http://java.sun.com/products/jsp/faq.html
>  http://www.esperanto.org.nz/jsp/jspfaq.jsp
>  http://www.jguru.com/faq/index.jsp
>  http://www.jspinsider.com
>

-------------------------------------------------
This mail helped a tree grow. Know more at http://green.sify.com

Take the shortest route to success!
Click here to know how http://education.sify.com

===========================================================================
To unsubscribe: mailto [EMAIL PROTECTED] with body: "signoff JSP-INTEREST".
For digest: mailto [EMAIL PROTECTED] with body: "set JSP-INTEREST DIGEST".
Some relevant FAQs on JSP/Servlets can be found at:

 http://archives.java.sun.com/jsp-interest.html
 http://java.sun.com/products/jsp/faq.html
 http://www.esperanto.org.nz/jsp/jspfaq.jsp
 http://www.jguru.com/faq/index.jsp
 http://www.jspinsider.com

Reply via email to