首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从mvn Jetty启动jetty时出错:运行

从mvn Jetty启动jetty时出错:运行
EN

Stack Overflow用户
提问于 2017-07-25 02:34:28
回答 1查看 313关注 0票数 0

我使用的是jetty 9.0.6,Java 1.7

我将Cassandra驱动程序从Hecto更改为DataStax驱动程序版本3.2,现在,当我尝试从Maven mvn jetty:run运行时,会得到以下内容

代码语言:javascript
复制
[INFO] web.xml file = file:/Users/scott.gardner/dev/synacor/synacor-service-be-atlas/src/main/webapp/WEB-INF/web.xml
[INFO] Webapp directory = /Users/scott.gardner/dev/synacor/synacor-service-be-atlas/src/main/webapp
[WARNING] Failed startup of context o.e.j.m.p.JettyWebAppContext@1e1b061{/,file:/Users/scott.gardner/dev/synacor/synacor-service-be-atlas/src/main/webapp/,STARTING}{file:/Users/scott.gardner/dev/synacor/synacor-service-be-atlas/src/main/webapp/}
java.lang.ArrayIndexOutOfBoundsException: 52264
    at org.objectweb.asm.ClassReader.readClass(Unknown Source)
    at org.objectweb.asm.ClassReader.accept(Unknown Source)
    at org.objectweb.asm.ClassReader.accept(Unknown Source)
    at org.eclipse.jetty.annotations.AnnotationParser.scanClass(AnnotationParser.java:1002)
    at org.eclipse.jetty.annotations.AnnotationParser.parseJarEntry(AnnotationParser.java:985)
    at org.eclipse.jetty.annotations.AnnotationParser.parseJar(AnnotationParser.java:944)
    at org.eclipse.jetty.annotations.AnnotationParser.parse(AnnotationParser.java:901)
    at org.eclipse.jetty.annotations.AnnotationParser.parse(AnnotationParser.java:874)
    at org.eclipse.jetty.annotations.AnnotationConfiguration.parseWebInfLib(AnnotationConfiguration.java:488)
    at org.eclipse.jetty.annotations.AnnotationConfiguration.configure(AnnotationConfiguration.java:199)
    at org.eclipse.jetty.webapp.WebAppContext.configure(WebAppContext.java:464)
    at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1317)

这看起来与icu4j在2013年左右发生的错误相似,但在依赖项中没有显示出来。我不确定在这一点上应该从哪里看。

EN

回答 1

Stack Overflow用户

发布于 2017-07-25 02:52:20

它是JAR文件(或者使用Jetty 9.0.6和Java7可以支持的更新的字节码的JAR文件)中的一个坏类。

Jetty 9.0.6几乎没有对注释问题进行调试,注释/字节码扫描调试细节是在Jetty 9.2.x系列中添加的。

是你升级的时候了。

Jetty 9.0.x和9.1.x现在是EoL (生命周期结束)。

Java7也是EoPU (结束公共更新)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45287706

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档