Jsp頁(yè)面錯(cuò)誤javax.servlet.jsp.tagext.TagAttributeInfo

          java.lang.NoSuchMethodError: javax.servlet.jsp.tagext.TagAttributeInfo.<init>(Ljava/lang/String;ZLjava/lang/String;ZZ)V
           org.apache.jasper.compiler.TagLibraryInfoImpl.createAttribute(TagLibraryInfoImpl.java:
          568)
           org.apache.jasper.compiler.TagLibraryInfoImpl.createTagInfo(TagLibraryInfoImpl.java:
          401)
           org.apache.jasper.compiler.TagLibraryInfoImpl.parseTLD(TagLibraryInfoImpl.java:
          248)
           org.apache.jasper.compiler.TagLibraryInfoImpl.
          <init>(TagLibraryInfoImpl.java:162)
           org.apache.jasper.compiler.Parser.parseTaglibDirective(Parser.java:
          418)
           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:
          495)
           org.apache.jasper.compiler.Compiler.compile(Compiler.java:
          476)
           org.apache.jasper.compiler.Compiler.compile(Compiler.java:
          464)
           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:
          853)
           org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:
          75)

          導(dǎo)致以上原因的是因?yàn)閖avax.servlet.jsp.tagext.TagAttributeInfo有沖突
          當(dāng)前classpath中有兩個(gè)version的javax.servlet.jsp.tagext.TagAttributeInfo class,一個(gè)在servlet.jar另一個(gè)在jsp-api.jar中。 jsp-api.jar的那個(gè)是好用的,它只包含javax\servlet\jsp這個(gè)包,而servlet.jar中也包含它,同時(shí)包含servlet需要的關(guān)鍵包。所以在classpath中jsp-api.jar要比servlet.jar先被reference。
          另外在jboss3.2.*之后的自己帶的lib中已經(jīng)將javax\servlet\jsp從servlet.jar中分開了,分別是javax.servlet.jar(jsp-api.jar)和javax.servlet.jsp.jar(serlvet-api.jar).
          最后申明一下,該問(wèn)題的解決版權(quán)歸該位仁兄http://blog.donews.com/bluecatr/archive/2006/07/05/947177.aspx,致敬!哈哈!

          posted on 2007-07-11 20:54 reeve 閱讀(4211) 評(píng)論(0)  編輯  收藏


          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           

          導(dǎo)航

          <2007年7月>
          24252627282930
          1234567
          891011121314
          15161718192021
          22232425262728
          2930311234

          統(tǒng)計(jì)

          常用鏈接

          留言簿(2)

          隨筆檔案

          搜索

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 三原县| 乌拉特后旗| 绥化市| 家居| 丹巴县| 昌黎县| 大冶市| 康马县| 胶州市| 曲麻莱县| 广安市| 镇宁| 友谊县| 周宁县| 胶州市| 沂南县| 宜黄县| 五莲县| 巢湖市| 牙克石市| 吉水县| 兖州市| 海门市| 台中市| 长宁县| 九台市| 连山| 江油市| 土默特右旗| 五寨县| 塘沽区| 舞阳县| 黄大仙区| 邛崃市| 都安| 广宗县| 高安市| 江陵县| 渝北区| 玛多县| 大城县|