返回顶部
首页 > 资讯 > 后端开发 > Python >基于module-info.class的问题
  • 594
分享到

基于module-info.class的问题

2024-04-02 19:04:59 594人浏览 独家记忆

Python 官方文档:入门教程 => 点击学习

摘要

目录module-info.class问题Tomcat报错module-info.classmodule-info.class问题 1.module-info.class是个什么?干

module-info.class问题

1.module-info.class是个什么?干什么?

2.看名字module-info,即模块信息,自然想到是管理模块信息的。jdk9特性里的,在解压软件中直接干掉呗,试试没报错ok就行

3.pom文件导入 asm等配置后启动报错

        <dependency>
            <groupId>asm</groupId>
            <artifactId>asm</artifactId>
            <version>3.3.1</version>
        </dependency>

严重:

Unable to process jar entry [module-info.class] from Jar [jar:file:/D:/soft/repository/org/ow2/asm/asm/7.1/asm-7.1.jar!/] for annotations
org.apache.tomcat.util.bcel.classfile.ClassFORMatException: Invalid byte tag in constant pool: 19

log4j中也有,也干掉,这个层次jar位置再往下找META-INF/versions/9/module-info.class,编译器都告诉你位置了,别傻傻的和前面那个一样

 Unable to process Jar entry [META-INF/versions/9/module-info.class] from Jar [jar:file:/D:/soft/repository/org/apache/logging/log4j/log4j-api/2.12.0/log4j-api-2.12.0.jar!/] for annotations

找到对应Maven仓库的位置 /D:/soft/repository/org/apache/logging/log4j/log4j-api/2.12.0/log4j-api-2.12.0.jar!/下的

META-INF/versions/9/module-info.class  解压工具删除掉(关掉IDE工具,删完再运行)

Tomcat报错module-info.class

Tomcat报错[module-info.class] from Jar [file:/S:/Environment/apache-tomcat-8.5.11/wtpWEBapps/huibang/WEB-INF/lib/jaxb-api-2.3.1.jar] for annotations:

十一月 11, 2020 10:48:50 上午 org.apache.catalina.startup.ContextConfig processAnnotationsJar
严重: Unable to process Jar entry [module-info.class] from Jar [file:/S:/Environment/apache-tomcat-8.5.11/wtpwebapps/huibang/WEB-INF/lib/jaxb-api-2.3.1.jar] for annotations
org.apache.tomcat.util.bcel.classfile.ClassFormatException: Invalid byte tag in constant pool: 19
    at org.apache.tomcat.util.bcel.classfile.Constant.readConstant(Constant.java:97)
    at org.apache.tomcat.util.bcel.classfile.ConstantPool.<init>(ConstantPool.java:54)
    at org.apache.tomcat.util.bcel.classfile.ClassParser.readConstantPool(ClassParser.java:174)
    at org.apache.tomcat.util.bcel.classfile.ClassParser.parse(ClassParser.java:83)
    at org.apache.catalina.startup.ContextConfig.processAnnotationsStream(ContextConfig.java:2053)
    at org.apache.catalina.startup.ContextConfig.processAnnotationsJar(ContextConfig.java:2000)
    at org.apache.catalina.startup.ContextConfig.processAnnotationsUrl(ContextConfig.java:1970)
    at org.apache.catalina.startup.ContextConfig.processAnnotations(ContextConfig.java:1923)
    at org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1163)
    at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:775)
    at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:299)
    at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:94)
    at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5087)
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
    at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1419)
    at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1409)
    at java.util.concurrent.FutureTask.run(FutureTask.java:266)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
    at java.lang.Thread.run(Thread.java:748)

十一月 11, 2020 10:48:51 上午 org.apache.catalina.startup.ContextConfig processAnnotationsJar
严重: Unable to process Jar entry [module-info.class] from Jar [file:/S:/Environment/apache-tomcat-8.5.11/wtpwebapps/huibang/WEB-INF/lib/stax-ex-1.8.jar] for annotations
org.apache.tomcat.util.bcel.classfile.ClassFormatException: Invalid byte tag in constant pool: 19

以第一个报错为例

processAnnotationsJar
严重: Unable to process Jar entry [module-info.class] from Jar [file:/S:/Environment/apache-tomcat-8.5.11/wtpwebapps/huibang/WEB-INF/lib/jaxb-api-2.3.1.jar] for annotations

找到Maven下的jar包

在这里插入图片描述

查看jar包所在路径

在这里插入图片描述

找到并删除它

在这里插入图片描述

以上为个人经验,希望能给大家一个参考,也希望大家多多支持编程网。

--结束END--

本文标题: 基于module-info.class的问题

