Jsp頁面錯誤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)

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

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


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           

          導航

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

          統計

          常用鏈接

          留言簿(2)

          隨筆檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 泽普县| 鹤山市| 太和县| 名山县| 沂源县| 瓮安县| 平潭县| 青海省| 修武县| 二连浩特市| 鄄城县| 永宁县| 花垣县| SHOW| 海兴县| 桦甸市| 阳泉市| 团风县| 德阳市| 襄樊市| 长泰县| 抚宁县| 浦东新区| 鄂托克前旗| 南川市| 建湖县| 堆龙德庆县| 石河子市| 自治县| 贵南县| 恩平市| 牙克石市| 张北县| 晋宁县| 集安市| 宁德市| 开江县| 平遥县| 康平县| 会同县| 泾川县|