Uploaded image for project: 'camunda BPM'
  1. camunda BPM
  2. CAM-10859

Spring Boot executable archives support multi-tenancy Process Application deployments

XMLWordPrintable

    • Icon: Feature Request Feature Request
    • Resolution: Unresolved
    • Icon: L3 - Default L3 - Default
    • None
    • spring-boot 3.3.5
    • spring-boot

      Spring Boot, through the spring-boot-maven-plugin and spring-boot-gradle-plugin generates executable jars, which are repackaged from the original one by changing its folder structure and adding a BOOT-INF/classes nested directory between the root classpath level and the jars resources.

      When deploying Process Archives with processes.xml, this nested directory breaks the assumption that the resources are located at one of the following places:

      • On the root classpath level;
      • On the same level as META-INF/ (where processes.xml is stored).

      This causes multi-tenancy deployments to not be supported in certain cases (ex. when executing the executable jar with java -jar).

      Project to reproduce: https://github.com/ThorbenLindhauer/camunda-example-tenant-specific-dmn

        This is the controller panel for Smart Panels app

              thorben.lindhauer Thorben Lindhauer
              nikola.koevski Nikola Koevski
              Votes:
              3 Vote for this issue
              Watchers:
              6 Start watching this issue

                Created:
                Updated: