flowable / flowable/flowable-engine

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

Offen
#4,023 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
Java
Sterne
9.5k
Forks
2.9k
Ø Merge
7 Std. 8 Min.
Gemergte PRs (30 T.)
2

Beschreibung

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.


Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Beginnen Sie damit, den Fehler mit Flowable 7.0.0.M2, Spring Boot 2.7.18, OpenJDK 17 und der Konfiguration von com.huawei.gaussdb.jdbc.Driver in application.properties zu reproduzieren. Untersuchen Sie die Fehler bei der Datenbankinitialisierung und beim Start der Engine, um die Kompatibilitätslücke zu bestimmen. Als abgeschlossen gilt die Aufgabe, wenn Flowable mit GaussDB startet und arbeitet und die Einrichtung von Spring Boot dokumentiert ist, sofern die Unterstützung umsetzbar ist.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
java, spring-boot
Bereich
backend, databases
Issue-Typ
Feature
Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.