Summary: | java.util.Map$Entry cannot be resolved - jsp's no longer compile under java8 | ||
---|---|---|---|
Product: | Tomcat 7 | Reporter: | Ralf Hauser <hauser> |
Component: | Jasper | Assignee: | Tomcat Developers Mailing List <dev> |
Status: | RESOLVED INVALID | ||
Severity: | critical | ||
Priority: | P2 | ||
Version: | 7.0.56 | ||
Target Milestone: | --- | ||
Hardware: | All | ||
OS: | Linux |
Description
Ralf Hauser
2015-01-15 10:09:28 UTC
Care to post a sample JSP? Are you sure you don't have an old ECJ library laying around? thanks, had eclipse-ecj-3.5.1.jar now have /usr/share/java/eclipse-ecj-4.4.jar ----------- and if after installing the jar there, you see java.util.MissingResourceException: Can't find bundle for base name org.eclipse.jdt.internal.compiler.parser.readableNames, locale en_US java.util.ResourceBundle.throwMissingResourceException(ResourceBundle.java:1564) java.util.ResourceBundle.getBundleImpl(ResourceBundle.java:1387) java.util.ResourceBundle.getBundle(ResourceBundle.java:845) org.eclipse.jdt.internal.compiler.parser.Parser.readReadableNameTable(Parser.java:710) org.eclipse.jdt.internal.compiler.parser.Parser.initTables(Parser.java:604) then you better change the permissions on the file. ;) If you then see java.lang.NoClassDefFoundError: Could not initialize class org.eclipse.jdt.internal.compiler.parser.Parser org.eclipse.jdt.internal.compiler.Compiler.initializeParser(Compiler.java:681) org.eclipse.jdt.internal.compiler.Compiler.<init>(Compiler.java:282) you better restart eclipse and the tomcat therein |