Ich habe ein Problem, wenn ich eine Spring-Boot-Anwendung in Weblogic 12.2.1 durch Eclipse Neon bereitstellen. Dies sind die KomponentenSpring Boot + Eclipse + Weblogic 12.2.1
- Einfache Spring-Boot-Anwendung mit Abhängigkeit vom Netz.
- Eclipse-Neon
- Weblogic 12.2.1.1 in Eclipse einbinden
Der Fehler ist:
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
Aber ich bin nicht in der Anwendung mit Sicherheit. Wenn ich es als "Spring Boot App" ausführe, läuft die Anwendung.
Ich denke, das Problem ist mit Weblogic, wie kann ich es lösen?
Wir sind mit dem gleichen Problem fest. Was Sie vorschlagen, ist eher eine Problemumgehung als eine Lösung. Während es die Ausnahme verschwinden lässt, verstehe ich nicht, warum die zusätzliche Abhängigkeit überhaupt erforderlich wäre. Wir untersuchen noch. Das Bereitstellen der gleichen Anwendung in Tomcat funktioniert einwandfrei. –
Ja. Es ist ein Workaround ...Und natürlich: die Bereitstellung auf Tomcat funktioniert gut ... aber ich fürchte, OPS Leute in meiner Firma sind nicht sehr zuversichtlich mit Open Source. Sie sind scheiße: P – Bringer