Мое весеннее приложение успешно компилируется, но при попытке загрузить страницу я получаю следующую ошибку. Совершенно уверен, что это что-то связано с зависимостью в файле pom.xml, но я не могу понять, что именно. Кто-нибудь раньше сталкивался с подобной проблемой?

SEVERE: Error compiling file: /Users/xxx/Documents/scripts/xxx/target/tmp/jsp/org/apache/jsp/WEB_002dINF/pages/error500_jsp.java
[WARNING] EXCEPTION 
org.apache.jasper.JasperException: PWC6033: Error in Javac compilation for JSP

PWC6199: Generated servlet error:
Source option 5 is no longer supported. Use 6 or later.

PWC6199: Generated servlet error:
Target option 1.5 is no longer supported. Use 1.6 or later.
0
kevthanewversi 27 Ноя 2018 в 15:22

1 ответ

Лучший ответ

Мне удалось решить эту проблему, изменив файл pom.xml с:

<groupId>org.mortbay.jetty</groupId>
<artifactId>jetty-maven-plugin</artifactId>
<version>${jetty.version}</version>

Чтобы :

<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-maven-plugin</artifactId>
<version>9.3.0.v20150612</version>

Похоже, что версия jasper сообщает о проблеме совместимости с причалом. В идеале это исправление должно работать в соответствии с этим ответом на проблему github

0
kevthanewversi 29 Ноя 2018 в 09:32