I am using appache-tomcat server.
I created a tag library with a taghandler class and TLD for that.

 I deployed the tag handler class file and TLD file under WEB-INF/lib.

I specify the taglib uri as /onjava and taglib location
as /WEB-INF/lib/tagtld.tld in the web.xml.
  In the jsp file i used the <taglib> directive mentioning the uri as /onjava.
When i try to run it the jsp container tells me
  org.apache.jasper.compiler.CompileException: C:\jakarta-tomcat-3.2.1\jakarta-tomcat-3.2.1\webapps\onjava\welcome.jsp(0,0) Unable to open taglibrary /onjava : Parse Error in the tag library descriptor: Document root element is missing.

What is the problem?
Can anybody help me.

My TLD file is

<?xml version="1.0" encoding="ISO-8859-1" ?>
<! doctype TAGLIB
    public "-//sun Microsystems, Inc.//DTD JSP Tag
Library 1.1//EN"
<1-- a tag library descriptor -->

<info>just says hello</info>

My web.xml is
<?xml version="1.0" encoding="ISO-8859-1"?>

<!DOCTYPE web-app
    PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN"




Thanks in advance.