当前位置:  技术问答>java相关

关于JSP,XML,XSLT的一个问题:Element type "taglib" must be declared.

    来源: 互联网  发布时间:2015-08-09

    本文导语:  小弟初学,向各位大侠请教。  步骤如下:  1、安装jdk,Tomcat ,设置好TOMCAT_HOME 和JAVA_HOME  2、能启动Tomcat,浏览 http://localhost:8080 也正常  3、在TOMCAT_HOME/webapps下自建目录:  xslt  xslt/xml  xslt/WEB-INF  xslt/WEB-INF/lib ...

小弟初学,向各位大侠请教。 
步骤如下: 
1、安装jdk,Tomcat ,设置好TOMCAT_HOME 和JAVA_HOME 
2、能启动Tomcat,浏览 http://localhost:8080 也正常 
3、在TOMCAT_HOME/webapps下自建目录: 
xslt 
xslt/xml 
xslt/WEB-INF 
xslt/WEB-INF/lib 
4、放置 xerces.jar, xalan.jar, bsf.jar,xsl.jar 到 xslt/WEB-INF/lib 
放置xsl.tld 到 xslt/WEB-INF 
5、建文件xslt/WEB-INF/web.xml: 
    
       http://jakarta.apache.org/taglibs/xsl-1.0 
/WEB-INF/xsl.tld 
    

6、重启动Tomcat 时发现错误:Element type "taglib" must be declared. 
7、错误日志如下: 
2002-08-19 11:03:25 ContextConfig[/xslt] Parse error in application web.xml 
org.xml.sax.SAXParseException: Element type "taglib" must be declared. 
at org.apache.xerces.framework.XMLParser.reportError(XMLParser.java:1213) 
at org.apache.xerces.validators.common.XMLValidator.reportRecoverableXMLError(XMLValidator.java:1807) 
at org.apache.xerces.validators.common.XMLValidator.validateElementAndAttributes(XMLValidator.java:3633) 
at org.apache.xerces.validators.common.XMLValidator.callStartElement(XMLValidator.java:1229) 
at org.apache.xerces.framework.XMLDocumentScanner$ContentDispatcher.dispatch(XMLDocumentScanner.java:938) 
at org.apache.xerces.framework.XMLDocumentScanner.parseSome(XMLDocumentScanner.java:381) 
at org.apache.xerces.framework.XMLParser.parse(XMLParser.java:1098) 
at org.xml.sax.helpers.XMLReaderAdapter.parse(XMLReaderAdapter.java:223) 
at javax.xml.parsers.SAXParser.parse(SAXParser.java:314) 
at javax.xml.parsers.SAXParser.parse(SAXParser.java:89) 
at org.apache.catalina.util.xml.XmlMapper.readXml(XmlMapper.java:275) 
at org.apache.catalina.startup.ContextConfig.applicationConfig(ContextConfig.java:256) 
at org.apache.catalina.startup.ContextConfig.start(ContextConfig.java:824) 
at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:224) 
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:155) 
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1131) 
at org.apache.catalina.core.StandardContext.start(StandardContext.java:3371) 
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:785) 
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:478) 
at org.apache.catalina.core.StandardHost.install(StandardHost.java:738) 
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:300) 
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:389) 
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:232) 
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:155) 
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1131) 
at org.apache.catalina.core.StandardHost.start(StandardHost.java:638) 
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1123) 
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:343) 
at org.apache.catalina.core.StandardService.start(StandardService.java:388) 
at org.apache.catalina.core.StandardServer.start(StandardServer.java:506) 
at org.apache.catalina.startup.Catalina.start(Catalina.java:781) 
at org.apache.catalina.startup.Catalina.execute(Catalina.java:681) 
at org.apache.catalina.startup.Catalina.process(Catalina.java:179) 
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:243) 

2002-08-19 11:03:25 ContextConfig[/xslt]: Occurred at line 1 column 9 
2002-08-19 11:03:25 ContextConfig[/xslt]: Marking this application unavailable due to previous error(s) 
2002-08-19 11:03:25 StandardContext[/xslt]: Error initializing naming context for context /xslt 
2002-08-19 11:03:25 StandardContext[/xslt]: Context startup failed due to previous errors 
2002-08-19 11:03:25 StandardContext[/xslt]: Error initializing naming context for context /xslt 

请各位大侠帮忙! 

|
web.xml::::::::::::



 
 
       http://jakarta.apache.org/taglibs/xsl-1.0 
/WEB-INF/xsl.tld 
    

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • JSP中的Taglib的作用和在JSP中使用Bean的作用有何不同?
  • JSP 标签库集合 Taglibs
  • JSP常见的三个编译指令page、include、taglib
  • JSP加密标签库 JCE taglib
  • Secure JSP Taglibs
  • 个位大侠,能介绍一点jsp + taglib的东西吗?推荐点书籍文档也行!
  • 关于Jsp 的 TagLib 问题
  • JSP分页标签库 Pager-taglib
  • JSP指令元素(page指令/include指令/taglib指令)复习整理
  • (SOS 在线等待,马上给分)请看看定制JSP TagLib的问题,为什么说设有setter
  • JSP自定义标签Taglib实现过程重点总结
  • JSP中清空cookie代码参考
  • 现有1.jsp、2.jsp、3.jsp三个文件,我怎么在3.jsp文件中得到1.jsp中输入的值?
  • 一个框界网爷包含上下两个网页a1.jsp和a2.jsp,怎么实现a1.jsp自身不变且提交数据到下面的a2.jsp呢?不胜感激,急..
  • 请问jsp和serlet之间怎么通讯,jsp和jsp之间呢?
  • 请问<%@include file="abc.jsp"%>与<jsp:include page="abc.jsp"/>之间的差别
  • response.sendRedirect("index.jsp") 和 <jsp:forward page="index.jsp"/>的区别?
  • 想把一个jsp转到另一个jsp页面,要穿参数,中文的(jsp变量)。谁教教我?!
  • aaa.jsp有如下链接,当单击该链接时将id值传递给bbb.jsp,怎样在bbb.jsp中引用这个id值?
  • jsp+bean还是jsp+ejb还是jsp+servlet还是asp+activex好?
  • 谁能告诉我,怎么调试jsp程序呀!我在jsp中调用java,但是Tomcat这家伙只会给我报jsp文件出错。这可怎么办呀?
  • jsp中如何获得当前jsp文件所在的目录,用request.getServletPath()得到的路径含有jsp文件名,有没有办法得到目录(不含文件名)?
  • 初学jsp,一个html调用一个jsp,这个jsp调用一个javaBean,已编译成类,最后如何部署(用j2sdkee)?
  • 我要学jsp,已经下载了j2ee1.4,需要一个支持jsp引擎的WEB服务器或jsp引擎!!(急,马上给分)
  • jsp中相对路径怎么表示?例如当前目录下的jsp目录里的文件。
  • 我已经在输出前包含了<jsp:include page="2.jsp"/>,
  • 欲学JSP,请教JSP资料,最好电子版。
  • jsp中文乱码 jsp mysql 乱码的解决方法
  • jsp+JavaBean vs jsp+Servlet+JavaBean
  • JSP/html 编辑器 Bravo JSP editor
  • JSP开发入门(五)--JSP其他相关资源


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3