3 回答

TA貢獻(xiàn)1810條經(jīng)驗(yàn) 獲得超4個(gè)贊
為了升級(jí)tomcat7-maven-plugin的tomcat版本。
<properties>
<tomcat7-version>7.0.93</tomcat7-version>
</properties>
<build>
<plugins>
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
<dependencies>
<dependency>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-core</artifactId>
<version>${tomcat7-version}</version>
</dependency>
</dependencies>
</plugin>
</plugins>
</build>

TA貢獻(xiàn)1806條經(jīng)驗(yàn) 獲得超5個(gè)贊
您可以嘗試降級(jí)依賴(lài)項(xiàng)中的 glassfish 包的版本。2.30.1 版本(和 Tomcat 8.5 服務(wù)器)有問(wèn)題,改成 2.22.2 后不再有問(wèn)題。
<dependency>
<groupId>org.glassfish.jersey.core</groupId>
<artifactId>jersey-client</artifactId>
<version>2.22.2</version>
</dependency>
<dependency>
<groupId>org.glassfish.jersey.media</groupId>
<artifactId>jersey-media-json-jackson</artifactId>
<version>2.22.2</version>
</dependency>

TA貢獻(xiàn)1890條經(jīng)驗(yàn) 獲得超9個(gè)贊
Tomcat 8.0 已結(jié)束生命周期,不應(yīng)使用!
替代品是 Tomcat 8.5(實(shí)現(xiàn)與 Tomcat 8.0 相同的規(guī)范)或 Tomcat 9.0(規(guī)范的更新版本)。請(qǐng)參閱 tomcat.apache.org 上的“遷移指南”。
org.apache.tomcat.util.bcel.classfile.Constant.readConstant(Constant.java:97)
這里的BCEL庫(kù)用于Tomcat掃描注解時(shí)解析class文件。您使用的版本不支持 Java 8 類(lèi)文件格式的某些功能,因此在嘗試解析文件時(shí)失敗。
您的選擇:
忽略。
升級(jí)Tomcat。
從注釋掃描中排除這些 jar。(請(qǐng)參閱官方 Tomcat FAQ → 性能 → 如何讓 Tomcat 啟動(dòng)得更快?)。
添加回答
舉報(bào)