Hey Courage, can you set eureka.registration.enabled to false because identity is just a client not a eureka server. Setting this to true will lead to identity trying to register itself as a eureka server which will fail.
Cheers Markus On Tue, Jun 26, 2018 at 12:02 AM Courage Angeh <couragean...@gmail.com> wrote: > Hi Markus, > > Sorry for the delay in replying. > I add the leading / to get http://172.16.238.2:8761/eureka/ and I still > get the same error. > Also, when I opened Eureka http://172.16.238.2:8761 > <http://172.16.238.2:8761/eureka/> on my browser and I see the identity > microservice registered. > Attached to this mail is an image of the Eureka dashboard > > Thanks, > Courage > > > On Mon, Jun 25, 2018 at 9:47 PM Markus Geiss <m...@apache.org> wrote: > >> and can you add a / at the end of the eureka endpoint in the service >> configuration for the client ... we and all samples use the / at the end >> of >> the configured URL >> >> http://172.16.238.2:8761/eureka/ >> >> Cheers >> >> Markus >> >> On Mon, Jun 25, 2018, 22:41 Markus Geiss <markus.ge...@kuelap.io> wrote: >> >> > Can you try to access the configured URL of eureka with a browser to see >> > if it is up, running and reachable ... >> > >> > this link should work >> > >> > http://172.16.238.2:8761/eureka >> > >> > On Mon, Jun 25, 2018, 21:33 Courage Angeh <couragean...@gmail.com> >> wrote: >> > >> >> Here is the docker_file for a sample Finerect CN microservice >> (identity) >> >> FROM openjdk:8-jdk-alpine >> >> >> >> ARG identity_port=2021 >> >> >> >> ENV server.max-http-header-size=16384 \ >> >> bonecp.partitionCount=1 \ >> >> bonecp.maxConnectionsPerPartition=4 \ >> >> bonecp.minConnectionsPerPartition=1 \ >> >> bonecp.acquireIncrement=1 \ >> >> cassandra.clusterName="Test Cluster" \ >> >> cassandra.contactPoints=172.16.238.5:9042 \ >> >> cassandra.keyspace=seshat \ >> >> cassandra.cl.read=ONE \ >> >> cassandra.cl.write=ONE \ >> >> cassandra.cl.delete=ONE \ >> >> mariadb.driverClass=org.mariadb.jdbc.Driver \ >> >> mariadb.database=seshat \ >> >> mariadb.host=172.16.238.4 \ >> >> mariadb.port=3306 \ >> >> mariadb.user=root \ >> >> mariadb.password=mysql \ >> >> spring.cloud.config.enabled=false \ >> >> flyway.enabled=false \ >> >> feign.hystrix.enabled=false \ >> >> ribbon.eureka.enabled=false \ >> >> eureka.client.serviceUrl.defaultZone=http://172.16.238.2:8761/eureka \ >> >> spring.cloud.discovery.enabled=true \ >> >> eureka.client.fetchRegistry=true \ >> >> eureka.registration.enabled=true \ >> >> eureka.instance.leaseRenewalIntervalInSeconds=1 \ >> >> #eureka.initialInstanceInfoReplicationIntervalSeconds=0 \ >> >> eureka.client.instanceInfoReplicationIntervalSeconds=1 \ >> >> activemq.brokerUrl=http://172.16.238.3:61616 \ >> >> ribbon.eureka.enabled=true \ >> >> system.initialclientid=service-runner \ >> >> spring.profiles.active=production >> >> >> >> WORKDIR /tmp >> >> COPY identity-service-boot-0.1.0-BUILD-SNAPSHOT.jar . >> >> ENV spring.application.name="identity-v1" \ >> >> server.port=$identity_port \ >> >> server.contextPath="/identity-v1" >> >> >> >> CMD ["java", "-jar", "identity-service-boot-0.1.0-BUILD-SNAPSHOT.jar"] >> >> >> >> >> >> On Mon, Jun 25, 2018 at 8:23 PM Markus Geiss <m...@apache.org> wrote: >> >> >> >> > ok ... and how are the services configured to reach eureka? >> >> > >> >> > On Mon, Jun 25, 2018, 21:07 Courage Angeh <couragean...@gmail.com> >> >> wrote: >> >> > >> >> > > Hi Markus, >> >> > > >> >> > > I am not using demo server. I am running each microservice >> separately >> >> for >> >> > > production as required by the GSoC project. >> >> > > Here is the yaml file for the Eureka server: >> >> > > >> >> > > server: >> >> > > port: 8761 >> >> > > eureka: >> >> > > client: >> >> > > register-with-eureka: false >> >> > > fetch-registry: false >> >> > > server: >> >> > > enable-self-preservation: false >> >> > > >> >> > > >> >> > > Thanks, >> >> > > Courage. >> >> > > >> >> > > On Mon, Jun 25, 2018 at 7:53 PM Markus Geiss <m...@apache.org> >> wrote: >> >> > > >> >> > > > Hey Courage, >> >> > > > >> >> > > > can you share the settings in the application.yml file that >> points >> >> to >> >> > > > eureka. >> >> > > > >> >> > > > Seems like there is a mismatch in the configuration, but to be >> sure >> >> it >> >> > > > woulde be good to see the see the config. >> >> > > > >> >> > > > In addition I'm not 100% sure if TestEnvironment used by the demo >> >> > server >> >> > > is >> >> > > > overriding this. >> >> > > > >> >> > > > Cheers >> >> > > > >> >> > > > Markus >> >> > > > >> >> > > > On Mon, Jun 25, 2018, 20:40 Courage Angeh < >> couragean...@gmail.com> >> >> > > wrote: >> >> > > > >> >> > > > > Hi Alek, >> >> > > > > >> >> > > > > Hope this message reaches you well. >> >> > > > > I know you have have been working on setting up Fineract CN on >> >> demo >> >> > > > server >> >> > > > > and you are using Docker. >> >> > > > > I am facing alittle problem with the communication between a >> >> > > > containerized >> >> > > > > Eureka server and a containerized Fineract microservice. >> >> > > > > Here is the link to the error that I get, >> >> > > https://pastebin.com/UgQZhmSt >> >> > > > > >> >> > > > > Here is the section of my docker-compose file that configures >> the >> >> > > Eureka >> >> > > > > server. >> >> > > > > >> >> > > > > eureka: >> >> > > > > build: ../eureka_server >> >> > > > > container_name: eureka >> >> > > > > ports: >> >> > > > > - "8761:8761" >> >> > > > > networks: >> >> > > > > app_net: >> >> > > > > ipv4_address: 172.16.238.2 >> >> > > > > >> >> > > > > >> >> > > > > I will appreciate your help. Or that of anyone who can help. >> >> > > > > >> >> > > > > Thanks, >> >> > > > > Courage >> >> > > > > >> >> > > > >> >> > > >> >> > >> >> >> > >> >