Skip to content

Running Abixen Platform

Mariusz Kumor edited this page Apr 18, 2017 · 8 revisions

Run particular microservices

Run Eureka

java -jar abixen-platform-eureka/target/abixen-platform-eureka.jar

In a browser go to address http://localhost:8761 and if you can see the Eureka's page, go to the next step.

Run Configuration Server

java -jar abixen-platform-configuration/target/abixen-platform-configuration.jar

Refresh the Eureka's page and check if the ABIXEN-PLATFORM-CONFIGURATION has been registered. (the section Instances currently registered with Eureka) If yes, go to the next step.

Run Hystrix Dashboard

This microservice is not required and may be omitted, taking into account the Hystrix Dashboard allows to monitor a network traffic between microservices.

java -Dspring.profiles.active=dev -jar abixen-platform-hystrix-dashboard/target/abixen-platform-hystrix-dashboard.jar

Refresh the Eureka's page and check if the ABIXEN-PLATFORM-HYSTRIX-DASHBOARD has been registered. If yes, go to the next step.

Run Gateway

Gateway requires Redis 3.0 or above installed and running. On the below URL address there is a sample how to install Redis on Mac OS X http://jasdeep.ca/2012/05/installing-redis-on-mac-os-x And here there is a source of Redis for Windows https://github.com/MSOpenTech/redis/releases

java -Dspring.profiles.active=dev -jar abixen-platform-gateway/target/abixen-platform-gateway.jar

Refresh the Eureka's page and check if the ABIXEN-PLATFORM-GATEWAY has been registered. If yes, go to the next step.

Run Modules

For now Abixen platform has two functional modules:

  • Business Intelligence Service
  • Web Content Service (still under development)

In order to run all modules use a bellow procedure for each of them replacing Modules name existing in the screenshots to the module name you are interested in. E.g.

java -Dspring.profiles.active=dev -jar abixen-platform-modules/target/abixen-platform-modules.jar

Refresh the Eureka's page and check if the ABIXEN-PLATFORM-MODULES has been registered. If yes, go to the next step.

Run Core

java -Dspring.profiles.active=dev -jar abixen-platform-core/target/abixen-platform-core.jar 

Refresh the Eureka's page and check if the ABIXEN-PLATFORM-CORE has been registered. If yes, go to the next step.

Run Web Client

java -Dspring.profiles.active=dev -jar abixen-platform-web-client/target/abixen-platform.war

Refresh the Eureka's page and check if the ABIXEN-PLATFORM-WEB-CLIENT has been registered. If yes, in a browser go to the address http://localhost:8080 and sign in to the platform. There are three initial users: