繁体   English   中英

在tomcat上部署Spring引导项目(调度项目)war时出错

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM