by Anonymous » 14 Jul 2025, 16:10
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.>
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]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
[/code]
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.>