本文链接: https://lsjlt.com/news/163405.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 基于module-info.class的问题
    目录module-info.class问题Tomcat报错module-info.classmodule-info.class问题 1.module-info.class是个什么?干...
    99+
    2024-04-02
  • Tomcat报错module-info.class的问题怎么解决
    这篇文章主要为大家分析了Tomcat报错module-info.class的问题怎么解决的相关知识点,内容详细易懂,操作细节合理,具有一定参考价值。如果感兴趣的话,不妨跟着跟随小编一起来看看,下面跟着小编一起深入学习“Tomcat报错mod...
    99+
    2023-06-28
  • 基于mybatis like %%的问题
    目录mybatis like %%问题mybatis 关于like的处理mybatis like %%问题 <select id="getMaxNotOnline...
    99+
    2024-04-02
  • 关于 【AttributeError: module ‘collections‘ has no attribute ‘Mapping‘】出现的问题
           这个错误通常是由于在Python 3.9或更高版本中,从以上图片中看到的版本是Python3.11,`collections.Mapping`被删除所致。如果使用的是旧版本的代码,可能会导致此错误。解决此问题的方法是将代码...
    99+
    2023-09-22
    python 开发语言
  • 基于@JsonFormat的导包问题
    @JsonFormat导包问题 @DateTimeFormat(pattern = "yyyy-MM-dd hh:mm:ss")//注解可以以该格式注入格式 @JsonForma...
    99+
    2024-04-02
  • 基于MapperXML扫描的问题
    目录MapperXML扫描的问题1、如果将XML放在java目录下2、如果放resources下,则在.properties下配置说明mybatis自动扫描XML文件填坑Mapper...
    99+
    2024-04-02
  • 解决pycharm问题:module '
    Pycharm安装package出现如下报错: 找到安装目录下 helpers/packaging_tool.py文件,找到如下代码: 修改如下:   ...
    99+
    2023-01-31
    pycharm module
  • 基于SpringBoot加载Mybatis的TypeAlias问题
    SpringBoot加载Mybatis的TypeAlias springboot打成jar之后再linux上运行会报找不到 type alias 对应的实体类的问题,这是spring...
    99+
    2024-04-02
  • 基于ClasspathResource路径问题的解决
    ClasspathResource路径问题 前言 在项目中工程以springboot jar形式发布,跟之前容器比少了一个解压目录,这个过程中出现了ClasspathResource...
    99+
    2024-04-02
  • 基于springboot与axios的整合问题
    目录springboot与axios的整合1.get请求2.post请求springboot与axios遇到的坑spring bootaxiosspringboot与axios的整合...
    99+
    2024-04-02
  • 基于Bigdecimal科学计数问题
    目录Bigdecimal科学计数问题主要是数据转换问题Bigdecimal与科学计数法(转String)问题测试截图Bigdecimal科学计数问题 今天做后台报表导出功能数据在小数...
    99+
    2024-04-02
  • 基于javaMybatis存进时间戳的问题
    java Mybatis存进时间戳 封装了一个实体类,里面有个字段 Integer createTime。 要利用这个实体类将一个时间戳存进数据库中。 刚开始的时候出现错误: Da...
    99+
    2024-04-02
  • 基于Properties文件中的空格问题
    目录Properties文件中的空格问题默认情况下读properties文件时,值中有空格,可能会引起bug但是在读取配置的时候,发现如下debug图先看下我读取的配置文件具体是什么...
    99+
    2024-04-02
  • 基于SpringBoot使用MyBatis插件的问题
    1:MyBatis MyBatis-Plus为我们提供了强大的mapper和service模板,能够大大的提高开发效率。但是在真正开发过程中,MyBatis-Plus并不能为我们解决...
    99+
    2024-04-02
  • 基于Process#waitFor()阻塞问题的解决
    目录Process#waitFor()阻塞问题Process.waitFor()导致主线程堵塞Process#waitFor()阻塞问题 有时需要在程序中调用可执行程序或脚本命令: ...
    99+
    2024-04-02
  • 基于Docker的可持续交付问题
    在测试的立场上,希望开发编写的代码都是经过开发的单元测试的,但是事实上,这中间总是存在理想和现实的差距,既然如此,我们何不来开发部署环境后,对服务进行自动化测试验证了。整体的设计思路...
    99+
    2024-04-02
  • 解决No module named pip问题
    ** 解决No module named pip问题 第一种方法 : **pip更新指令: python -m pip install --upgrade pip 输入运行后如果出现错误“no ...
    99+
    2023-08-31
    python
  • 解决Sentinel module java.base does not “opens java.lang“ to unnamed module问题
    项目场景:解决项目启动Sentinel module java.base does not “opens java.lang“ to unnamed module问题 提示:这里简述项目相关背景: 例如:服务器使用 java -jar xx...
    99+
    2023-08-16
    java sentinel spring
  • 基于Bootstrap的Java开发问题有哪些
    小编给大家分享一下基于Bootstrap的Java开发问题有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!第一次接触Boot...
    99+
    2024-04-02
  • 基于springboot拦截器HandlerInterceptor的注入问题
    目录springboot拦截器HandlerInterceptor的注入一、问题描述二、解决策略三、知识总结springboot HandlerInterceptor 拦截器匹配规则...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作