flowable / flowable/flowable-engine

Feature Request: Support for Flowable with GaussDB Integration in Spring Boot

Aperta
#4,023 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
Lingua principale
Java
Stelle
9.5k
Fork
2.9k
Merge medio
7h 8m
PR unite (30g)
2

Descrizione

Summary
We are currently integrating Flowable with GaussDB in a Spring Boot application. The specific issue revolves around the compatibility of Flowable with the GaussDB database when using the com.huawei.gaussdb.jdbc.Driver database driver.

Environment
JDK Version: OpenJDK 17
Flowable Version: 7.0.0.M2
Spring Boot Version: 2.7.18
Database: GaussDB
Database Driver: com.huawei.gaussdb.jdbc.Driver
Driver Jar:
``` xml

gaussdbjdbc
gaussdbjdbc
1.1

```

Problem Description
We have been trying to configure Flowable to use GaussDB as the underlying database in a Spring Boot application. However, we are facing issues with the database connection due to the specific GaussDB JDBC driver (com.huawei.gaussdb.jdbc.Driver). The application is unable to properly establish a connection with the database, causing the Flowable engine to fail to initialize or operate.

Expected Behavior
We expect Flowable to support GaussDB and work seamlessly with the com.huawei.gaussdb.jdbc.Driver when integrated into a Spring Boot application. This should allow us to use Flowable's features with GaussDB without encountering connection or compatibility issues.

Steps to Reproduce
Add the GaussDB JDBC driver dependency to the Spring Boot project:
``` xml

gaussdbjdbc
gaussdbjdbc
1.1

```
Configure the com.huawei.gaussdb.jdbc.Driver driver in the application.properties file for Spring Boot.
properties

``` properties
spring.datasource.url=jdbc:gaussdb://:/
spring.datasource.driver-class-name=com.huawei.gaussdb.jdbc.Driver
spring.datasource.username=
spring.datasource.password=
```

Run the Spring Boot application with Flowable configured.
Actual Behavior
The application fails to start, with errors related to the database connection or driver class not being compatible with Flowable. Specifically, it may throw exceptions during the database initialization phase, preventing the Flowable engine from starting.

Suggestions
Investigate compatibility between Flowable and GaussDB JDBC driver, and consider adding support for it in a future release.

If possible, add documentation for using Flowable with GaussDB in Spring Boot environments.


Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Direzione di ricerca

Iniziare riproducendo il malfunzionamento con Flowable 7.0.0.M2, Spring Boot 2.7.18, OpenJDK 17 e la configurazione di com.huawei.gaussdb.jdbc.Driver in application.properties. Esaminare gli errori di inizializzazione del database e di avvio del motore per determinare il divario di compatibilità. Il lavoro è completato quando Flowable si avvia e funziona con GaussDB e la configurazione di Spring Boot è documentata, se il supporto è fattibile.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
java, spring-boot
Ambito
backend, databases
Tipo di issue
Funzionalità
Difficoltà
5/5
Tempo stimato
Più di una settimana
Stato di attività
Ferma
Chiarezza
Da chiarire
Idoneità per principianti
35/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.