Vic*_*ruz 4 spring weblogic12c
当我通过Eclipse Neon在weblogic 12.2.1中部署spring boot应用程序时,我遇到了问题.这是组件
错误是:
weblogic.management.DeploymentException: java.lang.ClassNotFoundException: org.springframework.security.oauth2.client.token.AccessTokenRequest
at weblogic.application.internal.BaseDeployment.throwAppException(BaseDeployment.java:132)
at weblogic.application.internal.BaseDeployment.prepare(BaseDeployment.java:246)
at weblogic.application.internal.EarDeployment.prepare(EarDeployment.java:66)
at weblogic.application.internal.DeploymentStateChecker.prepare(DeploymentStateChecker.java:158)
at weblogic.deploy.internal.targetserver.AppContainerInvoker.prepare(AppContainerInvoker.java:65)
Truncated. see log file for complete stacktrace
Run Code Online (Sandbox Code Playgroud)
但我没有在应用程序中使用安全性.如果我将其作为"Spring Boot App"运行,则应用程序运行.
我想问题是weblogic,我该如何解决?
对于任何其他人来说,这似乎是由于Oracle WebLogic团队严格遵守EE规范而引发的Spring Boot(spring-boot-autoconfigure)中的一个错误.有关详细信息,请参阅此处:https://github.com/spring-projects/spring-boot/issues/9441
1.5.5.RELEASE版本的Spring Boot已经修复了这个问题.因此,如果您正在使用gradle,例如,更改您的依赖项(以及您拥有的任何其他Spring Boot依赖项)应该修复它:
compile "org.springframework.boot:spring-boot-autoconfigure:1.5.5.RELEASE"
Run Code Online (Sandbox Code Playgroud)
在得到同样的问题之后,我刚刚确认这对我有用.
| 归档时间: |
|
| 查看次数: |
3521 次 |
| 最近记录: |