CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  Web 开发

Unable to initialize TldLocationsCache: XML parsing error 怎么回事啊?怎么解决??

楼主ideal2004(小青莲居士)2005-04-02 11:24:48 在 Java / Web 开发 提问

Unable   to   initialize   TldLocationsCache:   XML   parsing   error   怎么回事啊?怎么解决??  
  我按着<<jsp   web开发指南>>p203   的步骤,学用标签.结果却显示不出.   我的站台目录是D:\Program   Files\Apache   Software   Foundation\Tomcat   5.0\webapps\tagLib,  
  在该目录下有显示当前时间的jsp文件current.jsp,   如下:  
  <%@   taglib   prefix="example"   uri="WEB-INF/exampleTags.tld"   %>  
  <html>  
  <head></head>  
  <body>  
        welcome   to   my   web   page.   The   current   time   is   <example:time   />  
  </body>  
  </html>  
   
  在{webapps}/tablib/目录下有exampleTags.tld文件,内容是:  
  <?xml   version="1.0"   encoding="ISO-8859-1"?>  
  <!DOCTYPE   taglib   PUBLIC  
                                      "-//Sun   Microsystems,Inc.//DTD   JSP   Tag   Library   1.2//EN"  
                                        "http://java.sun.com/dtd/web-jsptaglibrary_1_2.dtd">  
  <taglib>  
        <tlib-version>1.0</tlib-version>  
        <jsp-version>1.2</jsp-version>  
        <short-name>ExampleTags</short-name>  
        <description>A   set   of   example   tag   handlers.</description>  
        <tag>  
                  <name>time</name>  
                  <tag-class>timeTag</tag-class>  
        </tag>  
  </taglib>  
   
  而我的标签处理程序timeTag.class也是编译通过了的.放在{webapps}/tablib/classes目录下.  
   
  请问:我哪里出错了?   有什么解决方法?在浏览器中输入http://202.112.14.124:8080/tagLib/currentTime.jsp   运行时,出现如下错误提示:  
  org.apache.jasper.JasperException:   Unable   to   initialize   TldLocationsCache:   XML   parsing   error   on   file   /WEB-INF/exampleTags.tld  
  org.apache.jasper.compiler.TldLocationsCache.init(TldLocationsCache.java:249)  
  org.apache.jasper.compiler.TldLocationsCache.getLocation(TldLocationsCache.java:220)  
  org.apache.jasper.JspCompilationContext.getTldLocation(JspCompilationContext.java:475)  
  org.apache.jasper.compiler.Parser.parseTaglibDirective(Parser.java:417)  
  org.apache.jasper.compiler.Parser.parseDirective(Parser.java:483)  
  org.apache.jasper.compiler.Parser.parseElements(Parser.java:1539)  
  org.apache.jasper.compiler.Parser.parse(Parser.java:126)  
  org.apache.jasper.compiler.ParserController.doParse(ParserController.java:220)  
  org.apache.jasper.compiler.ParserController.parse(ParserController.java:101)  
  org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:203)  
  org.apache.jasper.compiler.Compiler.compile(Compiler.java:490)  
  org.apache.jasper.compiler.Compiler.compile(Compiler.java:471)  
  org.apache.jasper.compiler.Compiler.compile(Compiler.java:459)  
  org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:511)  
  org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:295)  
  org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)  
  org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)  
  javax.servlet.http.HttpServlet.service(HttpServlet.java:802)  
   
   
  note   The   full   stack   trace   of   the   root   cause   is   available   in   the   Apache   Tomcat/5.0.29   logs.  
   
  问题点数:0、回复次数:2Top

1 楼andy126wb(陪你看海)回复于 2005-04-02 18:54:44 得分 0

 
  我认为:   <tag-class>包名.类名</tag-class>  
   
  大家说说!Top

2 楼ksunbird()回复于 2005-04-02 19:02:33 得分 0

这个是解析XML发生错误,Top

相关问题

  • XML parsing and saving using xalan
  • Hibernate连接SQLserver出错,SEVERE: Error parsing XML: XML InputStream(2) The markup in the document preceding the root element
  • 我用schema检查xml文件,老是报错“error parsing '2002/11/11' as date datetype”, why?
  • XML
  • xml???
  • XML
  • xml
  • XML
  • XML
  • VisualAge & XML

关键词

得分解答快速导航

  • 帖主:ideal2004

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo