yeh well i already done it before, (jstl 1.1.0 version _ standard.jar)

tomcat 5.5.25  jsp-api.jar is the only jar contain the constractor of the
tag <jsp:forward  !!!
my code works fine with servlet.jar (in tomcat 4.1 version).

I think i need other alternative to do the forward. (A new way according
tomcat 5.5.25 spec) do you know the way to do it ?



On 11/14/07, David Smith <[EMAIL PROTECTED]> wrote:
>
> Ok... after some research on your issue, what appears to be happening is
> there's a library version conflict somewhere.  It's really hard to tell
> where, but I would start by upgrading your libraries where possible --
> especially any that might have been compiled against an older jsp-api
> like standard.jar and jstl.jar.  The current version 1.1 of standard.jar
> and jstl.jar are built against jsp-api 2.0 (included w/ tomcat 5.5 in
> the common/lib directory).
>
> Also if you have any .java or .class files in tomcat's work directory,
> delete them and restart tomcat to remove any possible old stuff.
>
> --David
>
> itay sahar wrote:
> > hi david thanks for reply,
> >
> > my web.xml include the following declaration:
> >
> > <!DOCTYPE web-app PUBLIC
> >   "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
> >   "http://java.sun.com/dtd/web-app_2_3.dtd";>
> >
> > refer to your advice "guess you need to declare the jsp taglib" i'm not
> sure
> > which declaration is needed if any ?
> >
> > thanks
> >
> > On 11/12/07, David Smith <[EMAIL PROTECTED]> wrote:
> >
> >> 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 <jsp:forward.../> tag is required w/o all the <html>
> >> ... </html> 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)
> >>>
> >>> <html>
> >>> <head>
> >>> </head>
> >>> <body>
> >>> <jsp:forward page="main.jsf"/>
> >>> </body>
> >>> </html>
> >>>
> >>> I get the error:
> >>>
> >>> org.apache.jasper.JasperException: Exception in JSP: /index.jsp:5
> >>>
> >>> 2: <head>
> >>> 3: </head>
> >>> 4: <body>
> >>> 5: <jsp:forward page="main.jsf"/>
> >>> 6: </body>
> >>> 7: </html>
> >>>
> >>>
> >>> 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
> >>> .<init>(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
> >>> .<init>(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.<init>(
> >>>
> >> 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 "<jsp:forward"
> >>> 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: [EMAIL PROTECTED]
> >> For additional commands, e-mail: [EMAIL PROTECTED]
> >>
> >>
> >>
> >
> >
>
>
> ---------------------------------------------------------------------
> To start a new topic, e-mail: users@tomcat.apache.org
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>

Reply via email to