A correction to my previous email:
> From what I can tell, the key is the ECJ library. Tomcat 7 has ECJ 3.7.1, which has full Java 7 support, while Tomcat 6 has *ECJ* 3.7.0, which has NO Java 7 support. Note that I should have said that Tomcat 6 has “ECJ 3.7.0” like above instead of “JCT 3.7.0” like below. Not sure where the “JTC” came from… Nick *From:* Nick Williams [mailto:nicholas.willi...@puresafety.com] *Sent:* Monday, March 12, 2012 3:12 PM *To:* 'dev@tomcat.apache.org' *Subject:* Upgrade Tomcat 6 from ECJ 3.7 to ECJ 3.7.1? We are researching upgrading our application from Java 6 to Java 7. From what I can tell, Tomcat 6, and our application in Tomcat 6, run fine in Java 7. No problems whatsoever. Until you use Java 7 language features in a JSP. Tomcat 7, however, does not have this problem. >From what I can tell, the key is the ECJ library. Tomcat 7 has ECJ 3.7.1, which has full Java 7 support, while Tomcat 6 has JCT 3.7.0, which has NO Java 7 support. Seeing as how these versions of ECJ are a mere 1 patch apart, are there any plans to upgrade Tomcat 6 to ECJ 3.7.1? It would sure be nice to tell our customers they can still run our application on Tomcat 6. Furthermore, are there any compelling reasons *not* to upgrade Tomcat 6 to ECJ 3.7.1? Thanks, Nick Williams