Can we have the code that causes this error? >-----Original Message----- >From: Thibaut Nicolas [mailto:[EMAIL PROTECTED] >Sent: 20 February 2006 16:33 >To: users@tomcat.apache.org >Subject: JSP compilation error in Tomcat 5.5 using type Vector > >Hi all, > >I have a problem while trying to migrate an application from >Tomcat 4.1 to Tomcat 5.5. >I get a JasperException when tomcat try to compile a JSP : >The method add(String) is undefined for the type Vector The >method iterator() is undefined for the type Vector I've put >the complete trace at the end of the message. > >I'm using tomcat 5.5.15. I've tried with 2 version of Java >(JAVA_HOME set to 1.5.0_06 or 1.4.2_04 (with compat package)). >I've also tried on 2 different platforms : solaris and linux. >The problem is always the same. It seems that the compiler is >trying to compile the generated java file with a java 1.1 >compatibility. >I've read in the documentation that the JDT compiler should work with a >1.4 compatibility by default (I've tried to set the servlet >init parameters compilerSourceVM and compilerTargetVM without success). > >I've found a workaround that consist in using javac compiler >instead of JDT compiler but I'd prefer using JDT compiler. > >Can someone help me and tell me what I'm doing wrong ? > >Thanks in advance > >Thibaut > > > > >exception > >org.apache.jasper.JasperException: Unable to compile class for JSP > >An error occurred at line: 4 in the jsp file: /jsp/Test.jsp >Generated servlet error: >The method add(String) is undefined for the type Vector > >An error occurred at line: 4 in the jsp file: /jsp/Test.jsp >Generated servlet error: >The method add(String) is undefined for the type Vector > >An error occurred at line: 11 in the jsp file: /jsp/Test.jsp >Generated servlet error: >The method iterator() is undefined for the type Vector > > >org.apache.jasper.servlet.JspServletWrapper.handleJspException( >JspServletWrapper.java:510) >org.apache.jasper.servlet.JspServletWrapper.service(JspServletW >rapper.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) > > >root cause > >org.apache.jasper.JasperException: Unable to compile class for JSP > >An error occurred at line: 4 in the jsp file: /jsp/Test.jsp >Generated servlet error: >The method add(String) is undefined for the type Vector > >An error occurred at line: 4 in the jsp file: /jsp/Test.jsp >Generated servlet error: >The method add(String) is undefined for the type Vector > >An error occurred at line: 11 in the jsp file: /jsp/Test.jsp >Generated servlet error: >The method iterator() is undefined for the type Vector > > >org.apache.jasper.compiler.DefaultErrorHandler.javacError(Defau >ltErrorHandler.java:84) >org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDisp >atcher.java:328) >org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompile >r.java:409) >org.apache.jasper.compiler.Compiler.compile(Compiler.java:297) >org.apache.jasper.compiler.Compiler.compile(Compiler.java:276) >org.apache.jasper.compiler.Compiler.compile(Compiler.java:264) >org.apache.jasper.JspCompilationContext.compile(JspCompilationC >ontext.java:563) >org.apache.jasper.servlet.JspServletWrapper.service(JspServletW >rapper.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) > > >--------------------------------------------------------------------- >To unsubscribe, e-mail: [EMAIL PROTECTED] >For additional commands, e-mail: [EMAIL PROTECTED] >
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]