This is what I have

<taglib xmlns="http://java.sun.com/xml/ns/j2ee";
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
    xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
web-jsptaglibrary_2_0.xsd"
    version="2.0">

  <tlib-version>0.1</tlib-version>
  <jsp-version>1.2</jsp-version>
  <short-name>a</short-name>
  <uri>http://www.jiyaJobs.com/</uri>
  <display-name>Jiya Library</display-name>
  <description>
    The AddOns Tag Library is a tag library containing JavaServer Faces
    component+renderer custom actions.  It contains no dependencies on any
    other APIs and libraries except for the following standard APIs:
    * JavaServer Faces (version 1.0 or later)
    * JavaServer Pages (JSP) (version 1.2 or later)
    * Servlet (version 2.3 or later)
  </description>

----
</taglib>


Am I missing anything??




On 7/12/05, Tim Funk <[EMAIL PROTECTED]> wrote:
> It looks like your tld file is missing the <uri> element.
> 
> For example:
> <taglib xmlns="http://java.sun.com/xml/ns/j2ee";
>      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
>      xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
> web-jsptaglibrary_2_0.xsd"
>      version="2.0">
> ...
> <uri>http://www.jiyaJobs.com/</uri>
> ...
> </taglib>
> 
> Also be sure the tag file is in /WEB-INF/
> 
> -Tim
> 
> IndianAtTech wrote:
> 
> >  Hi All,
> >
> > I am facing a problem in setting the user created tld file in web.xml
> >
> > If I don't specify anything in web.xml
> >
> > I am getting below error
> >
> > Exception Handler
> >
> >
> > Description: An unhandled exception occurred during the execution of
> > the web application. Please review the following stack trace for more
> > information regarding the error.
> >
> > Exception Details: org.apache.jasper.JasperException
> >   This absolute uri (http://www.jiyaJobs.com/) cannot be resolved in
> > either web.xml or the jar files deployed with this application
> >
> > Possible Source of Error:
> >    Class Name: org.apache.jasper.compiler.DefaultErrorHandler
> >    File Name: DefaultErrorHandler.java
> >    Method Name: jspError
> >    Line Number: 105
> >
> > Source not available. Information regarding the location of the
> > exception can be identified using the exception stack trace below.
> >
> > Stack Trace:
> >
> > org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:105)
> > org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:430)
> > org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:154)
> > org.apache.jasper.compiler.TagLibraryInfoImpl.(TagLibraryInfoImpl.java:159)
> > org.apache.jasper.compiler.JspDocumentParser.addCustomTagLibraries(JspDocumentParser.java:459)
> > org.apache.jasper.compiler.JspDocumentParser.startElement(JspDocumentParser.java:189)
> > org.apache.xerces.parsers.AbstractSAXParser.startElement( Unknown Source )
> > org.apache.xerces.impl.dtd.XMLDTDValidator.startElement( Unknown Source )
> > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartElement(
> > Unknown Source )
> > org.apache.xerces.impl.XMLDocumentScannerImpl$ContentDispatcher.scanRootElementHook(
> > Unknown Source )
> > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(
> > Unknown Source )
> > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(
> > Unknown Source )
> > org.apache.xerces.parsers.XML11Configuration.parse( Unknown Source )
> > org.apache.xerces.parsers.XML11Configuration.parse( Unknown Source )
> > org.apache.xerces.parsers.XMLParser.parse( Unknown Source )
> > org.apache.xerces.parsers.AbstractSAXParser.parse( Unknown Source )
> > javax.xml.parsers.SAXParser.parse(SAXParser.java:345)
> > org.apache.jasper.compiler.JspDocumentParser.parse(JspDocumentParser.java:156)
> > org.apache.jasper.compiler.ParserController.parse(ParserController.java:193)
> > org.apache.jasper.compiler.ParserController.parse(ParserController.java:153)
> > org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:227)
> > org.apache.jasper.compiler.Compiler.compile(Compiler.java:369)
> > org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:473)
> > org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:190)
> > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
> > org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
> > javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> > org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:684)
> > org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:432)
> > org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:356)
> > com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:322)
> > com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:130)
> > com.sun.jsfcl.app.ViewHandlerImpl.renderView(ViewHandlerImpl.java:181)
> > com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:87)
> > com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:221)
> > com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:117)
> > javax.faces.webapp.FacesServlet.service(FacesServlet.java:198)
> > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
> > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
> > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)
> > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
> > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
> > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
> > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> > org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2422)
> > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
> > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
> > org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)
> > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
> > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:163)
> > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
> > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
> > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
> > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> > org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:199)
> > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:828)
> > org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:700)
> > org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:584)
> > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
> > java.lang.Thread.run(Thread.java:534)
> >
> >
> >
> >
> >
> >
> > otherwise If I try to set some value in web.xml something like
> > <taglib> <taglib-uri>/WEB-INF/radio.tld</taglib-uri> </taglib>
> >
> >
> > then I am getting below error
> >
> > 2005-07-11 17:30:11 WebappLoader[]: Reloading checks are enabled for
> > this Context
> > 2005-07-11 17:30:12 ContextConfig[] null
> > java.lang.NullPointerException
> >      at 
> > org.apache.catalina.startup.ContextConfig.tldScanResourcePaths(ContextConfig.java:1054)
> >      at 
> > org.apache.catalina.startup.ContextConfig.tldScan(ContextConfig.java:861)
> >      at 
> > org.apache.catalina.startup.ContextConfig.start(ContextConfig.java:647)
> >      at 
> > org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:243)
> >      at 
> > org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:166)
> >      at 
> > org.apache.catalina.core.StandardContext.start(StandardContext.java:3587)
> >      at 
> > org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1188)
> >      at org.apache.catalina.core.StandardHost.start(StandardHost.java:754)
> >      at 
> > org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1188)
> >      at 
> > org.apache.catalina.core.StandardEngine.start(StandardEngine.java:363)
> >      at 
> > org.apache.catalina.core.StandardService.start(StandardService.java:497)
> >      at 
> > org.apache.catalina.core.StandardServer.start(StandardServer.java:2190)
> >      at org.apache.catalina.startup.Catalina.start(Catalina.java:512)
> >      at org.apache.catalina.startup.Catalina.execute(Catalina.java:400)
> >      at org.apache.catalina.startup.Catalina.process(Catalina.java:180)
> >      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >      at 
> > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >      at 
> > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >      at java.lang.reflect.Method.invoke(Method.java:324)
> >      at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:203)
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >  My Web.xml
> >
> >
> > <?xml version="1.0" encoding="UTF-8"?>
> > <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web
> > Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd";>
> > <!--
> >  Copyright 2002, 2003 Sun Microsystems, Inc. All Rights Reserved.
> > -->
> > <web-app>
> >   <context-param>
> >     <param-name>javax.faces.STATE_SAVING_METHOD</param-name>
> >     <param-value>server</param-value>
> >   </context-param>
> >   <context-param>
> >     <param-name>javax.faces.CONFIG_FILES</param-name>
> >   
> > <param-value>/WEB-INF/faces-config.xml,/WEB-INF/navigation.xml,/WEB-INF/managed-beans.xml</param-value>
> >   </context-param>
> >   <context-param>
> >     <param-name>com.sun.faces.validateXml</param-name>
> >     <param-value>true</param-value>
> >   </context-param>
> >   <context-param>
> >     <param-name>com.sun.faces.verifyObjects</param-name>
> >     <param-value>true</param-value>
> >   </context-param>
> >   <!-- Faces Servlet -->
> >   <servlet>
> >     <servlet-name>Faces Servlet</servlet-name>
> >     <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
> >     <load-on-startup> 1 </load-on-startup>
> >   </servlet>
> >   <!-- Error Handler Servlet -->
> >   <servlet>
> >     <servlet-name>ExceptionHandlerServlet</servlet-name>
> >     <servlet-class>com.sun.errorhandler.ExceptionHandler</servlet-class>
> >   </servlet>
> >   <!-- Faces Servlet Mapping -->
> >   <servlet-mapping>
> >     <servlet-name>Faces Servlet</servlet-name>
> >     <url-pattern>*.face</url-pattern>
> >     <!-- <url-pattern>*.faces</url-pattern> -->
> >   </servlet-mapping>
> >   <!-- Error Handler Servlet Mapping -->
> >   <servlet-mapping>
> >     <servlet-name>ExceptionHandlerServlet</servlet-name>
> >     <url-pattern>/error/ExceptionHandler</url-pattern>
> >   </servlet-mapping>
> >   <!-- Welcome File List -->
> >   <welcome-file-list>
> >     <welcome-file>index.htm</welcome-file>
> >   </welcome-file-list>
> >   <!-- Catch  ServletException -->
> >   <error-page>
> >     <exception-type>javax.servlet.ServletException</exception-type>
> >     <location>/error/ExceptionHandler</location>
> >   </error-page>
> >   <!-- Catch  IOException -->
> >   <error-page>
> >     <exception-type>java.io.IOException</exception-type>
> >     <location>/error/ExceptionHandler</location>
> >   </error-page>
> >   <!-- Catch  FacesException -->
> >   <error-page>
> >     <exception-type>javax.faces.FacesException</exception-type>
> >     <location>/error/ExceptionHandler</location>
> >   </error-page>
> >   <resource-ref>
> >     <description>Rave generated DataSource Reference</description>
> >     <res-ref-name>jdbc/jiya</res-ref-name>
> >     <res-type>javax.sql.DataSource</res-type>
> >     <res-auth>Container</res-auth>
> >   </resource-ref>
> >
> >
> > </web-app>
> >
> >
> >
> >  And here is part of tld
> >
> > <?xml version="1.0"?>
> >
> > <!--
> >  Copyright 2004 Sun Microsystems, Inc. All rights reserved.
> >  Use is subject to license terms.
> >  $Id: addons.tld,v 1.0 2004/10/02 02:50:03 winstonp Exp $
> > -->
> >
> > <!DOCTYPE taglib PUBLIC
> >  "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.2//EN"
> >  "http://java.sun.com/j2ee/dtd/web-jsptaglibrary_1_2.dtd";>
> >
> > <taglib>
> >
> >   <tlib-version>0.1</tlib-version>
> >   <jsp-version>1.2</jsp-version>
> >   <short-name>a</short-name>
> >   <uri>http://www.jiyaJobs.com/</uri>
> >   <display-name>Jiya Library</display-name>
> >   <description>
> >     The AddOns Tag Library is a tag library containing JavaServer Faces
> >     component+renderer custom actions.  It contains no dependencies on any
> >     other APIs and libraries except for the following standard APIs:
> >     * JavaServer Faces (version 1.0 or later)
> >     * JavaServer Pages (JSP) (version 1.2 or later)
> >     * Servlet (version 2.3 or later)
> >   </description>
> >
> >
> >
> >
> >
> >
> >
> >
> >
> > plz help to resolve this issue
> >
> > Thanks
> > Sudhakar
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
> >
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to