Click here to Skip to main content
15,885,842 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
I am working on an springboot application(Rest) and using eureka-netflix server with it. Although application is working the way it is required to work but I am getting this error in Eureka-server logs.


c.n.d.s.t.d.RedirectingEurekaHttpClient  : Request execution error. endpoint=DefaultEndpoint{ serviceUrl='http://localhost:8761/eureka/}, exception=I/O error on GET request for "http://localhost:8761/eureka/apps/": Connect to localhost:8761 [localhost/127.0.0.1] failed: Connection refused (Connection refused); nested exception is org.apache.http.conn.HttpHostConnectException: Connect to localhost:8761 [localhost/127.0.0.1] failed: Connection refused (Connection refused) stacktrace=org.springframework.web.client.ResourceAccessException: I/O error on GET request for "http://localhost:8761/eureka/apps/": Connect to localhost:8761 [localhost/127.0.0.1] failed: Connection refused (Connection refused); nested exception is org.apache.http.conn.HttpHostConnectException: Connect to localhost:8761 [localhost/127.0.0.1] failed: Connection refused (Connection refused)
usermanagementapp-docker_1  |   at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:785)
usermanagementapp-docker_1  |   at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:711)
usermanagementapp-docker_1  |   at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:602)
usermanagementapp-docker_1  |   at org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient.getApplicationsInternal(RestTemplateEurekaHttpClient.java:145)
usermanagementapp-docker_1  |   at org.springframework.cloud.netflix.eureka.http.RestTemplateEurekaHttpClient.getApplications(RestTemplateEurekaHttpClient.java:135)
usermanagementapp-docker_1  |   at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$6.execute(EurekaHttpClientDecorator.java:137)
usermanagementapp-docker_1  |   at com.netflix.discovery.shared.transport.decorator.RedirectingEurekaHttpClient.executeOnNewServer(RedirectingEurekaHttpClient.java:121)
usermanagementapp-docker_1  |   at com.netflix.discovery.shared.transport.decorator.RedirectingEurekaHttpClient.execute(RedirectingEurekaHttpClient.java:80)
usermanagementapp-docker_1  |   at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.getApplications(EurekaHttpClientDecorator.java:134)
usermanagementapp-docker_1  |   at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$6.execute(EurekaHttpClientDecorator.java:137)
usermanagementapp-docker_1  |   at com.netflix.discovery.shared.transport.decorator.RetryableEurekaHttpClient.execute(RetryableEurekaHttpClient.java:120)
usermanagementapp-docker_1  |   at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.getApplications(EurekaHttpClientDecorator.java:134)
usermanagementapp-docker_1  |   at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$6.execute(EurekaHttpClientDecorator.java:137)
usermanagementapp-docker_1  |   at com.netflix.discovery.shared.transport.decorator.SessionedEurekaHttpClient.execute(SessionedEurekaHttpClient.java:77)
usermanagementapp-docker_1  |   at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.getApplications(EurekaHttpClientDecorator.java:134)
usermanagementapp-docker_1  |   at com.netflix.discovery.DiscoveryClient.getAndStoreFullRegistry(DiscoveryClient.java:1101)
usermanagementapp-docker_1  |   at com.netflix.discovery.DiscoveryClient.fetchRegistry(DiscoveryClient.java:1014)
usermanagementapp-docker_1  |   at com.netflix.discovery.DiscoveryClient.<init>(DiscoveryClient.java:441)
usermanagementapp-docker_1  |   at com.netflix.discovery.DiscoveryClient.<init>(DiscoveryClient.java:283)
usermanagementapp-docker_1  |   at com.netflix.discovery.DiscoveryClient.<init>(DiscoveryClient.java:279)
usermanagementapp-docker_1  |   at org.springframework.cloud.netflix.eureka.CloudEurekaClient.<init>(CloudEurekaClient.java:66)
usermanagementapp-docker_1  |   at org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration$RefreshableEurekaClientConfiguration.eurekaClient(EurekaClientAutoConfiguration.java:295)
usermanagementapp-docker_1  |   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
usermanagementapp-docker_1  |   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
usermanagementapp-docker_1  |   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
usermanagementapp-docker_1  |   at java.lang.reflect.Method.invoke(Method.java:498)
usermanagementapp-docker_1  |   at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:154)
usermanagementapp-docker_1  |   at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:653)
usermanagementapp-docker_1  |   at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:638)
usermanagementapp-docker_1  |   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1334)
usermanagementapp-docker_1  |   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1177)
usermanagementapp-docker_1  |   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:564)
usermanagementapp-docker_1  |   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:524)
usermanagementapp-docker_1  |   at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$1(AbstractBeanFactory.java:374)
usermanagementapp-docker_1  |   at org.springframework.cloud.context.scope.GenericScope$BeanLifecycleWrapper.getBean(GenericScope.java:376)
usermanagementapp-docker_1  |   at org.springframework.cloud.context.scope.GenericScope.get(GenericScope.java:179)
usermanagementapp-docker_1  |   at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:371)
usermanagementapp-docker_1  |   at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208)
usermanagementapp-docker_1  |   at org.springframework.aop.target.SimpleBeanTargetSource.getTarget(SimpleBeanTargetSource.java:35)
usermanagementapp-docker_1  |   at org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration.getTargetObject(EurekaRegistration.java:127)
usermanagementapp-docker_1  |   at org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration.getEurekaClient(EurekaRegistration.java:115)
usermanagementapp-docker_1  |   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
usermanagementapp-docker_1  |   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
usermanagementapp-docker_1  |   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
usermanagementapp-docker_1  |   at java.lang.reflect.Method.invoke(Method.java:498)
usermanagementapp-docker_1  |   at org.springframework.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:282)
usermanagementapp-docker_1  |   at org.springframework.cloud.context.scope.GenericScope$LockedScopedProxyFactoryBean.invoke(GenericScope.java:485)
usermanagementapp-docker_1  |   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
usermanagementapp-docker_1  |   at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:750)
usermanagementapp-docker_1  |   at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:692)
usermanagementapp-docker_1  |   at org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration$$EnhancerBySpringCGLIB$$df1e79be.getEurekaClient(<generated>)
usermanagementapp-docker_1  |   at org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry.maybeInitializeClient(EurekaServiceRegistry.java:54)
usermanagementapp-docker_1  |   at org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry.register(EurekaServiceRegistry.java:38)
usermanagementapp-docker_1  |   at org.springframework.cloud.netflix.eureka.serviceregistry.EurekaAutoServiceRegistration.start(EurekaAutoServiceRegistration.java:83)
usermanagementapp-docker_1  |   at org.springframework.context.support.DefaultLifecycleProcessor.doStart(DefaultLifecycleProcessor.java:178)
usermanagementapp-docker_1  |   at org.springframework.context.support.DefaultLifecycleProcessor.access$200(DefaultLifecycleProcessor.java:54)
usermanagementapp-docker_1  |   at org.springframework.context.support.DefaultLifecycleProcessor$LifecycleGroup.start(DefaultLifecycleProcessor.java:356)
usermanagementapp-docker_1  |   at java.lang.Iterable.forEach(Iterable.java:75)
usermanagementapp-docker_1  |   at org.springframework.context.support.DefaultLifecycleProcessor.startBeans(DefaultLifecycleProcessor.java:155)
usermanagementapp-docker_1  |   at org.springframework.context.support.DefaultLifecycleProcessor.onRefresh(DefaultLifecycleProcessor.java:123)
usermanagementapp-docker_1  |   at org.springframework.context.support.AbstractApplicationContext.finishRefresh(AbstractApplicationContext.java:935)
usermanagementapp-docker_1  |   at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:586)
usermanagementapp-docker_1  |   at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:145)
usermanagementapp-docker_1  |   at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:758)
usermanagementapp-docker_1  |   at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:438)
usermanagementapp-docker_1  |   at org.springframework.boot.SpringApplication.run(SpringApplication.java:337)
usermanagementapp-docker_1  |   at org.springframework.boot.SpringApplication.run(SpringApplication.java:1336)
usermanagementapp-docker_1  |   at org.springframework.boot.SpringApplication.run(SpringApplication.java:1325)
usermanagementapp-docker_1  |   at com.example.UserManagementApp.UserManagementApp.main(UserManagementApp.java:14)
usermanagementapp-docker_1  |   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
usermanagementapp-docker_1  |   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
usermanagementapp-docker_1  |   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
usermanagementapp-docker_1  |   at java.lang.reflect.Method.invoke(Method.java:498)
usermanagementapp-docker_1  |   at org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:49)
usermanagementapp-docker_1  |   at org.springframework.boot.loader.Launcher.launch(Launcher.java:108)
usermanagementapp-docker_1  |   at org.springframework.boot.loader.Launcher.launch(Launcher.java:58)
usermanagementapp-docker_1  |   at org.springframework.boot.loader.JarLauncher.main(JarLauncher.java:88)
usermanagementapp-docker_1  | Caused by: org.apache.http.conn.HttpHostConnectException: Connect to localhost:8761 [localhost/127.0.0.1] failed: Connection refused (Connection refused)
usermanagementapp-docker_1  |   at org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:156)
usermanagementapp-docker_1  |   at org.apache.http.impl.conn.PoolingHttpClientConnectionManager.connect(PoolingHttpClientConnectionManager.java:376)
usermanagementapp-docker_1  |   at org.apache.http.impl.execchain.MainClientExec.establishRoute(MainClientExec.java:393)
usermanagementapp-docker_1  |   at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:236)
usermanagementapp-docker_1  |   at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:186)
usermanagementapp-docker_1  |   at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:89)
usermanagementapp-docker_1  |   at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:110)
usermanagementapp-docker_1  |   at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:185)
usermanagementapp-docker_1  |   at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:83)
usermanagementapp-docker_1  |   at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:56)
usermanagementapp-docker_1  |   at org.springframework.http.client.HttpComponentsClientHttpRequest.executeInternal(HttpComponentsClientHttpRequest.java:87)
usermanagementapp-docker_1  |   at org.springframework.http.client.AbstractBufferingClientHttpRequest.executeInternal(AbstractBufferingClientHttpRequest.java:48)
usermanagementapp-docker_1  |   at org.springframework.http.client.AbstractClientHttpRequest.execute(AbstractClientHttpRequest.java:66)
usermanagementapp-docker_1  |   at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:776)
usermanagementapp-docker_1  |   ... 76 more
usermanagementapp-docker_1  | Caused by: java.net.ConnectException: Connection refused (Connection refused)
usermanagementapp-docker_1  |   at java.net.PlainSocketImpl.socketConnect(Native Method)
usermanagementapp-docker_1  |   at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)
usermanagementapp-docker_1  |   at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
usermanagementapp-docker_1  |   at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
usermanagementapp-docker_1  |   at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
usermanagementapp-docker_1  |   at java.net.Socket.connect(Socket.java:607)
usermanagementapp-docker_1  |   at org.apache.http.conn.socket.PlainConnectionSocketFactory.connectSocket(PlainConnectionSocketFactory.java:75)
usermanagementapp-docker_1  |   at org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:142)
usermanagementapp-docker_1  |   ... 89 more
usermanagementapp-docker_1  |
usermanagementapp-docker_1  | 2021-12-14 09:26:01.503  WARN 1 --- [           main] c.n.d.s.t.d.RetryableEurekaHttpClient    : Request execution failed with message: I/O error on GET request for "http://localhost:8761/eureka/apps/": Connect to localhost:8761 [localhost/127.0.0.1] failed: Connection refused (Connection refused); nested exception is org.apache.http.conn.HttpHostConnectException: Connect to localhost:8761 [localhost/127.0.0.1] failed: Connection refused (Connection refused)
usermanagementapp-docker_1  | 2021-12-14 09:26:01.504  INFO 1 --- [           main] com.netflix.discovery.DiscoveryClient    : DiscoveryClient_USERMANAGEMENTAPP/425844df7be1:usermanagementapp:8089 - was unable to refresh its cache! This periodic background refresh will be retried in 30 seconds. status = Cannot execute request on any known server stacktrace = com.netflix.discovery.shared.transport.TransportException: Cannot execute request on any known server
usermanagementapp-docker_1  |   at com.netflix.discovery.shared.transport.decorator.RetryableEurekaHttpClient.execute(RetryableEurekaHttpClient.java:112)
usermanagementapp-docker_1  |   at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.getApplications(EurekaHttpClientDecorator.java:134)
usermanagementapp-docker_1  |   at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator$6.execute(EurekaHttpClientDecorator.java:137)
usermanagementapp-docker_1  |   at com.netflix.discovery.shared.transport.decorator.SessionedEurekaHttpClient.execute(SessionedEurekaHttpClient.java:77)
usermanagementapp-docker_1  |   at com.netflix.discovery.shared.transport.decorator.EurekaHttpClientDecorator.getApplications(EurekaHttpClientDecorator.java:134)
usermanagementapp-docker_1  |   at com.netflix.discovery.DiscoveryClient.getAndStoreFullRegistry(DiscoveryClient.java:1101)
usermanagementapp-docker_1  |   at com.netflix.discovery.DiscoveryClient.fetchRegistry(DiscoveryClient.java:1014)
usermanagementapp-docker_1  |   at com.netflix.discovery.DiscoveryClient.<init>(DiscoveryClient.java:441)
usermanagementapp-docker_1  |   at com.netflix.discovery.DiscoveryClient.<init>(DiscoveryClient.java:283)
usermanagementapp-docker_1  |   at com.netflix.discovery.DiscoveryClient.<init>(DiscoveryClient.java:279)
usermanagementapp-docker_1  |   at org.springframework.cloud.netflix.eureka.CloudEurekaClient.<init>(CloudEurekaClient.java:66)
usermanagementapp-docker_1  |   at org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration$RefreshableEurekaClientConfiguration.eurekaClient(EurekaClientAutoConfiguration.java:295)
usermanagementapp-docker_1  |   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
usermanagementapp-docker_1  |   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
usermanagementapp-docker_1  |   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
usermanagementapp-docker_1  |   at java.lang.reflect.Method.invoke(Method.java:498)
usermanagementapp-docker_1  |   at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:154)
usermanagementapp-docker_1  |   at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:653)
usermanagementapp-docker_1  |   at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:638)
usermanagementapp-docker_1  |   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1334)
usermanagementapp-docker_1  |   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1177)
usermanagementapp-docker_1  |   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:564)
usermanagementapp-docker_1  |   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:524)
usermanagementapp-docker_1  |   at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$1(AbstractBeanFactory.java:374)
usermanagementapp-docker_1  |   at org.springframework.cloud.context.scope.GenericScope$BeanLifecycleWrapper.getBean(GenericScope.java:376)
usermanagementapp-docker_1  |   at org.springframework.cloud.context.scope.GenericScope.get(GenericScope.java:179)
usermanagementapp-docker_1  |   at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:371)
usermanagementapp-docker_1  |   at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208)
usermanagementapp-docker_1  |   at org.springframework.aop.target.SimpleBeanTargetSource.getTarget(SimpleBeanTargetSource.java:35)
usermanagementapp-docker_1  |   at org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration.getTargetObject(EurekaRegistration.java:127)
usermanagementapp-docker_1  |   at org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration.getEurekaClient(EurekaRegistration.java:115)
usermanagementapp-docker_1  |   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
usermanagementapp-docker_1  |   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
usermanagementapp-docker_1  |   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
usermanagementapp-docker_1  |   at java.lang.reflect.Method.invoke(Method.java:498)
usermanagementapp-docker_1  |   at org.springframework.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:282)
usermanagementapp-docker_1  |   at org.springframework.cloud.context.scope.GenericScope$LockedScopedProxyFactoryBean.invoke(GenericScope.java:485)
usermanagementapp-docker_1  |   at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
usermanagementapp-docker_1  |   at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:750)
usermanagementapp-docker_1  |   at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:692)
usermanagementapp-docker_1  |   at org.springframework.cloud.netflix.eureka.serviceregistry.EurekaRegistration$$EnhancerBySpringCGLIB$$df1e79be.getEurekaClient(<generated>)
usermanagementapp-docker_1  |   at org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry.maybeInitializeClient(EurekaServiceRegistry.java:54)
usermanagementapp-docker_1  |   at org.springframework.cloud.netflix.eureka.serviceregistry.EurekaServiceRegistry.register(EurekaServiceRegistry.java:38)
usermanagementapp-docker_1  |   at org.springframework.cloud.netflix.eureka.serviceregistry.EurekaAutoServiceRegistration.start(EurekaAutoServiceRegistration.java:83)
usermanagementapp-docker_1  |   at org.springframework.context.support.DefaultLifecycleProcessor.doStart(DefaultLifecycleProcessor.java:178)
usermanagementapp-docker_1  |   at org.springframework.context.support.DefaultLifecycleProcessor.access$200(DefaultLifecycleProcessor.java:54)
usermanagementapp-docker_1  |   at org.springframework.context.support.DefaultLifecycleProcessor$LifecycleGroup.start(DefaultLifecycleProcessor.java:356)
usermanagementapp-docker_1  |   at java.lang.Iterable.forEach(Iterable.java:75)
usermanagementapp-docker_1  |   at org.springframework.context.support.DefaultLifecycleProcessor.startBeans(DefaultLifecycleProcessor.java:155)
usermanagementapp-docker_1  |   at org.springframework.context.support.DefaultLifecycleProcessor.onRefresh(DefaultLifecycleProcessor.java:123)
usermanagementapp-docker_1  |   at org.springframework.context.support.AbstractApplicationContext.finishRefresh(AbstractApplicationContext.java:935)
usermanagementapp-docker_1  |   at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:586)
usermanagementapp-docker_1  |   at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:145)
usermanagementapp-docker_1  |   at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:758)
usermanagementapp-docker_1  |   at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:438)
usermanagementapp-docker_1  |   at org.springframework.boot.SpringApplication.run(SpringApplication.java:337)
usermanagementapp-docker_1  |   at org.springframework.boot.SpringApplication.run(SpringApplication.java:1336)
usermanagementapp-docker_1  |   at org.springframework.boot.SpringApplication.run(SpringApplication.java:1325)
usermanagementapp-docker_1  |   at com.example.UserManagementApp.UserManagementApp.main(UserManagementApp.java:14)
usermanagementapp-docker_1  |   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
usermanagementapp-docker_1  |   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
usermanagementapp-docker_1  |   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
usermanagementapp-docker_1  |   at java.lang.reflect.Method.invoke(Method.java:498)
usermanagementapp-docker_1  |   at org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:49)
usermanagementapp-docker_1  |   at org.springframework.boot.loader.Launcher.launch(Launcher.java:108)
usermanagementapp-docker_1  |   at org.springframework.boot.loader.Launcher.launch(Launcher.java:58)
usermanagementapp-docker_1  |   at org.springframework.boot.loader.JarLauncher.main(JarLauncher.java:88)


