# How to access http://localhost:8080/flowable-ui/ and localhost:8080/flowable-admin/ from existing spring boot application?

**URL:** <https://forum.flowable.org/t/how-to-access-http-localhost-8080-flowable-ui-and-localhost-8080-flowable-admin-from-existing-spring-boot-application/7176>\
**Category:** Flowable Application\
**Created:** [December 4, 2020, 11:11am UTC](https://forum.flowable.org/t/how-to-access-http-localhost-8080-flowable-ui-and-localhost-8080-flowable-admin-from-existing-spring-boot-application/7176 "2020-12-04T11:11:59Z")\
**Posts on this page:** 1\
**Showing post:** 6

<div class="post-metadata">

**Author:** ![carbon\_60](https://avatars.discourse-cdn.com/v4/letter/c/ecae2f/32.png) [@carbon\_60](https://forum.flowable.org/u/carbon_60)\
**Post date:** [June 13, 2023, 1:17pm UTC](https://forum.flowable.org/t/how-to-access-http-localhost-8080-flowable-ui-and-localhost-8080-flowable-admin-from-existing-spring-boot-application/7176/6 "2023-06-13T13:17:48Z")

</div>

I know this is an old thread and I’ve seen quite a few threads where people were asking the very same question: how to make Flowable Web UI applications work in a spring boot project. Here I will give a step-by-step instruction on how to do it.

First of all, I am not a flowable developer myself. Although I have played with Flowable on-and-off for sometime, I still consider myself a beginner and am still exploring it myself.

1. Go to [https://start.spring.io/](https://start.spring.io/) to create a spring boot project. Choose spring boot 2.7.x (not 3.x) and Java 11. You can use either gradle or maven for your project. Give a proper group/artifact/name for your project. Following the instruction in this blog: [Building your own Flowable Spring Boot Application - BPI - The destination for everything process related](https://www.businessprocessincubator.com/content/building-your-own-flowable-spring-boot-application/) to add additional dependencies. Finally generate your project.

2. Add flowable dependencies to your project. Here is the example for gradle:

implementation ‘org.flowable:flowable-spring-boot-starter:6.8.0’  
implementation ‘org.flowable:flowable-spring-boot-starter-ui-admin:6.8.0’  
implementation ‘org.flowable:flowable-spring-boot-starter-ui-idm:6.8.0’  
implementation ‘org.flowable:flowable-spring-boot-starter-ui-modeler:6.8.0’  
implementation ‘org.flowable:flowable-spring-boot-starter-ui-task:6.8.0’

1. I think the following settings in application.properties are all optional, but these are what I set:

management.endpoints.web.exposure.include=\*  
management.endpoint.health.show-details=when\_authorized

spring.datasource.url=jdbc:h2:file:~/flowable-h2  
spring.datasource.driverClassName=org.h2.Driver  
spring.datasource.username=sa  
spring.datasource.password=password  
spring.h2.console.enabled=true

spring.h2.console.path=/h2-console  
spring.h2.console.settings.trace=false  
spring.h2.console.settings.web-allow-others=false

flowable.idm.password-encoder=spring\_delegating

1. Now build and run the project. For Gradle, here is command to run the project in Windows:

.\gradlew bootrun

1. Now open your favorite browser and go to [http://localhost:8080](http://localhost:8080). You will see login page described in the doc: [Flowable applications · Flowable Open Source Documentation](https://www.flowable.com/open-source/docs/bpmn/ch14-Applications). Login using admin/test, you will see all the applications in the dashboard.

I hope this helps.

---

_[View the full topic](https://forum.flowable.org/t/how-to-access-http-localhost-8080-flowable-ui-and-localhost-8080-flowable-admin-from-existing-spring-boot-application/7176)._
