Spring boot Weblogic和Spring Boot com.fasterxml.jackson.annotation.JsonFormat$Value.hasLenient()Z方法不';不存在

Spring boot Weblogic和Spring Boot com.fasterxml.jackson.annotation.JsonFormat$Value.hasLenient()Z方法不';不存在,spring-boot,jackson,weblogic,Spring Boot,Jackson,Weblogic,我对版本2.10.3中的jakson注释有依赖性。一切正常,但当我试图部署应用程序时,依赖关系和Weblogic第三方库之间突然发生冲突。Weblogic上的版本显然是2.7.9 *************************** APPLICATION FAILED TO START *************************** Description: An attempt was made to call a method that does not exist. The

我对版本2.10.3中的jakson注释有依赖性。一切正常,但当我试图部署应用程序时,依赖关系和Weblogic第三方库之间突然发生冲突。Weblogic上的版本显然是2.7.9

***************************
APPLICATION FAILED TO START
***************************

Description:

An attempt was made to call a method that does not exist. The attempt was made from the following location:
    com.fasterxml.jackson.datatype.jsr310.deser.JSR310DateTimeDeserializerBase.createContextual(JSR310DateTimeDeserializerBase.java:104)

The following method did not exist:

com.fasterxml.jackson.annotation.JsonFormat$Value.hasLenient()Z

The method's class, com.fasterxml.jackson.annotation.JsonFormat$Value, is available from the following locations:

jar:file:/C:/.../Oracle/Middleware/Oracle_Home/oracle_common/modules/thirdparty/jackson-annotations-2.7.9.jar!/com/fasterxml/jackson/annotation/JsonFormat$Value.class
zip:C:/.../Oracle/Middleware/Oracle_Home/user_projects/domains/base_domain/servers/AdminServer/tmp/_WL_user/my_app_war/jixshv/war/WEB-INF/lib/jackson-annotations-2.10.3.jar!/com/fasterxml/jackson/annotation/JsonFormat$Value.class

It was loaded from the following location:

file:/C:/.../Oracle/Middleware/Oracle_Home/oracle_common/modules/thirdparty/jackson-annotations-2.7.9.jar

好的,这是因为spring boot 2.2.0+使用了具有此方法的2.10.0。

解决方案在weblogic.xml中:

-src
  |--main
  |    |--java
  |    |--resources
  |    |--webapp
             |--WEB-INF
                   |--weblogic.xml
<prefer-application-packages>
  ...
  <package-name>...</package-name>
  <package-name>com.fasterxml.*</package-name>
  <package-name>...</package-name>
  ...
</prefer-application-packages>
在weblogic.xml中:

-src
  |--main
  |    |--java
  |    |--resources
  |    |--webapp
             |--WEB-INF
                   |--weblogic.xml
<prefer-application-packages>
  ...
  <package-name>...</package-name>
  <package-name>com.fasterxml.*</package-name>
  <package-name>...</package-name>
  ...
</prefer-application-packages>

...
...
com.fasterxml*
...
...