#java #jsp #tomcat #java-15 #jep
#java #jsp #tomcat #java-15 #jep
Вопрос:
Пример кода:
String s = """
test
""";
%>
Получение.
org.apache.jasper.compiler.JDTCompiler.generateClass Запрашивает неподдерживаемую целевую виртуальную машину [15], используя [13]
/usr/local/tomcat/bin/version.sh отчеты:
Server version: Apache Tomcat/9.0.38
JVM Version: 15 36-1562
В http://tomcat.apache.org/tomcat-10.0-doc/changelog.html Я понимаю:
Добавлена поддержка указания Java 14 (со значением 14) и Java 15 (со значением 15) в качестве источника компилятора и / или целевого объекта компилятора для компиляции JSP. При использовании с версией ECJ, которая не поддерживает эти значения, будет зарегистрировано предупреждение и будет использоваться последняя поддерживаемая версия. (markt)
У кого-нибудь были какие-либо успехи в получении текстовых блоков, работающих на не-альфа-Tomcat?
Комментарии:
1. Похоже, что это изменение
Tomcat 10.0.0-M4
внесено, пока вы используете 9.0.382. @JornVernee это правильно. Tomcat 9 говорит, что поддерживает Java 8 и «более поздние версии». Мне не удалось скомпилировать JSP с текстовыми блоками. Tomcat 9, по-видимому, требует изменений, аналогичных тем, которые были реализованы в Tomcat 10 (который является alpha).