org.springframework:spring-cloud-starter-netflix-eureka-client:unknown 的解决办法

博客主要讲述了启动类注解变红的错误,原因是SpringCloud某依赖未指定版本号,而其他依赖有默认版本号维护。需手动添加版本号,可参考maven仓库链接,配置好后启动即可解决问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

首先 看一下错误:

当然,启动类上面的注解也是红的:

 

原因很简单,是因为没有指定依赖的版本号(不知道为什么SpringCloud其他依赖都默认有版本号维护,但是这个没有,所以自己手动加一下)

参考依赖版本  :maven仓库链接

 

修改后是这样的 :

 

然后配置好,启动 大功告成!

 

转载于:https://www.cnblogs.com/xiaobai1202/p/10934240.html

2025-06-08 11:47:15.380 [start-eval-executor-3] ERROR com.pccw.ihr.base.web.util.SpringAsyncMehodService - Error occurred while invoking exception handler method of async method: startPlan java.lang.reflect.InvocationTargetException: null at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.apache.commons.lang3.reflect.MethodUtils.invokeMethod(MethodUtils.java:230) at org.apache.commons.lang3.reflect.MethodUtils.invokeMethod(MethodUtils.java:256) at org.apache.commons.lang3.reflect.MethodUtils.invokeMethod(MethodUtils.java:148) at com.pccw.ihr.base.web.util.SpringAsyncMehodService.doVoidAsync(SpringAsyncMehodService.java:52) at com.pccw.ihr.base.web.util.SpringAsyncMehodService$$FastClassBySpringCGLIB$$66b60535.invoke(<generated>) at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:749) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Caused by: java.lang.RuntimeException: com.netflix.client.ClientException: Load balancer does not have available server for client: pfmc-settings at org.springframework.cloud.openfeign.ribbon.LoadBalancerFeignClient.execute(LoadBalancerFeignClient.java:90) at feign.SynchronousMethodHandler.executeAndDecode(SynchronousMethodHandler.java:108) at feign.SynchronousMethodHandler.invoke(SynchronousMethodHandler.java:78) at feign.ReflectiveFeign$FeignInvocationHandler.invoke(ReflectiveFeign.java:103) at com.sun.proxy.$Proxy248.selectFormSetByFormId(Unknown Source) at com.pccw.ihr.pfmc.execution.web.service.PfmcStartPlanService.startPlan(PfmcStartPlanService.java:225) at com.pccw.ihr.pfmc.execution.web.service.PfmcStartPlanService$$FastClassBySpringCGLIB$$d6f2fb4c.invoke(<generated>) at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:749) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:295) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:98) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) at com.pccw.ihr.pfmc.execution.web.service.PfmcStartPlanService$$EnhancerBySpringCGLIB$$932c812b.startPlan(<generated>) ... 17 common frames omitted Caused by: com.netflix.client.ClientException: Load balancer does not have available server for client: pfmc-settings at com.netflix.loadbalancer.LoadBalancerContext.getServerFromLoadBalancer(LoadBalancerContext.java:483) at com.netflix.loadbalancer.reactive.LoadBalancerCommand$1.call(LoadBalancerCommand.java:184) at com.netflix.loadbalancer.reactive.LoadBalancerCommand$1.call(LoadBalancerCommand.java:180) at rx.Observable.unsafeSubscribe(Observable.java:10327) at rx.internal.operators.OnSubscribeConcatMap.call(OnSubscribeConcatMap.java:94) at rx.internal.operators.OnSubscribeConcatMap.call(OnSubscribeConcatMap.java:42) at rx.Observable.unsafeSubscribe(Observable.java:10327) at rx.internal.operators.OperatorRetryWithPredicate$SourceSubscriber$1.call(OperatorRetryWithPredicate.java:127) at rx.internal.schedulers.TrampolineScheduler$InnerCurrentThreadScheduler.enqueue(TrampolineScheduler.java:73) at rx.internal.schedulers.TrampolineScheduler$InnerCurrentThreadScheduler.schedule(TrampolineScheduler.java:52) at rx.internal.operators.OperatorRetryWithPredicate$SourceSubscriber.onNext(OperatorRetryWithPredicate.java:79) at rx.internal.operators.OperatorRetryWithPredicate$SourceSubscriber.onNext(OperatorRetryWithPredicate.java:45) at rx.internal.util.ScalarSynchronousObservable$WeakSingleProducer.request(ScalarSynchronousObservable.java:276) at rx.Subscriber.setProducer(Subscriber.java:209) at rx.internal.util.ScalarSynchronousObservable$JustOnSubscribe.call(ScalarSynchronousObservable.java:138) at rx.internal.util.ScalarSynchronousObservable$JustOnSubscribe.call(ScalarSynchronousObservable.java:129) at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:48) at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:30) at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:48) at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:30) at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:48) at rx.internal.operators.OnSubscribeLift.call(OnSubscribeLift.java:30) at rx.Observable.subscribe(Observable.java:10423) at rx.Observable.subscribe(Observable.java:10390) at rx.observables.BlockingObservable.blockForSingle(BlockingObservable.java:443) at rx.observables.BlockingObservable.single(BlockingObservable.java:340) at com.netflix.client.AbstractLoadBalancerAwareClient.executeWithLoadBalancer(AbstractLoadBalancerAwareClient.java:112) at org.springframework.cloud.openfeign.ribbon.LoadBalancerFeignClient.execute(LoadBalancerFeignClient.java:83) ... 31 common frames omitted 2025-06-08 11:47:15.381 [start-eval-executor-3] ERROR c.p.i.b.w.aop.interceptor.IhrAsyncExceptionHandler - Unexpected exception occurred invoking async method: public void com.pccw.ihr.base.web.util.SpringAsyncMehodService.doVoidAsync(java.lang.Object,java.lang.String,java.lang.Object[]) 2025-06-08 11:47:15.381 [start-eval-executor-3] ERROR c.p.i.b.w.aop.interceptor.IhrAsyncExceptionHandler - Params: [com.pccw.ihr.pfmc.execution.web.service.PfmcStartPlanService@cc9ef8d, startPlan, [Ljava.lang.Object;@61d112bd] 2025-06-08 11:47:15.381 [start-eval-executor-3] ERROR c.p.i.b.w.aop.interceptor.IhrAsyncExceptionHandler - Error detail: com.pccw.ihr.base.provider.exception.BusinessException: 异步执行任务出错 at com.pccw.ihr.base.web.util.SpringAsyncMehodService.doVoidAsync(SpringAsyncMehodService.java:55) at com.pccw.ihr.base.web.util.SpringAsyncMehodService$$FastClassBySpringCGLIB$$66b60535.invoke(<generated>) at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:749) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748)
06-09
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值