Die Spring -Boot -Anwendung schlägt mit java.lang.noclassDeffoundError aus: Jakarta/Inject/Anbieter beim StartJava

Java-Forum
Anonymous
 Die Spring -Boot -Anwendung schlägt mit java.lang.noclassDeffoundError aus: Jakarta/Inject/Anbieter beim Start

Post by Anonymous »

Ich arbeite mit Spring Cloud Netflix Eureka an einer Spring -Boot -Anwendung. Wenn ich versuche, die Anwendung auszuführen, erhalte ich den folgenden Fehler: < /p>

Code: Select all

org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'restTemplateDiscoveryClientOptionalArgs'...
Caused by: java.lang.NoClassDefFoundError: jakarta/inject/Provider
Caused by: java.lang.ClassNotFoundException: jakarta.inject.Provider
< /code>
Hier ist der vollständige Stapel-Trace-Snippet: < /p>
Caused by: java.lang.NoClassDefFoundError: jakarta/inject/Provider
at java.base/java.lang.Class.getDeclaredMethods0(Native Method)
...
Caused by: java.lang.ClassNotFoundException: jakarta.inject.Provider
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
< /code>
Ich habe bereits versucht, meinem pom.xml die folgende Abhängigkeit hinzuzufügen: < /p>

jakarta.inject
jakarta.inject-api
2.0.1

Danach habe ich die mvn clean install ran die Anwendung neu ausgeführt, aber der Fehler bleibt weiterhin bestehen. /> maven < /li>
< /ul>
Hinweise: < /p>

Ich verwende Spring Boot 3.x mit Spring Cloud Netflix Eureka.>

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post