svn commit: r1829633 - /tomcat/trunk/test/org/apache/catalina/valves/TestErrorReportValve.java
Author: remm Date: Fri Apr 20 08:34:43 2018 New Revision: 1829633 URL: http://svn.apache.org/viewvc?rev=1829633&view=rev Log: Add simple status code error page test to double check the addition of the report permitted logic. Modified: tomcat/trunk/test/org/apache/catalina/valves/TestErrorReportValve.java Modified: tomcat/trunk/test/org/apache/catalina/valves/TestErrorReportValve.java URL: http://svn.apache.org/viewvc/tomcat/trunk/test/org/apache/catalina/valves/TestErrorReportValve.java?rev=1829633&r1=1829632&r2=1829633&view=diff == --- tomcat/trunk/test/org/apache/catalina/valves/TestErrorReportValve.java (original) +++ tomcat/trunk/test/org/apache/catalina/valves/TestErrorReportValve.java Fri Apr 20 08:34:43 2018 @@ -21,6 +21,8 @@ import java.io.IOException; import javax.servlet.AsyncContext; import javax.servlet.RequestDispatcher; import javax.servlet.ServletException; +import javax.servlet.ServletRequest; +import javax.servlet.ServletResponse; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; @@ -33,6 +35,7 @@ import org.apache.catalina.Wrapper; import org.apache.catalina.startup.Tomcat; import org.apache.catalina.startup.TomcatBaseTest; import org.apache.tomcat.util.buf.ByteChunk; +import org.apache.tomcat.util.descriptor.web.ErrorPage; public class TestErrorReportValve extends TomcatBaseTest { @@ -211,4 +214,53 @@ public class TestErrorReportValve extend } } } + +private static final class ExceptionServlet extends HttpServlet { + +private static final long serialVersionUID = 1L; +@Override +public void service(ServletRequest request, ServletResponse response) +throws IOException { +throw new RuntimeException(); +} +} + + +private static final class ErrorPageServlet extends HttpServlet { + +private static final long serialVersionUID = 1L; +@Override +public void service(ServletRequest request, ServletResponse response) +throws IOException { +response.getWriter().print("OK"); +} +} + + +@Test +public void testErrorPageServlet() throws Exception { +Tomcat tomcat = getTomcatInstance(); + +// No file system docBase required +Context ctx = tomcat.addContext("", null); + +Tomcat.addServlet(ctx, "exception", new ExceptionServlet()); +ctx.addServletMappingDecoded("/exception", "exception"); +Tomcat.addServlet(ctx, "erropage", new ErrorPageServlet()); +ctx.addServletMappingDecoded("/erropage", "erropage"); +ErrorPage errorPage = new ErrorPage(); +errorPage.setErrorCode(HttpServletResponse.SC_INTERNAL_SERVER_ERROR); +errorPage.setLocation("/erropage"); +ctx.addErrorPage(errorPage); + +tomcat.start(); + +ByteChunk res = new ByteChunk(); +int rc = getUrl("http://localhost:"; + getPort() + "/exception", res, null); + +Assert.assertEquals(res.toString(), "OK"); +Assert.assertEquals(HttpServletResponse.SC_INTERNAL_SERVER_ERROR, rc); +} + + } - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
Re: [ANN] Apache Tomcat 7.0.86 released
On 20/04/18 07:28, Konstantin Kolinko wrote: > There is a regression in handling of DataSource resources that do not > specify a factory. > > http://bz.apache.org/bugzilla/show_bug.cgi?id=62316 > > > Even though there is a simple workaround, > I think that we need to roll 7.0.87 release rather soon. How soon are you thinking? I was planning on the usual 9.0.x and 8.5.x releases at the start of May. Would releasing 8.0.x and 7.0.x alongside those be soon enough do you think? Mark > > > K.Kolinko > > 2018-04-16 16:32 GMT+03:00 Violeta Georgieva : >> The Apache Tomcat team announces the immediate availability of Apache >> Tomcat 7.0.86. >> >> Apache Tomcat is an open source software implementation of the Java >> Servlet, JavaServer Pages, Java Expression Language and Java >> WebSocket technologies. >> >> This release contains a number of bug fixes and improvements compared to >> version 7.0.85. The notable changes since 7.0.85 include: >> >> - Add support for the maxDays attribute to the AccessLogValve and >> ExtendedAccessLogValve. This allows the maximum number of days for >> which rotated access logs should be retained before deletion to be >> defined. >> >> - Avoid infinite recursion, when trying to validate a session while >> loading it with PersistentManager. >> >> Please refer to the change log for the complete list of changes: >> http://tomcat.apache.org/tomcat-7.0-doc/changelog.html >> >> Apache Tomcat website: >> http://tomcat.apache.org >> >> Downloads: >> http://tomcat.apache.org/download-70.cgi >> >> Migration guides from Apache Tomcat 5.5.x and 6.0.x: >> http://tomcat.apache.org/migration.html >> >> Enjoy >> >> The Apache Tomcat team > > - > To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org > For additional commands, e-mail: dev-h...@tomcat.apache.org > - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
svn commit: r1829649 - in /tomcat/trunk: ./ java/org/apache/jasper/compiler/ res/ide-support/eclipse/ res/ide-support/netbeans/ res/maven/ webapps/docs/
Author: markt Date: Fri Apr 20 12:34:46 2018 New Revision: 1829649 URL: http://svn.apache.org/viewvc?rev=1829649&view=rev Log: Update ECJ to 4.7.3a Note: - this is identical to 3.13.102 from Maven Central - minimum Java versions for 4.7.x is Java 8 (hence Tomcat 9 only and not back-ported) - the constants for Java 9 have changed This will allow formal support for Java 10 (although the class file format is identical to Java 9) Modified: tomcat/trunk/build.properties.default tomcat/trunk/java/org/apache/jasper/compiler/JDTCompiler.java tomcat/trunk/res/ide-support/eclipse/eclipse.classpath tomcat/trunk/res/ide-support/netbeans/nb-tomcat-build.properties tomcat/trunk/res/ide-support/netbeans/project.xml tomcat/trunk/res/maven/tomcat-embed-jasper.pom tomcat/trunk/res/maven/tomcat-jasper.pom tomcat/trunk/webapps/docs/changelog.xml Modified: tomcat/trunk/build.properties.default URL: http://svn.apache.org/viewvc/tomcat/trunk/build.properties.default?rev=1829649&r1=1829648&r2=1829649&view=diff == --- tomcat/trunk/build.properties.default (original) +++ tomcat/trunk/build.properties.default Fri Apr 20 12:34:46 2018 @@ -115,10 +115,10 @@ wsdl4j-lib.home=${base.path}/wsdl4j-${ws wsdl4j-lib.loc=${base-maven.loc}/wsdl4j/wsdl4j/${wsdl4j-lib.version}/wsdl4j-${wsdl4j-lib.version}.jar wsdl4j-lib.jar=${wsdl4j-lib.home}/wsdl4j-${wsdl4j-lib.version}.jar -# - Eclipse JDT, version 4.5.1 or later -# +# - Eclipse JDT, version 4.7 or later -# # See https://wiki.apache.org/tomcat/JDTCoreBatchCompiler before updating -jdt.version=4.6.3 -jdt.release=R-4.6.3-201703010400 +jdt.version=4.7.3a +jdt.release=R-4.7.3a-201803300640 jdt.home=${base.path}/ecj-${jdt.version} jdt.jar=${jdt.home}/ecj-${jdt.version}.jar # The download will be moved to the archive area eventually. We are taking care of that in advance. Modified: tomcat/trunk/java/org/apache/jasper/compiler/JDTCompiler.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/jasper/compiler/JDTCompiler.java?rev=1829649&r1=1829648&r2=1829649&view=diff == --- tomcat/trunk/java/org/apache/jasper/compiler/JDTCompiler.java (original) +++ tomcat/trunk/java/org/apache/jasper/compiler/JDTCompiler.java Fri Apr 20 12:34:46 2018 @@ -313,9 +313,11 @@ public class JDTCompiler extends org.apa } else if(opt.equals("1.8")) { settings.put(CompilerOptions.OPTION_Source, CompilerOptions.VERSION_1_8); -} else if(opt.equals("1.9")) { +// Version format changed from Java 9 onwards. +// Support old format that was used in EA implementation as well +} else if(opt.equals("9") || opt.equals("1.9")) { settings.put(CompilerOptions.OPTION_Source, - CompilerOptions.VERSION_1_9); + CompilerOptions.VERSION_9); } else { log.warn("Unknown source VM " + opt + " ignored."); settings.put(CompilerOptions.OPTION_Source, @@ -362,11 +364,13 @@ public class JDTCompiler extends org.apa CompilerOptions.VERSION_1_8); settings.put(CompilerOptions.OPTION_Compliance, CompilerOptions.VERSION_1_8); -} else if(opt.equals("1.9")) { +// Version format changed from Java 9 onwards. +// Support old format that was used in EA implementation as well +} else if(opt.equals("9") || opt.equals("1.9")) { settings.put(CompilerOptions.OPTION_TargetPlatform, - CompilerOptions.VERSION_1_9); + CompilerOptions.VERSION_9); settings.put(CompilerOptions.OPTION_Compliance, -CompilerOptions.VERSION_1_9); +CompilerOptions.VERSION_9); } else { log.warn("Unknown target VM " + opt + " ignored."); settings.put(CompilerOptions.OPTION_TargetPlatform, Modified: tomcat/trunk/res/ide-support/eclipse/eclipse.classpath URL: http://svn.apache.org/viewvc/tomcat/trunk/res/ide-support/eclipse/eclipse.classpath?rev=1829649&r1=1829648&r2=1829649&view=diff == --- tomcat/trunk/res/ide-support/eclipse/eclipse.classpath (original) +++ tomcat/trunk/res/ide-support/eclipse/eclipse.classpath Fri Apr 20 12:34:46 2018 @@ -24,7 +24,7 @@ - + Modified: tomcat/trunk/res/ide-support/netbeans/nb-tomcat-build.properties URL: http://svn.apache.org/viewvc/tomcat/trunk/res/ide-support/netbeans/nb-tomcat-build.properties?rev=1829649&r1=1829648&r2=1829649&view=diff ===
svn commit: r1829651 - in /tomcat/trunk: java/org/apache/jasper/compiler/JDTCompiler.java webapps/docs/changelog.xml
Author: markt Date: Fri Apr 20 12:40:42 2018 New Revision: 1829651 URL: http://svn.apache.org/viewvc?rev=1829651&view=rev Log: Add Java 10 support to the ECJ JSP compiler. Modified: tomcat/trunk/java/org/apache/jasper/compiler/JDTCompiler.java tomcat/trunk/webapps/docs/changelog.xml Modified: tomcat/trunk/java/org/apache/jasper/compiler/JDTCompiler.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/jasper/compiler/JDTCompiler.java?rev=1829651&r1=1829650&r2=1829651&view=diff == --- tomcat/trunk/java/org/apache/jasper/compiler/JDTCompiler.java (original) +++ tomcat/trunk/java/org/apache/jasper/compiler/JDTCompiler.java Fri Apr 20 12:40:42 2018 @@ -318,6 +318,9 @@ public class JDTCompiler extends org.apa } else if(opt.equals("9") || opt.equals("1.9")) { settings.put(CompilerOptions.OPTION_Source, CompilerOptions.VERSION_9); +} else if(opt.equals("10")) { +settings.put(CompilerOptions.OPTION_Source, + CompilerOptions.VERSION_10); } else { log.warn("Unknown source VM " + opt + " ignored."); settings.put(CompilerOptions.OPTION_Source, @@ -371,6 +374,11 @@ public class JDTCompiler extends org.apa CompilerOptions.VERSION_9); settings.put(CompilerOptions.OPTION_Compliance, CompilerOptions.VERSION_9); +} else if(opt.equals("10")) { +settings.put(CompilerOptions.OPTION_TargetPlatform, +CompilerOptions.VERSION_10); +settings.put(CompilerOptions.OPTION_Compliance, +CompilerOptions.VERSION_10); } else { log.warn("Unknown target VM " + opt + " ignored."); settings.put(CompilerOptions.OPTION_TargetPlatform, Modified: tomcat/trunk/webapps/docs/changelog.xml URL: http://svn.apache.org/viewvc/tomcat/trunk/webapps/docs/changelog.xml?rev=1829651&r1=1829650&r2=1829651&view=diff == --- tomcat/trunk/webapps/docs/changelog.xml (original) +++ tomcat/trunk/webapps/docs/changelog.xml Fri Apr 20 12:40:42 2018 @@ -89,6 +89,15 @@ Update the Eclipse Compiler for Java to 4.7.3a. (markt) + +Allow 9 to be used to specify Java 9 as the compiler source +and/or compiler target for JSP compilation. The Early Access value of +1.9 is still supported. (markt) + + +Add support for specifing Java 10 (with the value 10) as +the compiler source and/or compiler target for JSP compilation. (markt) + - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
[Bug 62312] Add Proxy Authentication support to websocket client
https://bz.apache.org/bugzilla/show_bug.cgi?id=62312 Joe Mokos changed: What|Removed |Added Attachment #35880|0 |1 is obsolete|| --- Comment #1 from Joe Mokos --- Created attachment 35887 --> https://bz.apache.org/bugzilla/attachment.cgi?id=35887&action=edit Change for proxy authentication with updated scheme selection algorithm This attachment supersedes all previous attachments -- You are receiving this mail because: You are the assignee for the bug. - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
[Bug 62312] Add Proxy Authentication support to websocket client
https://bz.apache.org/bugzilla/show_bug.cgi?id=62312 --- Comment #2 from Joe Mokos --- I've uploaded a 2nd patch file generated from git that supersedes the 1st patch file. This patch file contains the following changes: 1. The original algorithm used to choose the proxy authentication scheme always chose the first Proxy-Authenticate header returned on the 407 response. Of course the first proxy I tried this on supported NTLM. So "invalid authentication scheme" was logged and authorization failed. I changed the algorithm to choose the first Proxy-Authenticate header that contained a scheme supported by the websocket client, ie Digest or Basic. 2. The algorithm used to choose the WWW authenticate scheme had the same problem as the proxy authenticate scheme so the same change was applied there. 3. The variable arguments supplied to getString were not being appended to the base message. For instance, the exception messages for an unsupported auth scheme rendered as "wsWebSocketContainer.unsupportedProxyAuthScheme" rather than "wsWebSocketContainer.unsupportedProxyAuthScheme 407 NTLM". {n} tokens were added to first argument of getSTring to support the appropriate number of variable arguments. -- You are receiving this mail because: You are the assignee for the bug. - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
[GUMP@vmgump-vm3]: Project tomcat-trunk (in module tomcat-trunk) failed
To whom it may engage... This is an automated request, but not an unsolicited one. For more information please visit http://gump.apache.org/nagged.html, and/or contact the folk at gene...@gump.apache.org. Project tomcat-trunk has an issue affecting its community integration. This issue affects 4 projects. The current state of this project is 'Failed', with reason 'Build Failed'. For reference only, the following projects are affected by this: - tomcat-trunk : Tomcat 9.x, a web server implementing the Java Servlet 4.0, ... - tomcat-trunk-test-apr : Tomcat 9.x, a web server implementing the Java Servlet 4.0, ... - tomcat-trunk-test-nio : Tomcat 9.x, a web server implementing the Java Servlet 4.0, ... - tomcat-trunk-test-nio2 : Tomcat 9.x, a web server implementing the Java Servlet 4.0, ... Full details are available at: http://vmgump-vm3.apache.org/tomcat-trunk/tomcat-trunk/index.html That said, some information snippets are provided here. The following annotations (debug/informational/warning/error messages) were provided: -DEBUG- Dependency on junit exists, no need to add for property junit.jar. -INFO- Optional dependency tomcat-trunk-validate prerequisite failed with reason update failed -INFO- Made directory [/srv/gump/public/workspace/tomcat-trunk/tomcat-deps] -INFO- Failed with reason build failed -DEBUG- Extracted fallback artifacts from Gump Repository The following work was performed: http://vmgump-vm3.apache.org/tomcat-trunk/tomcat-trunk/gump_work/build_tomcat-trunk_tomcat-trunk.html Work Name: build_tomcat-trunk_tomcat-trunk (Type: Build) Work ended in a state of : Failed Elapsed: 16 secs Command Line: /usr/lib/jvm/java-8-oracle/bin/java -Djava.awt.headless=true -Dbuild.sysclasspath=only org.apache.tools.ant.Main -Dgump.merge=/srv/gump/public/gump/work/merge.xml -Djdt.jar=/srv/gump/packages/eclipse/plugins/R-4.5-201506032000/ecj-4.5.jar -Djunit.jar=/srv/gump/public/workspace/junit/target/junit-4.13-SNAPSHOT.jar -Dcommons-daemon.jar=/srv/gump/public/workspace/apache-commons/daemon/target/commons-daemon-1.1.1-SNAPSHOT.jar -Dbase.path=/srv/gump/public/workspace/tomcat-trunk/tomcat-build-libs [Working Directory: /srv/gump/public/workspace/tomcat-trunk] CLASSPATH: /usr/lib/jvm/java-8-oracle/lib/tools.jar:/srv/gump/public/workspace/tomcat-trunk/output/classes:/srv/gump/public/workspace/ant/dist/lib/ant.jar:/srv/gump/public/workspace/ant/dist/lib/ant-launcher.jar:/srv/gump/public/workspace/ant/dist/lib/ant-jmf.jar:/srv/gump/public/workspace/ant/dist/lib/ant-junit.jar:/srv/gump/public/workspace/ant/dist/lib/ant-junit4.jar:/srv/gump/public/workspace/ant/dist/lib/ant-swing.jar:/srv/gump/public/workspace/ant/dist/lib/ant-apache-resolver.jar:/srv/gump/public/workspace/ant/dist/lib/ant-apache-xalan2.jar:/srv/gump/public/workspace/xml-commons/java/build/resolver.jar:/srv/gump/public/workspace/junit/target/junit-4.13-SNAPSHOT.jar:/srv/gump/packages/eclipse/plugins/R-4.5-201506032000/ecj-4.5.jar:/srv/gump/public/workspace/apache-commons/daemon/target/commons-daemon-1.1.1-SNAPSHOT.jar - build-prepare: [delete] Deleting directory /srv/gump/public/workspace/tomcat-trunk/output/build/temp [mkdir] Created dir: /srv/gump/public/workspace/tomcat-trunk/output/build/temp compile-prepare: download-validate: validate: compile: [javac] Compiling 1649 source files to /srv/gump/public/workspace/tomcat-trunk/output/classes [javac] /srv/gump/public/workspace/tomcat-trunk/java/org/apache/jasper/compiler/JDTCompiler.java:320: error: cannot find symbol [javac] CompilerOptions.VERSION_9); [javac] ^ [javac] symbol: variable VERSION_9 [javac] location: class CompilerOptions [javac] /srv/gump/public/workspace/tomcat-trunk/java/org/apache/jasper/compiler/JDTCompiler.java:323: error: cannot find symbol [javac] CompilerOptions.VERSION_10); [javac] ^ [javac] symbol: variable VERSION_10 [javac] location: class CompilerOptions [javac] /srv/gump/public/workspace/tomcat-trunk/java/org/apache/jasper/compiler/JDTCompiler.java:374: error: cannot find symbol [javac] CompilerOptions.VERSION_9); [javac] ^ [javac] symbol: variable VERSION_9 [javac] location: class CompilerOptions [javac] /srv/gump/public/workspace/tomcat-trunk/java/org/apache/jasper/compiler/JDTCompiler.java:376: error: cannot find symbol [javac] CompilerOptions.VERSION_9); [javac]^ [javac] symbol: variable VERSION_9 [javac] location: class CompilerOptions [javac] /srv/gump/public/workspace/tomcat-trunk/java/org/apache/jasper/compiler/JDTCompiler.java:379: error: canno
[GUMP@vmgump-vm3]: Project tomcat-trunk (in module tomcat-trunk) failed
To whom it may engage... This is an automated request, but not an unsolicited one. For more information please visit http://gump.apache.org/nagged.html, and/or contact the folk at gene...@gump.apache.org. Project tomcat-trunk has an issue affecting its community integration. This issue affects 4 projects, and has been outstanding for 2 runs. The current state of this project is 'Failed', with reason 'Build Failed'. For reference only, the following projects are affected by this: - tomcat-trunk : Tomcat 9.x, a web server implementing the Java Servlet 4.0, ... - tomcat-trunk-test-apr : Tomcat 9.x, a web server implementing the Java Servlet 4.0, ... - tomcat-trunk-test-nio : Tomcat 9.x, a web server implementing the Java Servlet 4.0, ... - tomcat-trunk-test-nio2 : Tomcat 9.x, a web server implementing the Java Servlet 4.0, ... Full details are available at: http://vmgump-vm3.apache.org/tomcat-trunk/tomcat-trunk/index.html That said, some information snippets are provided here. The following annotations (debug/informational/warning/error messages) were provided: -DEBUG- Dependency on junit exists, no need to add for property junit.jar. -INFO- Optional dependency tomcat-trunk-validate prerequisite failed with reason update failed -INFO- Made directory [/srv/gump/public/workspace/tomcat-trunk/tomcat-deps] -INFO- Failed with reason build failed -DEBUG- Extracted fallback artifacts from Gump Repository The following work was performed: http://vmgump-vm3.apache.org/tomcat-trunk/tomcat-trunk/gump_work/build_tomcat-trunk_tomcat-trunk.html Work Name: build_tomcat-trunk_tomcat-trunk (Type: Build) Work ended in a state of : Failed Elapsed: 17 secs Command Line: /usr/lib/jvm/java-8-oracle/bin/java -Djava.awt.headless=true -Dbuild.sysclasspath=only org.apache.tools.ant.Main -Dgump.merge=/srv/gump/public/gump/work/merge.xml -Djdt.jar=/srv/gump/packages/eclipse/plugins/R-4.5-201506032000/ecj-4.5.jar -Djunit.jar=/srv/gump/public/workspace/junit/target/junit-4.13-SNAPSHOT.jar -Dcommons-daemon.jar=/srv/gump/public/workspace/apache-commons/daemon/target/commons-daemon-1.1.1-SNAPSHOT.jar -Dbase.path=/srv/gump/public/workspace/tomcat-trunk/tomcat-build-libs [Working Directory: /srv/gump/public/workspace/tomcat-trunk] CLASSPATH: /usr/lib/jvm/java-8-oracle/lib/tools.jar:/srv/gump/public/workspace/tomcat-trunk/output/classes:/srv/gump/public/workspace/ant/dist/lib/ant.jar:/srv/gump/public/workspace/ant/dist/lib/ant-launcher.jar:/srv/gump/public/workspace/ant/dist/lib/ant-jmf.jar:/srv/gump/public/workspace/ant/dist/lib/ant-junit.jar:/srv/gump/public/workspace/ant/dist/lib/ant-junit4.jar:/srv/gump/public/workspace/ant/dist/lib/ant-swing.jar:/srv/gump/public/workspace/ant/dist/lib/ant-apache-resolver.jar:/srv/gump/public/workspace/ant/dist/lib/ant-apache-xalan2.jar:/srv/gump/public/workspace/xml-commons/java/build/resolver.jar:/srv/gump/public/workspace/junit/target/junit-4.13-SNAPSHOT.jar:/srv/gump/packages/eclipse/plugins/R-4.5-201506032000/ecj-4.5.jar:/srv/gump/public/workspace/apache-commons/daemon/target/commons-daemon-1.1.1-SNAPSHOT.jar - build-prepare: [delete] Deleting directory /srv/gump/public/workspace/tomcat-trunk/output/build/temp [mkdir] Created dir: /srv/gump/public/workspace/tomcat-trunk/output/build/temp compile-prepare: download-validate: validate: compile: [javac] Compiling 1649 source files to /srv/gump/public/workspace/tomcat-trunk/output/classes [javac] /srv/gump/public/workspace/tomcat-trunk/java/org/apache/jasper/compiler/JDTCompiler.java:320: error: cannot find symbol [javac] CompilerOptions.VERSION_9); [javac] ^ [javac] symbol: variable VERSION_9 [javac] location: class CompilerOptions [javac] /srv/gump/public/workspace/tomcat-trunk/java/org/apache/jasper/compiler/JDTCompiler.java:323: error: cannot find symbol [javac] CompilerOptions.VERSION_10); [javac] ^ [javac] symbol: variable VERSION_10 [javac] location: class CompilerOptions [javac] /srv/gump/public/workspace/tomcat-trunk/java/org/apache/jasper/compiler/JDTCompiler.java:374: error: cannot find symbol [javac] CompilerOptions.VERSION_9); [javac] ^ [javac] symbol: variable VERSION_9 [javac] location: class CompilerOptions [javac] /srv/gump/public/workspace/tomcat-trunk/java/org/apache/jasper/compiler/JDTCompiler.java:376: error: cannot find symbol [javac] CompilerOptions.VERSION_9); [javac]^ [javac] symbol: variable VERSION_9 [javac] location: class CompilerOptions [javac] /srv/gump/public/workspace/tomcat-trunk/java/org/apache/jasper/compil