Return-Path: Delivered-To: apmail-tomcat-users-archive@www.apache.org Received: (qmail 34577 invoked from network); 12 Nov 2007 10:59:00 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 12 Nov 2007 10:59:00 -0000 Received: (qmail 99391 invoked by uid 500); 12 Nov 2007 10:58:37 -0000 Delivered-To: apmail-tomcat-users-archive@tomcat.apache.org Received: (qmail 99109 invoked by uid 500); 12 Nov 2007 10:58:36 -0000 Mailing-List: contact users-help@tomcat.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: "Tomcat Users List" Delivered-To: mailing list users@tomcat.apache.org Received: (qmail 99098 invoked by uid 99); 12 Nov 2007 10:58:36 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 12 Nov 2007 02:58:36 -0800 X-ASF-Spam-Status: No, hits=1.2 required=10.0 tests=SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (nike.apache.org: 24.24.2.55 is neither permitted nor denied by domain of dns4@cornell.edu) Received: from [24.24.2.55] (HELO ms-smtp-01.nyroc.rr.com) (24.24.2.55) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 12 Nov 2007 10:59:24 +0000 Received: from [192.168.5.102] (cpe-24-59-111-127.twcny.res.rr.com [24.59.111.127]) by ms-smtp-01.nyroc.rr.com (8.13.6/8.13.6) with ESMTP id lACAwHQI004827 for ; Mon, 12 Nov 2007 05:58:17 -0500 (EST) Message-ID: <473831C9.5050406@cornell.edu> Date: Mon, 12 Nov 2007 05:58:17 -0500 From: David Smith User-Agent: Thunderbird 1.5 (X11/20051201) MIME-Version: 1.0 To: Tomcat Users List Subject: Re: In-Reply-To: <1f8e68710711100956n25b4c5bbodf52e9130c28f103@mail.gmail.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: Symantec AntiVirus Scan Engine X-Virus-Checked: Checked by ClamAV on apache.org I'm going to venture a guess you need to declare the jsp taglib at the top of your jsp file. Also you don't need all the html to execute a forward. Only the tag is required w/o all the ... stuff. The client won't see the html anyway. Lastly, you webapp will continue to use servlet spec 2.3/jsp 1.2 as long as your web.xml declares servlet spec 2.3. Upgrade to the web.xml to enable all the servlet spec 2.4/jsp 2.0 features. --David itay sahar wrote: > hi all, > > The tomcat version is 5.5.25 with the default version (binary). > contain (jsp-api,jar and servlet-api.jar). Servlet 2.4 support jsp 2.0. > > My application worked (before) on tomcat 4.1 with jsp 1.2. > Now i'm working on tomcat 5.5 as mention. > > I'm not sure what i need to change!!! > > my index.jsp contain the code below: (that's it) > > > > > > > > > > I get the error: > > org.apache.jasper.JasperException: Exception in JSP: /index.jsp:5 > > 2: > 3: > 4: > 5: > 6: > 7: > > > Stacktrace: > org.apache.jasper.servlet.JspServletWrapper.handleJspException( > JspServletWrapper.java:451) > org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java > :355) > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329) > org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265) > javax.servlet.http.HttpServlet.service(HttpServlet.java:803) > > root cause > > javax.servlet.ServletException: java.lang.NoSuchMethodError: > javax.servlet.jsp.tagext.TagAttributeInfo > .(Ljava/lang/String;ZLjava/lang/String;ZZ)V > org.apache.jasper.servlet.JspServlet.service(JspServlet.java:273) > javax.servlet.http.HttpServlet.service(HttpServlet.java:803) > com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java > :322) > com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java > :142) > com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java > :87) > com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:200) > com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:117) > javax.faces.webapp.FacesServlet.service(FacesServlet.java:198) > org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java > :686) > org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:656) > org.apache.jsp.index_jsp._jspService(index_jsp.java:48) > org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98) > javax.servlet.http.HttpServlet.service(HttpServlet.java:803) > org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java > :331) > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329) > org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265) > javax.servlet.http.HttpServlet.service(HttpServlet.java:803) > root cause > > java.lang.NoSuchMethodError: javax.servlet.jsp.tagext.TagAttributeInfo > .(Ljava/lang/String;ZLjava/lang/String;ZZ)V > org.apache.jasper.compiler.TagLibraryInfoImpl.createAttribute( > TagLibraryInfoImpl.java:581) > org.apache.jasper.compiler.TagLibraryInfoImpl.createTagInfo( > TagLibraryInfoImpl.java:402) > org.apache.jasper.compiler.TagLibraryInfoImpl.parseTLD( > TagLibraryInfoImpl.java:249) > org.apache.jasper.compiler.TagLibraryInfoImpl.(TagLibraryInfoImpl.java > :180) > org.apache.jasper.compiler.Parser.parseTaglibDirective(Parser.java:424) > org.apache.jasper.compiler.Parser.parseDirective(Parser.java:493) > org.apache.jasper.compiler.Parser.parseElements(Parser.java:1557) > org.apache.jasper.compiler.Parser.parse(Parser.java:127) > org.apache.jasper.compiler.ParserController.doParse(ParserController.java > :212) > org.apache.jasper.compiler.ParserController.parse(ParserController.java:101) > org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:156) > org.apache.jasper.compiler.Compiler.compile(Compiler.java:296) > org.apache.jasper.compiler.Compiler.compile(Compiler.java:277) > org.apache.jasper.compiler.Compiler.compile(Compiler.java:265) > org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java > :564) > org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java > :302) > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329) > org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265) > javax.servlet.http.HttpServlet.service(HttpServlet.java:803) > com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java > :322) > com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java > :142) > com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java > :87) > com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:200) > com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:117) > javax.faces.webapp.FacesServlet.service(FacesServlet.java:198) > org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java > :686) > org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:656) > org.apache.jsp.index_jsp._jspService(index_jsp.java:48) > org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98) > javax.servlet.http.HttpServlet.service(HttpServlet.java:803) > org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java > :331) > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329) > org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265) > javax.servlet.http.HttpServlet.service(HttpServlet.java:803) > > Note: The probelm is tomcat doesn't recognize " this works fine on tomcat 4.1. > > thanks for your answers... > > > here is the list of my classpath: > > aopalliance.jar > cglib-2.0-rc2.jar > commons-beanutils.jar > commons-dbcp-1.1.jar > commons-digester-1.8.jar > commons-logging-api-1.1.jar > dom4j-1.4.jar > hibernate2.jar > jsf-api.jar > jsf-impl.jar > jstl.jar > standard.jar > jta.jar > log4j.jar > mysql-connector-java-3.0.9-stable-bin.jar > odmg-3.0.jar > spring.jar > tiles-api-2.0.5.jar > tiles-core-2.0.5.jar > tiles-jsp-2.0.5.jar > > --------------------------------------------------------------------- To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org For additional commands, e-mail: users-help@tomcat.apache.org