[英]Error in Deploying Spring boot project(Scheduler Project) war on tomcat
在 tomcat 服务器上部署 Spring Boot 应用程序战争时出现此错误:
错误:信息:部署 Web 应用程序存档 /var/lib/tomcat8/webapps/smartziStripe.war 2020 年 3 月 20 日下午 1:15:27 org.apache.catalina.startup.ContextConfig processAnnotationsJar 严重:无法处理 Jar 条目 [模块- info.class] 来自 Jar [jar:file:/var/lib/tomcat8/webapps/smartziStripe/WEB-INF/lib/gson-2.8.6.jar!/] 用于注释 org.apache.tomcat.util.bcel。 classfile.ClassFormatException:常量池中的字节标记无效:org.apache.tomcat.util.bcel.classfile.Constant.readConstant(Constant.java:97) 中的 19,位于 org.apache.tomcat.util.bcel.classfile.ConstantPool。 (ConstantPool.java:55) 在 org.apache.tomcat.util.bcel.classfile.ClassParser.readConstantPool(ClassParser.java:176)
其他详情 :
服务器: Apache Tomcat/8.0.32 pom.xml
<dependency>
<groupId>com.google.code.gson</groupId>
<artifactId>gson</artifactId>
<version>2.8.6</version>
</dependency>
有什么建议可以解决问题吗?
您必须确保您的 Java 版本与 Tomcat 8 兼容。我相信您可以将任何 Java 版本 7 或更高版本用于 tomcat 8
尝试使用 tomcat 8.0.46 版应该可以解决您的问题。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.