ошибка при выполнении теста "MultiException [java.lang.RuntimeException: Ошибка сканирования записи"? - PullRequest
0 голосов
/ 24 января 2019

Я пытаюсь запустить весенний проект MVC локально.Я использую плагин Jetty Maven.

<dependency>
  <groupId>org.eclipse.jetty</groupId>
  <artifactId>jetty-webapp</artifactId>
  <version>${jetty.version}</version>
</dependency>
<dependency>
  <groupId>org.eclipse.jetty</groupId>
  <artifactId>jetty-jsp</artifactId>
  <version>${jetty.version}</version>
</dependency>

И

<jetty.version>9.1.4.v20140401</jetty.version>

Ошибка:

Caused by: java.lang.IllegalArgumentException
    at org.objectweb.asm.ClassReader.<init>(Unknown Source)
    at org.objectweb.asm.ClassReader.<init>(Unknown Source)
    at org.objectweb.asm.ClassReader.<init>(Unknown Source)
    at org.eclipse.jetty.annotations.AnnotationParser.scanClass(AnnotationParser.java:970)
    at org.eclipse.jetty.annotations.AnnotationParser.parseJarEntry(AnnotationParser.java:953)
    at org.eclipse.jetty.annotations.AnnotationParser.parseJar(AnnotationParser.java:906)
    ... 6 more
java.lang.RuntimeException: Error scanning entry com/sun/tools/javadoc/ModifierFilter.class from jar file:/usr/local/jdk1.8.0_131/jre/../lib/tools.jar
    at org.eclipse.jetty.annotations.AnnotationParser.parseJar(AnnotationParser.java:910)
    at org.eclipse.jetty.annotations.AnnotationParser.parse(AnnotationParser.java:828)
    at org.eclipse.jetty.annotations.AnnotationConfiguration$ParserTask.call(AnnotationConfiguration.java:159)
    at org.eclipse.jetty.annotations.AnnotationConfiguration$1.run(AnnotationConfiguration.java:542)
    at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:607)
    at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:536)
    at java.lang.Thread.run(Thread.java:748)
C

Я много искал и пытался добавить асм зависимостьПлагин Jetty:

    <groupId>org.eclipse.jetty</groupId>
    <artifactId>jetty-maven-plugin</artifactId>
    <version>${jetty.version}</version>
    <dependencies>
      <dependency>
        <groupId>org.ow2.asm</groupId>
        <artifactId>asm-commons</artifactId>
        <version>6.0</version>
      </dependency>
      <dependency>
        <groupId>org.ow2.asm</groupId>
        <artifactId>asm</artifactId>
        <version>6.0</version>
      </dependency>
    </dependencies>

И в нескольких сообщениях упоминалось, что это может быть проблемой версии плагина Jetty.Поэтому я пробовал 9.2.12.v20150709 и 9.3.25.v20180904.

Но у меня возникла другая проблема при загрузке страниц:

Problem accessing /accounts/login. Reason:

    org.apache.jasper.JasperException: Unable to compile class for JSP: 

An error occurred at line: [26] in the generated java file: [/home/mi/mifi-credit/mifi-admin-web-api/target/tmp/jsp/org/apache/jsp/WEB_002dINF/views/login_jsp.java]
The return type is incompatible with JspSourceDependent.getDependants()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...