We had a possible related problem where we had two JSP pages in separate frames that both were trying to include a common JSP include file. It seems the compiler (Jasper since we use Tomcat), was conflicted when trying to handle two pages simultaneously that had a common include. Our solution was to just copy the contents of the common include into each JSP. Another solution might be to precompile the pages. But again, I may be explaining a solution to a different problem than you are seeing. Here is a partial stack trace of our problem for comparison.
2005-02-04 09:18:20 StandardWrapperValve[jsp]: Servlet.service() for servlet jsp threw exception org.apache.jasper.JasperException: /admin/en/html/home/search.jsp(2,0) Failed to load or instantiate TagExtraInfo class: org.apache.struts.taglib.bean.CookieTei at org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHand ler.java:39) at org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java :357) at org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java :81) at org.apache.jasper.compiler.Parser.processIncludeDirective(Parser.java:33 9) at org.apache.jasper.compiler.Parser.parseIncludeDirective(Parser.java:372) at org.apache.jasper.compiler.Parser.parseDirective(Parser.java:475) at org.apache.jasper.compiler.Parser.parseElements(Parser.java:1539) at org.apache.jasper.compiler.Parser.parse(Parser.java:126) -----Original Message----- From: Vijay Kumar [mailto:[EMAIL PROTECTED] Sent: Wednesday, February 16, 2005 2:21 AM To: user@struts.apache.org Subject: error in java.lang.ClassNotFoundException: org.apache.struts.taglib.html.MessagesTei Hai iam doing dbcp in struts and iam getting following error Can anyone tell what the exact error is Bye vijay java.lang.ClassNotFoundException: org.apache.struts.taglib.html.MessagesTei at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoa der.java:1332) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoa der.java:1181) at org.apache.jasper.compiler.TagLibraryInfoImpl.createTagInfo(TagLibrar yInfoImpl.java:419) at org.apache.jasper.compiler.TagLibraryInfoImpl.parseTLD(TagLibraryInfo Impl.java:248) at org.apache.jasper.compiler.TagLibraryInfoImpl.<init>(TagLibraryInfoIm pl.java:162) at org.apache.jasper.compiler.Parser.parseTaglibDirective(Parser.java:41 8) at org.apache.jasper.compiler.Parser.parseDirective(Parser.java:483) at org.apache.jasper.compiler.Parser.parseElements(Parser.java:1539) at org.apache.jasper.compiler.Parser.parse(Parser.java:126) at org.apache.jasper.compiler.ParserController.doParse(ParserController. java:211) at org.apache.jasper.compiler.ParserController.parse(ParserController.ja va:100) at org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:146) at org.apache.jasper.compiler.Compiler.compile(Compiler.java:286) at org.apache.jasper.compiler.Compiler.compile(Compiler.java:267) at org.apache.jasper.compiler.Compiler.compile(Compiler.java:255) at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext .java:556) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper .java:296) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:2 95) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:245) at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl icationFilterChain.java:237) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF ilterChain.java:157) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV alve.java:214) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextV alve.java:178) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j ava:126) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j ava:105) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal ve.java:107) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.jav a:148) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java :825) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.proce ssConnection(Http11Protocol.java:731) at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpo int.java:526) at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFol lowerWorkerThread.java:80) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadP ool.java:684) at java.lang.Thread.run(Thread.java:595) --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]