我在Spring Framework上构建了应用程序,使用maven构建它,将其打包为EAR并将其部署到Weblogic 11g,一切正常。
但是,当我尝试将同一个软件包部署到Weblogic 12c时,我得到以下异常。
java.lang.ClassNotFoundException: org.springframework.security.oauth2.client.token.AccessTokenRequest
为什么Weblogic版本升级会将依赖项引入此类?依赖项甚至没有打包在EAR中。
我认为这与此依赖关系有关,该依赖关系用于基于令牌的身份验证
<dependency>
<groupId>com.auth0</groupId>
<artifactId>java-jwt</artifactId>
<version>2.2.0</version>
</dependency>
问题是什么,通常是系统诊断这类问题的最佳工作流程是什么?