spring boot版本:2.4.2
spring cloud版本:2020.0.0
spring cloud alibaba版本:2021.1
java版本:1.8.0
本地环境:win10
测试环境:CentOS-8.2
首先 nacos 是肯定启动了且可以正常访问的。
服务提供者 和 服务消费者 模块在本地IDEA上直接运行没有这个报错,一切都是正常的,打成jar包以后在本地运行也是正常的,但我上传至Linux服务器之后运行 提供者 和 消费者 都会报这个错误。
但是!他们可以正常的注册到 nacos 并且可以正常的使用!和本地IDEA里直接运行没报错的没有任何区别!因为我jar包部署在虚拟机做测试,我也尝试了直接部署在阿里云上,也没用。我在网上也搜索了很多资料,唯一和我最接近的是官方github下Issues里的一位同志遇到的问题。
链接:https://github.com/apache/dubbo/issues/7059
里面提到了使用官方默认的日志框架就能解决,可我目前项目里也没添加其它的日志依赖啊。
Linux下的报错:
2021-05-31 06:59:11.263 INFO 4504 --- [ main] o.a.d.config.bootstrap.DubboBootstrap : [DUBBO] DubboBootstrap has been initialized!, dubbo version: 2.7.8, current host: 192.168.187.132
2021-05-31 06:59:11.263 INFO 4504 --- [ main] o.a.d.config.bootstrap.DubboBootstrap : [DUBBO] DubboBootstrap is starting..., dubbo version: 2.7.8, current host: 192.168.187.132
2021-05-31 06:59:11.307 INFO 4504 --- [ main] org.apache.dubbo.config.ServiceConfig : [DUBBO] No valid ip found from environment, try to find valid host from DNS., dubbo version: 2.7.8, current host: 192.168.187.132
2021-05-31 06:59:11.311 WARN 4504 --- [ main] org.apache.dubbo.config.ServiceConfig : [DUBBO] Connection refused (Connection refused), dubbo version: 2.7.8, current host: 192.168.187.132
java.net.ConnectException: Connection refused (Connection refused)
at java.net.PlainSocketImpl.socketConnect(Native Method) ~[na:1.8.0_292]
at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350) ~[na:1.8.0_292]
at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206) ~[na:1.8.0_292]
at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188) ~[na:1.8.0_292]
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) ~[na:1.8.0_292]
at java.net.Socket.connect(Socket.java:607) ~[na:1.8.0_292]
at org.apache.dubbo.config.ServiceConfig.findConfigedHosts(ServiceConfig.java:588) [dubbo-2.7.8.jar!/:2.7.8]
at org.apache.dubbo.config.ServiceConfig.doExportUrlsFor1Protocol(ServiceConfig.java:443) [dubbo-2.7.8.jar!/:2.7.8]
at org.apache.dubbo.config.ServiceConfig.doExportUrls(ServiceConfig.java:325) [dubbo-2.7.8.jar!/:2.7.8]
at org.apache.dubbo.config.ServiceConfig.doExport(ServiceConfig.java:300) [dubbo-2.7.8.jar!/:2.7.8]
at org.apache.dubbo.config.ServiceConfig.export(ServiceConfig.java:206) [dubbo-2.7.8.jar!/:2.7.8]
at org.apache.dubbo.config.bootstrap.DubboBootstrap.lambda$exportServices$15(DubboBootstrap.java:1103) [dubbo-2.7.8.jar!/:2.7.8]
at java.util.HashMap$Values.forEach(HashMap.java:981) ~[na:1.8.0_292]
at org.apache.dubbo.config.bootstrap.DubboBootstrap.exportServices(DubboBootstrap.java:1090) [dubbo-2.7.8.jar!/:2.7.8]
at org.apache.dubbo.config.bootstrap.DubboBootstrap.start(DubboBootstrap.java:901) [dubbo-2.7.8.jar!/:2.7.8]
at org.apache.dubbo.config.spring.context.DubboBootstrapApplicationListener.onContextRefreshedEvent(DubboBootstrapApplicationListener.java:59) ~[dubbo-2.7.8.jar!/:2.7.8]
at org.apache.dubbo.config.spring.context.DubboBootstrapApplicationListener.onApplicationContextEvent(DubboBootstrapApplicationListener.java:52) ~[dubbo-2.7.8.jar!/:2.7.8]
at org.apache.dubbo.config.spring.context.OneTimeExecutionApplicationContextEventListener.onApplicationEvent(OneTimeExecutionApplicationContextEventListener.java:40) ~[dubbo-2.7.8.jar!/:2.7.8]
at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:176) ~[spring-context-5.3.3.jar!/:5.3.3]
at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:169) ~[spring-context-5.3.3.jar!/:5.3.3]
at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:143) ~[spring-context-5.3.3.jar!/:5.3.3]
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:426) ~[spring-context-5.3.3.jar!/:5.3.3]
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:383) ~[spring-context-5.3.3.jar!/:5.3.3]
at org.springframework.context.support.AbstractApplicationContext.finishRefresh(AbstractApplicationContext.java:943) ~[spring-context-5.3.3.jar!/:5.3.3]
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:591) ~[spring-context-5.3.3.jar!/:5.3.3]
at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:767) ~[spring-boot-2.4.2.jar!/:2.4.2]
at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:759) ~[spring-boot-2.4.2.jar!/:2.4.2]
at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:426) ~[spring-boot-2.4.2.jar!/:2.4.2]
at org.springframework.boot.SpringApplication.run(SpringApplication.java:326) ~[spring-boot-2.4.2.jar!/:2.4.2]
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1311) ~[spring-boot-2.4.2.jar!/:2.4.2]
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1300) ~[spring-boot-2.4.2.jar!/:2.4.2]
at com.wtl.UserLoginApplication.main(UserLoginApplication.java:15) ~[classes!/:0.0.1-SNAPSHOT]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_292]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_292]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_292]
at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_292]
at org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:49) ~[user-login-service-0.0.1-SNAPSHOT.jar:0.0.1-SNAPSHOT]
at org.springframework.boot.loader.Launcher.launch(Launcher.java:107) ~[user-login-service-0.0.1-SNAPSHOT.jar:0.0.1-SNAPSHOT]
at org.springframework.boot.loader.Launcher.launch(Launcher.java:58) ~[user-login-service-0.0.1-SNAPSHOT.jar:0.0.1-SNAPSHOT]
at org.springframework.boot.loader.JarLauncher.main(JarLauncher.java:88) ~[user-login-service-0.0.1-SNAPSHOT.jar:0.0.1-SNAPSHOT]
2021-05-31 06:59:11.316 WARN 4504 --- [ main] org.apache.dubbo.config.ServiceConfig : [DUBBO] Use random available port(20881) for protocol dubbo, dubbo version: 2.7.8, current host: 192.168.187.132
2021-05-31 06:59:11.354 INFO 4504 --- [ main] org.apache.dubbo.config.ServiceConfig : [DUBBO] Export dubbo service com.wtl.api.UserLoginService to local registry url : injvm://127.0.0.1/com.wtl.api.UserLoginService?anyhost=true&application=user-login-provider&bind.ip=192.168.187.132&bind.port=20881&deprecated=false&dubbo=2.0.2&dynamic=true&generic=false&interface=com.wtl.api.UserLoginService&methods=userLogin&pid=4504&qos.enable=false&release=2.7.8&revision=0.0.1-SNAPSHOT&side=provider×tamp=1622458751277, dubbo version: 2.7.8, current host: 192.168.187.132
2021-05-31 06:59:11.354 INFO 4504 --- [ main] org.apache.dubbo.config.ServiceConfig : [DUBBO] Register dubbo service com.wtl.api.UserLoginService url dubbo://192.168.187.132:20881/com.wtl.api.UserLoginService?anyhost=true&application=user-login-provider&bind.ip=192.168.187.132&bind.port=20881&deprecated=false&dubbo=2.0.2&dynamic=true&generic=false&interface=com.wtl.api.UserLoginService&methods=userLogin&pid=4504&qos.enable=false&release=2.7.8&revision=0.0.1-SNAPSHOT&side=provider×tamp=1622458751277 to registry registry://localhost:9090/org.apache.dubbo.registry.RegistryService?application=user-login-provider&dubbo=2.0.2&pid=4504&qos.enable=false®istry=spring-cloud&release=2.7.8×tamp=1622458751273, dubbo version: 2.7.8, current host: 192.168.187.132
2021-05-31 06:59:11.378 INFO 4504 --- [ main] o.a.d.qos.protocol.QosProtocolWrapper : [DUBBO] qos won't be started because it is disabled. Please check dubbo.application.qos.enable is configured either in system property, dubbo.properties or XML/spring-boot configuration., dubbo version: 2.7.8, current host: 192.168.187.132
2021-05-31 06:59:11.550 INFO 4504 --- [ main] o.a.d.remoting.transport.AbstractServer : [DUBBO] Start NettyServer bind /0.0.0.0:20881, export /192.168.187.132:20881, dubbo version: 2.7.8, current host: 192.168.187.132
2021-05-31 06:59:11.574 INFO 4504 --- [ main] c.a.c.dubbo.registry.DubboCloudRegistry : [DUBBO] Register: dubbo://192.168.187.132:20881/com.wtl.api.UserLoginService?anyhost=true&application=user-login-provider&deprecated=false&dubbo=2.0.2&dynamic=true&generic=false&interface=com.wtl.api.UserLoginService&methods=userLogin&pid=4504&release=2.7.8&revision=0.0.1-SNAPSHOT&side=provider×tamp=1622458751277, dubbo version: 2.7.8, current host: 192.168.187.132
2021-05-31 06:59:11.581 INFO 4504 --- [ main] c.a.c.dubbo.registry.DubboCloudRegistry : [DUBBO] Subscribe: provider://192.168.187.132:20881/com.wtl.api.UserLoginService?anyhost=true&application=user-login-provider&bind.ip=192.168.187.132&bind.port=20881&category=configurators&check=false&deprecated=false&dubbo=2.0.2&dynamic=true&generic=false&interface=com.wtl.api.UserLoginService&methods=userLogin&pid=4504&qos.enable=false&release=2.7.8&revision=0.0.1-SNAPSHOT&side=provider×tamp=1622458751277, dubbo version: 2.7.8, current host: 192.168.187.132
2021-05-31 06:59:11.605 INFO 4504 --- [ main] m.DynamicConfigurationServiceNameMapping : [DUBBO] Dubbo service[null] mapped to interface name[com.wtl.api.UserLoginService]., dubbo version: 2.7.8, current host: 192.168.187.132
2021-05-31 06:59:11.620 INFO 4504 --- [ main] o.a.d.config.bootstrap.DubboBootstrap : [DUBBO] DubboBootstrap is ready., dubbo version: 2.7.8, current host: 192.168.187.132
2021-05-31 06:59:11.620 INFO 4504 --- [ main] o.a.d.config.bootstrap.DubboBootstrap : [DUBBO] DubboBootstrap has started., dubbo version: 2.7.8, current host: 192.168.187.132
2021-05-31 06:59:11.622 INFO 4504 --- [ main] com.wtl.UserLoginApplication : Started UserLoginApplication in 4.45 seconds (JVM running for 5.351)
2021-05-31 06:59:11.641 INFO 4504 --- [ main] org.apache.dubbo.config.ServiceConfig : [DUBBO] No valid ip found from environment, try to find valid host from DNS., dubbo version: 2.7.8, current host: 192.168.187.132
2021-05-31 06:59:11.643 WARN 4504 --- [ main] org.apache.dubbo.config.ServiceConfig : [DUBBO] Connection refused (Connection refused), dubbo version: 2.7.8, current host: 192.168.187.132
java.net.ConnectException: Connection refused (Connection refused)
at java.net.PlainSocketImpl.socketConnect(Native Method) ~[na:1.8.0_292]
at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350) ~[na:1.8.0_292]
at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206) ~[na:1.8.0_292]
at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188) ~[na:1.8.0_292]
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) ~[na:1.8.0_292]
at java.net.Socket.connect(Socket.java:607) ~[na:1.8.0_292]
at org.apache.dubbo.config.ServiceConfig.findConfigedHosts(ServiceConfig.java:588) [dubbo-2.7.8.jar!/:2.7.8]
at org.apache.dubbo.config.ServiceConfig.doExportUrlsFor1Protocol(ServiceConfig.java:443) [dubbo-2.7.8.jar!/:2.7.8]
at org.apache.dubbo.config.ServiceConfig.doExportUrls(ServiceConfig.java:325) [dubbo-2.7.8.jar!/:2.7.8]
at org.apache.dubbo.config.ServiceConfig.doExport(ServiceConfig.java:300) [dubbo-2.7.8.jar!/:2.7.8]
at org.apache.dubbo.config.ServiceConfig.export(ServiceConfig.java:206) [dubbo-2.7.8.jar!/:2.7.8]
at com.alibaba.cloud.dubbo.service.DubboMetadataServiceExporter.export(DubboMetadataServiceExporter.java:82) [spring-cloud-starter-dubbo-2021.1.jar!/:2021.1]
at com.alibaba.cloud.dubbo.metadata.repository.DubboServiceMetadataRepository.getDubboMetadataServiceMetadata(DubboServiceMetadataRepository.java:296) [spring-cloud-starter-dubbo-2021.1.jar!/:2021.1]
at com.alibaba.cloud.dubbo.metadata.repository.DubboServiceMetadataRepository$$FastClassBySpringCGLIB$$4ef4b7bd.invoke(<generated>) [spring-cloud-starter-dubbo-2021.1.jar!/:2021.1]
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) [spring-core-5.3.3.jar!/:5.3.3]
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:779) [spring-aop-5.3.3.jar!/:5.3.3]
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) [spring-aop-5.3.3.jar!/:5.3.3]
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:750) [spring-aop-5.3.3.jar!/:5.3.3]
at org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:137) [spring-tx-5.3.3.jar!/:5.3.3]
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) [spring-aop-5.3.3.jar!/:5.3.3]
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:750) [spring-aop-5.3.3.jar!/:5.3.3]
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:692) [spring-aop-5.3.3.jar!/:5.3.3]
at com.alibaba.cloud.dubbo.metadata.repository.DubboServiceMetadataRepository$$EnhancerBySpringCGLIB$$2efef502.getDubboMetadataServiceMetadata(<generated>) [spring-cloud-starter-dubbo-2021.1.jar!/:2021.1]
at com.alibaba.cloud.dubbo.autoconfigure.DubboServiceRegistrationAutoConfiguration.attachDubboMetadataServiceMetadata(DubboServiceRegistrationAutoConfiguration.java:170) [spring-cloud-starter-dubbo-2021.1.jar!/:2021.1]
at com.alibaba.cloud.dubbo.autoconfigure.DubboServiceRegistrationAutoConfiguration.attachDubboMetadataServiceMetadata(DubboServiceRegistrationAutoConfiguration.java:164) [spring-cloud-starter-dubbo-2021.1.jar!/:2021.1]
at com.alibaba.cloud.dubbo.autoconfigure.DubboServiceRegistrationAutoConfiguration.onServiceInstancePreRegistered(DubboServiceRegistrationAutoConfiguration.java:146) [spring-cloud-starter-dubbo-2021.1.jar!/:2021.1]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_292]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_292]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_292]
at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_292]
at org.springframework.context.event.ApplicationListenerMethodAdapter.doInvoke(ApplicationListenerMethodAdapter.java:312) [spring-context-5.3.3.jar!/:5.3.3]
at org.springframework.context.event.ApplicationListenerMethodAdapter.processEvent(ApplicationListenerMethodAdapter.java:197) [spring-context-5.3.3.jar!/:5.3.3]
at org.springframework.context.event.ApplicationListenerMethodAdapter.onApplicationEvent(ApplicationListenerMethodAdapter.java:160) [spring-context-5.3.3.jar!/:5.3.3]
at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:176) [spring-context-5.3.3.jar!/:5.3.3]
at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:169) [spring-context-5.3.3.jar!/:5.3.3]
at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:143) [spring-context-5.3.3.jar!/:5.3.3]
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:426) [spring-context-5.3.3.jar!/:5.3.3]
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:383) [spring-context-5.3.3.jar!/:5.3.3]
at com.alibaba.cloud.dubbo.registry.DubboServiceRegistrationEventPublishingAspect.beforeRegister(DubboServiceRegistrationEventPublishingAspect.java:57) [spring-cloud-starter-dubbo-2021.1.jar!/:2021.1]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_292]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_292]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_292]
at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_292]
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:634) [spring-aop-5.3.3.jar!/:5.3.3]
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:617) [spring-aop-5.3.3.jar!/:5.3.3]
at org.springframework.aop.aspectj.AspectJMethodBeforeAdvice.before(AspectJMethodBeforeAdvice.java:44) [spring-aop-5.3.3.jar!/:5.3.3]
at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:57) [spring-aop-5.3.3.jar!/:5.3.3]
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175) [spring-aop-5.3.3.jar!/:5.3.3]
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:750) [spring-aop-5.3.3.jar!/:5.3.3]
at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97) [spring-aop-5.3.3.jar!/:5.3.3]
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) [spring-aop-5.3.3.jar!/:5.3.3]
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:750) [spring-aop-5.3.3.jar!/:5.3.3]
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:692) [spring-aop-5.3.3.jar!/:5.3.3]
at com.alibaba.cloud.nacos.registry.NacosServiceRegistry$$EnhancerBySpringCGLIB$$88747609.register(<generated>) [spring-cloud-starter-alibaba-nacos-discovery-2021.1.jar!/:2021.1]
at com.alibaba.cloud.dubbo.autoconfigure.DubboServiceRegistrationNonWebApplicationAutoConfiguration.register(DubboServiceRegistrationNonWebApplicationAutoConfiguration.java:97) [spring-cloud-starter-dubbo-2021.1.jar!/:2021.1]
at com.alibaba.cloud.dubbo.autoconfigure.DubboServiceRegistrationNonWebApplicationAutoConfiguration.onApplicationStarted(DubboServiceRegistrationNonWebApplicationAutoConfiguration.java:90) [spring-cloud-starter-dubbo-2021.1.jar!/:2021.1]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_292]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_292]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_292]
at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_292]
at org.springframework.context.event.ApplicationListenerMethodAdapter.doInvoke(ApplicationListenerMethodAdapter.java:312) [spring-context-5.3.3.jar!/:5.3.3]
at org.springframework.context.event.ApplicationListenerMethodAdapter.processEvent(ApplicationListenerMethodAdapter.java:197) [spring-context-5.3.3.jar!/:5.3.3]
at org.springframework.context.event.ApplicationListenerMethodAdapter.onApplicationEvent(ApplicationListenerMethodAdapter.java:160) [spring-context-5.3.3.jar!/:5.3.3]
at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:176) [spring-context-5.3.3.jar!/:5.3.3]
at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:169) [spring-context-5.3.3.jar!/:5.3.3]
at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:143) [spring-context-5.3.3.jar!/:5.3.3]
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:426) [spring-context-5.3.3.jar!/:5.3.3]
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:383) [spring-context-5.3.3.jar!/:5.3.3]
at org.springframework.boot.context.event.EventPublishingRunListener.started(EventPublishingRunListener.java:105) [spring-boot-2.4.2.jar!/:2.4.2]
at org.springframework.boot.SpringApplicationRunListeners.lambda$started$5(SpringApplicationRunListeners.java:75) [spring-boot-2.4.2.jar!/:2.4.2]
at java.util.ArrayList.forEach(ArrayList.java:1259) ~[na:1.8.0_292]
at org.springframework.boot.SpringApplicationRunListeners.doWithListeners(SpringApplicationRunListeners.java:117) [spring-boot-2.4.2.jar!/:2.4.2]
at org.springframework.boot.SpringApplicationRunListeners.doWithListeners(SpringApplicationRunListeners.java:111) [spring-boot-2.4.2.jar!/:2.4.2]
at org.springframework.boot.SpringApplicationRunListeners.started(SpringApplicationRunListeners.java:75) [spring-boot-2.4.2.jar!/:2.4.2]
at org.springframework.boot.SpringApplication.run(SpringApplication.java:332) ~[spring-boot-2.4.2.jar!/:2.4.2]
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1311) ~[spring-boot-2.4.2.jar!/:2.4.2]
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1300) ~[spring-boot-2.4.2.jar!/:2.4.2]
at com.wtl.UserLoginApplication.main(UserLoginApplication.java:15) ~[classes!/:0.0.1-SNAPSHOT]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_292]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_292]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_292]
at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_292]
at org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:49) ~[user-login-service-0.0.1-SNAPSHOT.jar:0.0.1-SNAPSHOT]
at org.springframework.boot.loader.Launcher.launch(Launcher.java:107) ~[user-login-service-0.0.1-SNAPSHOT.jar:0.0.1-SNAPSHOT]
at org.springframework.boot.loader.Launcher.launch(Launcher.java:58) ~[user-login-service-0.0.1-SNAPSHOT.jar:0.0.1-SNAPSHOT]
at org.springframework.boot.loader.JarLauncher.main(JarLauncher.java:88) ~[user-login-service-0.0.1-SNAPSHOT.jar:0.0.1-SNAPSHOT]
2021-05-31 06:59:11.648 INFO 4504 --- [ main] org.apache.dubbo.config.ServiceConfig : [DUBBO] Export dubbo service com.alibaba.cloud.dubbo.service.DubboMetadataService to local registry url : injvm://127.0.0.1/com.alibaba.cloud.dubbo.service.DubboMetadataService?anyhost=true&application=user-login-provider&bind.ip=192.168.187.132&bind.port=20881&deprecated=false&dubbo=2.0.2&dynamic=true&generic=false&group=user-login-provider&interface=com.alibaba.cloud.dubbo.service.DubboMetadataService&methods=getAllServiceKeys,getServiceRestMetadata,getExportedURLs,getAllExportedURLs&pid=4504&qos.enable=false&release=2.7.8&revision=2021.1&side=provider×tamp=1622458751636&version=1.0.0, dubbo version: 2.7.8, current host: 192.168.187.132
2021-05-31 06:59:11.648 INFO 4504 --- [ main] org.apache.dubbo.config.ServiceConfig : [DUBBO] Register dubbo service com.alibaba.cloud.dubbo.service.DubboMetadataService url dubbo://192.168.187.132:20881/com.alibaba.cloud.dubbo.service.DubboMetadataService?anyhost=true&application=user-login-provider&bind.ip=192.168.187.132&bind.port=20881&deprecated=false&dubbo=2.0.2&dynamic=true&generic=false&group=user-login-provider&interface=com.alibaba.cloud.dubbo.service.DubboMetadataService&methods=getAllServiceKeys,getServiceRestMetadata,getExportedURLs,getAllExportedURLs&pid=4504&qos.enable=false&release=2.7.8&revision=2021.1&side=provider×tamp=1622458751636&version=1.0.0 to registry registry://localhost:9090/org.apache.dubbo.registry.RegistryService?application=user-login-provider&dubbo=2.0.2&pid=4504&qos.enable=false®istry=spring-cloud&release=2.7.8×tamp=1622458751636, dubbo version: 2.7.8, current host: 192.168.187.132
2021-05-31 06:59:11.650 INFO 4504 --- [ main] c.a.c.dubbo.registry.DubboCloudRegistry : [DUBBO] Register: dubbo://192.168.187.132:20881/com.alibaba.cloud.dubbo.service.DubboMetadataService?anyhost=true&application=user-login-provider&deprecated=false&dubbo=2.0.2&dynamic=true&generic=false&group=user-login-provider&interface=com.alibaba.cloud.dubbo.service.DubboMetadataService&methods=getAllServiceKeys,getServiceRestMetadata,getExportedURLs,getAllExportedURLs&pid=4504&release=2.7.8&revision=2021.1&side=provider×tamp=1622458751636&version=1.0.0, dubbo version: 2.7.8, current host: 192.168.187.132
2021-05-31 06:59:11.658 INFO 4504 --- [ main] c.a.c.dubbo.registry.DubboCloudRegistry : [DUBBO] Subscribe: provider://192.168.187.132:20881/com.alibaba.cloud.dubbo.service.DubboMetadataService?anyhost=true&application=user-login-provider&bind.ip=192.168.187.132&bind.port=20881&category=configurators&check=false&deprecated=false&dubbo=2.0.2&dynamic=true&generic=false&group=user-login-provider&interface=com.alibaba.cloud.dubbo.service.DubboMetadataService&methods=getAllServiceKeys,getServiceRestMetadata,getExportedURLs,getAllExportedURLs&pid=4504&qos.enable=false&release=2.7.8&revision=2021.1&side=provider×tamp=1622458751636&version=1.0.0, dubbo version: 2.7.8, current host: 192.168.187.132
2021-05-31 06:59:11.671 INFO 4504 --- [ main] m.DynamicConfigurationServiceNameMapping : [DUBBO] Dubbo service[user-login-provider] mapped to interface name[com.alibaba.cloud.dubbo.service.DubboMetadataService]., dubbo version: 2.7.8, current host: 192.168.187.132
2021-05-31 06:59:11.672 INFO 4504 --- [ main] c.a.c.d.s.DubboMetadataServiceExporter : The Dubbo service[<dubbo:service exported="true" unexported="false" />] has been exported.
2021-05-31 06:59:11.688 INFO 4504 --- [ main] c.a.c.n.registry.NacosServiceRegistry : nacos registry, DEFAULT_GROUP user-login-provider 192.168.187.132:20881 register finished
pom依赖:
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<scope>provided</scope>
</dependency>
<!-- Sample API -->
<dependency>
<groupId>com.wtl</groupId>
<artifactId>user-login-api</artifactId>
<version>${project.version}</version>
</dependency>
<!-- Spring Boot dependencies -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-actuator</artifactId>
</dependency>
<!-- Dubbo Spring Cloud Starter -->
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-dubbo</artifactId>
</dependency>
<!-- Spring Cloud Nacos Service Discovery -->
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-netflix-ribbon</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-bootstrap</artifactId>
</dependency>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
</dependency>
<dependency>
<groupId>tk.mybatis</groupId>
<artifactId>mapper-spring-boot-starter</artifactId>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
</dependency>
<dependency>
<groupId>com.auth0</groupId>
<artifactId>java-jwt</artifactId>
</dependency>
你这肯定跟环境有关系的,本地正常的话。
您的问题已经有小伙伴解答了,请点击【采纳】按钮,采纳帮您提供解决思路的答案,给回答的人一些鼓励哦~~
ps:开通问答VIP,享受5次/月 有问必答服务,了解详情↓↓↓
【电脑端】戳>>> https://vip.csdn.net/askvip?utm_source=1146287632
【APP 】 戳>>> https://mall.csdn.net/item/52471?utm_source=1146287632
我和你用的类库完全一样!
环境都一样
结果也一样!!!
在windows 下 没问题
我记得ubuntu 下好像也没问题
现在CentOS 8 下就有问题