java - Weblogic 12c 无法解析类文件 hikaricp-3.4.5 module-info.class

标签 java oracle spring-boot hibernate weblogic12c

我正在尝试将 spring boot 应用程序部署到 WebLogic 12c 服务器,但出现以下错误:

Unable to parse class file: zip:/lfs/wwwmnt/wabe-Q7aZsBnB-t-app_node1/clusterDomain/servers/AdminSer
ver/tmp/_WL_user/hst-0.0.1-SNAPSHOT-2/b26a1z/war/WEB-INF/lib/HikariCP-3.4.5.jar!/META-INF/versions/11/module-info.class

我尝试了不同的 jdbc 版本,但仍然无法解决此错误。

有什么解决办法吗?

  1. SpringBoot 2.4.0
  2. hibernate 版本 5.4.24.final
  3. OracleJDBC 19.8.0.0
  4. 网络逻辑 12c
  5. Gradle

最佳答案

我相信这是因为这个库是使用 java 11 开发的(但也向后兼容 java 8)——它包含这个定义 java 11 模块的文件。我猜你的 weblogic 有 java 8 和然后它无法读取此文件并报告此错误。但这并不意味着该应用程序无法运行,就像我的情况一样,我的 4.0.3 在 Weblogic 服务器日志中出现相同的错误,但应用程序运行正常。

关于java - Weblogic 12c 无法解析类文件 hikaricp-3.4.5 module-info.class,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66796102/

相关文章:

database - Oracle sqlplus > 替换提示变量

oracle - 使用 Pentaho Kettle 将字符串转换为 bool 值

linux - 有没有办法配置 sqlplus 将错误输出到 STDERR 而不是 STDOUT?

java - 使用 Thymeleaf 作为模板的 Spring Boot 发送电子邮件 - 配置不起作用

java - Spring Cloud 契约(Contract) : Multiple controllers

java.lang.ClassCastException : java. lang.String 无法转换为 com.tutorial.stateful.Book

java - 在浏览器中访问休息服务而不是在 Java 代码中

java - 为什么即使同步了列表也会出现ConcurrentModificationException?

java - 在 Eclipse 中更改左括号后下一行的缩进

spring-security - Spring安全缓存基本身份验证?不验证后续请求