在tomcat下报的异常为:org.apache.jasper.JasperException: Failed to load or instantiate TagExtraInfo class: org.apache.struts.taglib.bean.CookieTei
我已经测试过,在jboss中运行没有问题。所以不知道哪里的问题,请指点,谢谢

解决方案 »

  1.   

    这种问题比较难得办了.
    估计是页面的问题...
    建议用排除法,把用到struts的bean标签的地方检查检查
      

  2.   

    也不一定,你把tomcat下发布的项目全清了,启动一下试下,如果还有异常的话就是tomcat的问题了.
    还有一点你得肯定你的项目中没有用EJB,因为tomcat好像不支持
      

  3.   

    项目比较大,涉及struts的bean标签的地方太多,一一检查不太可能。
      

  4.   

    在同一个tomcat下跑别的项目也没问题,该项目也没有用到EJB 
      

  5.   

    是启动tomcat报错还是运行某个页面时报错
      

  6.   

    这个很可能是跟你的tomcat版本有关吧。
    具体的从异常来看只能定位到你的struts标签上了
    ……
    楼主把问题再描述清点儿吧!
      

  7.   

    访问项目的页面出错 启动tomcat没有问题 
      

  8.   

    description The server encountered an internal error () that prevented it from fulfilling this request.exception org.apache.jasper.JasperException: Failed to load or instantiate TagExtraInfo class: org.apache.struts.taglib.bean.CookieTei
    org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:510)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:375)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
    com.newautovideo.cmbase.web.filter.LoginFilter.doFilter(LoginFilter.java:152)
    root cause org.apache.jasper.JasperException: Failed to load or instantiate TagExtraInfo class: org.apache.struts.taglib.bean.CookieTei
    org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:50)
    org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:407)
    org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:279)
    org.apache.jasper.compiler.TagLibraryInfoImpl.createTagInfo(TagLibraryInfoImpl.java:422)
    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:423)
    org.apache.jasper.compiler.Parser.parseDirective(Parser.java:492)
    org.apache.jasper.compiler.Parser.parseElements(Parser.java:1552)
    org.apache.jasper.compiler.Parser.parse(Parser.java:126)
    org.apache.jasper.compiler.ParserController.doParse(ParserController.java:211)
    org.apache.jasper.compiler.ParserController.parse(ParserController.java:100)
    org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:155)
    org.apache.jasper.compiler.Compiler.compile(Compiler.java:295)
    org.apache.jasper.compiler.Compiler.compile(Compiler.java:276)
    org.apache.jasper.compiler.Compiler.compile(Compiler.java:264)
    org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:563)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:303)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
    com.newautovideo.cmbase.web.filter.LoginFilter.doFilter(LoginFilter.java:152)
    root cause java.lang.ClassCastException: org.apache.struts.taglib.bean.CookieTei
    org.apache.jasper.compiler.TagLibraryInfoImpl.createTagInfo(TagLibraryInfoImpl.java:420)
    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:423)
    org.apache.jasper.compiler.Parser.parseDirective(Parser.java:492)
    org.apache.jasper.compiler.Parser.parseElements(Parser.java:1552)
    org.apache.jasper.compiler.Parser.parse(Parser.java:126)
    org.apache.jasper.compiler.ParserController.doParse(ParserController.java:211)
    org.apache.jasper.compiler.ParserController.parse(ParserController.java:100)
    org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:155)
    org.apache.jasper.compiler.Compiler.compile(Compiler.java:295)
    org.apache.jasper.compiler.Compiler.compile(Compiler.java:276)
    org.apache.jasper.compiler.Compiler.compile(Compiler.java:264)
    org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:563)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:303)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
    com.newautovideo.cmbase.web.filter.LoginFilter.doFilter(LoginFilter.java:152)
    note The full stack trace of the root cause is available in the Apache Tomcat/5.5.17 logs.这是所有的错误信息。谢谢大虾分析下。因为我同事在他的电脑上用的是同一个tomcat版本都没有问题。我就郁闷了
      

  9.   

    现在的问题是这样的  发布后直接放到tomcat下也能正常运行  但在Eclipse中调试运行还是上面的错误。
      

  10.   

    看错误信息好像是struts包的问题吧!将struts包重新导入一下