Can anyone please let me know how to resolve this?

This is my application.properties file in Eureka-serve microservice
#-------ForMicroservicePart-------
spring.application.name=User-Management-App
server.port=8761
eureka.client.register-with-eureka=false
eureka.client.fetch-registry=false
Access-Control-Allow-Origin: *
Access-Control-Allow-Methods: POST, GET, OPTIONS
#eureka.client.service-url.defaultZone = http://eureka-server:8761/eureka
eureka.client.service-url.defaultZone = http://localhost:8761/eureka
#Access-Control-Allow-Origin: http://localhost:8089


This is the docker-compose.yml file in user management app
version: "3"
services:
    mysql-standalone:
        image: mysql:8.0.25
        environment:
            - MYSQL_ROOT_PASSWORD=root123M.
            - MYSQL_DATABASE=usermanagementappdp
        ports:
            - 3306:3306
        healthcheck:
            test: ["CMD", 'mysqladmin', 'ping', '-h', 'mysql-standalone', '-u', 'root', '-p$$MYSQL_ROOT_PASSWORD' ]
            timeout: 20s
            retries: 10

    phpmyadmin:
        image: phpmyadmin/phpmyadmin:latest
        restart: always
        environment:
            PMA_HOST: mysql-standalone
            PMA_USER: root
            PMA_PASSWORD: *******
        ports:
            - 8085:80

#    eureka-server:
#        image: eureka-server
#        ports:
#            - "8761:8761"

    usermanagementapp-docker:
        image: usermanagementapp-docker:latest
        ports:
            - 8089:8089
#        links:
#            - eureka-server
        environment:
#            EUREKA_CLIENT_SERVICEURL_DEFAULTZONE: http://eureka-server:8761/eureka
            SPRING_DATASOURCE_URL: jdbc:mysql://mysql-standalone:3306/usermanagementappd?allowPublicKeyRetrieval=true&autoReconnect=true&useSSL=false
        build:
            context: "./"
            dockerfile: "Dockerfile"
        depends_on: ['mysql-standalone']


What I have tried:

I have tried registering the eureka server in docker-compose.yml file as that's what the final task is. But for that this error should be resolved so that I can proceed furthur.
Posted

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900