Hello!
I suppose your problem is in Tomcat. Tomcat 5.5 uses by default
Eclipse JDT compiler to compile jsps. Prior to version 5.5.10
(5.5.10-alpha is out 24.07) this compiler is from Eclipse 3.0 which is
not Java 5 ready.
Try new Tomcat, this can help.
-Maxim
On 7/27/05, Alan McMorran <email@hidden> wrote:
> I tried on my setup (Tomcat 5.5.9 on Tiger) and I get the same. Quick
> Google threw up this page:
>
> http://blog.taragana.com/index.php/archive/how-to-run-javac-15-or-beyond-compiler-for-jsp-compilation-in-tomcat-55-with-generics-enabled-and-other-15-only-features/
>
> I've not had a chance to try it (scared of breaking my own config at the
> moment), but I can't see any reason why that solution wouldn't work.
>
> Cheers
>
> Alan
>
>
>
> On 27/7/05 04:36, "Jonathan Cowperthwaite" <email@hidden> wrote:
>
>
> Hi All,
>
> I cannot get my JSP page to run in Tomcat 5.5
>
> I'm reasonably confident that i've isolated the problem to use of Generics,
> a new Java 5 feature, within java code embedded in the JSP page.
>
> Although I have java 1.5 installed I'm assuming that Jasper, which compiles
> the JSP pages for tomcat is somehow using javac from 1.4 rather than 1.5.
>
> Has anyone else had this problem?
>
> I'm hoping the solution is as simple as making an adjustment to the
> configuration of Tomcat.
>
>
> some further details
>
> This works
>
> <%
> LinkedList list = new LinkedList();
> //do something
> %>
>
> This doesn't
>
> <%
> LinkedList<String> list = new LinkedList<String>();
> //do something
> %>
>
> Requesting the JSP page from Tomcat gives the following error:
>
> Jul 27, 2005 3:32:55 PM
> org.apache.catalina.core.StandardWrapperValve invoke
> SEVERE: Servlet.service() for servlet jsp threw exception
> org.apache.jasper.JasperException: Unable to compile class
> for JSP
>
> An error occurred at line: 78 in the jsp file: /index.jsp
> Generated servlet error:
> Syntax error on token "<", invalid AssignmentOperator
>
> An error occurred at line: 78 in the jsp file: /index.jsp
> Generated servlet error:
> Syntax error on token "=", != expected
>
> An error occurred at line: 78 in the jsp file: /index.jsp
> Generated servlet error:
> Syntax error on token "<", ( expected
>
> An error occurred at line: 78 in the jsp file: /index.jsp
> Generated servlet error:
> Syntax error on token "(", invalid Expression
>
>
> at
> org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:84)
> at
> org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:328)
> at
> org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:397)
> at
> org.apache.jasper.compiler.Compiler.compile(Compiler.java:288)
> 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:293)
> at
> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:291)
> at
> org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
> at
> javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
> at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
> at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
> at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
> at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
> at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
> at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
> at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
> at
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856)
> at
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:744)
> at
> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
> at
> org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
> at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
> at java.lang.Thread.run(Thread.java:613)
>
>
>
> many thanks in advance
> Jonathan
>
> ________________________________
> _______________________________________________
> Do not post admin requests to the list. They will be ignored.
> Java-dev mailing list (email@hidden)
> Help/Unsubscribe/Update your Subscription:
> http://lists.apple.com/mailman/options/java-dev/email@hidden
>
> This email sent to email@hidden
>
>
> _______________________________________________
> Do not post admin requests to the list. They will be ignored.
> Java-dev mailing list (email@hidden)
> Help/Unsubscribe/Update your Subscription:
> http://lists.apple.com/mailman/options/java-dev/email@hidden
>
> This email sent to email@hidden
>
>
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Java-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/java-dev/email@hidden
This email sent to email@hidden